專利名稱:聚類在分選項(xiàng)卡的瀏覽器中的搜索結(jié)果的制作方法
聚類在分選項(xiàng)卡的瀏覽器中的搜索結(jié)果
站旦 冃豕
有關(guān)搜索引擎最大的抱怨之一是它們呈現(xiàn)出很少類別的結(jié)果,諸如"贊助鏈 接"和"非贊助鏈接"。如果用戶查找有關(guān)特定產(chǎn)品的信息,則用戶可能找不到信 息。例如,用戶可能發(fā)現(xiàn)將搜索結(jié)果分組成,僅舉數(shù)例,諸如制造商網(wǎng)頁、購物網(wǎng) 站、產(chǎn)品評(píng)論網(wǎng)站以及討論組等類別會(huì)是有用的。如果搜索引擎返回分組成各個(gè)類 別的鏈接,用戶可以容易地找到所需信息。
現(xiàn)今,網(wǎng)站被顯示在單個(gè)瀏覽器窗口中。在分選項(xiàng)卡的web瀏覽器中,網(wǎng)站 被顯示在單個(gè)選項(xiàng)卡中。當(dāng)用戶點(diǎn)擊鏈接時(shí),當(dāng)前選項(xiàng)卡或?yàn)g覽器窗口的內(nèi)容被替 換??蛇x地,如果建立了適當(dāng)?shù)脑O(shè)置或執(zhí)行了適當(dāng)?shù)目蛻魴C(jī)腳本,則可打開第二選 項(xiàng)卡或?yàn)g覽器窗口。瀏覽器體驗(yàn)被限制到單個(gè)瀏覽器窗口或選項(xiàng)卡,或者如果用戶 點(diǎn)擊了正確的鏈接或建立了正確的設(shè)置,則瀏覽器體驗(yàn)被限制到附加瀏覽器窗口或 選項(xiàng)卡。
組合先前兩段的體驗(yàn),用戶可能發(fā)現(xiàn)在分選項(xiàng)卡的瀏覽環(huán)境中使用搜索引擎 是非常麻煩的??梢酝ㄟ^使得尤其是在分選項(xiàng)卡的web瀏覽器環(huán)境中獲取搜索結(jié) 果更加容易,來減輕用戶的受挫情緒。
, 概述
提供了本概述以便以簡(jiǎn)化的形式介紹將在以下詳細(xì)描述中進(jìn)一步描述的一些 概念。本概述并不旨在標(biāo)識(shí)所要求保護(hù)的主題的關(guān)鍵特征或必要特征,也不旨在用 于幫助確定所要求保護(hù)的主題的范圍。
本發(fā)明描述了將搜索結(jié)果聚類分選項(xiàng)卡的web瀏覽器窗口中的介質(zhì)、方法和 系統(tǒng),以及其它。以下概述了各個(gè)解決方案。
本發(fā)明的各實(shí)施例覆蓋包括創(chuàng)建對(duì)用戶有用的搜索結(jié)果并且提供分開類別 的、聚類到分開的選項(xiàng)卡中的結(jié)果??梢詫⑺阉鬏斎胩峁┙o搜索引擎。搜索引擎可 以實(shí)現(xiàn)將來自搜索輸入的若干類型的搜索結(jié)果進(jìn)行分組的聚類算法??梢詫⒔?jīng)聚類 的搜索結(jié)果提供到分選項(xiàng)卡的窗口環(huán)境中的各選項(xiàng)卡中,在該環(huán)境中在分開的選項(xiàng) 卡中顯示每一聚類。附圖的若干視圖的簡(jiǎn)述 以下參考附圖詳細(xì)地描述本發(fā)明,各附圖通過引用結(jié)合于此,其中.-
圖1是適于實(shí)施本發(fā)明的一實(shí)施例的示例性操作環(huán)境;
圖2是示出在實(shí)施本發(fā)明的一實(shí)施例時(shí)將搜索結(jié)果聚類到分開的選項(xiàng)卡中的
框圖3是在實(shí)現(xiàn)本發(fā)明的一實(shí)施例時(shí)將搜索結(jié)果聚類到分選項(xiàng)卡的窗口中的示 例性過程的流程圖4是在實(shí)現(xiàn)本發(fā)明的一實(shí)施例時(shí)用于聚類搜索結(jié)果并且在分選項(xiàng)卡的瀏覽 窗口之間通信的示例性過程的流程圖。
詳細(xì)描述
從以下提供的詳細(xì)描述和本發(fā)明的各實(shí)施例的附圖能更好地理解本發(fā)明,本 發(fā)明的各實(shí)施例描述了例如用于將搜索結(jié)果聚類在web瀏覽器的分選項(xiàng)卡的窗口 中的介質(zhì)、方法和系統(tǒng)。然而,詳細(xì)描述和附圖不應(yīng)被讀成將本發(fā)明限制到各具體 實(shí)施例。相反,提供這些細(xì)節(jié)是為了說明性目的,以幫助更好地理解本發(fā)明。
示例性操作環(huán)境
具體參考圖l,示出了用于實(shí)現(xiàn)本發(fā)明的示例性操作環(huán)境,并且將其籠統(tǒng)地指 定為計(jì)算設(shè)備100。計(jì)算設(shè)備100僅是合適的計(jì)算環(huán)境的一個(gè)示例,并且不旨在對(duì) 本發(fā)明的使用范圍或功能提出任何限制。計(jì)算環(huán)境100也不應(yīng)被解釋為對(duì)所示組件 的任何一個(gè)或組合有任何依賴性或要求。
本發(fā)明可以在計(jì)算機(jī)代碼或機(jī)器可使用指令的一般上下文中描述,機(jī)器可使 用指令包括諸如程序模塊等可由計(jì)算機(jī)或諸如個(gè)人數(shù)字助理或其它手持式設(shè)備等 其它機(jī)器執(zhí)行的計(jì)算機(jī)可執(zhí)行指令。 一般地,包括例程、程序、對(duì)象、組件、數(shù)據(jù) 結(jié)構(gòu)等的程序模塊是指執(zhí)行特定任務(wù)或?qū)崿F(xiàn)特定抽象數(shù)據(jù)類型的代碼。本發(fā)明可以 在各種系統(tǒng)配置中實(shí)施,包括手持式設(shè)備、消費(fèi)電子產(chǎn)品、通用計(jì)算機(jī)、更專用計(jì) 算設(shè)備等。
參考圖1 ,計(jì)算設(shè)備100包括直接或間接耦合以下設(shè)備的總線110:存儲(chǔ)器112、 一個(gè)或多個(gè)處理器116、 一個(gè)或多個(gè)呈現(xiàn)組件116、輸入/輸出端口 118、輸入/輸出 組件120以及說明性電源122??偩€110可以是一個(gè)或多個(gè)總線(諸如地址總線、 數(shù)據(jù)總線或其組合)。雖然為了清楚起見用線條示出了圖1的各框,但實(shí)際上,各組件的輪廓并不如此清楚,并且按比喻的說法,線條更精確地將是灰色的和模糊的。 例如,可以認(rèn)為諸如顯示設(shè)備等呈現(xiàn)組件是I/0組件。同樣,處理器具有存儲(chǔ)器。 應(yīng)該認(rèn)識(shí)到,這是本領(lǐng)域的特性,并且重申,圖l僅說明了可結(jié)合本發(fā)明的一個(gè)或 多個(gè)實(shí)施例來使用的示例性計(jì)算設(shè)備。在諸如"工作站"、"服務(wù)器"、"膝上型 計(jì)算機(jī)"、"手持式設(shè)備"等類別之間沒有區(qū)別,因?yàn)樗鼈內(nèi)急徽J(rèn)為是在圖1 的范圍內(nèi)并且被稱為"計(jì)算設(shè)備"。
計(jì)算設(shè)備100通常包括各種計(jì)算機(jī)可讀介質(zhì)。作為示例而非限制Z計(jì)算機(jī)可
讀介質(zhì)可以包括隨機(jī)存取存儲(chǔ)器(RAM);只讀存儲(chǔ)器(ROM);電可擦除可編 程只讀存儲(chǔ)器(EEPROM);閃存或其它存儲(chǔ)器技術(shù);CDROM;數(shù)字多功能盤(DVD) 或其它光或全息介質(zhì);磁帶盒、磁帶、磁盤存儲(chǔ)或其它磁存儲(chǔ)設(shè)備、載波或可以用 來對(duì)所需信息進(jìn)行編碼并可由計(jì)算設(shè)備100訪問的任何其它介質(zhì)。
存儲(chǔ)器112包括易失性和/或非易失性存儲(chǔ)器形式的計(jì)算機(jī)存儲(chǔ)介質(zhì)。存儲(chǔ)器 可以是可移動(dòng)的、不可移動(dòng)的或其組合。示例性硬件設(shè)備包括固態(tài)存儲(chǔ)器、硬盤驅(qū) 動(dòng)器、光盤驅(qū)動(dòng)器等等。計(jì)算設(shè)備100包括從諸如存儲(chǔ)器112或I/O組件120等各 個(gè)實(shí)體讀取數(shù)據(jù)的一個(gè)或多個(gè)處理器。呈現(xiàn)組件116向用戶或其它設(shè)備呈現(xiàn)數(shù)據(jù)指 示。示例性呈現(xiàn)組件包括顯示設(shè)備、揚(yáng)聲器、打印組件、振動(dòng)組件等。1/0端口 118 允許計(jì)算機(jī)設(shè)備100在邏輯上耦合到包括I/O組件120的其它設(shè)備,其中的某些可 以是內(nèi)置的。說明性組件包括話筒、操縱桿、游戲墊、圓盤式衛(wèi)星天線、掃描儀、 打印機(jī)、無線設(shè)備等。
所描繪的各個(gè)組件以及未示出的組件的許多不同的排列是可能的,而不背離 本發(fā)明的精神和范圍。將帶著說明性地而非限制性的意圖來描述本發(fā)明的各實(shí)施 例。不背離其范圍的各替換實(shí)施例對(duì)本領(lǐng)域的技術(shù)人員來說是顯而易見的。技術(shù)人
員可以開發(fā)實(shí)現(xiàn)改進(jìn)的替換手段而不背離本發(fā)明的范圍。
為了幫助解釋本發(fā)明而不混淆其功能,現(xiàn)在將參考一實(shí)施例。雖然本發(fā)明可 以結(jié)合計(jì)算網(wǎng)絡(luò)環(huán)境來使用,但是其不應(yīng)被解釋受此處出于說明性目的而提供的示
例性應(yīng)用的限制。
搜索結(jié)果聚類以及多個(gè)瀏覽器窗口
第一方面,提供了其上包含用于將搜索結(jié)果聚類到web瀏覽器的分選項(xiàng)卡的 窗口中的計(jì)算機(jī)可讀代碼的介質(zhì),該介質(zhì)包括使用分選項(xiàng)卡的瀏覽能力來操作web 瀏覽器。在web瀏覽器中的第一瀏覽器窗口處,輸入被接收到應(yīng)用程序或服務(wù)中。 輸出分別在web瀏覽器中的其它瀏覽器窗口處的顯示中提供。第二方面,提供了用于在web瀏覽器中的分選項(xiàng)卡的瀏覽窗口之間通信的 方法,該方法包括使用分選項(xiàng)卡的瀏覽窗口來操作web瀏覽器。從分選項(xiàng)卡的 瀏覽窗口,向服務(wù)器發(fā)送特定動(dòng)作的消息。信息被嵌入在該消息中,以將其它 分選項(xiàng)卡的瀏覽窗口作為目標(biāo)。在作為目標(biāo)的其它分選項(xiàng)卡的瀏覽窗口處,基 于該特定動(dòng)作從服務(wù)器接收結(jié)果。如果作為目標(biāo)的其它分選項(xiàng)卡的瀏覽窗口在
weh劍裕惡中不在存.則創(chuàng)建它們
在又一方面,提供了聚類搜索結(jié)果并在分選項(xiàng)卡的瀏覽窗口之間通信的系
統(tǒng),該系統(tǒng)包括可用選項(xiàng)卡操作的web瀏覽器。在web瀏覽器的第一選項(xiàng)卡處 接收搜索輸入。第一組信息被嵌入與標(biāo)識(shí)第一選項(xiàng)卡的搜索輸入相關(guān)聯(lián)的消息 的頭部中。第二組信息被嵌入與搜索輸入相關(guān)聯(lián)的消息的頭部中,其中第二組 信息標(biāo)識(shí)要接收來自該搜索輸入的結(jié)果的其它選項(xiàng)卡。該消息被發(fā)送給服務(wù)器 中的搜索引擎。服務(wù)器讀取搜索輸入和報(bào)頭,并將來自搜索引擎的結(jié)果定向到 web瀏覽器中的其它選項(xiàng)卡。
在圖2中,示出了示例性操作環(huán)境200,其中計(jì)算設(shè)備205A使用web瀏 覽器210A來操作。web瀏覽器210A有提供多個(gè)瀏覽器窗口的能力。使用web 瀏覽器210A,選項(xiàng)卡窗口 215A可被顯示并且可以接收由操作計(jì)算設(shè)備205A 的用戶所提供的搜索項(xiàng)。搜索項(xiàng)通過網(wǎng)絡(luò)連接被發(fā)送給服務(wù)器220。
服務(wù)器220可以包括用于創(chuàng)建一組結(jié)果的搜索引擎或另一計(jì)算機(jī)程序。具 體地,搜索引擎可以包括根據(jù)一組規(guī)則來分類結(jié)果以幫助計(jì)算設(shè)備205A處的 用戶的聚類算法。例如,用戶可以提交搜索項(xiàng),而搜索引擎提供分類成,僅舉 數(shù)例,諸如制造商網(wǎng)站、購物網(wǎng)站、產(chǎn)品評(píng)論網(wǎng)站以及討論組等各個(gè)組的搜索 結(jié)果。雖然此處并未討論,但是聚類算法可以使用來自實(shí)現(xiàn)者的輸入進(jìn)行預(yù)先 安排,以使搜索結(jié)果對(duì)用戶有用。而一種類型的搜索輸入可以產(chǎn)生一組分類。 即使使用相同的搜索引擎和聚類算法,另一類型的搜索輸入也可能產(chǎn)生一組不 同的分類。 一
服務(wù)器220將搜索結(jié)果返回給計(jì)算設(shè)備205B,計(jì)算設(shè)備205B實(shí)際上是同 一計(jì)算設(shè)備205A。然而,在計(jì)算設(shè)備205B中,搜索結(jié)果被顯示在具有被標(biāo)識(shí) 為選項(xiàng)卡窗口 215A、 225和230的若干個(gè)選項(xiàng)卡的web瀏覽器210B中。web 瀏覽器210B是具有附加選項(xiàng)卡和搜索結(jié)果的web瀏覽器210A。如圖2所示, 在選項(xiàng)卡窗口 225和230中提供搜索結(jié)果?;谒阉饕嬷械木垲愃惴ǖ慕Y(jié)果, 可以在多個(gè)選項(xiàng)卡中提供經(jīng)分類的搜索結(jié)果。這些選項(xiàng)卡是動(dòng)態(tài)的,并且可以根據(jù)從服務(wù)器220提供的結(jié)果來改變。
圖2的圖示示出了使用相同設(shè)備的事件的時(shí)序。例如,除了在提供搜索輸
入和接收搜索結(jié)果時(shí)之外,計(jì)算設(shè)備205A和205B是相同的。對(duì)于web瀏覽 器210A和210B,情況是相同的。在第一時(shí)序中,在一個(gè)選項(xiàng)卡中提供搜索輸 入。在另一時(shí)序中,搜索輸入在選項(xiàng)卡中保持相同,而伴隨包含搜索結(jié)果的其 它選項(xiàng)卡。在兩種情況下,使用同一計(jì)算設(shè)備和web瀏覽器。
在本發(fā)明一實(shí)施例的情況下,用戶上線來搜索網(wǎng)站,其中他們向搜索引擎 (服務(wù)器220)鍵入關(guān)鍵字串。關(guān)鍵字包括己知公司的名稱和產(chǎn)品型號(hào)。搜索 引擎找到適當(dāng)?shù)逆溄硬⒔又鴮⑦@些鏈接聚類成各個(gè)類別。在第一類別中,提供 具有有關(guān)該產(chǎn)品的相關(guān)信息的公司網(wǎng)站。在第二類別中,提供評(píng)論產(chǎn)品的評(píng)論 網(wǎng)站。在第三類別中,提供銷售該產(chǎn)品的購物網(wǎng)站。在第四類別中,提供提及 該產(chǎn)品的討論或論壇網(wǎng)站。在第五類別中,提供提及該產(chǎn)品的"我的收藏夾" 網(wǎng)站。通過在分開的選項(xiàng)卡窗口 web瀏覽器(選項(xiàng)卡窗口 225和230)顯示每 一類別來向用戶提供各個(gè)類別。因此,用戶具有提供關(guān)鍵字串的第一選項(xiàng)卡(選 項(xiàng)卡窗口 215A)以及具有搜索結(jié)果的類別的后續(xù)選項(xiàng)卡(選項(xiàng)卡窗口 225和 230)。 —、
雖然使用產(chǎn)生搜索結(jié)果的搜索項(xiàng)來示出圖2,但是本發(fā)明的實(shí)施例可項(xiàng)以 使用從服務(wù)器220產(chǎn)生其它結(jié)果的其它輸入來實(shí)現(xiàn)。例如,選項(xiàng)卡窗口 215A 可以包括接收英式度量的輸入并在選項(xiàng)卡窗口 225和230中提供計(jì)量結(jié)果的計(jì) 量轉(zhuǎn)換算法。
在另一場(chǎng)景中,文字處理器或文檔編輯器成為啟用AJAX的應(yīng)用程序。用 戶訪問包含該文字處理器或文檔編輯器的網(wǎng)站。在訪問網(wǎng)站時(shí),在用戶的web 瀏覽器中自動(dòng)打開兩個(gè)選項(xiàng)卡窗口。第一選項(xiàng)卡包含文檔編輯器,而第二選項(xiàng) 卡包含與所寫的文檔相關(guān)的上下文相關(guān)搜索結(jié)果。由于AJAX,搜索項(xiàng)可以在 第一選項(xiàng)卡中即時(shí)地生成,并被加載到搜索引擎,并且搜索引擎可以提供自動(dòng) 下載到第二選項(xiàng)卡的搜索結(jié)果。搜索項(xiàng)和搜索結(jié)果的移動(dòng)可經(jīng)由 XMLHttpR叫uests (XMLHttp請(qǐng)求)屬性來處理。
現(xiàn)在轉(zhuǎn)向圖3,在方法300中提供了用于在選項(xiàng)卡窗口中聚類搜索結(jié)果的 過程。在步驟305, web瀏覽器在使用分選項(xiàng)卡瀏覽在計(jì)算設(shè)備處操作。用戶 可以在web瀏覽器(210A)中打開單個(gè)選項(xiàng)卡窗口 (215A)或多個(gè)選項(xiàng)卡窗 口。在步驟310,在第一選項(xiàng)卡窗口處輸入被接收到應(yīng)用程序中。該應(yīng)用程序可以是上述搜索引擎、文檔編輯器或轉(zhuǎn)換程序,但是不限于這些應(yīng)用程序。在 步驟315,輸入被提供給服務(wù)器220,而輸出以結(jié)果的形式在其它分選項(xiàng)卡的 窗口處的顯示中提供。
在圖4中,在方法400中提供了用于聚類搜索結(jié)果并且在分選項(xiàng)卡的瀏覽 窗口之間通信的過程。在步驟405, web瀏覽器210A使用選項(xiàng)卡來操作。在步 驟410,在web瀏覽器210A中的第一選項(xiàng)卡(215A)處接收搜索輸入。在步 驟415,第一組信息被嵌入與該搜索輸入相關(guān)聯(lián)的消息的部頭中。該頭部可以 是具有使得網(wǎng)頁能夠做出請(qǐng)求并且從諸如服務(wù)器220等服務(wù)器獲取響應(yīng)的 HTTP請(qǐng)求的HTTP頭部。該頭部也可以包括在允許網(wǎng)頁做出請(qǐng)求并且從服務(wù) 器獲取響應(yīng)而無需重新加載該網(wǎng)頁的XMLHttpRequest中。
在步驟420,第二組信息被嵌入到消息的頭部中,該第二組信息標(biāo)識(shí)要接 收來自搜索輸入的結(jié)果的其它選項(xiàng)卡。在步驟425,消息被發(fā)送給服務(wù)器220 中的搜索引擎。在步驟430,服務(wù)器200從搜索引擎將結(jié)果發(fā)送給被標(biāo)識(shí)為選 項(xiàng)卡窗口 225和230的其它選項(xiàng)卡。
先前討論是出于傳達(dá)各示例性實(shí)施例的說明性目的。圖4中討論的步驟可 以不按順序執(zhí)行。某些步驟可以被省略,而某些步驟可以在與所示不同的時(shí)間 執(zhí)行。例如,步驟420可以在步驟415之前執(zhí)行。此處的要點(diǎn)是傳達(dá),各附圖 對(duì)本發(fā)明的各實(shí)施例而言僅是示例性的,且可以實(shí)現(xiàn)其它實(shí)施例。應(yīng)該理解, 特定的特征和子組合是有用的,并且可以無需參考其它特征或子組合而采用, 并且被認(rèn)為是在所附權(quán)利要求的范圍內(nèi)的。
如上述場(chǎng)景所示,本發(fā)明可以用各種方式來實(shí)現(xiàn)。從上述可以理解,雖然 在此已出于說明性的目的描述了本發(fā)明的各具體實(shí)施例,但是可以作出各種修 改而不背離本發(fā)明的精神和范圍。因此,本發(fā)明只由所附權(quán)利要求書來限制。
權(quán)利要求
1.一個(gè)或多個(gè)其上包含計(jì)算機(jī)可讀代碼的計(jì)算機(jī)可讀介質(zhì),所述計(jì)算機(jī)可讀代碼用于將搜索結(jié)果聚類到web瀏覽器的分選項(xiàng)卡的窗口中,包括使用分選項(xiàng)卡的瀏覽能力來操作所述web瀏覽器;在所述web瀏覽器中的第一瀏覽器窗口處接收對(duì)應(yīng)用程序或服務(wù)的一個(gè)或多個(gè)輸入;以及分別在所述web瀏覽器中的一個(gè)或多個(gè)其它瀏覽器窗口處的一個(gè)或多個(gè)顯示中提供一個(gè)或多個(gè)輸出。
2. 如權(quán)利要求1所述的介質(zhì),其特征在于,接收對(duì)所述應(yīng)用程序或所述服務(wù) 的所述一個(gè)或多個(gè)輸入包括接收對(duì)搜索引擎的一個(gè)或多個(gè)搜索查詢。
3. 如權(quán)利要求2所述的介質(zhì),其特征在于,所述第一瀏覽器窗口和所述一個(gè) 或多個(gè)其它瀏覽器窗口與所述web瀏覽器中的選項(xiàng)卡相關(guān)聯(lián)。
4. 如權(quán)利要求3所述的介質(zhì),其特征在于,提供所述一個(gè)或多個(gè)輸出包括 將所述一個(gè)或多個(gè)輸出分組成不同的結(jié)果;以及將所述不同的結(jié)果中的每一個(gè)分別提供到所述一個(gè)或多個(gè)顯示中的每一個(gè), 其中第一數(shù)量的所述一個(gè)或多個(gè)顯示和所述一個(gè)或多個(gè)其它瀏覽器窗口是基于第 二數(shù)量的所述不同結(jié)果的。
5. 如權(quán)利要求4所述的介質(zhì),其特征在于,所述不同的結(jié)果是基于與所述搜 索引擎相關(guān)聯(lián)的聚類算法來創(chuàng)建的。
6. 如權(quán)利要求5所述的介質(zhì),其特征在于,所述不同的結(jié)果是從包括制造商 網(wǎng)站、購物網(wǎng)站、產(chǎn)品評(píng)論網(wǎng)站以及討論組的組中選擇的。
7. —種用于在web瀏覽器中的分選項(xiàng)卡的瀏覽窗口之間通信的方法,包括 使用一個(gè)或多個(gè)分選項(xiàng)卡的瀏覽窗口來操作web瀏覽器; 從分選項(xiàng)卡的瀏覽窗口向服務(wù)器發(fā)送關(guān)于特定動(dòng)作的消息; 將一組信息嵌入到所述消息中,以將一個(gè)或多個(gè)其它分選項(xiàng)卡的瀏覽窗口作為目標(biāo);以及在所述作為目標(biāo)的一個(gè)或多個(gè)其它分選項(xiàng)卡的瀏覽窗口處,基于所述特定動(dòng) 作從所述服務(wù)器接收一個(gè)或多個(gè)結(jié)果,其中如果所述作為目標(biāo)的一個(gè)或多個(gè)其它分 選項(xiàng)卡的瀏覽窗口在所述web瀏覽器中不存在,則創(chuàng)建它們。
8. 如權(quán)利要求7所述的方法,其特征在于,嵌入所述一組信息包括將所述一組信息嵌入到HTTP頭部中,以將所述一個(gè)或多個(gè)結(jié)果定向到所述一個(gè)或多個(gè)其它 分選項(xiàng)卡的瀏覽窗口。
9. 如權(quán)利要求8所述的方法,其特征在于,發(fā)送所述消息包括向所述服務(wù)器 發(fā)送搜索項(xiàng),其中所述服務(wù)器包括搜索引擎。
10. 如權(quán)利要求9所述的方法,其特征在于,所述消息包括捆綁在一起的HTTP 頭部以及搜索項(xiàng)。
11. 如權(quán)利要求9所述的方法,其特征在于,所述一個(gè)或多個(gè)結(jié)果是從包括 一個(gè)或多個(gè)搜索結(jié)果的組中選擇的。
12. 如權(quán)利要求ll所述的方法,其特征在于,接收所述一個(gè)或多個(gè)搜索結(jié)果 包括分別在所述作為目標(biāo)的一個(gè)或多個(gè)其它分選項(xiàng)卡的瀏覽窗口中的每一個(gè)中顯 示所述一個(gè)或多個(gè)搜索結(jié)果。
13. 如權(quán)利要求12所述的方法,其特征在于,所述一個(gè)或多個(gè)搜索結(jié)果在所 述作為目標(biāo)的一個(gè)或多個(gè)其它分選項(xiàng)卡的瀏覽窗口中顯示之前,被一起聚類到一個(gè) 或多個(gè)特定類別中。
14. 如權(quán)利要求7所述的方法,其特征在于,還包括修改所述作為目標(biāo)的一 個(gè)或多個(gè)其它分選項(xiàng)卡的瀏覽窗口中的所述一個(gè)或多個(gè)結(jié)果,以修改所述分選項(xiàng)卡 的瀏覽窗口中的內(nèi)容。
15. —種用于聚類搜索結(jié)果并在分選項(xiàng)卡的瀏覽窗口之間通信的系統(tǒng),包括 可用一個(gè)或多個(gè)選項(xiàng)卡操作的web瀏覽器; 在所述web瀏覽器中的第一選項(xiàng)卡處接收到的搜索輸入; 嵌入在與所述搜索輸入相關(guān)聯(lián)的消息的頭部中的、標(biāo)識(shí)所述第一選項(xiàng)卡的第一組信息;嵌入在與搜索輸入相關(guān)聯(lián)的消息的頭部中的第二組信息,所述第二組信息標(biāo) 識(shí)要接收來自該搜索輸入的一個(gè)或多個(gè)結(jié)果的一個(gè)或多個(gè)其它選項(xiàng)卡;以及被發(fā)送給服務(wù)器中的搜索引擎的消息,其中所述服務(wù)器讀取所述搜索輸入和 所述頭部,并且將來自所述搜索引擎的一個(gè)或多個(gè)搜索結(jié)果定向到所述web瀏覽 器中的所述一個(gè)或多個(gè)其它選項(xiàng)卡。
16. 如權(quán)利要求15所述的系統(tǒng),其特征在于,所述頭部是從包括HTTP頭部 的組中選擇的。
17. 如權(quán)利要求16所述的系統(tǒng),其特征在于,所述一個(gè)或多個(gè)結(jié)果被一起聚類到一個(gè)或多個(gè)類別中,并且按照所述一個(gè)或多個(gè)類別分別在所述一個(gè)或多個(gè)其它 選項(xiàng)卡中顯示。
18.如權(quán)利要求17所述的系統(tǒng),其特征在于,還包括修改所述一個(gè)或多個(gè)其 它選項(xiàng)卡中的所述一個(gè)或多個(gè)結(jié)果,以修改所述第一選項(xiàng)卡中的內(nèi)容。
全文摘要
搜索結(jié)果可以被聚類到可使用的組中并且被提供給用戶??梢愿鶕?jù)與搜索引擎相關(guān)聯(lián)的聚類算法來分類搜索結(jié)果。經(jīng)聚類的搜索結(jié)果可以被分類并被提供到每一類別的分開的選項(xiàng)卡中。在另一方面,可以自動(dòng)地打開多個(gè)選項(xiàng)卡窗口,以允許用戶同時(shí)操作多個(gè)選項(xiàng)卡窗口,由此一個(gè)選項(xiàng)卡窗口中的輸入在另一選項(xiàng)卡窗口中提供結(jié)果。
文檔編號(hào)G06F17/30GK101611405SQ200780050488
公開日2009年12月23日 申請(qǐng)日期2007年12月22日 優(yōu)先權(quán)日2007年1月30日
發(fā)明者G·D·芬奇, R·格林姆 申請(qǐng)人:微軟公司