專利名稱:用于提供結合在線參考信息的即時消息通信能力的系統和方法
技術領域:
本發明涉及計算環境。更特別地,本發明的實施例涉及用于將即時消息通信能力與例如搜索查詢或在線廣告等在線內容集成的系統和方法。此外,本發明的實施例涉及用于自動提供全球計算機網絡用戶之間(例如因特網用戶和在線廣告商)的即時消息通信能力的系統和方法。
背景技術:
目前,全球計算機網絡用戶(例如因特網用戶)在訪問在線地址簿(例如在線黃頁和/或本地搜索站點)時所面對的最大不便之一是,盡管用戶能夠容易地訪問對應于他們想要聯系的公司或個人的聯系信息,但是他們仍不得不采取單獨的、不相關的動作來實現該聯系。例如,盡管用戶可使用在線黃頁服務訪問一公司的電話號碼,但是他們仍不得不手動地將該電話號碼鍵入電話機來與該公司交互。
當用戶在查看在線廣告并想要聯系該廣告的供應商時存在類似的不便。需要單獨的、不相關的動作來實現所需的聯系。
由此,一種便于因特網用戶與具有聯系信息可在線訪問的公司(或個人)之間的聯系的啟動的系統和方法將會是合乎需要的。此外,一種用于啟用因特網用戶和當前在線可訪問的公司(或個人)之間聯系的啟動的系統和方法將會是有利的。
發明內容
本發明的實施例提供一種用于提供結合在線參考信息(例如,搜索查詢的特定結果或在線廣告)的即時消息通信能力的方法。在一個方面,該方法可包括接收啟動在線內容的顯示的指示,響應于該指示選擇與源相關聯的至少一個參考信息,并結合即時消息通信啟用指示符顯示該至少一個參考信息。如果需要,該即時消息通信啟用指示符可根據于至少一個參考信息的相關聯的源不同情況而有所不同指沒有啟用即時消息通信,是啟用了即時消息通信但當前不在線,還是啟用了即時消息通信且當前在線。由此,該方法可再包括確定與至少一個所選擇的參考信息相關聯的源是否啟用了即時消息通信,如果是,則確定該源當前是否能夠進行接收和發送即時消息中的至少之一,即,該源當前是否在線。
本發明的實施例還提供一種用于提供結合在線參考信息的即時消息通信能力的計算機系統。在一個方面,該計算機系統可包括用于接收啟動在線內容的顯示的接收模塊,用于響應于該指示選擇與源相關聯的至少一個參考信息的選擇模塊,以及用于關聯于即時消息通信顯示啟用指示符顯示該至少一個參考信息的顯示模塊。
此外,本發明的實施例提供在至少一種計算機可讀介質上具體化的用戶界面,該用戶界面用于提供結合在線參考信息的即時消息通信能力。在一個方面,該用戶界面可包括被配置成響應于啟動在線內容的顯示的指示顯示與源相關聯的至少一個參考信息的參考信息顯示區域,以及被配置成關聯于該至少一個參考信息顯示即時消息通信啟用指示符的即時消息通信啟用顯示區域。如果需要,該即時消息通信啟用指示符可根據于至少一個參考信息相關聯的源的不同情況而有所不同,不同情況是指沒有啟用即時消息,是啟用了即時消息通信但當前不在線,還是啟用了即時消息通信并且當前在線。
以下參考附圖詳細描述本發明,其中圖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·李 申請人:微軟公司