用于提供结合在线参考信息的即时消息通信能力的系统和方法

文档序号:6554292阅读:215来源:国知局
专利名称:用于提供结合在线参考信息的即时消息通信能力的系统和方法
技术领域
本发明涉及计算环境。更特别地,本发明的实施例涉及用于将即时消息通信能力与例如搜索查询或在线广告等在线内容集成的系统和方法。此外,本发明的实施例涉及用于自动提供全球计算机网络用户之间(例如因特网用户和在线广告商)的即时消息通信能力的系统和方法。
背景技术
目前,全球计算机网络用户(例如因特网用户)在访问在线地址簿(例如在线黄页和/或本地搜索站点)时所面对的最大不便之一是,尽管用户能够容易地访问对应于他们想要联系的公司或个人的联系信息,但是他们仍不得不采取单独的、不相关的动作来实现该联系。例如,尽管用户可使用在线黄页服务访问一公司的电话号码,但是他们仍不得不手动地将该电话号码键入电话机来与该公司交互。
当用户在查看在线广告并想要联系该广告的供应商时存在类似的不便。需要单独的、不相关的动作来实现所需的联系。
由此,一种便于因特网用户与具有联系信息可在线访问的公司(或个人)之间的联系的启动的系统和方法将会是合乎需要的。此外,一种用于启用因特网用户和当前在线可访问的公司(或个人)之间联系的启动的系统和方法将会是有利的。

发明内容
本发明的实施例提供一种用于提供结合在线参考信息(例如,搜索查询的特定结果或在线广告)的即时消息通信能力的方法。在一个方面,该方法可包括接收启动在线内容的显示的指示,响应于该指示选择与源相关联的至少一个参考信息,并结合即时消息通信启用指示符显示该至少一个参考信息。如果需要,该即时消息通信启用指示符可根据于至少一个参考信息的相关联的源不同情况而有所不同指没有启用即时消息通信,是启用了即时消息通信但当前不在线,还是启用了即时消息通信且当前在线。由此,该方法可再包括确定与至少一个所选择的参考信息相关联的源是否启用了即时消息通信,如果是,则确定该源当前是否能够进行接收和发送即时消息中的至少之一,即,该源当前是否在线。
本发明的实施例还提供一种用于提供结合在线参考信息的即时消息通信能力的计算机系统。在一个方面,该计算机系统可包括用于接收启动在线内容的显示的接收模块,用于响应于该指示选择与源相关联的至少一个参考信息的选择模块,以及用于关联于即时消息通信显示启用指示符显示该至少一个参考信息的显示模块。
此外,本发明的实施例提供在至少一种计算机可读介质上具体化的用户界面,该用户界面用于提供结合在线参考信息的即时消息通信能力。在一个方面,该用户界面可包括被配置成响应于启动在线内容的显示的指示显示与源相关联的至少一个参考信息的参考信息显示区域,以及被配置成关联于该至少一个参考信息显示即时消息通信启用指示符的即时消息通信启用显示区域。如果需要,该即时消息通信启用指示符可根据于至少一个参考信息相关联的源的不同情况而有所不同,不同情况是指没有启用即时消息,是启用了即时消息通信但当前不在线,还是启用了即时消息通信并且当前在线。


