跟蹤社交網(wǎng)絡(luò)中的饋送的制作方法
【專利摘要】公開了一種用于跟蹤社交網(wǎng)絡(luò)中的饋送的系統(tǒng)和方法。該系統(tǒng)包括饋送模塊和個性化模塊。饋送模塊通信地耦合到社交網(wǎng)絡(luò)。饋送模塊被配置為從社交網(wǎng)絡(luò)接收社交信息。個性化模塊通信地耦合到饋送模塊以從饋送模塊接收社交信息饋送。個性化模塊獲取分類。個性化模塊至少部分基于該分類將社交信息饋送組織成分類的饋送。個性化模塊至少部分基于用戶查詢來提取特征。個性化模塊至少部分基于該特征而過濾分類的饋送以生成個性化的饋送。個性化模塊向用戶或者第三方輸出個性化的饋送。
【專利說明】跟蹤社交網(wǎng)絡(luò)中的饋送
[0001]有關(guān)申請的交叉引用
[0002]本申請按照35USC§ 119(e)要求對2011年4月29日提交的名稱為“TrackingFeeds in a Social Network”的第61/480,492號美國申請和2011年5月17日提交的名稱為“Tracking Feeds in a Social Network”的第13/109,762號美國申請的優(yōu)先權(quán),其全部通過引用而并入于此。
【技術(shù)領(lǐng)域】
[0003]本說明書涉及一種用于處理社交網(wǎng)絡(luò)中的饋送的系統(tǒng)和方法。具體而言,本說明書涉及跟蹤社交網(wǎng)絡(luò)中的針對用戶的饋送。
【背景技術(shù)】
[0004]許多人使用多種不同社交網(wǎng)絡(luò)。這些不同社交網(wǎng)絡(luò)包括每秒數(shù)以十計、數(shù)以百計、數(shù)以千計或者甚至數(shù)以百萬計的實時更新和帖子。由于在絕大多數(shù)的更新和帖子中包括的大量信息因此該更新和帖子被稱為“信息通訊管(firehoSe)”(在該更新和帖子中包括的信息這里被稱為“在通訊管中包括的信息”)。一些服務(wù)尋求聚合這一信息通訊管,從而它經(jīng)由單個服務(wù)(例如經(jīng)由單個跟蹤服務(wù)網(wǎng)站)可用。然而,現(xiàn)有跟蹤服務(wù)未定制在通訊管中包括的信息,從而用戶有可能僅獲得一部分該用戶發(fā)現(xiàn)感興趣的信息。
[0005]在現(xiàn)有跟蹤服務(wù)中存在的第一問題是它們僅按照預(yù)定義的主題跟蹤在通訊管中包括的信息,并且未使跟蹤結(jié)果個性化以滿足特定用戶的需要。
[0006]現(xiàn)有跟蹤服務(wù)的第二問題是它們基于用戶顯式地提供的信息而無其它信息來跟蹤在通訊管中包括的信息。例如現(xiàn)有解決方案未允許基于描述用戶的簡檔信息來跟蹤在通訊管中包括的信息、從而即使用戶未給跟蹤過程顯式地提供信息、仍然針對該用戶使跟蹤結(jié)果個性化。
【發(fā)明內(nèi)容】
[0007]在一些示例中,說明書描述一種用于跟蹤社交網(wǎng)絡(luò)中的饋送的系統(tǒng)和方法。該系統(tǒng)包括饋送模塊和個性化模塊。饋送模塊通信地耦合到社交網(wǎng)絡(luò)。饋送模塊被配置為從社交網(wǎng)絡(luò)接收社交信息。在一個實施例中,社交信息饋送包含匿名化的社交數(shù)據(jù)。個性化模塊通信地耦合到饋送模塊以從饋送模塊接收社交信息饋送。個性化模塊獲取分類、比如在社交網(wǎng)絡(luò)中發(fā)表的帖子的主題或者位置。個性化模塊至少部分基于分類將社交信息饋送組織成分類的饋送。個性化模炔基于用戶查詢來提取特征。個性化模塊至少部分基于該特征而過濾分類的饋送以生成個性化的饋送。在一個實施例中,過濾還基于地理位置,該地理位置包括用戶指定的位置和從描述用戶的簡檔信息確定的位置。個性化模塊向用戶或者第三方輸出個性化的饋送。
[0008]在一個實施例中,過濾也至少部分基于描述用戶的簡檔信息,該簡檔信息包括人口統(tǒng)計信息、興趣、愛好、地址、教育背景、工作經(jīng)驗、社交圖譜、網(wǎng)站會員、博客會員、網(wǎng)站瀏覽歷史、在搜索引擎中的查詢歷史、新聞饋送預(yù)訂和網(wǎng)站連接。在一個實施例中,從用戶查詢提取的特征是至少部分基于簡檔信息為用戶生成的關(guān)鍵詞。
[0009]說明書也包括一種包括非瞬態(tài)計算機可讀介質(zhì)(該非瞬態(tài)計算機可讀介質(zhì)存儲計算機可讀程序)的計算機程序產(chǎn)品和多種新穎方法,這些方法包括如下方法,用于獲取分類的方法、用于從社交網(wǎng)絡(luò)接收社交信息饋送的方法、用于至少部分基于分類將社交信息饋送組織成分類的饋送的方法、用于至少部分基于描述用戶的簡檔信息提取特征并且至少部分基于特征過濾分類的饋送以生成個性化的饋送的方法。
【專利附圖】
【附圖說明】
[0010]在附圖的各圖中通過示例而未通過限制來圖示說明書,在附圖中,相似標號用來指代相似單元。
[0011]圖1是圖示根據(jù)一個實施例的用于跟蹤社交網(wǎng)絡(luò)中的饋送的系統(tǒng)的高級框圖。
[0012]圖2是圖示根據(jù)一個實施例的個性化模塊的框圖。
[0013]圖3是根據(jù)一個實施例的用于跟蹤社交網(wǎng)絡(luò)中的饋送的方法的流程圖。
[0014]圖4是根據(jù)另一實施例的用于跟蹤社交網(wǎng)絡(luò)中的饋送的方法的流程圖。
【具體實施方式】
[0015]以下描述一種用于跟蹤社交網(wǎng)絡(luò)中的饋送的系統(tǒng)和方法。在以下描述中,出于說明的目的而闡述許多具體細節(jié)以便提供透徹理解。然而本領(lǐng)域技術(shù)人員將清楚,沒有這些具體細節(jié)仍然可以實現(xiàn)說明書。在其它實例中,以框圖形式示出結(jié)構(gòu)和設(shè)備以免使描述模糊。例如以下參照用戶界面和特定硬件在一個實施例中描述說明書。然而,該描述適用于可以接收數(shù)據(jù)和命令的任何類型的計算設(shè)備以及提供服務(wù)的任何外圍設(shè)備。
[0016]在說明書中對“一個實施例”或者對“一實施例”的引用意味著結(jié)合該實施例描述的特定特征、結(jié)構(gòu)或者特性包含于至少一個實施例中。短語“在一個實施例中”出現(xiàn)于說明書中各處未必都指代相同實施例。
[0017]在對計算機存儲器內(nèi)的數(shù)據(jù)位的操作的算法和符號表示方面呈現(xiàn)以下具體描述的一些部分。這些算法描述和表示是數(shù)據(jù)處理領(lǐng)域技術(shù)人員用來向本領(lǐng)域其他技術(shù)人員最有效地傳達他們的工作實質(zhì)的手段。算法在此并且大體上被設(shè)想為促成所需結(jié)果的自一致步驟序列。步驟是需要物理操縱物理量的步驟。盡管未必但是通常的是,這些數(shù)量采用能夠被存儲、傳送、組合、比較和以別的方式操縱的電或者磁信號的形式。已經(jīng)證實主要出于普遍使用的原因而將這些信號稱為位、值、單元、符號、字符、項、數(shù)等有時是方便的。
[0018]然而,應(yīng)當謹記,所有這些和相似術(shù)語將與適當物理量關(guān)聯(lián)并且僅為應(yīng)用于這些數(shù)量的方便標記。除非如從以下討論中清楚的那樣另有具體明示,則理解貫穿該描述,利用諸如“處理”或者“計算”或者“運算”或者“確定”或者“顯示”等術(shù)語的討論指代計算機系統(tǒng)或者相似電子計算設(shè)備的動作和過程,該計算機系統(tǒng)或者相似電子計算設(shè)備將計算機系統(tǒng)的寄存器和存儲器內(nèi)表示為物理(電子)數(shù)量的數(shù)據(jù)操縱和變換成在計算機系統(tǒng)存儲器或者寄存器或者其它這樣的信息存儲、傳輸或者顯示設(shè)備內(nèi)相似地表示為物理量的其它數(shù)據(jù)。
[0019]說明書也涉及一種用于執(zhí)行這里的操作的裝置。這一裝置可以被具體地構(gòu)造用于所需目的,或者它可以包括計算機中存儲的計算機程序有選擇地激活或者重新配置的通用計算機。這樣的計算機程序可以存儲于各自耦合到計算機系統(tǒng)總線的計算機可讀存儲介質(zhì)、該計算機可讀介質(zhì)是比如但不限于包括軟盤、光盤、CD-ROM和磁盤的任何類型的盤、只讀存儲器(ROM)、隨機存取存儲器(RAM)、EPROM、EEPR0M、磁卡或者光卡、包括具有非易失性存儲器的USB鍵的閃存或者適合存儲電子指令的任何類型的介質(zhì)。
[0020]說明書包括全硬件實施例、全軟件實施例或者包含硬件和軟件單元二者的實施例。在優(yōu)選的實施例中,在包括但不限于固件、常駐軟件、微代碼等的軟件中實現(xiàn)該描述。
[0021]另外,該描述包括一種從計算機可用或者計算機可讀介質(zhì)可訪問的計算機程序產(chǎn)品,該計算機可用或者計算機可讀介質(zhì)提供用于由計算機或者任何指令執(zhí)行系統(tǒng)使用的或者與計算機或者任何指令執(zhí)行系統(tǒng)結(jié)合使用的程序代碼。出于本描述的目的,計算機可用或者計算機可讀介質(zhì)可以是任何如下裝置,該裝置可以包含、存儲、通信、傳播或者傳送用于由指令執(zhí)行系統(tǒng)、裝置或者設(shè)備使用的或者與指令執(zhí)行系統(tǒng)、裝置或者設(shè)備結(jié)合使用的程序。
[0022]適合于存儲和/或執(zhí)行程序代碼的數(shù)據(jù)處理系統(tǒng)將包括通過系統(tǒng)總線間接地或者直接地耦合到存儲器單元的至少一個處理器。存儲器單元可以包括在實際執(zhí)行程序代碼期間采用的本地存儲器、大容量存儲裝置和高速緩沖存儲器,這些高速緩沖存儲器提供至少一些程序代碼的暫時存儲以便減少在執(zhí)行期間必須從大容量存儲裝置獲取代碼的次數(shù)。
[0023]輸入/輸出或者I/O設(shè)備(包括但不限于鍵盤、顯示器、定點設(shè)備等)可以直接地或者通過中間I/o控制器耦合到系統(tǒng)。
[0024]網(wǎng)絡(luò)適配器也可以耦合到系統(tǒng)以使數(shù)據(jù)處理系統(tǒng)能夠變成通過中間專用或者公用網(wǎng)絡(luò)來耦合到其它數(shù)據(jù)處理系統(tǒng)或者遠程打印機或者存儲設(shè)備。調(diào)制解調(diào)器、電纜調(diào)制解調(diào)器和以太網(wǎng)卡僅為當前可用類型的網(wǎng)絡(luò)適配器中的少數(shù)類型。
[0025]最后,這里呈現(xiàn)的算法和顯示并不固有地與任何特定計算機或者其它裝置有關(guān)。各種通用系統(tǒng)可以與根據(jù)這里的教導(dǎo)的程序一起使用,或者構(gòu)造更專門化的裝置以執(zhí)行所需方法步驟可以證實是方便的。用于各種這些系統(tǒng)的所需結(jié)構(gòu)將從以下描述中顯現(xiàn)。此外,未參照任何特定編程語言描述說明書。將理解各種編程語言可以用來實現(xiàn)如這里所描述的說明書的教導(dǎo)。
[0026]系統(tǒng)概沭
[0027]圖1圖示根據(jù)一個實施例的用于跟蹤社交網(wǎng)絡(luò)中的饋送的系統(tǒng)100的框圖。系統(tǒng)100的所示實施例包括一個或者多個服務(wù)器101a、101η、第三方服務(wù)器103和用戶125a、125b、125n訪問的客戶端設(shè)備115a、115b、115η。在所示實施例中,這些實體經(jīng)由網(wǎng)絡(luò)105通信地耦合。雖然僅圖示兩個服務(wù)器101a、101η,但是本領(lǐng)域普通技術(shù)人員將認識到任何數(shù)目的服務(wù)器IOln通信地耦合到網(wǎng)絡(luò)105。雖然僅圖示三個客戶端設(shè)備115a、115b、115η,但是本領(lǐng)域普通技術(shù)人員也將認識到任何數(shù)目的客戶端設(shè)備115η可用于任何數(shù)目的用戶125η。本領(lǐng)域普通技術(shù)人員也將理解任何數(shù)目的用戶125η可以使用(或者訪問)單個客戶端設(shè)備115η。另外,盡管僅一個網(wǎng)絡(luò)105耦合到客戶端設(shè)備115a、115b、115η、服務(wù)器101a、IOln和第三方服務(wù)器103,但是在一個實施例中,任何數(shù)目的網(wǎng)絡(luò)105連接到服務(wù)器101a、IOln和第三方服務(wù)器103。本領(lǐng)域技術(shù)人員也將理解盡管在圖1中描繪僅一個第三方服務(wù)器103,但是系統(tǒng)100可以包括一個或者多個第三方服務(wù)器103。[0028]網(wǎng)絡(luò)105是有線或者無線這樣的常規(guī)類型并且可以具有任何數(shù)目的配置、比如星型配置、令牌環(huán)配置或者本領(lǐng)域技術(shù)人員已知的其它配置。在一個實施例中,網(wǎng)絡(luò)105包括局域網(wǎng)(LAN)、廣域網(wǎng)(WAN)(例如因特網(wǎng))和/或任何其它互連數(shù)據(jù)路徑(多個設(shè)備跨越該互連數(shù)據(jù)路徑進行通信)中的一個或者多個。在另一實施例中,網(wǎng)絡(luò)105是對等網(wǎng)絡(luò)。網(wǎng)絡(luò)105耦合到部分的電信網(wǎng)絡(luò)或者包括部分的電信網(wǎng)絡(luò)用于在多種不同通信協(xié)議中發(fā)送數(shù)據(jù)。例如該網(wǎng)絡(luò)是3G網(wǎng)絡(luò)或者4G網(wǎng)絡(luò)。在又一實施例中,網(wǎng)絡(luò)105包括藍牙通信網(wǎng)絡(luò)或者用于比如經(jīng)由短信服務(wù)(SMS)、多媒體信息服務(wù)(麗S)、超文本傳送協(xié)議(HTTP)、直接數(shù)據(jù)連接、無線應(yīng)用協(xié)議(WAP)、電子郵件等發(fā)送和接收數(shù)據(jù)的蜂窩通信網(wǎng)絡(luò)。
[0029]在所圖示實施例中,服務(wù)器IOlaUOln分別經(jīng)由信號線102和114通信地耦合到網(wǎng)絡(luò)105。第三方服務(wù)器103經(jīng)由信號線104通信地耦合到網(wǎng)絡(luò)105??蛻舳嗽O(shè)備115a經(jīng)由信號線106通信地耦合到網(wǎng)絡(luò)105。用戶125a如信號線108表示的那樣與客戶端設(shè)備115a交互。類似地,客戶端設(shè)備115b經(jīng)由信號線110耦合到網(wǎng)絡(luò)105。用戶125b如信號線112表不的那樣與客戶端設(shè)備115b交互??蛻舳嗽O(shè)備115η和用戶125η以相似方式率禹合和交互。
[0030]服務(wù)器101a、IOln是硬件服務(wù)器設(shè)備。例如服務(wù)器101a、IOln是由MountainView, California的Google?運營的硬件服務(wù)器。在一個實施例中,服務(wù)器101a、IOln
經(jīng)由網(wǎng)絡(luò)105向客戶端設(shè)備115a、115b、115n中的一個或者多個客戶端設(shè)備發(fā)送數(shù)據(jù)和從其接收數(shù)據(jù)。例如服務(wù)器IOlaUOln是向客戶端設(shè)備115a、115b、115η提供微博服務(wù)、t匕如Google? Buzz的硬件服務(wù)器。本領(lǐng)域普通技術(shù)人員將認識到在一個實施例中,服務(wù)器101a、IOln被配置為向客戶端設(shè)備115a、115b、115η提供不同服務(wù)和/或功能。
[0031]在一個實施例中,服務(wù)器10la、10In包括饋送模塊107、社交網(wǎng)絡(luò)軟件/應(yīng)用116、個性化模塊108、內(nèi)容流模塊113和存儲設(shè)備111以及其它組成。這里,饋送模塊107和個性化模塊109由虛線形成的矩形描繪以指示該饋送模塊107和該個性化模塊109包括在服務(wù)器101a、101η、第三方服務(wù)器103和/或客戶端設(shè)備115a、115b、115η內(nèi)。例如在一個實施例中,該饋送模塊107和該個性化模塊109包括在服務(wù)器IOlaUOln內(nèi),而在另一實施例中,該饋送模塊107包括在第三方服務(wù)器103內(nèi)并且該個性化模塊109包括在客戶端設(shè)備115a、115b、115n內(nèi)。類似地,社交網(wǎng)絡(luò)軟件/應(yīng)用116和內(nèi)容流模塊113包括在服務(wù)器101a、IOln和/或第三方服務(wù)器103內(nèi)。在一個實施例中,該社交網(wǎng)絡(luò)軟件/應(yīng)用116包括在服務(wù)器IOlaUOln內(nèi),并且該內(nèi)容流模塊113包括在第三方服務(wù)器103內(nèi),而在另一實施例中,該社交網(wǎng)絡(luò)軟件/應(yīng)用116包括在第三方服務(wù)器103內(nèi),并且該內(nèi)容流模塊113包括在服務(wù)器101a、IOln內(nèi)。在另一實施例中,服務(wù)器101a、IOln還包括處理器(未圖不)、存儲器(未圖示)和硬件服務(wù)器設(shè)備常有的其它組件。
[0032]存儲設(shè)備111為非瞬態(tài)存儲器,該非瞬態(tài)存儲器存儲數(shù)據(jù)、比如描述用戶125a、125b、125n的簡檔信息。該簡檔信息是在用戶同意時收集的。在一些實現(xiàn)方式中,提示用戶顯式地允許數(shù)據(jù)收集。另外,用戶可以選擇或者不選擇參與這樣的數(shù)據(jù)收集活動。簡檔信息是與用戶125a、125b、125η有關(guān)的任何信息、比如個人興趣和愛好等。例如,存儲設(shè)備111存儲用戶125a、125b、125η的喜好和厭惡。簡檔信息的進一步示例包括但不限于:人口統(tǒng)計信息、地址、教育背景、工作經(jīng)驗、社交圖譜、網(wǎng)站會員、博客會員、網(wǎng)站瀏覽歷史、在搜索引擎中的查詢歷史、新聞饋送預(yù)訂和網(wǎng)站連接。在一個實施例中,簡檔信息由用戶125a、125b、125η顯式地提供。在另一實施例中,簡檔信息由服務(wù)器IOlaUOln暗中地收集。
[0033]在一個實施例中,存儲設(shè)備111被配置為向個性化模塊109提供描述用戶125a、125b、125n的簡檔信息。存儲設(shè)備111通信地耦合到個性化模塊109。在一個實施例中,存儲設(shè)備111通信地耦合到網(wǎng)絡(luò)105并且可選地經(jīng)由網(wǎng)絡(luò)105通信地耦合到第三方服務(wù)器103和客戶端設(shè)備115a、115b、115n中的一個或者多個。
[0034]饋送模塊107是在由處理器(未圖示)執(zhí)行時從一個或者多個社交網(wǎng)絡(luò)獲取社交網(wǎng)絡(luò)軟件/應(yīng)用116和內(nèi)容流模塊113提供的社交信息饋送的代碼和例程。例如饋送模塊107從一個或者多個社交網(wǎng)絡(luò)收集社交信息饋送。在一個實施例中,在收集之前使社交信息饋送匿名化。社交網(wǎng)絡(luò)是其中用戶通過共同特征所連接的任何類型的社交結(jié)構(gòu)。共同特征包括友誼、家人、工作、興趣等。共同特征由一個或者多個社交聯(lián)網(wǎng)系統(tǒng)提供,該一個或者多個社交聯(lián)網(wǎng)系統(tǒng)包括顯式地定義的關(guān)系和與其他在線用戶的社交連接所暗示的關(guān)系,其中該關(guān)系形成社交圖譜。在一些示例中,社交圖譜反映這些用戶的映射和他們?nèi)绾蜗嚓P(guān)。社交網(wǎng)絡(luò)由在一個或者多個服務(wù)器、比如服務(wù)器101a、服務(wù)器IOln和/或第三方服務(wù)器103上存儲的一個或者多個社交網(wǎng)絡(luò)軟件/應(yīng)用116所提供。在一個實施例中,社交網(wǎng)絡(luò)軟件/應(yīng)用116被配置為向饋送模塊107提供社交信息饋送的全部或者子集。
[0035]內(nèi)容流模塊113是系統(tǒng)100的可選特征。在一個實施例中,內(nèi)容流模塊113從一個或者多個社交網(wǎng)絡(luò)軟件/應(yīng)用116和各種不同異構(gòu)數(shù)據(jù)源接收用于生成內(nèi)容流的數(shù)據(jù)。在一個實施例中,內(nèi)容流模塊113從第三方服務(wù)器103、服務(wù)器101a、101n、用戶設(shè)備115a、115b、115n、經(jīng)由信號線(未圖示)稱合到網(wǎng)絡(luò)105的搜索服務(wù)器(未圖示)、經(jīng)由信號線(未圖示)耦合到網(wǎng)絡(luò)105的娛樂服務(wù)器(未圖示)、經(jīng)由信號線(未圖示)稱合到網(wǎng)絡(luò)105的評級服
務(wù)器(未圖示;例如用于Google?熱點或者其它評級網(wǎng)站)、經(jīng)由信號線(未圖示)耦合到
網(wǎng)絡(luò)105的電子郵件服務(wù)器(未圖示)和經(jīng)由信號線(未圖示)耦合到網(wǎng)絡(luò)105的社交圖譜(未圖示)接收數(shù)據(jù)。在一個實施例中,搜索服務(wù)器(未圖示)包括用于從因特網(wǎng)獲取與搜索詞項匹配的結(jié)果的搜索引擎。在一個實施例中,搜索引擎由Google_?提供動力。內(nèi)容流
模塊113基于來自社交網(wǎng)絡(luò)軟件/應(yīng)用116和/或異構(gòu)數(shù)據(jù)源的信息生成社交信息饋送。在一個實施例中,內(nèi)容流模塊113與饋送模塊107通信以向饋送模塊107發(fā)送社交信息的全部或者子集。
[0036]社交信息饋送是如下饋送,該饋送包括任何用戶在社交網(wǎng)絡(luò)上已經(jīng)實時進行的所有動作和/或異構(gòu)數(shù)據(jù)源指示的動作,只要該用戶已經(jīng)同意收集動作。在另一實施例中,在收集之前使社交信息饋送匿名化。例如饋送模塊107獲取包括如下信息的社交網(wǎng)絡(luò)饋送的全部或者子集,該信息關(guān)于選擇讓根據(jù)用戶輸入來收集數(shù)據(jù)的用戶和/或用戶的跨越各種異構(gòu)數(shù)據(jù)源的先前動作,這些動作包括搜索(比如網(wǎng)絡(luò)、視頻、新聞、地圖、提醒)、娛樂(比如新聞、視頻、個性化主頁、博客、讀物、插件訂閱)、社交活動(比如通過電子郵件、簡檔信息、文字消息如短信服務(wù)(SMS)、微博、地理位置、關(guān)于照片的評論、社交圖譜和其它社交聯(lián)網(wǎng)信息的交互)以及在第三方站點(比如提供評級、評論和社交網(wǎng)絡(luò)的網(wǎng)站,用戶于其中指示它們發(fā)布內(nèi)容)上的活動。
[0037]在一個實施例中,饋送模塊107存儲于與服務(wù)器IOlaUOln關(guān)聯(lián)的非瞬態(tài)存儲器上。本領(lǐng)域普通技術(shù)人員將認識到在其它實施例中,饋送模塊107存儲于與第三方服務(wù)器103或者客戶端設(shè)備125a、125b、125η關(guān)聯(lián)的非瞬態(tài)存儲器上。饋送模塊107通信地耦合到網(wǎng)絡(luò)105和個性化模塊109。在一個實施例中,饋送模塊107經(jīng)由網(wǎng)絡(luò)105從社交網(wǎng)絡(luò)軟件/應(yīng)用116和內(nèi)容流模塊113中的一個或者多個接收社交信息饋送的全部或者子集。在一個實施例中,饋送模塊107被配置為與個性化模塊109通信并且向個性化模塊109提供社交信息饋送。
[0038]個性化模塊109是在由處理器(未圖示)執(zhí)行時處理社交信息饋送以在用戶同意時生成用于用戶125a、125b、125η的個性化的饋送的代碼和例程。例如個性化模塊109是如下饋送分析器,該饋送分析器與饋送模塊107通信以接收社交信息饋送、與存儲設(shè)備(例如存儲設(shè)備111)通信以獲取描述用戶125a、125b、125η的簡檔信息并且基于描述用戶125a、125b、125n的簡檔信息來分析社交信息饋送以生成用于用戶125a、125b、125η的個性化的饋送。在一個實施例中,個性化模塊109存儲于與服務(wù)器IOlaUOln關(guān)聯(lián)的非瞬態(tài)存儲器上。在其它實施例中,個性化模塊109存儲于與第三方服務(wù)器103或者客戶端設(shè)備125a、125b、125η關(guān)聯(lián)的非瞬態(tài)存儲器上。個性化模塊109通信地耦合到饋送模塊107、存儲設(shè)備111和網(wǎng)絡(luò)105中的一個或者多個。以下參照圖2進一步具體描述個性化模塊109。
[0039]第三方服務(wù)器103是硬件服務(wù)器設(shè)備。例如第三方服務(wù)器103是由第三方、比如想要在網(wǎng)站上包括社交組件的網(wǎng)站所有者運營的常規(guī)硬件服務(wù)器。第三方服務(wù)器103還包括處理器(未圖示)、存儲器(未描繪)和硬件服務(wù)器設(shè)備常有的其它組件。在一個實施例中,在第三方服務(wù)器103內(nèi)包括饋送模塊107和個性化模塊109中的一個或者多個。例如饋送模塊107和個性化模塊109中的一個或者多個模塊存儲于第三方服務(wù)器103的存儲器上并且由第三方服務(wù)器103的處理器執(zhí)行。在另一實施例中,第三方服務(wù)器103包括如下存儲器(未圖示),該存儲器存儲關(guān)于客戶端設(shè)備115a、115b、115n的用戶125a、125b、125η的個人信息。
[0040]客戶端設(shè)備115a、115b、115η是任何計算設(shè)備。例如客戶端設(shè)備115a、115b、115η是個人計算機(“PC”)、智能電話、平板計算機(或者平板PC)等。本領(lǐng)域普通技術(shù)人員將認識到其它類型的客戶端設(shè)備115a、115b、115η是可能的。在一個實施例中,系統(tǒng)100包括不同類型的客戶端設(shè)備115a、115b、115n的組合。例如第一客戶端設(shè)備115a是智能電話,第二客戶端設(shè)備115b是個人計算機并且多個其它客戶端設(shè)備115η是個人計算機、智能電話和平板計算機的任何組合??蛻舳嗽O(shè)備115a、115b、115n包括處理器(未圖示)、存儲器(未圖示)和計算設(shè)備常規(guī)的其它組件。在一個實施例中,在客戶端設(shè)備115a、115b、115n內(nèi)包括饋送模塊107和個性化模塊109中的一個或者多個。例如該饋送模塊107和個性化模塊109中的一個或者多個存儲于客戶端設(shè)備115a的存儲器上并且由客戶端設(shè)備115a的處理器執(zhí)行。
[0041]客戶端設(shè)備115a、115b、115n通信地耦合到網(wǎng)絡(luò)105。在一個實施例中,客戶端設(shè)備115a、115b、115η經(jīng)由網(wǎng)絡(luò)105 (如果饋送模塊107和個性化的饋送模塊109中的一個或者多個存儲于第三方服務(wù)器103中則與該模塊一起)通信地耦合到該第三方服務(wù)器103并且經(jīng)由網(wǎng)絡(luò)105 (如果饋送模塊107和個性化模塊109中的一個或者多個存儲于服務(wù)器101a、IOln和存儲設(shè)備111中則與該模塊一起)耦合到服務(wù)器IOlaUOln中的一個或者多個服務(wù)器。在另一實施例中,客戶端設(shè)備115a、115b、115n包括如下存儲器(未圖不),該存儲器存儲關(guān)于客戶端設(shè)備115a、115b、115η的用戶125a、125b、125η的個人信息。
[0042]用戶125a、125b、125η是客戶端設(shè)備115a、115b、115η的個人用戶。
[0043]個件化樽塊109
[0044]現(xiàn)在參照圖2,更具體示出個性化模塊109。圖2是包括個性化模塊109、饋送模塊107、存儲設(shè)備111、處理器211和存儲器213的服務(wù)器IOlaUOln的框圖。處理器211包括算術(shù)邏輯單元、微處理器、通用控制器或者用以執(zhí)行代碼和例程的一些其它處理器陣列。處理器211耦合到總線202用于與其它組件通信。處理器211處理數(shù)據(jù)信號并且包括各種計算架構(gòu)中的一個或者多個,這些計算架構(gòu)包括復(fù)雜指令集計算機(CISC)架構(gòu)、精簡指令集計算機(RISC)架構(gòu)或者實現(xiàn)指令集組合的架構(gòu)。雖然在圖2中示出僅單個處理器,但是在其它實施例中包括多個處理器。本領(lǐng)域技術(shù)人員將清楚其它處理器、操作系統(tǒng)、傳感器、顯示器和物理配置是可能的。處理器211經(jīng)由信號線212通信地耦合到總線202。
[0045]存儲器213存儲處理器211執(zhí)行的指令和/或數(shù)據(jù)。例如在一個實施例中,存儲器213存儲以上參照圖1描述的饋送模塊107。存儲器213通信地耦合到總線202用于與服務(wù)器IOlaUOln的其它組件進行通信。在一個實施例中,指令和/或數(shù)據(jù)包括用于執(zhí)行這里描述的技術(shù)中的任何和/或所有技術(shù)的代碼。存儲器213是動態(tài)隨機存取存儲器(DRAM)設(shè)備、靜態(tài)隨機存取存儲器(SRAM)設(shè)備、閃存或者本領(lǐng)域已知的一些其它存儲器設(shè)備。在一個實施例中,存儲器213也包括非易失性存儲器或者相似持久存儲設(shè)備和介質(zhì)、比如硬盤驅(qū)動器、軟盤驅(qū)動器、CD-ROM設(shè)備、DVD-ROM設(shè)備、DVD-RAM設(shè)備、DVD-Rff設(shè)備、閃存設(shè)備或者本領(lǐng)域已知的一些其它非易失性存儲設(shè)備。存儲器213經(jīng)由信號線214通信地耦合到總線202。在一個實施例中,存儲器213存儲服務(wù)器IOlaUOln的其它組件。例如存儲器213存儲個性化模塊109。
[0046]個性化模塊109包括分類模塊201、組織引擎203和選擇模塊205。在描繪的實施例中,個性化模塊109由總線202通信地耦合用于與服務(wù)器IOlaUOln的其它組件進行通信。例如個性化模塊109經(jīng)由總線202和信號線216與存儲設(shè)備111進行通信。個性化模塊109經(jīng)由總線202和信號線210與饋送模塊107進行通信。在一個實施例中,個性化模塊109包括饋送模塊107。
[0047]分類模塊201是用于確定一個或者多個分類以組織社交網(wǎng)絡(luò)饋送的代碼和例程。在一個實施例中,分類模塊201組織在社交網(wǎng)絡(luò)饋送中包括的所有信息。在另一實施例中,分類模塊201組織在社交網(wǎng)絡(luò)饋送中包括的信息的子集。例如分類模塊201是解析在社交網(wǎng)絡(luò)中發(fā)表的帖子的內(nèi)容并且確定分類作為帖子的主題的解析器。本領(lǐng)域普通技術(shù)人員將認識到在其它實施例中,分類模塊201實現(xiàn)不同技術(shù)以確定用于社交網(wǎng)絡(luò)饋送的一個或者多個分類。例如服務(wù)器IOlaUOln通信地耦合到顯示器設(shè)備(例如計算機監(jiān)視器)以顯示圖形信息。服務(wù)器IOlaUOln的個人用戶是服務(wù)器IOlaUOln的管理員。
[0048]存儲設(shè)備111或者存儲器213包括用于生成圖形用戶界面(“⑶I”)的圖形數(shù)據(jù)。分類模塊210包括與存儲設(shè)備111或者存儲器213進行通信以獲取圖形數(shù)據(jù)的用戶界面模塊(未圖示)。用戶界面模塊與服務(wù)器101a、IOln和/或服務(wù)器IOlaUOln的顯示器進行通信以顯示包括域、下拉框或者任何其它圖形設(shè)備的GUI用于管理員提供指定一個或者多個分類的輸入。管理員使用輸入設(shè)備(例如鍵盤、觸屏、定點設(shè)備等)以提供輸入。用戶界面模塊與服務(wù)器IOlaUOln進行通信以從管理員接收這些輸入并且在非瞬態(tài)計算機可讀存儲器、比如存儲設(shè)備111或者存儲器213中存儲輸入。在一個實施例中,該一個或者多個分類由管理員實時提供。在另一實施例中,該一個或者多個分類由管理員預(yù)定并且存儲于存儲器213中。該分類包括主題(比如足球和徒步旅行)以及位置(比如帖子或者用戶的位置)。
[0049]在一個實施例中,除了這里顯示器通信地耦合到客戶端設(shè)備115a、115b、115n并且用戶界面模塊通信地耦合到客戶端設(shè)備115a、115b、115n之外,與以上管理員提供一個或者多個分類而描述的方式相似地由用戶125a、125b、125n指定這樣的輸入。例如用戶125a、125b、125η通過客戶端設(shè)備115a、115b、115η的輸入設(shè)備(例如鍵盤、觸屏、定點設(shè)備等)指定一個或者多個分類從而使客戶端設(shè)備115a、115b、115η經(jīng)由網(wǎng)絡(luò)105向分類模塊201遞送一個或者多個分類。在一個實施例中,分類模塊201在存儲設(shè)備111中存儲由用戶125a、125b、125η指定的一個或者多個分類。
[0050]在一個實施例中,分類模塊201為所有用戶125a、125b、125n確定相同分類。在另一實施例中,分類模塊201為不同用戶125a、125b、125n確定不同分類。例如分類模塊201基于描述用戶125a、125b、125η的簡檔信息為每個用戶125a、125b、125η確定分類集。分類模塊201經(jīng)由信號線204通信地耦合到總線202。在一個實施例中,分類模塊201經(jīng)由總線202向組織引擎203提供一個或者多個分類。在另一實施例中,分類模塊201通信地耦合到網(wǎng)絡(luò)105。
[0051]組織引擎203是用于將社交信息饋送組織成一個或者多個分類的饋送的代碼和例程。在一個實施例中,組織引擎203組織在社交網(wǎng)絡(luò)饋送中包括的所有信息。在另一實施例中,組織引擎203組織在社交網(wǎng)絡(luò)饋送中包括的信息的子集。例如組織引擎203是解析社交信息饋送并且基于一個或者多個分類將社交信息饋送分類以形成一個或者多個分類的饋送的分類器。
[0052]分類的饋送是如下饋送,該饋送包括社交信息饋送中的與由用戶125a、125b、125η或者服務(wù)器IOlaUOln的管理員選擇的分類匹配的所有帖子。例如分類是“天氣”并且分類的饋送包括來自社交信息饋送的討論天氣的所有公開帖子。在一個實施例中,根據(jù)帖子的發(fā)表和/或更新時間對在分類的饋送中列舉的帖子進行排序。例如具有最晚發(fā)表和/或者更新時間的帖子被列舉于在該帖子之前發(fā)表和/或更新的其它帖子之前。在另一實施例中,在創(chuàng)建分類的饋送中的項目時一次一個輸出它們。本領(lǐng)域普通技術(shù)人員將認識到在其它實施例中,組織引擎203實現(xiàn)不同技術(shù)以將社交信息饋送組織成一個或者多個分類的饋送。例如組織引擎203至少部分基于已經(jīng)閱讀帖子的次數(shù)和/或附著到帖子的評論數(shù)目對社交信息饋送進行分類。
[0053]組織引擎203經(jīng)由信號線208通信地耦合到總線202。在一個實施例中,組織引擎203:(I)經(jīng)由總線202從分類模塊201獲取一個或者多個分類;(2)經(jīng)由總線202從饋送模塊107接收社交信息饋送(或者社交信息饋送的部分);并且(3)經(jīng)由總線202向選擇模塊205提供一個或者多個分類的饋送。在另一實施例中,組織引擎203經(jīng)由總線202從存儲器213或者存儲設(shè)備111獲取一個或者多個分類。在又一實施例中,組織引擎203經(jīng)由總線202在存儲器213或者存儲設(shè)備111中存儲一個或者多個分類的饋送。
[0054]選擇模塊205是用于使分類的饋送針對用戶進行個性化的代碼和例程。例如選擇模塊205是過濾分類的饋送以在用戶同意時形成針對用戶125a、125b、125η的個性化的饋送的過濾器。個性化的饋送是為特定用戶125a、125b、125η定制的饋送。例如個性化的饋送是過濾分類的饋送以選擇為用戶125a、125b、125n定制的帖子的結(jié)果。選擇模塊205包括特征提取模塊207和過濾模塊209。選擇模塊205經(jīng)由信號線206通信地耦合到總線202。在一個實施例中,選擇模塊205: (I)經(jīng)由總線202從組織引擎203獲取一個或者多個分類的饋送;(2)經(jīng)由總線202從存儲設(shè)備11獲取描述用戶125a、125b、125η的簡檔信息;并且
(3)經(jīng)由網(wǎng)絡(luò)105向用戶125a、125b、125η或者第三方輸出個性化的饋送。
[0055]在一個實施例中,選擇模塊205被配置為過濾社交信息饋送以形成個性化的饋送。過濾社交信息饋送而未將社交信息饋送分類成一個或者多個分類的饋送。選擇模塊205經(jīng)由總線202從饋送模塊107獲取社交信息饋送并且使社交信息饋送個性化以形成個性化的饋送。選擇模塊205經(jīng)由網(wǎng)絡(luò)105向用戶125a、125b、125η或者第三方輸出個性化的饋送。
[0056]特征提取模塊207是用于為用戶125a、125b、125η提取特征的代碼和例程。在一個實施例中,特征提取模塊207至少部分基于描述用戶125a、125b、125η的簡檔信息而提取特征。例如特征提取模塊207基于簡檔信息的元分析為用戶125a、125b、125η確定特征。在一個實施例中,特征是至少部分基于簡檔信息為用戶125a、125b、125η生成的關(guān)鍵詞。例如特征是描述以下各項中的一項或者多項的關(guān)鍵詞:興趣、愛好、人口統(tǒng)計信息、網(wǎng)站瀏覽歷史、在搜索引擎中的查詢歷史、網(wǎng)站會員、博客會員、新聞饋送預(yù)訂和網(wǎng)站連接。在一個實施例中,特征提取模塊207基于簡檔信息為用戶125a、125b、125η提取多個特征。
[0057]特征提取模塊207通信地耦合到總線202。在一個實施例中,特征提取模塊207經(jīng)由總線202從存儲設(shè)備111獲取描述用戶125a、125b、125η的簡檔信息。特征提取模塊207也通信地耦合到過濾模塊209。在一個實施例中,特征提取模塊207向過濾模塊209提供提取的特征。在另一實施例中,特征提取模塊207經(jīng)由總線202在存儲器213或者存儲設(shè)備111中存儲特征。
[0058]過濾模塊209是用于過濾分類的饋送以生成個性化的饋送的代碼和例程。例如過濾模塊209至少部分基于為用戶125a、125b、125η提取的特征過濾一個或者多個分類的饋送以生成與特征匹配的針對用戶125a、125b、125η的個性化的饋送。在一個實施例中,過濾模塊209基于為用戶125a、125b、125η提取的多個特征過濾一個或者多個分類的饋送以生成與多個特征匹配的個性化的饋送。個性化的饋送的示例包括但不限于:被配置為與為用戶125a、125b、125n提取的特征匹配的個性化的饋送;被配置為滿足來自用戶125a、125b、125η的查詢的個性化的饋送;被配置為與用戶125a、125b、125n預(yù)訂的主題匹配的個性化的饋送;以及被配置為與地理位置匹配的個性化的饋送(例如提到特定地理位置的帖子或者與特定地理位置相關(guān)的其他帖子)。在一個實施例中,基于帖子的發(fā)表時間和/或更新時間將個性化的饋送組織成帖子列表。例如布置個性化的饋送使得具有更晚發(fā)表時間的帖子被列舉于在該帖子之前發(fā)表的其它帖子之前。
[0059]在一個實施例中,過濾模塊209被配置為過濾社交信息饋送以生成個性化的饋送。例如過濾模塊209經(jīng)由總線202從饋送模塊107獲取社交信息饋送并且至少部分基于為用戶125a、125b、125η提取的特征過濾社交信息饋送以生成針對用戶125a、125b、125η的個性化的饋送。
[0060]過濾模塊209通信地耦合到總線202。在一個實施例中,過濾模塊209:(I)經(jīng)由總線202從組織引擎203接收一個或者多個分類的饋送;并且(2)從特征提取模塊207接收為用戶125a、125b、125n提取的特征。在另一實施例中,過濾模塊209經(jīng)由總線202從存儲器213或者存儲設(shè)備111獲取一個或者多個分類的饋送。
[0061]在一個實施例中,過濾模塊209被配置為經(jīng)由網(wǎng)絡(luò)105從用戶125a、125b、125η接收查詢并且至少部分基于該查詢來過濾一個或者多個分類的饋送。在一個實施例中,來自用戶125a、125b、125η的查詢包括用戶125a、125b、125η指定的一個或者多個關(guān)鍵詞。過濾模塊209輸出與在查詢內(nèi)包括的一個或者多個關(guān)鍵詞匹配的個性化的饋送。
[0062]在另一實施例中,過濾模塊209被配置為至少部分基于地理位置過濾一個或者多個分類的饋送并且輸出與地理位置匹配的個性化的饋送。在一個實施例中,地理位置是從描述用戶125a、125b、125n的簡檔信息確定的位置。例如地理位置是在簡檔信息中列舉的郵寄地址。在另一實施例中,地理位置是用戶125a、125b、125η指定的并且在簡檔信息中存儲的位置。例如用戶125a、125b、125n通過提供(I)半徑和(2)點的坐標(例如點的緯度和經(jīng)度)來確定位置,從而位置是在以該點為中心的該半徑內(nèi)的區(qū)域。備選地,用戶125a、125b、125n提供兩對地理坐標以標識矩形邊界區(qū)域的對角線中的兩個拐角(例如西南和東北拐角),因此由該兩個拐角確定的矩形邊界區(qū)域是用戶125a、125b、125n指定的位置。在一個實施例中,使用具體地點來指定地理位置。例如用戶125a、125b、125η指定地理位置為具體地點、比如實際家庭地址。在又一實施例中,地理位置是如例如全球定位系統(tǒng)確定的在創(chuàng)建帖子時客戶端設(shè)備115a的位置。這一實施例受制于用戶同意。在一些實現(xiàn)方式中,提示用戶顯式地允許使用客戶端設(shè)備125a的IP地址。另外,用戶可以選擇/不選擇參與這樣的數(shù)據(jù)收集活動。另外,可以在執(zhí)行分析以獲得以上描述的各種統(tǒng)計模式之前使收集的數(shù)據(jù)匿名化。
[0063]在一個實施例中,組織引擎203經(jīng)由信號線208通信地耦合到總線202以(I)從分類模塊201獲取一個或者多個分類和從饋送模塊107 (2)獲取社交信息饋送。組織引擎203至少部分基于一個或者多個分類將社交信息饋送組織成一個或者多個分類的饋送。在一個實施例中,用戶125a、125b、125η預(yù)訂分類,并且組織引擎203選擇一個或者多個分類的饋送中的與該分類匹配的分類的饋送作為針對用戶125a、125b、125η的個性化的饋送。例如,如果用戶125a、125b、125η預(yù)訂分類“天氣”,則選擇與分類“天氣”匹配的分類的饋送作為個性化的饋送并且經(jīng)由網(wǎng)絡(luò)105向用戶125a、125b、125n發(fā)送。在另一實施例中,組織引擎203經(jīng)由總線202通信地耦合到選擇模塊205以向在該選擇模塊205內(nèi)包括的過濾模塊209提供一個或者多個分類的饋送。
[0064]特征提取模塊207獲取描述用戶125a、125b、125η的簡檔信息并且基于簡檔信息提取特征。特征提取模塊207通信地耦合到過濾模塊209以向過濾模塊209提供該特征。
[0065]過濾模塊209 (I)從組織引擎203接收一個或者多個分類的饋送;以及(2)從特征提取模塊207接收特征。過濾模塊209至少部分基于該特征而過濾一個或者多個分類的饋送并且輸出與該特征匹配的個性化的饋送。在一個實施例中,過濾模塊209向至少一個用戶125a、125b、125n輸出個性化的饋送。例如共享相同特征的多個用戶接收相同的個性化的饋送。在另一實施例中,過濾模塊209向第三方輸出個性化的饋送。例如醫(yī)療機構(gòu)預(yù)訂關(guān)于與醫(yī)療有關(guān)的帖子的饋送以確定流感的曼延。
[0066]在一個實施例中,過濾模塊209至少部分基于從用戶125a、125b、125η接收的查詢而過濾一個或者多個分類的饋送并且輸出與該查詢匹配的個性化的饋送。定期地或者每當創(chuàng)建項目時輸出饋送。在另一實施例中,過濾模塊209至少部分基于用戶125a、125b、125η指定的或者從簡單信息推導(dǎo)的地理位置而過濾一個或者多個分類的饋送并且輸出與該地理位置匹配的個性化的饋送。在又一實施例中,過濾模塊209基于特征、查詢和地理位置中的一項或者多項而過濾一個或者多個分類的饋送。過濾模塊209輸出與特征、查詢和地理位置中的一項或者多項匹配的個性化的饋送。
[0067]在另一實施例中,選擇模塊205經(jīng)由總線202通信地耦合到饋送模塊107以從饋送模塊107獲取社交信息饋送。該社交信息饋送向選擇模塊205直接地遞送而未由組織引擎203處理。在選擇模塊205內(nèi)包括的特征提取模塊207在從存儲設(shè)備111獲取的簡檔信息提取描述用戶125a、125b、125η的特征。在選擇模塊205內(nèi)包括的過濾模塊209至少部分基于特征過濾從饋送模塊107接收的社交信息并且向用戶125a、125b、125η或者第三方輸出與特征匹配的個性化的饋送。
[0068]在一個實施例中,過濾模塊209至少部分基于從用戶125a、125b、125η接收的查詢而過濾社交信息饋送并且輸出與查詢匹配的個性化的饋送。在另一實施例中,過濾模塊209至少部分基于用戶125a、125b、125η指定的或者從簡檔信息確定的地理位置而過濾社交信息饋送并且輸出與地理位置匹配的個性化的饋送。在又一實施例中,過濾模塊209基于特征、查詢和地理位置中的一項或者多項過濾社交信息饋送。過濾模塊209輸出與特征、查詢和地理位置中的一項或者多項匹配的個性化的饋送。
[0069]方法
[0070]現(xiàn)在參照圖3和4,將描述方法的各種實施例。圖3是圖示用于跟蹤社交網(wǎng)絡(luò)中的饋送的方法的一個實施例。饋送模塊107從社交網(wǎng)絡(luò)軟件/應(yīng)用116和內(nèi)容流模塊113中的一個或者多個接收302社交信息饋送(這里也稱為接收的社交信息饋送)的全部或者部分。饋送模塊107向個性化模塊109發(fā)送接收的社交信息饋送。個性化模塊109將社交信息饋送組織304成一個或者多個分類的饋送。例如個性化模塊109至少部分基于一個或者多個分類將社交信息饋送組織成一個或者多個分類的饋送。在一個實施例中,該一個或者多個分類被確定為通過解析在社交網(wǎng)絡(luò)中發(fā)表的內(nèi)容、比如微博中的帖子而推導(dǎo)的一個或者多個主題。在另一實施例中,該一個或者多個分類由服務(wù)器IOlaUOln的管理員預(yù)定或者由管理員實時提供。在又一實施例中,該一個或者多個分類由用戶125a、125b、125η指定。個性化模塊109使一個或者多個分類的饋送個性化306以形成個性化的饋送。在一個實施例中,個性化模塊109至少部分基于描述用戶125a、125b、125η的特征使一個或者多個分類的饋送個性化以生成與該特征匹配的個性化的饋送。在另一實施例中,個性化模塊109至少部分基于來自用戶125a、125b、125η的查詢使一個或者多個分類的饋送個性化以生成與該查詢匹配的個性化的饋送。在又一實施例中,個性化模塊109至少部分基于地理位置使一個或者多個分類的饋送個性化以生成與該地理位置匹配的個性化的饋送。該地理位置是用戶125a、125b、125η指定的位置或者是從描述用戶125a、125b、125η的簡檔信息確定的位置。在又一實施例中,個性化模塊109基于特征、查詢和地理位置中的一項或者多項使一個或者多個分類的饋送個性化,以生成與特征、查詢和地理位置中的一項或者多項匹配的個性化的饋送。
[0071]圖4是關(guān)于用于跟蹤社交網(wǎng)絡(luò)中的饋送的方法的一個實施例的流程圖400。分類模塊201確定用于對接收的社交信息饋送進行分類的一個或者多個分類。在一個實施例中,該一個或者多個分類被確定為在社交網(wǎng)絡(luò)中發(fā)表的帖子的一個或者多個主題。在另一實施例中,該一個或者多個分類由服務(wù)器IOlaUOln的管理員實時提供或者由管理員預(yù)定并且存儲于存儲器213中。在又一實施例中,該一個或者多個分類由用戶125a、125b、125n指定并且存儲于存儲設(shè)備111中。在一個實施例中,分類模塊201為所有用戶125a、125b、125η確定相同的一個或者多個分類。在另一實施例中,分類模塊201為不同用戶125a、125b、125η確定不同分類。例如分類模塊201基于描述用戶125a、125b、125η的簡檔信息為不同用戶125a、125b、125n指定不同分類。在一個實施例中,分類模塊201向組織引擎203發(fā)送一個或者多個分類。
[0072]組織引擎203從分類模塊201獲取402 —個或者多個分類。在一個實施例中,組織引擎203從存儲器213獲取該一個或者多個分類。在另一實施例中,組織引擎203從存儲設(shè)備111獲取該一個或者多個分類。
[0073]饋送模塊107從社交網(wǎng)絡(luò)軟件/應(yīng)用116和內(nèi)容流模塊113中的一個或者多個接收404社交信息饋送的全部或者部分。饋送模塊107向組織引擎203遞送社交信息饋送。
[0074]組織引擎203從饋送模塊107接收社交信息饋送。組織引擎203至少部分基于一個或者多個分類將社交信息饋送組織406成一個或者多個分類的饋送。在一個實施例中,組織引擎203解析社交信息饋送、基于一個或者多個分類對社交信息饋送進行分類并且在分類之后生成一個或者多個分類的饋送。組織引擎203向過濾模塊209發(fā)送一個或者多個分類的饋送。
[0075]特征提取模塊207從存儲設(shè)備111獲取描述用戶125a、125b、125η的簡檔信息。特征提取模塊207分析簡檔信息并且至少部分基于簡檔信息提取408描述用戶125a、125b、125η的特征。在一個實施例中,特征提取模塊207基于簡檔信息為用戶125a、125b、125η提取多個特征。特征提取模塊207向過濾模塊209發(fā)送提取的特征。在一個實施例中,特征提取模塊207在存儲設(shè)備111中存儲提取的特征。
[0076]過濾模塊209從組織引擎203接收一個或者多個分類的饋送。過濾模塊209從特征提取模塊207接收為用戶125a、125b、125n提取的特征。過濾模塊209至少部分基于特征而過濾410 —個或者多個分類的饋送以生成針對用戶125a、125b、125η的個性化的饋送。在一個實施例中,過濾模塊209基于為用戶125a、125b、125η提取的多個特征而過濾一個或者多個分類的饋送以形成與該多個特征匹配的個性化的饋送。在另一實施例中,過濾模塊209從用戶125a、125b、125η接收查詢。過濾模塊209至少部分基于該查詢來過濾一個或者多個分類的饋送以生成與該查詢匹配的個性化的饋送。在又一實施例中,過濾模塊209接收地理位置。過濾模塊209至少部分基于該地理位置過濾一個或者多個分類的饋送以生成與該地理位置匹配的個性化的饋送。在又一實施例中,過濾模塊209基于特征、查詢和地理位置中的一項或者多項過濾一個或者多個分類的饋送以生成與特征、查詢和地理位置中的一項或者多項匹配的個性化的饋送。過濾模塊209經(jīng)由網(wǎng)絡(luò)105向用戶125a、125b、125η或者第三方輸出412個性化的饋送。
[0077]已經(jīng)出于示例和描述的目的而呈現(xiàn)說明書的實施例的前文描述。它并非旨在于窮舉說明書或者使說明書限于公開的精確形式。許多修改和變化鑒于上文教導(dǎo)是可能的。旨在于本公開內(nèi)容的范圍未由這一具體描述而是由本申請的權(quán)利要求限制。如本領(lǐng)域技術(shù)人員將理解的那樣,可以用其它具體形式體現(xiàn)說明書而未脫離其精神實質(zhì)或者基本特性。類似地,模塊、例程、特征、屬性、方法和其它方面的特定命名和劃分并非強制或者重要的,并且實施說明書或者其特征的機制可以具有不同名稱、劃分和/或格式。另外,如本領(lǐng)域普通技術(shù)人員將清楚的那樣,可以實施本公開內(nèi)容的模塊、例程、特征、屬性、方法和其它方面為軟件、硬件、固件或者這三者的任何組合。同樣,無論何處將說明書的如下部件(該部件的示例是模塊)實施為軟件,都可以將該部件實施為獨立程序、為更大程序的部分、為多個單獨程序、為靜態(tài)或者動態(tài)鏈接庫、為內(nèi)核可加載模塊、為設(shè)備驅(qū)動程序和/或以計算機編程領(lǐng)域普通技術(shù)人員現(xiàn)在或者將來知道的每種和任何其它方式實施該部件。此外,本公開內(nèi)容決不限于用任何具體編程語言或者用于任何具體操作系統(tǒng)或者環(huán)境的實施。因而,本公開內(nèi)容旨在于舉例說明而不是限制在所附權(quán)利要求中闡述的說明書的范圍。
【權(quán)利要求】
1.一種在一個或者多個計算設(shè)備上執(zhí)行的用于跟蹤社交網(wǎng)絡(luò)中的饋送的由計算機實施的方法,所述方法包括: 用所述一個或者多個計算設(shè)備獲取分類; 從所述社交網(wǎng)絡(luò)接收社交信息饋送; 至少部分基于所述分類將所述社交信息饋送組織成分類的饋送; 從用戶查詢提取特征; 至少部分基于所述特征過濾所述分類的饋送以生成個性化的饋送;以及 用所述一個或者多個計算設(shè)備輸出所述個性化的饋送。
2.根據(jù)權(quán)利要求1所述的方法,其中所述分類包括在所述社交網(wǎng)絡(luò)中發(fā)表的帖子的主題。
3.根據(jù)權(quán)利要求1所述的方法,其中過濾所述分類的饋送還至少部分基于描述所述用戶的簡檔信息。
4.根據(jù)權(quán)利要求3所述的方法,其中描述所述用戶的所述簡檔信息包括以下各項中的至少一項:人口統(tǒng)計信息、興趣、愛好、地址、教育背景、工作經(jīng)驗、社交圖譜、網(wǎng)站會員、博客會員、網(wǎng)站瀏覽歷史、在搜索引擎中的查詢歷史、新聞饋送預(yù)訂和網(wǎng)站連接。
5.根據(jù)權(quán)利要求3所述的方法,其中所述特征包括至少部分基于所述簡檔信息為所述用戶生成的關(guān)鍵詞。
6.根據(jù)權(quán)利要求1所述的方法,其中過濾所述分類的饋送還至少部分基于地理位置。
7.根據(jù)權(quán)利要求6所述的方法,其中所述地理位置包括以下之一:所述用戶指定的位置、從描述所述用戶的所述簡檔信息確定的位置和在創(chuàng)建帖子時用戶設(shè)備的位置。
8.一種包括非瞬態(tài)計算機可讀介質(zhì)的計算機程序產(chǎn)品,所述非瞬態(tài)計算機可讀介質(zhì)存儲計算機可讀程序,其中所述計算機可讀程序在計算機上執(zhí)行時使所述計算機執(zhí)行步驟,所述步驟包括: 獲取分類; 從所述社交網(wǎng)絡(luò)接收社交信息饋送; 至少部分基于所述分類將所述社交信息饋送組織成分類的饋送; 從用戶查詢提取特征; 至少部分基于所述特征過濾所述分類的饋送以生成個性化的饋送;以及 輸出所述個性化的饋送。
9.根據(jù)權(quán)利要求8所述的計算機程序產(chǎn)品,其中所述分類包括在所述社交網(wǎng)絡(luò)中發(fā)表的帖子的主題。
10.根據(jù)權(quán)利要求8所述的計算機程序產(chǎn)品,其中過濾所述分類的饋送還至少部分基于描述所述用戶的簡檔信息。
11.根據(jù)權(quán)利要求10所述的計算機程序產(chǎn)品,其中描述所述用戶的所述簡檔信息包括以下各項中的至少一項:人口統(tǒng)計信息、興趣、愛好、地址、教育背景、工作經(jīng)驗、社交圖譜、網(wǎng)站會員、博客會員、網(wǎng)站瀏覽歷史、在搜索引擎中的查詢歷史、新聞饋送預(yù)訂和網(wǎng)站連接。
12.根據(jù)權(quán)利要求10所述的計算機程序產(chǎn)品,其中所述特征包括至少部分基于描述所述用戶的所述簡檔信息為所述用戶生成的關(guān)鍵詞。
13.根據(jù)權(quán)利要求8所述的計算機程序產(chǎn)品,其中過濾所述分類的饋送還至少部分基于地理位置。
14.根據(jù)權(quán)利要求13所述的計算機程序產(chǎn)品,其中所述地理位置包括以下之一:所述用戶指定的位置、從描述所述用戶的所述簡檔信息確定的位置和在創(chuàng)建帖子時用戶設(shè)備的位置。
15.一種用于跟蹤社交網(wǎng)絡(luò)中的饋送的系統(tǒng),所述系統(tǒng)包括: 饋送模塊,通信地耦合到所述社交網(wǎng)絡(luò),所述饋送模塊被配置為從所述社交網(wǎng)絡(luò)接收社交信息饋送;以及 個性化模塊,通信地耦合到所述饋送模塊并且被配置為從所述饋送模塊接收所述社交信息饋送,所述個性化模塊還被配置為: 獲取分類; 至少部分基于所述分類將所述社交信息饋送組織成分類的饋送; 從用戶查詢提取特征; 至少部分基于所述特征過濾所述分類的饋送以生成個性化的饋送;以及 輸出所述個性化的饋送。
16.根據(jù)權(quán)利要求15所述的系統(tǒng),其中所述分類包括在所述社交網(wǎng)絡(luò)中發(fā)表的帖子的主題。
17.根據(jù)權(quán)利要求15所述的系統(tǒng),其中所述個性化模塊還被配置為至少部分基于描述所述用戶的簡檔信息過濾所述分類的饋送。
18.根據(jù)權(quán)利要求17所述的系統(tǒng),其中描述所述用戶的所述簡檔信息包括以下各項中的至少一項:人口統(tǒng)計信息、興趣、愛好、地址、教育背景、工作經(jīng)驗、社交圖譜、網(wǎng)站會員、博客會員、網(wǎng)站瀏覽歷史、在搜索引擎中的查詢歷史、新聞饋送預(yù)訂和網(wǎng)站連接。
19.根據(jù)權(quán)利要求17所述的系統(tǒng),其中所述特征包括至少部分基于描述所述用戶的所述簡檔信息為所述用戶生成的關(guān)鍵詞。
20.根據(jù)權(quán)利要求15所述的系統(tǒng),其中所述個性化模塊還被配置為至少部分基于地理位置過濾所述分類的饋送。
【文檔編號】G06Q50/30GK103493089SQ201280020794
【公開日】2014年1月1日 申請日期:2012年4月24日 優(yōu)先權(quán)日:2011年4月29日
【發(fā)明者】G·伯加德, I·V·波波維 申請人:谷歌公司