專(zhuān)利名稱(chēng):特定于用戶的饋送推薦的制作方法
技術(shù)領(lǐng)域:
本公開(kāi)總體上涉及接收在線內(nèi)容的領(lǐng)域,尤其涉及通過(guò)web饋送(feed)接收在線內(nèi)容。
背景技術(shù):
web饋送是用于向已經(jīng)訂閱了饋送的用戶定期提供更新內(nèi)容的數(shù)據(jù)格式。典型地,內(nèi)容分銷(xiāo)商發(fā)布web饋送并且通過(guò)web饋送對(duì)饋送的訂戶提供更新數(shù)據(jù)。web饋送的示例包括提供新聞網(wǎng)站上的新聞?lì)^條、天氣預(yù)報(bào)、股票報(bào)價(jià)、在線好友的狀態(tài)信息,以及對(duì)用戶的在線好友的網(wǎng)頁(yè)的更新。為了接收饋送,用戶通常首先向用戶的機(jī)器上運(yùn)行的聚合器(aggregator)登記 該饋送。一旦向聚合器登記了饋送,該聚合器就定期檢查可在該饋送上獲得的任何更新數(shù)據(jù)并且獲取更新或新的饋送數(shù)據(jù)。由于饋送自動(dòng)進(jìn)行對(duì)新內(nèi)容的搜索過(guò)程,所以饋送是ー種在不必每次都對(duì)主題進(jìn)行捜索的情況下得到與主題相關(guān)的信息更新的便利機(jī)制。然而,指定供訂閱的web饋送的用戶范例自身卻是訂閱所期望饋送的障礙。一種缺陷在于用戶可能對(duì)饋送聚合器或者訂閱饋送不熟悉。另一點(diǎn)則是用戶經(jīng)常并不知道什么樣的饋送可用或者不了解對(duì)他們而言可能特別感興趣或者有用的饋送。用戶必須捜索井隨后登記饋送的要求阻止了用戶訂閱那些饋送。
發(fā)明內(nèi)容
本發(fā)明的實(shí)施例在不要求用戶手動(dòng)捜索相關(guān)饋送的情況下通過(guò)向用戶自動(dòng)推薦饋送而使得能夠更為容易地訪問(wèn)饋送。在一個(gè)實(shí)施例中,用戶在web瀏覽器中的瀏覽活動(dòng)被用作用戶興趣的代理,并且基于用戶的瀏覽歷史推斷可能相關(guān)或感興趣的饋送。一種用于向用戶推薦這樣的饋送的系統(tǒng)包括具有web瀏覽器的客戶端、應(yīng)用服務(wù)器和內(nèi)容服務(wù)器。瀏覽器跟蹤用戶的瀏覽活動(dòng)并且將與用戶的瀏覽活動(dòng)相關(guān)的用戶數(shù)據(jù)傳送至應(yīng)用服務(wù)器。應(yīng)用服務(wù)器搜索內(nèi)容服務(wù)器以確定可能與用戶的瀏覽活動(dòng)相關(guān)的饋送并且隨后將那些饋送傳輸至瀏覽器。瀏覽器將所接收的饋送作為饋送推薦向用戶進(jìn)行顯示,提示用戶從所推薦饋送中進(jìn)行選擇。一旦用戶已經(jīng)選擇了ー個(gè)或多個(gè)饋送,瀏覽器就將用戶的選擇傳送至應(yīng)用服務(wù)器,該應(yīng)用服務(wù)器使得饋送能夠在隨后被呈現(xiàn)給用戶。以這種方式,該系統(tǒng)使用用戶的瀏覽活動(dòng)針對(duì)用戶自動(dòng)獲得可能與用戶相關(guān)的饋送。該說(shuō)明書(shū)中所描述的特征和優(yōu)勢(shì)并非是無(wú)所不包的,并且特別地,考慮到附圖、說(shuō)明書(shū)和權(quán)利要求書(shū),許多附加特征和優(yōu)勢(shì)對(duì)于本領(lǐng)域技術(shù)人員將是顯而易見(jiàn)的。此外,應(yīng)當(dāng)注意的是,說(shuō)明書(shū)中所使用的語(yǔ)言在原則上已經(jīng)針對(duì)可讀性和教導(dǎo)的目的進(jìn)行了選擇,而并非被選擇為對(duì)所公開(kāi)的主題進(jìn)行約束或限制。
圖I是圖示根據(jù)ー個(gè)實(shí)施例的用于推薦特定于用戶的饋送的計(jì)算環(huán)境的框圖。圖2是圖示根據(jù)ー個(gè)實(shí)施例的瀏覽器的框圖。圖3是圖示根據(jù)ー個(gè)實(shí)施例的應(yīng)用服務(wù)器的框圖。圖4是圖示根據(jù)ー個(gè)實(shí)施例的饋送推薦模塊的框圖。圖5是圖示根據(jù)ー個(gè)實(shí)施例的用于確定用于用戶的具體饋送的方法的軌跡圖。圖6是圖示根據(jù)ー個(gè)實(shí)施例的用于收集用戶數(shù)據(jù)的方法的流程圖。圖7是圖示根據(jù)ー個(gè)實(shí)施例的用于確定頻繁訪問(wèn)的站點(diǎn)以及頻繁搜索的術(shù)語(yǔ)的方法的流程圖。
圖8是圖示根據(jù)ー個(gè)實(shí)施例的用于基于用戶的用戶數(shù)據(jù)確定對(duì)用戶的饋送推薦的方法的流程圖。圖9是圖示根據(jù)ー個(gè)實(shí)施例的用于針對(duì)用戶確定相關(guān)內(nèi)容的方法的流程圖。圖10是圖示根據(jù)ー個(gè)實(shí)施例的用于調(diào)節(jié)向用戶推薦新饋送之前所要等待的時(shí)段的方法的流程圖。
具體實(shí)施例方式這里所描述的計(jì)算環(huán)境使得能夠進(jìn)行特定于用戶的饋送推薦。附圖以及以下描述僅通過(guò)說(shuō)明的方式對(duì)特定實(shí)施例進(jìn)行描述。本領(lǐng)域技術(shù)人員從以下描述中容易地認(rèn)識(shí)到,可以采用這里所說(shuō)明的結(jié)構(gòu)和方法的可替換實(shí)施例而并不背離這里所描述的原則?,F(xiàn)在將詳細(xì)參考若干實(shí)施例,其示例在幅圖中進(jìn)行圖示。注意到,類(lèi)似或相似附圖標(biāo)記可以在圖中的任何可實(shí)用的地方使用并且可以指示類(lèi)似或相似的功能。系統(tǒng)環(huán)境參考圖1,用于推薦特定于用戶的饋送的計(jì)算環(huán)境100包括具有瀏覽器108的客戶端102、應(yīng)用服務(wù)器104、內(nèi)容服務(wù)器106和網(wǎng)絡(luò)140??蛻舳?02是具有能夠運(yùn)行如瀏覽器108這樣的應(yīng)用的處理器和存儲(chǔ)器的計(jì)算設(shè)備??蛻舳?02的示例包括臺(tái)式機(jī)、膝上電腦和手持計(jì)算設(shè)備。瀏覽器108是用于獲取、呈現(xiàn)和遍歷可在如應(yīng)用服務(wù)器104和內(nèi)容服務(wù)器106這樣的各種實(shí)體上獲得的在線數(shù)據(jù)的應(yīng)用。此外,瀏覽器108存儲(chǔ)用戶的瀏覽活動(dòng)并且將用戶的瀏覽活動(dòng)傳送至應(yīng)用服務(wù)器104。瀏覽器108還從應(yīng)用服務(wù)器104接收針對(duì)用戶的饋送推薦并且向用戶顯示該饋送推薦。應(yīng)用服務(wù)器104是具有接收并存儲(chǔ)與用戶的瀏覽活動(dòng)相關(guān)聯(lián)的用戶數(shù)據(jù)的存儲(chǔ)器和處理器的計(jì)算系統(tǒng)。應(yīng)用服務(wù)器104基于所接收的用戶數(shù)據(jù)確定針對(duì)用戶的饋送推薦并且將饋送推薦傳送至瀏覽器108以便進(jìn)行顯示。內(nèi)容服務(wù)器106是具有存儲(chǔ)如網(wǎng)頁(yè)、饋送內(nèi)容、音頻或視頻流等的在線內(nèi)容的存儲(chǔ)器和處理器的計(jì)算設(shè)備。內(nèi)容服務(wù)器106在接收到針對(duì)所存儲(chǔ)內(nèi)容的請(qǐng)求時(shí)通過(guò)網(wǎng)絡(luò)140傳送所存儲(chǔ)內(nèi)容。網(wǎng)絡(luò)140表示客戶端102、應(yīng)用服務(wù)器104和內(nèi)容服務(wù)器106之間的通信路徑。在一個(gè)實(shí)施例中,網(wǎng)絡(luò)140是互聯(lián)網(wǎng)。網(wǎng)絡(luò)140還可以使用不必為互聯(lián)網(wǎng)的一部分的專(zhuān)用或私有通信鏈路。用戶在客戶端102上啟用瀏覽器108并且向?yàn)g覽器108提供認(rèn)證信息。瀏覽器108接收用戶輸入并且對(duì)用戶進(jìn)行認(rèn)證。在一個(gè)實(shí)施例中,瀏覽器108維持一用戶認(rèn)證數(shù)據(jù)庫(kù)(未示出)并且瀏覽器相對(duì)于用戶數(shù)據(jù)庫(kù)中所保存的認(rèn)證信息對(duì)用戶的認(rèn)證信息進(jìn)行驗(yàn)證。在另ー個(gè)實(shí)施例中,瀏覽器104將用戶的認(rèn)證信息傳送至應(yīng)用服務(wù)器104,應(yīng)用服務(wù)器104對(duì)用戶進(jìn)行認(rèn)證并且隨后將認(rèn)證結(jié)果傳送至瀏覽器108。在用戶被認(rèn)證之后,當(dāng)用戶瀏覽web吋,瀏覽器108對(duì)用戶活動(dòng)進(jìn)行跟蹤,存儲(chǔ)與用戶活動(dòng)相關(guān)聯(lián)的用戶數(shù)據(jù),并且將所跟蹤的用戶數(shù)據(jù)傳送至應(yīng)用服務(wù)器104。應(yīng)用服務(wù)器104基于所接收的用戶數(shù)據(jù)確定用于用戶的潛在web饋送。應(yīng)用服務(wù)器104隨后將該潛在饋送傳送至瀏覽器108并且瀏覽器108向用戶顯示該潛在饋送。用戶從潛在饋送中選擇適當(dāng)饋送并且瀏覽器108接收來(lái)自用戶的選擇。瀏覽器108隨后將用戶的選擇傳送至應(yīng)用服務(wù)器104并且應(yīng)用服務(wù)器104將所選擇的饋送與用戶相關(guān)聯(lián)并保存用戶的選擇。瀏覽器108隨后開(kāi)始從內(nèi)容服務(wù)器106獲取或接收與所選擇饋送相關(guān)聯(lián)的內(nèi)容。與瀏覽器108和應(yīng)用服務(wù)器104相關(guān)的描述將特定功能分配至一個(gè)實(shí)體或另ー個(gè)實(shí)體。該描述和功能分配是出于說(shuō)明的目的而并不將服務(wù)器或客戶端限制到其所分配的功能。在閱讀該公開(kāi)時(shí),本領(lǐng)域技術(shù)人員將理解的是,在一個(gè)實(shí)施例中被描述為在服務(wù)器側(cè)執(zhí) 行的功能在適當(dāng)情況下在其它實(shí)施例中也可以在客戶端側(cè)執(zhí)行。類(lèi)似地,客戶端側(cè)功能在適當(dāng)情況下能夠由服務(wù)器執(zhí)行。此外,如實(shí)施人員所適當(dāng)認(rèn)為地,歸于特定組件的功能能夠由一起進(jìn)行操作的不同或多個(gè)組件來(lái)執(zhí)行。瀏覽器圖2是圖示根據(jù)ー個(gè)實(shí)施例的瀏覽器的框圖。瀏覽器108包括客戶端控制器202、認(rèn)證模塊203、用戶指定數(shù)據(jù)模塊204、推斷數(shù)據(jù)模塊206和用戶接ロ模塊208??蛻舳丝刂破?02對(duì)瀏覽器108中的其它模塊進(jìn)行指導(dǎo)以在適當(dāng)時(shí)間實(shí)施其相應(yīng)的功能??蛻舳丝刂破?02還在瀏覽器108中的模塊與計(jì)算環(huán)境100中的其它實(shí)體之間提
供接ロ。認(rèn)證模塊203接收來(lái)自用戶的認(rèn)證數(shù)據(jù)并且對(duì)用戶進(jìn)行認(rèn)證。認(rèn)證數(shù)據(jù)包括用戶標(biāo)識(shí),并且可選地,包括相對(duì)應(yīng)的密碼。用戶標(biāo)識(shí)和密碼是與用戶相關(guān)聯(lián)的字母數(shù)字串。在一個(gè)實(shí)施例中,認(rèn)證模塊203存儲(chǔ)用于ー個(gè)或多個(gè)用戶的認(rèn)證數(shù)據(jù),并且認(rèn)證模塊203相對(duì)于所存儲(chǔ)的認(rèn)證數(shù)據(jù)對(duì)從用戶接收的認(rèn)證數(shù)據(jù)進(jìn)行驗(yàn)證。在另ー個(gè)實(shí)施例中,認(rèn)證模塊203將認(rèn)證數(shù)據(jù)傳送至應(yīng)用服務(wù)器104或另ー個(gè)認(rèn)證實(shí)體(未示出)并且接收對(duì)認(rèn)證數(shù)據(jù)的驗(yàn)證。在一個(gè)實(shí)施例中,認(rèn)證模塊203還登記新的用戶。在該實(shí)施例中,認(rèn)證模塊203針對(duì)期望的登錄和期望的密碼向用戶進(jìn)行提示。此外,在一個(gè)實(shí)施例中,認(rèn)證模塊203針對(duì)關(guān)于ー個(gè)或多個(gè)用戶的社交聯(lián)網(wǎng)簡(jiǎn)檔的信息向用戶進(jìn)行提示。認(rèn)證模塊203將所接收的信息傳送至應(yīng)用服務(wù)器104。在認(rèn)證模塊203對(duì)用戶進(jìn)行認(rèn)證之后,用戶指定數(shù)據(jù)模塊204和推斷數(shù)據(jù)模塊206開(kāi)始收集與用戶和瀏覽器108的交互有關(guān)的信息。由于在用戶認(rèn)證之后收集該信息,所以數(shù)據(jù)模塊204-206將所收集的信息與用戶的瀏覽模式或?yàn)g覽活動(dòng)進(jìn)行關(guān)聯(lián)。在一個(gè)實(shí)施例中,瀏覽器108并不包括認(rèn)證模塊203,不對(duì)用戶進(jìn)行認(rèn)證,而數(shù)據(jù)模塊204-206仍然將所收集的信息與用戶的瀏覽模式或?yàn)g覽活動(dòng)進(jìn)行關(guān)聯(lián)。在該實(shí)施例中,數(shù)據(jù)模塊204-206將瀏覽器108的所有用戶都視為ー個(gè)共同用戶并且將所收集的信息與該共同用戶的瀏覽模式或?yàn)g覽活動(dòng)進(jìn)行關(guān)聯(lián)。用戶指定數(shù)據(jù)模塊204接收并存儲(chǔ)用戶在瀏覽器108以及與瀏覽器108相關(guān)聯(lián)的插件中輸入的數(shù)據(jù)。例如,用戶指定數(shù)據(jù)模塊204接收用戶在地址欄中輸入的網(wǎng)站地址,用戶在搜索工具欄或搜索網(wǎng)頁(yè)中輸入的捜索術(shù)語(yǔ),用戶在社交聯(lián)網(wǎng)網(wǎng)站或社交聯(lián)網(wǎng)插件中輸入的登錄信息,用戶在網(wǎng)站上的表單或購(gòu)物訂單中輸入的信息,或者用戶在與瀏覽器108或?yàn)g覽器108所呈現(xiàn)的頁(yè)面相關(guān)聯(lián)的插件中輸入的任意其它信息。在一個(gè)實(shí)施例中,用戶指定數(shù)據(jù)模塊204還存儲(chǔ)用戶訪問(wèn)相同網(wǎng)頁(yè)、捜索相同捜索術(shù)語(yǔ)、輸入相同登錄信息或者在網(wǎng)頁(yè)或插件上輸入相同信息的頻率。在另ー個(gè)實(shí)施例中,用戶指定數(shù)據(jù)模塊204還跟蹤并存儲(chǔ)用戶在如游戲網(wǎng)站或社交聯(lián)網(wǎng)網(wǎng)站上這樣的特定網(wǎng)站上花費(fèi)的時(shí)間量。用戶指定數(shù)據(jù)模塊204將其所存儲(chǔ)的信息的全部或部分重復(fù)傳送至應(yīng)用服務(wù)器104,并且應(yīng)用服務(wù)器104使用所接收的信息來(lái)確定對(duì)用戶的饋送推薦。推斷數(shù)據(jù)模塊206基于用戶指定的數(shù)據(jù)推斷與用戶相關(guān)聯(lián)的附加數(shù)據(jù)。例如,推斷數(shù)據(jù)模塊206捜索并存儲(chǔ)用戶所訪問(wèn)的網(wǎng)頁(yè)內(nèi)嵌入的鏈接。在一個(gè)實(shí)施例中,推斷數(shù)據(jù) 模塊206僅在諸如由谷歌或另ー搜索引擎所確定的嵌入鏈接的頁(yè)面等級(jí)處于閾值之內(nèi)的情況下,才存儲(chǔ)所訪問(wèn)網(wǎng)頁(yè)中的嵌入鏈接。在另ー個(gè)實(shí)施例中,用戶所訪問(wèn)的網(wǎng)頁(yè)是用戶在社交聯(lián)網(wǎng)站點(diǎn)上的主頁(yè)。在該實(shí)施例中,推斷數(shù)據(jù)模塊206通過(guò)社交聯(lián)網(wǎng)站點(diǎn)所提供的API來(lái)確定用戶的好友。推斷數(shù)據(jù)模塊206隨后將好友頁(yè)面上的嵌入鏈接保存為用戶數(shù)據(jù)。在又一個(gè)實(shí)施例中,推斷數(shù)據(jù)模塊206將到好友頁(yè)面的鏈接存儲(chǔ)為用戶數(shù)據(jù)。推斷數(shù)據(jù)模塊206將其所存儲(chǔ)的信息的全部或部分重復(fù)傳送至應(yīng)用服務(wù)器104,并且應(yīng)用服務(wù)器104使用所接收的信息來(lái)確定對(duì)用戶的饋送推薦。用戶接ロ模塊208在用戶和應(yīng)用服務(wù)器104之間提供接ロ。在一個(gè)實(shí)施例中,用戶接ロ模塊208從應(yīng)用服務(wù)器104接收對(duì)用戶的饋送推薦、創(chuàng)建具有該饋送推薦的網(wǎng)頁(yè)并且將其向用戶進(jìn)行顯示。在另ー個(gè)實(shí)施例中,用戶接ロ模塊208接收具有饋送推薦的網(wǎng)頁(yè)并且用戶界面模塊208向用戶顯示該網(wǎng)頁(yè)。在又一個(gè)實(shí)施例中,用戶界面模塊208首先在瀏覽器108上顯示通知用戶饋送推薦可用的信息。無(wú)論所推薦的饋送如何被傳輸給用戶,用戶都選擇ー個(gè)或多個(gè)推薦的饋送并且用戶界面模塊208接收用戶的選擇并將其傳送至應(yīng)用服務(wù)器104。在可選實(shí)施例中,客戶端控制器202從應(yīng)用服務(wù)器104接收推薦的饋送并且將該推薦的饋送添加至與用戶和/或?yàn)g覽器108相關(guān)聯(lián)的饋送列表??蛻舳丝刂破?02隨后指令用戶界面模塊208并且用戶界面模塊208向用戶顯示通知用戶所添加的饋送的消息。此外,在一個(gè)實(shí)施例中,用戶界面模塊208還為用戶提供刪除所添加的饋送的選項(xiàng)。用戶界面模塊208隨后接收用戶關(guān)于刪除饋送的決定并且用戶界面模塊208將所接收的選擇傳送至應(yīng)用服務(wù)器104。應(yīng)用服務(wù)器圖3是圖示根據(jù)ー個(gè)實(shí)施例的應(yīng)用服務(wù)器的框圖。應(yīng)用服務(wù)器104包括服務(wù)器控制器302、用戶數(shù)據(jù)模塊304、饋送推薦模塊306和等待調(diào)節(jié)模塊308。服務(wù)器控制器302對(duì)應(yīng)用服務(wù)器104中的其它模塊進(jìn)行指導(dǎo)以在適當(dāng)時(shí)間實(shí)施其相應(yīng)功能。用戶數(shù)據(jù)模塊304存儲(chǔ)與瀏覽器108的用戶相關(guān)聯(lián)的用戶數(shù)據(jù)。用戶數(shù)據(jù)模塊304從用戶指定數(shù)據(jù)模塊204和推斷數(shù)據(jù)模塊206反復(fù)接收用戶數(shù)據(jù)。相應(yīng)地,用戶數(shù)據(jù)模塊304針對(duì)用戶存儲(chǔ)用戶所直接指定的數(shù)據(jù)以及瀏覽器108所推斷的與用戶有關(guān)的數(shù)據(jù)。相應(yīng)地,在一個(gè)實(shí)施例中,用戶數(shù)據(jù)模塊304還存儲(chǔ)各個(gè)用戶的認(rèn)證信息。相應(yīng)地,用戶數(shù)據(jù)模塊304針對(duì)用戶存儲(chǔ)用戶登錄以及可選地,存儲(chǔ)密碼。饋送推薦模塊306對(duì)用戶數(shù)據(jù)模塊308中的用戶數(shù)據(jù)進(jìn)行分析并且基于其用戶數(shù)據(jù)分析來(lái)確定對(duì)用戶的饋送推薦。參考圖4,饋送推薦模塊304包括關(guān)聯(lián)數(shù)據(jù)確定模塊402、相關(guān)數(shù)據(jù)確定模塊406和關(guān)聯(lián)饋送模塊406。關(guān)聯(lián)數(shù)據(jù)確定模塊402從認(rèn)證模塊203接收用戶的認(rèn)證信息并且從用戶數(shù)據(jù)模塊304獲取與所接收的認(rèn)證信息相關(guān)聯(lián)的用戶數(shù)據(jù)。關(guān)聯(lián)數(shù)據(jù)確定模塊402隨后確定與所獲取的用戶數(shù)據(jù)相關(guān)聯(lián)的數(shù)據(jù)。例如,對(duì)于包括web地址的用戶數(shù)據(jù)而言,關(guān)聯(lián)數(shù)據(jù)包括那些web地址所引用的網(wǎng)頁(yè)的內(nèi)容。此外,對(duì)于包括捜索術(shù)語(yǔ)的用戶數(shù)據(jù)而言,關(guān)聯(lián)數(shù)據(jù)包括作為使用那些搜索術(shù)語(yǔ)的捜索結(jié)果的網(wǎng)頁(yè)。關(guān)聯(lián)數(shù)據(jù)確定模塊402因此訪問(wèn)用戶數(shù)據(jù)中的web地址所引用的網(wǎng)頁(yè)或者作為基于用戶數(shù)據(jù)中的搜索術(shù)語(yǔ)的搜索結(jié)果的網(wǎng)頁(yè)。關(guān)聯(lián)數(shù)據(jù)確定模塊402隨后從所訪問(wèn)的網(wǎng)頁(yè)獲取相關(guān)聯(lián)的內(nèi)容并且將所獲取的關(guān)聯(lián)數(shù)據(jù)傳送至相關(guān)數(shù)據(jù)確定模塊404。相關(guān)數(shù)據(jù)確定模塊404接收關(guān)聯(lián)數(shù)據(jù)并且從所接收的關(guān)聯(lián)數(shù)據(jù)確定相關(guān)數(shù)據(jù)。在一個(gè)實(shí)施例中,相關(guān)數(shù)據(jù)確定模塊404選擇所有接收到的關(guān)聯(lián)數(shù)據(jù)作為相關(guān)數(shù)據(jù)。在另ー個(gè)實(shí)施例中,相關(guān)數(shù)據(jù)確定模塊404對(duì)關(guān)聯(lián)數(shù)據(jù)進(jìn)行整理(trim)并且經(jīng)整理的關(guān)聯(lián)數(shù)據(jù)被用來(lái)推薦饋送。在一些實(shí)施例中,相關(guān)數(shù)據(jù)確定模塊404從用戶數(shù)據(jù)模塊獲取用戶訪問(wèn)各個(gè)網(wǎng)站的頻率以及用戶在該網(wǎng)站花費(fèi)的時(shí)間量。相關(guān)數(shù)據(jù)確定模塊404隨后基于用戶訪問(wèn)與關(guān)聯(lián)數(shù)據(jù)相對(duì)應(yīng)的網(wǎng)站的頻率從關(guān)聯(lián)數(shù)據(jù)選擇相關(guān)數(shù)據(jù)。例如,如果用戶每天至少訪問(wèn)一次網(wǎng)站,則相關(guān)數(shù)據(jù)確定模塊404將認(rèn)為與該網(wǎng)站相關(guān)聯(lián)的數(shù)據(jù)比從用戶每周僅訪問(wèn)一次的另ー網(wǎng)站所收集的關(guān)聯(lián)數(shù)據(jù)更為相關(guān)。此外,相關(guān)數(shù)據(jù)確定模塊404基于用戶在網(wǎng)站上所花費(fèi)的時(shí)間量選擇相關(guān)數(shù)據(jù)。 例如,相關(guān)數(shù)據(jù)確定模塊404認(rèn)為與用戶每天在其上花費(fèi)ー小時(shí)的網(wǎng)站相關(guān)聯(lián)的數(shù)據(jù)比與用戶每周在其上花費(fèi)五分鐘的網(wǎng)站相關(guān)聯(lián)的數(shù)據(jù)更為相關(guān)。在一個(gè)實(shí)施例中,相關(guān)數(shù)據(jù)確定模塊404在確定相關(guān)數(shù)據(jù)時(shí)對(duì)用戶的臨時(shí)使用給予比用戶的頻繁使用更大的權(quán)重。例如,相關(guān)數(shù)據(jù)確定模塊404認(rèn)為與用戶每天在其上花費(fèi)十五分鐘的網(wǎng)站相關(guān)聯(lián)的數(shù)據(jù)比用戶每周登錄十五次的網(wǎng)站相關(guān)聯(lián)的數(shù)據(jù)更為相關(guān)。在又一個(gè)實(shí)施例中,相關(guān)數(shù)據(jù)確定模塊404基于來(lái)自第三方的指示從關(guān)聯(lián)數(shù)據(jù)中選擇相關(guān)數(shù)據(jù)。例如,搜索引擎將其針對(duì)搜索術(shù)語(yǔ)的捜索結(jié)果進(jìn)行分級(jí)。相關(guān)數(shù)據(jù)確定模塊404對(duì)等級(jí)較高的捜索結(jié)果頁(yè)面的內(nèi)容給予比等級(jí)較低的搜索結(jié)果頁(yè)面的內(nèi)容更大的權(quán)重。在確定了來(lái)自用戶數(shù)據(jù)的相關(guān)數(shù)據(jù)之后,相關(guān)數(shù)據(jù)確定模塊404確定是否有足夠的相關(guān)數(shù)據(jù)可用來(lái)進(jìn)行饋送推薦。在一個(gè)實(shí)施例中,相關(guān)數(shù)據(jù)確定模塊404在所選擇的數(shù)據(jù)包括預(yù)先確定或動(dòng)態(tài)確定數(shù)量的數(shù)據(jù)點(diǎn)的情況下將所選擇的相關(guān)數(shù)據(jù)確定為足夠的。例如,相關(guān)數(shù)據(jù)確定模塊404在所選擇的相關(guān)數(shù)據(jù)包括三十個(gè)web地址以及七十個(gè)搜索術(shù)語(yǔ)或者ー百個(gè)包括web地址和搜索術(shù)語(yǔ)的項(xiàng)的組合的情況下斷定已經(jīng)選擇了足夠的相關(guān)數(shù)據(jù)。在另ー個(gè)實(shí)施例中,相關(guān)數(shù)據(jù)確定模塊404在所選擇的數(shù)據(jù)包括足夠的數(shù)據(jù)量的情況下將所選擇的相關(guān)數(shù)據(jù)確定為是足夠的。例如,相關(guān)數(shù)據(jù)確定模塊404在已經(jīng)收集了 250千字節(jié)的搜索術(shù)語(yǔ)和web地址的情況下斷定已經(jīng)收集了足夠的相關(guān)數(shù)據(jù)。
如果還沒(méi)有選擇足夠的相關(guān)數(shù)據(jù),則相關(guān)數(shù)據(jù)確定模塊404從用戶數(shù)據(jù)模塊304獲取或接收用戶在ー個(gè)或多個(gè)社交聯(lián)網(wǎng)站點(diǎn)上的好友。相關(guān)數(shù)據(jù)確定模塊404隨后獲取與用戶好友相關(guān)聯(lián)的用戶數(shù)據(jù)并且從用戶好友中選擇相關(guān)數(shù)據(jù)。在一個(gè)實(shí)施例中,如果有多于足夠數(shù)量的與用戶好友相關(guān)聯(lián)的數(shù)據(jù)可用,則相關(guān)數(shù)據(jù)確定模塊404首先選擇與對(duì)用戶具有較少分隔度的用戶相關(guān)聯(lián)的數(shù)據(jù)作為相關(guān)數(shù)據(jù)。如果需要,相關(guān)數(shù)據(jù)確定模塊404隨后選擇與對(duì)用戶具有較大分隔度的用戶相關(guān)聯(lián)的數(shù)據(jù)作為相關(guān)數(shù)據(jù)。分隔度是連接兩個(gè)用戶的中間聯(lián)系人的數(shù)量。例如,如果用戶A和用戶B是好友,則這兩個(gè)用戶之間的分隔度為零。類(lèi)似地,如果用戶C是用戶B的好友而不是用戶A的好友,則用戶A和用戶C之間的分隔度為I。在這種情況下,用戶A和用戶C通過(guò)中間聯(lián)系人,即用戶B,進(jìn)行連接。如果仍然需要附加的相關(guān)數(shù)據(jù),則相關(guān)數(shù)據(jù)確定模塊404獲取與和該用戶共享共同特征的瀏覽器108的其它用戶相關(guān)聯(lián)的相關(guān)用戶數(shù)據(jù)。共同特征包括年齡群體、性別、收入水平、愛(ài)好、音樂(lè)品味、興趣主題等。如果需要附加的相關(guān)數(shù)據(jù),則相關(guān)數(shù)據(jù)確定模塊404獲取與瀏覽器108的其余用戶相關(guān)聯(lián)的相關(guān)數(shù)據(jù)。
關(guān)聯(lián)饋送模塊406從相關(guān)數(shù)據(jù)確定模塊404接收相關(guān)數(shù)據(jù)并且確定與該相關(guān)數(shù)據(jù)相關(guān)聯(lián)的饋送。對(duì)于在相關(guān)數(shù)據(jù)中所接收的web地址,關(guān)聯(lián)饋送模塊406捜索到所接收地址所引用網(wǎng)頁(yè)的源代碼中的饋送的鏈接。例如,RSS是ー種類(lèi)型的饋送,并且因此關(guān)聯(lián)饋送模塊406搜索具有設(shè)置為“application/rss+xml”類(lèi)型的鏈接。這樣的鏈接的示例是〈LINKrel =,,alternate”type = ^application/rss+xml^title =,,RS S,,href = http://www.nytimes. com/services/xml/rss/nyt/HomePage. xml/”>。對(duì)于在相關(guān)數(shù)據(jù)中接收到的搜索術(shù)語(yǔ),關(guān)聯(lián)饋送模塊406捜索與該搜索術(shù)語(yǔ)相關(guān)的網(wǎng)頁(yè)。關(guān)聯(lián)饋送模塊406隨后搜索到饋送的鏈接的相關(guān)頁(yè)面的源代碼。這些確定的鏈接是用于要推薦給用戶的饋送的鏈接。再次參考圖3,饋送推薦模塊306重復(fù)使用它的如關(guān)聯(lián)饋送模塊406這樣的模塊來(lái)確定對(duì)用戶的饋送推薦并且將饋送推薦傳送給用戶。饋送推薦模塊306在向用戶再次推薦饋送之前等待預(yù)定的時(shí)間量。在一個(gè)實(shí)施例中,饋送推薦模塊306在用戶數(shù)據(jù)模塊304中存儲(chǔ)已經(jīng)被推薦給用戶的饋送。在針對(duì)用戶的下ー個(gè)饋送推薦中,饋送推薦模塊306檢查已經(jīng)推薦給用戶的饋送并且不向?yàn)g覽器108傳送之前所推薦的饋送。以這種方式,僅對(duì)用戶進(jìn)行新的推薦。在向用戶進(jìn)行饋送推薦時(shí),針對(duì)用戶的新的饋送推薦數(shù)量可以隨時(shí)間而逐漸減少。另ー方面,如用戶加入新的社交網(wǎng)絡(luò)這樣的事件可以觸發(fā)針對(duì)用戶的饋送推薦數(shù)量的増加。因此,等待調(diào)節(jié)模塊308通過(guò)調(diào)節(jié)其在向用戶再次推薦饋送之前的等待時(shí)段來(lái)幫助饋送推薦模塊306適應(yīng)這樣的活動(dòng)。等待調(diào)節(jié)模塊308基于ー個(gè)或多個(gè)因素來(lái)調(diào)節(jié)等待時(shí)段,如所收集的用戶數(shù)據(jù)量,如用戶加入新社交聯(lián)網(wǎng)站點(diǎn)這樣的用戶行為改變,以及瀏覽器108在其已經(jīng)傳送了預(yù)定或動(dòng)態(tài)確定的用戶數(shù)據(jù)量之后所傳送的附加用戶數(shù)據(jù)的量的改變。等待調(diào)節(jié)模塊308最初保持相同的等待時(shí)段,直至瀏覽器108已經(jīng)傳送了預(yù)定數(shù)量的用戶數(shù)據(jù)。在傳送了所確定數(shù)量的用戶數(shù)據(jù)之后,等待調(diào)節(jié)模塊308確定針對(duì)用戶所收集的用戶數(shù)據(jù)量已經(jīng)達(dá)到了閾值并且瀏覽器108將不會(huì)以相同的速率為該用戶傳送附加的用戶數(shù)據(jù)。因此,等待調(diào)節(jié)模塊308増大等待時(shí)段。在一個(gè)實(shí)施例中,等待調(diào)節(jié)模塊308在用戶數(shù)據(jù)模塊304開(kāi)始從瀏覽器108更為頻繁地接收針對(duì)用戶的附加數(shù)據(jù)的情況下減小等待時(shí)段。在另ー個(gè)實(shí)施例中,等待調(diào)節(jié)模塊308在傳送至用戶數(shù)據(jù)模塊304的用戶數(shù)據(jù)量増加超出了閾值的情況下減小等待時(shí)段。在又一個(gè)實(shí)施例中,等待調(diào)節(jié)模塊308在等待調(diào)節(jié)模塊308檢測(cè)或確定了用戶活動(dòng)的變化時(shí)對(duì)等待時(shí)段進(jìn)行調(diào)節(jié)。例如,用戶加入新的社交網(wǎng)絡(luò)會(huì)導(dǎo)致用戶數(shù)據(jù)的突然增カロ。如果用戶加入新的社交網(wǎng)絡(luò),則該用戶與該網(wǎng)絡(luò)中另外的用戶相連接,訪問(wèn)那些網(wǎng)絡(luò)用戶的頁(yè)面并且提示瀏覽器108收集與新訪問(wèn)頁(yè)面以及那些頁(yè)面上的內(nèi)容有關(guān)的更多用戶數(shù)據(jù)。因此,等待調(diào)節(jié)模塊308減小等待時(shí)段直至用戶數(shù)據(jù)的收集減緩至與新的用戶活動(dòng)之前的水平相當(dāng)?shù)乃?。?dǎo)致附加用戶數(shù)據(jù)的附加用戶活動(dòng)的示例是訪問(wèn)新網(wǎng)站、玩新的在線游戲、向用戶網(wǎng)絡(luò)添加附加好友等。饋送推薦方法圖5是圖示根據(jù)ー個(gè)實(shí)施例的用于確定對(duì)用戶的特定饋送的方法的軌跡圖。瀏覽器108收集502與用戶在瀏覽器108上的瀏覽活動(dòng)相關(guān)的用戶數(shù)據(jù),并且瀏覽器108隨后將該用戶數(shù)據(jù)傳送504至應(yīng)用服務(wù)器104。瀏覽器108在其收集或確定新的用戶數(shù)據(jù)時(shí)重 復(fù)執(zhí)行步驟502和504。可替換地,瀏覽器108可以在一段時(shí)間內(nèi)累積用戶數(shù)據(jù),并且隨后將所累積的用戶數(shù)據(jù)按批次進(jìn)行傳送504。用于收集用戶數(shù)據(jù)的實(shí)施例在以下圖6中進(jìn)行描述。應(yīng)用服務(wù)器104接收用戶數(shù)據(jù)并且基于所接收的用戶數(shù)據(jù)確定506對(duì)用戶的饋送推薦。用于確定饋送推薦的方法的實(shí)施例在以下圖8中進(jìn)行描述。應(yīng)用服務(wù)器104隨后將所確定的饋送推薦傳送508至瀏覽器108,并且瀏覽器108將所推薦的饋送提供給用戶。應(yīng)用服務(wù)器104在其確定對(duì)用戶的額外饋送推薦時(shí)重復(fù)執(zhí)行步驟506-508。在一個(gè)實(shí)施例中,應(yīng)用服務(wù)器104在其向?yàn)g覽器108傳送額外饋送推薦之前等待預(yù)定時(shí)間量。此外,應(yīng)用服務(wù)器104可以基于用戶活動(dòng)以及應(yīng)用服務(wù)器104所收集的用戶數(shù)據(jù)重復(fù)調(diào)節(jié)推薦新饋送的等待時(shí)段。用于調(diào)節(jié)等待時(shí)段的方法的實(shí)施例在以下圖10中進(jìn)行描述。在應(yīng)用服務(wù)器向?yàn)g覽器108傳送508 了饋送推薦之后,瀏覽器108關(guān)于用戶是否想要一個(gè)或多個(gè)推薦的饋送來(lái)詢(xún)問(wèn)510該用戶。結(jié)果,瀏覽器108從用戶接收512用于指示用戶所選擇的ー個(gè)或多個(gè)推薦的饋送的輸入。在一個(gè)實(shí)施例中,用戶輸入指示用戶還沒(méi)有選擇任何推薦的饋送。接下來(lái),瀏覽器108將所選擇的饋送傳送至應(yīng)用服務(wù)器104,并且應(yīng)用服務(wù)器104存儲(chǔ)用戶的選擇。圖6是圖示根據(jù)本公開(kāi)的ー個(gè)實(shí)施例的用于確定用戶數(shù)據(jù)的方法的流程圖。為了確定用戶數(shù)據(jù),瀏覽器108獲取602用戶的書(shū)簽、所保存捜索和瀏覽歷史。此外,瀏覽器108確定604用戶頻繁訪問(wèn)的網(wǎng)站以及用戶頻繁捜索的捜索術(shù)語(yǔ)。圖7圖示了用于確定頻繁訪問(wèn)的網(wǎng)站和頻繁搜索的術(shù)語(yǔ)的方法。參考圖7,瀏覽器108保存702用戶所訪問(wèn)的網(wǎng)站或者用戶所執(zhí)行的捜索。瀏覽器108還保存用戶訪問(wèn)網(wǎng)站或執(zhí)行特定捜索的日期和/或時(shí)間。瀏覽器108隨后確定704用戶之前是否訪問(wèn)過(guò)相同網(wǎng)站或者執(zhí)行過(guò)相同捜索。如果在某一時(shí)間量?jī)?nèi),該網(wǎng)站之前沒(méi)有被訪問(wèn)過(guò)或者該搜索之前沒(méi)有被執(zhí)行過(guò),則瀏覽器108將該網(wǎng)站或該捜索術(shù)語(yǔ)標(biāo)記為非頻繁訪問(wèn)站點(diǎn)或非頻繁訪問(wèn)術(shù)語(yǔ)。否則,瀏覽器108増加對(duì)于該搜索術(shù)語(yǔ)或網(wǎng)站的計(jì)數(shù)。接下來(lái),瀏覽器108確定710與捜索術(shù)語(yǔ)或網(wǎng)站相關(guān)聯(lián)的計(jì)數(shù)是否超過(guò)了頻率閾值。如果沒(méi)有,則瀏覽器108重復(fù)步驟702-710。否則,瀏覽器108將搜索術(shù)語(yǔ)或網(wǎng)站標(biāo)記為頻繁訪問(wèn)的網(wǎng)站。瀏覽器108隨后重復(fù)步驟702-712。
圖8是圖示根據(jù)ー個(gè)實(shí)施例的基于用戶的用戶數(shù)據(jù)確定對(duì)用戶的饋送推薦的方法的流程圖。應(yīng)用服務(wù)器104接收用戶數(shù)據(jù)并且捜索802與所接收的用戶數(shù)據(jù)相關(guān)聯(lián)的內(nèi)容。例如,應(yīng)用服務(wù)器104捜索用戶頻繁訪問(wèn)的網(wǎng)站以及被添加書(shū)簽的網(wǎng)站上的內(nèi)容。此夕卜,應(yīng)用服務(wù)器104基于用戶所保存的捜索術(shù)語(yǔ)以及頻繁搜索的術(shù)語(yǔ)執(zhí)行捜索。在應(yīng)用服務(wù)器104已經(jīng)收集了與用戶數(shù)據(jù)相關(guān)聯(lián)的內(nèi)容之后,應(yīng)用服務(wù)器104從所收集的內(nèi)容確定804相關(guān)內(nèi)容。用于確定相關(guān)內(nèi)容的方法在以下圖9中進(jìn)行描述。應(yīng)用服務(wù)器104隨后確定806與相關(guān)內(nèi)容相關(guān)聯(lián)的饋送。圖9是圖示根據(jù)ー個(gè)實(shí)施例的用于針對(duì)用戶確定相關(guān)內(nèi)容的方法的流程圖。為了針對(duì)第一用戶確定相關(guān)內(nèi)容,應(yīng)用服務(wù)器104確定902對(duì)于第一用戶用戶數(shù)據(jù)是否可用。如果第一用戶是瀏覽器108的新用戶,則用戶數(shù)據(jù)對(duì)于第一用戶可能不可用。如果用戶數(shù)據(jù)可用,則應(yīng)用服務(wù)器104確定908是否需要附加的相關(guān)數(shù)據(jù)來(lái)進(jìn)行饋送推薦。如果否,則應(yīng)用服務(wù)器104具有足夠量的相關(guān)用戶數(shù)據(jù),并且用于確定相關(guān)用戶數(shù)據(jù)的方法終止。否則,應(yīng)用服務(wù)器104接下來(lái)確定906是否其它用戶與第一用戶相關(guān)聯(lián),以及對(duì)于 關(guān)聯(lián)用戶,用戶數(shù)據(jù)是否可用。如果是,則應(yīng)用服務(wù)器104選擇關(guān)聯(lián)用戶的用戶數(shù)據(jù)作為相關(guān)數(shù)據(jù)。在一個(gè)實(shí)施例中,應(yīng)用服務(wù)器104選擇關(guān)聯(lián)用戶的相關(guān)用戶數(shù)據(jù)作為第一用戶的相關(guān)數(shù)據(jù)。接下來(lái),應(yīng)用服務(wù)器104確定910是否需要附加的相關(guān)數(shù)據(jù)來(lái)進(jìn)行饋送推薦。如果否,則應(yīng)用服務(wù)器104具有足夠量的相關(guān)用戶數(shù)據(jù),并且用于確定相關(guān)用戶數(shù)據(jù)的方法終止。否則,應(yīng)用服務(wù)器104將第一用戶的相關(guān)數(shù)據(jù)選擇914為與第一用戶具有相似特性的其它用戶的相關(guān)用戶數(shù)據(jù)或用戶數(shù)據(jù)。接下來(lái),應(yīng)用服務(wù)器104確定916是否需要附加的相關(guān)數(shù)據(jù)來(lái)進(jìn)行饋送推薦。如果否,則應(yīng)用服務(wù)器104具有足夠量的相關(guān)用戶數(shù)據(jù),并且用于確定相關(guān)用戶數(shù)據(jù)的方法終止。否則,應(yīng)用服務(wù)器104將第一用戶的相關(guān)數(shù)據(jù)選擇918為瀏覽器108的其余用戶的相關(guān)用戶數(shù)據(jù)或用戶數(shù)據(jù)。圖10是圖示根據(jù)本發(fā)明一個(gè)實(shí)施例的用于調(diào)節(jié)向用戶推薦新饋送之前所要等待的時(shí)段的方法的流程圖。為了調(diào)節(jié)等待時(shí)段,應(yīng)用服務(wù)器104確定1002針對(duì)用戶所接收的用戶數(shù)據(jù)的量并且確定1004接收到的用戶數(shù)據(jù)的量是否已經(jīng)超過(guò)了閾值。如果否,則應(yīng)用服務(wù)器104重復(fù)步驟1002-1004。否則,應(yīng)用服務(wù)器104増大在傳送新的饋送推薦之前等待的時(shí)段。應(yīng)用服務(wù)器104隨后重復(fù)接收用戶數(shù)據(jù)并且從所接收的用戶數(shù)據(jù)確定1008用戶行為或用戶活動(dòng)是否已經(jīng)改變。如果否,則應(yīng)用服務(wù)器保持1008對(duì)所接收的用戶數(shù)據(jù)的分析以檢測(cè)用戶活動(dòng)的改變。否則,應(yīng)用服務(wù)器104根據(jù)用戶活動(dòng)的改變對(duì)等待時(shí)段進(jìn)行調(diào)節(jié) 1010。如以上所提到的,已經(jīng)出于說(shuō)明的目的對(duì)瀏覽器108和應(yīng)用服務(wù)器104的功能進(jìn)行了描述,并且以上所描述的功能可以在瀏覽器108或應(yīng)用服務(wù)器104中來(lái)實(shí)現(xiàn)。例如,應(yīng)用服務(wù)器104在以上被說(shuō)明為包括用戶數(shù)據(jù)模塊304、饋送推薦模塊306和等待調(diào)節(jié)模塊308。在一個(gè)實(shí)施例中,這些模塊304-308被包括在瀏覽器108中,相應(yīng)地,認(rèn)證模塊203對(duì)用戶進(jìn)行認(rèn)證,數(shù)據(jù)模塊204-206收集與用戶的瀏覽歷史或?yàn)g覽模式有關(guān)的信息并且將所收集的信息傳送至瀏覽器108中的用戶數(shù)據(jù)模塊304。瀏覽器108中的饋送推薦模塊306對(duì)用戶數(shù)據(jù)模塊304中的用戶數(shù)據(jù)進(jìn)行分析并且確定對(duì)用戶的饋送推薦,并且瀏覽器108中的等待調(diào)節(jié)模塊306對(duì)推薦附加饋送之前所要等待的時(shí)段進(jìn)行調(diào)節(jié)。
已經(jīng)出于說(shuō)明的目的給出了本發(fā)明實(shí)施例的以上描述,其并非意在是窮舉的或者將本發(fā)明限制為所公開(kāi)的確切形式。相關(guān)領(lǐng)域技術(shù)人員能夠意識(shí)到,許多修改和改變?cè)诳紤]到以上公開(kāi)的情況下是可能的。該描述的ー些部分在信息運(yùn)算的算法和符號(hào)表不形式方面對(duì)本發(fā)明的實(shí)施例進(jìn)行了描述。這些算法描述和表示形式被數(shù)據(jù)處理領(lǐng)域的技術(shù)人員普遍用來(lái)向本領(lǐng)域的其它技術(shù)人員有效地傳遞其工作實(shí)質(zhì)。在功能、計(jì)算或邏輯上進(jìn)行描述的同時(shí),這些操作被理解為由計(jì)算機(jī)程序或者等同電路、微代碼等所實(shí)現(xiàn)。此外,還已經(jīng)證明了,有時(shí)將這些操作配置稱(chēng)之為模塊是方便的而并不失其一般性。所描述的操作及其相關(guān)聯(lián)的模塊可以以軟件、固件、硬件或其任意組合來(lái)實(shí)現(xiàn)。這里所描述的任意步驟、操作或過(guò)程可以利用一個(gè)或多個(gè)硬件或軟件模塊單獨(dú)或者與其它設(shè)備相結(jié)合第來(lái)執(zhí)行或?qū)嵤?。在一個(gè)實(shí)施例中,軟件模塊利用包括計(jì)算機(jī)可讀介質(zhì)的計(jì)算機(jī)程序產(chǎn)品來(lái)實(shí)現(xiàn),該計(jì)算機(jī)可讀介質(zhì)包含能夠由計(jì)算機(jī)處理器執(zhí)行以便實(shí)施所 描述的任意或所有步驟、操作或過(guò)程的計(jì)算機(jī)程序代碼。本發(fā)明的實(shí)施例還涉及一種用于執(zhí)行這里的操作的裝置。該裝置可以針對(duì)所需目的進(jìn)行特別構(gòu)造,和/或其可以包括由計(jì)算機(jī)中所存儲(chǔ)的計(jì)算機(jī)程序有選擇地激活或重新配置的通用計(jì)算設(shè)備。這樣的計(jì)算機(jī)程序可以存儲(chǔ)在非臨時(shí)的切實(shí)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)或者可以耦合到計(jì)算機(jī)系統(tǒng)總線的適于存儲(chǔ)電子指令的任意類(lèi)型的介質(zhì)中。此外,在說(shuō)明書(shū)中所引用的任意計(jì)算系統(tǒng)可以包括單個(gè)處理器或者可以是為了提高的計(jì)算能力而采用多處理器設(shè)計(jì)的架構(gòu)。本發(fā)明的實(shí)施例還可以涉及由這里所描述的計(jì)算過(guò)程所產(chǎn)生的產(chǎn)品。這樣的產(chǎn)品可以包括從計(jì)算過(guò)程所產(chǎn)生的信息,其中該信息存儲(chǔ)在非臨時(shí)的切實(shí)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)上,并且可以包括計(jì)算機(jī)程序產(chǎn)品或者這里所描述的其它數(shù)據(jù)組合的任意實(shí)施例。最后,說(shuō)明書(shū)中所使用的語(yǔ)言原則上已經(jīng)出于可讀性和指示性的目的被選擇,而且并非被選擇為對(duì)發(fā)明主體進(jìn)行約束或限制。因此,本發(fā)明的范圍意在并非僅由該詳細(xì)描述所限定,而是由申請(qǐng)所基于的任意權(quán)利要求所限定。因此,本發(fā)明實(shí)施例的公開(kāi)意在是說(shuō)明性的而并非對(duì)所附權(quán)利要求中所給出的本發(fā)明的范圍進(jìn)行限制。
權(quán)利要求
1.一種計(jì)算機(jī)實(shí)現(xiàn)的方法,用于向用戶推薦饋送,所述方法包括 接收與用戶在web瀏覽器上的瀏覽模式有關(guān)的信息,所述瀏覽模式包括所述用戶在多個(gè)網(wǎng)站上的活動(dòng); 存儲(chǔ)與所述用戶的瀏覽模式有關(guān)的信息; 選擇用于所述用戶的饋送,所述選擇至少部分地基于所選擇的饋送與所述瀏覽模式之間的相似性;以及 將所選擇的饋送傳輸至所述瀏覽器中用于向用戶進(jìn)行推薦的模塊。
2.根據(jù)權(quán)利要求I所述的計(jì)算機(jī)實(shí)現(xiàn)的方法,其中所接收的信息包括web地址,所述方法進(jìn)ー步包括 確定與所接收的web地址相關(guān)聯(lián)的數(shù)據(jù);并且 其中所識(shí)別的饋送與所確定的數(shù)據(jù)相關(guān)聯(lián)。
3.根據(jù)權(quán)利要求I所述的計(jì)算機(jī)實(shí)現(xiàn)的方法,其中所接收的信息包括捜索術(shù)語(yǔ),所述方法進(jìn)ー步包括 確定與所接收的搜索術(shù)語(yǔ)相關(guān)聯(lián)的數(shù)據(jù);并且 其中所識(shí)別的饋送與所確定的數(shù)據(jù)相關(guān)聯(lián)。
4.根據(jù)權(quán)利要求2所述的計(jì)算機(jī)實(shí)現(xiàn)的方法,其中所識(shí)別的饋送與相關(guān)數(shù)據(jù)相關(guān)聯(lián),并且所述相關(guān)數(shù)據(jù)是相關(guān)聯(lián)的數(shù)據(jù)的子集,所述子集基于所述用戶的瀏覽活動(dòng)來(lái)選擇。
5.根據(jù)權(quán)利要求3所述的計(jì)算機(jī)實(shí)現(xiàn)的方法,其中所識(shí)別的饋送與相關(guān)數(shù)據(jù)相關(guān)聯(lián),并且所述相關(guān)數(shù)據(jù)是相關(guān)聯(lián)的數(shù)據(jù)的子集,所述子集基干與相關(guān)聯(lián)的數(shù)據(jù)相關(guān)聯(lián)的等級(jí)來(lái)選擇,所述等級(jí)由搜索引擎確定。
6.根據(jù)權(quán)利要求I所述的計(jì)算機(jī)實(shí)現(xiàn)的方法,進(jìn)ー步包括 基于所接收的信息來(lái)調(diào)節(jié)等待時(shí)段; 基于所接收的信息來(lái)識(shí)別第二饋送;以及 在傳輸?shù)谝火佀椭蟮臅r(shí)間段向所述瀏覽器傳輸所述第二饋送,所述時(shí)間段等于或大于被調(diào)節(jié)的等待時(shí)段。
7.根據(jù)權(quán)利要求6所述的計(jì)算機(jī)實(shí)現(xiàn)的方法,其中調(diào)節(jié)所述等待時(shí)段包括基于接收到的信息的量來(lái)調(diào)節(jié)所述等待時(shí)段。
8.根據(jù)權(quán)利要求6所述的計(jì)算機(jī)實(shí)現(xiàn)的方法,其中調(diào)節(jié)所述等待時(shí)段包括 基于所接收的信息來(lái)確定所述用戶的瀏覽活動(dòng)的改變;以及 響應(yīng)于所述用戶的瀏覽活動(dòng)的改變而調(diào)節(jié)所述等待時(shí)段。
9.根據(jù)權(quán)利要求I所述的計(jì)算機(jī)實(shí)現(xiàn)的方法,進(jìn)ー步包括 接收與所述用戶相關(guān)聯(lián)的認(rèn)證信息; 基于所接收的認(rèn)證信息對(duì)所述用戶進(jìn)行認(rèn)證;以及 響應(yīng)于認(rèn)證所述用戶,而將所接收的信息確定為與所述用戶的瀏覽模式有關(guān)的信息。
10.一種計(jì)算機(jī)程序產(chǎn)品,用于向用戶推薦饋送,所述計(jì)算機(jī)程序產(chǎn)品包括包含計(jì)算機(jī)程序代碼的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述計(jì)算機(jī)程序代碼用于 接收與所述用戶在web瀏覽器上的瀏覽模式有關(guān)的信息,所述瀏覽模式包括所述用戶在多個(gè)網(wǎng)站上的活動(dòng); 存儲(chǔ)與所述用戶的瀏覽模式有關(guān)的信息;選擇用于所述用戶的饋送,所述選擇至少部分地基于所選擇的饋送與所述瀏覽模式之間的相似性;以及 將所選擇的饋送傳輸至所述瀏覽器中用于向所述用戶進(jìn)行推薦的模塊。
11.根據(jù)權(quán)利要求10所述的計(jì)算機(jī)程序產(chǎn)品,其中所接收的信息包括web地址,所述計(jì)算機(jī)程序產(chǎn)品進(jìn)ー步包括用于以下操作的計(jì)算機(jī)程序代碼 確定與所接收的web地址相關(guān)聯(lián)的數(shù)據(jù);并且 其中所識(shí)別的饋送與所確定的數(shù)據(jù)相關(guān)聯(lián)。
12.根據(jù)權(quán)利要求10所述的計(jì)算機(jī)程序產(chǎn)品,其中所接收的信息包括捜索術(shù)語(yǔ),所述計(jì)算機(jī)程序產(chǎn)品進(jìn)一歩包括用于以下操作的計(jì)算機(jī)程序代碼 確定與所接收的搜索術(shù)語(yǔ)相關(guān)聯(lián)的數(shù)據(jù);并且 其中所識(shí)別的饋送與所確定的數(shù)據(jù)相關(guān)聯(lián)。
13.根據(jù)權(quán)利要求11所述的計(jì)算機(jī)程序產(chǎn)品,其中所識(shí)別的饋送與相關(guān)數(shù)據(jù)相關(guān)聯(lián),并且所述相關(guān)數(shù)據(jù)是相關(guān)聯(lián)的數(shù)據(jù)的子集,所述子集基于所述用戶的瀏覽活動(dòng)來(lái)選擇。
14.根據(jù)權(quán)利要求12所述的計(jì)算機(jī)程序產(chǎn)品,其中所識(shí)別的饋送與相關(guān)數(shù)據(jù)相關(guān)聯(lián),并且所述相關(guān)數(shù)據(jù)是相關(guān)聯(lián)的數(shù)據(jù)的子集,所述子集基干與相關(guān)聯(lián)的數(shù)據(jù)相關(guān)聯(lián)的等級(jí)來(lái)選擇,所述等級(jí)由搜索引擎確定。
15.根據(jù)權(quán)利要求10所述的計(jì)算機(jī)程序產(chǎn)品,進(jìn)ー步包括用于以下操作的計(jì)算機(jī)程序代碼 基于所接收的信息來(lái)調(diào)節(jié)等待時(shí)段; 基于所接收的信息來(lái)識(shí)別第二饋送;以及 在傳輸?shù)谝火佀椭蟮臅r(shí)間段向所述瀏覽器傳輸所述第二饋送,所述時(shí)間段等于或大于被調(diào)節(jié)的等待時(shí)段。
16.根據(jù)權(quán)利要求15所述的計(jì)算機(jī)程序產(chǎn)品,其中用于調(diào)節(jié)所述等待時(shí)段的程序代碼包括用于基于接收到的信息的量來(lái)調(diào)節(jié)所述等待時(shí)段的程序代碼。
17.根據(jù)權(quán)利要求15所述的計(jì)算機(jī)程序產(chǎn)品,其中用于調(diào)節(jié)所述等待時(shí)段的程序代碼包括用于以下操作的程序代碼 基于所接收的信息來(lái)確定所述用戶的瀏覽活動(dòng)的改變;以及 響應(yīng)于所述用戶的瀏覽活動(dòng)的改變來(lái)調(diào)節(jié)所述等待時(shí)段。
18.根據(jù)權(quán)利要求10所述的計(jì)算機(jī)程序產(chǎn)品,進(jìn)ー步包括用于以下操作的計(jì)算機(jī)程序代碼 接收與所述用戶相關(guān)聯(lián)的認(rèn)證信息; 基于所接收的認(rèn)證信息對(duì)所述用戶進(jìn)行認(rèn)證;以及 響應(yīng)于認(rèn)證所述用戶,而將所接收的信息確定為與所述用戶的瀏覽模式有關(guān)的信息。
19.一種計(jì)算機(jī)實(shí)現(xiàn)的方法,用于接收饋送推薦,所述方法包括 獲得與用戶在web瀏覽器上的瀏覽活動(dòng)有關(guān)的信息; 傳送所獲得的信息; 接收基于所述用戶的瀏覽活動(dòng)而向所述用戶推薦的第一饋送;以及 執(zhí)行來(lái)自下述ー組步驟中的至少ー個(gè)步驟,該組步驟包括 顯示用于將所推薦的饋送添加到與所述web瀏覽器和所述用戶相關(guān)聯(lián)的饋送列表的選項(xiàng);以及 將所推薦的饋送添加到與所述web瀏覽器和所述用戶相關(guān)聯(lián)的饋送列表。
20.根據(jù)權(quán)利要求19所述的計(jì)算機(jī)實(shí)現(xiàn)的方法,進(jìn)ー步包括 接收基于所述用戶的瀏覽活動(dòng)的第二饋送推薦,所述第二饋送推薦在所述第一饋送之后的時(shí)間段被接收,所述時(shí)間段等于或大于已經(jīng)基于所述用戶的瀏覽活動(dòng)而被調(diào)節(jié)的等待時(shí)段。
21.根據(jù)權(quán)利要求20所述的計(jì)算機(jī)實(shí)現(xiàn)的方法,其中所述等待時(shí)段已經(jīng)基于接收到的信息的量而被調(diào)節(jié)。
22.根據(jù)權(quán)利要求19所述的計(jì)算機(jī)實(shí)現(xiàn)的方法,進(jìn)ー步包括 接收與所述用戶相關(guān)聯(lián)的認(rèn)證信息; 基于所接收的認(rèn)證信息對(duì)所述用戶進(jìn)行認(rèn)證;以及 響應(yīng)于認(rèn)證所述用戶,而將所獲得的信息確定為與所述用戶的瀏覽模式有關(guān)的信息。
23.一種用于向用戶推薦饋送的計(jì)算機(jī)系統(tǒng),所述系統(tǒng)包括瀏覽器,其被配置為 獲得與用戶在所述瀏覽器上的瀏覽模式有關(guān)的信息,所述瀏覽模式包括所述用戶在多個(gè)網(wǎng)站上的活動(dòng); 傳送所獲得的信息; 接收基于所述用戶的瀏覽活動(dòng)而向所述用戶推薦的饋送;并且 所述瀏覽器進(jìn)ー步被配置為執(zhí)行來(lái)自下述一組步驟中的至少ー個(gè)步驟,該組步驟包括 顯示用于將所推薦的饋送添加到與所述瀏覽器和所述用戶相關(guān)聯(lián)的饋送列表的選項(xiàng);以及 將所推薦的饋送添加到與web瀏覽器和所述用戶相關(guān)聯(lián)的饋送列表;應(yīng)用服務(wù)器,其被配置為 接收與用戶的瀏覽模式有關(guān)的信息; 存儲(chǔ)與所述用戶的瀏覽模式有關(guān)的信息; 選擇用于所述用戶的饋送,所述選擇至少部分地基于所選擇的饋送與所述瀏覽模式之間的相似性;以及 將所選擇的饋送傳輸至所述瀏覽器以便向用戶進(jìn)行推薦。
全文摘要
一種用于向用戶推薦饋送的系統(tǒng)包括具有web瀏覽器的客戶端、應(yīng)用服務(wù)器以及內(nèi)容服務(wù)器。所述瀏覽器跟蹤用戶的瀏覽活動(dòng)并且將與用戶的瀏覽活動(dòng)相關(guān)的用戶數(shù)據(jù)傳送至應(yīng)用服務(wù)器。所述應(yīng)用服務(wù)器搜索內(nèi)容服務(wù)器以確定可能與用戶的瀏覽活動(dòng)相關(guān)的饋送并且隨后將那些饋送傳輸至瀏覽器。所述瀏覽器將所接收的饋送作為饋送推薦向用戶進(jìn)行顯示,提示用戶從所推薦饋送中進(jìn)行選擇。一旦用戶已經(jīng)選擇了一個(gè)或多個(gè)饋送,瀏覽器就將用戶的選擇傳送至應(yīng)用服務(wù)器,應(yīng)用服務(wù)器使得饋送能夠隨后被呈現(xiàn)給用戶。以這種方式,該系統(tǒng)使用用戶的瀏覽活動(dòng)針對(duì)用戶自動(dòng)獲得可能與用戶相關(guān)的饋送。
文檔編號(hào)G06F17/30GK102792299SQ201180013115
公開(kāi)日2012年11月21日 申請(qǐng)日期2011年2月22日 優(yōu)先權(quán)日2010年3月9日
發(fā)明者E·維舍里亞, T·豪斯 申請(qǐng)人:洛克邁特公司