欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

社交網絡提供的查詢細化和推薦的制作方法

文檔序號:6593479閱讀:219來源:國知局
專利名稱:社交網絡提供的查詢細化和推薦的制作方法
社交網絡提供的查 詢細化和推薦背景計算機用戶將搜索項輸入到搜索引擎中以查找關于各種項目(例如,人、運動 隊、城市和公司)的信息,或者在某種情況下定位特定對象(例如,文檔、電子郵件和網 頁)。搜索引擎的目標是向計算機用戶提供相關搜索結果。因特網搜索引擎是接收搜索 項并返回搜索結果的搜索引擎的常見示例。概述提供本概述是為了以簡化的形式介紹將在以下詳細描述中進一步描述的一些概 念。本概述不旨在標識所要求保護的主題的關鍵特征或本質特征,也不旨在用于幫助確 定所要求保護的主題的范圍。本發(fā)明的各實施例涉及使用來自一個或多個伙伴的搜索歷史來提供改善用戶的 搜索體驗的更相關的搜索結果和搜索增強。在一個實施例中,用戶提交搜索查詢并向該 用戶呈現(xiàn)搜索結果和搜索增強。搜索增強可以呈現(xiàn)在各個搜索結果附近并指示伙伴已經 響應于與該用戶提交的查詢類似的查詢來訪問該搜索結果。在另一實施例中,伙伴訪問 過的搜索結果被搜索引擎在對結果進行排名時給予更多權重,或者在搜索結果的單獨部 分中呈現(xiàn)。伙伴搜索歷史信息還可用來建議與用戶提交的查詢相關的替換查詢。附圖簡述下面將參考附圖詳細描述本發(fā)明,其中

