專利名稱:基于用戶行為來(lái)呈現(xiàn)結(jié)果項(xiàng)的制作方法
基于用戶行為來(lái)呈現(xiàn)結(jié)果項(xiàng) 背景 用戶經(jīng)常利用搜索引擎來(lái)尋找信息或?qū)μ囟ú樵兊幕卮?。然而,?duì)給定查詢的"最 佳"回答在用戶之間可能不同。例如,用戶A可能優(yōu)選網(wǎng)站X來(lái)提供關(guān)于特定州際公路上 的交通狀況的信息,而用戶B可能在尋找相同類型的信息時(shí)優(yōu)選網(wǎng)站Y。然而,搜索引擎在 接收到來(lái)自用戶A和B中的每一個(gè)的基本上相似的搜索查詢時(shí),不將這兩個(gè)用戶彼此區(qū)分 開(kāi)并且以基本上相同的次序?qū)⒒旧舷嗨频乃阉鹘Y(jié)果項(xiàng)返回給這兩個(gè)用戶。在接收到結(jié)果 后,用戶A和用戶B兩者在能夠訪問(wèn)所需結(jié)果之前都被迫對(duì)所返回的結(jié)果項(xiàng)進(jìn)行過(guò)濾以定 位所需網(wǎng)站鏈接。
概述 提供本概述是為了以簡(jiǎn)化的形式介紹將在以下詳細(xì)描述中進(jìn)一步描述的一些概 念。本發(fā)明內(nèi)容不旨在標(biāo)識(shí)所要求保護(hù)的主題的關(guān)鍵特征或必要特征,也不旨在用于幫助 確定所要求保護(hù)的主題的范圍。 本發(fā)明的實(shí)施例涉及用于基于特定用戶的行為來(lái)標(biāo)識(shí)和呈現(xiàn)對(duì)于給定搜索查詢 的、與該用戶相關(guān)的"最佳"回答的系統(tǒng)和方法。在接收到搜索查詢并確定搜索結(jié)果項(xiàng)滿足 該查詢后,確定用戶是否在過(guò)去執(zhí)行過(guò)相同或基本上相似的搜索并且如果是,則確定在搜 索結(jié)果項(xiàng)中是否存在當(dāng)呈現(xiàn)這些搜索結(jié)果項(xiàng)時(shí)他/她有選擇其的傾向的特定結(jié)果項(xiàng)。如果 頻繁選擇一特定結(jié)果,則在搜索結(jié)果項(xiàng)中突出呈現(xiàn)該結(jié)果(例如,突出顯示、帶框顯示、用 不同于其他結(jié)果的字體來(lái)顯示等)以使得用戶更容易快速標(biāo)識(shí)所需結(jié)果。
附圖簡(jiǎn)述 以下參考附圖詳細(xì)描述本發(fā)明,附圖中
圖1是適用于實(shí)現(xiàn)本發(fā)明的各實(shí)施例的示例性計(jì)算環(huán)境的框圖; 圖2是適用于實(shí)現(xiàn)本發(fā)明的各實(shí)施例的示例性計(jì)算系統(tǒng)的框圖; 圖3是示出根據(jù)本發(fā)明的一實(shí)施例的用于基于用戶行為來(lái)呈現(xiàn)搜索結(jié)果項(xiàng)的方
法的流程圖。 圖4是示出根據(jù)本發(fā)明的一實(shí)施例的用于標(biāo)識(shí)個(gè)人定勢(shì)(definitive)的方法的 流程圖。 圖5是示出根據(jù)本發(fā)明的一實(shí)施例的用于標(biāo)識(shí)和標(biāo)記個(gè)人定勢(shì)的方法的流程圖。
圖6是示出根據(jù)本發(fā)明的一實(shí)施例的用于基于用戶行為來(lái)呈現(xiàn)搜索結(jié)果項(xiàng)的方 法的流程圖。
詳細(xì)描述 此處用細(xì)節(jié)來(lái)描述本發(fā)明的主題以滿足法定要求。然而,描述本身并非旨在限制 本專利的范圍。相反,發(fā)明人設(shè)想所要求保護(hù)的主題還可結(jié)合其它當(dāng)前或未來(lái)技術(shù)按照其 它方式來(lái)具體化,以包括不同的步驟或類似于本文中所描述的步驟的步驟組合。此外,盡管 術(shù)語(yǔ)"步驟"和/或"框"可在此處用于指示所采用的方法的不同元素,但除非而且僅當(dāng)明 確描述了各個(gè)步驟的順序時(shí),該術(shù)語(yǔ)不應(yīng)被解釋為意味著此處公開(kāi)的各個(gè)步驟之中或之間 的任何特定順序。
5
大體上參考附圖,并且首先具體參考圖1 ,示出了用于實(shí)現(xiàn)本發(fā)明的各實(shí)施例的示 例性操作環(huán)境,并將其概括指定為計(jì)算設(shè)備100。計(jì)算設(shè)備100只是合適的計(jì)算環(huán)境的一個(gè) 示例,并且不旨在對(duì)本發(fā)明的使用范圍或功能提出任何限制。也不應(yīng)該把計(jì)算環(huán)境100解 釋為對(duì)所示出的任一組件或其組合有任何依賴性或要求。 本發(fā)明可以在計(jì)算機(jī)代碼或機(jī)器可使用指令的一般上下文中描述,機(jī)器可使用指 令包括由計(jì)算機(jī)或諸如個(gè)人數(shù)據(jù)助理或其它手持式設(shè)備等其它機(jī)器執(zhí)行的諸如程序組件 等計(jì)算機(jī)可執(zhí)行指令。 一般而言,包括例程、程序、對(duì)象、組件、數(shù)據(jù)結(jié)構(gòu)等的程序組件指的 是執(zhí)行特定任務(wù)或?qū)崿F(xiàn)特定抽象數(shù)據(jù)類型的代碼。本發(fā)明的各實(shí)施例可以在各種系統(tǒng)配置 中實(shí)施,這些系統(tǒng)配置包括手持式設(shè)備、消費(fèi)電子產(chǎn)品、通用計(jì)算機(jī)、專用計(jì)算設(shè)備等等。本 發(fā)明的各實(shí)施例也可以在其中任務(wù)由通過(guò)通信網(wǎng)絡(luò)鏈接的遠(yuǎn)程處理設(shè)備執(zhí)行的分布式計(jì) 算環(huán)境中實(shí)現(xiàn)。 繼續(xù)參考圖l,計(jì)算設(shè)備100包括直接或間接耦合以下設(shè)備的總線110 :存儲(chǔ)器 112、一個(gè)或多個(gè)處理器114、一個(gè)或多個(gè)呈現(xiàn)組件116、輸入/輸出(I/O)端口 118、1/0組件 120、和說(shuō)明性電源122??偩€110可以是一條或多條總線(諸如地址總線、數(shù)據(jù)總線、或其 組合)。盡管為了清楚起見(jiàn)用線條示出了圖1的各框,但是在實(shí)際上,各組件的輪廓并不是 那樣清楚,并且按比喻的說(shuō)法,線條更精確地將是灰色的和模糊的。例如,可以將諸如顯示 設(shè)備等呈現(xiàn)組件認(rèn)為是I/0組件。同樣,處理器具有存儲(chǔ)器。發(fā)明人關(guān)于此點(diǎn)認(rèn)識(shí)到,這是 本領(lǐng)域的特性,并且重申,圖1的圖示只是例示可結(jié)合本發(fā)明的一個(gè)或多個(gè)實(shí)施例來(lái)使用 的示例性計(jì)算設(shè)備。諸如"工作站"、"服務(wù)器"、"膝上型計(jì)算機(jī)"、"手持式設(shè)備"等分類之間 沒(méi)有區(qū)別,它們?nèi)慷急徽J(rèn)為是在圖1的范圍之內(nèi)的并且被稱為"計(jì)算機(jī)"或"計(jì)算設(shè)備"。
計(jì)算設(shè)備IOO通常包括各種計(jì)算機(jī)可讀介質(zhì)。作為示例而非限制,計(jì)算機(jī)可讀 介質(zhì)可以包括隨機(jī)存取存儲(chǔ)器(RAM);只讀存儲(chǔ)器(ROM);電可擦除可編程只讀存儲(chǔ)器 (EEPROM);閃存或其它存儲(chǔ)器技術(shù);CDROM、數(shù)字多功能盤(DVD)或其它光或全息介質(zhì);磁 帶盒、磁帶、磁盤存儲(chǔ)或其它磁存儲(chǔ)設(shè)備;或可用于對(duì)所需信息進(jìn)行編碼并且可由計(jì)算設(shè)備 IOO訪問(wèn)的任何其它介質(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等各種實(shí)體讀取數(shù)據(jù)的一 個(gè)或多個(gè)處理器。呈現(xiàn)組件116向用戶或其它設(shè)備呈現(xiàn)數(shù)據(jù)指示。示例性呈現(xiàn)組件包括顯 示設(shè)備、揚(yáng)聲器、打印組件、振動(dòng)組件等等。1/0端口 118允許計(jì)算設(shè)備100邏輯上耦合至包 括I/0組件120的其它設(shè)備,其中某些設(shè)備可以是內(nèi)置的。說(shuō)明性組件包括話筒、操縱桿、 游戲手柄、圓盤式衛(wèi)星天線、掃描儀、無(wú)線設(shè)備等等。 現(xiàn)在轉(zhuǎn)向圖2,示出了例示根據(jù)本發(fā)明的一實(shí)施例的被配置成標(biāo)識(shí)和呈現(xiàn)個(gè)人定 勢(shì)的系統(tǒng)200的框圖。如此處所利用地,"個(gè)人定勢(shì)"是對(duì)于給定搜索查詢的、與特定用戶相 關(guān)的"最佳"回答。本領(lǐng)域普通技術(shù)人員將理解并認(rèn)識(shí)到,圖2所示的執(zhí)行分析系統(tǒng)200僅 僅是一個(gè)合適的計(jì)算系統(tǒng)環(huán)境的示例,并且不旨在對(duì)本發(fā)明的環(huán)境的使用范圍或功能提出 任何限制。也不應(yīng)該將系統(tǒng)200解釋為對(duì)其中所示出的任何單個(gè)組件或各組件的組合有任 何依賴性或要求。此外,系統(tǒng)200可作為獨(dú)立產(chǎn)品、作為軟件開(kāi)發(fā)環(huán)境的一部分或其任何組 合來(lái)提供。
系統(tǒng)200包括用戶設(shè)備210、搜索引擎212、以及存儲(chǔ)214,所有這些都經(jīng)由網(wǎng)絡(luò) 216彼此通信。網(wǎng)絡(luò)216可以包括但不限于,一個(gè)或多個(gè)局域網(wǎng)(LAN)和/或廣域網(wǎng)(WAN)。 這樣的聯(lián)網(wǎng)環(huán)境常見(jiàn)于辦公室、企業(yè)范圍計(jì)算機(jī)網(wǎng)絡(luò)、內(nèi)聯(lián)網(wǎng)和因特網(wǎng)中。因此,在此不對(duì) 網(wǎng)絡(luò)216作進(jìn)一步描述。 數(shù)據(jù)存儲(chǔ)214被配置成存儲(chǔ)個(gè)人定勢(shì)及其相關(guān)聯(lián)的用戶和查詢信息。在各實(shí)施例 中,這些信息可包括但不限于用戶標(biāo)識(shí)、搜索查詢、搜索結(jié)果項(xiàng)(或其表示)、對(duì)先前呈現(xiàn)的 搜索結(jié)果項(xiàng)的選擇計(jì)數(shù)、突出呈現(xiàn)標(biāo)記等。在各實(shí)施例中,數(shù)據(jù)存儲(chǔ)214被配置成可從中搜 索與其相關(guān)聯(lián)地存儲(chǔ)的項(xiàng)目中的一個(gè)或多個(gè)。本領(lǐng)域普通技術(shù)人員可以理解和明白,存儲(chǔ) 在數(shù)據(jù)存儲(chǔ)214中的信息可以是可配置的,并可包括與搜索查詢及相關(guān)聯(lián)的用戶標(biāo)識(shí)信息 相關(guān)的任何信息。這一信息的內(nèi)容和量決不旨在限制本發(fā)明的各實(shí)施例的范圍。此外,雖 然作為單個(gè)獨(dú)立的組件示出,但數(shù)據(jù)存儲(chǔ)214實(shí)際上可以是例如數(shù)據(jù)庫(kù)集群的多個(gè)數(shù)據(jù)存 儲(chǔ),其各部分可以駐留在用戶設(shè)備210、搜索引擎212、另一外部計(jì)算設(shè)備(未示出)、和/或 其任何組合上。 圖2所示的計(jì)算設(shè)備210和搜索引擎212中的每一個(gè)都可以是任何類型的計(jì)算設(shè) 備,諸如例如,以上參考圖1描述的計(jì)算設(shè)備100。僅作為示例而非限制,計(jì)算設(shè)備210和搜 索引擎212中的每一個(gè)可以是個(gè)人計(jì)算機(jī)、臺(tái)式計(jì)算機(jī)、膝上型計(jì)算機(jī)、手持式設(shè)備、移動(dòng) 手機(jī)、消費(fèi)電子設(shè)備等。另外,用戶設(shè)備210還可包括鍵盤、鍵區(qū)、指示筆、操縱桿以及允許 用戶向網(wǎng)絡(luò)216提供有線和無(wú)線數(shù)據(jù)的任何其他輸入發(fā)起組件。然而,應(yīng)當(dāng)注意,本發(fā)明不 限于在這些計(jì)算設(shè)備上實(shí)現(xiàn),而是可在處于其各實(shí)施例的范圍內(nèi)的各種不同類型的計(jì)算設(shè) 備的任一種上實(shí)現(xiàn)。 如圖2所示,搜索引擎212被配置成接收搜索查詢并呈現(xiàn)滿足所接收到的查詢的 搜索結(jié)果項(xiàng),包括個(gè)人定勢(shì)。搜索引擎212包括搜索查詢接收組件218、搜索結(jié)果確定組 件220、關(guān)聯(lián)確定組件222、呈現(xiàn)組件224、選擇指示符接收組件226以及個(gè)人定勢(shì)標(biāo)記組件 228。在某些實(shí)施例中,所示組件218、220、222、224、226和228中的一個(gè)或多個(gè)可被實(shí)現(xiàn)為 獨(dú)立應(yīng)用程序。在其它實(shí)施例中,所示組件218、220、222、224、226和228中的一個(gè)或多個(gè)可 以直接集成到搜索引擎212和/或用戶設(shè)備210的操作系統(tǒng)中。本領(lǐng)域普通技術(shù)人員將會(huì) 理解,圖2所示的組件218、220、222、224、226和228在本質(zhì)和數(shù)量上是示例性的,并且不應(yīng) 被解釋為限制。可以采用任何數(shù)量的組件來(lái)實(shí)現(xiàn)本發(fā)明的各實(shí)施例的范圍內(nèi)的所需功能。
搜索查詢接收組件218被配置成接收與用戶標(biāo)識(shí)相關(guān)聯(lián)的搜索查詢,該用戶標(biāo)識(shí) 是存儲(chǔ)在瀏覽器的cookie中與特定用戶和/或特定用戶設(shè)備(例如,用戶設(shè)備210)相關(guān) 聯(lián)的唯一標(biāo)識(shí)符。搜索查詢可利用本領(lǐng)域的普通技術(shù)人員已知的各種機(jī)制來(lái)接收,包括但 不限于,利用與用戶設(shè)備相關(guān)聯(lián)的鍵盤、指示筆或操縱桿來(lái)將文本輸入到執(zhí)行顯示域中。
搜索結(jié)果確定組件220被配置成確定與接收到的搜索查詢相關(guān)(例如,滿足接收 到的搜索查詢)的多個(gè)搜索結(jié)果項(xiàng)。由此,在各實(shí)施例中,搜索結(jié)果確定組件220將接收到 的搜索查詢解析成一個(gè)或多個(gè)搜索項(xiàng)/短語(yǔ)并將這些搜索項(xiàng)/短語(yǔ)與同數(shù)據(jù)存儲(chǔ)(例如, 數(shù)據(jù)存儲(chǔ)214)相關(guān)聯(lián)的搜索索引進(jìn)行比較。編譯與數(shù)據(jù)存儲(chǔ)(例如,數(shù)據(jù)存儲(chǔ)214)相關(guān) 聯(lián)地存儲(chǔ)并在搜索索引中引用的任何搜索結(jié)果項(xiàng)并應(yīng)用預(yù)定排序算法來(lái)確定將向用戶呈 現(xiàn)多少滿足的結(jié)果以及按什么次序呈現(xiàn)。數(shù)據(jù)解析、數(shù)據(jù)庫(kù)索引和搜索結(jié)果項(xiàng)排序算法對(duì) 于本領(lǐng)域的普通技術(shù)人員是公知的,并因此不在此進(jìn)一步描述。
7
關(guān)聯(lián)確定組件222被配置成確定先前是否已經(jīng)與用戶標(biāo)識(shí)相關(guān)聯(lián)地輸入了相同 或相似的搜索查詢。例如,如果與所討論的查詢相關(guān)的查詢和所討論的查詢?cè)诨旧贤瑫r(shí) 被輸入到搜索引擎212中,在輸入這兩個(gè)查詢時(shí)將返回基本上相似的搜索結(jié)果項(xiàng)(例如,如 果前十個(gè)搜索結(jié)果項(xiàng)中的八個(gè)是相同的),則該搜索查詢是"相似的"。如果確定先前已經(jīng) 與用戶標(biāo)識(shí)相關(guān)聯(lián)地輸入了相同或相似的搜索查詢,則關(guān)聯(lián)確定組件222還被配置成確定 所確定的搜索結(jié)果項(xiàng)中的任一個(gè)先前是否已經(jīng)與用戶標(biāo)識(shí)和相同或相似的查詢相關(guān)聯(lián)并 已被用戶選擇。即,基于先前相同或相似的搜索查詢的輸入和相關(guān)搜索結(jié)果項(xiàng)的呈現(xiàn)來(lái)確 定用戶先前是否已經(jīng)選擇搜索結(jié)果項(xiàng)中的任一個(gè)。 如果確定所確定的搜索結(jié)果項(xiàng)中的一個(gè)或多個(gè)先前已經(jīng)與用戶標(biāo)識(shí)以及相同或 相似的搜索查詢相關(guān)聯(lián)并已被用戶選擇,則確定這一選擇是否已在這些情況下發(fā)生滿足或 超過(guò)預(yù)定閾值次數(shù)的次數(shù)。例如,在一個(gè)實(shí)施例中,預(yù)定閾值次數(shù)是三次。在該實(shí)施例中, 確定在響應(yīng)于相同或相似的搜索查詢來(lái)呈現(xiàn)特定搜索結(jié)果時(shí),與用戶標(biāo)識(shí)相關(guān)聯(lián)的用戶是 否已三次或更多次選擇這一結(jié)果。如果確定這一選擇已在給定情況下發(fā)生滿足或超過(guò)預(yù)定 閾值的次數(shù),則將這一搜索結(jié)果項(xiàng)標(biāo)識(shí)為與用戶標(biāo)識(shí)相關(guān)聯(lián)的用戶的個(gè)人定勢(shì)。
在一個(gè)實(shí)施例中,先前已作出這一標(biāo)識(shí)并且已經(jīng)與該用戶標(biāo)識(shí)和搜索查詢相關(guān)聯(lián) 地,例如與數(shù)據(jù)存儲(chǔ)214相關(guān)聯(lián)地存儲(chǔ)對(duì)此的指示。在該實(shí)施例中,可跳過(guò)在確定選擇以及 將搜索結(jié)果項(xiàng)標(biāo)識(shí)為個(gè)人定勢(shì)時(shí)所涉及的步驟,并且關(guān)聯(lián)確定組件222可改為確定所確定 的搜索結(jié)果項(xiàng)中的任一個(gè)是否已經(jīng)被標(biāo)識(shí)為與用戶標(biāo)識(shí)相關(guān)聯(lián)的個(gè)人定勢(shì)。本領(lǐng)域的普通 技術(shù)人員將會(huì)理解,這些實(shí)施例及其組合中的任一個(gè)和全部被構(gòu)想為落在本發(fā)明的各實(shí)施 例的范圍內(nèi)。 呈現(xiàn)組件224被配置成呈現(xiàn)多個(gè)搜索結(jié)果項(xiàng)。通常,這一呈現(xiàn)將包括搜索結(jié)果項(xiàng) (或其可選指示符)的視覺(jué)顯示。然而,諸如音頻呈現(xiàn)和/或音頻/視覺(jué)呈現(xiàn)等其他形式的 呈現(xiàn)被構(gòu)想落在本發(fā)明的范圍內(nèi)。如果確定(例如,利用關(guān)聯(lián)確定組件222)所確定的搜索 結(jié)果項(xiàng)中的一個(gè)或多個(gè)是個(gè)人定勢(shì),則呈現(xiàn)組件224還被配置成突出呈現(xiàn)個(gè)人定勢(shì)。這一 突出呈現(xiàn)可包括但不限于,框出(outline)個(gè)人定勢(shì)、用相對(duì)于其他顯示的搜索結(jié)果項(xiàng)的 不同字體來(lái)顯示個(gè)人定勢(shì)、用相對(duì)于其他顯示的搜索結(jié)果項(xiàng)的不同的字體大小來(lái)顯示個(gè)人 定勢(shì)、用相對(duì)于其他顯示的搜索結(jié)果項(xiàng)的不同的字體顏色來(lái)顯示個(gè)人定勢(shì)、以及在顯示面 中與其他顯示的搜索結(jié)果項(xiàng)分開(kāi)的區(qū)域上顯示個(gè)人定勢(shì)。在另一實(shí)施例中,這一突出呈現(xiàn) 包括復(fù)制個(gè)人定勢(shì)(或其指示符)并將所復(fù)制的個(gè)人定勢(shì)(或其指示符)顯示到顯示面上 的突出位置,例如,搜索結(jié)果項(xiàng)的垂直列表的頂部。以此方式,如果用戶頻繁地進(jìn)行搜索查 詢并且慣于搜索搜索結(jié)果項(xiàng)列表內(nèi)特定位置中的個(gè)人定勢(shì)搜索結(jié)果項(xiàng),則該個(gè)人定勢(shì)仍將 處于該位置。在又一實(shí)施例中,可移動(dòng)個(gè)人定勢(shì)(或其標(biāo)識(shí)符)以使得在顯示面上的突出 位置排他地顯示該個(gè)人定勢(shì)(或其標(biāo)識(shí)符)。申請(qǐng)人構(gòu)想任何及所有如此的變型、及其任何 組合都落在本發(fā)明的各實(shí)施例的范圍內(nèi)。 選擇指示符接收組件226被配置成接收對(duì)所呈現(xiàn)的多個(gè)搜索結(jié)果項(xiàng)中已經(jīng)選擇 的一個(gè)(無(wú)論它是個(gè)人定勢(shì)還是另一搜索結(jié)果項(xiàng))的指示符。即,一旦確定了被確定為滿 足搜索查詢的搜索結(jié)果項(xiàng),標(biāo)識(shí)了任何個(gè)人定勢(shì)并且呈現(xiàn)了搜索結(jié)果項(xiàng),選擇指示符接收 組件226就被配置成確定用戶是否選擇特定搜索結(jié)果項(xiàng)。如果用戶選擇所呈現(xiàn)的搜索結(jié)果 項(xiàng),則例如利用關(guān)聯(lián)確定組件222分析所選搜索結(jié)果項(xiàng)、用戶標(biāo)識(shí)和查詢來(lái)確定這一選擇是否是在給定情況下對(duì)這一項(xiàng)目的第N次選擇(其中N是用于標(biāo)識(shí)個(gè)人定勢(shì)的預(yù)定閾值次數(shù))。如果確定這一選擇不是對(duì)這一項(xiàng)目的第N次選擇,則與用戶標(biāo)識(shí)、搜索查詢和搜索結(jié)果項(xiàng)相關(guān)聯(lián)地,例如與數(shù)據(jù)存儲(chǔ)124相關(guān)聯(lián)地存儲(chǔ)該選擇的計(jì)數(shù)。 然而,如果確定這一選擇是在給定情況下對(duì)這一項(xiàng)目的第N次選擇,則用突出呈現(xiàn)標(biāo)記來(lái)標(biāo)記所選搜索結(jié)果項(xiàng)或?yàn)槠浼訕?biāo)簽,并與該突出呈現(xiàn)標(biāo)記相關(guān)聯(lián)地,例如與數(shù)據(jù)存儲(chǔ)214相關(guān)聯(lián)地存儲(chǔ)該搜索結(jié)果項(xiàng)。S卩,將所選搜索結(jié)果項(xiàng)標(biāo)識(shí)為個(gè)人定勢(shì)并與項(xiàng)目、搜索查詢和結(jié)果項(xiàng)相關(guān)聯(lián)地存儲(chǔ)這一標(biāo)識(shí)。這一標(biāo)記利用個(gè)人定勢(shì)標(biāo)記組件228來(lái)完成。由此,用戶下一次輸入相同或相似的搜索查詢時(shí),所選搜索結(jié)果項(xiàng)將被突出顯示為該用戶的個(gè)人定勢(shì)。 現(xiàn)在轉(zhuǎn)向圖3,示出了例示根據(jù)本發(fā)明的一實(shí)施例的用于基于先前用戶行為來(lái)呈現(xiàn)搜索結(jié)果項(xiàng)的方法300的流程圖。最初,如框310所示,例如利用圖2的搜索查詢接收組件218來(lái)接收搜索查詢。隨后,如框312所示,例如利用圖2的搜索結(jié)果確定組件220來(lái)確定滿足所接收到的搜索查詢的搜索結(jié)果項(xiàng)。接著,例如利用圖2的關(guān)聯(lián)確定組件222來(lái)確定所接收到的搜索查詢是否與先前接收到的與用戶標(biāo)識(shí)相關(guān)聯(lián)的查詢相同或相似。這在框314處指示。 如果確定先前未與用戶標(biāo)識(shí)相關(guān)聯(lián)地接收到相同或相似的搜索查詢,則例如利用呈現(xiàn)組件224來(lái)根據(jù)預(yù)定搜索結(jié)果排序算法來(lái)呈現(xiàn)所確定的搜索結(jié)果項(xiàng)。這在框316處指示。然而,如果確定先前已經(jīng)與用戶標(biāo)識(shí)相關(guān)聯(lián)地接收了相同或相似的搜索查詢,則接著確定搜索結(jié)果項(xiàng)中的任一個(gè)是否是個(gè)人定勢(shì)。即,確定所確定的搜索結(jié)果項(xiàng)中的任一個(gè)是否已經(jīng)與突出呈現(xiàn)標(biāo)記相關(guān)聯(lián)和/或所確定的搜索結(jié)果項(xiàng)中的任一個(gè)先前是否在與所接收到的搜索查詢(或相似的查詢)相關(guān)聯(lián)地呈現(xiàn)時(shí)已被用戶選擇預(yù)定閾值次數(shù)。這在框318處指示。如果確定所確定的搜索結(jié)果項(xiàng)中沒(méi)有一個(gè)是個(gè)人定勢(shì),則根據(jù)預(yù)定搜索結(jié)果排序算法(例如,利用呈現(xiàn)組件224)來(lái)呈現(xiàn)搜索結(jié)果項(xiàng),如框316所示。 然而,如果確定所確定的搜索結(jié)果項(xiàng)中的一個(gè)或多個(gè)是個(gè)人定勢(shì),則與突出呈現(xiàn)的所標(biāo)識(shí)的個(gè)人定勢(shì)一起呈現(xiàn)(一般根據(jù)預(yù)定搜索結(jié)果排序算法)搜索結(jié)果項(xiàng)。這在框320處指示。(用于突出呈現(xiàn)個(gè)人定勢(shì)的方法此處在上文中參考圖2描述。)
參考圖4,示出了例示根據(jù)本發(fā)明的一實(shí)施例的用于將所呈現(xiàn)的搜索結(jié)果項(xiàng)標(biāo)識(shí)和/或標(biāo)記為個(gè)人定勢(shì)的方法400的流程圖。最初,如框410所示,例如利用圖2的選擇指示符接收組件226來(lái)接收用戶已經(jīng)選擇所呈現(xiàn)的搜索結(jié)果項(xiàng)的指示符。接著,如框412所示,例如利用圖2的關(guān)聯(lián)確定組件222來(lái)確定所選搜索結(jié)果項(xiàng)先前是否已經(jīng)在與用戶標(biāo)識(shí)和搜索查詢相關(guān)聯(lián)地呈現(xiàn)時(shí)被選擇。如果確定搜索結(jié)果項(xiàng)先前未在在指定條件下呈現(xiàn)時(shí)被選擇,則與搜索查詢、搜索結(jié)果項(xiàng)和用戶標(biāo)識(shí)相關(guān)聯(lián)地,例如與圖2的數(shù)據(jù)存儲(chǔ)214相關(guān)聯(lián)地存儲(chǔ)該選擇的計(jì)數(shù)。這在框414處指示。 然而,如果確定該搜索結(jié)果項(xiàng)先前已經(jīng)在與用戶標(biāo)識(shí)和搜索查詢相關(guān)聯(lián)地呈現(xiàn)時(shí)被選擇,則隨后確定這是否是第N次發(fā)生這一選擇,其中N是預(yù)定閾值次數(shù)。這在框416處指示。如果確定該選擇不是在指定條件下呈現(xiàn)搜索結(jié)果項(xiàng)時(shí)對(duì)該搜索結(jié)果項(xiàng)的第N次選擇,則與搜索查詢、搜索結(jié)果項(xiàng)和用戶標(biāo)識(shí)相關(guān)聯(lián)地(例如,與圖2的數(shù)據(jù)存儲(chǔ)214相關(guān)聯(lián)地)存儲(chǔ)該選擇的計(jì)數(shù),如框414所示。 如果確定該選擇是對(duì)該搜索結(jié)果項(xiàng)的第N次選擇,則將所選搜索結(jié)果項(xiàng)標(biāo)識(shí)為個(gè)人定勢(shì)并且用突出呈現(xiàn)標(biāo)記來(lái)標(biāo)記所選搜索結(jié)果項(xiàng)(例如,利用個(gè)人定勢(shì)標(biāo)記組件228),如框418所示。因此,下一次與用戶標(biāo)識(shí)相關(guān)聯(lián)地接收到相同或相似的搜索結(jié)果查詢時(shí),將相對(duì)于滿足該查詢的其他搜索結(jié)果項(xiàng)突出顯示被標(biāo)識(shí)和標(biāo)記為個(gè)人定勢(shì)的搜索結(jié)果項(xiàng)。隨后,如框420所示,彼此相關(guān)聯(lián)地,例如與圖2的數(shù)據(jù)存儲(chǔ)214相關(guān)聯(lián)地存儲(chǔ)突出呈現(xiàn)標(biāo)記、搜索查詢、搜索結(jié)果項(xiàng)和用戶標(biāo)識(shí)。如果需要,則還可存儲(chǔ)該選擇的計(jì)數(shù)。
現(xiàn)在轉(zhuǎn)向圖5,示出了例示根據(jù)本發(fā)明的一實(shí)施例的用于標(biāo)識(shí)和標(biāo)記個(gè)人定勢(shì)的方法500的流程圖。最初,如框510所示,例如利用圖2的搜索查詢接收組件218來(lái)接收與用戶標(biāo)識(shí)相關(guān)聯(lián)的第一搜索查詢。接著,如框512所示,例如利用圖2的搜索結(jié)果確定組件220來(lái)確定與所接收到的第一搜索查詢相關(guān)的第一多個(gè)搜索結(jié)果項(xiàng)。接著,例如利用圖2的呈現(xiàn)組件224來(lái)根據(jù)預(yù)定搜索結(jié)果排序算法來(lái)呈現(xiàn)所確定的搜索結(jié)果項(xiàng)。這在框514處指示。接著,如框516所示,例如通過(guò)圖2的選擇指示符接收組件226來(lái)接收已經(jīng)選擇所呈現(xiàn)的搜索結(jié)果項(xiàng)中的一個(gè)的指示符。隨后,如框518所示,確定所選搜索結(jié)果在與用戶標(biāo)識(shí)和相同或相似的搜索查詢相關(guān)聯(lián)地呈現(xiàn)時(shí)已被選擇的次數(shù)是否滿足或超過(guò)預(yù)定閾值(例如,利用關(guān)聯(lián)確定組件222)。本領(lǐng)域的普通技術(shù)人員將會(huì)理解,如果所選搜索結(jié)果項(xiàng)先前已經(jīng)被標(biāo)識(shí)為個(gè)人定勢(shì)并且對(duì)此的指示已經(jīng)與用戶標(biāo)識(shí)和搜索查詢相關(guān)聯(lián)地,例如與數(shù)據(jù)存儲(chǔ)214相關(guān)聯(lián)地存儲(chǔ),則這一確定可改為在框518處作出并且可以與用戶標(biāo)識(shí)、搜索查詢和查詢結(jié)果相關(guān)聯(lián)地存儲(chǔ)該選擇的計(jì)數(shù),并且可跳過(guò)其余方法步驟。任何及所有這樣的實(shí)施例及其組合都被構(gòu)想為落在本發(fā)明的各實(shí)施例的范圍內(nèi)。 如果確定所選搜索結(jié)果在指定條件下呈現(xiàn)時(shí)已被選擇的次數(shù)未滿足或超過(guò)預(yù)定閾值,則與用戶標(biāo)識(shí)相關(guān)聯(lián)地(例如,與圖2的數(shù)據(jù)存儲(chǔ)214相關(guān)聯(lián)地)存儲(chǔ)該選擇的計(jì)數(shù)、搜索查詢和查詢結(jié)果項(xiàng)(或其指示符)。這在框520處指示。 然而,如果確定所選搜索結(jié)果在與用戶標(biāo)識(shí)和相同或相似的搜索查詢相關(guān)聯(lián)地呈現(xiàn)時(shí)已被選擇的次數(shù)滿足或超過(guò)預(yù)定閾值,則例如利用圖2的關(guān)聯(lián)確定組件222來(lái)將所選搜索結(jié)果項(xiàng)標(biāo)識(shí)為個(gè)人定勢(shì)。這在框522處指示。隨后,用突出選擇標(biāo)記來(lái)標(biāo)記被標(biāo)識(shí)為個(gè)人定勢(shì)的所選搜索結(jié)果項(xiàng)(例如,利用圖2的個(gè)人定勢(shì)標(biāo)記組件228),如框524所示。然后,與用戶標(biāo)識(shí)相關(guān)聯(lián)地,例如與圖2的數(shù)據(jù)存儲(chǔ)214相關(guān)聯(lián)地存儲(chǔ)選擇的計(jì)數(shù)、搜索查詢、查詢結(jié)果項(xiàng)(或其指示符)和突出選擇標(biāo)記。這在框526處指示。 現(xiàn)在轉(zhuǎn)向圖6,示出了例示根據(jù)本發(fā)明的一實(shí)施例的用于基于用戶行為來(lái)呈現(xiàn)搜索結(jié)果項(xiàng)的方法600的流程圖。最初,如框610所示,例如利用圖2的搜索查詢接收組件218來(lái)接收與用戶標(biāo)識(shí)相關(guān)聯(lián)的搜索查詢。接著,如框612所示,例如利用圖2的搜索結(jié)果確定組件220來(lái)確定關(guān)于和/或滿足所接收到的搜索查詢的多個(gè)搜索結(jié)果項(xiàng),其中所確定的搜索結(jié)果項(xiàng)中的至少一個(gè)已被標(biāo)識(shí)為與用戶標(biāo)識(shí)相關(guān)聯(lián)的個(gè)人定勢(shì)。隨后,如框614所示,除相對(duì)于其他搜索結(jié)果項(xiàng)突出呈現(xiàn)所標(biāo)識(shí)的個(gè)人定勢(shì)以外,一般根據(jù)預(yù)定搜索結(jié)果排序算法來(lái)呈現(xiàn)搜索結(jié)果項(xiàng)。這一呈現(xiàn)可例如利用圖2的呈現(xiàn)組件224來(lái)進(jìn)行。由此,用戶可容易地標(biāo)識(shí)他或她先前在進(jìn)行相同或相似的查詢時(shí)比其他搜索結(jié)果項(xiàng)更頻繁地選擇的那些搜索結(jié)果項(xiàng)。 可以理解,本發(fā)明的各實(shí)施例涉及各種方法、系統(tǒng)和其上包含計(jì)算機(jī)可執(zhí)行指令的計(jì)算機(jī)存儲(chǔ)介質(zhì),該指令在被執(zhí)行時(shí)執(zhí)行根據(jù)本發(fā)明的實(shí)施例的、用于基于特定用戶的行為來(lái)標(biāo)識(shí)和呈現(xiàn)對(duì)于給定搜索查詢的、與該用戶相關(guān)的"最佳"回答的方法。在接收到搜索查詢并確定滿足該查詢的搜索結(jié)果項(xiàng)后,確定用戶是否在過(guò)去執(zhí)行過(guò)相同或基本上相似的搜索并且如果是,則確定在搜索結(jié)果項(xiàng)中是否存在當(dāng)呈現(xiàn)這些搜索結(jié)果項(xiàng)時(shí)他/她有選擇其的傾向的特定結(jié)果項(xiàng)。如果頻繁選擇一特定結(jié)果,則在搜索結(jié)果項(xiàng)中突出呈現(xiàn)該結(jié)果(例如,突出顯示、帶框顯示、用不同于其他結(jié)果的字體來(lái)顯示等)以使得用戶更容易地快速標(biāo)識(shí)所需結(jié)果。 參考各具體實(shí)施例描述了本發(fā)明,各具體實(shí)施例在所有方面都旨在是說(shuō)明性的而非限制性的。在不背離本發(fā)明范圍的情況下各替換實(shí)施例對(duì)本發(fā)明所屬領(lǐng)域的普通技術(shù)人員將變得顯而易見(jiàn)。 從前述內(nèi)容可知,本發(fā)明很好地適用于實(shí)現(xiàn)前述的所有目的和目標(biāo),并且具有對(duì)于該系統(tǒng)和方式是顯而易見(jiàn)且固有的其它優(yōu)點(diǎn)??梢岳斫猓囟ǖ奶卣骱妥咏M合是有用的,并且可以在不參考其它特征和子組合的情況下使用。這由權(quán)利要求書所構(gòu)想并在其范圍之內(nèi)。
權(quán)利要求
一種或多種其上包含計(jì)算機(jī)可執(zhí)行指令的計(jì)算機(jī)存儲(chǔ)介質(zhì),所述計(jì)算機(jī)可執(zhí)行指令在被執(zhí)行時(shí)執(zhí)行一種用于基于先前用戶行為來(lái)呈現(xiàn)搜索結(jié)果項(xiàng)的方法,所述方法包括接收與用戶標(biāo)識(shí)相關(guān)聯(lián)的搜索查詢(310);確定與所接收到的搜索查詢相關(guān)的多個(gè)搜索結(jié)果項(xiàng)(312);確定所述多個(gè)搜索結(jié)果項(xiàng)中是否有至少一個(gè)先前已經(jīng)與關(guān)聯(lián)于所接收到的搜索查詢的用戶標(biāo)識(shí)相關(guān)聯(lián)并被選擇預(yù)定閾值次數(shù)(314、318);以及呈現(xiàn)所述多個(gè)搜索結(jié)果項(xiàng)(320),其中如果確定所述多個(gè)搜索結(jié)果項(xiàng)中的至少一個(gè)先前已經(jīng)與關(guān)聯(lián)于所接收到的搜索查詢的用戶標(biāo)識(shí)相關(guān)聯(lián)并被選擇所述預(yù)定閾值次數(shù),則突出呈現(xiàn)所述多個(gè)搜索結(jié)果項(xiàng)中的所述至少一個(gè)。
2. 如權(quán)利要求1所述的一種或多種計(jì)算機(jī)存儲(chǔ)介質(zhì),其特征在于,確定所述多個(gè)搜索 結(jié)果項(xiàng)中是否有至少一個(gè)先前已經(jīng)與關(guān)聯(lián)于所接收到的搜索查詢的用戶標(biāo)識(shí)相關(guān)聯(lián)了預(yù) 定閾值次數(shù)包括確定所述多個(gè)搜索結(jié)果項(xiàng)中是否有至少一個(gè)先前是否已經(jīng)與關(guān)聯(lián)于與所 接收到的搜索查詢相同或相似的搜索查詢的用戶標(biāo)識(shí)相關(guān)聯(lián)。
3. 如權(quán)利要求2所述的一種或多種計(jì)算機(jī)存儲(chǔ)介質(zhì),其特征在于,所述方法還包括 接收已經(jīng)選擇所呈現(xiàn)的多個(gè)搜索結(jié)果項(xiàng)中的一個(gè)的指示符;以及存儲(chǔ)所呈現(xiàn)的多個(gè)搜索結(jié)果項(xiàng)中的一個(gè)、所接收到的搜索查詢和用戶標(biāo)識(shí)的關(guān)聯(lián)。
4. 如權(quán)利要求3所述的一種或多種計(jì)算機(jī)存儲(chǔ)介質(zhì),其特征在于,所述方法還包括確 定先前是否已經(jīng)與所述用戶標(biāo)識(shí)相關(guān)聯(lián)地選擇了所呈現(xiàn)的多個(gè)搜索結(jié)果項(xiàng)中與所接收到 的指示符相關(guān)聯(lián)的一個(gè)。
5. 如權(quán)利要求4所述的一種或多種計(jì)算機(jī)存儲(chǔ)介質(zhì),其特征在于,如果確定先前已經(jīng) 與所述用戶標(biāo)識(shí)相關(guān)聯(lián)地選擇了所呈現(xiàn)的多個(gè)搜索結(jié)果項(xiàng)中與所接收到的指示符相關(guān)聯(lián) 的一個(gè),則所述方法還包括確定所呈現(xiàn)的多個(gè)搜索結(jié)果項(xiàng)中與所接收到的指示符相關(guān)聯(lián)的 所述一個(gè)是否已被選擇所述預(yù)定閾值次數(shù)。
6. 如權(quán)利要求5所述的一種或多種計(jì)算機(jī)存儲(chǔ)介質(zhì),其特征在于,如果確定所呈現(xiàn)的多個(gè)搜索結(jié)果項(xiàng)中與所接收到的指示符相關(guān)聯(lián)的所述一個(gè)已被選擇所述預(yù)定閾值次數(shù),則 所述方法還包括用突出呈現(xiàn)標(biāo)記來(lái)標(biāo)記所呈現(xiàn)的多個(gè)搜索結(jié)果項(xiàng)中的所述一個(gè),并且其中 存儲(chǔ)所呈現(xiàn)的多個(gè)搜索結(jié)果項(xiàng)中的所述一個(gè)、所接收到的搜索查詢和所述用戶標(biāo)識(shí)的關(guān)聯(lián) 還包括存儲(chǔ)與其相關(guān)聯(lián)的所述突出呈現(xiàn)標(biāo)記。
7. 如權(quán)利要求1所述的一種或多種計(jì)算機(jī)存儲(chǔ)介質(zhì),其特征在于,呈現(xiàn)所述多個(gè)搜索 結(jié)果項(xiàng)包括顯示所述多個(gè)搜索結(jié)果項(xiàng)。
8. 如權(quán)利要求7所述的一種或多種計(jì)算機(jī)存儲(chǔ)介質(zhì),其特征在于,突出呈現(xiàn)所述多個(gè)搜索結(jié)果項(xiàng)中的至少一個(gè)包括以下各項(xiàng)中的至少一個(gè)突出顯示所述多個(gè)搜索結(jié)果項(xiàng)中的 至少一個(gè)、框出所述多個(gè)搜索結(jié)果項(xiàng)中的至少一個(gè)、用相對(duì)于其他顯示的搜索結(jié)果項(xiàng)的不 同字體來(lái)顯示所述多個(gè)搜索結(jié)果項(xiàng)中的至少一個(gè)、用相對(duì)于所述其他顯示的搜索結(jié)果項(xiàng)的 不同的字體大小來(lái)顯示所述多個(gè)搜索結(jié)果項(xiàng)中的至少一個(gè)、用相對(duì)于所述其他顯示的搜索 結(jié)果項(xiàng)的不同的字體顏色來(lái)顯示所述多個(gè)搜索結(jié)果項(xiàng)中的至少一個(gè)、在顯示面中與所述其 他顯示的搜索結(jié)果項(xiàng)分開(kāi)的區(qū)域上顯示所述多個(gè)搜索結(jié)果項(xiàng)中的至少一個(gè)、復(fù)制所述多個(gè) 搜索結(jié)果項(xiàng)中的至少一個(gè)并將所復(fù)制的搜索結(jié)果項(xiàng)顯示到所述顯示面的突出位置、以及將 所述多個(gè)搜索結(jié)果項(xiàng)中的至少一個(gè)移至所述顯示面的突出位置。
9. 一種計(jì)算機(jī)系統(tǒng),所述計(jì)算機(jī)系統(tǒng)用于執(zhí)行一種用于基于先前用戶行為來(lái)呈現(xiàn)搜索 結(jié)果項(xiàng)的方法,所述系統(tǒng)包括用于接收與用戶標(biāo)識(shí)相關(guān)聯(lián)的搜索查詢的搜索查詢接收組件(218);用于確定與所接收到的搜索查詢相關(guān)的多個(gè)搜索結(jié)果項(xiàng)的搜索結(jié)果確定組件(220);關(guān)聯(lián)確定組件(222),其用于確定所述多個(gè)搜索結(jié)果項(xiàng)中的任一個(gè)先前是否已經(jīng)與關(guān) 聯(lián)于相同或相似的搜索查詢的用戶標(biāo)識(shí)相關(guān)聯(lián)并且如果是,則用于確定已經(jīng)與關(guān)聯(lián)于相同 或相似的搜索查詢的用戶標(biāo)識(shí)相關(guān)聯(lián)的所述多個(gè)搜索結(jié)果項(xiàng)中的任一個(gè)是否已經(jīng)被選擇 預(yù)定閾值次數(shù);以及用于呈現(xiàn)所述多個(gè)搜索結(jié)果項(xiàng)的呈現(xiàn)組件(224)。
10. 如權(quán)利要求9所述的計(jì)算機(jī)系統(tǒng),其特征在于,所述呈現(xiàn)組件還被配置成如果確定 所述多個(gè)搜索結(jié)果項(xiàng)中的一個(gè)或多個(gè)先前已經(jīng)與關(guān)聯(lián)于所述相同或相似的搜索查詢的用 戶標(biāo)識(shí)相關(guān)聯(lián)并且已被選擇所述預(yù)定閾值次數(shù),則突出呈現(xiàn)所述多個(gè)搜索結(jié)果項(xiàng)中的所述 一個(gè)或多個(gè)。
11. 如權(quán)利要求9所述的計(jì)算機(jī)系統(tǒng),其特征在于,還包括用于接收已經(jīng)選擇所呈現(xiàn)的 多個(gè)搜索結(jié)果項(xiàng)中的一個(gè)的指示符的選擇指示符接收組件。
12. 如權(quán)利要求11所述的計(jì)算機(jī)系統(tǒng),其特征在于,所述關(guān)聯(lián)確定組件還被配置成確 定所呈現(xiàn)的多個(gè)搜索結(jié)果項(xiàng)中與所述指示符相關(guān)聯(lián)的所述一個(gè)是否已經(jīng)被選擇預(yù)定閾值 次數(shù)。
13. 如權(quán)利要求12所述的計(jì)算機(jī)系統(tǒng),其特征在于,還包括個(gè)人定勢(shì)標(biāo)記組件,所述組件用于用突出呈現(xiàn)標(biāo)記來(lái)標(biāo)記所呈現(xiàn)的多個(gè)搜索結(jié)果項(xiàng)中與所述指示符相關(guān)聯(lián)的所述一 個(gè)。
14. 如權(quán)利要求13所述的計(jì)算機(jī)系統(tǒng),其特征在于,所述呈現(xiàn)組件被配置成顯示所述 多個(gè)搜索結(jié)果項(xiàng)并且與所呈現(xiàn)的多個(gè)搜索結(jié)果項(xiàng)中的一個(gè)相關(guān)聯(lián)地顯示所述突出呈現(xiàn)標(biāo) 記。
15. 如權(quán)利要求14所述的計(jì)算機(jī)系統(tǒng),其特征在于,所述突出呈現(xiàn)標(biāo)記包括以下各項(xiàng)中的至少一個(gè)突出顯示所述多個(gè)搜索結(jié)果項(xiàng)中的至少一個(gè)、框出所述多個(gè)搜索結(jié)果項(xiàng)中的至少一個(gè)、用相對(duì)于其他顯示的搜索結(jié)果項(xiàng)的不同字體來(lái)顯示所述多個(gè)搜索結(jié)果項(xiàng)中的 至少一個(gè)、用相對(duì)于所述其他顯示的搜索結(jié)果項(xiàng)的不同的字體大小來(lái)顯示所述多個(gè)搜索結(jié) 果項(xiàng)中的至少一個(gè)、用相對(duì)于所述其他顯示的搜索結(jié)果項(xiàng)的不同的字體顏色來(lái)顯示所述多 個(gè)搜索結(jié)果項(xiàng)中的至少一個(gè)、在顯示面中與所述其他顯示的搜索結(jié)果項(xiàng)分開(kāi)的區(qū)域上顯示 所述多個(gè)搜索結(jié)果項(xiàng)中的至少一個(gè)、復(fù)制所述多個(gè)搜索結(jié)果項(xiàng)中的至少二個(gè)并將所復(fù)制的 搜索結(jié)果項(xiàng)顯示到所述顯示面的突出位置、以及將所述多個(gè)搜索結(jié)果項(xiàng)中的至少一個(gè)移至 所述顯示面的突出位置。
16. —種計(jì)算環(huán)境中的用于基于先前用戶行為來(lái)標(biāo)識(shí)個(gè)人定勢(shì)的方法,所述方法包括接收與用戶標(biāo)識(shí)相關(guān)聯(lián)的第一搜索查詢(510);確定與所述第一搜索查詢或與所述第一搜索查詢相似的搜索查詢相關(guān)的第一多個(gè)搜 索結(jié)果項(xiàng)(512);呈現(xiàn)所述第一多個(gè)搜索結(jié)果項(xiàng)(514);接收已經(jīng)選擇所述第一多個(gè)搜索結(jié)果項(xiàng)中的一個(gè)的指示符(516); 確定在所述第一多個(gè)搜索結(jié)果項(xiàng)中與所接收到的指示符相關(guān)聯(lián)的一個(gè)已經(jīng)與所述第 一搜索查詢或與所述第一搜索查詢相似的搜索查詢以及所述用戶標(biāo)識(shí)相關(guān)聯(lián)地呈現(xiàn)時(shí)所述第一多個(gè)搜索結(jié)果項(xiàng)中的所述一個(gè)是否已經(jīng)被選擇預(yù)定閾值次數(shù)(518);以及如果確定在所述第一多個(gè)搜索結(jié)果項(xiàng)中與所接收到的指示符相關(guān)聯(lián)的一個(gè)已經(jīng)與所 述第一搜索查詢或與所述第一搜索查詢相似的搜索查詢以及所述用戶標(biāo)識(shí)相關(guān)聯(lián)地呈現(xiàn) 時(shí)所述第一多個(gè)搜索結(jié)果項(xiàng)中的所述一個(gè)已經(jīng)被選擇預(yù)定閾值次數(shù),則所述方法還包括將 所述第一多個(gè)搜索結(jié)果項(xiàng)中的所述一個(gè)標(biāo)識(shí)為與所述用戶標(biāo)識(shí)相關(guān)聯(lián)的個(gè)人定勢(shì)(522)。
17. 如權(quán)利要求16所述的方法,其特征在于,還包括用突出呈現(xiàn)標(biāo)記來(lái)標(biāo)記所述第一 多個(gè)搜索結(jié)果項(xiàng)中被標(biāo)識(shí)為與所述用戶標(biāo)識(shí)相關(guān)聯(lián)的個(gè)人定勢(shì)的一個(gè),并且與所述第一多 個(gè)搜索結(jié)果項(xiàng)中被標(biāo)識(shí)為與所述用戶標(biāo)識(shí)相關(guān)聯(lián)的個(gè)人定勢(shì)的一個(gè)、所接收到的搜索查詢 或與所述第一搜索查詢相似的搜索查詢以及所述用戶標(biāo)識(shí)相關(guān)聯(lián)地存儲(chǔ)所述突出呈現(xiàn)標(biāo) 記。
18. 如權(quán)利要求17所述的方法,其特征在于,還包括接收與所述用戶標(biāo)識(shí)相關(guān)聯(lián)的第二搜索查詢,所述第二搜索查詢與所述第一搜索查詢相同或相似;確定與所述第二搜索查詢相關(guān)的第二多個(gè)搜索結(jié)果項(xiàng),其中所述第二多個(gè)搜索結(jié)果項(xiàng) 包括所述第一多個(gè)搜索結(jié)果項(xiàng)中已被標(biāo)識(shí)為與所述用戶標(biāo)識(shí)相關(guān)聯(lián)的個(gè)人定勢(shì)的一個(gè);以 及呈現(xiàn)所述第二多個(gè)搜索結(jié)果項(xiàng),其中突出呈現(xiàn)所述第一多個(gè)搜索結(jié)果項(xiàng)中已被標(biāo)識(shí)為 與所述用戶標(biāo)識(shí)相關(guān)聯(lián)的個(gè)人定勢(shì)的一個(gè)。
19. 如權(quán)利要求18所述的方法,其特征在于,呈現(xiàn)所述第二多個(gè)搜索結(jié)果項(xiàng)包括顯示 所述多個(gè)搜索結(jié)果項(xiàng)。
20. 如權(quán)利要求19所述的方法,其特征在于,突出呈現(xiàn)所述第一多個(gè)搜索結(jié)果項(xiàng)中被 標(biāo)識(shí)為與所述用戶標(biāo)識(shí)相關(guān)聯(lián)的個(gè)人定勢(shì)的至少一個(gè)包括以下各項(xiàng)中的至少一個(gè)突出顯 示所述多個(gè)搜索結(jié)果項(xiàng)中的至少一個(gè)、框出顯示所述多個(gè)搜索結(jié)果項(xiàng)中的至少一個(gè)、用相 對(duì)于其他顯示的搜索結(jié)果項(xiàng)的不同字體來(lái)顯示所述多個(gè)搜索結(jié)果項(xiàng)中的至少一個(gè)、用相對(duì) 于所述其他顯示的搜索結(jié)果項(xiàng)的不同的字體大小來(lái)顯示所述多個(gè)搜索結(jié)果項(xiàng)中的至少一 個(gè)、用相對(duì)于所述其他顯示的搜索結(jié)果項(xiàng)的不同的字體顏色來(lái)顯示所述多個(gè)搜索結(jié)果項(xiàng)中 的至少一個(gè)、在顯示面中與所述其他顯示的搜索結(jié)果項(xiàng)分開(kāi)的區(qū)域上顯示所述多個(gè)搜索結(jié) 果項(xiàng)中的至少一個(gè)、以及復(fù)制所述多個(gè)搜索結(jié)果項(xiàng)中的至少一個(gè)并將所復(fù)制的搜索結(jié)果項(xiàng) 顯示到所述顯示面的突出位置。
全文摘要
提供了各種方法、系統(tǒng)和其上包含計(jì)算機(jī)可執(zhí)行指令的計(jì)算機(jī)存儲(chǔ)介質(zhì),它們?cè)诒粓?zhí)行時(shí)執(zhí)行用于基于特定用戶的行為來(lái)標(biāo)識(shí)和呈現(xiàn)對(duì)于給定搜索查詢的、與該用戶相關(guān)的“最佳”回答的方法。在接收到搜索查詢并確定滿足查詢的搜索結(jié)果項(xiàng)后,確定用戶是否在過(guò)去執(zhí)行過(guò)相同或基本上相似的搜索并且如果是,則確定在搜索結(jié)果項(xiàng)中是否存在當(dāng)呈現(xiàn)這些搜索結(jié)果項(xiàng)時(shí)他/她有選擇其的傾向的特定結(jié)果項(xiàng)。如果頻繁選擇一特定結(jié)果,則在搜索結(jié)果項(xiàng)中突出呈現(xiàn)該結(jié)果(例如,突出顯示、帶框顯示、用不同于其他結(jié)果的字體來(lái)顯示等)以使得用戶更容易地快速標(biāo)識(shí)所需結(jié)果。
文檔編號(hào)G06F17/30GK101790729SQ200880105080
公開(kāi)日2010年7月28日 申請(qǐng)日期2008年7月1日 優(yōu)先權(quán)日2007年8月31日
發(fā)明者E·W·澤爾貝格 申請(qǐng)人:微軟公司