国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      用于利用瀏覽器歷史進(jìn)行動(dòng)作建議的方法和系統(tǒng)的制作方法

      文檔序號(hào):6360097閱讀:165來(lái)源:國(guó)知局
      專利名稱:用于利用瀏覽器歷史進(jìn)行動(dòng)作建議的方法和系統(tǒng)的制作方法
      技術(shù)領(lǐng)域
      本公開涉及web頁(yè)面,并且更具體地涉及用于利用瀏覽器歷史進(jìn)行動(dòng)作建議的方法和系統(tǒng)。
      背景技術(shù)
      萬(wàn)維網(wǎng)的結(jié)構(gòu)基于web頁(yè)面和與那些web頁(yè)面相關(guān)聯(lián)的域名。姆個(gè)web頁(yè)面用其統(tǒng)ー資源定位符(URL)來(lái)標(biāo)識(shí)。當(dāng)用戶保存書簽時(shí),用戶保存與用戶可能想要回到的web頁(yè)面相關(guān)聯(lián)的URL。當(dāng)用戶注冊(cè)了真正簡(jiǎn)易聚合內(nèi)容(RSS)饋送時(shí),用戶得到來(lái)自單ー web頁(yè)面源的信息。此外,典型web瀏覽器的每個(gè)實(shí)例被設(shè)置為顯示單一 web頁(yè)面。

      發(fā)明內(nèi)容
      盡管web的結(jié)構(gòu)是基于各個(gè)web頁(yè)面的,但是web用戶的目的通常不是基于特定web頁(yè)面本身,而是基于感興趣的概念或話題。一方面,服務(wù)器計(jì)算機(jī)通過(guò)網(wǎng)絡(luò)從在計(jì)算設(shè)備上執(zhí)行的客戶端模塊接收到與用戶經(jīng)由在計(jì)算設(shè)備上執(zhí)行的瀏覽器導(dǎo)航到的web頁(yè)面相關(guān)聯(lián)的統(tǒng)ー資源定位符(URL)。服務(wù)器計(jì)算機(jī)確定該web頁(yè)面是用戶在給定的時(shí)間段內(nèi)已超過(guò)預(yù)定次數(shù)地導(dǎo)航到的域的一部分。服務(wù)器計(jì)算機(jī)確定與該web頁(yè)面相關(guān)聯(lián)的類別,并確定與所述域相關(guān)聯(lián)的ー個(gè)或多個(gè)動(dòng)作。服務(wù)器計(jì)算機(jī)向計(jì)算設(shè)備發(fā)送用于在瀏覽器中顯示的鏈接,該鏈接表示與所述域和所述與web頁(yè)面相關(guān)聯(lián)的類別相關(guān)聯(lián)的動(dòng)作。在一個(gè)實(shí)施例中,與web頁(yè)面相關(guān)聯(lián)的一組話題由服務(wù)器計(jì)算機(jī)確定。在ー個(gè)實(shí)施例中,服務(wù)器計(jì)算機(jī)確定針對(duì)每個(gè)類別的預(yù)定數(shù)目的被支持web頁(yè)面。在一個(gè)實(shí)施例中,服務(wù)器計(jì)算機(jī)確定完成類別內(nèi)預(yù)定數(shù)目的web頁(yè)面中的每個(gè)web頁(yè)面的動(dòng)作所需要執(zhí)行的步驟。在一個(gè)實(shí)施例中,所確定的步驟被存儲(chǔ)在存儲(chǔ)介質(zhì)中。在一個(gè)實(shí)施例中,發(fā)送表示動(dòng)作的鏈接還包括發(fā)送在被選擇時(shí)使數(shù)據(jù)以web的形式被輸入的鏈接。另ー方面,計(jì)算設(shè)備確定在計(jì)算設(shè)備上執(zhí)行的瀏覽器的用戶所導(dǎo)航到的web頁(yè)面是用戶已在給定的時(shí)間段內(nèi)超過(guò)預(yù)定次數(shù)地導(dǎo)航到的域的一部分。計(jì)算設(shè)備確定與web頁(yè)面相關(guān)聯(lián)的類別。然后,瀏覽器顯示與所述域以及與web頁(yè)面相關(guān)聯(lián)的類別相關(guān)聯(lián)的ー個(gè)或多個(gè)動(dòng)作。在一個(gè)實(shí)施例中,計(jì)算設(shè)備確定與web頁(yè)面相關(guān)聯(lián)的ー組話題。在一個(gè)實(shí)施例中,計(jì)算設(shè)備確定在域中的與類別相關(guān)聯(lián)的預(yù)定數(shù)目的被支持web頁(yè)面。在一個(gè)實(shí)施例中,計(jì)算設(shè)備確定完成針對(duì)與類別相關(guān)聯(lián)的預(yù)定數(shù)目的web頁(yè)面中的每個(gè)web頁(yè)面的動(dòng)作所需要執(zhí)行的步驟。通過(guò)參考以下詳細(xì)描述和附圖,本領(lǐng)域技術(shù)人員將明白這些和其它方面以及實(shí)施例。


      在不考慮尺寸且相似的標(biāo)號(hào)表示若干視圖中的相似元件的附圖中圖I是根據(jù)本公開實(shí)施例的通過(guò)網(wǎng)絡(luò)與服務(wù)器計(jì)算機(jī)通信的計(jì)算設(shè)備的客戶端模塊的框圖;圖2是圖示了根據(jù)本公開實(shí)施例的圖I的計(jì)算設(shè)備所執(zhí)行的步驟的流程圖;圖3是圖示了根據(jù)本公開實(shí)施例的圖I的計(jì)算設(shè)備所執(zhí)行的步驟的流程圖;圖4是根據(jù)本公開實(shí)施例的圖I的服務(wù)器計(jì)算機(jī)所執(zhí)行的步驟的流程圖;圖5是根據(jù)本公開實(shí)施例的在圖I的服務(wù)器計(jì)算機(jī)和圖I的計(jì)算設(shè)備上執(zhí)行的模塊和應(yīng)用程序接ロ(API)的框圖;圖6是根據(jù)本公開實(shí)施例的圖I的計(jì)算設(shè)備為了提供話題詳細(xì)視圖所執(zhí)行的步驟的流程圖;
      圖7是根據(jù)本公開實(shí)施例的在瀏覽器的第二內(nèi)容區(qū)域中被顯示的側(cè)邊欄的屏幕截圖;圖8是根據(jù)本公開實(shí)施例的顯示計(jì)算設(shè)備導(dǎo)航到關(guān)于Nintendo Wii 控制臺(tái)的評(píng)論的web頁(yè)面時(shí)的第一內(nèi)容區(qū)域和示出話題信息的第二內(nèi)容區(qū)域的瀏覽器的屏幕截圖;圖9是根據(jù)本公開實(shí)施例的顯示用戶導(dǎo)航到評(píng)論Nintendo \V_ii 的web頁(yè)面之后側(cè)邊欄中的詳細(xì)視圖的瀏覽器的屏幕截圖;圖10是根據(jù)本公開實(shí)施例的顯示其中新聞標(biāo)簽已被用戶選擇的側(cè)邊欄的瀏覽器的屏幕截圖;圖11是根據(jù)本公開實(shí)施例的顯示包含運(yùn)動(dòng)員詳細(xì)視圖的側(cè)邊欄的瀏覽器的屏幕截圖;圖12是根據(jù)本公開實(shí)施例的已導(dǎo)航到描述電影“District 9 (第9區(qū))”的web頁(yè)面的瀏覽器的屏幕截圖;圖13是圖示了根據(jù)本公開實(shí)施例的客戶端模塊為了確定基于話題的瀏覽器歷史而執(zhí)行的步驟的流程圖;圖14是圖示了根據(jù)本公開實(shí)施例的客戶端模塊為了收集基于話題的瀏覽器歷史而執(zhí)行的步驟的流程圖;圖15圖示了根據(jù)本公開實(shí)施例的被用于將基于話題的瀏覽器歷史存儲(chǔ)在話題歷史數(shù)據(jù)庫(kù)中的數(shù)據(jù)庫(kù)架構(gòu);圖16是圖示了根據(jù)本公開實(shí)施例的圖I的服務(wù)器計(jì)算機(jī)為了客戶端模塊向用戶建議ー個(gè)或多個(gè)動(dòng)作而執(zhí)行的步驟的流程圖;圖17是圖示了根據(jù)本公開實(shí)施例的為了填充域歷史數(shù)據(jù)庫(kù)而由客戶端模塊執(zhí)行的步驟的流程圖;圖18是圖示了根據(jù)本公開實(shí)施例的為了利用瀏覽器歷史建議與用戶最常訪問(wèn)的web站點(diǎn)相關(guān)聯(lián)的動(dòng)作而由客戶端模塊執(zhí)行的步驟的流程圖;圖19圖示了根據(jù)本公開實(shí)施例的被用于將動(dòng)作記錄存儲(chǔ)在動(dòng)作數(shù)據(jù)庫(kù)中的數(shù)據(jù)庫(kù)架構(gòu);圖20是根據(jù)本公開實(shí)施例的具有訓(xùn)練模塊、索引模塊和運(yùn)行模塊的圖I的服務(wù)器計(jì)算機(jī)的實(shí)施例的框圖;圖21是圖示了根據(jù)本公開實(shí)施例的圖20的服務(wù)器計(jì)算機(jī)的模塊所執(zhí)行的步驟的流程圖;圖22是根據(jù)本公開實(shí)施例的圖21的訓(xùn)練模塊的框圖;圖23是根據(jù)本公開實(shí)施例的圖22的訓(xùn)練模塊所執(zhí)行的步驟的流程圖;圖24是根據(jù)本公開實(shí)施例的圖20的索引模塊的框圖;圖25是根據(jù)本公開實(shí)施例的圖24的索引模塊所執(zhí)行的步驟的流程圖;圖26是根據(jù)本公開實(shí)施例的消歧示例的屏幕截圖;圖27A是根據(jù)本公開實(shí)施例的消歧示例的屏幕截圖;
      圖27B是根據(jù)本公開實(shí)施例的圖27A的消歧示例的輸出窗ロ的示例;圖28A是根據(jù)本公開實(shí)施例的選擇示例的屏幕截圖;圖28B是根據(jù)本公開實(shí)施例的根據(jù)圖28A的選擇示例排名的話題的順序圖;圖28C是根據(jù)本公開實(shí)施例的圖28A的選擇示例的輸出窗ロ的示例;圖29是根據(jù)本公開實(shí)施例的用戶已導(dǎo)航到的web頁(yè)面和側(cè)邊欄的屏幕截圖;以及圖30是圖示了根據(jù)本公開實(shí)施例的諸如圖I的服務(wù)器和/或計(jì)算設(shè)備之類的計(jì)算設(shè)備的示例的內(nèi)部體系結(jié)構(gòu)的框圖。
      具體實(shí)施例方式現(xiàn)參考本申請(qǐng)的附圖更詳細(xì)地對(duì)實(shí)施例進(jìn)行論述。在附圖中,類似和/或相對(duì)應(yīng)的元件用類似的標(biāo)號(hào)來(lái)表示。各種實(shí)施例在這里被公開;但是應(yīng)當(dāng)理解所公開的實(shí)施例僅僅是為了說(shuō)明可以用各種形式來(lái)實(shí)現(xiàn)的本發(fā)明。此外,結(jié)合各個(gè)實(shí)施例給出的每個(gè)示例都意圖為說(shuō)明性的,而非限制性的。此外,附圖不需要是按實(shí)際大小的,一些特征可以被放大以顯示特定組件的細(xì)節(jié)(并且圖中所顯示的任何尺寸、材料和類似細(xì)節(jié)都意圖為說(shuō)明性的而非限制性的)。因此,這里所公開的特定結(jié)構(gòu)和功能細(xì)節(jié)不能被解釋為限制性的,而僅僅作為用來(lái)教導(dǎo)本領(lǐng)域技術(shù)人員以各種方式實(shí)現(xiàn)所公開的實(shí)施例的代表性基礎(chǔ)。圖I是通過(guò)諸如互聯(lián)網(wǎng)之類的網(wǎng)絡(luò)115與服務(wù)器110通信的計(jì)算設(shè)備105的實(shí)施例的框圖。圖2是圖示了圖I的計(jì)算設(shè)備105所執(zhí)行的步驟的實(shí)施例的流程圖。計(jì)算設(shè)備105的用戶利用在計(jì)算設(shè)備105上運(yùn)行的web瀏覽器118來(lái)例如導(dǎo)航到與服務(wù)提供商(例如,Sunnyval, California 的 Yahoo! Inc.)相關(guān)聯(lián)的 web 頁(yè)面(例如,Yahoo!的主頁(yè))。在一個(gè)實(shí)施例中,用戶登錄(或創(chuàng)建)服務(wù)提供商的用戶賬號(hào)。在一個(gè)實(shí)施例中,服務(wù)器計(jì)算機(jī)110接收到用戶登錄賬號(hào)的請(qǐng)求,并且如果登錄信息正確則將用戶登錄到用戶賬號(hào)中。在一個(gè)實(shí)施例中,計(jì)算設(shè)備105發(fā)送從服務(wù)器計(jì)算機(jī)110下載客戶端模塊125的請(qǐng)求。客戶端模塊125可以出現(xiàn)在瀏覽器的任何區(qū)域中(例如,瀏覽器118的左側(cè)、瀏覽器118的右側(cè)、瀏覽器118的頂部和/或?yàn)g覽器118的底部)。在一個(gè)實(shí)施例中,客戶端模塊125是側(cè)邊欄。在另ー實(shí)施例中,客戶端模塊125是工具欄。在一個(gè)實(shí)施例中,客戶端模塊125修改web頁(yè)面地址欄(例如,在web頁(yè)面地址欄下面)顯示的內(nèi)容。在一個(gè)實(shí)施例中,客戶端模塊125被計(jì)算設(shè)備105下載(步驟205),并且一旦客戶端模塊125被下載,當(dāng)瀏覽器118導(dǎo)航到(與服務(wù)提供商相關(guān)聯(lián)或不相關(guān)聯(lián)的)web頁(yè)面時(shí),與客戶端模塊125相關(guān)聯(lián)的圖形用戶接ロ(UI)被顯示。在一個(gè)實(shí)施例中,如果用戶選擇顯示UI,則圖形Π被顯示。在一個(gè)實(shí)施例中,客戶端模塊125 (例如側(cè)邊欄或工具欄)可以是基于web的,因?yàn)楗思?jí)內(nèi)容呈現(xiàn)框架是基于web的。這意味著其可以經(jīng)由域鏈接被共享,并且接收方可以在不需要下載的情況下得到側(cè)邊欄/工具欄的體驗(yàn)。例如,在下載客戶端模塊125之后,用戶可以利用web瀏覽器118導(dǎo)航到特定的web頁(yè)面(步驟210)。在一個(gè)實(shí)施例中,web瀏覽器118將web頁(yè)面顯示在瀏覽器118的第一內(nèi)容區(qū)域130中,并將與客戶端模塊125相關(guān)聯(lián)的內(nèi)容顯示在瀏覽器118的第二內(nèi)容區(qū)域135中。第一內(nèi)容區(qū)域130的尺寸可以大于或小于第二內(nèi)容區(qū)域135的尺寸。在ー個(gè)實(shí)施例中,任一或這兩個(gè)內(nèi)容區(qū)域的尺寸是用戶可調(diào)節(jié)的。在一個(gè)實(shí)施例中,當(dāng)計(jì)算設(shè)備105的用戶輸入特定的web頁(yè)面域名時(shí),客戶端模塊125通過(guò)瀏覽器被訪問(wèn)。在一個(gè)實(shí)施例中,計(jì)算設(shè)備105發(fā)送對(duì)與瀏覽器118導(dǎo)航到的web頁(yè)面相關(guān)聯(lián)的話題的請(qǐng)求140 (步驟215)。對(duì)話題的請(qǐng)求140可以是發(fā)送計(jì)算設(shè)備105導(dǎo)航到的web頁(yè)面的URL。對(duì)話題的請(qǐng)求140也可以是向服務(wù)器計(jì)算機(jī)110發(fā)送用戶導(dǎo)航到的web頁(yè)面的 內(nèi)容的拷貝。在一個(gè)實(shí)施例中,服務(wù)器計(jì)算機(jī)110包括話題及類別確定模塊145。在一個(gè)實(shí)施例中,話題及類別確定模塊145之前已分析了用戶已導(dǎo)航到的web頁(yè)面,并已將其分析的結(jié)果存儲(chǔ)在服務(wù)器存儲(chǔ)裝置155 (例如數(shù)據(jù)庫(kù))中。然后,服務(wù)器計(jì)算機(jī)110 (話題及類別確定模塊145)可以利用所述之前的分析快速地確定與web頁(yè)面相關(guān)聯(lián)的ー個(gè)或多個(gè)話題?;蛘?,話題及類別確定模塊145在接收到請(qǐng)求140之后分析web頁(yè)面以確定與web頁(yè)面相關(guān)聯(lián)的ー組話題。與web頁(yè)面相關(guān)聯(lián)的一組話題在這里被定義為與web頁(yè)面相關(guān)聯(lián)的ー個(gè)或多個(gè)話題。話題可以是或不是web頁(yè)面的標(biāo)題、URL、圖形等的一部分,并且通常通過(guò)分析web頁(yè)面的文本的至少一部分被確定。在一個(gè)實(shí)施例中,話題及類別確定模塊145還根據(jù)服務(wù)器存儲(chǔ)裝置155中所存儲(chǔ)的數(shù)據(jù)或者根據(jù)對(duì)web頁(yè)面的分析確定與web頁(yè)面相關(guān)聯(lián)的ー組類別。與話題相比,類別是更高級(jí)別的抽象。例如,如果web頁(yè)面正在討論Nikon數(shù)碼相機(jī),則該web頁(yè)面的話題可以是數(shù)碼相機(jī),而該web頁(yè)面的類別可以是可購(gòu)買產(chǎn)品。與web頁(yè)面相關(guān)聯(lián)的一組類別在這里被定義為與web頁(yè)面相關(guān)聯(lián)的ー個(gè)或多個(gè)類別。服務(wù)器計(jì)算機(jī)110將與web頁(yè)面相關(guān)聯(lián)的一組話題和類別150發(fā)送給計(jì)算設(shè)備105。在一個(gè)實(shí)施例中,這組話題和類別150已根據(jù)它們與web頁(yè)面本身的相關(guān)性被排序或排名。例如,與關(guān)于Nikon數(shù)碼相機(jī)的web頁(yè)面相關(guān)聯(lián)的ー組話題可以被列為I.數(shù)碼相機(jī)2.照相機(jī)3.攝影機(jī)在一個(gè)實(shí)施例中,與關(guān)于Nikon數(shù)碼相機(jī)的web頁(yè)面相關(guān)聯(lián)的一組類別可以被列為I.可購(gòu)買產(chǎn)品2.消費(fèi)品在一個(gè)實(shí)施例中,服務(wù)器計(jì)算機(jī)110 (例如,話題及類別確定模塊145)將整個(gè)ー組話題和整個(gè)ー組類別150發(fā)送給計(jì)算設(shè)備105。在另ー實(shí)施例中,服務(wù)器計(jì)算機(jī)110發(fā)送所確定的話題和類別中的預(yù)定數(shù)目的話題和類別(例如每ー組中的第一個(gè)話題和第一個(gè)類別)。計(jì)算設(shè)備105接收話題和類別150 (步驟220)。在一個(gè)實(shí)施例中,計(jì)算機(jī)設(shè)備105將話題和類別150存儲(chǔ)在存儲(chǔ)設(shè)備157 (例如存儲(chǔ)器或數(shù)據(jù)庫(kù))中。計(jì)算設(shè)備105將web頁(yè)面顯示在web瀏覽器118的第一內(nèi)容區(qū)域130中(步驟225)并將話題和/或類別中的ー個(gè)或多個(gè)顯示在web瀏覽器118的第二內(nèi)容區(qū)域135中(步驟230)。在一個(gè)實(shí)施例中,計(jì)算設(shè)備105根據(jù)所接收到的類別配置web瀏覽器118的第二內(nèi)容區(qū)域135 (步驟235)。例如,如果與web頁(yè)面相關(guān)聯(lián)的類別是“體育”,則在ー個(gè)實(shí)施例中,計(jì)算設(shè)備105除了接收到的話題以外還將與體育相關(guān)的廣告顯示在第二內(nèi)容區(qū)域135中。作為另ー示例,計(jì)算設(shè)備105除所接收到的話題以外還可以將與體育相關(guān)的圖形顯示在第二內(nèi)容區(qū)域135中。此外,在ー個(gè)實(shí)施例中,不同的用戶接ロ基于特定話題的類別被顯示。圖3是圖示了計(jì)算設(shè)備105所執(zhí)行的步驟的實(shí)施例的流程圖。在一個(gè)實(shí)施例中,月艮務(wù)器計(jì)算機(jī)110將與話題相關(guān)聯(lián)的ー個(gè)或多個(gè)實(shí)體160發(fā)送給計(jì)算設(shè)備105。如這里所使用的,實(shí)體(這里也被稱為條目)是與根據(jù)web頁(yè)面確定的話題相關(guān)聯(lián)的文本、圖形、圖標(biāo)、視頻、鏈接、結(jié)構(gòu)化信息、文章、饋送點(diǎn)等。在一個(gè)實(shí)施例中,計(jì)算設(shè)備105接收實(shí)體(步驟310)并將實(shí)體160顯示在瀏覽器118的第二內(nèi)容區(qū)域135中(例如在用戶正在查看瀏覽器118的第一內(nèi)容區(qū)域130中的web頁(yè)面的同時(shí))(步驟315)。在一個(gè)實(shí)施例中,計(jì)算設(shè)備105根據(jù)(與話題一起被接收或者與實(shí)體一起被接收的)所接收到的類別配置第二內(nèi)容區(qū)域135 (步 驟 320)。為了本公開的目的(并且如下面針對(duì)圖20更詳細(xì)描述的),諸如計(jì)算設(shè)備105和/或服務(wù)器110之類的計(jì)算機(jī)或計(jì)算設(shè)備包括用于存儲(chǔ)和執(zhí)行程序代碼、數(shù)據(jù)和軟件的處理器和存儲(chǔ)器,作為非限制性示例,所述程序代碼、數(shù)據(jù)和軟件也可以被有形地存儲(chǔ)或者從諸如磁盤或光盤或RAM盤或磁帶之類的任意類型或種類的公知計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中被讀取。計(jì)算機(jī)可以被提供有操作系統(tǒng),允許執(zhí)行軟件應(yīng)用以對(duì)數(shù)據(jù)進(jìn)行操作。個(gè)人計(jì)算機(jī)、個(gè)人數(shù)字助理(PDA)、無(wú)線設(shè)備、蜂窩電話、互聯(lián)網(wǎng)裝置、媒體播放器、家庭影院系統(tǒng)、服務(wù)器和媒體中心是計(jì)算設(shè)備的幾個(gè)非限制性示例。在一個(gè)實(shí)施例中,計(jì)算設(shè)備105和服務(wù)器110還可以包括諸如屏幕或監(jiān)視器之類的顯示器。此外,服務(wù)器和/或計(jì)算設(shè)備可以包括ー個(gè)或多個(gè)計(jì)算機(jī)。計(jì)算設(shè)備105所執(zhí)行的用于檢測(cè)話題的偽代碼的實(shí)施例為Begin客戶端模塊被通知有新的web頁(yè)面通過(guò)瀏覽器載入客戶端模塊接收來(lái)自服務(wù)器計(jì)算機(jī)的一組話題If服務(wù)器計(jì)算機(jī)沒(méi)有返回錯(cuò)誤代碼將被返回的話題添加到話題歷史數(shù)據(jù)庫(kù)中(下面參考圖14進(jìn)行更詳細(xì)的描述)If側(cè)邊欄是打開的在客戶端模塊用戶接口中顯示話題通知Else在側(cè)邊欄上顯示話題計(jì)數(shù)End ifEnd ifEnd服務(wù)器計(jì)算機(jī)110所執(zhí)行的用于檢測(cè)話題的偽代碼的實(shí)施例為
      BeginIf URL在緩存中從緩存中的URL條目獲取話題Else從實(shí)體檢測(cè)系統(tǒng)獲取話題將得到的話題添加到緩存中End ifIfURL是“壞的”(不可掃描的、成人的、垃圾郵件)
      返回錯(cuò)誤代碼ElseIf話題被找到返回話題Else返回空集End ifEnd ifEnd在一個(gè)實(shí)施例中,服務(wù)器計(jì)算機(jī)110接收對(duì)與搜索查詢相關(guān)聯(lián)的話題的請(qǐng)求,所述搜索查詢已被輸入到由瀏覽器118在第一內(nèi)容區(qū)域130中顯示的搜索輸入?yún)^(qū)域中。服務(wù)器計(jì)算機(jī)110向?yàn)g覽器118發(fā)送用于顯示在瀏覽器118的第二內(nèi)容區(qū)域135中的與搜索查詢相關(guān)聯(lián)的話題。在一個(gè)實(shí)施例中,與搜索查詢相關(guān)聯(lián)的每個(gè)話題與類別相對(duì)應(yīng)。圖4是服務(wù)器計(jì)算機(jī)110所執(zhí)行的步驟的實(shí)施例的流程圖。圖5是在服務(wù)器計(jì)算機(jī)110和客戶端模塊125上執(zhí)行的模塊和應(yīng)用程序接ロ(API)的實(shí)施例的框圖。在ー個(gè)實(shí)施例中,服務(wù)器計(jì)算機(jī)110接收計(jì)算設(shè)備105已導(dǎo)航到的web頁(yè)面的URL (步驟405)。月艮務(wù)器計(jì)算機(jī)110確定針對(duì)web頁(yè)面的一組話題和一組類別(步驟410)。然后,服務(wù)器計(jì)算機(jī)110針對(duì)每個(gè)話題(步驟412)確定步驟410中所確定的每個(gè)類別是否是通用的(S卩,不是服務(wù)器計(jì)算機(jī)110所存儲(chǔ)的預(yù)定的ー組類別中的ー個(gè))(步驟415)。如下面針對(duì)圖7的更詳細(xì)的描述,如果類別是通用的,則服務(wù)器計(jì)算機(jī)110將通用數(shù)據(jù)(例如,從存儲(chǔ)ー個(gè)或多個(gè)知識(shí)收集網(wǎng)站數(shù)據(jù)文件(例如Wikipedia 數(shù)據(jù)文件)的數(shù)據(jù)庫(kù)502獲取的數(shù)據(jù))發(fā)送給計(jì)算設(shè)備105 (步驟418)。如果類別不是通用的,服務(wù)器計(jì)算機(jī)110選擇適當(dāng)?shù)念悇e專用應(yīng)用程序接(API)以用于獲得要發(fā)送給計(jì)算設(shè)備105的數(shù)據(jù)(步驟420)。服務(wù)器計(jì)算機(jī)110可以包括用于不同類別的單獨(dú)的API。例如,服務(wù)器計(jì)算機(jī)110可以包括體育API 505、購(gòu)物API 510、電影API 515和代表用于任何其它類別的API的“任意其它類別API”520。在一個(gè)實(shí)施例中,月艮務(wù)器計(jì)算機(jī)110利用專用API 505,510,515,520來(lái)獲取將作為與web頁(yè)面相關(guān)聯(lián)的被發(fā)送實(shí)體160的一部分的數(shù)據(jù)。在一個(gè)實(shí)施例中并且如下面更詳細(xì)地描述的,服務(wù)器計(jì)算機(jī)110確定針對(duì)特定類別的域動(dòng)作(步驟425)。服務(wù)器計(jì)算機(jī)110可以從動(dòng)作數(shù)據(jù)庫(kù)525中獲取與類別相關(guān)聯(lián)的域動(dòng)作。然后,服務(wù)器計(jì)算機(jī)110利用數(shù)據(jù)發(fā)送模塊530將類別專用數(shù)據(jù)532 (例如與類別相關(guān)聯(lián)的實(shí)體和/或動(dòng)作條目)發(fā)送給計(jì)算機(jī)設(shè)備105 (步驟430)。
      圖6是為了提供話題詳細(xì)視圖計(jì)算設(shè)備105所執(zhí)行的步驟的實(shí)施例的流程圖。計(jì)算設(shè)備105從服務(wù)器計(jì)算機(jī)110接收與web頁(yè)面相關(guān)聯(lián)的一個(gè)或多個(gè)話題和類別(步驟605)。在一個(gè)實(shí)施例中,在步驟610中,計(jì)算設(shè)備105針對(duì)每個(gè)話題(步驟608)確定類別是否是通用的。如果類別是通用的,則計(jì)算設(shè)備105利用通用呈現(xiàn)器535將通用數(shù)據(jù)顯示(步驟615)在web瀏覽器118的第二內(nèi)容區(qū)域135中。如果類別不是通用的,則計(jì)算設(shè)備105基于類別選擇適當(dāng)?shù)念悇e專用呈現(xiàn)模塊(步驟620)。例如,計(jì)算設(shè)備105可以包括運(yùn)動(dòng)員呈現(xiàn)器540 (例如針對(duì)體育類別)、產(chǎn)品呈現(xiàn)器545 (例如針對(duì)購(gòu)物類別)、電影呈現(xiàn)器550(例如針對(duì)電影類別)以及任意其它類別呈現(xiàn)器555 (例如針對(duì)其它類別)。類別專用呈現(xiàn)器540,545,550, 555將類別專用內(nèi)容(步驟625)呈現(xiàn)在瀏覽器118的第二內(nèi)容區(qū)域135中。這些呈現(xiàn)器中的一個(gè)或多個(gè)可以由服務(wù)提供商提供或者可以由ー個(gè)或多個(gè)第三方提供。在一個(gè)實(shí)施例中以及如下面針對(duì)圖15進(jìn)行的更詳細(xì)描述, 計(jì)算設(shè)備105確定針對(duì)類別的一個(gè)或多個(gè)域動(dòng)作(步驟630)。計(jì)算設(shè)備105利用動(dòng)作呈現(xiàn)器560呈現(xiàn)動(dòng)作(步驟635)。與類別相關(guān)聯(lián)的動(dòng)作可以包括例如到Blockbuster的web頁(yè)面的鏈接(如果類別是電影),所述鏈接使得用戶可以在線租影片。在另ー實(shí)施例中,動(dòng)作可以包括在web頁(yè)面上填寫B(tài)lockbuster的web表格,使得用戶可以在線租影片。這些動(dòng)作可以例如通過(guò)用戶選擇鏈接、用戶選擇復(fù)選框等被呈現(xiàn)。計(jì)算設(shè)備105所執(zhí)行的用于在詳細(xì)視圖中顯示話題的偽代碼的實(shí)施例為Begin從服務(wù)器計(jì)算機(jī)中取出話題數(shù)據(jù)If話題類別不是“通用的”創(chuàng)建標(biāo)簽集(針對(duì)“at a glance”和“新聞”)End ifSwitch (基于類別)Case通用一使用通用呈現(xiàn)器Case運(yùn)動(dòng)員一使用運(yùn)動(dòng)員呈現(xiàn)器Case產(chǎn)品ー使用產(chǎn)品呈現(xiàn)器Case電影ー使用電影呈現(xiàn)器…Case任意其它類別一使用任意其它類別呈現(xiàn)器End Switch利用所選擇的呈現(xiàn)器程序情境專用內(nèi)容基于類別找到專用動(dòng)作Loop針對(duì)姆個(gè)動(dòng)作If動(dòng)作域不在基于域的歷史中去除動(dòng)作Else基于訪問(wèn)次數(shù)遞增動(dòng)作權(quán)重End ifEnd Loop
      基于動(dòng)作權(quán)重對(duì)第三方動(dòng)作進(jìn)行排序呈現(xiàn)第三方動(dòng)作End服務(wù)器計(jì)算機(jī)110所執(zhí)行的用于在詳細(xì)視圖中顯示話題的偽代碼的實(shí)施例為BeginIf針對(duì)該話題的數(shù)據(jù)在緩存中返回該數(shù)據(jù)Else If話題類別是“通用的”從本地Wikipedia數(shù)據(jù)堆中獲取通用數(shù)據(jù)ElseSwitch (基于類別)Case運(yùn)動(dòng)員一使用體育APICase產(chǎn)品ー使用購(gòu)物APICase電影一使用電影API…Case任意其它類別一使用任意其它類別APIEnd SwitchPing所選擇的API以獲取數(shù)據(jù)If數(shù)據(jù)獲取成功將數(shù)據(jù)添加到話題緩存中返回該數(shù)據(jù)Else返回錯(cuò)誤End ifEnd ifEnd ifEnd圖7是被顯示在瀏覽器118的第二內(nèi)容區(qū)域135中的側(cè)邊欄705的屏幕截圖。偵U邊欄705是當(dāng)話題不能被歸類到特定的預(yù)定類別中時(shí)所顯示的通用視圖(參見以上圖4的步驟418和圖6的步驟615)。側(cè)邊欄705的通用視圖包括通用信息,例如到體育信息的鏈接710、到商務(wù)頁(yè)面的鏈接715和到新聞的鏈接720。圖8是顯示當(dāng)計(jì)算設(shè)備105導(dǎo)航到web頁(yè)面812時(shí)的第一內(nèi)容區(qū)域810和示出話題信息的第二內(nèi)容區(qū)域815的瀏覽器805的屏幕截圖。在一個(gè)實(shí)施例中,第二內(nèi)容區(qū)域815包括允許用戶查看話題信息的話題標(biāo)簽820。在一個(gè)實(shí)施例中,話題標(biāo)簽在被用戶選擇時(shí)顯示保存的或之前關(guān)注的話題830。如下面更詳細(xì)描述的,這被稱為用戶的話題歷史并且指用戶已保存的(例如在計(jì)算設(shè)備105本地或在與計(jì)算設(shè)備105相關(guān)聯(lián)的存儲(chǔ)設(shè)備157上的)話題。在一個(gè)實(shí)施例中,話題標(biāo)簽820還包括近期話題部分840。近期話題部分840包括近期查看的話題(即,在用戶被告知話題之后計(jì)算設(shè)備105的用戶近期選擇的話題)。在一個(gè)實(shí)施例中,近期話題部分840中所列出的話題還顯示用戶查看話題的日期。在一個(gè)實(shí)施例中,話題標(biāo)簽820還包括話題建議850,該話題建議是當(dāng)前流行的話題(例如,通常經(jīng)由ー個(gè)或多個(gè)搜索引擎搜索到的)。在一個(gè)實(shí)施例中,當(dāng)用戶選擇顯示在話題標(biāo)簽820中的話題中的ー個(gè)時(shí),用戶被引至詳細(xì)視圖。在一個(gè)實(shí)施例中(并且如圖8中所示),web頁(yè)面812是關(guān)于Nintendo Wii⑧控制臺(tái)的評(píng)論。在圖8中,ニ級(jí)內(nèi)容不與當(dāng)前web頁(yè)面相關(guān)聯(lián)。我的興趣(My Interests)用戶接ロ是顯示用戶正在關(guān)注的話題、近期查看過(guò)的話題和被建議的話題的用戶信息板。在ー個(gè)實(shí)施例中,用戶在瀏覽會(huì)話期間的任意時(shí)間經(jīng)由ニ級(jí)內(nèi)容區(qū)域中的總按鈕(也可能從瀏覽器chrome)訪問(wèn)所述用戶接ロ。圖9是示出了用戶導(dǎo)航到評(píng)論Nintendo Wii. 控制臺(tái)的web頁(yè)面812之后的側(cè)邊欄910中的詳細(xì)視圖的瀏覽器905的實(shí)施例的屏幕截圖。在一個(gè)實(shí)施例中,該詳細(xì)視圖包括與web頁(yè)面相關(guān)的實(shí)體915。在一個(gè)實(shí)施例中,實(shí)體915包括文本(Nintendo \V_i_i )、圖 形(Nitendo —ii 圖形)、價(jià)格范圍($199. 99_$299. 99)以及評(píng)分(5星中的4星)。在一個(gè)實(shí)施例中,側(cè)邊欄910的詳細(xì)實(shí)體提供相關(guān)話題920,該相關(guān)話題920是與web頁(yè)面相關(guān)的其它話題(在該示例中是Nintendo Wii 控制臺(tái))。在一個(gè)實(shí)施例中,如果用戶選擇相關(guān)話題920,則用戶(在側(cè)邊欄910中)導(dǎo)航到針對(duì)所選擇話題的詳細(xì)視圖。側(cè)邊欄910中所示的詳細(xì)視圖還包括“At a Glance”標(biāo)簽925。當(dāng)被選擇吋,“At a Glance”標(biāo)簽925顯示針對(duì)被找到的話題的上下文專用視圖。在該示例中,“Nintendo Wii”已被歸類為產(chǎn)品。因此,At a Glance標(biāo)簽925顯示購(gòu)物信息930 (例如價(jià)格信息、到在線店鋪的鏈接、到eBay的鏈接、到Craigslist的鏈接等等)。側(cè)邊欄910還包括新聞(News)標(biāo)簽940。用戶可以從我的興趣用戶接ロ導(dǎo)航到web頁(yè)面812,所述我的興趣用戶接ロ是其中內(nèi)容被顯示在第二內(nèi)容區(qū)域910中的個(gè)人化捜索使用實(shí)例和/或其中相關(guān)的話題被顯示在第二內(nèi)容區(qū)域910中并且來(lái)自共享鏈接的瀏覽使用實(shí)例。圖10是顯示其中新聞標(biāo)簽1020已被用戶選擇的側(cè)邊欄1010的瀏覽器1005的屏幕截圖。在一個(gè)實(shí)施例中,新聞標(biāo)簽1020可以顯示與跟web頁(yè)面812相關(guān)聯(lián)的話題1025相對(duì)應(yīng)的文章、照片和/或視頻。文章(Articles)按鈕1040已在新聞標(biāo)簽1020中被選擇。在一個(gè)實(shí)施例中,文章按鈕1040被選擇時(shí)所顯不的文章按提供者被分組并且基于考慮以下各項(xiàng)中的一項(xiàng)或多項(xiàng)的計(jì)算被排序I)從所述提供者那找到的文章的數(shù)目,2)那些文章的相關(guān)性,3)用戶已對(duì)結(jié)果中出現(xiàn)的文章的訪問(wèn)次數(shù),4)用戶已對(duì)域的訪問(wèn)次數(shù)以及/或者5)域是否已被用戶標(biāo)記為“最喜歡的”。計(jì)算設(shè)備105用于顯示針對(duì)話題的文章的偽代碼的實(shí)施例如下Begin從服務(wù)器計(jì)算機(jī)中取出針對(duì)話題的文章數(shù)據(jù)Loop針對(duì)文章結(jié)果基于用戶對(duì)該文章的訪問(wèn)增加文章的“排序權(quán)重”基于其是否是瀏覽器書簽增加文章的“排序權(quán)重”將文章放入適當(dāng)?shù)摹坝蛲啊敝袑⒃撐恼碌臋?quán)重加到桶的權(quán)重上
      End LoopLoop針對(duì)域“桶”If域在(存儲(chǔ)在客戶端上的)針對(duì)該類別類型的黑名單上移除域“桶”Else根據(jù)來(lái)自基于域的歷史的訪問(wèn)次數(shù)增加域權(quán)重如果是(存儲(chǔ)在計(jì)算設(shè)備上的)“最喜歡的”域則增加權(quán)重End if
      End Loop根據(jù)排序權(quán)重對(duì)域“桶”進(jìn)行排序從最高權(quán)重開始對(duì)域進(jìn)行呈現(xiàn),直到到達(dá)截止符End應(yīng)當(dāng)注意以上在偽代碼中提到的“文章”可以用照片、視頻等替換。服務(wù)器計(jì)算機(jī)110用于顯示針對(duì)話題的文章的偽代碼的實(shí)施例如下BeginIf針對(duì)該話題的文章數(shù)據(jù)在緩存中返回被緩存的文章Else從最受歡迎的文章源中取出100篇文章將所得到的文章添加到適當(dāng)?shù)木彺嬷蟹祷厮玫降奈恼翬nd ifEnd應(yīng)當(dāng)注意以上偽代碼中所引用的“文章”可以用照片、視頻等代替。圖11是顯示包含運(yùn)動(dòng)員詳細(xì)視圖的側(cè)邊欄1110的瀏覽器1105的屏幕截圖。在運(yùn)動(dòng)員詳細(xì)視圖中,在“At a Glance”標(biāo)簽1120下可得到不同的內(nèi)容。當(dāng)用戶從圖8的被關(guān)注話題830中選擇“Kobe Bryant”時(shí),所述視圖被得到。Kobe Bryant是所述詳細(xì)視圖中的話題1130。話題1130包括KobeBryant的圖片和關(guān)于Kobe Bryant的信息,例如他的位置(得分后衛(wèi))、他的球隊(duì)(洛杉磯湖人)和他的統(tǒng)計(jì)信息(例如,場(chǎng)均26. 8分)。在第一內(nèi)容區(qū)域,瀏覽器118仍在顯示關(guān)于Nintendo Wii 控制臺(tái)評(píng)論的web頁(yè)面812。顯示在“At aGlance”標(biāo)簽1120下的/[目息與圖8_10中顯不的/[目息不同。具體而目,當(dāng)話題1130是運(yùn)動(dòng)員并且類別是體育時(shí),在一個(gè)實(shí)施例中,關(guān)于運(yùn)動(dòng)員(例如Kobe Bryant)的信息被顯示,并且到體育網(wǎng)站(例如Sports Illustrated、ESPN等)的鏈接被顯示。在一個(gè)實(shí)施例中,用戶可以利用圖8中顯示的“我的興趣”視圖上拉近期或“最喜歡的”話題,因此用戶不需要在其中話題被找到的web頁(yè)面上以利用用戶接ロ得到關(guān)于之前查看的話題的信息。這就是仍然在Nintendo Wii頁(yè)面812上查看圖11中的Kobe Bryant的原因。圖12是已導(dǎo)航到描述電影“District 9”的web頁(yè)面1210的瀏覽器1205的屏幕截圖。針對(duì)web頁(yè)面1210的實(shí)體1215被確定并顯示在側(cè)邊欄1220中。實(shí)體1215包括針對(duì)web頁(yè)面1210的話題(“District 9”)、電影的圖片和ー些評(píng)論。側(cè)邊欄包括例如片花1230,1240、到Netflix的鏈接1250和電影評(píng)論1260。
      在一個(gè)實(shí)施例中,與瀏覽器118相關(guān)聯(lián)的瀏覽器歷史與話題相關(guān)聯(lián)。因而,在ー個(gè)實(shí)施例中,基于它們的標(biāo)題不能立即看出相關(guān)聯(lián)的兩個(gè)web頁(yè)面可能實(shí)際被發(fā)現(xiàn)基于web頁(yè)面的主要話題相關(guān)聯(lián)?;谠掝}的瀏覽器歷史可以基于用戶當(dāng)前正在瀏覽的話題被顯示。因而,當(dāng)用戶訪問(wèn)關(guān)于用戶正在關(guān)注的或者與用戶當(dāng)前已導(dǎo)航到的web頁(yè)面相關(guān)的話題時(shí),瀏覽器歷史將被訪問(wèn),以使得來(lái)自用戶的歷史的關(guān)于被請(qǐng)求話題的web頁(yè)面將被顯
      /Jn ο圖13是圖示了客戶端模塊125為確定基于話題的瀏覽器歷史所執(zhí)行的步驟的實(shí)施例的流程圖。用戶利用瀏覽器118導(dǎo)航到特定的web頁(yè)面(步驟1305)。在一個(gè)實(shí)施例中,客戶端模塊125得到與用戶導(dǎo)航到的web頁(yè)面相關(guān)聯(lián)的一組話題(步驟1310)。這組話題可以從存儲(chǔ)設(shè)備157中被獲取或者可以從服務(wù)器計(jì)算機(jī)110中接收得到。然后,客戶端模塊125確定與web頁(yè)面所關(guān)聯(lián)的這組話題相關(guān)的其它話題(步驟1315)。然后,客戶端模塊125確定瀏覽器118在預(yù)定時(shí)間量?jī)?nèi)(例如,在設(shè)定的小時(shí)數(shù)內(nèi)、在設(shè)定的天數(shù)內(nèi)等)導(dǎo)航到的與其它話題相關(guān)聯(lián)的web頁(yè)面(步驟1320)。瀏覽器118將web頁(yè)面顯示在第一內(nèi)容區(qū)域130中(步驟1325)并且將與所述ー組話題相關(guān)的其它話題和到與其它話題相關(guān)聯(lián)的 web頁(yè)面的一個(gè)或多個(gè)鏈接顯示在第二內(nèi)容區(qū)域135中(步驟1330)。在一個(gè)實(shí)施例中,客戶端模塊125將web頁(yè)面的URL發(fā)送給服務(wù)器計(jì)算機(jī)110。服務(wù)器計(jì)算機(jī)110接收URL并得到(例如從服務(wù)器存儲(chǔ)裝置155獲取)與web頁(yè)面相關(guān)聯(lián)的一組話題。在一個(gè)實(shí)施例中,服務(wù)器計(jì)算機(jī)110確定與web頁(yè)面所關(guān)聯(lián)的一組話題相關(guān)的其它話題,并且還確定與瀏覽器在預(yù)定時(shí)間量?jī)?nèi)導(dǎo)航到的與其它話題相關(guān)聯(lián)的web頁(yè)面。月艮務(wù)器計(jì)算機(jī)110將所述其它話題和到與所述其它話題相關(guān)聯(lián)的web頁(yè)面的鏈接發(fā)送給客戶端模塊125以顯示在瀏覽器118的第二內(nèi)容區(qū)域135中。在另ー實(shí)施例中,客戶端模塊125確定與web頁(yè)面所關(guān)聯(lián)的所述ー組話題相關(guān)的其它話題,并確定瀏覽器在預(yù)定時(shí)間量?jī)?nèi)導(dǎo)航到的與所述其它話題相關(guān)聯(lián)的web頁(yè)面。圖14是為了收集基于話題的瀏覽器歷史客戶端模塊125所執(zhí)行的步驟的流程圖??蛻舳四K125從web瀏覽器接收到關(guān)于新的web頁(yè)面正在被載入的信息(步驟1405)。如上所述,客戶端模塊125接收來(lái)自服務(wù)器計(jì)算機(jī)110的與web頁(yè)面相關(guān)聯(lián)的話題(例如實(shí)體)。如上所述,一旦服務(wù)器計(jì)算機(jī)110接收到對(duì)與web頁(yè)面相關(guān)聯(lián)的話題的請(qǐng)求140 (例如,一旦服務(wù)器計(jì)算機(jī)110接收到URL),服務(wù)器計(jì)算機(jī)110可以從其服務(wù)器存儲(chǔ)裝置155獲取該話題信息(例如實(shí)體)或者可以分析該新的web頁(yè)面??蛻舳四K125將web頁(yè)面的URL和所接收到的話題添加到與客戶端模塊125相關(guān)聯(lián)的話題歷史數(shù)據(jù)庫(kù)(或存儲(chǔ)器)(例如存儲(chǔ)裝置157)中(步驟1415)。然后,客戶端模塊125確定在話題歷史中是否存在與當(dāng)前被顯示的話題相關(guān)聯(lián)的另ー URL (步驟1420)。如果沒(méi)有,則該過(guò)程結(jié)束(步驟1425)。如果在話題歷史數(shù)據(jù)庫(kù)157中存在與當(dāng)前被顯示的話題相關(guān)聯(lián)的另ー URL,則客戶端模塊125從話題歷史數(shù)據(jù)庫(kù)157中獲取下ー個(gè)URL(步驟1430)。然后,客戶端模塊125將到所找到的URL的鏈接顯示在瀏覽器118的第二內(nèi)容區(qū)域135 (步驟1435)。這在上面圖8的近期話題部分840中被顯示。在一個(gè)實(shí)施例中,客戶端模塊125只在第二內(nèi)容區(qū)域(例如側(cè)邊欄)開放的情況下執(zhí)行步驟1435。在另ー實(shí)施例中,客戶端模塊125顯示有新的話題要顯示的警報(bào)。如果用戶接受警報(bào),則新的話題被顯示。在一個(gè)實(shí)施例中,存儲(chǔ)到存儲(chǔ)裝置157中的話題邂逅(encounter)被用作何時(shí)向用戶顯示通知的線索。
      在一個(gè)實(shí)施例中,為了確定其它用戶已訪問(wèn)的與特定時(shí)間段中的特定話題相關(guān)的web頁(yè)面,與URL相關(guān)的話題被存儲(chǔ)在數(shù)據(jù)庫(kù)中。這導(dǎo)致數(shù)據(jù)庫(kù)的內(nèi)容被鍵入并且因此可通過(guò)話題捜索。因而,用戶之前訪問(wèn)的與所述話題相關(guān)的URL可以被確定。在一個(gè)實(shí)施例中,為姆個(gè)被存儲(chǔ)的URL計(jì)算分?jǐn)?shù)。在一個(gè)實(shí)施例中,這個(gè)分?jǐn)?shù)基于全部訪問(wèn)和/或上一次訪問(wèn)的日期。在一個(gè)實(shí)施例中,與web頁(yè)面相關(guān)的話題被自動(dòng)添加到用戶的話題歷史中。在另ー實(shí)施例中,用戶必須執(zhí)行顯式動(dòng)作(例如,話題必須被訪問(wèn)/查看)以使條目被添加到用戶的話題歷史中。圖15圖示了被用于將基于話題的瀏覽器歷史存儲(chǔ)在話題歷史數(shù)據(jù)庫(kù)157中的數(shù)據(jù)庫(kù)架構(gòu)的實(shí)施例。該數(shù)據(jù)庫(kù)架構(gòu)包括鏈接到話題記錄1510的URL記錄。URL記錄1505包括URL字段1515 (其中在一個(gè)實(shí)施例中是URL記錄1505的關(guān)鍵)、表示用戶已訪問(wèn)URL的次數(shù)的訪問(wèn)計(jì)數(shù)字段1520、表示與URL相關(guān)聯(lián)的話題的話題字段1525、表示與URL相關(guān)聯(lián)的web頁(yè)面的標(biāo)題的頁(yè)面標(biāo)題字段1530、表示用戶訪問(wèn)URL的最后時(shí)間的最后訪問(wèn)時(shí)間戳字段1535和表示與URL相關(guān)聯(lián)的web頁(yè)面的域的頁(yè)面域字段1540。在一個(gè)實(shí)施例中,話題字段1525鏈接到話題記錄1510。話題記錄1510包括表示與話題相關(guān)聯(lián)的ー個(gè)或多個(gè)術(shù)語(yǔ)的術(shù)語(yǔ)1545和表示與話題相關(guān)聯(lián)的一個(gè)或多個(gè)類別的類別1550。 計(jì)算設(shè)備105用于將URL和話題添加到話題歷史數(shù)據(jù)庫(kù)157中的偽代碼的實(shí)施例如下BeginIf針對(duì)當(dāng)前URL的記錄在數(shù)據(jù)庫(kù)中被找到取出記錄用當(dāng)前頁(yè)面標(biāo)題替換頁(yè)面標(biāo)題基于每個(gè)當(dāng)前話題創(chuàng)建話題組用找到的話題替換話題組遞增訪問(wèn)計(jì)數(shù)用更新后的記錄替換現(xiàn)有記錄Else創(chuàng)建新記錄將新記錄的URL設(shè)為當(dāng)前URL將記錄的頁(yè)面標(biāo)題設(shè)為當(dāng)前頁(yè)面標(biāo)題基于每個(gè)當(dāng)前話題創(chuàng)建話題組將新記錄中的話題組設(shè)為所創(chuàng)建的話題組
      將新記錄添加到數(shù)據(jù)庫(kù)中End ifEnd再次參考圖7,來(lái)自用戶的基于話題的瀏覽器歷史的鏈接被顯示。例如,標(biāo)題為“amazon kindle”、“Kobe Bryant”和“kobe bryant”的鏈接是來(lái)自用戶的瀏覽器歷史的鏈接。這些鏈接還顯示來(lái)自最后訪問(wèn)時(shí)間戳字段1535的數(shù)據(jù)(例如,“ 44分鐘前”、“ 48分鐘前”和“49分鐘前”)。因而,客戶端模塊125可以維護(hù)與web頁(yè)面的話題相關(guān)聯(lián)的瀏覽器歷史。
      在一個(gè)實(shí)施例中,客戶端模塊125掃描特定用戶頻繁導(dǎo)航到的寬泛類別的web站點(diǎn)。然后,客戶端模塊125可以利用該信息基于歷史建議針對(duì)那些類別的動(dòng)作。例如,假設(shè)服務(wù)提供商(例如Sunnyvale, California的Yahoo !Inc.)正在呈現(xiàn)基于可供銷售或租用的電影的用戶接ロ。在一個(gè)實(shí)施例中,客戶端模塊125確定電影銷售中所涉及到的哪些域是用戶最多導(dǎo)航到的。然后,客戶端模塊125可以基于用戶歷史提供按鈕以從那些web站點(diǎn)購(gòu)買和租用。圖16是圖示了為了客戶端模塊125基于用戶頻繁導(dǎo)航到的web站點(diǎn)向用戶建議ー個(gè)或多個(gè)動(dòng)作而由服務(wù)器計(jì)算機(jī)110執(zhí)行的步驟的實(shí)施例的流程圖。在一個(gè)實(shí)施例中,服務(wù)器計(jì)算機(jī)110標(biāo)識(shí)出針對(duì)其的動(dòng)作信息將被提供的一組類別(步驟1605)。在ー個(gè)實(shí)施例中,這組類別是預(yù)定的。或者,用戶選擇用戶希望有針對(duì)其的動(dòng)作建議的ー個(gè)或多個(gè)類別。然后,服務(wù)器計(jì)算機(jī)110標(biāo)識(shí)出每個(gè)被標(biāo)識(shí)的類別中的特定web站點(diǎn)(也被稱為“最佳(best of breed)”站點(diǎn))(步驟1610)。然后,服務(wù)器計(jì)算機(jī)110確定如何在被標(biāo)識(shí) 的web站點(diǎn)上執(zhí)行ー些共同的動(dòng)作(步驟1615)。該信息隨后被存儲(chǔ)在服務(wù)器存儲(chǔ)裝置155中(步驟1620)。在一個(gè)實(shí)施例中,服務(wù)器計(jì)算機(jī)110隨后將該信息發(fā)送給客戶端模塊125以使得客戶端模塊125可以顯示被存儲(chǔ)的動(dòng)作(步驟1625)。在一個(gè)實(shí)施例中,被建議的動(dòng)作包括來(lái)自可跨類別應(yīng)用的站點(diǎn)(例如,F(xiàn)acebook和/或Twitter)的動(dòng)作。例如,用戶可能正在查看電影話題并Twitter動(dòng)作將出現(xiàn),因?yàn)門witter被存儲(chǔ)在用戶歷史和興趣檔案中。圖17是圖示了客戶端模塊125為填充域歷史數(shù)據(jù)庫(kù)(或者存儲(chǔ)器/存儲(chǔ)裝置)(例如存儲(chǔ)裝置157)所執(zhí)行的步驟的實(shí)施例的流程圖??蛻舳四K125從web瀏覽器118獲得(接下來(lái))被訪問(wèn)的URL (步驟1705)。然后,客戶端模塊125確定話題歷史數(shù)據(jù)庫(kù)157中是否還有歷史(步驟1710)。如果沒(méi)有,則過(guò)程結(jié)束(步驟1715)。如果還有歷史,則客戶端模塊125從URL中提取域(步驟1720)??蛻舳四K125確定所述域是否已在步驟1725中被處理。如果沒(méi)有被處理,則該域被存儲(chǔ)在域歷史數(shù)據(jù)庫(kù)(該數(shù)據(jù)庫(kù)可以與話題歷史數(shù)據(jù)庫(kù)157相同或不同)中(步驟1730)。如果已被處理,則在域歷史數(shù)據(jù)庫(kù)157中,圖15的訪問(wèn)計(jì)數(shù)字段1520被遞增。然后過(guò)程返回到步驟1705。在一個(gè)實(shí)施例中,基于域的瀏覽器歷史和話題歷史是不同的數(shù)據(jù)集。圖18是圖示了客戶端模塊125為利用瀏覽器歷史建議與用戶最頻繁訪問(wèn)的web站點(diǎn)相關(guān)聯(lián)的動(dòng)作所執(zhí)行的步驟的實(shí)施例的流程圖??蛻舳四K125從動(dòng)作數(shù)據(jù)庫(kù)(該數(shù)據(jù)庫(kù)可以與存儲(chǔ)裝置157相同或不同)獲取下一個(gè)動(dòng)作(步驟1805)。圖19圖示了被用于將諸如動(dòng)作(Action)記錄1905之類的動(dòng)作記錄存儲(chǔ)在動(dòng)作數(shù)據(jù)庫(kù)157中的數(shù)據(jù)庫(kù)架構(gòu)的實(shí)施例。動(dòng)作記錄1905包括動(dòng)作類型(Action Type)字段1910。動(dòng)作類型字段1910與唯一標(biāo)識(shí)動(dòng)作類型(例如“購(gòu)票”、“顯示運(yùn)動(dòng)員簡(jiǎn)檔”等)的枚舉值相對(duì)應(yīng)。動(dòng)作記錄1905還包括類別類型字段1915,該字段與其中所述動(dòng)作有效的ー個(gè)或多個(gè)用戶接ロ類別的列表相對(duì)應(yīng)。動(dòng)作記錄1905還包括提供商名稱(Provider Name)字段1920,對(duì)應(yīng)于提供商的名字(例如“ Amazon. com”、“ESPN”、“NetFlix”等等)。動(dòng)作記錄1905還包括提供商域1925,該域與針對(duì)提供商的網(wǎng)站(可以被關(guān)聯(lián)到基于域的瀏覽器歷史)的域名相對(duì)應(yīng)。動(dòng)作記錄1905還包括動(dòng)作URL模板(Action URL Template)字段1930,該字段與包含為了執(zhí)行該動(dòng)作要導(dǎo)航到的URL的模板的字符串相對(duì)應(yīng)。該字符串可以包含與其中所述動(dòng)作正在出現(xiàn)的特定情況相關(guān)的實(shí)時(shí)值的替換代碼,所述活動(dòng)值例如正在被考慮的特定術(shù)語(yǔ)、當(dāng)前用戶的郵編等。例如,F(xiàn)oxSports. com 用以下 URL http://msn. foxsports. com/〈league〉/player statsId=<playerID>來(lái)支持動(dòng)作“顯示運(yùn)動(dòng)員簡(jiǎn)檔”。在一個(gè)實(shí)施例中,該URL被存儲(chǔ)在動(dòng)作URL模板字段1930中,針對(duì)league和playerID的替換代碼根據(jù)客戶端模塊125在這些動(dòng)作被呈現(xiàn)時(shí)所得到的實(shí)時(shí)數(shù)據(jù)被填入。再次參考圖18,客戶端模塊125確定動(dòng)作數(shù)據(jù)庫(kù)157中是否還有動(dòng)作(步驟1810)。如果還有動(dòng)作,則客戶端模塊125確定動(dòng)作記錄1905的動(dòng)作類型字段1910對(duì)于客戶端模塊125所顯示的當(dāng)前用戶接ロ(UI)類別是否有效(步驟1820)。如果動(dòng)作數(shù)據(jù)庫(kù)中已沒(méi)有動(dòng)作,則過(guò)程返回到步驟1805以從動(dòng)作數(shù)據(jù)庫(kù)157中獲得下ー個(gè)動(dòng)作。如果動(dòng)作類型 字段1910對(duì)于當(dāng)前Π有效,則客戶端模塊125確定動(dòng)作記錄1905的提供商域(ProviderDomain)字段1925是否在域歷史中(步驟1825)。如果提供商域字段1925不在域歷史中,則過(guò)程返回到步驟1805以從動(dòng)作數(shù)據(jù)庫(kù)157中獲得下ー個(gè)動(dòng)作。如果提供商域字段1925在域歷史中,則客戶端模塊125將動(dòng)作和相應(yīng)的域訪問(wèn)計(jì)數(shù)添加到動(dòng)作數(shù)據(jù)庫(kù)157中的動(dòng)作列表(步驟1830)中。如果在步驟1810中確定已沒(méi)有動(dòng)作,則客戶端模塊125對(duì)動(dòng)作數(shù)據(jù)庫(kù)157中的當(dāng)前動(dòng)作列表進(jìn)行排序(步驟1840)。在一個(gè)實(shí)施例中,客戶端模塊125隨后確定是否顯示超過(guò)ー個(gè)動(dòng)作(步驟1850)。如果不是,則客戶端模塊125形成Π并提供針對(duì)第一動(dòng)作的鏈接(步驟1855)。然后,過(guò)程結(jié)束(步驟1860)。如果是顯示超過(guò)ー個(gè)動(dòng)作,則客戶端模塊125從已排序列表中獲取下一個(gè)動(dòng)作(步驟1865)??蛻舳四K125隨后確定是否還有動(dòng)作(步驟1870)。如果沒(méi)有,則過(guò)程結(jié)束(步驟1860)。如果還有動(dòng)作,則客戶端模塊125形成針對(duì)當(dāng)前動(dòng)作的UI和鏈接(步驟1880)。然后,過(guò)程返回到步驟1865。計(jì)算設(shè)備105用于填充基于域的歷史的偽代碼的實(shí)施例如下BeginWhile瀏覽器歷史中還有URL從URL中提取域If域在域歷史列表中被看到在域歷史中遞增訪問(wèn)計(jì)數(shù)Else針對(duì)該域在域歷史中添加新條目End ifLoopEnd計(jì)算設(shè)備105用于填充基于動(dòng)作的UI的偽代碼的實(shí)施例如下BeginWhile動(dòng)作數(shù)據(jù)庫(kù)中還有動(dòng)作If動(dòng)作對(duì)于當(dāng)前類別有效If動(dòng)作的域在基于域的瀏覽器歷史中
      將動(dòng)作添加到要考慮的“當(dāng)前動(dòng)作”中End ifEnd ifLoop根據(jù)域訪問(wèn)按降序?qū)Α爱?dāng)前動(dòng)作”進(jìn)行排序If顯示多于ー個(gè)動(dòng)作While還有“當(dāng)前動(dòng)作”
      通過(guò)將當(dāng)前術(shù)語(yǔ)代入動(dòng)作URL模板中“形成”動(dòng)作URL顯示動(dòng)作URL鏈接LoopElse得到第一個(gè)“當(dāng)前動(dòng)作”通過(guò)將當(dāng)前術(shù)語(yǔ)代入動(dòng)作URL中形成動(dòng)作URL顯示動(dòng)作URL鏈接End ifEnd例如,再次參考圖9,使得用戶能夠看到eBay上的Nintendo Wii 的列表的動(dòng)作950被顯示。使得用戶能夠看到Craigslist上的Nintendo Wii 的列表的另ー動(dòng)作960被顯示。參考圖11,用于購(gòu)票的基于單ー提供商域的動(dòng)作用動(dòng)作1160示出?;诙鄠€(gè)提供商域的動(dòng)作可以根據(jù)動(dòng)作提供商被分組,例如與Sports Illustrated相關(guān)聯(lián)的動(dòng)作1170和與ESPN相關(guān)聯(lián)的動(dòng)作1180。在一個(gè)實(shí)施例中,用戶必須登錄到服務(wù)中以使這些步驟發(fā)生。應(yīng)當(dāng)注意這里所描述的ー個(gè)或多個(gè)步驟可以按任意順序(除非另外注釋)在第二內(nèi)容區(qū)域打開或關(guān)閉時(shí)(除非另外注釋)被執(zhí)行。圖20是圖I的服務(wù)器計(jì)算機(jī)中的話題和類別確定模塊145的實(shí)施例的框圖。在一個(gè)實(shí)施例中,話題和類別確定模塊145包括訓(xùn)練模塊2005、索引模塊2010和實(shí)時(shí)(run-time)模塊2015。圖21是圖示了圖20的模塊2005,2010, 2015所執(zhí)行的步驟的流程圖。訓(xùn)練模塊2005執(zhí)行離線訓(xùn)練步驟(步驟2105)以生成兩個(gè)被監(jiān)管的機(jī)器學(xué)習(xí)模型(下面被稱為分類器)。如下面更詳細(xì)描述的,離線訓(xùn)練步驟包括獲取數(shù)據(jù)并分析所獲取的數(shù)據(jù)以能夠生成一個(gè)或多個(gè)分類器,這些分類器隨后可被應(yīng)用于web頁(yè)面以確定針對(duì)web頁(yè)面的一組話題和類別。索引模塊2010利用在訓(xùn)練步驟中生成的分類器執(zhí)行索引步驟。索引步驟包括獲取web頁(yè)面并分析web頁(yè)面以確定針對(duì)web頁(yè)面的一組話題和類別。索引步驟存儲(chǔ)針對(duì)每個(gè)web頁(yè)面確定的話題和類別。實(shí)時(shí)模塊2015在用戶請(qǐng)求針對(duì)用戶已導(dǎo)航到的特定web頁(yè)面的話題時(shí)提供在索引步驟中所確定的話題和類別。這些模塊2005,2010, 2015可以是軟件、硬件或軟件和硬件的組合。例如,在一個(gè)實(shí)施例中,模塊2005,2010, 2015中的ー個(gè)或多個(gè)是計(jì)算設(shè)備。此外,每個(gè)模塊2005,2010,2015的功能可以被合并到單一軟件模塊或計(jì)算設(shè)備中。圖22是訓(xùn)練模塊2005的實(shí)施例的框圖。圖23是訓(xùn)練模塊2005所執(zhí)行的步驟的實(shí)施例的流程圖。在一個(gè)實(shí)施例中,訓(xùn)練模塊2005獲取ー個(gè)或多個(gè)web文章2205 (步驟2305)。
      在一個(gè)實(shí)施例中,web文章2205是從ー個(gè)或多個(gè)知識(shí)收集網(wǎng)站數(shù)據(jù)文件獲取的外部文檔,所述數(shù)據(jù)文件例如來(lái)自WWW. wikipedia. org的數(shù)據(jù)文件。胃ikipedia 有大量的文章,并且每篇文章包括鏈接結(jié)構(gòu)并且屬于至少ー個(gè)類別。此外,“重定向頁(yè)面”實(shí)現(xiàn)了文章的同義詞辨別。文章中的每個(gè)鏈接指向已消除歧義的文章。此外,Wikipedia 中的類別等級(jí)結(jié)構(gòu)是寬泛且深入的,并且Wikipedia 文章的鏈接結(jié)構(gòu)是用于消歧和選擇的被標(biāo)記的訓(xùn)練數(shù)據(jù)的有用資源,如下所述。在一個(gè)實(shí)施例中,訓(xùn)練模塊2005包括文章信息提取模塊2210以從每個(gè)web文章2205中提取信息(步驟2310)。在一個(gè)實(shí)施例中,文章信息提取模塊2210是將數(shù)據(jù)(例如web文章)拆分到Wikipedia 分類體系中的一組節(jié)點(diǎn)中。文章信息提取模塊2205還可以確定與所提取信息相關(guān)聯(lián)的鏈接數(shù)據(jù)(步驟2315)。從每個(gè)web文章獲得的鏈接數(shù)據(jù)可以包括例如其鏈入鏈接(來(lái)自其它web文章的鏈接)、其鏈出鏈接(去往其它web文章的鏈接)、任意重定向(來(lái)自同義詞)、類別等級(jí)結(jié)構(gòu)和/或消歧(如下所述)。提取模塊2210將鏈接數(shù)據(jù)和所提取的信息(例如,文章的正文、鏈入鏈接、鏈出鏈接、任意重定向、類別等級(jí)結(jié)構(gòu)和/或消歧)存儲(chǔ)在存儲(chǔ)介質(zhì)2215 (例如數(shù)據(jù)庫(kù))中。Wikipedia 鏈接結(jié)構(gòu)形成被用于生成消 歧分類器和選擇分類器的被標(biāo)記的訓(xùn)練實(shí)例。在一個(gè)實(shí)施例中,消歧學(xué)習(xí)模塊2220對(duì)存儲(chǔ)在存儲(chǔ)介質(zhì)2215中的信息進(jìn)行操作。如這里所使用的,消歧是確定可能具有多個(gè)含義的短語(yǔ)(一個(gè)或多個(gè)相鄰單詞)的含義的過(guò)程。在一個(gè)實(shí)施例中,如果短語(yǔ)鏈接到不止ー個(gè)web文章,則該短語(yǔ)具有多個(gè)含義。消歧是確定哪個(gè)含義是在特定使用環(huán)境中的適當(dāng)含義的過(guò)程。例如,單詞“樹”可能與木質(zhì)植物有關(guān),或者它可能與數(shù)據(jù)結(jié)構(gòu)有夫。單詞“樹”被使用的方式、樹周圍的單詞等決定哪ー種樹的用法是針對(duì)給定短語(yǔ)的正確用法。消歧學(xué)習(xí)模塊2220從所提取的信息和/或鏈接數(shù)據(jù)中進(jìn)行學(xué)習(xí)以對(duì)所提取的信息進(jìn)行消歧(步驟2320)。具體而言,在一個(gè)實(shí)施例中,消歧學(xué)習(xí)模塊2220學(xué)習(xí)利用有歧義短語(yǔ)的上下文(無(wú)歧義話題)預(yù)測(cè)有歧義短語(yǔ)的含義的可能性。如果短語(yǔ)只有一種含義,則該短語(yǔ)被認(rèn)為是無(wú)歧義的。為了對(duì)短語(yǔ)進(jìn)行消歧,為ー組同時(shí)出現(xiàn)的無(wú)歧義短語(yǔ)創(chuàng)建特征向量。消歧學(xué)習(xí)模塊2220隨后根據(jù)它的學(xué)習(xí)生成消歧分類器2225 (步驟2325)。在ー個(gè)實(shí)施例中,消歧分類器2225是利用C4. 5算法創(chuàng)建的梯度漸近決策樹。消歧的特征包括例如1)含義的先前概率或通用性(例如,含義出現(xiàn)的次數(shù)/含義的總數(shù)目);2)相關(guān)性;和/或3)上下文質(zhì)量(例如上下文文章的平均相關(guān)性)。兩個(gè)話題(也被稱為概念)之間的相關(guān)性是鏈接到兩個(gè)話題(概念)的共同文章比上那些鏈接到任一話題的文章的數(shù)目的分值。在一個(gè)實(shí)施例中,對(duì)于兩個(gè)Wikipedia 文章,相關(guān)性是標(biāo)準(zhǔn)化的Google距離(NGD),作為到每個(gè)文章的ー組鏈入鏈接函數(shù)。基本上,NGD衡量?jī)蓚€(gè)單詞之間的關(guān)系的強(qiáng)度。例如,“揚(yáng)聲器”和“聲音”比“揚(yáng)聲器”和“大象”更加相關(guān)。在一個(gè)實(shí)施例中,當(dāng)兩個(gè)單詞被一起用在搜索中時(shí),消歧學(xué)習(xí)模塊420找到Y(jié)ahoo!或Google頁(yè)面計(jì)數(shù)。(“揚(yáng)聲器”和“聲音”與“揚(yáng)聲器”和“大象”相比將具有相對(duì)較大數(shù)目的結(jié)果頁(yè)面)。因而,捜索距離是從Google搜索引擎針對(duì)給定的一組關(guān)鍵字返回的命中數(shù)目得到的對(duì)語(yǔ)義互相關(guān)性的測(cè)量。在自然語(yǔ)言含義下具有相同或相似意義的關(guān)鍵字就搜索距離而言往往是“近的”,而具有不相似意義的單詞往往是距離較遠(yuǎn)的。消歧學(xué)習(xí)模塊2220與選擇學(xué)習(xí)模塊2230進(jìn)行通信。選擇學(xué)習(xí)模塊2230根據(jù)話題(概念)描述文檔(例如web文章2205)的議題的好壞程度對(duì)話題(概念)進(jìn)行排序。如這里所使用的,文檔的議題在這里被定義為排序的概念的列表。該列表根據(jù)概念對(duì)于被請(qǐng)求文檔的重要性被排序。在一個(gè)實(shí)施例中,話題是出現(xiàn)在文檔中并且是Wikipedia 內(nèi)的文章(節(jié)點(diǎn))的主題的ー個(gè)或多個(gè)相鄰單詞。具體而言,選擇學(xué)習(xí)模塊2230進(jìn)行學(xué)習(xí)以選擇所提取的信息的一部分作為與web文章的議題相關(guān)的信息(步驟2330)。一旦選擇學(xué)習(xí)模塊2230已經(jīng)學(xué)會(huì)選擇話題,選擇分類器2235被生成(步驟2335)。選擇分類器2235進(jìn)行學(xué)習(xí)以預(yù)測(cè)話題將成為錨的概率。在一個(gè)實(shí)施例中,選擇分類器2235是梯度漸近決策樹。在ー個(gè)實(shí)施例中,在給定消歧分類器的上下文輸出的情況下,選擇學(xué)習(xí)模塊2230根據(jù)話題對(duì)文檔(例如web頁(yè)面)議題的描述的好壞程度對(duì)話題進(jìn)行排序。Wikipedia 文章中的錨例如通過(guò)遵循(例如來(lái)自1Wikipedia 的)一組鏈接指南被創(chuàng)建。選擇分類器2235的特征包括“關(guān)鍵短語(yǔ)(keyphraseness)”、消歧概率、與上下文術(shù)語(yǔ)的相關(guān)性、1Wikipedia 分類體系中的深度、計(jì)數(shù)、分布(例如,出現(xiàn)段落的數(shù)目/段落總數(shù))。如下面更詳細(xì)描述的,選擇分類器2235在索引階段與消歧分類器2225 —起被用來(lái)確定web頁(yè)面的一組話題和類別(步驟2340)。應(yīng)當(dāng)注意圖22的每個(gè)模塊2210,2215,2220, 2225,2230, 2235可以是軟件、硬件或軟件和硬件的組合。此外,這些模塊 中的一個(gè)或多個(gè)的功能可以與ー個(gè)或多個(gè)附加模塊進(jìn)行組合。圖24是索引模塊2010的實(shí)施例的框圖。圖25是圖示了索引模塊2010所執(zhí)行的步驟的實(shí)施例的流程圖。在離線訓(xùn)練步驟被執(zhí)行之后,話題和類別確定模塊145執(zhí)行索引步驟。在一個(gè)實(shí)施例中,話題和類別確定模塊145發(fā)出web搜索軟件(常被稱為蜘蛛)以在web上“爬行”。結(jié)果,服務(wù)器獲取ー個(gè)或多個(gè)web頁(yè)面2405 (步驟2505)并將每個(gè)web頁(yè)面2405發(fā)送給索引模塊2010。索引模塊2010包括標(biāo)記化模塊2410。在一個(gè)實(shí)施例中,標(biāo)記化模塊2410對(duì)每個(gè)被爬行的web頁(yè)面2405進(jìn)行標(biāo)記化以確定web頁(yè)面2405中與所存儲(chǔ)的數(shù)據(jù)(例如與Wikipedia 名字2415)相關(guān)聯(lián)的短語(yǔ)(一個(gè)或多個(gè)相鄰單詞)(步驟2510)。在一個(gè)實(shí)施例中,標(biāo)記化模塊2410將在web頁(yè)面2405中找到的Wikipedia 名字2420發(fā)送給消歧分類器2225。如上所述,消歧分類器2225利用上下文(無(wú)歧義話題)預(yù)測(cè)有歧義短語(yǔ)的含義的概率并輸出針對(duì)被爬行web頁(yè)面2405的每個(gè)標(biāo)記化短語(yǔ)的上下文2430 (步驟2515)。圖26是消歧示例的實(shí)施例的屏幕截圖。消歧分類器2225分析在文章2605的標(biāo)題“Tata buys Jaguar in £ I. 15bn deal ” 中出現(xiàn)的單詞“Jaguar”,并確定“Jaguar” 可能是指動(dòng)物(在框2610中示出)、汽車品牌Jaguar (在框2615中示出)或者Jaguar戰(zhàn)斗機(jī)(在框2620中示出)。圖27A是消歧示例中的另ー實(shí)施例的屏幕截圖2700。消歧分類器2225分析文章2605確定文章2605中的大部分短語(yǔ)與Jaguar汽車品牌2615相關(guān)。消歧分類器2225確定了單詞“Jaguar”在web文章2605中的適當(dāng)含義。消歧分類器2225的輸出的一個(gè)實(shí)施例被顯示在圖27B的輸出窗2705中。輸出窗2705顯示消歧分類器2225已確定web文章2605的概念或話題實(shí)時(shí)“Jaguar Cars”。輸出窗2705還顯不消歧分類器2225已確定概念或話題“Jaguar Cars”有很多關(guān)聯(lián)類別,例如英國(guó)品牌、汽車制造商、Tata組、Coventry汽車公司和英國(guó)的汽車制造商。每個(gè)類別具有表示類別與web文章2605的相關(guān)程度的相應(yīng)的權(quán)重。在一個(gè)實(shí)施例中,該權(quán)重是消歧信心值,該值對(duì)于無(wú)歧義短語(yǔ)可為1,而對(duì)于具有多個(gè)含義的那些短語(yǔ)為〈I的值。如上所述,選擇分類器2235被應(yīng)用于短語(yǔ)的上下文井根據(jù)話題描述web文檔2405的議題的好壞程度對(duì)話題進(jìn)行排序或排名。圖28A是選擇示例的實(shí)施例的屏幕截圖2800。選擇分類器2235接收到web文章2605中的短語(yǔ)的上下文,并基于話題描述web文檔2605的議題的好壞程度對(duì)從短語(yǔ)確定的話題2805 (如圖28B中所示)進(jìn)行排名。選擇分類器2235的輸出窗2810 (如圖28C中所示)圖示了所找到的話題和它們相應(yīng)的權(quán)重的示例。再次參考圖24和25,在一個(gè)實(shí)施例中,選擇分類器2235將與web頁(yè)面2405相關(guān)聯(lián)的話題和類別2435發(fā)送到話題排序模塊2440中。話題排序模塊2440包括相關(guān)性(Aboutness)模塊2445和“搜索招致(Search-inducing)”度模塊2450。相關(guān)性模塊2445濾出對(duì)于最大的相關(guān)話題的群組而言不重要的話題。在一個(gè)實(shí)施例中,相關(guān)性模塊2445是ニ級(jí)相關(guān)性過(guò)濾器。在一個(gè)實(shí)施例中,相關(guān)性模塊2445去除與上下文2430中的其它話題具有較低關(guān)聯(lián)的話題。在一個(gè)實(shí)施例中,相關(guān)性模塊2445被建模為話題相對(duì)于web頁(yè)面上 呈現(xiàn)的其它話題的統(tǒng)治性。在一個(gè)實(shí)施例中,話題的統(tǒng)治性被定義為其鏈出鏈接覆蓋對(duì)上下文話題的覆蓋率。作為等式,話題的統(tǒng)治性被定義為
      權(quán)利要求
      1.一種方法,包括 由服務(wù)器計(jì)算機(jī)通過(guò)網(wǎng)絡(luò)從在計(jì)算設(shè)備上執(zhí)行的客戶端模塊接收與用戶經(jīng)由在所述計(jì)算設(shè)備上執(zhí)行的瀏覽器導(dǎo)航到的web頁(yè)面相關(guān)聯(lián)的統(tǒng)一資源定位符(URL); 由所述服務(wù)器計(jì)算機(jī)確定所述web頁(yè)面是所述用戶在給定時(shí)間段內(nèi)已超過(guò)預(yù)定次數(shù)地導(dǎo)航到的域的一部分; 由所述服務(wù)器計(jì)算機(jī)確定與所述web頁(yè)面相關(guān)聯(lián)的類別; 由所述服務(wù)器計(jì)算機(jī)確定與所述域相關(guān)聯(lián)的一個(gè)或多個(gè)動(dòng)作; 由所述服務(wù)器計(jì)算機(jī)向所述計(jì)算設(shè)備發(fā)送用于顯示在所述瀏覽器中的鏈接,所述鏈接代表與所述域以及所述與所述web頁(yè)面相關(guān)聯(lián)的類別相關(guān)聯(lián)的動(dòng)作。
      2.根據(jù)權(quán)利要求I所述的方法,還包括由所述服務(wù)器計(jì)算機(jī)確定與所述web頁(yè)面相關(guān)聯(lián)的一組話題。
      3.根據(jù)權(quán)利要求I所述的方法,還包括由所述服務(wù)器計(jì)算機(jī)確定針對(duì)每個(gè)類別的預(yù)定數(shù) 目的被支持web頁(yè)面。
      4.根據(jù)權(quán)利要求3所述的方法,還包括由所述服務(wù)器計(jì)算機(jī)確定針對(duì)所述類別內(nèi)的所述預(yù)定數(shù)目的web頁(yè)面中的每一個(gè)web頁(yè)面完成所述動(dòng)作需要執(zhí)行的步驟。
      5.根據(jù)權(quán)利要求4所述的方法,還包括由所述服務(wù)器計(jì)算機(jī)將所確定的需要執(zhí)行的步驟存儲(chǔ)在存儲(chǔ)介質(zhì)中。
      6.根據(jù)權(quán)利要求I所述的方法,其中所述發(fā)送代表動(dòng)作的鏈接還包括發(fā)送鏈接,該鏈接在被用戶選擇時(shí)使得數(shù)據(jù)被輸入到web表格中。
      7.根據(jù)權(quán)利要求2所述的方法,其中所述類別還包括一組類別。
      8.一種方法,包括 由計(jì)算設(shè)備確定在所述計(jì)算設(shè)備上執(zhí)行的瀏覽器的用戶導(dǎo)航到的web頁(yè)面是所述用戶在給定時(shí)間段內(nèi)已超過(guò)預(yù)定次數(shù)地導(dǎo)航到的域的一部分; 由所述計(jì)算設(shè)備確定與所述web頁(yè)面相關(guān)聯(lián)的類別;以及 由所述瀏覽器顯示與所述域以及所述與所述web頁(yè)面相關(guān)聯(lián)的類別相關(guān)聯(lián)的一個(gè)或多個(gè)動(dòng)作。
      9.根據(jù)權(quán)利要求8所述的方法,還包括由所述計(jì)算設(shè)備確定與所述web頁(yè)面相關(guān)聯(lián)的一組話題。
      10.根據(jù)權(quán)利要求8所述的方法,還包括由所述計(jì)算設(shè)備確定在所述域內(nèi)的與所述類別相關(guān)聯(lián)的預(yù)定數(shù)目的被支持web頁(yè)面。
      11.根據(jù)權(quán)利要求10所述的方法,還包括由所述計(jì)算設(shè)備確定針對(duì)與所述類別相關(guān)聯(lián)的所述預(yù)定數(shù)目的web頁(yè)面中的每一個(gè)web頁(yè)面完成所述動(dòng)作需要執(zhí)行的步驟。
      12.根據(jù)權(quán)利要求11所述的方法,還包括由所述計(jì)算設(shè)備將所確定的需要執(zhí)行的步驟存儲(chǔ)在存儲(chǔ)介質(zhì)中。
      13.根據(jù)權(quán)利要求8所述的方法,其中所述顯示與所述域相關(guān)聯(lián)的一個(gè)或多個(gè)動(dòng)作還包括當(dāng)所述一個(gè)或多個(gè)動(dòng)作被用戶選擇時(shí)使得數(shù)據(jù)被輸入到web表格中。
      14.根據(jù)權(quán)利要求9所述的方法,其中所述類別還包括一組類別。
      15.一種存儲(chǔ)能夠被計(jì)算設(shè)備上的計(jì)算機(jī)處理器執(zhí)行的計(jì)算機(jī)程序指令的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述計(jì)算機(jī)程序指令定義以下步驟確定用戶已經(jīng)由瀏覽器導(dǎo)航到的web頁(yè)面是所述用戶在給定時(shí)間段內(nèi)已超過(guò)預(yù)定次數(shù)地導(dǎo)航到的域的一部分; 確定與所述web頁(yè)面相關(guān)聯(lián)的類別;以及 發(fā)送由所述瀏覽器顯示的鏈接,所述鏈接代表與所述域以及所述與所述web頁(yè)面相關(guān)聯(lián)的類別相關(guān)聯(lián)的動(dòng)作。
      16.根據(jù)權(quán)利要求15所述的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),還包括定義以下步驟的計(jì)算機(jī)程序指令確定與所述web頁(yè)面相關(guān)聯(lián)的一組話題。
      17.根據(jù)權(quán)利要求15所述的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),還包括定義以下步驟的計(jì)算機(jī)程序指令確定針對(duì)所述類別的預(yù)定數(shù)目的被支持web頁(yè)面。
      18.根據(jù)權(quán)利要求17所述的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),還包括定義以下步驟的計(jì)算機(jī)程序指令確定針對(duì)所述類別內(nèi)的所述預(yù)定數(shù)目的web頁(yè)面中的每一個(gè)web頁(yè)面完成所述動(dòng)作需要執(zhí)行的步驟。
      19.根據(jù)權(quán)利要求18所述的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),還包括定義以下步驟的計(jì)算機(jī)程序指令將所確定的需要執(zhí)行的步驟存儲(chǔ)在存儲(chǔ)介質(zhì)中。
      20.根據(jù)權(quán)利要求17所述的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其中所述發(fā)送鏈接還包括當(dāng)所述鏈接被用戶選擇時(shí)使得數(shù)據(jù)被輸入到web表格中的步驟。
      21.一種存儲(chǔ)能夠被計(jì)算設(shè)備上的計(jì)算機(jī)處理器執(zhí)行的計(jì)算機(jī)程序指令的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述計(jì)算機(jī)程序指令定義以下步驟 確定在所述計(jì)算設(shè)備上執(zhí)行的瀏覽器的用戶導(dǎo)航到的web頁(yè)面是所述用戶在給定時(shí)間段內(nèi)已超過(guò)預(yù)定次數(shù)地導(dǎo)航到的域的一部分; 由所述計(jì)算設(shè)備確定與所述web頁(yè)面相關(guān)聯(lián)的類別;以及 由所述瀏覽器顯示鏈接,所述鏈接代表與所述域以及所述與所述web頁(yè)面相關(guān)聯(lián)的類別相關(guān)聯(lián)的動(dòng)作。
      22.根據(jù)權(quán)利要求21所述的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),還包括定義以下步驟的計(jì)算機(jī)程序指令確定與所述web頁(yè)面相關(guān)聯(lián)的一組話題。
      23.根據(jù)權(quán)利要求21所述的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),還包括定義以下步驟的計(jì)算機(jī)程序指令確定針對(duì)所述類別的預(yù)定數(shù)目的被支持web頁(yè)面。
      24.根據(jù)權(quán)利要求23所述的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),還包括定義以下步驟的計(jì)算機(jī)程序指令確定針對(duì)所述類別內(nèi)的所述預(yù)定數(shù)目的web頁(yè)面中的每一個(gè)web頁(yè)面完成所述動(dòng)作需要執(zhí)行的步驟。
      25.根據(jù)權(quán)利要求24所述的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),還包括定義以下步驟的計(jì)算機(jī)程序指令將所確定的需要執(zhí)行的步驟存儲(chǔ)在存儲(chǔ)介質(zhì)中。
      26.根據(jù)權(quán)利要求21所述的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其中顯示所述鏈接的步驟還包括定義當(dāng)所述鏈接被用戶選擇時(shí)使得數(shù)據(jù)被輸入到web表格中的步驟的計(jì)算機(jī)程序指令。
      全文摘要
      本發(fā)明公開了一種用于顯示與域相關(guān)聯(lián)的一個(gè)或多個(gè)動(dòng)作的方法和系統(tǒng)。服務(wù)器計(jì)算機(jī)通過(guò)網(wǎng)絡(luò)從在計(jì)算設(shè)備上執(zhí)行的客戶端模塊接收到與用戶經(jīng)由在計(jì)算設(shè)備上執(zhí)行的瀏覽器導(dǎo)航到的web頁(yè)面相關(guān)聯(lián)的統(tǒng)一資源定位符(URL)。服務(wù)器計(jì)算機(jī)確定該web頁(yè)面是用戶在給定的時(shí)間段內(nèi)已超過(guò)預(yù)定次數(shù)地導(dǎo)航到的域的一部分。服務(wù)器計(jì)算機(jī)確定與該web頁(yè)面相關(guān)聯(lián)的類別,并確定與所述域相關(guān)聯(lián)的一個(gè)或多個(gè)動(dòng)作。服務(wù)器計(jì)算機(jī)向計(jì)算設(shè)備發(fā)送用于在瀏覽器中顯示的鏈接,該鏈接表示與所述域和所述與web頁(yè)面相關(guān)聯(lián)的類別相關(guān)聯(lián)的動(dòng)作。
      文檔編號(hào)G06F17/00GK102822815SQ201180017232
      公開日2012年12月12日 申請(qǐng)日期2011年4月4日 優(yōu)先權(quán)日2010年4月7日
      發(fā)明者保羅·布羅曼 申請(qǐng)人:雅虎公司
      網(wǎng)友詢問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1