亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

自動(dòng)生成用于社交網(wǎng)絡(luò)中的個(gè)性化反應(yīng)的建議的制作方法

文檔序號(hào):6495594閱讀:184來(lái)源:國(guó)知局
自動(dòng)生成用于社交網(wǎng)絡(luò)中的個(gè)性化反應(yīng)的建議的制作方法
【專利摘要】一種用于自動(dòng)生成用于個(gè)性化反應(yīng)或者消息的建議的系統(tǒng)和方法。建議生成模塊包括多個(gè)收集器模塊、證書模塊、建議分析器模塊、用戶界面模塊和決策樹。多個(gè)收集器模塊耦合到相應(yīng)系統(tǒng)以從比如電子郵件系統(tǒng)、SMS/MMS系統(tǒng)、微博系統(tǒng)、社交網(wǎng)絡(luò)或者其他系統(tǒng)之類的其他系統(tǒng)收集用戶可訪問(wèn)并且對(duì)用戶重要的信息。向建議分析器模塊提供來(lái)自這些收集器模塊的信息。建議分析器模塊與用戶界面模塊和決策樹合作以生成用于用戶發(fā)送的建議的反應(yīng)或者消息。用戶界面模塊向用戶呈現(xiàn)建議的反應(yīng)或者消息。用戶界面模塊也顯示原始消息、比如其他人的響應(yīng)之類的關(guān)于原始消息的其他信息以及用于發(fā)送、丟棄或者忽略建議的消息的動(dòng)作按鈕。
【專利說(shuō)明】自動(dòng)生成用于社交網(wǎng)絡(luò)中的個(gè)性化反應(yīng)的建議
【技術(shù)領(lǐng)域】
[0001]本公開內(nèi)容涉及社交網(wǎng)絡(luò)和電子通信。特別地,本公開內(nèi)容涉及一種用于生成用于社交網(wǎng)絡(luò)和職業(yè)系統(tǒng)中的個(gè)性化反應(yīng)、答復(fù)或者消息的建議的系統(tǒng)和方法。
【背景技術(shù)】
[0002]社交網(wǎng)絡(luò)和其他類型的電子通信的流行和使用近年來(lái)已經(jīng)顯著增長(zhǎng)。隨著社交網(wǎng)絡(luò)的使用和流行度增加,這些網(wǎng)絡(luò)的價(jià)值已經(jīng)呈指數(shù)增加。然而,這也意味著每個(gè)用戶必須處理的消息數(shù)目和信息數(shù)量已經(jīng)呈指數(shù)增加。用戶經(jīng)常難以跟上并且答復(fù)他們接收的所有消息。因此,重要的是用戶基于他們的興趣并且更重要地基于其他用戶如何對(duì)該消息做出反應(yīng)來(lái)跟進(jìn)最關(guān)鍵消息。
[0003]許多用戶將在線社交聯(lián)網(wǎng)用于職業(yè)和個(gè)人使用。這些不同使用類型中的每個(gè)使用類型具有它自己的未闡明行為協(xié)議。極為重要的是用戶根據(jù)他們?cè)谀膫€(gè)社交網(wǎng)絡(luò)上操作以充分方式動(dòng)作。例如,可能很重要的是在好友宣布她/她已經(jīng)獲得新工作時(shí)向該好友說(shuō)“祝賀”。這在許多用戶預(yù)訂許多不同社交網(wǎng)絡(luò)時(shí)是特別的問(wèn)題。隨著在線連通不斷增加以及在線聯(lián)系人列表不斷增長(zhǎng)并且鑒于用戶置于在線的信息數(shù)量,個(gè)人有可能錯(cuò)過(guò)這樣的更新。
[0004]現(xiàn)有技術(shù)未充分解決在社交網(wǎng)絡(luò)中產(chǎn)生的信息數(shù)量、增加的聯(lián)系人數(shù)目和需要答復(fù)或者消息的項(xiàng)數(shù)目。例如,一些日歷程序允許用戶人工設(shè)置用于特殊事件(比如生日或者周年紀(jì)念)的提醒。然而,所有產(chǎn)生的都是關(guān)于用戶輸入的事件的提醒消息。沒有附加信息或者上下文。另外,未生成消息或者答復(fù)。最后,這樣的系統(tǒng)不能對(duì)動(dòng)態(tài)事件做出響應(yīng)并且僅能處理其中預(yù)先知道日期和時(shí)間的事件。

【發(fā)明內(nèi)容】

[0005]本公開內(nèi)容至少部分通過(guò)提供一種用于生成用于個(gè)性化反應(yīng)或者消息的建議的系統(tǒng)和方法來(lái)克服現(xiàn)有技術(shù)的不足和限制。根據(jù)本公開內(nèi)容的系統(tǒng)包括建議生成模塊。在一個(gè)實(shí)施例中,建議生成模塊包括多個(gè)收集器模塊、證書模塊、建議分析器模塊、用戶界面模塊和決策樹。多個(gè)收集器模塊耦合到相應(yīng)系統(tǒng)以從其他系統(tǒng)(比如電子郵件系統(tǒng)、SMS/MMS系統(tǒng)、微博系統(tǒng)、社交網(wǎng)絡(luò)或者其他系統(tǒng))收集用戶可訪問(wèn)并且對(duì)用戶重要的信息。證書模塊與多個(gè)收集器模塊合作以允許訪問(wèn)這些其他系統(tǒng)。向建議分析器模塊提供來(lái)自這些收集器模塊的信息。建議分析器模塊與用戶界面模塊和決策樹合作以生成用于用戶發(fā)送的建議的反應(yīng)或者消息。用戶界面模塊向用戶呈現(xiàn)建議的反應(yīng)或者消息。用戶界面模塊也顯示原始消息、關(guān)于原始消息的其他信息(比如其他人的響應(yīng))以及用于發(fā)送、丟棄或者忽略建議的消息的動(dòng)作按鈕。
[0006]本公開內(nèi)容特別有利,因?yàn)樗峁┮环N自動(dòng)生成用于個(gè)性化反應(yīng)或者消息的建議的系統(tǒng)和界面。無(wú)需用戶設(shè)置提醒為前攝。該系統(tǒng)在沒有用戶輸入的情況下自動(dòng)分析用戶有權(quán)訪問(wèn)的信息并且生成用于對(duì)消息的個(gè)性化反應(yīng)的建議。建議分析器與決策樹合作以學(xué)習(xí)用戶的行為并且自動(dòng)調(diào)整隨時(shí)間生成的建議的消息。[0007]本公開內(nèi)容也描述多種方法,這些方法包括一種用于初始化消息建議系統(tǒng)的方法、一種用于生成建議的消息或者反應(yīng)的方法、一種用于發(fā)送建議的消息或者反應(yīng)的方法和一種用于更新建議分析器的方法。
【專利附圖】