以下参考附图详细描述本发明,其中图1是适用于实现本发明的示例性计算环境的框图;图2是根据本发明的实施例示出一种用于提供结合在线参考信息的即时消息通信能力的方法的流程图;以及图3是其中结合有其联系信息已通过搜索查询被访问的特定参考信息即时消息启用指示符已被示出的示例性用户界面的示意性屏幕显示。
具体实施例方式
本文中用具体细节描述了本发明的主题来达到法定要求。但是,此描述本身并不试图限制本发明的范围。相反,发明人已构想要求保护的主题还可以其它方式,以包括与此文档中所描述的相类似的不同的步骤或步骤的组合,结合其它现有或未来技术而具体化。此外,尽管在本文中使用术语“步骤”和/或“框”来指所使用的方法的不同元素,但是不应将这些术语解释为意味着在本文中所揭示的各步骤中间或之间有任何特定的顺序,除非是各个步骤的顺序被显式地描述的时候才用到。
本发明的实施例提供用于将即时消息通信能力与例如搜索查询的结果或在线广告等在线内容集成的系统和方法。此外,本发明的实施例提供用于实现全球计算机网络用户(例如,因特网用户)和在线公司(例如,广告商)等之间的即时消息通信能力的系统和方法。在一个实施例中,当期望其联系信息在线可访问的公司(例如,广告商)签约了此类服务时,它将其消息通信程序帐户(即,其即时消息通信帐户)与其广告帐户相关联。以此方式,当在线用户启动导致该广告商的清单或广告的显示的动作时,将不仅向该用户呈现该广告商的联系信息,而且还向其呈现指示该广告商的即时消息通信是否被启用、以及该广告商当前是否有至少能够进行接收和发送即时消息中的至少之一的代理的指示器。如果广告商在线,即,如果该广告商的代理至少能够进行接收和发送即时消息中的一种,并且如果该用户也被登录到相同或兼容的即时消息通信系统,则用户可选择即时消息通信启用指示符,并启动与该广告商的在线联系。
启用全球计算机网络用户(例如,因特网用户)和将其联系信息在线的广告商之间的即时消息通信提供了用户和广告商之间直接实时交互的替换途径。这一能力给用户提供了极大便利,并便于改善来自广告商或其它公司的顾客服务、其联系信息已因为用户所启动的动作而被显示。
简要描述了本发明的概述之后,以下将描述本发明的示例性操作环境。
一般地参考诸附图,特别先参考图1,其中相同的附图标记标识各附图中相同的组件,图中示出用于实现本发明的示例性操作环境,它被一般地标记为计算系统环境100。计算系统环境100仅指示合适的计算环境的一个例子,它并不试图对本发明的使用范围或功能提出任何限制。也不应将计算环境100解释为具有涉及示例性操作环境100中所示的任一组件或其组合的任何依赖性或要求。
本发明可配合许多其它通用或专用计算系统环境或配置操作。适用于本发明的公知的计算系统、环境和/或配置的示例包括,但不限于,个人计算机、服务器计算机、手持式或膝上计算机、多处理器系统、基于微处理器的系统、机顶盒、可编程消费者电子设备、网络PC、小型计算机、大型计算机、包括以上任何系统或设备的分布式计算环境、等等。
可在由计算机执行的诸如程序模块等计算机可执行指令的通用上下文中描述本发明。一般而言,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、对象、组件、数据结构等。本发明还可在分布式计算环境中实施,其中任务是由通过通信网络链接的远程处理设备执行。在分布式计算环境中,程序模块可位于包括记忆存储设备在内的本地和远程计算机存储介质中。
参考图1,用于实现本发明的示例性系统包括计算机110形式的通用计算设备。计算机110的组件可包括,但不限于,处理单元120、系统存储器130、以及将包括系统存储器120在内的各个系统组件耦合到处理单元120的系统总线121。系统总线121可以是数种类型的总线结构中的任何一种,包括存储器总线或存储器控制器、外围总线、使用各种总线体系结构中的任何一种的局部总线。作为示例,而非限制,此类体系结构包括工业标准体系结构(ISA)总线、微通道体系结构(MCA)总线、增强型ISA(EISA)总线、视频电子标准协会(VESA)局部总线、以及也称为Mezzanine总线的外围组件互连(PCI)总线。
计算机110通常包括各种计算机可读介质。计算机可读介质可以是可由计算机110访问的任何可用介质,并包括易失性和非易失性、可移动和不可移动介质。作为示例,而非限制,计算机可读介质可包括计算机存储介质和通信介质。计算机存储介质包括以用于存储诸如计算机可读指令、数据结构、程序模块或其它数据等信息的任何方法或技术实现的易失性和非易失性、可移动和不可移动介质。计算机存储介质包括,但不限于,RAM、ROM、EEPROM、闪存或其它存储器技术,CD-ROM、数字多功能盘(DVD)或其它光存储介质,磁带盒、磁带、磁盘存储或其它磁存储设备,或任何其它可被用来存储所需信息并可由计算机110访问的介质。通信介质通常具体化为诸如载波或其它传输机制等已调制数据信号中的计算机可读指令、数据结构、程序模块或其它数据,并包括任何信息传递介质。术语“已调制数据信号”是指以在信号中将信息编码的方式设置或改变其一个或多个特性的信号。作为示例,而非限制,通信介质包括诸如有线网络或直接连线连接等有线介质,以及诸如声学、RF、红外及其它无线介质等无线介质。以上任何组合也应被包括在计算机可读介质的范畴之内。
系统存储器130包括诸如只读存储器(ROM)131和随机存取存储器(RAM)132等易失性和/或非易失性存储器形式的计算机存储介质。包含诸如在启动期间帮助在计算机110内诸元件之间传递信息的基本例程的基本输入/输出系统(BIOS)133通常被存储在ROM 131中。RAM 132通常包含可由处理单元120立即访问和/或现在正由其操作的数据和/或程序模块。作为示例,而非限制,图1示出操作系统134、应用程序135、其它程序模块136和程序数据137。
计算机110还可包括其它可移动/不可移动、易失性/非易失性计算机存储介质。仅作为示例,图1示出读或写不可移动、非易失性磁介质的硬盘驱动器141,读或写可移动、非易失性磁盘152的磁盘驱动器151,以及读或写诸如CD ROM或其它光介质等可移动、非易失性光盘156的光盘驱动器155。可在示例性操作环境中使用的其它可移动/不可移动、易失性/非易失性计算机存储介质包括,但不限于,磁带盒、闪存卡、数字多功能盘(DVD)、数码录像带、固态RAM、固态ROM、等等。硬盘驱动器141通常通过诸如接口140等不可移动存储器接口连接到系统总线121,而磁盘驱动器和光盘驱动器155通常由诸如接口150等可移动存储器接口连接到系统总线121。
以上所讨论并在图1中示出的各驱动器及其相关联的计算机存储介质为计算机110提供计算机可读指令、数据结构、程序模块和其它数据的存储。在图1中,例如,硬盘驱动器141被示为存储了操作系统144、应用程序145、其它程序模块146和程序数据147。注意,这些组件可与操作系统134、应用程序135、其它程序146和程序数据147相同或不同。操作系统144、应用程序145、其它程序模块146和程序数据147被赋予不同的附图标号以说明至少它们是不同的副本。用户可通过诸如键盘162和定位设备161(通常指鼠标、轨迹球或触摸垫)等输入设备将命令和信息输入到计算机110中。其它输入设备(未示出)可包括话筒、操纵杆、游戏垫、圆盘式卫星天线、扫描仪等。这些及其它输入设备通常通过被耦合到系统总线的用户输入接口160连接到处理单元120,但也可由诸如并行端口、游戏端口或通用串行总线(USB)等其它接口和总线结构连接。监视器191或其它类型的显示设备也经由诸如视频接口190等接口连接到系统总线121。除了监视器191以外,计算机还可包括诸如扬声器197和打印机196等其它外围输出设备,它们可通过输出外围接口195连接。
计算机110可使用到诸如远程计算机180等一个或多个远程计算机的逻辑连接在联网环境中操作。远程计算机180可以是个人计算机、服务器、路由器、网络PC、对等设备或其它公共网络节点,并通常包括以上相对于计算机110所描述的许多或全部元件,尽管在图1中仅示出记忆存储设备181。图1中所示的逻辑连接包括局域网(LAN)171和广域网(WAN)173,但还可包括其它网络。此类网络环境常见于办公室、企业范围的计算机网络、内联网以及因特网中。
当在LAN网络环境中使用时,计算机110通过网络接口或适配器170连接到LAN 171。当在WAN网络环境中使用时,计算机110通常包括调制解调器172或其它用于通过WAN 173(诸如因特网)建立通信的装置。可以是内置或外置的调制解调器172可经由网络接口170或其它适当机制连接到系统总线121。在联网环境中,相对于计算机110所描述的程序模块或其部分可被存储在远程记忆存储设备中。作为示例,而非限制,图1示出远程应用程序185驻留在记忆设备181上。可以认识到,所示的网络连接是示例性的,并且可以使用在计算机之间建立通信链路的其它装置。
尽管计算机110的许多其它内部组件未被示出,但是本领域普通技术人员将会认识到,此类组件和互连是公知的。因此,无需结合本发明揭示涉及计算机110的内部构造的其它细节。
当计算机110被开启或重置时,存储在ROM 131中的BIOS 133命令处理单元120将操作系统或其必要的部分从硬盘驱动器141加载到RAM 132中。一旦操作系统被复制的部分(标为操作系统144)被加载到RAM 132中,处理单元120即执行操作系统代码,并使与操作系统134的用户界面相关联的可视元素被显示在监视器191上。通常,当应用程序145被用户打开时,程序代码和相关数据从硬盘驱动器141中被读出,且必要的部分被复制到RAM 132中,其中被复制的部分在此由附图标记135表示。
如前文所提及,本发明的实施例涉及用于提供结合在线参考信息的即时消息通信能力的方法。参考图2,示出了用于根据本发明的一个实施例提供这一能力的方法,并一般地将其标为附图标记200。首先,如在框210所示,该系统接收到启动在线内容的显示的指示。这一指示可以是例如搜索请求。例如,搜索请求可由全球计算机网络用户(例如,因特网用户)输入到在线地址簿供应商的搜索字段中。在此例中,搜索请求可阐述一个或多个准则,用户想要基于这(些)准则来查看对满足这(些)准则的多个公司(或个人)中的每一个的参考信息。仅作为示例,如果用户想要在华盛顿区西雅图中定位一个餐馆,则用户可将项目“餐馆”和“西雅图”输入到在线地址簿供应商的搜索字段中。
或者,启动在线内容的显示的指示可以是用户所作的查看特定网站的请求等。所有此类变体及其任何组合都被设想落入本发明的范围之内。
一旦接收到启动在线内容的显示的指示,即响应于该搜索请求选择一个或多个参考信息来用于显示。这在框212指示。如果所接收的指示是搜索请求,则这一个或多个被选择的参考信息指示了满足在搜索请求中所阐述的准则、并令其联系信息在线可访问的内容供应商(例如,公司或个人)。例如,回到上文中所示的例子,相应于接收搜索请求“餐馆”和“西雅图”,该系统可选择与T.G.I.Friday’s和/或Chili’s等相关联的参考信息来进行显示。但是,如果该指示是查看特定网站等的请求,则该一个或多个被选择的参考信息可以是与被请求的网站有所关联的在线广告。
随后,确定这一个或多个参考信息中的每一个是否是受赞助的参考信息,如在框214所示。“受赞助的”参考信息,如该术语在本文中所使用的,是指与向系统提供了其即时消息通信能力的指示的公司或个人相关联的参考信息。即,“受赞助的”参考信息是与已知其即时消息通信能力的公司或个人相关联的参考信息。如果正对其进行这一确定的参考信息不与已知其即时消息通信能力的公司(或个人)相关联,则可仅将该参考信息作为所接收的启动在线内容的显示的指示的结果显示,而不采取任何进一步的动作,如在框216所示。
但是,如果在框214确定正对其进行这一确定的参考信息的即时消息通信能力是已知的,并且因此而确定了该参考信息是受赞助的参考信息,则随后确定该参考信息的赞助商(即,与该参考信息相关联的公司或个人)是否是启用了即时消息通信的。这在框218指示。启用了即时消息通信的公司(或个人)是能够与在线用户进行即时消息通信的公司(或个人)。即,“启用了即时消息通信的”公司(或个人)是将其即时消息通信帐户与其在线参考信息帐户(例如,广告帐户)相关联的公司(或个人)。
如果正对其进行该确定的参考信息没有启用即时消息通信,则可结合指示该赞助商没有启用即时消息通信的第一即时消息通信启用指示符,将该参考信息作为所接收的启动在线内容的显示的指示的结果显示。这在框219指示。但是,如果在框218确定了该参考信息的赞助商启用了即时消息通信,则随后确定该参考信息的赞助商当前是否在线,如在框220所示。即,确定该参考信息的赞助商当前是否具有能够进行接收和发送即时消息中的至少之一的代理。
如果正对其进行该确定的参考信息启用了即时消息通信但当前不在线,则可结合指示该赞助商启用了即时消息通信但当前并不在线的第二即时消息通信启用指示符,将该参考信息作为所接收的启动在线内容的显示的指示而显示。这在框222示出。在一个实施例中,该第二即时消息通信启用指示符可包括代理何时有效的指示,例如,指示代理将有效在线的特定时间的时钟等。
如果在框220确定该参考信息的赞助商当前在线,则可结合指示该赞助商启用了即时消息通信并且当前有效在线的指示,将该参考信息作为所接收的启动在线内容的显示的指示的结果显示。这在框224指示。在一个实施例中,第三即时消息通信启用指示符可以是可选指示,选择该指示即启动用户和参考信息赞助商的在线代理之间的即时消息通信会话。
如果需要,第一、第二和第三即时消息通信启用指示符可以是完全不同的指示,或者可以是单个简单指示设计的变体。例如,仅作为示例,第一即时消息通信启用指示符可以是给定形状的轮廓,第二即时消息通信启用指示符可以是用特定颜色或阴影模式填充的相同形状的轮廓,而第三即时消息通信启用指示符可以是用填充不同颜色或阴影模式填充的相同形状的轮廓。所有此类变体都被设想落入本发明的范围。
参考图3,示出配合本发明的实施例使用的示例性用户界面的示意性屏幕显示,并将其一般地标为附图标记300。本领域普通技术人员可以理解并认识到,所示用户界面300只是以示例方式提供,并且可使用任何具有受赞助的参考信息显示区域和即时消息通信启用指示符的用户界面,所有此类变体都被设想落入本发明的范围之内。
用户界面300示出已通过搜索查询访问其赞助商的联系信息的参考信息的纵向列表。该示例性用户界面300包括参考信息显示区域310,它被配置成响应于搜索查询显示至少一个参考信息312。该至少一个参考信息与示出了其联系信息的源或内容供应商相关联。该示例性用户界面300还包括即时消息通信启用显示区域,它被配置成显示与该至少一个参考信息相关联的即时消息通信启用指示符。这由图3中的附图标记314、316和318指示,以示在即时消息通信启用显示区域显示了三个不同的即时消息通信启用指示符,如将在下文中更加完整地描述。
所示的示例性用户界面300指示对应于准则“restaurant”(饭店)的搜索请求的结果。响应于此,示出了多个参考信息作为这一搜索请求的结果。其中许多参考信息,例如“National Restaurant Association”和“Welcome to McDonald’s”没有与其相关联的即时消息通信启用指示符。这表示该参考信息不是受赞助的参考信息,即,与该参考信息相关联的源的即时消息通信能力是未知的。
这多个参考信息中的其它参考信息包括与其相关联的即时消息通信启用指示符,例如,“T.G.I.Friday’s Restaurant”、“Chili’s Restaurant”、以及“Free Money-Complete Restaurant Surveys”。在与“T.G.I.Friday’s Restaurant”的参考信息相关联的即时消息通信启用显示区域示出的即时消息通信启用指示符314是未打阴影或着色的特定形状的轮廓。这指示以下事实,尽管与“T.G.I.Friday’s Restaurant”参考信息相关联的源的即时消息通信能力是已知的,但是该源没有启用即时消息通信。
关联于“Free Money-Complete Restaurant Surveys”参考信息示出的即时消息通信启用指示符316是用第一阴影模式打阴影的并有和即时消息通信指示314相同的特定形状。这指示以下事实,尽管与“Free Money-Complete Restaurant Surveys”参考信息相关联的源启用了即时消息通信,但是当前该源没有能够进行接收和发送即时消息中至少之一的在线代理。还示出了显示时间8点正的时钟的图示。这表示与参考信息“Free Money-Complete Restaurant Surveys”相关联的源将在8点正有代理有效在线。
关联于“Chili’s Restaurant”参考信息示出的即时消息通信启用指示符318是用第二阴影模式打阴影的并和和即时消息通信指示314相同的特定形状。这指示以下事实,与“Chili’s”参考信息相关联的源当前有能够进行接收和发送即时消息中至少之一的在线代理。在一个实施例中,用户选择与“Chili’s”参考信息相关联的即时消息通信启用指示符318将允许启动该用户与该源当前在线的代理之间的即时消息通信。
在所示的用户界面300中,受赞助的参考信息是在响应于用户的搜索查询“restaurant”而选择进行显示的参考信息的纵向列表的上半部分中示出的。本领域普通技术人员将会理解,这一布置仅仅是作为示例,而并不试图以任何方式限制本仅作为示例,现有的web消息通信程序技术(例如,可从华盛顿州雷蒙德市的微软公司获得的MSN web消息通信程序技术)可被用来实现根据本发明的实施例的即时消息通信会话。但是,参考信息源,即参考信息相关联的公司(或个人)无需在用户的好友列表上(这是常规消息通信应用程序所需的)也可启动会话。
可以理解,本发明的实施例提供用于将即时消息通信能力与在线内容(例如,搜索查询的结果或在线广告)集成的系统和方法。此外,本发明的实施例提供用于实现全球计算机网络用户(例如,因特网用户)和在线公司(例如,广告商)等之间启用即时消息通信能力的系统和方法。在一个实施例中,当期望其联系信息可在线访问的公司(例如,广告商)签约了此类服务时,它将其消息通信程序帐户(即,其即时消息通信帐户)与其广告帐户相关联,因此与该公司相关联的参考信息就变成“受赞助的”参考信息。以此方式,当在线用户启动导致广告商列表显示的动作时,将不仅向该用户呈现该广告商的联系信息,而且还将向其呈现指示该广告商是否启用了即时消息通信以及该广告商当前是否有能够进行接收和发送即时消息中的至少之一的代理的指示。如果广告商在线,即,如果该广告商的代理能够进行接收和发送即时消息中的至少之一,且如果该用户也被登录到相同或兼容的即时消息通信系统中,则该用户可选择即时消息通信启用指示符,并启动与该广告商的在线联系。
启用全球计算机网络用户(例如,因特网用户)与将其联系信息上线的公司(或个人)之间的即时消息通信提供了用户和公司(或个人)之间直接实时交互的替换途径。
以上联系特定实施例描述了本发明,这些实施例在任何方面都是示例性而不是限制性的。与本发明相关但不偏离其范围的替换实施例对本领域普通技术人员而言将是明确的。
从上文可以看到,本发明非常适用于达到上述所有目的与目标,以及显而易见并且是该系统和方法所固有的其它优点。可以理解,某些特征和子组合是有用的,并且无需参考其它特征和子组合即可使用。这已被设想并落入所附权利要求书的范围之内。
权利要求
1.一种用于提供结合在线参考信息的即时消息通信能力的方法,所述方法包括接收启动在线内容的显示的指示;响应于所述指示选择至少一个参考信息,其中所述至少一个参考信息与一个源相关联;以及与即时消息通信启用指示符关联地显示所述至少一个参考信息。
2.如权利要求1所述的方法,其特征在于,接收启动在线内容的显示的指示包括接收搜索查询。
3.如权利要求1所述的方法,其特征在于,还包括确定与所述至少一个被选择的参考信息相关联的源是否启用了即时消息通信。
4.如权利要求3所述的方法,其特征在于,如果确定与所述至少一个被选择的参考信息相关联的源没有启用即时消息通信,则与即时消息通信启用指示符关联地显示所述至少一个参考信息包括与第一即时消息通信启用指示符关联地显示所述至少一个参考信息。
5.如权利要求3所述的方法,其特征在于,如果确定与所述至少一个被选择的参考信息相关联的源启用了即时消息通信,则所述方法还包括确定所述源当前是否能够进行接收和发送即时消息中的至少之一。
6.如权利要求5所述的方法,其特征在于,如果确定与所述至少一个被选择的参考信息相关联的源当前不能进行接收和发送即时消息中的至少之一,则与即时消息通信启用指示符关联地显示所述至少一个参考信息包括与第二即时消息通信启用指示符关联地显示所述至少一个参考信息。
7.如权利要求5所述的方法,其特征在于,如果确定与所述至少一个被选择的参考信息相关联的源当前能够进行接收和发送即时消息中的至少之一,则与即时消息通信启用指示符关联地显示所述至少一个参考信息包括与第三即时消息通信启用指示符关联地显示所述至少一个参考信息。
8.如权利要求7所述的方法,其特征在于,还包括接收所述第三即时消息通信启用指示符已被用户选择的指示;以及启用所述源和所述用户之间的即时消息通信。
9.一个或多个具有用于执行如权利要求1所述的方法的计算机可执行指令的计算机可读介质。
10.一个或多个具有用于执行如权利要求8所述的方法的计算机可执行指令的计算机可读介质。
11.一种被编程为执行如权利要求1所述的方法的计算机。
12.一种用于提供结合在线参考信息的即时消息通信能力的计算机系统,所述计算机系统包括第一接收模块,用于接收启动在线内容的显示的指示;选择模块,用于响应于所述指示显示至少一个参考信息,所述至少一个参考信息与一个源相关联;以及显示模块,用于与即时消息通信启用指示符关联地显示所述至少一个参考信息。
13.如权利要求12所述的计算机系统,其特征在于,所述第一接收模块被配置成接收搜索查询。
14.如权利要求12所述的计算机系统,其特征在于,还包括第一确定模块,用于确定与所述至少一个被选择的参考信息相关联的源是否启用了即时消息通信。
15.如权利要求14所述的计算机系统,其特征在于,如果确定与所述至少一个被选择的参考信息相关联的源启用了即时消息通信,则所述计算机系统还包括第二确定模块,用于确定所述源当前是否能够进行接收和发送即时消息中的至少之一。
16.如权利要求15所述的计算机系统,其特征在于,如果确定所述源当前能够进行接收和发送即时消息中的至少之一,则所述计算机系统还包括第二接收模块,用于接收所述即时消息通信启用指示符已被用户选择的指示;以及启用模块,用于启用所述源和所述用户之间的即时消息通信。
17.一种在至少一个计算机可读介质上具体化的用户界面,所述用户界面用于提供结合在线参考信息的即时消息通信能力,包括参考信息显示区域,它被配置成响应于启动在线内容的指示显示至少一个参考信息,所述至少一个参考信息与一个源相关联;以及即时消息通信启用显示区域,它被配置成与所述至少一个参考信息关联地显示即时消息通信启用指示符。
18.如权利要求17所述的用户界面,其特征在于,如果与所述至少一个参考信息相关联的源没有启用即时消息通信,则所述即时消息通信启用显示区域被配置成与所述至少一个参考信息关联地显示第一即时消息通信启用指示符。
19.如权利要求17所述的用户界面,其特征在于,如果与所述至少一个参考信息相关联的源启用了即时消息通信但当前不能够进行接收和发送即时消息中的至少之一,则所述即时消息通信启用显示区域被配置成与所述至少一个参考信息关联地显示第二即时消息通信启用指示符。
20.如权利要求17所述的用户界面,其特征在于,如果与所述至少一个参考信息相关联的源启用了即时消息通信并且当前能够进行接收和发送即时消息中的至少之一,则所述即时消息通信启用显示区域被配置成与所述至少一个参考信息关联地显示第三即时消息通信启用指示符。
全文摘要
本发明提供用于提供结合在线参考信息的即时消息通信能力的方法。在一个实施例中,该方法可包括接收启动在线内容的显示的指示,响应于该指示选择与源相关联的至少一个参考信息,以及结合即时消息通信启用指示符显示该至少一个参考信息。如果需要,即时消息通信启用指示符可根据与至少一个参考信息相关联的源的情况而有所不同,这些情况是没有启用即时消息通信,启用了即时消息通信但当前不在线,以及启用了即时消息通信并且当前在线。由此,该方法还可包括确定与至少一个被选择的参考信息相关联的源是否启用了即时消息通信,以及如果启用了,则确定该源当前是否能够进行接收和发送即时消息的至少之一。
文档编号G06F17/30GK1832412SQ200610003800
公开日2006年9月13日 申请日期2006年2月10日 优先权日2005年3月7日
发明者B·伯迪克, L·李, Y·李 申请人:微软公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1