亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

用于在即時(shí)消息環(huán)境中進(jìn)行內(nèi)嵌搜索的技術(shù)的制作方法

文檔序號(hào):6655558閱讀:155來(lái)源:國(guó)知局
專利名稱:用于在即時(shí)消息環(huán)境中進(jìn)行內(nèi)嵌搜索的技術(shù)的制作方法
對(duì)相關(guān)申請(qǐng)的交叉參考本申請(qǐng)要求2004年4月19日提交的題目為“TECHNIQUES FORINLINE SEARCHING IN AN INSTANT MESSENGER ENVIRONMENT”的待審批美國(guó)專利申請(qǐng)No.10/827,910的優(yōu)先權(quán),該美國(guó)專利申請(qǐng)被通過(guò)引用結(jié)合于此,如同完全在本文中提出的一樣。
背景技術(shù)
本發(fā)明提供了一種用于在即時(shí)消息環(huán)境中進(jìn)行內(nèi)嵌(inline)搜索的技術(shù),并且更具體地涉及用于在即時(shí)消息環(huán)境中內(nèi)嵌式地進(jìn)行web搜索并在即時(shí)消息環(huán)境中內(nèi)嵌式地顯示搜索結(jié)果的技術(shù)。
互聯(lián)網(wǎng)為用戶提供了各種與其它用戶通信的方式。例如,即時(shí)消息(IM)提供了封閉社區(qū)內(nèi)的互聯(lián)網(wǎng)用戶之間的通信。只有已注冊(cè)的用戶可以通過(guò)即時(shí)消息服務(wù)來(lái)發(fā)送或接收消息。用戶被要求在發(fā)送即時(shí)消息之前利用先前選擇的用戶名和密碼登錄到相同的系統(tǒng)(或者也許是相同的服務(wù)器)。
通常,IM用戶希望搜索互聯(lián)網(wǎng)來(lái)獲得信息。例如,IM用戶可能想要搜索互聯(lián)網(wǎng)來(lái)得到關(guān)于與當(dāng)前(active)IM會(huì)話相關(guān)的主題的信息。目前的IM應(yīng)用程序不允許用戶直接鏈接到萬(wàn)維網(wǎng)上來(lái)進(jìn)行搜索,也不能使用戶很容易地共享搜索結(jié)果。
IM用戶必須手動(dòng)地打開(kāi)單獨(dú)的web瀏覽器窗口以鏈接到互聯(lián)網(wǎng)搜索引擎的web站點(diǎn)。將搜索標(biāo)準(zhǔn)鍵入到互聯(lián)網(wǎng)搜索web站點(diǎn)之后,IM用戶手動(dòng)地瀏覽搜索結(jié)果來(lái)識(shí)別相關(guān)的web站點(diǎn),然后鏈接到那些web站點(diǎn)。為了共享搜索結(jié)果,用戶必須將web站點(diǎn)的URL復(fù)制并粘貼到IM會(huì)話中,并發(fā)送URL。
因此,需要提供用于在即時(shí)消息環(huán)境中進(jìn)行web搜索的技術(shù)。

發(fā)明內(nèi)容
本發(fā)明提供了一種用于在即時(shí)消息環(huán)境中進(jìn)行內(nèi)嵌搜索的技術(shù)。具體地說(shuō),用戶可以在即時(shí)消息窗口中內(nèi)嵌式地進(jìn)行web搜索。用戶可以簡(jiǎn)單地按照與鍵入和發(fā)送即時(shí)消息相同的方式輸入搜索查詢(query)。用戶也可以鍵入預(yù)定的搜索觸發(fā)符(trigger)以將該文本標(biāo)識(shí)為搜索查詢。
在本發(fā)明的優(yōu)選實(shí)施例中,作為對(duì)接收到預(yù)定的搜索觸發(fā)符之后的搜索查詢的響應(yīng),即時(shí)消息(IM)服務(wù)器發(fā)布搜索請(qǐng)求。在本發(fā)明的另一實(shí)施例中,即時(shí)消息客戶端發(fā)布搜索請(qǐng)求。搜索請(qǐng)求被發(fā)送給互聯(lián)網(wǎng)搜索服務(wù)器,該服務(wù)器處理搜索請(qǐng)求并生成搜索結(jié)果。搜索結(jié)果被發(fā)送給發(fā)送方和接收方以內(nèi)嵌式地顯示在即時(shí)消息窗口中。
搜索結(jié)果可以按照標(biāo)準(zhǔn)格式或快捷(shortcut)格式被顯示。搜索結(jié)果可以是XML格式或HTML格式。搜索結(jié)果可以包括圖形和超鏈接。下面結(jié)合附圖的詳細(xì)描述將提供對(duì)本發(fā)明的本質(zhì)和優(yōu)點(diǎn)的更好的理解。