圖1是適用于實現(xiàn)本發(fā)明的示例性計算環(huán)境的框圖;圖2是示出根據本發(fā)明的一實施例的適用于利用來自伙伴的搜索信息來增強用 戶搜索體驗的示例性計算系統(tǒng)體系結構的圖示;圖3示出了根據本發(fā)明的各實施例的分析當前查詢和伙伴查詢之間的關系以確 定搜索結果是否與查詢相關的方式;圖4示出了根據本發(fā)明的各實施例的通過對伙伴查詢和當前查詢進行分類來確 定伙伴查詢是否與當前查詢相關的方法;圖5示出了根據本發(fā)明的各實施例的確定伙伴查詢是否與當前查詢相關的方 法;圖6示出了根據本發(fā)明的各實施例的確定當前查詢是否與伙伴搜索歷史中的伙 伴查詢相關的另一種方法;圖7示出了根據本發(fā)明的各實施例的通過類別來確定當前查詢是否與搜索歷史 中的搜索結果相關的方法;圖8示出了根據本發(fā)明的各實施例的使用關鍵字來確定伙伴的搜索歷史中的搜 索結果是否與當前查詢相關的方法;圖9包括示出根據本發(fā)明的各實施例的用于部分地基于伙伴搜索歷史來提供搜 索增強的示例性方法的流程圖;圖10包括示出根據本發(fā)明的各實施例的用于使用來自一個或多個伙伴的搜索歷 史來改進搜索結果的示例性方法的流程圖11包括示出根據本發(fā)明的各實施例的搜索輸入界面的示例性屏幕顯示;以及圖12-14包括示出根據本發(fā)明的各實施例的搜索增強的示例性屏幕顯示。詳細描述此處用細節(jié)來描述本發(fā)明的主題以滿足法定要求。然而,該描述本身并非旨在 限制本專利的范圍。相反,發(fā)明人設想所要求保護的主題還可結合其他當前或未來技術 按照其他方式來具體化,以包括不同的步驟或類似于本文中所描述的步驟的步驟組合。 此外,盡管術語“步驟”和/或“框”可在此處用于指示所采用的方法的不同元素,但 除非而且僅當明確描述了各個步驟的順序時,該術語不應被解釋為意味著此處公開的各 個步驟之中或之間的任何特定順序。概覽本發(fā)明的各實施例提供了使用來自一組伙伴的搜索歷史來為用戶提供改善的搜 索體驗的系統(tǒng)和方法?;锇槭怯脩糁付ǖ娜恕S脩艨芍付ㄆ渌阉鳉v史將用來改善用戶搜 索體驗的單個伙伴或一組伙伴。這些伙伴的搜索歷史,包括相關查詢和響應于相關查詢 而訪問的站點,可用于提供更相關的搜索結果、搜索增強,或建議從伙伴搜索歷史中提 取的替換搜索查詢。在一個實施例中,響應于提交當前查詢,向用戶呈現(xiàn)搜索結果和搜 索增強。搜索增強可以呈現(xiàn)在各個搜索結果附近并指示該搜索結果已被伙伴訪問。在另 一實施例中,搜索增強提供伙伴已訪問過且與當前查詢相關的搜索結果的列表。在另一 實施例中,向用戶建議從伙伴搜索歷史中提取的相關搜索查詢。因此,在本發(fā)明的一個實施例中,提供了一種用于使用伙伴搜索歷史信息來增 強搜索會話的計算機化系統(tǒng),該計算機化系統(tǒng)包含處理器以及計算機存儲介質。該系統(tǒng) 包括從用戶接收查詢并生成響應于該查詢的多個搜索結果的搜索引擎。該系統(tǒng)還包括接 收標識一個或多個伙伴的信息的搜索增強組件,其中伙伴是用戶指定的人。該搜索增強 組件還生成基于與一個或多個伙伴相關聯(lián)的多個伙伴搜索歷史的一個或多個搜索增強, 其中該多個伙伴搜索歷史包括至少與提交查詢的一個或多個伙伴相關聯(lián)的查詢以及與同 搜索結果交互的一個和或多個伙伴相關聯(lián)的搜索結果。該搜索增強組件還使得一個或多 個搜索增強與多個搜索結果顯示在一起。在另一方面,本發(fā)明的一實施例是一種或多種其上包含計算機可執(zhí)行指令的計 算機存儲介質,這些指令用于執(zhí)行部分地基于伙伴搜索歷史來提供搜索增強的方法。該 方法包括從用戶接收搜索查詢,檢索該用戶指定的一個或多個伙伴的搜索歷史,以及基 于搜索查詢和搜索歷史來向該用戶呈現(xiàn)一個或多個搜索增強。本發(fā)明的另一實施例涉及一種或多種其上包含計算機可執(zhí)行指令的計算機存儲 介質,這些指令用于執(zhí)行使用來自一個或多個伙伴的搜索歷史信息來改進搜索結果的方 法。該方法包括存儲與各個用戶相關聯(lián)的搜索歷史信息,其中各個用戶可以為與該個體 用戶相關聯(lián)的搜索歷史信息指定隱私等級。該方法還包括從用戶接收搜索查詢并接收指 示與該用戶相關聯(lián)的一個或多個搜索伙伴的信息。該方法還包括顯示與搜索查詢相關并 且是從與一個或多個搜索伙伴相關聯(lián)的搜索歷史信息的子集中提取的一個或多個附加搜 索查詢,其中該一個或多個附加搜索查詢可由用戶選擇。該方法還包括結合搜索增強來 顯示搜索結果。示例性操作環(huán)境
在簡要描述了本發(fā)明的概覽之后,以下描述其中可實現(xiàn)本發(fā)明的各方面的示例 性操作環(huán)境,以便為本發(fā)明各方面提供一般上下文。首先具體參考圖1,示出了用于實 現(xiàn)本發(fā)明的各實施方式的示例性操作環(huán)境,并將其概括地指定為計算設備100。計算設 備100只是合適的計算環(huán)境的一個示例,并且不旨在對本發(fā)明的使用范圍或功能提出任 何限制。也不應該將計算設備100解釋為對所示出的任一組件或其組合有任何依賴性或 要求。本發(fā)明可以在由計算機或諸如個人數據助理或其他手持式設備之類的其他機器 執(zhí)行的計算機代碼或機器可使用指令(包括諸如程序模塊之類的計算機可執(zhí)行指令)的 一般上下文中描述。一般而言,包括例程、程序、對象、組件、數據結構等的程序模塊 指的是執(zhí)行特定任務或實現(xiàn)特定抽象數據類型的代碼。本發(fā)明可以在各種系統(tǒng)配置中實 施,這些系統(tǒng)配置包括手持式設備、消費電子產品、通用計算機、專用計算設備等等。 本發(fā)明也可以在其中任務由通過通信網絡鏈接的遠程處理設備執(zhí)行的分布式計算環(huán)境中 實施。參考圖1,計算設備100包括直接或間接耦合以下設備的總線110:存儲器 112、一個或多個處理器114、一個或多個呈現(xiàn)組件116、輸入/輸出端口 118、輸入/輸 出組件120、和說明性電源122。總線110可以是一條或多條總線(諸如地址總線、數據 總線、或其組合)。雖然為了清楚起見利用線條示出了圖1的各框,但是實際上,各組 件的輪廓并不是那樣清楚,并且比喻性地來說,線條更精確地將是灰色的和模糊的。例 如,可以將諸如顯示設備等的呈現(xiàn)組件認為是I/O組件。而且,處理器具有存儲器???以認識到,這是本領域的特性,并且重申,圖1的圖示只是例示可結合本發(fā)明的一個或 多個實施方式來使用的示例性計算設備。諸如“工作站”、“服務器”、“膝上型計算 機”、“手持式設備”等分類之間沒有區(qū)別,它們全部都被認為是在圖1的范圍之內的并 且被稱為“計算設備”。計算設備100通常包括各種計算機可讀介質。計算機可讀介質可以是可由計算 設備100訪問的任何可用介質,而且包含易失性和非易失性介質、可移動和不可移動介 質。作為示例而非限制,計算機可讀介質可以包括計算機存儲介質和通信介質。計算機 存儲介質包括以用于存儲諸如計算機可讀指令、數據結構、程序模塊或其他數據的信息 的任何方法和技術實現(xiàn)的易失性和非易失性、可移動和不可移動介質。計算機存儲介質 包括但不限于,RAM、ROM、EEPROM>閃存或其他存儲器技術、CD-ROM、數字多 功能盤(DVD)或其他光學存儲、磁帶盒、磁帶、磁盤存儲或其他磁存儲設備、或能用于 存儲所需信息且可以由計算設備100訪問的任何其他介質。通信介質通常以諸如載波或 其他傳輸機制等已調制數據信號來體現(xiàn)計算機可讀指令、數據結構、程序模塊或其他數 據,并包括任一信息傳送介質。術語“已調制數據信號”指的是其一個或多個特征以在 信號中編碼信息的方式被設定或更改的信號。作為示例而非限制,通信設備介質包括有 線介質,如有線網絡或直接線連接,以及諸如聲學、射頻(RF)、紅外線及其他無線介質 之類的無線介質。上述的任意組合也應包含在計算機可讀介質的范圍內。存儲器112包括易失性和/或非易失性存儲器形式的計算機存儲介質。存儲器 可以是可移動的、不可移動的、或其組合。示例性硬件設備包括固態(tài)存儲器、硬盤驅動 器、光盤驅動器等。計算設備100包括從諸如存儲器112或I/O組件120等各種實體讀取數據的一個或多個處理器。呈現(xiàn)組件116向用戶或其他設備呈現(xiàn)數據指示。示例性呈 現(xiàn)組件包括顯示設備、揚聲器、打印組件、振動組件等等。I/O端口 118允許計算設備100邏輯上耦合至包括I/O組件120的其他設備, 其中某些設備可以是內置的。說明性組件包括話筒、操縱桿、游戲手柄、圓盤式衛(wèi)星天 線、掃描儀、打印機、無線設備等等。示例性系統(tǒng)體系結構現(xiàn)在轉向圖2,其是圖解示出適用于提供利用來自一個或多個伙伴的搜索歷史信 息的增強的搜索體驗的系統(tǒng)體系結構的框圖。本領域普通技術人員將理解并認識到,圖 2所示的計算系統(tǒng)體系結構200僅僅是一個合適的計算系統(tǒng)的示例,并且不旨在對本發(fā)明 的使用范圍或功能提出任何限制。也不應該將計算系統(tǒng)體系結構200解釋為對其中所示 出的任何單個組件/模塊或各組件/模塊的組合有任何依賴性或要求。計算系統(tǒng)體系結構200包括搜索引擎組件210、伙伴列表管理組件220、搜索歷 史跟蹤組件230、搜索歷史隱私組件240、搜索增強組件250、查詢建議組件260以及數據 存儲270。計算系統(tǒng)體系結構200可以駐留在諸如圖1所示的計算設備100等單個計算設 備上。在替換方案中,計算系統(tǒng)體系結構200可以駐留在包括經由一個或多個網絡來彼 此耦合的多個計算設備的分布式計算環(huán)境中。這樣的網絡可以包括但不限于,一個或多 個局域網(LAN)和/或一個或多個廣域網(WAN)。這樣的網絡環(huán)境常見于辦公室、企 業(yè)范圍計算機網絡、內聯(lián)網和因特網中。因此,網絡或網絡組合不在此進一步描述。搜索引擎組件210接收搜索查詢并返回搜索結果。在一個實施例中,搜索查詢 通過因特網來接收并且搜索結果是連接到因特網的網頁。搜索引擎組件210可包括web爬 行器,該web爬行器索引網頁或其他文檔以幫助快速查找并呈現(xiàn)相關搜索結果的過程。 搜索引擎組件210可以應用算法來確定哪些搜索結果是最相關的。響應于搜索查詢而產 生或返回的結果的列表可被稱為搜索引擎結果頁面,或即SERP?;锇榱斜砉芾斫M件220執(zhí)行與伙伴列表相關的若干功能,包括創(chuàng)建、刪除和存 儲伙伴列表?;锇榱斜硎潜粏蝹€用戶指定為伙伴的一組人。伙伴列表可以是用戶的聯(lián)系 人列表或用戶的社交網絡。在一個實施例中,各個用戶和該用戶的伙伴列表上的人必須 全都訂閱或注冊搜索服務。在一個實施例中,伙伴列表可由用戶來單方面建立。換言 之,被放置在伙伴列表上的人無需對被添加到用戶的伙伴列表給出同意。在另一實施例 中,伙伴關系是雙邊的,這意味著一個人必須對被放置在用戶的伙伴列表上表示同意?;锇榱斜砉芾斫M件220可以方便創(chuàng)建伙伴列表?;锇榱斜砉芾斫M件220可以允 許用戶通過向列表添加伙伴和/或從列表中減去伙伴來編輯伙伴列表?;锇榱斜砉芾斫M 件220可提供允許用戶輸入關于伙伴的標識信息(例如,姓名、電子郵件地址、用戶ID) 的界面?;锇榱斜砉芾斫M件220還可建議來自列表的伙伴以供用戶選擇。在需要潛在伙 伴的同意來將他們添加到伙伴列表的情況下,伙伴列表管理組件220可以聯(lián)系潛在伙伴 以便從該伙伴獲取必要的同意。搜索歷史跟蹤組件230方便收集關于各個用戶的搜索歷史信息。搜索歷史跟蹤 組件230可以按照搜索上下文來存儲搜索歷史。搜索上下文可包括用戶提交的查詢、響 應于查詢而呈現(xiàn)給用戶的搜索結果以及用戶響應于查詢來選擇和查看的那些搜索結果。 用戶選擇和查看的搜索結果可以不僅僅包括在搜索引擎結果頁面(SERP)中返回的搜索結果。搜索上下文信息可包括從搜索查詢中瀏覽的所有內容。另外,隱私信息可被包括在 搜索上下文中,該隱私信息授予不同的用戶或伙伴不同的訪問等級(如將在下文中參考 搜索歷史隱私組件240來更詳細地描述的)。單個搜索上下文中的所有信息與提交該搜索 查詢的用戶相關聯(lián)。存在允許搜索歷史跟蹤組件230將搜索上下文歸屬于適當用戶的標 識用戶的若干方法。例如,單個用戶可通過要求該用戶登錄,輸入電子郵件地址或輸入 某一其他標識信息來標識。在另一實施例中,用戶通過IP地址或通過該用戶的計算機上 的cookie來標識。在另一實施例中,搜索歷史信息由用戶所使用的客戶機設備在搜索會 話期間收集。由此,客戶機設備可以標識用戶并將搜索歷史信息連同標識用戶的信息一 起發(fā)送到中央數據存儲。標識用戶的其他方法也是可能的。在一個實施例中,從瀏覽器 中檢索用戶的搜索歷史并將其用來填充該用戶的搜索歷史。從瀏覽器中檢索搜索歷史信 息可以在搜索歷史跟蹤組件230首次與用戶交互時發(fā)生,或者作為從用戶收集搜索歷史 信息的進行中的方式發(fā)生。單個用戶可以在搜索會話期間生成若干搜索上下文。搜索會話在用戶進入搜索 引擎時開始并在用戶退出搜索引擎時停止。新搜索上下文可以在每一次用戶提交新查詢 時生成。在一個實施例中,搜索歷史跟蹤組件230方便將搜索歷史信息存儲在數據存儲 270 中。搜索歷史隱私組件240收集隱私偏好并將其與搜索上下文相關聯(lián)。在一個實施 例中,搜索歷史隱私組件240允許用戶為在搜索會話期間生成的每一個搜索上下文指定 隱私等級。在另一實施例中,用戶可以指定分配給在搜索會話期間生成的所有搜索上下 文的隱私等級。在另一實施例中,用戶選擇分配給所生成的所有搜索上下文的默認隱私 等級直到該默認隱私等級被改變,或為搜索會話或搜索上下文選擇單獨的隱私等級。搜 索歷史隱私組件240可允許用戶在提交搜索查詢時指定隱私等級。搜索歷史隱私組件240 還可允許用戶查看其搜索歷史并且以任何粒度水平來分配或改變所指定的隱私等級。例 如,用戶可以在搜索上下文的基礎上,在會話上下文的基礎上,或者在整個搜索歷史的 基礎上改變隱私等級。搜索歷史隱私組件240可將若干隱私等級中的一個分配給搜索歷史或搜索歷史 的一部分??梢詾橛脩羲阉鳉v史的不同部分指定不同的隱私等級。在一個實施例中,將 五個不同的隱私等級中的一個分配給用戶的搜索歷史或搜索歷史的各部分。這五個隱私 等級包括隱私指定、個別伙伴指定、全部伙伴指定、伙伴組指定以及公共指定。隱私指 定指示搜索上下文不應與其他人分享或者以為了增強搜索結果的任何方式使用。個別伙 伴指定指示可使用搜索上下文來增強搜索的個別伙伴。全部伙伴指定指示用戶伙伴列表 上的所有伙伴都可使用搜索上下文來增強搜索。伙伴組指定指示一個或多個伙伴組可使 用搜索上下文來增強搜索。公共指定指示系統(tǒng)上的所有用戶和伙伴都可使用搜索上下文 來增強搜索。搜索歷史隱私組件240可提供任何數量的界面以便于收集隱私等級信息。搜索增強組件250響應于用戶提交的搜索查詢來提供搜索增強。搜索增強利用 來自提交搜索查詢的用戶的一個或多個伙伴的搜索歷史信息。在某些實施例中,使用來 自包括在用戶伙伴列表中的所有伙伴的搜索歷史來提供搜索增強??梢詾橛脩籼峁┯糜?選擇單個伙伴、伙伴組、預定義伙伴組、或所有伙伴來提供搜索增強的界面。例如,用 戶可以預定義包括狩獵愛好者的伙伴組。當提交與狩獵相關的搜索查詢時,用戶可能希望指定該預定義組來提供搜索增強。搜索增強的目的是充分利用伙伴的搜索體驗來提供 關于呈現(xiàn)給用戶的搜索結果的相關性的信息??梢猿尸F(xiàn)給用戶許多不同種類的搜索增強。在一個實施例中,普通搜索結果結 合指示單個搜索結果已被伙伴訪問過的搜索增強來呈現(xiàn)。普通搜索結果是搜索引擎在未 考慮伙伴搜索歷史的情況下返回的搜索結果。該指示可以列出選擇并查看搜索結果的特 定伙伴,選擇并查看搜索結果的伙伴數量,或者僅僅選擇并查看搜索結果的至少一個伙 伴。在一個實施例中,搜索增強是顯示在通過圖形描述的單個搜索結果附近的圖形。圖 11-14示出了搜索增強的各個實施例。這些實施例是出于示例的目的而示出的并且并不旨 在是限制性的。圖11描繪了示出可以例如經由搜索引擎網頁來提供的搜索輸入界面1100的說明 性屏幕顯示。搜索輸入界面1100允許用戶輸入當前搜索查詢1102。用戶可通過選擇“選 擇伙伴”鏈接1104來選擇一個或多個伙伴。用戶可通過“更新伙伴列表”鏈接1106, 經由向其伙伴列表添加伙伴和/或從其伙伴列表中刪除伙伴來更新其伙伴列表。用戶可 通過選擇建議查詢鏈接1108來懇請與當前查詢相關的替換查詢。如上所述,所建議的查 詢可以從一個或多個伙伴伙伴的搜索歷史中取得。圖12描繪了示出指示有多少伙伴訪問過特定搜索結果的搜索增強的說明性屏幕 顯示1200。搜索結果部分1212包括搜索結果1202、搜索結果1204以及搜索結果1206。 在一個實施例中,這些搜索結果中的每一個都是由搜索引擎在未考慮伙伴搜索歷史信息 的情況下返回的。搜索增強1208被顯示在搜索結果1202附近并且指示搜索結果1202已 被10個伙伴訪問過。搜索增強1210被顯示在搜索結果1204附近并且指示搜索結果1204 已被兩個伙伴訪問過。注意,未提供針對搜索結果1206的搜索增強,這說明搜索結果可 以在沒有搜索增強的情況下呈現(xiàn)。在一個實施例中,普通搜索結果(即,在未考慮伙伴搜索歷史的情況下返回的 那些搜索結果)基于諸如伙伴選擇并查看搜索結果的次數等來自搜索歷史的信息來重新 排序。經重新排序的搜索結果可以在具有或不具有其他搜索增強的情況下呈現(xiàn)。圖12 示出了根據一個或多個伙伴的訪問次數來排序的搜索結果1202、1204和1206。搜索結果 1202位列第一,因為它已被10個伙伴訪問過。搜索結果1204位列第二,因為它已被兩 個伙伴訪問過。搜索結果1206位列第三,因為它未被任何伙伴訪問過。諸如搜索結果 1206等未被伙伴查看的搜索結果可根據搜索引擎所使用的典型排名機制來排名。圖13描繪了示出指示哪些伙伴訪問過特定搜索結果的搜索增強的說明性屏幕顯 示1300。搜索結果部分1312包括搜索結果1302、搜索結果1304以及搜索結果1306。 在一個實施例中,這些搜索結果中的每一個都是由搜索引擎在未考慮伙伴搜索歷史信息 的情況下返回的。搜索增強1308被顯示在搜索結果1302附近并且指示搜索結果1302已 被伙伴1和伙伴5訪問過。搜索增強1310被顯示在搜索結果1304附近并且指示搜索結 果1304已被伙伴2訪問過。注意,未提供針對搜索結果1206的搜索增強,這說明搜索 結果可以在沒有搜索增強的情況下呈現(xiàn)。圖14描繪了示出提供包括被伙伴選擇和查看的結果的單獨的搜索結果部分的搜 索增強的說明性屏幕顯示1400。搜索結果部分1414包括搜索結果1402、搜索結果1404 以及搜索結果1406。在一個實施例中,這些搜索結果中的每一個都是由搜索引擎在未考慮伙伴搜索歷史信息的情況下返回的?;锇樗阉鹘Y果部分1416顯示一個或多個伙伴已 經訪問和選擇并且與當前搜索查詢相關的一個或多個伙伴搜索結果。伙伴搜索結果部分 1416包括搜索結果1402、搜索結果1410以及搜索結果1412。搜索結果1402在兩個部分 中列出,這指示如果搜索結果滿足包括在兩個搜索結果部分中的相應準則,則該搜索結 果可以出現(xiàn)在每一個部分中。在提供搜索增強時,將兌現(xiàn)伙伴所提交的搜索上下文信息的隱私等級。例如, 如果第一用戶已經指定一伙伴,但該伙伴由于分配給搜索歷史信息的隱私等級而不具有 可為該第一用戶所用的任何搜索歷史,則將不使用該伙伴的搜索歷史信息來提供搜索增 強。在某些情況下,分配給出現(xiàn)在多個上下文中的搜索信息的隱私等級可能沖突。搜 索歷史信息中的沖突可能在響應于兩個不同的查詢來查看相同的搜索結果時發(fā)生,因為 每一個查詢都是不同的搜索上下文的一部分并且每一個搜索上下文都可被分配不同的隱 私等級。例如,在一個上下文中響應于第一查詢而訪問的搜索結果可被指定為私用,而 在第二上下文中響應于第二查詢而訪問的相同搜索結果可被指定為公共。在一個實施例 中,沖突通過利用最低隱私等級的搜索歷史信息來解決。最低隱私等級是允許使用最多 信息的等級。在另一實施例中,通過將最高隱私等級歸于沖突的搜索歷史信息來解決沖 突。在其中使用最低隱私等級的實施例中,將使用搜索結果來增強伙伴搜索。例如,如 果響應于關于汽車的查詢,一伙伴訪問消費者支持站點并將包含該查詢和消費者支持站 點的搜索上下文指定為公共,并且然后響應于被指定為私用的第二查詢來訪問該消費者 支持站點,則該消費者支持站點將仍然可被搜索增強組件250用來生成搜索增強。另一 方面,如果最高隱私等級管控各個隱私等級的沖突,則將出現(xiàn)相反的結果。在這種情況 下,消費者支持站點將不被搜索增強組件250用來生成搜索增強,因為它是被指定為私 用的搜索上下文的一部分。搜索增強組件250可提供其他搜索增強,諸如基于給予一個或多個伙伴伙伴查 看過的搜索結果更多權重來對搜索結果進行重新排序。在另一實施例中,伙伴訪問過且 與所提交的查詢相關的單獨的一組搜索結果被呈現(xiàn)在單獨的部分中。在又一實施例中, 搜索增強包括與搜索引擎交互以調整給予伙伴訪問過的搜索結果的相關權重。提供搜索增強的一重要方面包括確定伙伴搜索歷史中的哪些搜索結果和查詢與 用戶提交的當前查詢相關。圖3和圖7-8示出確定搜索歷史中的搜索結果是否與當前查 詢相關。圖4-6示出確定伙伴查詢是否與當前查詢相關。圖3-8所示的示例只是出于說 明的目的并且不旨在是限制性的。確定當前查詢和伙伴查詢或者當前查詢和伙伴搜索結 果之間是否存在關系的其他方法是可能的。圖3示出了根據本發(fā)明的各實施例的分析當前查詢和來自搜索歷史的伙伴查詢 之間的關系以確定搜索結果是否與當前查詢相關的方式。如果所指定的伙伴在搜索結果 是響應于與當前查詢相關的伙伴查詢而呈現(xiàn)的時候選擇并查看該搜索結果,則圖3所示 的分析確定搜索結果與當前查詢相關。圖3示出了用戶提交的當前查詢310。圖3還示 出了包括各個伙伴提交的一組查詢的伙伴查詢組320,以及包括伙伴響應于各個伙伴查詢 來訪問的搜索結果的伙伴結果組330。伙伴查詢組320和伙伴搜索結果組330是從用戶的 伙伴的搜索歷史中取得的?;锇椴樵兘M320包括伙伴查詢322、伙伴查詢324、伙伴查詢 326以及伙伴查詢328。出于說明的目的只示出了四個伙伴查詢,但可以包括多得多的伙伴查詢?;锇樗阉鹘Y果組330包括搜索結果332、搜索結果334、搜索結果336、搜索結 果338和搜索結果339。如同伙伴查詢,搜索結果是從伙伴搜索歷史中取得的并且可以包 括比所示的五個多得多的搜索結果。當前查詢310通過關系360與伙伴查詢322相關。 伙伴查詢326通過關系362與當前查詢310相關。確定當前查詢310和伙伴查詢之間是 否存在關系的各種方法在下文中描述。在一個實施例中,搜索結果332和搜索結果336 將與當前查詢310相關,因為一伙伴響應于與當前查詢310相關的伙伴查詢322來訪問這 兩個搜索結果。僅響應于伙伴查詢324和伙伴查詢328來訪問的搜索結果可能不與當前 查詢310相關,因為伙伴查詢324和伙伴查詢328不與當前查詢相關。由此,在該實施 例中,只有搜索結果332和搜索結果336將被確定為與當前查詢310相關?,F(xiàn)在轉向圖4,框圖示出了根據本發(fā)明的各實施例的通過對查詢進行分類來確定 伙伴查詢是否與當前查詢相關。在該實施例中,如果伙伴查詢落在相同類別中的一個或 多個伙伴中,則該伙伴查詢與當前查詢310相關。類別可以是基于搜索結果或查詢的主 題來分配給該搜索結果或查詢的稱號。搜索結果和查詢兩者都可被分配類別以幫助響應 于查詢來呈現(xiàn)相關搜索結果。圖4包括當前查詢310類別420、類別422、類別424和類 別426。當前查詢310和類別420、類別422和類別426之間的線條指示當前查詢310被 分類到這三個類別中。當前查詢310未落入查詢類別424中,如缺少連接所示。圖4還 包括伙伴查詢432、伙伴查詢434、伙伴查詢436以及伙伴查詢438?;锇椴樵?32與當 前查詢310相關,因為它們具有至少一個共同類別。在這種情況下,它們兩者都在類別 420和類別422中?;锇椴樵?34不與當前查詢310相關,因為它不與類別420、類別422 或類別426相關?;锇轭悇e436與當前查詢310相關,因為它們兩個都在類別426中。 在一個實施例中,伙伴查詢436也被分類在不與當前查詢310相關的類別424中這個事實 不妨礙它與當前查詢310相關。伙伴搜索查詢438不與當前查詢310相關,因為它不與 同當前查詢310有關的類別中的一個相關?,F(xiàn)在轉向圖5,框圖示出了根據本發(fā)明的各實施例的確定伙伴查詢是否與當前查 詢相關。在該實施例中,如果伙伴查詢產生在與當前查詢310相同的類別中且由至少一 個伙伴響應于伙伴查詢來訪問的至少一個搜索結果,則該伙伴查詢被確定為與當前查詢 310相關。圖5包括當前查詢310。圖5還包括類別520、類別522、類別524和類別 526。圖5還示出了搜索結果530、搜索結果532和搜索結果534。在一個實施例中, 伙伴搜索歷史中的落在分配給當前查詢310的類別中的所有搜索結果都可被包括在評估 中。圖5還包括伙伴查詢540、伙伴查詢542、伙伴查詢544以及伙伴查詢546。當前查 詢310和各類別之間的線條指示當前查詢310被分類到它連接的類別中。由此,當前查 詢310被分類到類別520、522和526,而不是類別524中。搜索結果和各類別之間的線 條指示該搜索結果在他連接的一個或多個類別中。由此,搜索結果530在類別524中,搜 索結果532在類別520和522中,而搜索結果534在類別526中。搜索結果和伙伴查詢 之間的線條指示該搜索結果由伙伴響應于該搜索結果連接的查詢來訪問。由此,搜索結 果530是響應于伙伴查詢542來訪問的,搜索結果532是響應于伙伴查詢540來訪問的, 而搜索結果534是響應于伙伴查詢544來訪問的。繼續(xù)圖5,如果響應于伙伴查詢而訪問的搜索結果在與當前查詢310相同的類別 中,則該伙伴查詢被確定為與當前查詢310相關。例如,伙伴查詢540與當前查詢310相關,因為與當前查詢310共享類別520的搜索結果532是響應于伙伴查詢540來訪問的。 類似地,伙伴查詢544與當前查詢310相關,因為與當前查詢310共享類別526的搜索結 果534是響應于伙伴查詢544來訪問的。相反,伙伴查詢542不與當前查詢310相關, 因為搜索結果530只在不與當前查詢310共享的類別524中?;锇椴樵?46與任一個搜 索結果都不相關,并由此不與當前查詢310相關?,F(xiàn)在轉向圖6,框圖示出了根據本發(fā)明的各實施例的確定當前查詢是否與伙伴搜 索歷史中的伙伴查詢相關。在該實施例中,如果伙伴查詢返回也在對應于當前查詢310 的搜索引擎結果頁面(“SERP”)610中的一個或多個伙伴搜索結果,則這些伙伴查詢與 當前查詢310相關。SERP 610包括當前查詢310在不使用伙伴搜索歷史信息的情況下返 回的搜索結果。圖6包括當前查詢310以及SERP 610中的一組搜索結果。SERP 610中 的搜索結果包括搜索結果612、搜索結果614、搜索結果616和搜索結果618。還示出了 搜索結果620和搜索結果622,但它們不在SERP 610中。圖6還包括伙伴查詢632、伙 伴查詢634、伙伴查詢636以及伙伴查詢638?;锇樗阉鞑樵?32與搜索結果612和614 之間的線條指示搜索結果612和614是由一伙伴響應于伙伴查詢632來選擇的?;锇樗?索查詢634和搜索結果622之間的線條指示搜索結果622是由一伙伴響應于伙伴查詢634 來選擇的?;锇樗阉鞑樵?36和搜索結果618之間的線條指示搜索結果618是響應于伙 伴查詢636來選擇的?;锇樗阉鞑樵?38和搜索結果620之間的線條指示搜索結果620 是響應于伙伴查詢638來選擇的。繼續(xù)圖6,伙伴查詢632與當前查詢310相關,因為它導致對兩者都在SERP 610 中的搜索結果612和614的選擇。類似地,伙伴查詢636與當前查詢310相關,因為它 導致對在SERP 610中的搜索結果618的選擇?;锇椴樵?34和伙伴查詢638不與當前查 詢310相關,因為SERP 610中的搜索結果不是響應于伙伴查詢634和伙伴查詢638來訪 問的?,F(xiàn)在轉向圖7,框圖示出了根據本發(fā)明的各實施例的使用類別來確定當前查詢是 否與伙伴搜索歷史中的搜索結果相關。在圖7中,如果伙伴搜索結果和當前查詢310具 有共同類別,則該伙伴搜索結果與當前查詢310相關。圖7包括當前查詢310。當前查 詢310落入類別710、類別712和類別716中,如連接線所示。當前查詢310不落入類 別714。搜索結果720、搜索結果722、搜索結果724和搜索結果726全都在用戶的伙伴 搜索歷史中找到。搜索結果720、搜索結果722和搜索結果726都落入與當前查詢310共 同的類別中。搜索結果724落在不與當前查詢310相關的類別714下。因此,搜索結果 724不與當前查詢310相關。由此,只有搜索結果720、搜索結果722和搜索結果726與 當前查詢310相關?,F(xiàn)在轉向圖8,框圖示出了根據本發(fā)明的各實施例的使用關鍵字來確定伙伴的搜 索歷史中的搜索結果是否與當前查詢相關。關鍵字的示例包括單個單詞、多個單詞、從 句、句子、數字以及字母和數字的組合。在圖8中,如果當前查詢310和伙伴搜索結果具 有共同的關鍵字,則當前查詢310與該伙伴搜索結果相關。關鍵字可以基于搜索結果或 查詢的主題來分配給該搜索結果或查詢,或者在搜索結果或查詢中找到。在一個實施例 中,匯編關鍵字列表并且如果關鍵字出現(xiàn)在搜索結果或查詢中,則將該關鍵字分配給查 詢或搜索結果。圖8示出當前查詢310包括關鍵字810、關鍵字812和關鍵字816。關
13鍵字814是出于說明的目的而示出的并且不被包括在當前查詢310中。搜索結果820、 搜索結果822、搜索結果824和搜索結果826全都在當前用戶指定的伙伴的搜索歷史中找 到。搜索結果820與當前查詢310相關,因為它也包含關鍵字816。搜索結果822與當 前查詢310相關,因為它包含關鍵字810和關鍵字812。搜索結果824不與當前查詢310 相關,因為它只同不與當前查詢310相關的關鍵字814相關。搜索結果826與當前查詢 310相關,因為它包含關鍵字816?,F(xiàn)在返回圖2,搜索增強組件250可利用圖3-8的方法或其他方法來確定伙伴搜 索歷史中的搜索結果與當前查詢相關。在一個實施例中,來自搜索歷史信息的搜索結果 必須也在對應于當前查詢的SERP中以便被認為是相關的。在其他實施例中,來自搜索 歷史信息的搜索結果不必在對應于當前查詢的SERP中。在作出該判定后,搜索增強可 以與相關搜索結果相關聯(lián)地呈現(xiàn),如上所述。查詢建議組件260標識伙伴搜索歷史中的相關查詢,并將這些相關查詢作為替 換查詢建議呈現(xiàn)給用戶以允許該用戶細化搜索。查詢建議組件260可使用參考圖3、圖 4、圖5、圖6描述的方法或另一種方法來確定伙伴搜索歷史中的查詢是否與當前查詢相 關。也可使用所述方法以及未明確描述的其他方法的變體。查詢建議可以在呈現(xiàn)搜索結 果之前呈現(xiàn)。替換查詢建議還可以在呈現(xiàn)搜索結果后呈現(xiàn)。數據存儲270可以存儲關于搜索引擎、搜索歷史、伙伴列表的信息,以及啟用 計算機系統(tǒng)體系結構200的各個功能所必需的任何其他信息。在一個實施例中,數據存 儲270在關系型數據庫中組織信息。數據存儲270可位于中央并通信地連接到在不同的 計算設備上操作的不同組件。接下來參考圖9,示出了例示用于部分地基于伙伴搜索歷史來提供搜索增強的示 例性方法的流程圖,并將該流程圖概括地指定為附圖標記900。在步驟910,從用戶接收 搜索查詢。在一個實施例中,搜索查詢通過旨在接收搜索查詢的用戶界面,經由因特網 來提交。例如,搜索查詢可以在存在于因特網網頁上的查詢域中提交。查詢可以是單個 單詞或一系列單詞。查詢還可包含布爾運算符。本發(fā)明的各實施例不旨在限于接收到的 查詢的類型或者接收查詢的方式。在步驟920,檢索用戶指定的一個或多個伙伴的搜索歷史。在一個實施例中, 伙伴通過向用戶顯示的用戶界面來指定。在一個實施例中,指定單個伙伴。在另一實施 例中,指定兩個或更多伙伴。在另一實施例中,用戶指定預定伙伴組?;锇榭梢赃x自 用戶先前創(chuàng)建的伙伴列表。在另一實施例中,伙伴可結合搜索查詢來輸入。在又一實 施例中,可使用用戶的列表上的所有伙伴。搜索歷史可被存儲在通信地連接到檢索搜索 歷史的計算設備的數據存儲中。如上所解釋的,搜索歷史可以按照搜索上下文來存儲, 每一個搜索上下文都包括搜索查詢、提交搜索查詢的伙伴訪問過的搜索結果以及隱私等 級。其他信息也可被存儲在搜索上下文中。每一個單獨的搜索上下文都應與單個用戶相 關聯(lián),以使得只檢索一個或多個指定伙伴的搜索歷史成為可能。在步驟930,向用戶呈現(xiàn)一個或多個搜索增強。搜索增強部分地基于搜索查詢和 所檢索的搜索歷史來生成。在一個實施例中,搜索增強包括顯示在單個搜索結果附近的 注釋。如圖12所示,注釋可傳達查看過該單個搜索結果的伙伴的數量。如圖13所示, 注釋可標識實際查看過搜索結果的一個或多個伙伴。在又一實施例中,注釋可以簡單地
14指示至少一個伙伴查看過單個搜索結果。如圖14所示,搜索增強可包括一個或多個伙伴 查看過并與搜索查詢相關的搜索結果的單獨部分。確定搜索結果是否與當前查詢相關的 某些方法已經在先前描述。在另一實施例中,搜索增強包括通過將附加權重給予SERP中 的伙伴訪問過的搜索結果來對從查詢返回的搜索結果進行重新排序。這確保伙伴訪問過 的搜索結果將被認為比伙伴未訪問過的搜索結果更相關。在一個實施例中,可以向用戶呈現(xiàn)與當前搜索查詢相關的一個或多個附加搜索 查詢以供被選為查詢建議來細化用戶的搜索。如果附加查詢被確定為與最初提交的搜索 查詢相關,則可以從一個或多個指定伙伴的搜索歷史中提取該附加查詢。確定指定伙伴 的搜索歷史中的查詢是否與當前查詢相關的某些方法已經在先前進行了描述。可以結合搜索引擎結果頁面或者在搜索會話期間的任何其他時刻向用戶呈現(xiàn)隱 私輸入界面。隱私輸入界面允許用戶為與該用戶相關聯(lián)的每一個搜索上下文選擇隱私等 級。如上所述,搜索上下文可包括單個查詢、提交該單個查詢的用戶查看過的搜索結果 以及隱私信息。在一個實施例中,隱私等級信息通過呈現(xiàn)給用戶的隱私輸入界面來接 收。隱私等級信息然后可以與搜索上下文相關聯(lián)地存儲在用于存儲搜索上下文信息的數 據存儲中。可以使用的各個隱私等級已經在先前進行了描述?,F(xiàn)在轉向圖10,示出了例示用于使用來自一個或多個伙伴的搜索歷史信息來改 進搜索結果的示例性方法的流程圖,并且參考標記1000來概括地指定該流程圖。在步驟 1010,存儲與各個用戶相關聯(lián)的搜索歷史信息。各個用戶可以為與該單個用戶相關聯(lián)的 搜索歷史信息指定隱私等級。將隱私等級分配給用戶搜索歷史的各部分的方法已經在先 前被描述為具有各個隱私等級。在步驟1020,從用戶接收搜索查詢。接收用戶的搜索查詢的各實施例已經在先 前參考圖9描述。在步驟1030,接收關于與用戶相關聯(lián)的一個或多個搜索伙伴的標識信 息。在步驟1040,向用戶顯示與搜索查詢相關并且從與伙伴相關聯(lián)的搜索歷史信息的 子集中提取的一個或多個附加搜索查詢。如上所述,該一個或多個搜索查詢可由用戶選 擇。一旦選擇相關搜索查詢,就向用戶呈現(xiàn)與該搜索查詢相關聯(lián)的結果。在步驟1050, 與一個或多個搜索增強相關聯(lián)地呈現(xiàn)從原始搜索查詢正常返回的搜索結果??赡艿乃阉?增強的示例已經在先前參考圖11-14以及在別處進行了描述。結論如可以理解的,本發(fā)明的各實施例使用來自含有一個或多個伙伴的組的搜索歷 史信息來提供增強的搜索體驗。參考各具體實施例描述了本發(fā)明,各具體實施例在所有 方面都旨在是說明性的而非限制性的。不偏離本發(fā)明范圍的情況下,各替換實施例對于 本發(fā)明所屬領域的技術人員將變得顯而易見。從前面的描述可以看出,本發(fā)明很好地適用于實現(xiàn)上文所闡述的所有目的和目 標,并且具有對于該系統(tǒng)和方法是顯而易見且固有的其他優(yōu)點。也可理解特定的特征和 子組合是有用的,并且可以加以利用而無需參考其他特征和子組合。這由權利要求所構 想的,并在權利要求的范圍內。
權利要求
1.一種用于使用伙伴搜索歷史信息來增強搜索會話的計算機化系統(tǒng),所述系統(tǒng)包含 處理器和計算機存儲介質,所述系統(tǒng)包括從用戶接收查詢并生成響應于所述查詢的多個搜索結果的搜索引擎(210);以及搜索增強組件(250),所述搜索增強組件(1)接收關于一個或多個伙伴的標識信息,其中伙伴是所述用戶指定的人;(2)生成基于與所述一個或多個伙伴相關聯(lián)的多個伙伴搜索歷史的一個或多個搜索增 強,其中所述多個伙伴搜索歷史包括至少與提交所述查詢的一個或多個伙伴相關聯(lián)的查 詢以及與同搜索結果交互的一個和或多個伙伴相關聯(lián)的搜索結果;以及(3)使得所述一個或多個搜索增強與所述多個搜索結果顯示在一起。
2.如權利要求1所述的計算機化系統(tǒng),其特征在于,所述一個或多個伙伴包括單個伙 伴、預定義伙伴組、伙伴列表上的所有伙伴、以及在搜索會話期間單獨選擇的多個伙伴 中的一個或多個,其中所述搜索會話在所述用戶訪問所述搜索引擎時開始并在所述用戶 退出所述搜索引擎時結束。
3.如權利要求1所述的計算機化系統(tǒng),其特征在于,所述一個或多個搜索增強包括顯 示在所述多個搜索結果中的單個搜索結果附近的注釋,其中所述注釋傳達從所述多個伙 伴搜索歷史導出的信息。
4.如權利要求1所述的計算機化系統(tǒng),其特征在于,所述注釋傳達以下各項中的一個 或多個查看過所述多個搜索結果中的單個搜索結果的伙伴的數量;查看過所述單個搜 索結果的各個伙伴的標識;以及至少一個伙伴查看過所述單個搜索結果的指示。
5.如權利要求1所述的計算機化系統(tǒng),其特征在于,所述一個或多個搜索增強與作為 同所述查詢相關并且所述一個或多個伙伴查看過的搜索結果的單獨部分的多個搜索結果 一起顯示。
6.如權利要求1所述的計算機化系統(tǒng),其特征在于,所述一個或多個搜索增強包括對 所述搜索結果進行重新排序以向所述一個或多個伙伴查看過的各個搜索結果給予更多重 要性。
7.如權利要求1所述的計算機化系統(tǒng),其特征在于,還包括建議與所述查詢相關的新 查詢的查詢建議組件,其中所述新查詢從所述多個伙伴搜索歷史中取得并被確定為與所 述查詢相關。
8.如權利要求1所述的計算機化系統(tǒng),其特征在于,所述系統(tǒng)還包括搜索歷史隱私組 件和搜索歷史跟蹤組件,其中所述搜索歷史隱私組件允許所述用戶和伙伴將隱私等級分 配給他們的搜索歷史,并且其中所述搜索歷史跟蹤組件使得存儲搜索歷史信息。
9.一種或多種其上包含計算機可執(zhí)行指令的計算機存儲介質,所述指令用于執(zhí)行部 分地基于伙伴搜索歷史來提供搜索增強的方法,所述方法包括從用戶接收(910)搜索查詢;檢索(920)所述用戶指定的一個或多個伙伴的搜索歷史;以及基于所述搜索查詢和所述搜索歷史來向所述用戶呈現(xiàn)(930) —個或多個搜索增強。
10.如權利要求9所述的一種或多種計算機存儲介質,其特征在于,所述一個或多個 搜索增強包括顯示在單個搜索結果附近的注釋,其中所述注釋傳達以下各項中的一個或 多個查看過所述單個搜索結果的伙伴的數量;查看過所述單個搜索結果的一個或多個伙伴的標識;以及至少一個伙伴查看過所述單個搜索結果的指示。
11.如權利要求9所述的一種或多種計算機存儲介質,其特征在于,所述一個或多個 搜索增強包括所述一個或多個伙伴查看過且與所述搜索查詢相關的結果的單獨部分。
12.如權利要求9所述的一種或多種計算機存儲介質,其特征在于,所述一個或多個 搜索增強包括通過向所述搜索歷史中的搜索結果給予附加權重來對所述搜索結果進行重 新排序。
13.如權利要求9所述的一種或多種計算機存儲介質,其特征在于,還包括基于所述 一個或多個伙伴的搜索歷史來建議與所述搜索查詢相關的新搜索查詢,其中所述新搜索 查詢由所述一個或多個伙伴中的一個或多個提交并被確定為與所述搜索查詢相關。
14.如權利要求13所述的一種或多種計算機存儲介質,其特征在于,如果所述搜索查 詢和所述新搜索查詢具有高于閾值數量的共同搜索結果,則所述新搜索查詢被確定為與 所述搜索查詢相關。
15.如權利要求13所述的一種或多種計算機存儲介質,其特征在于,如果所述搜索查 詢和所述新搜索查詢具有共同搜索查詢類別,則所述新搜索查詢被確定為與所述搜索查 詢相關。
16.如權利要求9所述的一種或多種計算機存儲介質,其特征在于,所述方法還包括向所述用戶呈現(xiàn)允許所述用戶為與所述用戶相關聯(lián)的搜索上下文選擇隱私等級的隱 私輸入界面,其中所述搜索上下文包括單個查詢、響應于所述單個查詢而返回的搜索結 果、以及提交所述單個查詢的人查看過的搜索結果;以及 接收所述用戶指定的隱私等級。
17.如權利要求16所述的介質,其特征在于,所述隱私等級包括以下隱私等級指定中 的一個或多個指示所述搜索上下文不應與其他人共享或用于細化給其他伙伴的建議的隱私指定; 指示可使用和查看所述搜索上下文的個別伙伴的個別伙伴指定; 指示可使用和查看所述搜索上下文的所有伙伴的全部伙伴指定; 指示可使用和查看所述搜索上下文的一個或多個伙伴組的伙伴組指定;以及 指示系統(tǒng)上的所有用戶都可使用和查看所述搜索上下文的公共指定。
18.一種或多種其上包含計算機可執(zhí)行指令的計算機存儲介質,所述指令用于執(zhí)行使 用來自一個或多個伙伴的搜索歷史信息來改進搜索結果的方法,所述方法包括存儲(1010)與各個用戶相關聯(lián)的搜索歷史信息,其中所述各個用戶可以為與該單個 用戶相關聯(lián)的搜索歷史信息指定隱私等級; 從用戶接收(1020)搜索查詢;接收(1030)指示與所述用戶相關聯(lián)的一個或多個搜索伙伴的信息; 顯示(1040)與所述搜索查詢相關并從與所述一個或多個搜索伙伴相關聯(lián)的搜索歷史 信息的子集中提取的一個或多個附加搜索查詢,其中所述一個或多個附加搜索查詢可由 所述用戶選擇;以及結合搜索增強來顯示(1050)搜索結果。
19.如權利要求18所述的一種或多種計算機存儲介質,其特征在于,所述搜索增強包括顯示在多個普通搜索結果的子集中的單個搜索結果附近的注釋,其中所述注釋傳達以 下各項中的一個或多個查看過所述單個搜索結果的伙伴的數量;查看過所述單個搜索 結果的一個或多個伙伴的標識;以及至少一個伙伴查看過所述單個搜索結果的指示。
20.如權利要求18所述的一種或多種計算機存儲介質,其特征在于,所述搜索增強包 括所述一個或多個伙伴查看過的結果的單獨部分。
全文摘要
本發(fā)明的各實施例通過查看一個或多個伙伴的搜索歷史以便向用戶提供搜索增強,來增強用戶的搜索體驗。搜索增強的示例包括鄰近搜索結果的指示該搜索結果已被該用戶的一個伙伴訪問的注釋或圖形。在另一實施例中,如果搜索結果已被伙伴訪問,則提高分配給該搜索結果的相關性分數。在另一方面,可以在搜索會話期間向用戶建議來自伙伴的搜索歷史的替換查詢。
文檔編號G06F17/30GK102016845SQ200980115934
公開日2011年4月13日 申請日期2009年2月25日 優(yōu)先權日2008年4月29日
發(fā)明者D·E·布拉德福德, D·S·科恩 申請人:微軟公司
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
灵石县| 晋中市| 淳安县| 祥云县| 安塞县| 连城县| 大关县| 仙游县| 乌拉特前旗| 龙陵县| 永州市| 宜兰县| 曲靖市| 郯城县| 健康| 温泉县| 芦山县| 平阴县| 屏南县| 陆川县| 大田县| 蓬莱市| 双江| 突泉县| 仁寿县| 彩票| 太仓市| 繁昌县| 海宁市| 广河县| 武邑县| 台湾省| 清涧县| 陇川县| 如东县| 集安市| 阜阳市| 兴隆县| 徐州市| 南澳县| 和硕县|