確定在用戶聯(lián)系人之間的關(guān)聯(lián)強(qiáng)度的制作方法
【專利摘要】方法和設(shè)備涉及與識(shí)別由用戶發(fā)送的一條或者多條消息、識(shí)別與所述消息中的一條或者多條消息相關(guān)聯(lián)的兩個(gè)或者更多個(gè)聯(lián)系人、確定所識(shí)別的聯(lián)系人之間的關(guān)系強(qiáng)度分值、以及利用所述關(guān)系強(qiáng)度分值提供與所述聯(lián)系人相關(guān)的附加信息。可以基于所述消息中的一條或者多條消息的一個(gè)或者多個(gè)特性,確定在聯(lián)系人與一個(gè)或者多個(gè)其他聯(lián)系人之間的關(guān)系強(qiáng)度分值。在一些實(shí)施方式中,可以基于所述關(guān)系強(qiáng)度分值來確定聯(lián)系人組。在一些實(shí)施方式中,聯(lián)系人組可以用于對(duì)在消息中對(duì)聯(lián)系人的引用消歧。在一些實(shí)施方式中,聯(lián)系人組可以用于將建議提供至聯(lián)系人組中的附加聯(lián)系人的所述用戶,所述聯(lián)系人組包括指示的消息的接收者聯(lián)系人。
【專利說明】
確定在用戶聯(lián)系人之間的關(guān)聯(lián)強(qiáng)度
【背景技術(shù)】
[0001]用戶可以利用一個(gè)或者多個(gè)系統(tǒng)來創(chuàng)建消息并且將消息發(fā)送至用戶的一個(gè)或者多個(gè)聯(lián)系人。用戶可以將消息發(fā)送至多個(gè)聯(lián)系人,并且聯(lián)系人中的一個(gè)或者多個(gè)聯(lián)系人可以回復(fù)其他聯(lián)系人中的和用戶中的一個(gè)或者多個(gè)。
【發(fā)明內(nèi)容】
[0002]本發(fā)明一般地涉及用于確定用戶聯(lián)系人之間的關(guān)聯(lián)強(qiáng)度的技術(shù)特征。例如,一些實(shí)施方式涉及識(shí)別由用戶發(fā)送或者接收的一條或者多條消息,并且基于該消息來確定在聯(lián)系人與用戶的一個(gè)或者多個(gè)其他聯(lián)系人之間的關(guān)系強(qiáng)度分值。如本文所述,關(guān)系強(qiáng)度分值可以用于確定相關(guān)聯(lián)系人的一個(gè)或者多個(gè)組。聯(lián)系人包括已經(jīng)發(fā)送和/或從用戶接收消息的其他用戶、和/或用戶可訪問其聯(lián)系信息的其他用戶??梢宰R(shí)別由用戶發(fā)送至該用戶的多個(gè)聯(lián)系人的、和/或由該用戶接收的并且附加地發(fā)送至該用戶的一個(gè)或者多個(gè)聯(lián)系人的消息。在一些實(shí)施方式中,可以基于包括聯(lián)系人和一個(gè)或者多個(gè)其他聯(lián)系人的同時(shí)出現(xiàn)的消息的計(jì)數(shù),確定在聯(lián)系人與一個(gè)或者多個(gè)其他聯(lián)系人之間的關(guān)系強(qiáng)度分值。在一些實(shí)施方式中,可以基于聯(lián)系人和一個(gè)或者多個(gè)其他聯(lián)系人共同出現(xiàn)的消息的一個(gè)或者多個(gè)特性,附加地和/或替選地確定關(guān)系強(qiáng)度分值。
[0003]可以基于確定的關(guān)系強(qiáng)度分值,將關(guān)系強(qiáng)度分值用于確定相關(guān)聯(lián)系人的一個(gè)或者多個(gè)組。本說明書的一些實(shí)施方式一般地涉及基于聯(lián)系人組的成員同時(shí)出現(xiàn)的消息的一個(gè)或者多個(gè)特性來確定聯(lián)系人組的一個(gè)或者多個(gè)特性。本說明書的一些實(shí)施方式涉及通過基于與消息相關(guān)聯(lián)的接收者和/或發(fā)送者確定正被引用的最有可能的聯(lián)系人,利用一個(gè)或者多個(gè)聯(lián)系人組來對(duì)對(duì)未來的消息中的聯(lián)系人的引用消歧。本說明書的其它實(shí)施方式涉及當(dāng)用戶將聯(lián)系人組的成員指示為消息的接收者時(shí),將建議的附加聯(lián)系人提供至用戶,該附加聯(lián)系人為聯(lián)系人組的成員。
[0004]確定相關(guān)聯(lián)系人組和/或聯(lián)系人組的特性產(chǎn)生了多種技術(shù)優(yōu)點(diǎn)。例如,這樣的確定可以使用戶能夠與消息引擎更高效地交互。例如,可以將確定的組和/或特性用于向用戶提供用戶正在編寫的消息的建議聯(lián)系人,并且/或者用于對(duì)在消息中對(duì)聯(lián)系人的引用消歧。而且,例如,對(duì)相關(guān)聯(lián)系人組的確定可以通過增加將適當(dāng)?shù)慕邮照吡腥胂⒅械臋C(jī)會(huì),從而防止將消息再次發(fā)送至省略的聯(lián)系人,來使消息流量降低。
[0005]在一些實(shí)施方式中,提供了一種方法,該方法包括以下步驟:識(shí)別由用戶發(fā)送的或者接收的、以及由用戶的多個(gè)聯(lián)系人發(fā)送的或者接收的一條或者多條消息;確定在多個(gè)聯(lián)系人中的第一聯(lián)系人與多個(gè)聯(lián)系人中的第二聯(lián)系人之間的關(guān)系強(qiáng)度分值,該關(guān)系強(qiáng)度分值基于在消息中的一條或者多條消息中的第一聯(lián)系人和第二聯(lián)系人的出現(xiàn);識(shí)別第一聯(lián)系人的指示,該指示由用戶提供;以及將第二聯(lián)系人的特性提供至用戶,該特性是響應(yīng)于指示而提供的并且基于關(guān)系強(qiáng)度分值來提供。
[0006]本文所公開的技術(shù)的該方法和其它實(shí)施方式可以分別可選性地包括以下特征中的一個(gè)或者多個(gè)。
[0007]該方法可以進(jìn)一步包括確定聯(lián)系人組的步驟,該聯(lián)系人組包括第一聯(lián)系人和第二聯(lián)系人,并且該聯(lián)系人組基于關(guān)系強(qiáng)度分值來確定。該方法可以進(jìn)一步包括以下步驟:識(shí)別多個(gè)聯(lián)系人中的第三聯(lián)系人;確定在第三聯(lián)系人與聯(lián)系人組之間的新關(guān)系強(qiáng)度分值;以及如果該新關(guān)系強(qiáng)度分值滿足閾值,則將第三聯(lián)系人與聯(lián)系人組相關(guān)聯(lián)。該新關(guān)系強(qiáng)度分值可以基于該一條或者多條消息中第一聯(lián)系人、第二聯(lián)系人、和第三聯(lián)系人同時(shí)出現(xiàn)的消息的計(jì)數(shù)。
[0008]指示可以是將第一聯(lián)系人指定為新消息的接收者,特性可以是第二聯(lián)系人的聯(lián)系信息,并且提供該特性可以包括向用戶提供建議以將第二聯(lián)系人指定為新消息的接收者。建議可以是自動(dòng)完成建議。
[0009]該方法可以進(jìn)一步包括以下步驟:確定聯(lián)系人組特性,聯(lián)系人組特性是基于消息中第一聯(lián)系人和第二聯(lián)系人同時(shí)出現(xiàn)的一條或者多條消息的一個(gè)或者多個(gè)消息特性來確定。消息特性中的一個(gè)或者多個(gè)消息特性可以是在消息中的一條或者多條消息中的項(xiàng)。聯(lián)系人組特性可以是關(guān)系類型,該關(guān)系類型指示在用戶與聯(lián)系人組中的聯(lián)系人之間的關(guān)系。消息特性中的一個(gè)或個(gè)多種消息特性可以是聯(lián)系人組中的聯(lián)系人中的至少一個(gè)聯(lián)系人的電子郵件地址的域名。確定聯(lián)系人組特性的步驟可以進(jìn)一步包括確定與一條或者多條消息中的一個(gè)或者多個(gè)項(xiàng)相關(guān)聯(lián)的一個(gè)或者多個(gè)實(shí)體的步驟。
[0010]在第一聯(lián)系人與第二聯(lián)系人之間的關(guān)系強(qiáng)度分值可以基于該一條或者多條消息中第一聯(lián)系人和第二聯(lián)系人同時(shí)出現(xiàn)的消息的計(jì)數(shù)。
[0011]在一些實(shí)施方式中,提供了一種方法,該方法包括以下步驟:識(shí)別由用戶發(fā)送的或者接收的、以及由用戶的多個(gè)聯(lián)系人發(fā)送的或者接收的一條或者多條消息,該消息中的每條消息包括一個(gè)或者多個(gè)特性;確定在第一聯(lián)系人與至少一個(gè)附加聯(lián)系人之間的關(guān)系強(qiáng)度分值,該關(guān)系強(qiáng)度分值基于在第一聯(lián)系人與至少一個(gè)附加聯(lián)系人同時(shí)出現(xiàn)在其中的消息的計(jì)數(shù),并且基于在第一聯(lián)系人與至少一個(gè)附加聯(lián)系人同時(shí)出現(xiàn)在其中的消息中的一條或者多條消息的特性中的至少一種特性;基于關(guān)系強(qiáng)度分值,來確定聯(lián)系人組;以及將聯(lián)系人組與用戶相關(guān)聯(lián)。
[0012]本文所公開的技術(shù)的該方法和其它實(shí)施方式可以分別可選地包括以下特征中的一個(gè)或者多個(gè)。
[0013]本方法可以進(jìn)一步包括以下步驟:確定聯(lián)系人組特性,聯(lián)系人組特性是基于第一聯(lián)系人和至少一個(gè)附加聯(lián)系人同時(shí)出現(xiàn)在其中的消息中的一條或者多條消息的特性中的一個(gè)或者多個(gè)特性來確定的。
[0014]其它實(shí)施方式可以包括一種存儲(chǔ)可由處理器執(zhí)行以執(zhí)行方法(諸如本文描述的方法中的一個(gè)或者多個(gè))的指令的非瞬時(shí)性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)。又一實(shí)施方式可以包括一種系統(tǒng),該系統(tǒng)包括存儲(chǔ)器和一個(gè)或者多個(gè)處理器,該處理器可操作為執(zhí)行存儲(chǔ)在存儲(chǔ)器中的指令以執(zhí)行方法,諸如本文描述的方法中的一個(gè)或者多個(gè)方法。
[0015]本文所描述的主題的【具體實(shí)施方式】基于由用戶和用戶的多個(gè)聯(lián)系人發(fā)送的和/或接收的一條或者多條消息來確定在用戶的聯(lián)系人之間的關(guān)系強(qiáng)度分值,并且將關(guān)系強(qiáng)度分值與用戶相關(guān)聯(lián)。該關(guān)系強(qiáng)度分值可以用于確定相關(guān)聯(lián)系人的一個(gè)或者多個(gè)聯(lián)系人組,并且用于將聯(lián)系人組與用戶相關(guān)聯(lián)。
[0016]應(yīng)該理解,本文更詳細(xì)論述的上述概念和附加概念的所有組合被視為本文所公開的主題的一部分。例如,在本公開的末尾處出現(xiàn)的所要求的主題的所有組合都被視為本文所公開的主題的一部分。
【附圖說明】
[0017]圖1是可以實(shí)現(xiàn)確定在用戶的聯(lián)系人之間的關(guān)聯(lián)強(qiáng)度的方法的示例環(huán)境的框圖。
[0018]圖2是確定在用戶的兩個(gè)或者更多個(gè)聯(lián)系人之間的關(guān)系強(qiáng)度的示例方法的流程圖。
[0019]圖3是消息的示例。
[0020]圖4是示例聯(lián)系人和聯(lián)系人組的維恩圖。
[0021 ]圖5A至圖5C是圖不了聯(lián)系人和確定的聯(lián)系人組的不例的不圖。
[0022]圖6A圖示了在用戶將消息發(fā)送至一個(gè)或者多個(gè)聯(lián)系人之前可以提供至用戶的示例通知。
[0023]圖6b圖示了可以提供至用戶以建議對(duì)在消息中的聯(lián)系人的引用消歧的通知。
[0024I圖7圖示了示例計(jì)算機(jī)系統(tǒng)的框圖。
【具體實(shí)施方式】
[0025]用戶可以具有一個(gè)或者多個(gè)聯(lián)系人,這些聯(lián)系人基于在用戶與聯(lián)系人之間的關(guān)系相關(guān)。例如,用戶可以具有是該用戶的同事并且彼此也是同事的多個(gè)聯(lián)系人。在一些實(shí)施方式中,聯(lián)系人組中的個(gè)體中的一個(gè)或者多個(gè)個(gè)體可以通過一個(gè)或者多個(gè)附加的關(guān)系彼此相關(guān)并且與用戶相關(guān)。例如,用戶可以具有是“同事”關(guān)系并且附加地彼此之間以及與用戶也是“朋友”關(guān)系的多個(gè)聯(lián)系人,該“朋友”關(guān)系與“同事”關(guān)系分離。聯(lián)系人的“同事”組可以包括不是“朋友”組的一部分的聯(lián)系人,并且“朋友”組可以包括不是“同事”組的一部分的聯(lián)系人。
[0026]用戶可以將一條或者多條消息發(fā)送至聯(lián)系人組中的一個(gè)或者多個(gè)聯(lián)系人,其中,該消息與接收者聯(lián)系人組的特性相關(guān)。聯(lián)系人組可以是不同類型的消息的接收者,并且/或者可以基于聯(lián)系人的聯(lián)系人組的類型,接收有關(guān)不同主題的消息。例如,一組“同事”聯(lián)系人可以發(fā)送和接收來自用戶的與工作功能(諸如,商務(wù)會(huì)議)相關(guān)的消息,并且一組“朋友”聯(lián)系人可以接收和發(fā)送與社交事件相關(guān)的消息。
[0027]在用戶可能未定義該用戶的一個(gè)或者多個(gè)聯(lián)系人組、并且/或者可能無法定義聯(lián)系人組的特性的一些情況下,本文所述的技術(shù)特征使得能夠確定相關(guān)聯(lián)系人的組和/或聯(lián)系人組的特性。對(duì)相關(guān)聯(lián)系人的組和/或該組的特性的確定產(chǎn)生各種技術(shù)優(yōu)點(diǎn)。例如,這樣的確定可以使用戶能夠與消息引擎更高效地交互,并且/或者可以通過增加將適當(dāng)?shù)慕邮照吡性谙⒅械臋C(jī)會(huì),來使消息流量降低。
[0028]在一些實(shí)施方式中,可以基于已經(jīng)由用戶發(fā)送至多個(gè)聯(lián)系人并且/或者已經(jīng)由多個(gè)聯(lián)系人接收的過去消息,來確定聯(lián)系人組。例如,可以基于確定在消息中的聯(lián)系人的同時(shí)出現(xiàn)、在消息中的聯(lián)系人的未同時(shí)出現(xiàn)、至一個(gè)或者多個(gè)聯(lián)系人的消息的頻率、和/或指向一個(gè)或者多個(gè)聯(lián)系人并且/或者接收自一個(gè)或者多個(gè)聯(lián)系人的消息的一個(gè)或者多個(gè)特性,來確定聯(lián)系人組。在一些實(shí)施方式中,可以基于例如發(fā)送至聯(lián)系人組中的多個(gè)聯(lián)系人的消息的一個(gè)或者多個(gè)特性、聯(lián)系人組中的聯(lián)系人的一個(gè)或者多個(gè)已識(shí)別的特性、和/或在用戶與聯(lián)系人組中的聯(lián)系人之間已識(shí)別的關(guān)系,來確定一個(gè)或者多個(gè)特性。
[0029]在一些實(shí)施方式中,用戶可能感興趣將消息發(fā)送至組中的一個(gè)或者多個(gè)成員,并且附加地感興趣將消息發(fā)送至組中的其他成員。例如,用戶可以創(chuàng)建關(guān)于即將發(fā)生的聚會(huì)的消息,可以將“朋友”組中的一個(gè)或者多個(gè)成員指示為消息的接收者,并且可能附加地感興趣將消息發(fā)送至“朋友”聯(lián)系人組中的其他成員,但不發(fā)送至“同事”聯(lián)系人組??梢曰谟脩艨赡芨信d趣將聯(lián)系人組中的附加聯(lián)系人指示為消息的接收者的可能性,提示用戶將作為“朋友”組的成員的其他聯(lián)系人作為附加接收者。
[0030]在一些實(shí)施方式中,用戶可以發(fā)送和/或接收包括對(duì)用戶的聯(lián)系人的一個(gè)或者多個(gè)模糊引用的消息。例如,用戶可以發(fā)送包括項(xiàng)“在Bob家碰面”的消息,其中,該消息未指定正被引用的Bob。消息的用戶和/或接收者可以與多個(gè)“Bob”聯(lián)系人相關(guān)聯(lián)。可以基于對(duì)包括消息的發(fā)送者和/或接收者的聯(lián)系人組的識(shí)別,以及基于對(duì)聯(lián)系人組是否附加地包括“Bob”聯(lián)系人的確定,來對(duì)“Bob”的引用消歧。可以基于確定引用的“Bob”聯(lián)系人為與消息的其他接收者相同的聯(lián)系人組的成員的“Bob”聯(lián)系人來闡釋項(xiàng),這是因?yàn)榕c引用用戶的不是包括消息接收者的聯(lián)系人組的成員的“Bob”聯(lián)系人相比,消息的發(fā)送者更可能提及與消息的接收者相同的聯(lián)系人組的成員的“Bob”聯(lián)系人。
[0031]參照?qǐng)D1,圖示了可以實(shí)現(xiàn)確定在用戶的聯(lián)系人之間的關(guān)聯(lián)強(qiáng)度的方法的示例環(huán)境的框圖。示例環(huán)境包括內(nèi)容數(shù)據(jù)庫105、消息引擎115、分組引擎120、和應(yīng)用系統(tǒng)125。該環(huán)境還包括通信網(wǎng)絡(luò)101,該通信網(wǎng)絡(luò)101使能在環(huán)境的各種部件之間的通信。在一些實(shí)施方式中,通信網(wǎng)絡(luò)101可以包括互聯(lián)網(wǎng)、一個(gè)或者多個(gè)內(nèi)聯(lián)網(wǎng)、和/或一個(gè)或者多個(gè)總線子系統(tǒng)。該通信網(wǎng)絡(luò)101可以可選地利用一個(gè)或者多個(gè)標(biāo)準(zhǔn)通信技術(shù)、協(xié)議、和/或進(jìn)程間通信技術(shù)。
[0032]圖1的示例環(huán)境的內(nèi)容數(shù)據(jù)庫105、消息引擎115、分組引擎120、應(yīng)用系統(tǒng)125、和/或一個(gè)或者多個(gè)附加部件每個(gè)可以包括:用于存儲(chǔ)數(shù)據(jù)和軟件應(yīng)用的存儲(chǔ)器、用于訪問數(shù)據(jù)并且執(zhí)行應(yīng)用的處理器、和促進(jìn)通過網(wǎng)絡(luò)進(jìn)行通信的部件。在一些實(shí)施方式中,內(nèi)容數(shù)據(jù)庫105、消息引擎115、分組引擎120和/或應(yīng)用系統(tǒng)125可以包括與在圖7中圖示的示例計(jì)算機(jī)系統(tǒng)共享一個(gè)或者多個(gè)特征的硬件。示例環(huán)境的部件執(zhí)行的操作可以分布在多個(gè)計(jì)算機(jī)系統(tǒng)中。例如,內(nèi)容數(shù)據(jù)庫105、消息引擎115、分組引擎120、和/或應(yīng)用系統(tǒng)125可以是在一個(gè)或者多個(gè)位置中通過網(wǎng)絡(luò)互相耦合的一個(gè)或者多個(gè)計(jì)算機(jī)上運(yùn)行的計(jì)算機(jī)程序。
[0033]內(nèi)容數(shù)據(jù)庫105可以包括一個(gè)或者多個(gè)存儲(chǔ)介質(zhì)。例如,在一些實(shí)施方式中,內(nèi)容數(shù)據(jù)庫105可以包括多個(gè)計(jì)算機(jī)服務(wù)器,每個(gè)計(jì)算機(jī)服務(wù)器包含一個(gè)或者多個(gè)存儲(chǔ)介質(zhì)??蛇x地,本文描述的信息可以存儲(chǔ)在內(nèi)容數(shù)據(jù)庫105和/或附加的數(shù)據(jù)庫中。在本說明書中,項(xiàng)“數(shù)據(jù)庫”將廣泛用于指數(shù)據(jù)的任何集合。數(shù)據(jù)庫中的數(shù)據(jù)不需要以任何特定方式結(jié)構(gòu)化,或者完全結(jié)構(gòu)化,并且該數(shù)據(jù)可以存儲(chǔ)在一個(gè)或者多個(gè)位置中的存儲(chǔ)裝置上。因此,例如,數(shù)據(jù)庫可以包括數(shù)據(jù)的多個(gè)集合,可以不同地組織和訪問所述多個(gè)集合中的每個(gè)集合。
[0034]在一些實(shí)施方式中,一個(gè)或者多個(gè)部件可以利用內(nèi)容數(shù)據(jù)庫105存儲(chǔ)和/或訪問一條或者多條消息。例如,用戶可以創(chuàng)建消息,并且將消息存儲(chǔ)在內(nèi)容數(shù)據(jù)庫105中供一個(gè)或者多個(gè)部件后續(xù)利用。在一些實(shí)施方式中,消息可以包括用戶先前已經(jīng)發(fā)送的歸檔消息。在一些實(shí)施方式中,內(nèi)容數(shù)據(jù)庫105可以包括用戶已經(jīng)編寫的但未發(fā)送的消息。在一些實(shí)施方式中,內(nèi)容數(shù)據(jù)庫105可以包括用戶已經(jīng)從用戶的一個(gè)或者多個(gè)聯(lián)系人接收的消息。
[0035]在一些實(shí)施方式中,內(nèi)容數(shù)據(jù)庫105可以包括用戶的一個(gè)或者多個(gè)聯(lián)系人的聯(lián)系信息。例如,內(nèi)容數(shù)據(jù)庫105可以是電子郵件應(yīng)用和/或基于web的電子郵件系統(tǒng)的部件,并且可以包括關(guān)于與用戶相關(guān)聯(lián)的先前電子郵件的接收者和/或發(fā)送者的信息。在一些實(shí)施方式中,內(nèi)容數(shù)據(jù)庫105可以包括用戶已經(jīng)直接提供的聯(lián)系人的聯(lián)系信息。例如,聯(lián)系人應(yīng)用可以利用內(nèi)容數(shù)據(jù)庫105,該聯(lián)系人應(yīng)用存儲(chǔ)用戶已經(jīng)為該用戶的一個(gè)或者多個(gè)聯(lián)系人提供的電子郵件地址、電話號(hào)碼、和/或社交媒體網(wǎng)頁地址。
[0036]在一些實(shí)施方式中,內(nèi)容數(shù)據(jù)庫105可以包括關(guān)于用戶的聯(lián)系人的組的信息。例如,內(nèi)容數(shù)據(jù)庫105可以包括關(guān)于與“家庭”聯(lián)系人組和/或聯(lián)系人中的一個(gè)或者多個(gè)聯(lián)系人相關(guān)聯(lián)的聯(lián)系人組的信息??梢曰诒疚乃龅囊环N或者多種技術(shù)來確定聯(lián)系人組。在一些實(shí)施方式中,用戶可以修改和/或創(chuàng)建一個(gè)或者多個(gè)聯(lián)系人組。例如,用戶可以創(chuàng)建“家庭”聯(lián)系人組,并且可以指示一個(gè)或者多個(gè)聯(lián)系人要被包括為該組的成員。
[0037]在一些實(shí)施方式中,內(nèi)容數(shù)據(jù)庫105可以用于識(shí)別和/或存儲(chǔ)可以與消息中的一個(gè)或者多個(gè)項(xiàng)相關(guān)聯(lián)的一個(gè)或者多個(gè)實(shí)體。例如,內(nèi)容數(shù)據(jù)庫105可以包括在實(shí)體與一個(gè)或者多個(gè)屬性和/或其它相關(guān)實(shí)體之間的映射(例如,定義關(guān)聯(lián)的數(shù)據(jù))。在一些實(shí)施方式中,實(shí)體是公開的主題。在一些實(shí)施方式中,實(shí)體是可以通過文本表示(例如,項(xiàng)或者短語)引用的、并且可彼此區(qū)分(例如,基于語境)的人、地點(diǎn)、功能、和/或事物。例如,在查詢中或者在網(wǎng)頁上的文本“bush”可以潛在地指多個(gè)實(shí)體,諸如President George Herbert WalkerBush、President George Walker Bush、灌木叢、和搖滾樂隊(duì)Bush。在一些實(shí)施方式中,實(shí)體可以通過唯一實(shí)體標(biāo)識(shí)符引用,該唯一實(shí)體標(biāo)識(shí)符可以用于識(shí)別該實(shí)體。該唯一實(shí)體標(biāo)識(shí)符可以與一個(gè)或者多個(gè)屬性相關(guān)聯(lián),該屬性與實(shí)體和/或其他實(shí)體相關(guān)聯(lián)。例如,在一些實(shí)施方式中,內(nèi)容數(shù)據(jù)庫105可以包括與一個(gè)或者多個(gè)實(shí)體的唯一標(biāo)識(shí)符相關(guān)聯(lián)的屬性。例如,與具有機(jī)場(chǎng)代碼“LAX”的機(jī)場(chǎng)相關(guān)聯(lián)的實(shí)體的唯一標(biāo)識(shí)符可以與名稱或者別稱屬性“LAX”、另一別稱屬性“Los Angeles Internat1nal Airport”(LAX 被經(jīng)常被引用的替代名)、電話號(hào)碼屬性、地址屬性、和/或在實(shí)體數(shù)據(jù)庫中的實(shí)體類型屬性“機(jī)場(chǎng)”相關(guān)聯(lián)。附加的和/或替選的屬性可以與在一個(gè)或者多個(gè)數(shù)據(jù)庫中的實(shí)體相關(guān)聯(lián)。
[0038]消息引擎115可以識(shí)別用戶的一條或者多條消息。消息是在兩個(gè)或者更多個(gè)聯(lián)系人之間的通信。消息包括一個(gè)或者多個(gè)項(xiàng)并且以及發(fā)送者和一個(gè)或者多個(gè)接收者的指示。在一些實(shí)施方式中,消息可以是一條或者多條相關(guān)消息的消息蹤跡。例如,消息可以是包括從用戶I發(fā)送至用戶2的原始消息、和從用戶2發(fā)送至用戶I的對(duì)消息的回復(fù)的消息蹤跡。在一些實(shí)施方式中,消息可以包括多個(gè)接收者。例如,用戶I可以創(chuàng)建消息并且將消息提供至用戶2和用戶3。在一些實(shí)施方式中,用戶可以指定一組聯(lián)系人為消息的接收者。例如,用戶可以與聯(lián)系人的“家庭”組相關(guān)聯(lián),并且用戶可以將“家庭”組指示為消息的接收者。消息可以包括例如電子郵件、文本消息、社交媒體帖子、即時(shí)消息、和/或留言板帖子。在一些實(shí)施方式中,一個(gè)或者多個(gè)聯(lián)系人可以與別稱相關(guān)聯(lián),該別稱與聯(lián)系人的聯(lián)系信息不同。例如,聯(lián)系人可以具有包括電子郵件地址“bobOexampleurl.com”的聯(lián)系信息,并且聯(lián)系人可以附加地與別稱“Bob Smith”相關(guān)聯(lián)。如本文所述,可以通過別稱和/或消息聯(lián)系標(biāo)識(shí)符(諸如電子郵件地址)引用用戶的聯(lián)系人。
[0039]在一些實(shí)施方式中,當(dāng)用戶創(chuàng)建消息時(shí),消息引擎115可以識(shí)別一條或者多條消息。例如,消息引擎115可以是電子郵件應(yīng)用和/或基于web的電子郵件系統(tǒng)的部件,并且消息引擎115可以識(shí)別經(jīng)由應(yīng)用和/或系統(tǒng)發(fā)送的和/或接收的與用戶相關(guān)聯(lián)的消息。在一些實(shí)施方式中,當(dāng)用戶開始編寫消息時(shí)和/或當(dāng)用戶識(shí)別電子郵件的一個(gè)或者多個(gè)接收者時(shí),消息引擎115可以識(shí)別用戶的消息。在一些實(shí)施方式中,消息引擎115可以識(shí)別用戶從用戶的聯(lián)系人接收的一條或者多條消息。例如,消息引擎115可以識(shí)別用戶經(jīng)由電子郵件應(yīng)用和/或系統(tǒng)接收的消息。在一些實(shí)施方式中,消息引擎115可以從內(nèi)容數(shù)據(jù)庫115識(shí)別一條或者多條消息。例如,消息引擎115可以經(jīng)由內(nèi)容數(shù)據(jù)庫105識(shí)別用戶發(fā)送的和/或接收的用戶的歸檔消息。
[0040]參照?qǐng)D3,提供了示例消息300。在圖示的消息300中,提供初始消息305和回復(fù)消息310作為相關(guān)消息的消息蹤跡。初始消息305包括發(fā)送者“userOexampleurl.com”、以及接收者“joeOexampleurl.com”和“jim@exampleurl.com”,其別稱為“Joe”和“Jim”。接收者中的一個(gè)或者多個(gè)接收者可以由消息的創(chuàng)建者提供,并且/或者可以由本文所述的一種或者多種方法擴(kuò)增?;貜?fù)消息310指示回復(fù)消息310是響應(yīng)于初始消息305由“Joe”發(fā)送至“Jim”和“用戶”的。消息引擎115可以識(shí)別消息300、聯(lián)系人的一個(gè)或者多個(gè)別稱、和/或來自內(nèi)容數(shù)據(jù)庫105的消息的發(fā)送者和/或接收者的聯(lián)系信息。
[0041]消息引擎115可以識(shí)別包括對(duì)用戶的聯(lián)系人的引用的一條或者多條消息。在一些實(shí)施方式中,消息引擎115可以基于具有類似發(fā)送者和/或接收者(在消息上指定為“至:”、“自:”、“CC:”等的聯(lián)系人)的消息,來識(shí)別消息。例如,消息引擎115可以識(shí)別來自“jim@exampleurl.com” 的發(fā)送至 ajoeiexampleurl.com” 和 “bobOexampleurl.com” 的消息,并且附加地識(shí)別來自 ajoeiexampleurl.com” 的發(fā)送至 “j imiexampleurl.com” 和 “bob@examp I eur 1.com”的消息。在一些實(shí)施方式中,消息引擎115可以識(shí)別對(duì)在一條或者多條消息的主體中的聯(lián)系人的一個(gè)或者多個(gè)引用。例如,消息引擎115可以識(shí)別由“Bob”發(fā)送至“Jim”的包括在消息的主體中對(duì)“Joe”的引用的消息。
[0042]消息引擎115可以將一條或者多條已識(shí)別的消息提供至分組引擎120。在一些實(shí)施方式中,分組引擎120可以是在用戶的計(jì)算裝置上執(zhí)行的應(yīng)用的部件。例如,分組系統(tǒng)120可以是用戶的電子郵件應(yīng)用的部件。在一些實(shí)施方式中,分組引擎120可以是從用戶的計(jì)算裝置遠(yuǎn)程執(zhí)行的應(yīng)用和/或應(yīng)用的部件。例如,分組引擎120可以是在遠(yuǎn)程服務(wù)器上執(zhí)行并且與用戶的本地計(jì)算裝置和/或一個(gè)或者多個(gè)附加的或者替選的服務(wù)器進(jìn)行通信的基于web的電子郵件應(yīng)用和/或分立的應(yīng)用的部件。
[0043]分組引擎120可以利用由消息引擎115提供的一條或者多條消息,來確定在與用戶相關(guān)聯(lián)的用戶聯(lián)系人之間的關(guān)系強(qiáng)度。在一些實(shí)施方式中,可以確定在用戶的一個(gè)或者多個(gè)聯(lián)系人之間的關(guān)系強(qiáng)度分值。例如,消息引擎115可以提供在用戶與“Bob”和“Jim”之間的消息,并且分組引擎120可以確定在聯(lián)系人“Bob”和“Jim”之間的關(guān)系強(qiáng)度分值。在一些實(shí)施方式中,分組引擎120可以確定在用戶與一個(gè)或者多個(gè)聯(lián)系人之間的關(guān)系強(qiáng)度分值,該聯(lián)系人與一條或者多條消息相關(guān)聯(lián)。例如,針對(duì)先前的示例,分組引擎120可以基于由用戶發(fā)送的和/或接收的一條或者多條消息,確定在用戶與“Bob”和/或在用戶與“Jim”之間的關(guān)系的關(guān)系強(qiáng)度分值。
[0044]分組引擎120可以利用多條消息來確定在用戶的聯(lián)系人之間和/或在用戶與用戶的聯(lián)系人之間的關(guān)系強(qiáng)度分值。例如,消息引擎115可以識(shí)別與用戶和與相同的聯(lián)系人相關(guān)聯(lián)的兩條或者多條消息,并且可以將消息、對(duì)消息的引用、和/或消息的一個(gè)或者多個(gè)特性提供至分組引擎120。而且,例如,除了對(duì)所有的已識(shí)別的消息中不不共同的一個(gè)或者多個(gè)聯(lián)系人之外,消息引擎可以將與用戶和與相同聯(lián)系人中的一個(gè)或者多個(gè)相同聯(lián)系人相關(guān)聯(lián)的多條消息提供至分組引擎120。
[0045]分組引擎120可以在用戶的消息中識(shí)別一個(gè)或者多個(gè)項(xiàng),并且可以利用已識(shí)別的項(xiàng)中的一個(gè)或者多個(gè)已識(shí)別的項(xiàng)來確定關(guān)系強(qiáng)度分值并且/或者確定一個(gè)或者多個(gè)特性以分配聯(lián)系人組。在一些實(shí)施方式中,確定要利用的項(xiàng)可以包括:基于詞頻和/或逆文檔頻率,識(shí)別在消息中的一個(gè)或者多個(gè)項(xiàng)。例如,如果項(xiàng)的出現(xiàn)的頻率滿足閾值,則可以利用多次發(fā)生和/或在多條消息中的項(xiàng)。而且,例如,發(fā)生不如其它共同項(xiàng)頻繁的項(xiàng)可以指示如下的項(xiàng):當(dāng)使用該項(xiàng)時(shí),在包括該項(xiàng)的消息中該項(xiàng)是重要的。在一些實(shí)施方式中,確定要利用的項(xiàng)可以是基于從內(nèi)容數(shù)據(jù)庫105識(shí)別一個(gè)或者多個(gè)項(xiàng),該項(xiàng)被確定為可能要利用的項(xiàng)。例如,分組引擎120可以將來自內(nèi)容數(shù)據(jù)庫105的“高爾夫”識(shí)別為項(xiàng),該項(xiàng)可以指示可能與包括“高爾夫”的消息中的聯(lián)系人相關(guān)聯(lián)。
[0046]在一些實(shí)施方式中,確定要利用的項(xiàng)可以附加地或者替選地基于消息中的一個(gè)或者多個(gè)項(xiàng)的定位。例如,與稍后包括在消息中的項(xiàng)相比,更可能利用早前包括在消息中的項(xiàng)。而且,例如,與出現(xiàn)在消息的文本的主體中的項(xiàng)相比,更可能利用在消息的報(bào)頭中的項(xiàng)。
[0047]分組引擎120可以利用多條消息來確定聯(lián)系人的一個(gè)或者多個(gè)關(guān)系強(qiáng)度分值。在一些實(shí)施方式中,分組引擎120可以確定在兩個(gè)聯(lián)系人之間的關(guān)系強(qiáng)度分值。例如,一條或者多條消息可以包括“Joe”和“Bob”,并且可以確定在“Joe”與“Bob”之間的關(guān)系強(qiáng)度。在一些實(shí)施方式中,分組引擎120可以確定在聯(lián)系人與包括一個(gè)或者多個(gè)聯(lián)系人的聯(lián)系人組之間的關(guān)系強(qiáng)度分值。例如,可以基于在一條或者多條消息中的聯(lián)系人組的成員的出現(xiàn)、和/或消息組的成員在其中出現(xiàn)的消息的特性,來確定聯(lián)系人組。
[0048]在一些實(shí)施方式中,分組引擎120可以基于包括聯(lián)系人的指示和第二聯(lián)系人或者聯(lián)系人組的成員的指示,來確定在聯(lián)系人與第二聯(lián)系人或者聯(lián)系人組之間的關(guān)系強(qiáng)度分值。例如,分組引擎120可以基于包括兩個(gè)聯(lián)系人的消息的計(jì)數(shù)來確定在兩個(gè)聯(lián)系人之間的關(guān)系強(qiáng)度分值。而且,例如,分組引擎120可以基于包括聯(lián)系人并且附加地包括聯(lián)系人組的成員中的一個(gè)或者多個(gè)成員的消息的計(jì)數(shù)來確定在聯(lián)系人與聯(lián)系人組之間的關(guān)系強(qiáng)度分值。
[0049]在一些實(shí)施方式中,分組引擎120可以基于聯(lián)系人和第二聯(lián)系人或者聯(lián)系人組未同時(shí)出現(xiàn)的消息的計(jì)數(shù)來確定在聯(lián)系人與第二聯(lián)系人或者聯(lián)系人組之間的關(guān)系強(qiáng)度分值。例如,分組引擎120可以基于在消息中的兩個(gè)聯(lián)系人同時(shí)出現(xiàn)的頻率,其中聯(lián)系人中的至少一個(gè)聯(lián)系人出現(xiàn)在該消息中,來確定在兩個(gè)聯(lián)系人之間的關(guān)系強(qiáng)度分值。例如,與在50條消息中出現(xiàn)并且在這些消息中的10條消息中與第二聯(lián)系人同時(shí)出現(xiàn)的聯(lián)系人相比,在50條消息中出現(xiàn)并且在這些消息中的25條消息中與第二聯(lián)系人同時(shí)出現(xiàn)的聯(lián)系人可以具有確定的更指示關(guān)系的關(guān)系強(qiáng)度分值。
[0050]在一些實(shí)施方式中,分組引擎120可以基于在聯(lián)系人和第二聯(lián)系人或者聯(lián)系人組同時(shí)出現(xiàn)的消息中的一個(gè)或者多個(gè)特性的出現(xiàn),來確定在聯(lián)系人與第二聯(lián)系人或者聯(lián)系人組之間的關(guān)系強(qiáng)度分值。特性可以包括例如在消息的主體中的一個(gè)或者多個(gè)項(xiàng)、與在消息中的一個(gè)或者多個(gè)聯(lián)系人的電子郵件地址相關(guān)聯(lián)的域名、和/或與消息相關(guān)聯(lián)的元數(shù)據(jù)。可以基于一種或者多種技術(shù),諸如本文所述的那些技術(shù),來識(shí)別感興趣的特性。
[0051]在一些實(shí)施方式中,分組引擎120可以基于在包括聯(lián)系人和第二聯(lián)系人或者聯(lián)系人組的多條消息中的特性的出現(xiàn)來確定關(guān)系強(qiáng)度分值。例如,分組引擎120可以識(shí)別在包括第一聯(lián)系人和第二聯(lián)系人的多條消息中的“飯店I”的出現(xiàn),并且可以基于在“飯店I”出現(xiàn)的聯(lián)系人之間和/或在“飯店I”出現(xiàn)的聯(lián)系人之間的消息的頻率,來確定在聯(lián)系人之間的關(guān)系強(qiáng)度分值。
[0052]在一些實(shí)施方式中,分組引擎120可以識(shí)別在與相關(guān)實(shí)體相關(guān)聯(lián)的一條或者多條消息中的特性,并且基于在實(shí)體之間已識(shí)別的關(guān)系,來確定關(guān)系強(qiáng)度分值。例如,分組引擎120可以識(shí)別在包括聯(lián)系人和第二聯(lián)系人或者聯(lián)系人組的消息中的“工作”、“辦公室”、和“會(huì)議”,并且可以識(shí)別與“工作”、“辦公室”、和“會(huì)議”實(shí)體相關(guān)聯(lián)的“同事”實(shí)體。分組引擎120可以基于例如與在包括聯(lián)系人的消息中的實(shí)體“同事”相關(guān)聯(lián)的實(shí)體的出現(xiàn)頻率、在聯(lián)系人與包括對(duì)與“同事”實(shí)體相關(guān)聯(lián)的實(shí)體的引用的第二聯(lián)系人或者聯(lián)系人組之間的消息的頻率、和/或包括對(duì)與包括聯(lián)系人和第二聯(lián)系人或者聯(lián)系人組的“同事”實(shí)體相關(guān)聯(lián)的實(shí)體的引用的消息的頻率,來確定在聯(lián)系人與第二聯(lián)系人或者聯(lián)系人組之間的關(guān)系強(qiáng)度分值。
[0053]參照?qǐng)D4,提供了示例聯(lián)系人和聯(lián)系人組的維恩圖。在圖示的示圖中,圓圈表示與用戶相關(guān)聯(lián)的聯(lián)系人組,并且名稱(“Bob Smith”、“Jim”等)表示用戶的聯(lián)系人。聯(lián)系人組包括粗體的、帶引號(hào)的關(guān)系類型,該關(guān)系類型描述如本文所述的確定的在組中的成員與用戶之間的聯(lián)系。多個(gè)圓圈中包括的名稱(諸如,在“朋友”、“同事”、和“家人”聯(lián)系人組中的“Jim”)表示在多個(gè)聯(lián)系人組中包括的聯(lián)系人。出現(xiàn)在相同圓圈中的名稱為該圓圈表示的聯(lián)系人組中的成員。例如,“Bob Smith”和“Jim”都是“同事”聯(lián)系人組的成員。未在圓圈中出現(xiàn)的名字不是該圓圈表示的聯(lián)系人組中的成員。例如,Joe是“家人”組中的成員,但不是“朋友”組或者“同事”組的成員。
[0054]可以基于在用戶的聯(lián)系人之間的關(guān)系強(qiáng)度分值來確定圖4的組。分組引擎120可以基于在“Bob Jones”、“Bob Williams”、與“Jim”之間的一個(gè)或者多個(gè)確定的關(guān)系強(qiáng)度分值來確定“朋友”組。而且,例如,分組引擎120可以確定在“Bob Jones”與“Joe”之間的關(guān)系強(qiáng)度分值不指示在那些聯(lián)系人之間的關(guān)系,但是確定“Joe”、“Jim”和“Bob Williams”的關(guān)系強(qiáng)度分值指示關(guān)系。
[0055]在一些實(shí)施方式中,分組引擎120可以確定聯(lián)系人組的特性。聯(lián)系人組特性是在聯(lián)系人組中的聯(lián)系人之間共同的和/或類似的一個(gè)或者多個(gè)屬性、和/或指示在聯(lián)系人組的成員與用戶之間的共同關(guān)系的一個(gè)或者多個(gè)屬性。在一些實(shí)施方式中,聯(lián)系人組特性可以是與聯(lián)系人組中的成員共同的關(guān)系類型。例如,特性可以是包括用戶的一個(gè)或者多個(gè)同事的聯(lián)系人組的“同事”的關(guān)系類型。參照?qǐng)D4,用黑體和引號(hào)提供了圖示的聯(lián)系人組的關(guān)系類型。例如,在具有關(guān)系類型特性“家人”的聯(lián)系人組中包括“Joe”、“Bob Williams”、和“Jim”。聯(lián)系人組的其它特性可以包括例如組中的成員的偏好(例如,“喜歡飯店I的朋友”)、組中的成員的共同位置(“住在附近的家人”)、和/或具有共同興趣的組(例如,“和我一起打高爾夫的朋友”、“和我一起出去吃飯的朋友”)。
[0056]在一些實(shí)施方式中,分組引擎120可以基于在包括組中的成員的消息中識(shí)別的一個(gè)或者多個(gè)特性來確定關(guān)系類型。例如,分組引擎120可以識(shí)別包括在由組的成員發(fā)送和/或接收的一條或者多條消息中的一個(gè)或者多個(gè)項(xiàng),并且可以識(shí)別在內(nèi)容數(shù)據(jù)庫105中的一個(gè)或者多個(gè)實(shí)體,該實(shí)體為指示關(guān)系的實(shí)體的別稱。例如,在聯(lián)系人組中的聯(lián)系人與用戶之間的多條消息可以包括項(xiàng)“媽媽”和“爸爸”,并且分組引擎120可以識(shí)別具有與“家人關(guān)系”實(shí)體相關(guān)聯(lián)的別稱“媽媽”和“爸爸”。分組引擎120可以基于聯(lián)系人組中的聯(lián)系人可能是家人的確定,并且基于聯(lián)系人已經(jīng)在一條或者多條消息中提及家庭關(guān)系的確定,將“家人”與聯(lián)系人組相關(guān)聯(lián)。而且,例如,在聯(lián)系人組中的聯(lián)系人與用戶之間的多條消息可以包括項(xiàng)“飯店I”和“飯店2”,并且分組引擎120可以識(shí)別具有與“飯店”實(shí)體相關(guān)聯(lián)的別稱“飯店I”和“飯店2”的實(shí)體。分組引擎120可以基于確定包括聯(lián)系人組中的成員的消息的閾值包括對(duì)飯店的引用來確定聯(lián)系人組的特性“和我一起吃飯的朋友”。
[0057]應(yīng)用系統(tǒng)125可以利用由分組引擎120確定的一個(gè)或者多個(gè)聯(lián)系人組。在一些實(shí)施方式中,應(yīng)用系統(tǒng)125可以是消息系統(tǒng)和/或消息系統(tǒng)的部件。例如,應(yīng)用系統(tǒng)125可以是電子郵件應(yīng)用、基于web的電子郵件系統(tǒng)、和/或電子郵件系統(tǒng)或者應(yīng)用的部件。在一些實(shí)施方式中,應(yīng)用系統(tǒng)125可以是與消息引擎115和/或分組引擎120相關(guān)聯(lián)的部件和/或系統(tǒng)。
[0058]在一些實(shí)施方式中,當(dāng)用戶創(chuàng)建消息時(shí),應(yīng)用系統(tǒng)125可以利用相關(guān)聯(lián)的聯(lián)系人的一個(gè)或者多個(gè)組,向用戶建議一個(gè)或者多個(gè)聯(lián)系人。例如,用戶可以創(chuàng)建消息,并且向消息的接收者指示該接收者為確定組的成員。應(yīng)用系統(tǒng)125可以基于識(shí)別消息的預(yù)期接收者為聯(lián)系人組中的成員并且用戶可能感興趣將消息發(fā)送至聯(lián)系人組中的附加成員中的一個(gè)或者多個(gè)附加成員,來向用戶提供聯(lián)系人組中的一個(gè)或者多個(gè)附加聯(lián)系人。在一些實(shí)施方式中,應(yīng)用系統(tǒng)125可以將一個(gè)或者多個(gè)組提供至用戶作為建議的聯(lián)系人組。建議的聯(lián)系人組可以由組的已確定的特性指示。例如,用戶可以創(chuàng)建消息并且將“bobOexampleurl.com”指示為消息的預(yù)期接收者,并且應(yīng)用系統(tǒng)125可以建議用戶將消息發(fā)送至與“bob@exampleurl.com”在共同聯(lián)系人組中的一個(gè)或者多個(gè)聯(lián)系人。
[0059]在一些實(shí)施方式中,消息的指示接收者可以是多個(gè)聯(lián)系人組中的成員。例如,聯(lián)系人可以是“朋友”組和“同事”組中的成員。在一些實(shí)施方式中,應(yīng)用引擎125可以向用戶建議包括該指示接收者的多個(gè)聯(lián)系人組。例如,應(yīng)用引擎125可以建議用戶選擇“朋友”組和/或“同事”組作為消息的接收者。在一些實(shí)施方式中,應(yīng)用引擎125可以通過關(guān)系建議更密切相關(guān)的一個(gè)或者多個(gè)組。例如,基于第一聯(lián)系人組中的成員的關(guān)系強(qiáng)度分值比與在接收者與第二組中的成員之間的關(guān)系強(qiáng)度分值更能指示密切關(guān)系,消息的指示聯(lián)系人可以通過另一聯(lián)系人組與一個(gè)聯(lián)系人組中的成員更加密切相關(guān)。在一些實(shí)施方式中,用戶可以將多個(gè)聯(lián)系人指示為消息的接收者,并且應(yīng)用系統(tǒng)125可以建議包括多個(gè)指示接收者作為成員的一個(gè)或者多個(gè)聯(lián)系人組。在一些實(shí)施方式中,應(yīng)用系統(tǒng)125可以基于對(duì)一個(gè)或者多個(gè)項(xiàng)(與其他聯(lián)系人組相比,該項(xiàng)更指示一個(gè)聯(lián)系人組)的識(shí)別,來建議聯(lián)系人組,該聯(lián)系人組包括是多個(gè)聯(lián)系人組的成員的聯(lián)系人。例如,消息接收者可以是“家人”聯(lián)系人組和“同事”聯(lián)系人組的成員,并且應(yīng)用系統(tǒng)125可以基于識(shí)別與“媽媽”相關(guān)聯(lián)的實(shí)體與“家人”實(shí)體相關(guān)聯(lián),更可能將“家人”聯(lián)系人組提供在包括項(xiàng)“媽媽”的消息中。
[0060]參照?qǐng)D5A至圖5C,提供了圖示聯(lián)系人和已確定的聯(lián)系人的聯(lián)系人組的示例的圖。包括聯(lián)系人的名稱(“Bob Williams”、“Bob Smith”等)或者聯(lián)系人組的成員的名稱(例如,圖5B中的“Joe”和“Jim”)的圓圈代表聯(lián)系人和聯(lián)系人組。連接圓圈的線表示可以由分組引擎120確定的關(guān)系強(qiáng)度分值(S1、S2等)。在提供的示例中,假定聯(lián)系人全部示例中是相同的。例如,圖5A中的“Joe”與圖5B和5(:中的“Joe”為相同的聯(lián)系人。
[0061]參照?qǐng)D5A,用關(guān)系強(qiáng)度分值SI圖示兩個(gè)聯(lián)系人。可以基于如本文所述的一種或者多種技術(shù)來確定關(guān)系強(qiáng)度分值。消息引擎115可以識(shí)別“Joe”和“Jim”同時(shí)出現(xiàn)的多條消息,并且分組引擎120可以基于該消息來確定SI。例如,分組引擎120可以基于例如在包括“Joe”和/或“Jim”的消息中“Joe”和“Jim”同時(shí)出現(xiàn)的頻率來確定關(guān)系強(qiáng)度分值SI。而且,例如,分組引擎120可以基于確定在“Joe”和“Jim”同時(shí)出現(xiàn)的消息中包括“飯店I”的消息的計(jì)數(shù)來確定關(guān)系強(qiáng)度分值SI。而且,例如,分組引擎120可以基于確定在一時(shí)期段內(nèi)已經(jīng)由“Joe”和“Jim”發(fā)送和/或接收的消息(諸如,在過去30天中已經(jīng)發(fā)送和/或已經(jīng)接收的消息)中“Joe”和“Jim”的同時(shí)出現(xiàn)來確定關(guān)系強(qiáng)度分值SI。可以基于關(guān)系強(qiáng)度分值SI滿足閾值來確定包括“Joe”和“Jim”的聯(lián)系人組。例如,如果與用戶相關(guān)聯(lián)并且包括對(duì)“Joe”或“Jim”的引用的消息中的至少50%的消息包括“Joe”和“Jim”兩者,分組引擎120可以確定包括“Joe”和“Jim”的聯(lián)系人組。
[0062]參照?qǐng)D5B,圖示了聯(lián)系人組,該聯(lián)系人組包括“Joe”和“Jim”、以及用戶的兩個(gè)附加聯(lián)系人“Bob WiIIiam^PuBob Smith”?;陉P(guān)系強(qiáng)度SI滿足閾值,在聯(lián)系人組中可以包括“Joe”和“Jim”。關(guān)系強(qiáng)度分值S2是在“Bob Williams”與聯(lián)系人組之間的關(guān)系強(qiáng)度分值。在一些實(shí)施方式中,可以基于確定例如“Bob Williams”在包括聯(lián)系人組中的成員的消息中的出現(xiàn),來確定S2。在一些實(shí)施方式中,可以基于“Bob Williams”在與聯(lián)系人組的成員出現(xiàn)的與用戶相關(guān)聯(lián)的所有消息中的出現(xiàn)頻率,來確定S2。此外,S3是在聯(lián)系人組與“Bob Smith”之間的關(guān)系強(qiáng)度分值。
[0063]參照?qǐng)D5C,提供了包括多個(gè)重疊的聯(lián)系人的聯(lián)系人組。在圖示的示例中,基于S2滿足閾值,在相同的聯(lián)系人組中包括“Joe”、“Jim”和“Bob WiIliams”。此外,基于S3不滿足閾值,“Bob Smith”未包括在相同的聯(lián)系人組中?;诶缭凇癑im”與“Bob Smith”之間的關(guān)系強(qiáng)度分值滿足閾值,在第二聯(lián)系人組中圖示“Jim”與“Bob Smith”?;诎ā癑im”的多個(gè)關(guān)系強(qiáng)度分值滿足閾值,在這兩個(gè)聯(lián)系人組中都包括“Jim”。
[0064]參照?qǐng)D6A,圖示了在用戶將消息發(fā)送至一個(gè)或者多個(gè)聯(lián)系人之前可以提供至用戶的示例通知。當(dāng)用戶正在創(chuàng)建消息時(shí),可以將通知提供至用戶作為附加界面。例如,用戶可能正在創(chuàng)建在圖3中圖示的消息,并且,當(dāng)用戶鍵入“biIlwiexampleurl.com”作為消息的接收者時(shí),可以將通知提供至用戶。在圖示的通知中,向用戶提供消息信息600A,該消息信息600A指示與消息相關(guān)聯(lián)的信息,諸如接收者“Bill Williams”和消息的主題“周四共進(jìn)晚餐”。此外,圖不的通知包括分組選項(xiàng)605A。在一些實(shí)施方式中,分組選項(xiàng)605A可以包括一個(gè)或者多個(gè)聯(lián)系人,該聯(lián)系人與已經(jīng)被指示為消息的接收者的接收者在共同的聯(lián)系人組中。例如,在圖示的通知中,分組選項(xiàng)605A包括“Joe”和“Jim”,其可以是分組引擎120已經(jīng)確定與“biIlwiexampleurl.com”相關(guān)的聯(lián)系人。因?yàn)槁?lián)系人被識(shí)別為共同的聯(lián)系人組中的成員,所以應(yīng)用系統(tǒng)125可以基于用戶可能感興趣將消息發(fā)送至包括已指示的接收者“BillWilliams”的組的附加成員的可能性,將選項(xiàng)提供至用戶,以包括進(jìn)附加聯(lián)系人中的一個(gè)或者多個(gè)作為消息的接收者。用戶可以選擇一個(gè)或者多個(gè)復(fù)選框,該復(fù)選框包括有潛在的附加接收者,以包括附加聯(lián)系人。
[0065]此外,分組選項(xiàng)605A包括聯(lián)系人組“家人”,以作為用戶指示一組聯(lián)系人作為消息的接收者的選項(xiàng)?!凹胰恕笨梢允前ㄏ⒌脑冀邮照摺癇ill Williams”和一個(gè)或者多個(gè)附加聯(lián)系人的聯(lián)系人組。在一些實(shí)施方式中,在組選項(xiàng)605A中提供的附加聯(lián)系人可以是聯(lián)系人組“家人”的成員。
[0066]在一些實(shí)施方式中,應(yīng)用系統(tǒng)125可以利用一個(gè)或者多個(gè)組來對(duì)在用戶的模糊的消息中的對(duì)一個(gè)或者多個(gè)聯(lián)系人的引用消歧。例如,用戶可以創(chuàng)建包括聯(lián)系人的名稱的消息,并且用戶可以與該名稱指示的多個(gè)聯(lián)系人相關(guān)聯(lián)。例如,參照?qǐng)D3,初始消息305包括對(duì)“Bob”的模糊引用。用戶和/或接收者可以與多個(gè)“Bob”聯(lián)系人相關(guān)聯(lián),并且分組應(yīng)用125可以識(shí)別與用戶相關(guān)聯(lián)的一個(gè)或者多個(gè)聯(lián)系人組,并且可以包括“Bob”聯(lián)系人。參照?qǐng)D4,用戶與“Bob Jones”聯(lián)系人和“Bob Wi 11 iams”聯(lián)系人相關(guān)聯(lián)。應(yīng)用引擎125可以識(shí)別消息的其他接收者作為聯(lián)系人組“家人”的成員,并且可以識(shí)別可能消歧的聯(lián)系人中的一個(gè)聯(lián)系人“BobWilliams”是相同的聯(lián)系人組中的成員,而其它可能消歧的聯(lián)系人“Bob Jones”是具有“Jim”的“朋友”組中的成員,但不是包括消息中所有指示的接收者的聯(lián)系人組中的成員。應(yīng)用系統(tǒng)125可以向用戶提供項(xiàng)“Bob”是模糊的通知,并且可以建議替換項(xiàng),諸如“BobWilliams,,。
[0067]參照?qǐng)D6B,圖示了可以提供至用戶的通知,以建議對(duì)在消息中的聯(lián)系人的引用消歧。在圖示的通知中,向用戶提供已經(jīng)識(shí)別為模糊的引用“Bob”。提示用戶以確定該引用是否為“Bob Jones”、以及用戶是否想要用“Bob Jones”替換該模糊引用。在一些實(shí)施方式中,當(dāng)用戶正在創(chuàng)建消息時(shí),可以自動(dòng)更改模糊引用。例如,用戶可以在消息中指示“Bob”,應(yīng)用系統(tǒng)125可以突出“Bob”并且/或者將“Bob”更改為“Bob Jones”。
[0068]附加地或者替選地,基于與接收者相關(guān)聯(lián)的聯(lián)系信息,可以向消息的接收者提供通知和/或選項(xiàng),以對(duì)在已接收的消息中的一個(gè)或者多個(gè)項(xiàng)消歧。例如,接收者可以接收包括對(duì)“Bob”的引用的消息,并且應(yīng)用系統(tǒng)125可以對(duì)“Bob Jones”的引用主動(dòng)消歧并且/或者可以向接收者提示基于“Bob Jones”為與消息的接收者和/或一個(gè)或者多個(gè)其他接收者相同的聯(lián)系人組的成員,該引用可能為“Bob Jones”。
[0069]在本文描述的系統(tǒng)收集有關(guān)用戶的個(gè)人信息或者可以利用個(gè)人信息的情況下,可以向用戶提供控制程序或者特征是否收集用戶信息(例如,與用戶的社交網(wǎng)絡(luò)、電子郵件、社會(huì)行動(dòng)或者活動(dòng)、瀏覽歷史、用戶偏好、或者用戶的當(dāng)前地理位置有關(guān)的信息)或者來控制是否和/或如何從內(nèi)容服務(wù)器接收可能與用戶更相關(guān)的內(nèi)容的機(jī)會(huì)。而且,在存儲(chǔ)或者使用某些數(shù)據(jù)之前,可以按照一種或者多種方式來處理該某些數(shù)據(jù),使得可以去除個(gè)人身份信息。例如,可以處理用戶的身份,使得可能不確定出用戶的個(gè)人可識(shí)別信息,或者,在可以獲得地理位置信息的情況下可以將用戶的地理位置一般化,(諸如,到城市、郵政編碼、或者州縣水平),使得不可以確定出用戶的具體地理位置。由此,用戶可以對(duì)收集和/或使用有關(guān)用戶的信息的方式進(jìn)行控制。
[0070]參照?qǐng)D2,圖示了確定在用戶的兩個(gè)或者更多個(gè)聯(lián)系人之間的關(guān)系強(qiáng)度的示例方法的流程圖。其它實(shí)施方式可以按照不同的順序執(zhí)行步驟、省略某些步驟、并且/或者執(zhí)行與在圖2中圖示的步驟不同的和/或附加的步驟。為了方便起見,將參照?qǐng)D1的可以執(zhí)行該方法的一個(gè)或者多個(gè)部件(諸如,消息引擎115、分組引擎120、和/或應(yīng)用系統(tǒng)125)來描述圖2的各個(gè)方面。
[0071]在步驟200中,識(shí)別由用戶發(fā)送或者接收的一條或者多條消息。在一些實(shí)施方式中,可以通過與消息引擎115共享一個(gè)或者多個(gè)特征的部件來識(shí)別已識(shí)別的消息。在一些實(shí)施方式中,消息可以是已經(jīng)由用戶創(chuàng)建但尚未發(fā)送的消息。例如,用戶可以創(chuàng)建消息、將消息存儲(chǔ)在內(nèi)容數(shù)據(jù)庫105中、并且隨后發(fā)送消息。消息可以包括一個(gè)或者多個(gè)特性,諸如發(fā)送者聯(lián)系信息、一個(gè)或者多個(gè)所識(shí)別的接收者的聯(lián)系信息、一個(gè)或者多個(gè)項(xiàng)、和/或與消息的一個(gè)或者多個(gè)組分相關(guān)聯(lián)的元數(shù)據(jù)。
[0072]在步驟205中,識(shí)別與消息中的一條或者多條消息相關(guān)聯(lián)的兩個(gè)或者更多個(gè)聯(lián)系人。在一些實(shí)施方式中,可以經(jīng)由消息的一個(gè)或者多個(gè)特性,諸如消息中的一條或者多條消息的發(fā)送者和/或接收者,來識(shí)別聯(lián)系人。在一些實(shí)施方式中,可以基于消息的一個(gè)或者多個(gè)特性,諸如在消息主體和/或報(bào)頭中的一個(gè)或者多個(gè)項(xiàng),來識(shí)別所識(shí)別的聯(lián)系人中的一個(gè)或者多個(gè)。聯(lián)系人包括已經(jīng)發(fā)送和/或從用戶接收到消息的其他用戶、和/或不管用戶是否已經(jīng)發(fā)送或者接收到來自該用戶的消息用戶都可以訪問其聯(lián)系信息的其他用戶。
[0073]在步驟210中,確定在兩個(gè)或者更多個(gè)所識(shí)別的聯(lián)系人之間的關(guān)系。在一些實(shí)施方式中,消息引擎115可以將所識(shí)別的消息提供至分組引擎120,并且分組引擎120可以確定在兩個(gè)或者更多個(gè)聯(lián)系人之間的關(guān)系強(qiáng)度分值。在一些實(shí)施方式中,分組引擎120可以確定在兩個(gè)聯(lián)系人之間的關(guān)系強(qiáng)度。在一些實(shí)施方式中,分組引擎120可以確定在聯(lián)系人與包括兩個(gè)或者更多個(gè)聯(lián)系人的聯(lián)系人組之間的關(guān)系強(qiáng)度分值。分組引擎120可以基于如本文所述的一種或者多種技術(shù),諸如在消息中聯(lián)系人的共同出現(xiàn)、消息的一個(gè)或者多個(gè)特性、和/或在消息中聯(lián)系人的出現(xiàn)頻率,來確定關(guān)系強(qiáng)度分值。
[0074]在一些實(shí)施方式中,確定在聯(lián)系人之間的關(guān)系可以包括:基于在聯(lián)系人之間的關(guān)系強(qiáng)度分值,確定包括聯(lián)系人中的兩個(gè)或者更多個(gè)聯(lián)系人的聯(lián)系人組。例如,在兩個(gè)聯(lián)系人之間的關(guān)系強(qiáng)度分值可以指示在聯(lián)系人之間的關(guān)系,并且可以基于該關(guān)系來確定聯(lián)系人組。而且,例如,可以確定在聯(lián)系人與聯(lián)系人組之間的關(guān)系強(qiáng)度分值,該關(guān)系強(qiáng)度分值指示在聯(lián)系人與聯(lián)系人組的成員之間的關(guān)系,并且基于在聯(lián)系人與聯(lián)系人組之間已確定的關(guān)系強(qiáng)度分值,聯(lián)系人可以包括在聯(lián)系人組中。
[0075]在一些實(shí)施方式中,確定在聯(lián)系人之間的關(guān)系可以包括確定包括一個(gè)或者多個(gè)聯(lián)系人的聯(lián)系人組的特性??梢曰诒疚乃龅囊环N或者多種技術(shù),諸如識(shí)別聯(lián)系人組中的成員在其中共同出現(xiàn)的消息中的一個(gè)或者多個(gè)特性,來確定聯(lián)系人組的特性。例如,消息引擎115可以識(shí)別包括聯(lián)系人組中的聯(lián)系人的一條或者多條消息,并且分組引擎120可以識(shí)別在消息中的“飯店I”和“飯店2”。分組引擎120可以基于確定包括聯(lián)系人組的成員的消息包括飯店的名稱,來確定“和我一起吃飯的朋友”的聯(lián)系人組特性。在一些實(shí)施方式中,分組引擎120可以在內(nèi)容數(shù)據(jù)庫105中識(shí)別與消息的特性相關(guān)聯(lián)的一個(gè)或者多個(gè)實(shí)體,并且可以識(shí)別在實(shí)體之間的關(guān)聯(lián)以確定聯(lián)系人組的一個(gè)或者多個(gè)特性。
[0076]在步驟215中,響應(yīng)于一個(gè)或者多個(gè)其他聯(lián)系人的指示,向用戶提供一個(gè)或者多個(gè)聯(lián)系人的特性。特性的示例包括一個(gè)或者多個(gè)聯(lián)系人的聯(lián)系信息、一個(gè)或者多個(gè)聯(lián)系人的名稱或者昵稱、和/或一個(gè)或者多個(gè)聯(lián)系人的聯(lián)系人組信息。例如,用戶可以指示消息中的聯(lián)系人,并且應(yīng)用系統(tǒng)125可以識(shí)別包括已指示的聯(lián)系人的聯(lián)系人組,并且可以向用戶提供聯(lián)系人組中的一個(gè)或者多個(gè)其他聯(lián)系人的聯(lián)系人信息。在一些實(shí)施方式中,用戶與在步驟210中確定的關(guān)系相關(guān)聯(lián),并且可以省略步驟210。
[0077]在一些實(shí)施方式中,該指示可以是用戶將聯(lián)系人識(shí)別為消息的接收者,并且可以向用戶提供其他聯(lián)系人的一個(gè)或者多個(gè)建議,以指示作為消息的接收者?;诖_定在第一聯(lián)系人與第二聯(lián)系人或者聯(lián)系人組之間的關(guān)系指示用戶可能感興趣發(fā)送至聯(lián)系人和第二聯(lián)系人或者聯(lián)系人組,可以將建議提供至用戶。在一些實(shí)施方式中,可以由用戶創(chuàng)建消息,該消息包括對(duì)用戶的一個(gè)或者多個(gè)聯(lián)系人的模糊引用,并且應(yīng)用系統(tǒng)125可以基于對(duì)包括與消息相關(guān)聯(lián)的一個(gè)或者多個(gè)聯(lián)系人的聯(lián)系人組的確定并且提供作為已識(shí)別的聯(lián)系人組中的成員的聯(lián)系人的一個(gè)或者多個(gè)特性,來提供引用的建議消歧。
[0078]圖7是示例計(jì)算機(jī)系統(tǒng)710的框圖。計(jì)算機(jī)系統(tǒng)710通常包括至少一個(gè)處理器714,該處理器714經(jīng)由總線子系統(tǒng)712與若干外圍裝置通信。這些外圍裝置可以包括存儲(chǔ)子系統(tǒng)724(包括例如存儲(chǔ)器子系統(tǒng)726和文件存儲(chǔ)子系統(tǒng)728)、用戶接口輸入裝置722、用戶接口輸出裝置720、和網(wǎng)絡(luò)接口子系統(tǒng)716。輸入和輸出裝置允許用戶與計(jì)算機(jī)系統(tǒng)710交互。網(wǎng)絡(luò)接口子系統(tǒng)716提供到外部網(wǎng)絡(luò)的接口并且耦合至其它計(jì)算機(jī)系統(tǒng)中的對(duì)應(yīng)接口裝置。
[0079]用戶接口輸入裝置722可以包括鍵盤、指向裝置(諸如,鼠標(biāo)、軌跡球、觸摸板、或者繪圖板)、掃描器、合并到顯示器中的觸摸屏、音頻輸入裝置(諸如,語音識(shí)別系統(tǒng)、麥克風(fēng))、和/或其它類型的輸入裝置。通常,術(shù)語“輸入裝置”的使用旨在包括用于將信息輸入到計(jì)算機(jī)系統(tǒng)710中或者輸入到通信網(wǎng)絡(luò)的所有可能類型的裝置和方式。
[0080]用戶接口輸出裝置720可以包括顯示子系統(tǒng)、打印機(jī)、傳真機(jī)、或者非可視顯示器,諸如音頻輸出裝置。顯示子系統(tǒng)可以包括陰極射線管(CRT)、平板裝置(諸如,液晶顯示器(LCD))、投影裝置、或者用于創(chuàng)建可視圖像的某個(gè)其它機(jī)制。顯示子系統(tǒng)也可以提供非可視顯示,諸如經(jīng)由音頻輸出裝置。通常,術(shù)語“輸出裝置”的使用旨在包括用于將來自計(jì)算機(jī)系統(tǒng)710的信息輸出到用戶或者輸出到另一機(jī)器或者計(jì)算機(jī)系統(tǒng)的所有可能類型的裝置和方式。
[0081]存儲(chǔ)子系統(tǒng)724存儲(chǔ)提供本文描述的一些或者所有模塊的功能的編程和數(shù)據(jù)結(jié)構(gòu)。例如,存儲(chǔ)子系統(tǒng)724可以包括邏輯,該邏輯用于識(shí)別用戶的一條或者多條消息,確定在與消息相關(guān)聯(lián)的一個(gè)或者多個(gè)聯(lián)系人之間的關(guān)系強(qiáng)度,并且將該關(guān)系與用戶相關(guān)聯(lián)。這些軟件模塊通常由處理器714單獨(dú)地或者結(jié)合其它處理器執(zhí)行。在存儲(chǔ)子系統(tǒng)中使用的存儲(chǔ)器726可以包括若干存儲(chǔ)器,包括:用于在程序執(zhí)行期間存儲(chǔ)指令和數(shù)據(jù)的主隨機(jī)存取存儲(chǔ)器(RAM)730、和存儲(chǔ)固定指令的只讀存儲(chǔ)器(R0M)732。文件存儲(chǔ)子系統(tǒng)728可以提供程序和數(shù)據(jù)文件的永久存儲(chǔ),并且可以包括硬盤驅(qū)動(dòng)器、與相關(guān)聯(lián)的可移動(dòng)介質(zhì)一起的軟盤驅(qū)動(dòng)器、CD-ROM驅(qū)動(dòng)器、光驅(qū)動(dòng)器、或者可移動(dòng)介質(zhì)盒。實(shí)施某些實(shí)施方式的功能的模塊可以由文件存儲(chǔ)子系統(tǒng)728存儲(chǔ)在存儲(chǔ)子系統(tǒng)724中,或者存儲(chǔ)在處理器714可訪問的其它機(jī)器中。
[0082]總線子系統(tǒng)712提供用于使計(jì)算機(jī)系統(tǒng)710的各種部件和子系統(tǒng)如期望的那樣彼此通信的機(jī)制。雖然總線子系統(tǒng)712被示意性地示為單個(gè)總線,但是總線子系統(tǒng)的替選實(shí)施方式可以使用多個(gè)總線。
[0083]計(jì)算機(jī)系統(tǒng)710可以是不同的類型,包括工作站、服務(wù)器、計(jì)算集群、刀片式服務(wù)器、服務(wù)器群、或者任何其它數(shù)據(jù)處理系統(tǒng)或者計(jì)算裝置。由于計(jì)算機(jī)和網(wǎng)絡(luò)的不斷變化的本質(zhì),在圖7中描繪的計(jì)算機(jī)系統(tǒng)710的描述僅僅旨在是為了圖示一些實(shí)施方式的具體示例。計(jì)算機(jī)系統(tǒng)710的許多其它配置是可能的,具有比圖7中描繪的計(jì)算機(jī)系統(tǒng)更多或者更少的部件。
[0084]在本文描述的系統(tǒng)收集有關(guān)用戶的個(gè)人信息或者可以利用個(gè)人信息的情況下,可以向用戶提供控制程序或者特征是否收集用戶信息(例如,與用戶的社交網(wǎng)絡(luò)、電子郵件、社會(huì)行動(dòng)或者活動(dòng)、瀏覽歷史、用戶偏好有關(guān)的信息)或者控制是否和/或如何從內(nèi)容服務(wù)器接收可能與用戶更相關(guān)的內(nèi)容的機(jī)會(huì)。而且,在存儲(chǔ)或者使用某些數(shù)據(jù)之前,可以按照一種或者多種方式來處理該某些數(shù)據(jù),使得可以去除個(gè)人可識(shí)別信息。例如,可以處理用戶的身份,使得可能不確定出用戶的個(gè)人可識(shí)別信息,或者,在可以獲得地理位置信息的情況下可以將用戶的地理位置一般化(諸如,到城市、郵政編碼、或者州縣水平),使得不能確定用戶的具體地理位置。由此,用戶可以對(duì)如何收集和/或使用有關(guān)用戶的信息進(jìn)行控制。
[0085]雖然本文已經(jīng)描述并且圖示了多種實(shí)施方式,但是也可以利用用于執(zhí)行功能和/或獲得結(jié)果和/或本文描述的一個(gè)或者多個(gè)優(yōu)點(diǎn)的各種各樣的其它裝置和/或結(jié)構(gòu),并且某個(gè)這樣的變化和/或修改都將視為在本文描述的實(shí)施方式的范圍內(nèi)。更一般地,本文描述的所有參數(shù)、尺寸、材料和配置旨在是示例性的,并且實(shí)際的參數(shù)、尺寸、材料和/或配置都將取決于使用本教導(dǎo)的一個(gè)或者多個(gè)具體應(yīng)用。本領(lǐng)域的技術(shù)人員將認(rèn)識(shí)到或者能夠確定只使用常規(guī)實(shí)驗(yàn)即可獲得本文描述的【具體實(shí)施方式】的許多等同物。因此,應(yīng)理解,前述實(shí)施方式僅以示例的方式呈現(xiàn),并且,在所附權(quán)利要求書及其等同物的范圍內(nèi),可以按照與具體描述和要求的不同的方式來實(shí)踐實(shí)施方式。本公開的實(shí)施方式涉及本文描述的某個(gè)單獨(dú)的特征、系統(tǒng)、物品、材料、套件和/或方法。另外,如果這樣的特征、系統(tǒng)、物品、材料、套件和/或方法不彼此不一致,則兩個(gè)或者更多個(gè)這樣的特征、系統(tǒng)、物品、材料、套件和/或方法的任何組合都包括在本公開的范圍內(nèi)。
【主權(quán)項(xiàng)】
1.一種計(jì)算機(jī)實(shí)現(xiàn)的方法,包括: 通過一個(gè)或者多個(gè)處理器識(shí)別由用戶發(fā)送或者接收的、以及由所述用戶的多個(gè)聯(lián)系人發(fā)送或者接收的一條或者多條電子消息; 通過所述處理器中的一個(gè)或者多個(gè)處理器確定在所述多個(gè)聯(lián)系人中的第一聯(lián)系人與所述多個(gè)聯(lián)系人中的第二聯(lián)系人之間的關(guān)系強(qiáng)度分值,其中確定所述關(guān)系強(qiáng)度分值是基于在所述消息中的一條或者多條消息中所述第一聯(lián)系人和所述第二聯(lián)系人的出現(xiàn); 識(shí)別所述第一聯(lián)系人的指示,其中所述指示由所述用戶在新的電子消息中提供;以及 將所述第二聯(lián)系人的特性提供至所述用戶,其中所述特性是響應(yīng)于所述指示而提供的并且基于所述關(guān)系強(qiáng)度分值來提供。2.根據(jù)權(quán)利要求1所述的方法,進(jìn)一步包括: 確定聯(lián)系人組,其中,所述聯(lián)系人組包括所述第一聯(lián)系人和所述第二聯(lián)系人,以及其中,所述聯(lián)系人組是基于所述關(guān)系強(qiáng)度分值來確定的。3.根據(jù)權(quán)利要求2所述的方法,進(jìn)一步包括: 識(shí)別所述多個(gè)聯(lián)系人中的第三聯(lián)系人; 確定在所述第三聯(lián)系人與所述聯(lián)系人組之間的新的關(guān)系強(qiáng)度分值;以及 如果所述新的關(guān)系強(qiáng)度分值滿足閾值,則將所述第三聯(lián)系人與所述聯(lián)系人組相關(guān)聯(lián)。4.根據(jù)權(quán)利要求3所述的方法,其中,所述新的關(guān)系強(qiáng)度分值基于所述一條或者多條消息中所述第一聯(lián)系人、所述第二聯(lián)系人、和所述第三聯(lián)系人同時(shí)出現(xiàn)的消息的計(jì)數(shù)。5.根據(jù)權(quán)利要求2所述的方法,其中,所述指示是將所述第一聯(lián)系人指定為新消息的接收者,其中,所述特性是所述第二聯(lián)系人的聯(lián)系信息,以及其中,提供所述特性包括向所述用戶提供建議以將所述第二聯(lián)系人指定為所述新消息的接收者。6.根據(jù)權(quán)利要求5所述的方法,其中,所述建議是自動(dòng)完成的建議。7.根據(jù)權(quán)利要求2所述的方法,進(jìn)一步包括: 確定所述聯(lián)系人組的聯(lián)系人組特性,其中,所述聯(lián)系人組特性是基于所述消息中所述第一聯(lián)系人和所述第二聯(lián)系人同時(shí)出現(xiàn)的一條或者多條消息的一個(gè)或者多個(gè)消息特性來確定的。8.根據(jù)權(quán)利要求7所述的方法,其中,所述消息特性中的一個(gè)或者多個(gè)消息特性是所述消息中的一條或者多條消息中的項(xiàng)。9.根據(jù)權(quán)利要求7所述的方法,其中,所述聯(lián)系人組特性是關(guān)系類型,其中,所述關(guān)系類型指示在所述用戶與所述聯(lián)系人組的所述聯(lián)系人之間的關(guān)系。10.根據(jù)權(quán)利要求7所述的方法,其中,所述消息特性中的所述一個(gè)或者多個(gè)消息特性是所述聯(lián)系人組的所述聯(lián)系人中的至少一個(gè)聯(lián)系人的電子郵件地址的域名。11.根據(jù)權(quán)利要求7所述的方法,其中,確定所述聯(lián)系人組特性包括確定與在一條或者多條消息中的一個(gè)或者多個(gè)項(xiàng)相關(guān)聯(lián)的一個(gè)或者多個(gè)實(shí)體。12.根據(jù)權(quán)利要求1所述的方法,其中,在所述第一聯(lián)系人與所述第二聯(lián)系人之間的所述關(guān)系強(qiáng)度分值是基于所述一條或者多條消息中所述第一聯(lián)系人和所述第二聯(lián)系人同時(shí)出現(xiàn)的消息的計(jì)數(shù)。13.一種計(jì)算機(jī)實(shí)現(xiàn)的方法,包括: 通過一個(gè)或者多個(gè)處理器識(shí)別由用戶發(fā)送或者接收的、以及由所述用戶的多個(gè)聯(lián)系人發(fā)送或者接收的一條或者多條電子消息,其中所述消息中的每條消息包括一個(gè)或者多個(gè)特性; 通過所述處理器中的一個(gè)或者多個(gè)處理器確定在第一聯(lián)系人與至少一個(gè)附加聯(lián)系人之間的關(guān)系強(qiáng)度分值,其中確定所述關(guān)系強(qiáng)度分值是基于所述第一聯(lián)系人與所述至少一個(gè)附加聯(lián)系人同時(shí)出現(xiàn)的所述消息的計(jì)數(shù),并且是基于所述消息中所述第一聯(lián)系人與所述至少一個(gè)附加聯(lián)系人同時(shí)出現(xiàn)的一條或者多條消息的所述特性中的至少一個(gè)特性; 通過所述處理器中的一個(gè)或者多個(gè)處理器基于所述關(guān)系強(qiáng)度分值來確定聯(lián)系人組;以及 將所述聯(lián)系人組與所述用戶相關(guān)聯(lián)。14.根據(jù)權(quán)利要求13所述的方法,進(jìn)一步包括: 確定聯(lián)系人組特性,其中所述聯(lián)系人組特性是基于所述消息中所述第一聯(lián)系人和所述至少一個(gè)附加聯(lián)系人同時(shí)出現(xiàn)的一條或者多條消息的所述特性中的一個(gè)或者多個(gè)特性來確定的。15.—種系統(tǒng),包括存儲(chǔ)器和一個(gè)或者多個(gè)處理器,所述處理器可操作為執(zhí)行存儲(chǔ)在所述存儲(chǔ)器中的指令,包括用于以下的指令: 識(shí)別由用戶發(fā)送或者接收的、以及由所述用戶的多個(gè)聯(lián)系人發(fā)送或者接收的一條或者多條電子消息; 確定在所述多個(gè)聯(lián)系人中的第一聯(lián)系人與所述多個(gè)聯(lián)系人中的第二聯(lián)系人之間的關(guān)系強(qiáng)度分值,其中,所述關(guān)系強(qiáng)度分值是基于在所述消息中的一條或者多條消息中所述第一聯(lián)系人和所述第二聯(lián)系人的出現(xiàn)來確定的; 識(shí)別在新的電子消息中的所述第一聯(lián)系人的指示,其中所述指示由所述用戶提供;以及 將所述第二聯(lián)系人的特性提供至所述用戶,其中所述特性是響應(yīng)于所述指示而提供的并且基于所述關(guān)系強(qiáng)度分值來提供。16.根據(jù)權(quán)利要求15所述的系統(tǒng),其中,所述指令進(jìn)一步包括用于以下的指令: 確定聯(lián)系人組,其中,所述聯(lián)系人組包括所述第一聯(lián)系人和所述第二聯(lián)系人,以及其中,所述聯(lián)系人組是基于所述關(guān)系強(qiáng)度分值來確定的。17.根據(jù)權(quán)利要求16所述的系統(tǒng),其中,所述指令進(jìn)一步包括用于以下的指令: 識(shí)別所述多個(gè)聯(lián)系人中的第三聯(lián)系人; 確定在所述第三聯(lián)系人與所述聯(lián)系人組之間的新的關(guān)系強(qiáng)度分值;以及 如果所述新的關(guān)系強(qiáng)度分值滿足閾值,則將所述第三聯(lián)系人與所述聯(lián)系人組相關(guān)聯(lián)。18.根據(jù)權(quán)利要求17所述的系統(tǒng),其中,所述新的關(guān)系強(qiáng)度分值基于所述一條或者多條消息中所述第一聯(lián)系人、所述第二聯(lián)系人、和所述第三聯(lián)系人同時(shí)出現(xiàn)的消息的計(jì)數(shù)。19.根據(jù)權(quán)利要求16所述的系統(tǒng),其中,所述指示是將所述第一聯(lián)系人指定為新消息的接收者,其中,所述特性是所述第二聯(lián)系人的聯(lián)系信息,以及其中,提供所述特性的所述指令包括用于向所述用戶提供建議以將所述第二聯(lián)系人指定為所述新消息的接收者的指令。20.根據(jù)權(quán)利要求16所述的系統(tǒng),其中,所述指令進(jìn)一步包括用于以下的指令: 確定聯(lián)系人組特性,其中所述聯(lián)系人組特性是基于所述消息中所述第一聯(lián)系人和所述第二聯(lián)系人同時(shí)出現(xiàn)的一條或者多條消息的一個(gè)或者多個(gè)消息特性來確定的。21.根據(jù)權(quán)利要求20所述的系統(tǒng),其中,所述消息特性中的一個(gè)或者多個(gè)消息特性是在所述消息中的一條或者多條消息中的項(xiàng)。22.根據(jù)權(quán)利要求20所述的系統(tǒng),其中,所述聯(lián)系人組特性是關(guān)系類型,并且其中,所述關(guān)系類型指示在所述用戶與所述聯(lián)系人組的所述聯(lián)系人之間的關(guān)系。23.根據(jù)權(quán)利要求15所述的系統(tǒng),其中,在所述第一聯(lián)系人與所述第二聯(lián)系人之間的所述關(guān)系強(qiáng)度分值基于所述一條或者多條消息中所述第一聯(lián)系人和所述第二聯(lián)系人同時(shí)出現(xiàn)的消息的計(jì)數(shù)。
【文檔編號(hào)】G06F15/16GK105940387SQ201480071661
【公開日】2016年9月14日
【申請(qǐng)日】2014年12月30日
【發(fā)明人】安德魯·湯姆金斯, 尚穆加孫達(dá)拉姆·拉維庫馬爾, 莎琳尼·阿加瓦爾, 楊美靈, 龐渤, 李軼楠
【申請(qǐng)人】谷歌公司