圖1-3示出了根據(jù)本發(fā)明允許用戶執(zhí)行內(nèi)嵌式web搜索的即時(shí)消息顯示窗口的示例;圖4是可以實(shí)現(xiàn)本發(fā)明的內(nèi)嵌式IM搜索特征的系統(tǒng)的示圖;以及圖5-7是示出了根據(jù)本發(fā)明的各個(gè)實(shí)施例用于請(qǐng)求內(nèi)嵌式IM搜索并顯示內(nèi)嵌式IM搜索結(jié)果的過(guò)程的流程圖。
具體實(shí)施例方式
圖1示出了利用即時(shí)消息(IM)軟件應(yīng)用程序顯示的窗口100,該應(yīng)用程序提供了本發(fā)明的內(nèi)嵌式搜索特征。顯示窗口100示出了根據(jù)本發(fā)明在即時(shí)消息環(huán)境中的用戶如何執(zhí)行內(nèi)嵌式web搜索的示例。用戶可以通過(guò)將消息鍵入到區(qū)域101中然后選擇發(fā)送選項(xiàng)102來(lái)將即時(shí)消息發(fā)送給朋友。
發(fā)送給其它用戶的即時(shí)消息和從其它用戶接收到的即時(shí)消息被顯示在窗口100的會(huì)話區(qū)域110中。用戶可以通過(guò)在區(qū)域101中輸入搜索觸發(fā)符和搜索查詢來(lái)請(qǐng)求執(zhí)行web搜索。搜索觸發(fā)符是啟動(dòng)web搜索的預(yù)定字符串。IM應(yīng)用程序識(shí)別出特定的字符串作為表示用戶試圖啟動(dòng)web搜索的搜索觸發(fā)符。搜索觸發(fā)符通常先于搜索查詢。
例如,用戶Justin在窗口100中輸入了搜索請(qǐng)求106“s:defineonomatopoeia”。在該示例中,字符“s:”定義了搜索觸發(fā)符。當(dāng)用戶輸入“s:”和其之后的附加字符時(shí),IM應(yīng)用程序識(shí)別到正在進(jìn)行搜索請(qǐng)求。IM應(yīng)用程序?qū)ⅰ皊:”之后的字符作為搜索查詢。
在一個(gè)實(shí)施例中,即時(shí)消息被配置為只有當(dāng)搜索觸發(fā)符在被輸入到區(qū)域101中作為即時(shí)消息的一部分的所有其它字符之前時(shí)才可以識(shí)別出該搜索觸發(fā)符。例如,即時(shí)消息“Did you know you can search by typings:something?”不被認(rèn)為是搜索請(qǐng)求,因?yàn)樽址皊:”之前有其它字符。
搜索觸發(fā)符可以是任意字符串。字符“s:”僅僅是搜索觸發(fā)符的一個(gè)示例,不希望限制本發(fā)明的范圍。優(yōu)選地,搜索觸發(fā)符是在常規(guī)的IM會(huì)話期間用戶不常輸入的字符串,以使得IM用戶不會(huì)無(wú)意識(shí)地輸入搜索觸發(fā)符。而且,要求搜索觸發(fā)符是即時(shí)消息中的第一字符有助于限制字符串無(wú)意識(shí)地觸發(fā)搜索請(qǐng)求的情況。
在本發(fā)明的一個(gè)實(shí)施例中,當(dāng)用戶輸入即時(shí)消息時(shí),即時(shí)消息被發(fā)送給IM服務(wù)器。IM服務(wù)器分析即時(shí)消息以確定該消息是否包含搜索觸發(fā)符。如果消息內(nèi)有搜索觸發(fā)符,則IM服務(wù)器將搜索查詢發(fā)送給互聯(lián)網(wǎng)搜索服務(wù)器。在另一實(shí)施例中,IM客戶端分析被發(fā)送和接收的即時(shí)消息以確定消息中是否包含搜索觸發(fā)符。如果消息內(nèi)有搜索觸發(fā)符,則IM服務(wù)器將搜索查詢發(fā)送給互聯(lián)網(wǎng)搜索服務(wù)器。
互聯(lián)網(wǎng)搜索服務(wù)器利用搜索查詢搜索互聯(lián)網(wǎng),并返回一組搜索結(jié)果(例如web站點(diǎn))。搜索結(jié)果按照一種數(shù)據(jù)格式被返回給客戶端或IM服務(wù)器,例如作為XML字段。IM應(yīng)用程序?qū)λ阉鹘Y(jié)果中的一個(gè)進(jìn)行格式化并將該搜索內(nèi)嵌式地顯示在IM窗口的會(huì)話區(qū)域110中。例如,在圖1中,IM應(yīng)用程序顯示搜索結(jié)果107,其提供對(duì)單詞onomatopoeia的定義。搜索結(jié)果107可以從字典數(shù)據(jù)庫(kù)或互聯(lián)網(wǎng)web頁(yè)中得到。
IM應(yīng)用程序顯示由搜索服務(wù)器標(biāo)識(shí)的搜索結(jié)果中的一個(gè)。該搜索結(jié)果被顯示給發(fā)生在會(huì)話區(qū)域110中的IM會(huì)話中所涉及的兩個(gè)IM用戶。
搜索請(qǐng)求和搜索結(jié)果被格式化并內(nèi)嵌式地顯示,如圖1中所示。內(nèi)嵌式地顯示搜索請(qǐng)求或搜索結(jié)果的意思是搜索請(qǐng)求或搜索結(jié)果被顯示在即時(shí)消息窗口的一行中,就像常規(guī)的即時(shí)消息一樣。優(yōu)選地,搜索結(jié)果的內(nèi)嵌式顯示不應(yīng)當(dāng)具有復(fù)雜的格式。搜索結(jié)果可以被顯示為可以自動(dòng)換行并且適合任意寬度的任何消息窗口的自由格式的文本行和小圖片。
例如,搜索請(qǐng)求106按照與其它即時(shí)消息相同的格式被顯示在會(huì)話區(qū)域110的一行中。而且,搜索結(jié)果107按照與即時(shí)消息相同的格式被顯示在區(qū)域110的4行中。
本發(fā)明的內(nèi)嵌式搜索特征允許用戶在即時(shí)消息窗口內(nèi)進(jìn)行web搜索,而不需要打開(kāi)另一web瀏覽器窗口。而且,內(nèi)嵌式IM搜索查詢消息的發(fā)送方和接收方都可以看到搜索結(jié)果,在IM窗口中創(chuàng)建了共享的協(xié)作式搜索體驗(yàn)。搜索請(qǐng)求可以按照與輸入即時(shí)消息相同的方式被輸入。搜索請(qǐng)求和搜索結(jié)果被格式化為與即時(shí)消息相同的格式,并且被內(nèi)嵌式地顯示在即時(shí)消息窗口中。
圖2示出了利用即時(shí)消息(IM)軟件應(yīng)用程序顯示的窗口200的第二示例,該應(yīng)用程序提供了本發(fā)明的內(nèi)嵌式搜索特征。用戶Justin在窗口200中內(nèi)嵌式地鍵入搜索請(qǐng)求201“s:weather 95054”。字符串“s:”被識(shí)別為搜索觸發(fā)符。
搜索查詢“weather 95054”被發(fā)送給互聯(lián)網(wǎng)搜索服務(wù)器?;ヂ?lián)網(wǎng)搜索服務(wù)器返回一個(gè)或多個(gè)搜索結(jié)果。這些結(jié)果中的一個(gè)被選擇、被格式化并被內(nèi)嵌式地顯示在窗口200中。在圖2中,搜索結(jié)果202提供對(duì)Santa,Clara California的文本式天氣預(yù)報(bào)。
搜索查詢可以由IM服務(wù)器或IM客戶端發(fā)送給搜索服務(wù)器。采用服務(wù)器實(shí)現(xiàn)方式的優(yōu)點(diǎn)在于可以更容易獲得后向兼容性,并且更容易實(shí)現(xiàn)平臺(tái)的獨(dú)立性。例如,搜索可以被執(zhí)行并發(fā)送給移動(dòng)設(shè)備,而移動(dòng)設(shè)備上的客戶端不需要更新任何內(nèi)容。而且,到達(dá)(hit against)搜索服務(wù)器的請(qǐng)求也較少。
除了純文本之外,本發(fā)明的內(nèi)嵌式搜索結(jié)果可以包括圖形和HTML。例如,搜索結(jié)果202還包括部分有云的圖案和到Santa Clara,CA的5天的預(yù)報(bào)的HTML超鏈接。
即時(shí)消息環(huán)境中的搜索結(jié)果可以按照多種格式被顯示。根據(jù)本發(fā)明的一個(gè)實(shí)施例,搜索結(jié)果按照快捷格式被顯示。搜索結(jié)果107和202是按照快捷格式顯示的搜索結(jié)果的示例。搜索結(jié)果107和202具有特殊的格式、圖像和/或超鏈接??旖莞袷綄S糜谔囟愋偷乃阉?。例如,諸如天氣、定義、股票報(bào)價(jià)等之類的搜索結(jié)果數(shù)據(jù)可以按照與普通搜索結(jié)果不同的更有用的特定方式被顯示。
根據(jù)本發(fā)明的另一實(shí)施例,如果有贊助者的搜索結(jié)果,則IM應(yīng)用程序顯示贊助者的搜索結(jié)果。贊助者的搜索結(jié)果通常是廣告客戶的web站點(diǎn)。
搜索服務(wù)器根據(jù)搜索結(jié)果與搜索查詢項(xiàng)的關(guān)聯(lián)性將搜索結(jié)果分類。第一搜索結(jié)果是最相關(guān)的命中項(xiàng)。本發(fā)明可以優(yōu)選地顯示贊助者的搜索結(jié)果。如果搜索服務(wù)器沒(méi)有找到贊助者的搜索結(jié)果,則分類列表中的第一非贊助者的搜索結(jié)果被顯示在IM窗口中。贊助者的搜索結(jié)果是到特定組織的web站點(diǎn)的鏈接。這些組織向搜索提供者付費(fèi)以顯示它們的web站點(diǎn)鏈接。
圖3示出了內(nèi)嵌式顯示贊助者的搜索結(jié)果的示例。用戶Justin將搜索請(qǐng)求301“s:Mercedes slk”輸入到IM窗口300的一行中。作為對(duì)搜索請(qǐng)求301的響應(yīng),搜索結(jié)果302被顯示。搜索結(jié)果302是從贊助者的web站點(diǎn)中得到的贊助者的搜索結(jié)果。搜索結(jié)果302包含去往贊助者的web站點(diǎn)的超鏈接。
搜索結(jié)果302還包括“更多搜索結(jié)果”的超鏈接。當(dāng)用戶點(diǎn)擊“更多搜索結(jié)果”的鏈接時(shí),IM應(yīng)用程序打開(kāi)web瀏覽器以顯示全部的搜索結(jié)果列表?;蛘撸?dāng)用戶選擇“更多搜索結(jié)果”時(shí),一個(gè)或多個(gè)附加的搜索結(jié)果可以被內(nèi)嵌式地顯示在IM窗口300的會(huì)話區(qū)域中。
圖4示出了實(shí)現(xiàn)本發(fā)明實(shí)施例的系統(tǒng)的示例。該系統(tǒng)包括即時(shí)消息(IM)服務(wù)器412和即時(shí)消息客戶端,例如IM客戶端410和411。為了簡(jiǎn)單起見(jiàn),圖4中只顯示了兩個(gè)IM客戶端。但是,服務(wù)器412可以與更多個(gè)IM客戶端通信。IM客戶端起動(dòng)IM應(yīng)用程序,以通過(guò)IM服務(wù)器412與其它IM客戶端上的IM應(yīng)用程序通信。IM服務(wù)器412在IM客戶端之間發(fā)送即時(shí)消息。
IM服務(wù)器412還與互聯(lián)網(wǎng)搜索器413通信?;ヂ?lián)網(wǎng)搜索服務(wù)器413可以包括任何合適的互聯(lián)網(wǎng)搜索技術(shù),例如Google的web搜索技術(shù)。互聯(lián)網(wǎng)搜索服務(wù)器413通過(guò)互聯(lián)網(wǎng)414(例如萬(wàn)維網(wǎng))進(jìn)行搜索,以得到與搜索查詢相關(guān)的信息。
互聯(lián)網(wǎng)搜索服務(wù)器413利用web搜索技術(shù)標(biāo)識(shí)出與搜索查詢相匹配的一個(gè)或多個(gè)搜索結(jié)果415?;ヂ?lián)網(wǎng)搜索服務(wù)器413根據(jù)搜索結(jié)果與搜索查詢的關(guān)聯(lián)性將搜索結(jié)果分類。贊助者的web站點(diǎn)可以被給予相對(duì)非贊助者的web站點(diǎn)較高的級(jí)別。搜索結(jié)果中的一個(gè)或多個(gè)被選擇,并且在IM窗口中被內(nèi)嵌式地顯示給IM用戶,如圖1-3所示。
圖5是概述了根據(jù)本發(fā)明的實(shí)施例用于請(qǐng)求內(nèi)嵌式IM搜索并顯示搜索結(jié)果的過(guò)程的流程圖。在步驟501中,從IM環(huán)境中的IM用戶接收搜索請(qǐng)求。該搜索請(qǐng)求包括搜索查詢,并且通常包括搜索觸發(fā)符。在步驟502中,搜索請(qǐng)求被內(nèi)嵌式地顯示在客戶端計(jì)算機(jī)上的即時(shí)消息窗口中。
在步驟503中,搜索查詢被發(fā)送給搜索服務(wù)器。搜索服務(wù)器利用搜索查詢執(zhí)行對(duì)web的搜索并得到搜索結(jié)果。在步驟504中,選擇搜索結(jié)果中的一個(gè)或多個(gè)。在步驟505中,被選擇的搜索結(jié)果被內(nèi)嵌式地顯示在客戶端計(jì)算機(jī)上的即時(shí)消息窗口中。
圖6是示出了根據(jù)本發(fā)明另一實(shí)施例的用于請(qǐng)求內(nèi)嵌式IM搜索并顯示搜索結(jié)果的另一過(guò)程的流程圖。在步驟601中,第一用戶(例如Alice)將內(nèi)嵌式IM搜索查詢鍵入到IM窗口中,并作為消息發(fā)送該搜索查詢。在步驟602中,Alice的IM客戶端應(yīng)用程序識(shí)別出上述消息包括內(nèi)嵌式IM搜索查詢(例如通過(guò)識(shí)別消息中的搜索觸發(fā)符)。然后,IM客戶端請(qǐng)求搜索并將搜索查詢發(fā)送給搜索服務(wù)器。在步驟603中,Alice的IM客戶端將Alice的消息顯示在IM窗口的會(huì)話區(qū)域內(nèi)。在步驟604中,搜索服務(wù)器接收到搜索查詢,執(zhí)行該查詢,并將搜索結(jié)果返回給請(qǐng)求者。
在步驟605中,第二IM客戶端(例如Bob的IM客戶端)接收到Alice的消息。在步驟606中,Bob的IM客戶端計(jì)算機(jī)上的IM客戶端應(yīng)用程序識(shí)別出Alice的消息中包括內(nèi)嵌式IM搜索查詢。一旦識(shí)別出該消息為搜索查詢,Bob的IM客戶端就請(qǐng)求搜索。在步驟604中,搜索服務(wù)器接收并執(zhí)行該查詢,然后返回搜索結(jié)果。
在步驟608中,Alice的IM客戶端從搜索服務(wù)器中接收搜索結(jié)果。在步驟609中,Alice的IM客戶端將內(nèi)嵌式IM搜索結(jié)果中的一個(gè)或多個(gè)顯示在IM窗口中。在步驟610中,Bob的IM客戶端從搜索服務(wù)器中接收搜索結(jié)果。在步驟611中,Bob的IM客戶端將內(nèi)嵌式IM搜索結(jié)果中的一個(gè)或多個(gè)顯示在IM窗口中。
圖7是示出了根據(jù)本發(fā)明另一實(shí)施例的用于請(qǐng)求內(nèi)嵌式IM搜索并顯示搜索結(jié)果的另一過(guò)程的流程圖。在步驟701中,第一用戶(Alice)將內(nèi)嵌式搜索查詢鍵入到IM應(yīng)用程序窗口中,并作為消息發(fā)送該查詢。在步驟702中,Alice的IM客戶端應(yīng)用程序顯示由Alice發(fā)送的消息。在步驟703中,IM服務(wù)器識(shí)別出該消息為IM內(nèi)嵌式搜索查詢。在步驟704中,IM服務(wù)器將該消息傳送給接收方IM客戶端。
在步驟705中,接收方IM客戶端應(yīng)用程序接收從Alice的IM應(yīng)用程序發(fā)送來(lái)的消息。Bob是接收方IM應(yīng)用程序上的第二用戶。在步驟706中,Bob的IM客戶端應(yīng)用程序?qū)腁lice接收到的消息內(nèi)嵌式地顯示在IM窗口中。
在步驟707中,IM服務(wù)器請(qǐng)求搜索并將該查詢發(fā)送給搜索服務(wù)器。在步驟708中,搜索服務(wù)器接收搜索查詢,執(zhí)行搜索并將搜索結(jié)果返回給請(qǐng)求者。IM服務(wù)器從搜索服務(wù)器中接收搜索結(jié)果。
在步驟709中,IM服務(wù)器將搜索結(jié)果傳送給兩個(gè)IM客戶端。在步驟710中,Alice的IM客戶端接收搜索結(jié)果。在步驟711中,Alice的IM客戶端將內(nèi)嵌式IM搜索結(jié)果中的一個(gè)或多個(gè)顯示在IM窗口中。在步驟712中,Bob的IM客戶端接收搜索結(jié)果。在步驟712中,Bob的IM客戶端將內(nèi)嵌式IM搜索結(jié)果的一個(gè)或多個(gè)顯示在IM窗口中。
雖然已針對(duì)特定實(shí)施例描述了本發(fā)明,但是本領(lǐng)域技術(shù)人員應(yīng)當(dāng)意識(shí)到可以有多種修改方式。即時(shí)消息系統(tǒng)的各種組件可以利用硬件組件、執(zhí)行軟件指令的可編程器件(例如微處理器)以及它們的任意組合來(lái)實(shí)現(xiàn)。這里所使用的“即時(shí)消息”不局限于任何特定的協(xié)議、格式、傳送方法或形式規(guī)格(form factor),并且包括根據(jù)能夠?qū)崿F(xiàn)封閉社區(qū)的授權(quán)用戶之間的通信的任意協(xié)議傳送的消息。因此,雖然已針對(duì)特定實(shí)施例描述了本發(fā)明,但是應(yīng)當(dāng)理解本發(fā)明希望覆蓋落在所附權(quán)利要求書的范圍內(nèi)的所有修改和等同物。
權(quán)利要求
1.一種用于在即時(shí)消息環(huán)境中搜索互聯(lián)網(wǎng)的方法,包括識(shí)別出輸入到第一客戶端計(jì)算機(jī)上的即時(shí)消息應(yīng)用程序中的即時(shí)消息的至少一部分為搜索查詢;在所述第一客戶端計(jì)算機(jī)上的即時(shí)消息窗口中內(nèi)嵌式地將所述搜索查詢顯示給所述第一用戶;將所述搜索查詢發(fā)送給搜索服務(wù)器,其中所述搜索服務(wù)器基于所述搜索查詢執(zhí)行web搜索并獲得搜索結(jié)果;以及將所述搜索結(jié)果中的至少一個(gè)內(nèi)嵌式地顯示在所述第一客戶端計(jì)算機(jī)上的即時(shí)消息窗口中。
2.根據(jù)權(quán)利要求1所述的方法,還包括將所述即時(shí)消息發(fā)送給第二客戶端計(jì)算機(jī);識(shí)別出所述即時(shí)消息中的至少一部分為所述第二客戶端計(jì)算機(jī)上的搜索查詢;將所述搜索查詢內(nèi)嵌式地顯示在所述第二客戶端計(jì)算機(jī)上的第二即時(shí)消息窗口中;以及將所述至少一個(gè)搜索結(jié)果內(nèi)嵌式地顯示在所述第二即時(shí)消息窗口中。
3.根據(jù)權(quán)利要求1所述的方法,其中識(shí)別由所述第一用戶輸入的即時(shí)消息還包括識(shí)別出作為搜索觸發(fā)符的所述即時(shí)消息中的字符串。
4.根據(jù)權(quán)利要求1所述的方法,其中所述被選擇搜索結(jié)果包括圖像。
5.根據(jù)權(quán)利要求1所述的方法,其中所述被選擇的搜索結(jié)果包括去往web頁(yè)的超鏈接。
6.根據(jù)權(quán)利要求1所述的方法,其中顯示所述至少一個(gè)搜索結(jié)果還包括選擇在web搜索中獲得的搜索結(jié)果中與所述搜索查詢最相關(guān)的一個(gè)搜索結(jié)果,并顯示所述被選擇的搜索結(jié)果。
7.根據(jù)權(quán)利要求1所述的方法,其中顯示所述至少一個(gè)搜索結(jié)果還包括從在所述web搜索中獲得的搜索結(jié)果中選擇去往贊助者的web站點(diǎn)的鏈接,并顯示所述被選擇的搜索結(jié)果。
8.一種計(jì)算機(jī)系統(tǒng),其被配置為在即時(shí)消息環(huán)境中搜索互聯(lián)網(wǎng),所述計(jì)算機(jī)系統(tǒng)包括第一即時(shí)消息(IM)客戶端,其識(shí)別出包括搜索查詢的即時(shí)消息,并將所述搜索查詢內(nèi)嵌式地顯示在第一即時(shí)消息窗口中;以及即時(shí)消息(IM)服務(wù)器,其將從所述第一即時(shí)消息客戶端接收的搜索查詢發(fā)送給第二即時(shí)消息客戶端,以內(nèi)嵌式地顯示在所述第二即時(shí)消息客戶端上的第二即時(shí)消息窗口中,其中搜索服務(wù)器接收所述搜索查詢,基于所述搜索查詢執(zhí)行搜索,并獲得搜索結(jié)果,并且其中所述搜索結(jié)果中的至少一個(gè)被發(fā)送給所述第一即時(shí)消息客戶端以內(nèi)嵌式地顯示在所述第一即時(shí)消息窗口中,并且被發(fā)送給所述第二即時(shí)消息客戶端以內(nèi)嵌式地顯示在所述第二即時(shí)消息窗口中。
9.根據(jù)權(quán)利要求8所述的計(jì)算機(jī)系統(tǒng),其中所述第一即時(shí)消息客戶端通過(guò)識(shí)別所述即時(shí)消息中的搜索觸發(fā)符來(lái)識(shí)別出所述即時(shí)消息包括搜索查詢。
10.根據(jù)權(quán)利要求8所述的計(jì)算機(jī)系統(tǒng),其中所述即時(shí)消息服務(wù)器從所述搜索結(jié)果中選擇贊助者的web站點(diǎn),并將所述被選擇的搜索結(jié)果發(fā)送給所述第一和第二客戶端計(jì)算機(jī)。
11.根據(jù)權(quán)利要求8所述的計(jì)算機(jī)系統(tǒng),其中所述至少一個(gè)搜索結(jié)果包括圖像。
12.根據(jù)權(quán)利要求8所述的計(jì)算機(jī)系統(tǒng),其中所述至少一個(gè)搜索結(jié)果包括超鏈接。
13.根據(jù)權(quán)利要求8所述的計(jì)算機(jī)系統(tǒng),其中所述即時(shí)消息服務(wù)器從所述第一即時(shí)消息客戶端接收所述搜索查詢,將所述搜索查詢發(fā)送給所述搜索服務(wù)器,并將所述至少一個(gè)搜索結(jié)果傳送給所述第一和第二即時(shí)消息客戶端。
14.根據(jù)權(quán)利要求8所述的計(jì)算機(jī)系統(tǒng),其中所述第一即時(shí)消息客戶端將所述搜索查詢發(fā)送給所述搜索服務(wù)器,并直接從所述搜索服務(wù)器接收所述至少一個(gè)搜索結(jié)果。
15.根據(jù)權(quán)利要求8所述的計(jì)算機(jī)系統(tǒng),其中所述第二即時(shí)消息客戶端將所述搜索查詢發(fā)送給所述搜索服務(wù)器,并直接從所述搜索服務(wù)器接收所述至少一個(gè)搜索結(jié)果。
16.一種計(jì)算機(jī)程序產(chǎn)品,用于在即時(shí)消息環(huán)境中執(zhí)行web搜索,所述計(jì)算機(jī)程序產(chǎn)品包括代碼,用于識(shí)別出由第一用戶輸入到第一客戶端計(jì)算機(jī)上的第一即時(shí)消息應(yīng)用程序中的即時(shí)消息包括搜索查詢;代碼,用于在所述第一客戶端計(jì)算機(jī)上的即時(shí)消息窗口中內(nèi)嵌式地顯示所述搜索查詢;代碼,用于將所述搜索查詢發(fā)送給搜索服務(wù)器,其中所述搜索服務(wù)器基于所述搜索查詢執(zhí)行web搜索并返回搜索結(jié)果;以及代碼,用于將所述搜索結(jié)果中的一個(gè)或多個(gè)內(nèi)嵌式地顯示在所述第一客戶端計(jì)算機(jī)上的第一即時(shí)消息窗口中;以及用于存儲(chǔ)所述這些代碼的計(jì)算機(jī)可讀介質(zhì)。
17.根據(jù)權(quán)利要求16所述的計(jì)算機(jī)程序產(chǎn)品,還包括代碼,用于當(dāng)所述即時(shí)消息被發(fā)送給第二客戶端計(jì)算機(jī)上的第二即時(shí)消息應(yīng)用程序時(shí),識(shí)別出所述即時(shí)消息包括所述搜索查詢;代碼,用于將所述搜索查詢內(nèi)嵌式地顯示在所述第二客戶端計(jì)算機(jī)上的第二即時(shí)消息窗口中;以及代碼,用于將所述搜索結(jié)果中的一個(gè)或多個(gè)內(nèi)嵌式地顯示在所述第二客戶端計(jì)算機(jī)上的第二即時(shí)消息窗口中。
18.根據(jù)權(quán)利要求16所述的計(jì)算機(jī)程序產(chǎn)品,其中所述用于將所述搜索查詢發(fā)送給所述搜索服務(wù)器的代碼還包括接收所述搜索查詢并將所述搜索查詢發(fā)送給所述搜索服務(wù)器的即時(shí)消息服務(wù)器上的代碼。
19.根據(jù)權(quán)利要求16所述的計(jì)算機(jī)程序產(chǎn)品,其中所述用于將所述搜索查詢發(fā)送給所述搜索服務(wù)器的代碼還包括將所述搜索查詢發(fā)送給所述搜索服務(wù)器的第一客戶端計(jì)算機(jī)上的代碼。
20.根據(jù)權(quán)利要求16所述的計(jì)算機(jī)程序產(chǎn)品,還包括代碼,用于從所述搜索結(jié)果中選擇贊助者的web站點(diǎn),其中所述用于顯示的代碼將所述贊助者的web站點(diǎn)內(nèi)嵌式地顯示在所述第一即時(shí)消息窗口中。
全文摘要
本發(fā)明提供了根據(jù)用于在即時(shí)消息環(huán)境中執(zhí)行內(nèi)嵌式搜索的即時(shí)消息應(yīng)用程序執(zhí)行互聯(lián)網(wǎng)搜索。用戶可以通過(guò)輸入搜索查詢?cè)诩磿r(shí)消息窗口中進(jìn)行web搜索。搜索查詢可以在預(yù)定的搜索觸發(fā)符之后,以將相關(guān)聯(lián)的文本標(biāo)識(shí)為搜索查詢。搜索查詢被發(fā)送給互聯(lián)網(wǎng)搜索服務(wù)器,該服務(wù)器處理搜索查詢并匯集搜索結(jié)果。搜索結(jié)果中的一個(gè)或多個(gè)在即時(shí)消息窗口中被內(nèi)嵌式地顯示給發(fā)送方和接收方。搜索結(jié)果可以是XML或HTML格式,并且可以包括圖形和超鏈接。
文檔編號(hào)G06F17/30GK1965314SQ200580011790
公開(kāi)日2007年5月16日 申請(qǐng)日期2005年4月19日 優(yōu)先權(quán)日2004年4月19日
發(fā)明者克里斯多佛·薩托, 雷蒙德·仲-滿·譚 申請(qǐng)人:雅虎公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1