【附圖說(shuō)明】
[0008]在附圖的各圖中通過(guò)示例而不是通過(guò)限制來(lái)圖示公開內(nèi)容,在附圖中,相似標(biāo)號(hào)用來(lái)指代相似單元。
[0009]圖1是圖示根據(jù)一個(gè)實(shí)施例的用于生成建議的消息或者反應(yīng)的系統(tǒng)的功能視圖的高級(jí)框圖。
[0010]圖2是圖示根據(jù)一個(gè)實(shí)施例的建議生成模塊的高級(jí)框圖。
[0011]圖3是圖示根據(jù)一個(gè)實(shí)施例的由建議生成模塊利用的示例社交網(wǎng)絡(luò)和消息接發(fā)路徑的狀態(tài)圖。
[0012]圖4是根據(jù)一個(gè)實(shí)施例的用于初始化建議生成系統(tǒng)的方法的流程圖。
[0013]圖5是根據(jù)一個(gè)實(shí)施例的用于處理收集的信息以生成建議的消息或者反應(yīng)的方法的流程圖。
[0014]圖6是根據(jù)一個(gè)實(shí)施例的用于呈現(xiàn)建議的消息或者反應(yīng)的方法的流程圖。
[0015]圖7是根據(jù)一個(gè)實(shí)施例的用于修改建議生成模塊的決策樹的方法的流程圖。
[0016]圖8是根據(jù)一個(gè)實(shí)施例的用于呈現(xiàn)建議的消息或者反應(yīng)的用戶界面的一個(gè)實(shí)施例的圖形表示。
【具體實(shí)施方式】
[0017]描述了一種用于生成建議的個(gè)性化消息或者反應(yīng)的系統(tǒng)和方法。在以下描述中,術(shù)語(yǔ)“反應(yīng)”旨在于包括口頭反應(yīng)(比如評(píng)論和答復(fù))以及非口頭反應(yīng)(比如響應(yīng)于接收的信息輸入命令)二者。例如,用戶B通過(guò)點(diǎn)擊在由用戶A發(fā)表的視頻上的喜歡/不喜歡按鈕來(lái)做出反應(yīng)或者用戶B通過(guò)重新共享由用戶A發(fā)表的視頻來(lái)做出反應(yīng)。在以下描述中,出于說(shuō)明的目的,闡述了許多具體細(xì)節(jié)以便提供對(duì)本發(fā)明的透徹理解。然而,本領(lǐng)域技術(shù)人員將清楚沒有這些具體細(xì)節(jié)仍可實(shí)踐本發(fā)明。在其他實(shí)例中,以框圖形式示出結(jié)構(gòu)和設(shè)備以免模糊本發(fā)明。例如,以下參照用戶界面和特定硬件在一個(gè)實(shí)施例中描述本發(fā)明。然而,本發(fā)明適用于可以接收數(shù)據(jù)和命令的任何類型的計(jì)算設(shè)備以及提供服務(wù)的任何設(shè)備。另外,以下主要在電子郵件的和在社交網(wǎng)絡(luò)中使用的情境中描述本發(fā)明;然而,本領(lǐng)域技術(shù)人員將理解,本發(fā)明適用于任何類型的通信并且可以用于除了社交網(wǎng)絡(luò)之外的其他應(yīng)用,比如但不限于微博、即時(shí)消息接發(fā)、電子郵件等。
[0018]在說(shuō)明書內(nèi)引用“一個(gè)實(shí)施例”或者“一實(shí)施例”意味著結(jié)合該實(shí)施例描述的特定特征、結(jié)構(gòu)或者特性包括于本發(fā)明的至少一個(gè)實(shí)施例中。在說(shuō)明書中的各處出現(xiàn)短語(yǔ)“在一個(gè)實(shí)施例中”未必都指代相同實(shí)施例。
[0019]在對(duì)計(jì)算機(jī)存儲(chǔ)器內(nèi)的數(shù)據(jù)位的操作的算法和符號(hào)表示方面呈現(xiàn)以下具體描述的一些部分。這些算法描述和表示是由數(shù)據(jù)處理領(lǐng)域技術(shù)人員用來(lái)向本領(lǐng)域其他技術(shù)人員最有效地傳達(dá)他們的工作的實(shí)質(zhì)的手段。這里并且一般地將算法設(shè)想為促成所需結(jié)果的步驟的自一致序列。步驟是需要物理操控物理數(shù)量的步驟。這些數(shù)量盡管未必但是通常采用能夠被存儲(chǔ)、傳送、組合、比較和以其他方式操控的電或者磁信號(hào)這樣的形式。主要出于普遍用法的原因而將這些信號(hào)稱為位、值、單元、符號(hào)、字符、項(xiàng)、數(shù)等已經(jīng)被證實(shí)有時(shí)是方便的。
[0020]然而,應(yīng)當(dāng)謹(jǐn)記,這些和相似術(shù)語(yǔ)中的所有術(shù)語(yǔ)將與適當(dāng)物理數(shù)量關(guān)聯(lián)并且僅為應(yīng)用于這些數(shù)量的方便標(biāo)記。除非如從以下討論中清楚的那樣另有具體陳述,應(yīng)領(lǐng)會(huì)到貫穿本發(fā)明利用諸如“處理”或者“計(jì)算”或者“運(yùn)算”或者“確定”或者“顯示”之類的術(shù)語(yǔ)的討論指代計(jì)算機(jī)系統(tǒng)或者相似電子計(jì)算設(shè)備的動(dòng)作和過(guò)程,該計(jì)算機(jī)系統(tǒng)或者電子計(jì)算設(shè)備將計(jì)算機(jī)系統(tǒng)的寄存器和存儲(chǔ)器內(nèi)被表示為物理(電子)數(shù)量的數(shù)據(jù)操控和變換成計(jì)算機(jī)系統(tǒng)存儲(chǔ)器或者寄存器或者其他這樣的信息存儲(chǔ)、傳輸或者顯示設(shè)備內(nèi)被相似地表示為物理數(shù)量的其他數(shù)據(jù)。
[0021]本發(fā)明也涉及一種用于執(zhí)行這里的操作的裝置。這一裝置可以被具體構(gòu)造用于所需目的,或者它可以包括通用計(jì)算機(jī),該通用計(jì)算機(jī)由計(jì)算機(jī)中存儲(chǔ)的計(jì)算機(jī)程序有選擇地激活或者重新配置。這樣的計(jì)算機(jī)程序可以存儲(chǔ)于計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,比如但不限于包括軟盤、光盤、CD-ROM和磁盤的任何類型的盤、只讀存儲(chǔ)器(ROM)、隨機(jī)存取存儲(chǔ)器(RAM)、EPROM、EEPR0M、磁卡或者光卡、包括具有非易失性存儲(chǔ)器的USB鑰的閃存或者適合于存儲(chǔ)電子指令的任何類型的介質(zhì)中,每個(gè)介質(zhì)耦合到計(jì)算機(jī)系統(tǒng)總線。
[0022]本發(fā)明可以采用全硬件實(shí)施例、全軟件實(shí)施例或者包含硬件和軟件單元二者的實(shí)施例這樣的形式。在優(yōu)選實(shí)施例中,在包括但不限于固件、常駐軟件、微代碼等的軟件中實(shí)施本發(fā)明。
[0023]另外,本發(fā)明可以采用從計(jì)算機(jī)可用或者計(jì)算機(jī)可讀介質(zhì)可訪問(wèn)的計(jì)算機(jī)程序產(chǎn)品的形式,該計(jì)算機(jī)可用或者計(jì)算機(jī)可讀介質(zhì)提供用于由計(jì)算機(jī)或者任何指令執(zhí)行系統(tǒng)使用或者與計(jì)算機(jī)或者任何指令執(zhí)行系統(tǒng)結(jié)合使用的程序代碼。出于本描述的目的,計(jì)算機(jī)可用或者計(jì)算機(jī)可讀介質(zhì)可以是任何如下裝置,該裝置可以包含、存儲(chǔ)、傳達(dá)、傳播或者傳送用于由指令執(zhí)行系統(tǒng)、裝置或者設(shè)備使用或者與指令執(zhí)行系統(tǒng)、裝置或者設(shè)備結(jié)合使用的程序。
[0024]適合于存儲(chǔ)和/或執(zhí)行程序代碼的數(shù)據(jù)處理系統(tǒng)將包括通過(guò)系統(tǒng)總線直接或者間接耦合到存儲(chǔ)器單元的至少一個(gè)處理器。存儲(chǔ)器單元可以包括在實(shí)際執(zhí)行程序代碼期間運(yùn)用的本地存儲(chǔ)器、大容量存儲(chǔ)裝置和高速緩存存儲(chǔ)器,這些高速緩存存儲(chǔ)器提供至少一些程序代碼的暫時(shí)存儲(chǔ)以便減少必須在執(zhí)行期間從大容量存儲(chǔ)裝置取回代碼的次數(shù)。
[0025]輸入/輸出或者I/O設(shè)備(包括但不限于鍵盤、顯示器、指點(diǎn)設(shè)備等)可以直接或者通過(guò)居間I/o控制器耦合到系統(tǒng)。
[0026]網(wǎng)絡(luò)適配器也可以耦合到系統(tǒng)以使數(shù)據(jù)處理系統(tǒng)能夠變成通過(guò)居間專用或者公共網(wǎng)絡(luò)耦合到其他數(shù)據(jù)處理系統(tǒng)或者遠(yuǎn)程打印機(jī)或者存儲(chǔ)設(shè)備。調(diào)制解調(diào)器、線纜調(diào)制解調(diào)器和以太網(wǎng)卡僅為當(dāng)前可用網(wǎng)絡(luò)適配器類型中的少數(shù)類型。
[0027]最后,這里呈現(xiàn)的算法和顯示并非固有地與任何特定計(jì)算機(jī)或者其他裝置有關(guān)。各種通用系統(tǒng)可以與根據(jù)這里的教導(dǎo)的程序一起使用,或者構(gòu)造更專門化的裝置以執(zhí)行所需方法步驟可以證實(shí)是方便的。用于多種這些系統(tǒng)的所需結(jié)構(gòu)將從以下描述中顯現(xiàn)。此外,未參照任何特定編程語(yǔ)言描述本發(fā)明。將領(lǐng)會(huì)到,多種編程語(yǔ)言可以用來(lái)實(shí)施如這里描述的實(shí)施例的教導(dǎo)。[0028]系統(tǒng)概沭
[0029]圖1圖示根據(jù)本公開內(nèi)容的一個(gè)實(shí)施例的用于生成用于個(gè)性化反應(yīng)或者消息的建議的系統(tǒng)100的框圖。用于生成用于個(gè)性化反應(yīng)或者消息的建議的所示系統(tǒng)100包括由用戶120a、120b、120n訪問(wèn)的用戶設(shè)備115a、115b、115η、社交網(wǎng)絡(luò)服務(wù)器101和第三方服務(wù)器107。在所示實(shí)施例中,經(jīng)由網(wǎng)絡(luò)105通信地耦合這些實(shí)體。雖然僅圖示了三個(gè)設(shè)備115,但是本領(lǐng)域普通技術(shù)人員將認(rèn)識(shí)到任何數(shù)目的用戶設(shè)備115η可用于任何數(shù)目的用戶120η。另外,本領(lǐng)域技術(shù)人員將認(rèn)識(shí)到盡管以下主要在社交網(wǎng)絡(luò)101和電子郵件123的情境中描述本公開內(nèi)容,但是本公開內(nèi)容適用于任何類型的在線通信。
[0030]通過(guò)示例使用圖1中的用戶設(shè)備115a、115b、115n。盡管圖1圖示了三個(gè)設(shè)備,但是本公開內(nèi)容適用于具有一個(gè)或者多個(gè)用戶設(shè)備的任何系統(tǒng)架構(gòu)。另外,盡管僅一個(gè)網(wǎng)絡(luò)105耦合到用戶設(shè)備115a、115b、115η、社交網(wǎng)絡(luò)服務(wù)器101和第三方服務(wù)器107,但是在實(shí)踐中,任何數(shù)目的網(wǎng)絡(luò)105可以連接到實(shí)體。另外,盡管僅示出了一個(gè)第三方服務(wù)器107,但是系統(tǒng)100可以包括一個(gè)或者多個(gè)第三方服務(wù)器107。
[0031]在一個(gè)實(shí)施例中,建議生成模塊103a在經(jīng)由信號(hào)線104耦合到網(wǎng)絡(luò)105的社交網(wǎng)絡(luò)服務(wù)器IOla上可操作。社交網(wǎng)絡(luò)服務(wù)器IOla也包括社交網(wǎng)絡(luò)軟件/應(yīng)用109。雖然僅示出了一個(gè)社交網(wǎng)絡(luò)服務(wù)器101,但是本領(lǐng)域普通技術(shù)人員將認(rèn)識(shí)到多個(gè)服務(wù)器可以存在。社交網(wǎng)絡(luò)是任何類型的社交結(jié)構(gòu),其中用戶由公共特征(例如,Orkut)連接。公共特征包括關(guān)系/連接,例如,好友關(guān)系、家人、工作、興趣等。公共特征由一個(gè)或者多個(gè)社交聯(lián)網(wǎng)系統(tǒng)(比如在系統(tǒng)100中包括的社交聯(lián)網(wǎng)系統(tǒng))提供,這些公共特征包括顯式定義的關(guān)系和由與其他在線用戶的社交連接所暗示的關(guān)系,其中關(guān)系形成社交圖。在一些示例中,社交圖125可以反映這些用戶的映射和他們?nèi)绾斡嘘P(guān)。另外,應(yīng)當(dāng)理解,社交網(wǎng)絡(luò)服務(wù)器IOla和社交網(wǎng)絡(luò)軟件/應(yīng)用109代表一個(gè)社交網(wǎng)絡(luò)并且有耦合到網(wǎng)絡(luò)105的多個(gè)社交網(wǎng)絡(luò)lOllr..101η,每個(gè)社交網(wǎng)絡(luò)具有它自己的服務(wù)器、應(yīng)用和社交圖。例如,第一社交網(wǎng)絡(luò)更涉及業(yè)務(wù)聯(lián)網(wǎng),第二社交網(wǎng)絡(luò)更涉及學(xué)術(shù)或者以學(xué)術(shù)為中心,第三社交網(wǎng)絡(luò)更涉及本地業(yè)務(wù),第四社交網(wǎng)絡(luò)涉及約會(huì)和一般興趣或者具體焦點(diǎn)的其他內(nèi)容。
[0032]在另一實(shí)施例中,建議生成模塊103b存儲(chǔ)于經(jīng)由信號(hào)線106連接到網(wǎng)絡(luò)105的第三方服務(wù)器107上。在又一實(shí)施例中,建議生成模塊103c存儲(chǔ)于經(jīng)由信號(hào)線108連接到網(wǎng)絡(luò)105的用戶設(shè)備115a上。用戶120a經(jīng)由信號(hào)線110與用戶設(shè)備115a交互。相似地,用戶設(shè)備115b經(jīng)由信號(hào)線112耦合到網(wǎng)絡(luò)105,并且用戶120b經(jīng)由信號(hào)線114與用戶設(shè)備115b交互。本領(lǐng)域普通技術(shù)人員將認(rèn)識(shí)到,建議生成模塊103可以在任何組合中存儲(chǔ)于設(shè)備和服務(wù)器上或者僅存儲(chǔ)于設(shè)備或者服務(wù)器之一中。
[0033]網(wǎng)絡(luò)105是常規(guī)有線或者無(wú)線類型并且可以具有任何數(shù)目的配置,比如行星配置、令牌環(huán)配置或者本領(lǐng)域技術(shù)人員已知的其他配置。另外,網(wǎng)絡(luò)105可以包括局域網(wǎng)(LAN)、廣域網(wǎng)(WAN)(例如,因特網(wǎng))和/或任何其他互連的數(shù)據(jù)路徑,多個(gè)設(shè)備可以跨越該數(shù)據(jù)路徑通信。在又一實(shí)施例中,網(wǎng)絡(luò)105可以是對(duì)等網(wǎng)絡(luò)。網(wǎng)絡(luò)105也可以耦合到或者包括用于按照多種不同通信協(xié)議發(fā)送數(shù)據(jù)的遠(yuǎn)程通信網(wǎng)絡(luò)的部分。在又一實(shí)施例中,網(wǎng)絡(luò)105包括藍(lán)牙通信網(wǎng)絡(luò)或者用于比如經(jīng)由短消息接發(fā)服務(wù)(SMS)、多媒體消息接發(fā)服務(wù)(麗S)、超文本傳送協(xié)議(HTTP)、直接數(shù)據(jù)連接、WAP、電子郵件等發(fā)送和接收數(shù)據(jù)的蜂窩通信網(wǎng)絡(luò)。
[0034]建議生成模塊103 與其他系統(tǒng) 107、115a-n、121、123、125、127、129、131 和 135 交互以創(chuàng)建建議的個(gè)性化消息或者反應(yīng)。建議生成模塊103也生成并且呈現(xiàn)用戶界面,這些用戶界面允許用戶查看原始消息、關(guān)于原始消息的有關(guān)信息、對(duì)原始消息的建議的反應(yīng)或者消息和用于處理建議的消息的動(dòng)作按鈕。在一個(gè)實(shí)施例中,建議生成模塊103經(jīng)由用戶設(shè)備115從用戶接收數(shù)據(jù)。建議生成模塊103與用戶設(shè)備115和社交網(wǎng)絡(luò)應(yīng)用109交互以呈現(xiàn)建議的個(gè)性化反應(yīng)或者消息。在另一實(shí)施例中,建議生成模塊103也與電子郵件服務(wù)器123合作以響應(yīng)于電子郵件消息生成反應(yīng)或者消息。在另一實(shí)施例中,建議生成模塊103也從短消息服務(wù)(SMS)/多媒體消息接發(fā)服務(wù)(MMS)服務(wù)器129、即時(shí)消息接發(fā)(頂)服務(wù)器13Uweb服務(wù)器137和/或第三方服務(wù)器107接收與電子通信有關(guān)的數(shù)據(jù)。在更又一實(shí)施例中,建議生成模塊103也從包括搜索引擎143并且經(jīng)由信號(hào)線136耦合到網(wǎng)絡(luò)105的搜索服務(wù)器135接收與電子通信有關(guān)的數(shù)據(jù)。在一個(gè)實(shí)施例中,搜索服務(wù)器135包括用于從因特網(wǎng)取回與搜索項(xiàng)匹配的結(jié)果的搜索引擎143。在一個(gè)實(shí)施例中,搜索引擎143由Google⑧供應(yīng)。社交網(wǎng)絡(luò)應(yīng)用109與建議生成模塊103結(jié)合用來(lái)管理并且發(fā)送如下數(shù)據(jù),該數(shù)據(jù)經(jīng)由信號(hào)線106去往和來(lái)自第三方服務(wù)器107、經(jīng)由信號(hào)線122去往和來(lái)自微博服務(wù)器121、經(jīng)由信號(hào)線128去往和來(lái)自簡(jiǎn)檔服務(wù)器127、經(jīng)由信號(hào)線108和112去往和來(lái)自用戶設(shè)備115、經(jīng)由信號(hào)線124去往和來(lái)自電子郵件服務(wù)器123、經(jīng)由信號(hào)線126去往和來(lái)自社交圖125、經(jīng)由信號(hào)線130去往和來(lái)自SMS/MMS服務(wù)器129、經(jīng)由信號(hào)線132去往和來(lái)自頂服務(wù)器131以及經(jīng)由信號(hào)線138去往和來(lái)自web服務(wù)器137。
[0035]在一個(gè)實(shí)施例中,社交網(wǎng)絡(luò)服務(wù)器101、第三方服務(wù)器107、微博服務(wù)器121、電子郵件服務(wù)器123、簡(jiǎn)檔服務(wù)器127、SMS/MMS服務(wù)器129、頂服務(wù)器131、搜索服務(wù)器135和web服務(wù)器137是包括處理器、存儲(chǔ)器和網(wǎng)絡(luò)通信能力的硬件服務(wù)器。
[0036]律議牛成樽塊103
[0037]現(xiàn)在參照?qǐng)D2,更具體地示出了建議生成模塊103。圖2是包括建議生成模塊103、存儲(chǔ)器237和處理器235的計(jì)算設(shè)備200的框圖。在一個(gè)實(shí)施例中,計(jì)算設(shè)備200是社交網(wǎng)絡(luò)服務(wù)器101a。在另一實(shí)施例中,計(jì)算設(shè)備200是第三方服務(wù)器107。在又一實(shí)施例中,計(jì)算設(shè)備200是用戶設(shè)備115a。
[0038]以下更具體地描述建議生成模塊103及其部件。
[0039]處理器235包括用于執(zhí)行計(jì)算并且向顯示設(shè)備提供電子顯示信號(hào)的算術(shù)邏輯單元、微處理器、通用控制器或者某個(gè)其他處理器陣列。處理器235經(jīng)由信號(hào)線236耦合到總線220以用于與其他部件通信。處理器235處理數(shù)據(jù)信號(hào)并且可以包括各種計(jì)算架構(gòu),這些計(jì)算架構(gòu)包括復(fù)雜指令集計(jì)算機(jī)(CISC)架構(gòu)、精簡(jiǎn)指令集計(jì)算機(jī)(RISC)架構(gòu)或者實(shí)施指令集的組合的架構(gòu)。雖然在圖2中僅示出了單個(gè)處理器,但是可以包括多個(gè)處理器。本領(lǐng)域技術(shù)人員將清楚其他處理器、操作系統(tǒng)、傳感器、顯示器和物理配置是可能的。
[0040]存儲(chǔ)器237存儲(chǔ)處理器235可以執(zhí)行的指令和/或數(shù)據(jù)。存儲(chǔ)器237耦合到總線220以用于與其他部件通信。指令和/或數(shù)據(jù)可以包括用于執(zhí)行這里描述的技術(shù)中的任何和/或所有技術(shù)的代碼。存儲(chǔ)器237可以是動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器(DRAM)設(shè)備、靜態(tài)隨機(jī)存取存儲(chǔ)器(SRAM)設(shè)備、閃存或者本領(lǐng)域已知的某個(gè)其他存儲(chǔ)器設(shè)備。在一個(gè)實(shí)施例中,存儲(chǔ)器237也包括非易失性存儲(chǔ)器或者相似的持久存儲(chǔ)設(shè)備和介質(zhì)、比如硬盤驅(qū)動(dòng)、軟盤驅(qū)動(dòng)、CD-ROM設(shè)備、DVD-ROM設(shè)備、DVD-RAM設(shè)備、DVD-RW設(shè)備或者本領(lǐng)域已知的用于在更持久基礎(chǔ)上存儲(chǔ)信息的某個(gè)其他海量存儲(chǔ)設(shè)備。[0041 ] 在一個(gè)實(shí)施例中,存儲(chǔ)裝置239存儲(chǔ)由建議生成模塊103使用的數(shù)據(jù)和信息。這樣的存儲(chǔ)的信息包括關(guān)于用戶的信息、關(guān)于消息的信息以及由收集器模塊202、204、206、208和210取回的其他信息。在一個(gè)實(shí)施例中,存儲(chǔ)裝置239也存儲(chǔ)由決策樹218利用的數(shù)據(jù)和其他信息。存儲(chǔ)裝置239存儲(chǔ)數(shù)據(jù)和指令并且包括一個(gè)或者多個(gè)設(shè)備,該一個(gè)或者多個(gè)設(shè)備包括硬盤驅(qū)動(dòng)、軟盤驅(qū)動(dòng)、CD-ROM設(shè)備、DVD-ROM設(shè)備、DVD-RAM設(shè)備、DVD-Rff設(shè)備、閃存設(shè)備或者本領(lǐng)域已知的某個(gè)其他海量存儲(chǔ)設(shè)備。數(shù)據(jù)存儲(chǔ)裝置239由總線220耦合以用于與用戶界面模塊216、建議分析器模塊214和決策樹218通信。
[0042]在一個(gè)實(shí)施例中,建議生成模塊103包括電子郵件收集器模塊202、SMS/MMS收集器模塊204、微博收集器模塊206、社交網(wǎng)絡(luò)收集器模塊208、其他源收集器模塊210、證書模塊212、建議分析器模塊214、用戶界面模塊216、決策樹218和初始化模塊222。這些模塊202-218、處理器235、存儲(chǔ)器237和存儲(chǔ)裝置239被配置用于經(jīng)由總線220相互通信??偩€220可以是任何類型的常規(guī)通信總線。
[0043]電子郵件收集器模塊202、SMS/MMS收集器模塊204、微博收集器模塊206、社交網(wǎng)絡(luò)收集器模塊208、其他源收集器模塊210、證書模塊212、建議分析器模塊214、用戶界面模塊216、決策樹218和初始化模塊222中的一個(gè)或者多個(gè)模塊是包括用于生成個(gè)性化消息或者反應(yīng)的例程的軟件。在另一實(shí)施例中,電子郵件收集器模塊202、SMS/MMS收集器模塊204、微博收集器模塊206、社交網(wǎng)絡(luò)收集器模塊208、其他源收集器模塊210、證書模塊212、建議分析器模塊214、用戶界面模塊216、決策樹218和初始化模塊222中的一個(gè)或者多個(gè)模塊存儲(chǔ)在由處理器235執(zhí)行時(shí)使模塊執(zhí)行以下描述的操作的數(shù)據(jù)。在又一實(shí)施例中,電子郵件收集器模塊202、SMS/MMS收集器模塊204、微博收集器模塊206、社交網(wǎng)絡(luò)收集器模塊208、其他源收集器模塊210、證書模塊212、建議分析器模塊214、用戶界面模塊216、決策樹218和初始化模塊222中的一個(gè)或者多個(gè)模塊是可由處理器235執(zhí)行以提供以下參照?qǐng)D4-圖8描述的功能的指令。在又一實(shí)施例中,電子郵件收集器模塊202、SMS/MMS收集器模塊204、微博收集器模塊206、社交網(wǎng)絡(luò)收集器模塊208、其他源收集器模塊210、證書模塊212、建議分析器模塊214、用戶界面模塊216、決策樹218和初始化模塊222中的一個(gè)或者多個(gè)模塊存儲(chǔ)于計(jì)算設(shè)備200的存儲(chǔ)器237中并且由處理器236可訪問(wèn)并且可執(zhí)行。
[0044]電子郵件收集器模塊202是用于與經(jīng)由網(wǎng)絡(luò)105耦合到建議生成模塊103的電子郵件系統(tǒng)交互的模塊。在一個(gè)實(shí)施例中,電子郵件收集器模塊202與電子郵件服務(wù)器123交互以取回電子郵件信息,比如已經(jīng)被接收和發(fā)送的消息、關(guān)于消息的是否讀取、未讀、轉(zhuǎn)發(fā)、答復(fù)它們的狀態(tài)等。例如,電子郵件服務(wù)器123是電子郵件服務(wù),比如由加利福尼亞州Mountain View市的Google公司提供的Gmail。電子郵件收集器模塊202與證書模塊212交互以取回用戶的登錄名和口令以及為了訪問(wèn)電子郵件服務(wù)器123而必需的任何其他信息。電子郵件收集器模塊202也在存儲(chǔ)裝置239中存儲(chǔ)已經(jīng)被取回的信息。電子郵件收集器模塊202被耦合以用于與其他電子郵件系統(tǒng)123、證書模塊212和存儲(chǔ)裝置239通信。本領(lǐng)域技術(shù)人員將認(rèn)識(shí)到,即使以上已經(jīng)將電子郵件收集器模塊202描述為連接并且從單個(gè)電子郵件系統(tǒng)提取信息,但是電子郵件收集器模塊202可以對(duì)于由特定用戶利用的多個(gè)電子郵件系統(tǒng)執(zhí)行相同操作。例如,用戶經(jīng)常具有若干不同電子郵件賬戶。在一些實(shí)施例中,電子郵件收集器模塊202連接并且從這些若干不同電子郵件賬戶中的兩個(gè)或者更多電子郵件賬戶收集信息。[0045]SMS/MMS收集器模塊204是用于與SMS或者麗S系統(tǒng)交互的模塊。在一些實(shí)施例中,SMS/MMS收集器模塊204也用來(lái)與即時(shí)消息接發(fā)系統(tǒng)(未示出)交互。在一個(gè)實(shí)施例中,SMS/MMS收集器模塊204由網(wǎng)絡(luò)105耦合以用于與SMS/MMS服務(wù)器129通信和交互。SMS/麗S收集器模塊204除了它收集與SMS和/或麗S消息有關(guān)的信息之外與電子郵件收集器模塊202相似。SMS/MMS收集器模塊204與證書模塊212交互以取回用戶的登錄名和口令以及為了訪問(wèn)SMS/MMS服務(wù)器129而必需的其他信息。SMS/MMS收集器模塊204取回并且收集關(guān)于由用戶發(fā)送和/或接收的SMS或者麗S消息的信息。SMS/MMS收集器模塊204也收集關(guān)于消息的狀態(tài)信息,比如是否閱讀或者未讀它們、是否發(fā)送它們的響應(yīng)、在接收與響應(yīng)之間的時(shí)間差等。SMS/MMS收集器模塊204也在存儲(chǔ)裝置239中存儲(chǔ)它收集的信息。SMS/MMS收集器模塊204由總線220耦合到證書模塊212和存儲(chǔ)裝置239。
[0046]微博收集器模塊206是用于與微博系統(tǒng)交互的模塊。在一些實(shí)施例中,微博收集器模塊206由網(wǎng)絡(luò)105耦合以用于與微博服務(wù)器121通信和交互。微博收集器模塊206除了它收集與微博消息有關(guān)的信息之外與電子郵件收集器模塊204相似。微博收集器模塊206與證書模塊212交互以取回用戶的登錄名和口令以及為了訪問(wèn)微博服務(wù)器121而必需的其他信息。微博收集器模塊206取回并且收集關(guān)于用戶跟隨的微博、發(fā)送的微博消息、接收的微博消息和由用戶對(duì)微博服務(wù)器的其他使用的信息。微博收集器模塊206也從微博服務(wù)器121收集狀態(tài)信息。微博收集器模塊206在存儲(chǔ)裝置239中存儲(chǔ)它收集的信息。微博收集器模塊206由總線220耦合到證書模塊212和存儲(chǔ)裝置239。
[0047]社交網(wǎng)絡(luò)收集器模塊208是用于與一個(gè)或者多個(gè)社交網(wǎng)絡(luò)系統(tǒng)交互的模塊。在一些實(shí)施例中,社交網(wǎng)絡(luò)收集器模塊208由網(wǎng)絡(luò)105耦合以用于與社交網(wǎng)絡(luò)服務(wù)器101、社交網(wǎng)絡(luò)應(yīng)用109和社交圖125通信和交互。社交網(wǎng)絡(luò)收集器模塊208除了它收集與用戶與社交網(wǎng)絡(luò)的交互和對(duì)社交網(wǎng)絡(luò)的使用有關(guān)的信息之外與電子郵件收集器模塊204相似。社交網(wǎng)絡(luò)收集器模塊208與證書模塊212交互以取回用戶的登錄名和口令以及為了訪問(wèn)社交網(wǎng)絡(luò)應(yīng)用109和社交圖125而必需的其他信息。社交網(wǎng)絡(luò)收集器模塊208取回并且收集關(guān)于發(fā)送的消息、接收的消息、發(fā)表的信息、評(píng)述的發(fā)表信息、好友狀態(tài)改變、添加連接、去除連接和用戶可以在社交網(wǎng)絡(luò)上執(zhí)行的任何其他活動(dòng)的信息。社交網(wǎng)絡(luò)收集器模塊208也從對(duì)用戶重要的其他個(gè)人或者指向用戶的鏈接收集信息。在一個(gè)實(shí)施例中,社交網(wǎng)絡(luò)的應(yīng)用接口(API)由社交網(wǎng)絡(luò)收集器模塊208用來(lái)提取信息。因此,本領(lǐng)域技術(shù)人員將認(rèn)識(shí)到,社交網(wǎng)絡(luò)收集器模塊208可以從社交網(wǎng)絡(luò)取回與用戶有關(guān)的任何信息。社交網(wǎng)絡(luò)收集器模塊208在存儲(chǔ)裝置239中存儲(chǔ)它收集的信息。社交網(wǎng)絡(luò)收集器模塊208由總線220耦合到證書模塊212和存儲(chǔ)裝置239。
[0048]其他源收集器模塊210是用于與任何其他電子通信系統(tǒng)交互并且從任何其他電子通信系統(tǒng)提取信息的模塊。在一些實(shí)施例中,其他源收集器模塊210耦合到第三方服務(wù)器107、Web服務(wù)器137或者簡(jiǎn)檔服務(wù)器127以取回信息。其他源收集器模塊210收集與用戶的與該其他系統(tǒng)的交互有關(guān)的信息。其他源收集器模塊210在存儲(chǔ)裝置239中存儲(chǔ)收集的信息。其他源收集器模塊210也與證書模塊212交互以取回為了訪問(wèn)其他系統(tǒng)107、127和137而必需的信息。其他源收集器模塊210由總線220耦合以用于經(jīng)由網(wǎng)絡(luò)105與筆模塊212、存儲(chǔ)裝置239和其他系統(tǒng)通信。本領(lǐng)域技術(shù)人員將認(rèn)識(shí)到,所有以上收集器模塊202-212允許建議生成模塊103訪問(wèn)并且取回用戶有權(quán)訪問(wèn)的任何和所有信息。例如,社交網(wǎng)絡(luò)收集器模塊208、建議生成模塊103可以訪問(wèn)用戶的社交圖、發(fā)送和接收的發(fā)表以及可用于用戶的任何其他公開或者私人數(shù)據(jù)
[0049]證書模塊212是用于接收、存儲(chǔ)并且提供與用戶對(duì)其他系統(tǒng)的訪問(wèn)有關(guān)的證書的軟件和例程。在一些實(shí)施例中,證書模塊212存儲(chǔ)與各種不同系統(tǒng)的訪問(wèn)有關(guān)的證書信息(登錄名、口令和其他證書)。在一個(gè)實(shí)施例中,證書模塊212與初始化模塊222合作以從用戶接收輸入,該輸入包括:1)系統(tǒng)信息(例如,Gmail網(wǎng)址或者社交網(wǎng)絡(luò)網(wǎng)址);2)登錄名;3)口令;以及4)為了訪問(wèn)賬戶而需要的其他證書信息。在另一實(shí)施例中,證書模塊212與電子郵件收集器模塊202、SMS/MMS收集器模塊204、微博收集器模塊206、社交網(wǎng)絡(luò)收集器模塊208和其他源收集器模塊210中的一個(gè)或者多個(gè)模塊合作以提供證書信息,該證書信息允許這些其他模塊202、204、206、208和210訪問(wèn)它們的相應(yīng)系統(tǒng)。在另一實(shí)施例中,證書模塊212接收證書信息并且先于在存儲(chǔ)裝置239中的預(yù)定義數(shù)據(jù)結(jié)構(gòu)中存儲(chǔ)它而加密它。僅證書模塊212知道存儲(chǔ)裝置中的結(jié)構(gòu)和數(shù)據(jù)的加密并且可以從存儲(chǔ)裝置239訪問(wèn)數(shù)據(jù)而其他模塊不可以。
[0050]建議分析器模塊214是用于生成用于用戶的個(gè)性化消息或者反應(yīng)的軟件和例程。建議分析器模塊214被耦合用于接收、處理并且分析由收集器模塊202、204、206、208和210收集的信息。在一個(gè)實(shí)施例中,建議分析器模塊214從收集器模塊202、204、206、208和210直接接收信息。在另一實(shí)施例中,這些收集器202、204、206、208和210在存儲(chǔ)裝置239中存儲(chǔ)收集的信息,并且建議分析器模塊214從存儲(chǔ)裝置239取回信息。如圖2中所示,建議分析器模塊214向用戶界面模塊216輸出建議的消息和其他信息(如由虛線代表的那樣)以用于向用戶呈現(xiàn)。以下將參照?qǐng)D4-圖8更具體地描述建議分析器模塊214的操作。建議分析器模塊214有利地處理信息并且確定哪些消息對(duì)用戶最重要、哪些消息具有最高優(yōu)先級(jí)和哪些消息最值得反應(yīng)。在一個(gè)實(shí)施例中,建議分析器模塊214在進(jìn)行這一確定時(shí)從決策樹218接收輸入。以這一方式,建議分析器模塊214適應(yīng)來(lái)自用戶的反饋并且隨時(shí)間可以變成自動(dòng)而無(wú)需用戶批準(zhǔn)或者拒絕建議的消息。另外,建議分析器模塊214能夠根據(jù)來(lái)自用戶的反饋來(lái)適配消息的內(nèi)容和語(yǔ)氣。建議分析器模塊214也基于原始消息的內(nèi)容、對(duì)原始消息的反應(yīng)和來(lái)自其他系統(tǒng)的其他信息生成建議的反應(yīng)或者消息。在本文中,其他系統(tǒng)可以包括電子郵件系統(tǒng)、SMS/MMS系統(tǒng)、微博系統(tǒng)、社交網(wǎng)絡(luò)或者其他電子通信系統(tǒng)中的一個(gè)或者多個(gè)系統(tǒng)。建議分析器模塊214由總線220耦合用于與收集器模塊202、204、206、208和210、用戶界面模塊216、決策樹218以及存儲(chǔ)裝置239通信。
[0051]用戶界面模塊216允許建議生成模塊103與用戶交互。例如,用戶界面模塊216生成并且呈現(xiàn)允許比如經(jīng)由用戶設(shè)備115與用戶交互的圖形用戶界面(⑶I)。用戶界面模塊216由總線220耦合到網(wǎng)絡(luò)105和用戶設(shè)備115a_115n。本領(lǐng)域技術(shù)人員將認(rèn)識(shí)到,用戶界面模塊216也可以耦合到與圖1中的其他部件中的任何其他部件關(guān)聯(lián)的任何其他輸入/輸出設(shè)備。用戶界面模塊216生成并且發(fā)送如以下將參照?qǐng)D8更具體描述的用于評(píng)述建議的個(gè)性化反應(yīng)或者消息并且發(fā)送建議的個(gè)性化消息的界面。用戶界面模塊216也從用戶接收與將關(guān)于特定的建議的個(gè)性化消息或者反應(yīng)采取的動(dòng)作有關(guān)的輸入。用戶界面模塊216也被耦合用于提供與建議的個(gè)性化消息或者動(dòng)作有關(guān)的信息,比如原始消息和關(guān)于原始消息的其他信息。用戶界面模塊216由總線220耦合到建議分析器模塊214、決策樹218、初始化模塊222和網(wǎng)絡(luò)105。[0052]決策樹218是實(shí)施決策支持工具的模塊或者例程,該決策支持工具將樹狀圖形模型用于做出決策。在一個(gè)實(shí)施例中,決策樹218是基于人工智能的決策樹。決策樹218耦合到用戶界面模塊216以從用戶接收關(guān)于建議消息和是否發(fā)送、修改并且發(fā)送、忽略或者丟棄它們的信息。發(fā)送的消息可以確切地如由建議分析器模塊214建議的那樣被發(fā)送或者修改并且然后發(fā)送。在前一種情況下,決策樹218接收肯定反饋并且酌情調(diào)整樹。在后一種情況下,決策樹218仍然接收肯定反饋,但是未如此強(qiáng),因?yàn)橛脩粜薷南⒉⑶易们檎{(diào)整樹。也可以基于由用戶對(duì)建議的消息進(jìn)行的修改來(lái)改變將來(lái)消息的內(nèi)容。如果用戶輸入忽略消息響應(yīng),則修改決策樹218,因?yàn)榉答佒甘居脩舨魂P(guān)心這一話題和這一類型的消息。調(diào)整決策樹218,從而使得這些消息具有更低優(yōu)先級(jí)或者甚至未被繼續(xù)生成。最后,用戶可以丟棄或者拒絕消息。在一個(gè)實(shí)施例中,對(duì)于這樣的響應(yīng)未提供反饋,并且丟棄消息對(duì)決策樹218無(wú)影響。在另一實(shí)施例中,丟棄選擇指示消息不準(zhǔn)確或者用戶不想對(duì)消息做出反應(yīng),并且它被視為否定反饋而調(diào)整決策樹218以過(guò)濾掉這些類型的異常。
[0053]決策樹218也接收關(guān)于如何生成該建議的消息的信息和與建議的消息關(guān)聯(lián)的信息。決策樹218使用這一信息以調(diào)整算法、節(jié)點(diǎn)、權(quán)值和結(jié)果。決策樹218由總線220耦合以向用戶接口模塊217和建議分析器模塊214發(fā)送以及從它們接收信息。
[0054]初始化模塊222是用于初始化建議生成模塊103的軟件或者例程。具體而言,初始化模塊222與用戶界面模塊216合作以從用戶獲取關(guān)于由用戶利用的在線通信系統(tǒng)的信息。例如,如果特定用戶通常訪問(wèn)電子郵件和特定社交網(wǎng)絡(luò),則初始化模塊222標(biāo)識(shí)并且取回該信息。以下將參照?qǐng)D4更具體地描述初始化模塊222的操作。初始化模塊222收集關(guān)于用戶與其他在線通信系統(tǒng)的賬戶的信息。初始化模塊222向證書模塊212發(fā)送這樣的信息以用于存儲(chǔ)和將來(lái)使用。初始化模塊222由總線220耦合到用戶界面模塊216和證書模塊 212。
[0055]現(xiàn)在參照?qǐng)D3,示出了狀態(tài)圖300,該狀態(tài)圖300圖示根據(jù)一個(gè)實(shí)施例的由建議生成模塊103利用的示例社交網(wǎng)絡(luò)和消息接發(fā)路徑。在這一示例中,愛麗絲(Alice)302的社交圖包括與鮑勃(Bob)304和查理(Charlie)306的直接關(guān)系。愛麗絲也具有與大衛(wèi)(David)308的直接關(guān)系,大衛(wèi)轉(zhuǎn)而具有與埃德(Ed) 310的直接關(guān)系。查理306也具有與鮑勃304和大衛(wèi)308的直接關(guān)系。狀態(tài)圖300將用來(lái)示出其中本公開內(nèi)容的建議生成模塊103特別有利的一些示例情況。如果愛麗絲302使用建議生成模塊103以代表她動(dòng)作,則建議生成模塊103在某些示例條件之下生成各種個(gè)性化響應(yīng)消息或者反應(yīng)如下。建議生成模塊103處理并且分析來(lái)自愛麗絲的社交圖的數(shù)據(jù)以及她的電子郵件賬戶。在第一示例中,假設(shè)在愛麗絲302的群或者圈中的好友鮑勃304在公用或者愛麗絲302可訪問(wèn)的位置發(fā)表消息并且至少某個(gè)預(yù)定義數(shù)目的好友發(fā)表反應(yīng)(例如,所有反應(yīng)可以是祝賀鮑勃304或者這些反應(yīng)中的一些反應(yīng)甚至可以攜帶否定語(yǔ)氣,該否定語(yǔ)氣可以暗示有爭(zhēng)議討論)。建議生成模塊103通知愛麗絲302向鮑勃304發(fā)表適當(dāng)消息并且也基于發(fā)給鮑勃304的更早消息呈現(xiàn)良好建議。在第二示例中,愛麗絲306的大量(公共)好友發(fā)表具有相似含義的用于查理306的消息(例如,說(shuō)“生日快樂(lè)! ”的消息)。建議生成模塊103通知愛麗絲302進(jìn)行充分發(fā)表并且也呈現(xiàn)良好建議(基于向查理306發(fā)送的更早消息)。以這一方式,建議生成模塊103自動(dòng)處理愛麗絲的社交圈中的各種重要日期而愛麗絲302無(wú)需維護(hù)日期的記錄或者預(yù)先記錄任何動(dòng)作或者提醒。在第三示例中,好友大衛(wèi)308向愛麗絲3028發(fā)送特定、但是通常遇到的消息類型的公開或者私人消息(例如,“你好嗎? ”,這在美國(guó)是用于問(wèn)候某人的常見方式)。建議生成模塊103例如基于來(lái)自社交網(wǎng)絡(luò)109的大衛(wèi)308的職業(yè)簡(jiǎn)檔向大衛(wèi)308建議良好反應(yīng)集合,該職業(yè)簡(jiǎn)檔指示大衛(wèi)308已經(jīng)改變雇主。建議生成模塊103生成答復(fù)消息,比如“嗨!大衛(wèi),我很好。你在ABS公司任職過(guò)3年,并且你最近跳槽到XYZ公司,你感覺有何不同,享受你的新工作地點(diǎn)嗎? ”這一建議的內(nèi)容基于I)在愛麗絲與大衛(wèi)之間的在先對(duì)話,2)由愛麗絲向其他好友發(fā)送的先前消息和3)公開或者愛麗絲私人可訪問(wèn)的(由在愛麗絲的好友圈中的其他連接者向大衛(wèi)發(fā)送的)消息或者這些消息的某一組合。因此,建議生成模塊103使用發(fā)送者可訪問(wèn)(公開或者私人)的信息來(lái)生成基于發(fā)送者和接收者二者個(gè)性化的消息。在其他實(shí)施例中,也修改建議生成模塊103,從而使得使答復(fù)消息適應(yīng)接收者的文化和風(fēng)俗。如以下將參照?qǐng)D8更具體地描述的那樣,取代自動(dòng)發(fā)送消息,建議生成模塊103向愛麗絲302示出消息(以用于批準(zhǔn)),并且批準(zhǔn)界面可以是專用web UI或者它可以如“答復(fù)這一電子郵件并且將發(fā)送這一答復(fù)”一樣簡(jiǎn)單。在其他實(shí)施例中,建議分析器模塊214包括用于以自動(dòng)方式向某些類型的網(wǎng)站發(fā)表某些類別的消息而無(wú)需用戶批準(zhǔn)的選項(xiàng)。例如,在已經(jīng)為特定用戶訓(xùn)練了決策樹218,從而使得已經(jīng)大大消除不準(zhǔn)確消息或者反應(yīng)之后,可以運(yùn)用這一自動(dòng)發(fā)送特征。
[0056]方法
[0057]現(xiàn)在參照?qǐng)D4-圖7,將描述本公開內(nèi)容的方法。
[0058]現(xiàn)在參照?qǐng)D4,將描述根據(jù)一個(gè)實(shí)施例的用于初始化建議生成模塊103的方法。該方法始于呈現(xiàn)306用戶界面,該用戶界面用于輸入關(guān)于由用戶運(yùn)用的在線通信的信息。在一個(gè)實(shí)施例中,呈現(xiàn)用戶界面,該用戶界面允許用戶輸入他們的用于訪問(wèn)電子郵件、社交網(wǎng)絡(luò)、SMS/MMS消息接發(fā)系統(tǒng)、即時(shí)消息接發(fā)系統(tǒng)、Web服務(wù)器、微博系統(tǒng)、簡(jiǎn)檔系統(tǒng)或者其他第三方系統(tǒng)的證書。例如,用戶界面可以包括多個(gè)字段,用戶可以在這些字段中輸入:1)用于訪問(wèn)系統(tǒng)的地址;2)登錄或者用戶ID ;3) 口令;以及4)為了獲得對(duì)系統(tǒng)的訪問(wèn)而必需的任何其他證書信息。用戶然后使用用戶界面(和例如用戶設(shè)備115)來(lái)輸入數(shù)據(jù)源和證書,并且建議生成模塊103接收408該信息。接著,該方法存儲(chǔ)410證書以用于由建議生成模塊103以后使用。在一個(gè)實(shí)施例中,初始化模塊222在證書模塊212中存儲(chǔ)信息。在另一實(shí)施例中,初始化模塊222c以特有數(shù)據(jù)格式在數(shù)據(jù)存儲(chǔ)裝置239中存儲(chǔ)并且加密信息,從而使得僅證書模塊212可以讀取和訪問(wèn)信息。該方法繼續(xù)確定412用戶是否具有將用來(lái)產(chǎn)生個(gè)性化消息或者反應(yīng)的附加數(shù)據(jù)源。如果沒有,則該方法完成并且結(jié)束。然而,如果有用戶想要用來(lái)生成個(gè)性化消息或者反應(yīng)的附加數(shù)據(jù)源,則該方法返回到步驟406并且為每個(gè)附加數(shù)據(jù)源重復(fù)步驟406-412。本領(lǐng)域技術(shù)人員將認(rèn)識(shí)到,本發(fā)明僅需單個(gè)源來(lái)生成個(gè)性化的建議的消息或者反應(yīng)。例如,建議生成模塊103可以僅包括電子郵件收集器模塊202或者僅包括社交網(wǎng)絡(luò)聚類模塊208并且在生成個(gè)性化反應(yīng)或者消息時(shí)僅使用這些源之一。然而,本發(fā)明也能夠在生成個(gè)性化反應(yīng)或者消息時(shí)利用多個(gè)數(shù)據(jù)源。另外,在利用多個(gè)數(shù)據(jù)源時(shí),可以定制個(gè)性化反應(yīng)和消息以對(duì)于如下情境更準(zhǔn)確和適合,在該情境中,用戶是發(fā)送消息的根客戶端。在任一情況下,必須通過(guò)為待利用的每個(gè)數(shù)據(jù)源執(zhí)行步驟405-410來(lái)初始化每個(gè)數(shù)據(jù)源。
[0059]現(xiàn)在參照?qǐng)D5,將描述根據(jù)一個(gè)實(shí)施例的一種用于處理收集的信息以生成建議的消息或者反應(yīng)的方法500。方法500開始從各種源收集/取回?cái)?shù)據(jù)。在這一實(shí)施例中,該方法始于從社交網(wǎng)絡(luò)109取回502數(shù)據(jù)。然后,該方法從電子郵件服務(wù)器129取回504數(shù)據(jù)。接著,該方法從微博服務(wù)器121取回506數(shù)據(jù)。然后,該方法從SMS/MMS服務(wù)器129取回508數(shù)據(jù)。最后,該方法從其他數(shù)據(jù)源107、127、131、135和137取回510數(shù)據(jù)。在一個(gè)實(shí)施例中,這一信息由以上參照?qǐng)D2描述的收集器202-210取回。本領(lǐng)域技術(shù)人員將認(rèn)識(shí)到可以按照任何順序執(zhí)行步驟502-510。另外,步驟502-512中的一個(gè)或者多個(gè)步驟是可選的,并且只要從這些數(shù)據(jù)源之一取回信息,本公開內(nèi)容的方法就可操作。
[0060]該方法繼續(xù)將來(lái)自不同源的數(shù)據(jù)相關(guān)512。例如,如果用戶從特定個(gè)人接收關(guān)于特定事件、活動(dòng)、興趣等的電子郵件,并且該個(gè)人也在用戶的社交圖中連接到用戶,則創(chuàng)建在來(lái)自不同資源的數(shù)據(jù)之間的相關(guān)。如果僅有單個(gè)數(shù)據(jù)源,則這一相關(guān)步驟不是必需的并且可以被省略。然而,如果來(lái)自多個(gè)源的數(shù)據(jù)可以被相關(guān)并且用來(lái)標(biāo)識(shí)關(guān)于涉及到的話題或者各方的增加的特殊性,則消息可以在更大程度上被個(gè)性化。換而言之,基于姓名和電子郵件使來(lái)自不同簡(jiǎn)檔的數(shù)據(jù)有關(guān)或者相關(guān)。接著,該方法加權(quán)514來(lái)自不同源的數(shù)據(jù)。換而言之,不同事件、活動(dòng)和興趣基于用戶對(duì)這些話題的興趣和已經(jīng)對(duì)消息做出反應(yīng)的其他人的數(shù)目用不同權(quán)值而被評(píng)級(jí)。例如,如果用戶頻繁“忽略”包含單詞“棒球”的消息,則系統(tǒng)將隨時(shí)間學(xué)習(xí)以減少那些消息的優(yōu)先級(jí)并且將最終完全停止示出那些消息(即使用戶的所有其他連接者喜歡發(fā)送包含單詞“棒球”的消息)。相似地,如果用戶對(duì)包含“足球”的消息通常做出反應(yīng),則決策樹218將隨時(shí)間增加它的優(yōu)先級(jí)。另外,如果用戶示出對(duì)“烹調(diào)”以及“足球”的相似興趣數(shù)量,則決策樹218將基于接收的對(duì)消息的反應(yīng)數(shù)目給予更高優(yōu)先級(jí),因?yàn)閷?duì)消息的反應(yīng)數(shù)目越大,用戶對(duì)它做出反應(yīng)就越重要。接著,將來(lái)自不同源的數(shù)據(jù)標(biāo)注或者分類516成不同類別,從而使得可以向群中的用戶呈現(xiàn)或者根據(jù)類別排序建議的對(duì)消息的個(gè)性化反應(yīng)。例如,可以基于從源收集的信息、基于類別(比如私人、業(yè)務(wù)、家人、好友)對(duì)個(gè)人分類。在一個(gè)實(shí)施例中,基于在原始消息及其反應(yīng)中匹配的短語(yǔ)創(chuàng)建標(biāo)簽。如果有短語(yǔ)匹配,則指派現(xiàn)有標(biāo)簽,如果沒有,則創(chuàng)建并且指派新標(biāo)簽。隨時(shí)間創(chuàng)建單詞或者標(biāo)簽庫(kù)。例如,短語(yǔ)如生日、周年紀(jì)念、祝賀等很可能出現(xiàn)在消息中并且將生成標(biāo)簽集合。接著,基于權(quán)值和標(biāo)簽,按照從最重要或者感興趣到最不重要或者最不感興趣的順序?qū)ο⑴判?18。最后,該方法通過(guò)生成并且向用戶呈現(xiàn)或者輸出520建議的個(gè)性化反應(yīng)或者消息來(lái)完成。例如,這可以使用在如以下將更具體描述的圖8中所示的用戶界面來(lái)完成。
[0061]現(xiàn)在參照?qǐng)D6,將描述根據(jù)一個(gè)實(shí)施例的用于呈現(xiàn)建議的個(gè)性化消息或者反應(yīng)的方法600。該方法始于向用戶呈現(xiàn)602用于個(gè)性化消息的建議。
[0062]現(xiàn)在也參照?qǐng)D8,示出了用于呈現(xiàn)用于個(gè)性化消息的建議的示例用戶界面800的圖形表示。用戶界面800包括具有多個(gè)部件的視窗,這些部件包括用于顯示原始消息的消息框802、用于提供關(guān)于原始消息的信息的上下文框804、包括建議的消息或者反應(yīng)的建議的消息框806以及允許用戶輸入將對(duì)建議反應(yīng)或者消息采取的動(dòng)作的多個(gè)按鈕808、810和812。
[0063]在一個(gè)實(shí)施例中,消息框802包括指定消息的作者的標(biāo)簽和包括消息的原文的字段814。本領(lǐng)域技術(shù)人員將認(rèn)識(shí)到,消息可以是在社交網(wǎng)絡(luò)上的發(fā)表、電子郵件消息或者任何其他類型的電子通信。字段814用來(lái)存儲(chǔ)并且呈現(xiàn)電子通信的正文或者內(nèi)容。在這一示例中,字段814包括消息“獲得海灣地區(qū)中的工作! ! ! ”。
[0064]在一個(gè)實(shí)施例中,上下文框804包括與原始消息有關(guān)的信息。例如,上下文框804包括樣本響應(yīng)和關(guān)于有關(guān)響應(yīng)的信息。在這一示例中,上下文框804包括24個(gè)好友已經(jīng)評(píng)論并且評(píng)論或者消息已經(jīng)包括“祝賀”這樣的指示。在這一實(shí)施例中,上下文框804也包括可選按鈕816,該按鈕允許擴(kuò)展上下文框804以顯示對(duì)原始消息的附加響應(yīng)。如果選擇按鈕816,則顯示組/連接者/圈/接受者中的其他成員的響應(yīng)。有可能另一好友可能已發(fā)表相似消息但收到僅一個(gè)反應(yīng)。在該情況下,決策樹218將不向后一消息給予與從24個(gè)用戶接收反應(yīng)的消息那樣的高優(yōu)先級(jí)并且可能甚至不向用戶呈現(xiàn)該后一消息。
[0065]在一個(gè)實(shí)施例中,建議的消息框806包括標(biāo)簽、包括建議的消息的字段818和用于顯示附加的建議的消息的可選按鈕820。與字段818鄰近定位標(biāo)簽“建議的響應(yīng)”以向用戶指示字段818中的內(nèi)容是建議的響應(yīng)。在這一示例中,字段818包括答復(fù)消息“祝賀并且祝將來(lái)好運(yùn)! ”。在另一實(shí)施例中,字段818可編輯,并且用戶可以輸入他們自己的消息或者修訂現(xiàn)有消息。在這樣的情況下,將如以下更具體地描述的那樣向決策樹318發(fā)送那些編輯作為反饋??蛇x按鈕820被定位于建議的響應(yīng)字段818以下。將按鈕820標(biāo)注為“查看更多建議”,并且在被選擇時(shí)修改建議的消息框806,從而使得字段818顯示另一不同的建議的消息。在一個(gè)實(shí)施例中,在用戶反復(fù)地選擇按鈕820時(shí),在字段818中顯示新的建議的響應(yīng),并且用戶界面800按照各種順序(比如隨機(jī)、按相關(guān)度排行、按重要性排行、按與上下文匹配排行等)呈現(xiàn)附加建議響應(yīng)。在另一實(shí)施例中,響應(yīng)于選擇按鈕820,字段818變成用戶可以從中選擇的建議的響應(yīng)的下拉菜單。在另一實(shí)施例中,將基于從用戶接收的反饋信號(hào)在時(shí)間段內(nèi)填充更多建議。
[0066]在一個(gè)實(shí)施例中,在建議的消息框806以下是多個(gè)按鈕808、810和812。第一按鈕808在被用戶選擇時(shí)使建議的響應(yīng)框806的字段818中的消息向原始消息的作者發(fā)送并且關(guān)閉用戶界面800。如在本文中所用,發(fā)送意味著基于在消息框802中所示的消息的格式發(fā)送消息或者答復(fù)。第二按鈕810丟棄建議的響應(yīng)塊806的字段818中的消息并且關(guān)閉用戶界面800。在一個(gè)實(shí)施例中,選擇第二按鈕810未向決策樹218返回反饋信號(hào)。第三按鈕812丟棄選擇的響應(yīng)框806的字段818中的消息、關(guān)閉用戶界面800并且也更新建議生成模塊103,從而使得它未呈現(xiàn)與建議的響應(yīng)塊806中的消息類型相似的消息。如以下將更具體地描述的那樣,選擇第一按鈕808和第三按鈕812生成對(duì)建議生成模塊103的更新,從而使得它隨時(shí)間變得在生成建議時(shí)更準(zhǔn)確。
[0067]回顧圖6,該方法繼續(xù)接收604用戶輸入。例如,用戶必須選擇按鈕808、810和812之一從而指示如何處理建議的個(gè)性化消息或者反應(yīng)。接著,該方法確定606是否拒絕建議的響應(yīng)。換而言之,該方法確定用戶是否選擇第三或者“忽略這樣的消息”按鈕812。如果是這樣,則該方法更新608決策樹218和建議分析器模塊214。例如,該方法向決策樹218和建議分析器模塊214提供用戶輸入作為反饋,從而使得這樣的消息可以在將來(lái)被排行更低。在步驟608之后,該方法確定610用戶是否完成發(fā)送個(gè)性化的建議的消息。如果不是,則該方法返回到步驟602以呈現(xiàn)用戶界面800。如果不是,則該方法完成并且結(jié)束。
[0068]如果在步驟606中,該方法確定未拒絕建議,則該方法繼續(xù)確定612用戶是否已經(jīng)修改建議的個(gè)性化消息。在這一情況下,用戶已經(jīng)編輯建議的個(gè)性化消息并且然后選擇發(fā)送響應(yīng)按鈕608。如果是這樣,則該方法修改614消息。接著,該方法向616決策樹218和建議分析器模塊214更新用戶已經(jīng)編輯建議響應(yīng)并且決定發(fā)送編輯的響應(yīng)。這一反饋可以由決策樹218和建議分析器模塊214用來(lái)改進(jìn)以后提供的建議的響應(yīng)。并且然后該方法繼續(xù)遞送消息618,此后該方法前進(jìn)到如以上已經(jīng)描述的步驟610。
[0069]如果在步驟612中,該方法確定未修改建議,則該方法繼續(xù)確定620用戶是否已經(jīng)批準(zhǔn)建議的個(gè)性化消息。如果不是,則該方法前進(jìn)到如以上已經(jīng)描述的步驟610。應(yīng)當(dāng)注意,在這一情況下用戶已經(jīng)選擇第二或者丟棄按鈕810。未發(fā)送消息并且也未更新決策樹218和建議分析器模塊214。在另一方面,如果用戶已經(jīng)批準(zhǔn)建議的個(gè)性化消息并且選擇發(fā)送響應(yīng)按鈕808,則更新622決策樹和建議分析器模塊214,此后遞送618消息。該方法返回到步驟610以確定是否有待發(fā)送的任何附加的建議的消息,如果是這樣,則該方法返回到步驟602。如果不是,則該方法完成并且結(jié)束。
[0070]現(xiàn)在參照?qǐng)D7,將描述根據(jù)一個(gè)實(shí)施例的用于修改建議生成模塊103的決策樹218的方法700。該方法700始于從用戶界面模塊216接收702輸入。如以上已經(jīng)參照?qǐng)D6描述的那樣,選擇不同按鈕808和812將向決策樹218和建議分析器模塊214提供反饋。接著,該方法700基于拒絕任何建議的個(gè)性化反應(yīng)或者消息來(lái)更新704決策樹218。然后,該方法基于對(duì)發(fā)送的消息的修改來(lái)更新706決策樹218。接著,該方法基于發(fā)送不變的建議的消息來(lái)更新708決策樹218。然后,該方法基于對(duì)決策樹214的更新來(lái)修改710建議分析器模塊214。最后,該方法基于用戶交互來(lái)調(diào)整712建議分析器模塊214的權(quán)值,此后該方法完成并且結(jié)束。
[0071]已經(jīng)出于示例和描述的目的而呈現(xiàn)了本發(fā)明的實(shí)施例的前文描述。它并非旨在于窮舉本發(fā)明或者使本發(fā)明限于公開的精確形式。許多修改和變化鑒于以上教導(dǎo)是可能的。旨在于本發(fā)明的范圍未由這一具體描述而是由本申請(qǐng)的權(quán)利要求限制。如本領(lǐng)域技術(shù)人員將理解的那樣,可以在其他具體形式中體現(xiàn)本發(fā)明而未脫離其精神實(shí)質(zhì)或者基本特性。類似地,模塊、例程、特征、屬性、方法和其他方面的特定命名和劃分并非強(qiáng)制或者重要的,并且實(shí)施本發(fā)明或者其特征的機(jī)制可以具有不同名稱、劃分和/或格式。另外,如本領(lǐng)域普通技術(shù)人員將清楚的那樣,可以將本發(fā)明的模塊、例程、特征、屬性、方法和其他方面實(shí)施為軟件、硬件、固件或者這三者的任何組合。同時(shí),無(wú)論何處將本發(fā)明的如下部件實(shí)施為軟件(該部件的示例是模塊),都可以將該部件實(shí)施為獨(dú)立程序、實(shí)施為更大程序的部分、實(shí)施為多個(gè)單獨(dú)程序、實(shí)施為靜態(tài)或者動(dòng)態(tài)鏈接庫(kù)、實(shí)施為內(nèi)核可加載模塊、實(shí)施為設(shè)備驅(qū)動(dòng)程序和/或以計(jì)算機(jī)編程領(lǐng)域普通技術(shù)人員現(xiàn)在或者將來(lái)知道的每種和任何其他方式實(shí)施該部件。此外,本發(fā)明決不限于用任何具體編程語(yǔ)言或者用于任何具體操作系統(tǒng)或者環(huán)境的實(shí)現(xiàn)方式。因而,本發(fā)明的公開內(nèi)容旨在于是例示性的而不是限制在所附權(quán)利要求中闡述的本發(fā)明的范圍。
【權(quán)利要求】
1.一種用于生成個(gè)性化反應(yīng)的方法,所述方法包括: 使用一個(gè)或者多個(gè)計(jì)算設(shè)備來(lái)從第一數(shù)據(jù)源接收第一用戶可訪問(wèn)的第一信息項(xiàng); 使用所述一個(gè)或者多個(gè)計(jì)算設(shè)備來(lái)分析所述第一信息項(xiàng)以便確定用于所述第一信息項(xiàng)的標(biāo)簽; 使用所述一個(gè)或者多個(gè)計(jì)算設(shè)備來(lái)訪問(wèn)一個(gè)或者多個(gè)數(shù)據(jù)源,所述一個(gè)或者多個(gè)數(shù)據(jù)源包括所述第一數(shù)據(jù)源,所述一個(gè)或者多個(gè)數(shù)據(jù)源中的每個(gè)數(shù)據(jù)源具有單獨(dú)的上下文-響應(yīng)數(shù)據(jù); 使用所述一個(gè)或者多個(gè)計(jì)算設(shè)備來(lái)至少部分基于所述第一信息項(xiàng)的確定的所述標(biāo)簽和來(lái)自所述一個(gè)或者多個(gè)數(shù)據(jù)源的所述內(nèi)容-響應(yīng)數(shù)據(jù)確定一個(gè)或者多個(gè)候選響應(yīng); 使用所述一個(gè)或者多個(gè)計(jì)算設(shè)備來(lái)基于所述一個(gè)或者多個(gè)響應(yīng)候選生成一個(gè)或者多個(gè)建議的反應(yīng);以及 使用所述一個(gè)或者多個(gè)計(jì)算設(shè)備向所述第一用戶呈現(xiàn)所述第一信息項(xiàng)與生成的所述反應(yīng)中的至少一個(gè)生成的所述反應(yīng)以用于顯示。
2.根據(jù)權(quán)利要求1所述的方法,還包括初始化所述一個(gè)或者多個(gè)數(shù)據(jù)源中的至少一個(gè)數(shù)據(jù)源,其中所述初始化包括收集并且存儲(chǔ)用戶的證書以訪問(wèn)所述至少一個(gè)數(shù)據(jù)源。
3.根據(jù)權(quán)利要求1所述的方法,其中所述一個(gè)或者多個(gè)數(shù)據(jù)源是來(lái)自社交網(wǎng)絡(luò)、電子郵件系統(tǒng)、微博系統(tǒng)、SMS系統(tǒng)、MMS系統(tǒng)、即時(shí)消息接發(fā)系統(tǒng)和另一在線通信系統(tǒng)的分組中的一項(xiàng)或多項(xiàng)。
4.根據(jù)權(quán)利要求1所述的方法,其中所述一個(gè)或者多個(gè)數(shù)據(jù)源包括社交網(wǎng)絡(luò),并且所述上下文-響應(yīng)數(shù)據(jù)包括社交圖、發(fā)表的消息數(shù)據(jù)和讀取的消息數(shù)據(jù)。
5.根據(jù)權(quán)利要求1所述的方法,其中上下文-響應(yīng)數(shù)據(jù)包括所述第一用戶可訪問(wèn)的一個(gè)或者多個(gè)附加信息項(xiàng)。
6.根據(jù)權(quán)利要求5所述的方法,其中所述第一用戶可訪問(wèn)的所述一個(gè)或者多個(gè)附加信息項(xiàng)與所述第一信息項(xiàng)相關(guān)。
7.根據(jù)權(quán)利要求1所述的方法,還包括對(duì)所述響應(yīng)候選排行,并且其中所述生成所述一個(gè)或者多個(gè)建議的反應(yīng)基于一個(gè)或者多個(gè)響應(yīng)候選的排行。
8.根據(jù)權(quán)利要求1所述的方法,還包括: 從用戶接收輸入,所述輸入指示對(duì)所述一個(gè)或者多個(gè)生成的建議的反應(yīng)的選擇;以及 如果接收的所述輸入是發(fā)送所述一個(gè)或者多個(gè)生成的反應(yīng)之一,則基于所述輸入來(lái)修改建議分析器。
9.根據(jù)權(quán)利要求8所述的方法,其中修改所述建議分析器包括基于指示由所述第一用戶選擇所述生成的建議的反應(yīng)來(lái)更新決策樹。
10.根據(jù)權(quán)利要求1所述的方法,還包括: 從用戶接收輸入; 確定所述輸入是否是忽略生成的所述反應(yīng)中的所述一個(gè)或者多個(gè)生成的所述反應(yīng)之一;以及 如果所述輸入是忽略所述一個(gè)或者多個(gè)生成的反應(yīng)之一,則修改建議分析器。
11.根據(jù)權(quán)利要求1所述的方法,還包括: 從用戶接收輸入,所述輸入指示對(duì)所述一個(gè)或者多個(gè)生成的建議的反應(yīng)的選擇;以及如果所述輸入是丟棄所述一個(gè)或者多個(gè)生成的反應(yīng)之一,則修改建議分析器。
12.一種用于生成建議的個(gè)性化反應(yīng)的裝置,所述裝置包括: 收集器模塊,用于從數(shù)據(jù)源接收第一用戶可訪問(wèn)的第一信息項(xiàng)并且提供對(duì)第一數(shù)據(jù)源的上下文-響應(yīng)數(shù)據(jù)的訪問(wèn),所述收集器模塊耦合到第一數(shù)據(jù)源以接收所述第一信息項(xiàng)并且提供對(duì)所述上下文-響應(yīng)數(shù)據(jù)的訪問(wèn); 建議分析器模塊,用于分析所述第一信息項(xiàng)以便確定用于所述第一信息項(xiàng)的標(biāo)簽、訪問(wèn)一個(gè)或者多個(gè)數(shù)據(jù)源,所述一個(gè)或者多個(gè)數(shù)據(jù)源包括所述第一數(shù)據(jù)源,所述一個(gè)或者多個(gè)數(shù)據(jù)源中的每個(gè)數(shù)據(jù)源具有單獨(dú)的上下文-響應(yīng)數(shù)據(jù),至少部分基于所述第一信息項(xiàng)的確定的所述標(biāo)簽和來(lái)自所述一個(gè)或者多個(gè)數(shù)據(jù)源的所述內(nèi)容-響應(yīng)數(shù)據(jù)確定一個(gè)或者多個(gè)候選響應(yīng)并且基于所述一個(gè)或者多個(gè)響應(yīng)候選生成一個(gè)或者多個(gè)建議的反應(yīng),所述建議分析器模塊耦合到所述收集器模塊以接收所述信息項(xiàng);以及 用戶界面模塊,用于向所述第一用戶呈現(xiàn)所述第一信息項(xiàng)與生成的所述反應(yīng)中的至少一個(gè)生成的所述反應(yīng)以用于顯示,所述用戶界面模塊被配置用于從所述用戶接收輸入。
13.根據(jù)權(quán)利要求12所述的裝置,包括:第二收集器模塊,用于提供對(duì)第二數(shù)據(jù)源的上下文-響應(yīng)數(shù)據(jù)的訪問(wèn),所述第二收集器模塊耦合到所述第二數(shù)據(jù)源以提供對(duì)所述上下文-響應(yīng)數(shù)據(jù)的訪問(wèn)。
14.根據(jù)權(quán)利要求12所述的裝置,其中所述一個(gè)或者多個(gè)數(shù)據(jù)源是來(lái)自社交網(wǎng)絡(luò)、電子郵件系統(tǒng)、微博系統(tǒng)、SMS系統(tǒng)、MMS系統(tǒng)、即時(shí)消息接發(fā)系統(tǒng)和另一在線通信系統(tǒng)的分組中的一項(xiàng)。
15.根據(jù)權(quán)利要求12所述的裝置,其中上下文-響應(yīng)數(shù)據(jù)包括所述第一用戶可訪問(wèn)的一個(gè)或者多個(gè)附加信息項(xiàng)。
16.根據(jù)權(quán)利要求12所述的裝置,還包括:證書模塊,用于接收、存儲(chǔ)并且提供與所述用戶對(duì)所述第一數(shù)據(jù)源的訪問(wèn)有關(guān)的證書,所述證書模塊被耦合用于從所述用戶接收輸入并且被耦合用于向所述收集器模塊提供信息。
17.根據(jù)權(quán)利要求15所述的裝置,其中所述第一用戶可訪問(wèn)的所述一個(gè)或者多個(gè)附加信息項(xiàng)與所述第一信息項(xiàng)相關(guān)。
18.根據(jù)權(quán)利要求12所述的裝置,還包括:初始化模塊,用于用信息初始化建議生成模塊,所述信息允許所述收集器模塊訪問(wèn)所述第一數(shù)據(jù)源,所述初始化模塊被耦合用于從所述用戶接收輸入。
19.根據(jù)權(quán)利要求12所述的裝置,還包括:數(shù)據(jù)存儲(chǔ)裝置,用于存儲(chǔ)上下文-響應(yīng)數(shù)據(jù)以用于由所述建議分析器模塊使用,所述數(shù)據(jù)存儲(chǔ)裝置耦合到所述收集器模塊和所述建議分析器模塊。
20.根據(jù)權(quán)利要求12所述的裝置,還包括:決策樹,用于處理對(duì)建議的反應(yīng)的響應(yīng)并且向所述建議分析器模塊提供對(duì)權(quán)值的修改,所述決策樹被耦合用于從所述用戶界面模塊接收用戶響應(yīng)并且被耦合用于向所述建議分析器模塊輸出修改。
【文檔編號(hào)】G06Q50/30GK103608837SQ201280029499
【公開日】2014年2月26日 申請(qǐng)日期:2012年6月8日 優(yōu)先權(quán)日:2011年6月17日
【發(fā)明者】A·博哈蒂亞 申請(qǐng)人:谷歌公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1