合并由各個社交網絡系統維護的用戶資料信息的制作方法
【專利摘要】社交網絡系統生成用戶的擴增用戶資料。擴增用戶資料包括:來自由額外社交網絡系統維護的對應于社交網絡系統的用戶的用戶資料的信息。例如,識別由額外社交網絡系統維護的與由社交網絡系統維護的用戶資料具有閾值相似度的用戶資料,并且識別的用戶資料中的用戶特征與來自由社交網絡系統維護的用戶資料的特征一起被包括在擴增用戶資料中。來自擴增用戶資料的用戶特征用于識別用于向用戶呈現的諸如廣告的內容。
【專利說明】合并由各個社交網絡系統維護的用戶資料信息
[000。 背景
[0002] 本公開總體設及社交網絡系統,并且更具體地,設及合并由各個社交網絡系統維 護的用戶資料中的信息。
[0003] 社交網絡系統允許其用戶連接至額外社交網絡系統用戶,并且與之通信。用戶可 在綁定至他們的身份且包括關于用戶的信息(諸如,興趣和人口統計信息)的社交網絡系統 上創建資料,并且通過在社交網絡系統上張貼內容而與額外社交網絡系統用戶共享該信 息,或者W另外方式允許其他用戶訪問該信息。用戶可W是個體或者諸如公司或慈善機構 的實體。由于社交網絡系統的日益流行W及由社交網絡系統維護的用戶特定信息的日益增 加,社交網絡系統為廣告商提供理想論壇,廣告商通過向社交網絡系統用戶呈現廣告來提 高關于產品或服務的意識。由社交網絡系統維護的用戶特定信息的日益增加也允許廣告商 收集關于用戶特征的信息,W便更有效地向服從社交網絡系統用戶的隱私設置的社交網絡 系統用戶定制(target)廣告。
[0004] 社交網絡系統的用戶通常向社交網絡系統張貼用于向額外社交網絡系統用戶呈 現的內容,使得其他用戶能夠與張貼的內容交互。基于用戶與其他用戶張貼的內容的交互, 社交網絡系統可確定用戶特征,諸如用戶對其他用戶或內容類型的興趣。社交網絡系統可 使用用戶特征來選擇諸如廣告的內容,用于增加用戶與社交網絡系統呈現至用戶的內容交 互的可能性。
[0005] 傳統地,社交網絡系統基于與社交網絡系統的用戶有關的信息向用戶呈現內容。 例如,社交網絡系統基于與用戶有關的用戶資料中的人口統計信息、由用戶執行的動作W 及由社交網絡系統獲取的動作、用戶與社交網絡系統的其他用戶之間的連接或其他合適的 信息,來選擇用于向用戶呈現的內容。然而,社交網絡系統的用戶通常是額外社交網絡系統 的用戶,并且當與額外社交網絡系統交互時,提供不同的或其他的人口統計信息或執行不 同動作。因此,與單個社交網絡系統的用戶有關的信息可能不完全地反映用戶特征。
【發明內容】
[0006] 社交網絡系統生成用于用戶的包括與額外社交網絡系統的用戶有關的信息的擴 增用戶資料。例如,擴增用戶資料包括:來自用于由社交網絡系統維護的用戶的用戶資料的 信息,W及來自與額外社交網絡系統的該用戶有關的額外用戶資料的信息。擴增用戶資料 中的信息由社交網絡系統使用W選擇用于向用戶呈現的內容,使得社交網絡系統能夠負責 關于由額外社交網絡系統維護的用戶的信息W便向用戶提供更佳定制的內容。
[0007] 為了生成擴增用戶資料,社交網絡系統檢索與用戶有關的用戶資料,并且檢索由 額外社交網絡系統維護的額外用戶資料。將來自用戶資料的用戶特征與來自額外用戶資料 中的每一個的用戶特征相比較,W生成用戶資料與額外用戶資料之間的相似度。例如,基于 用戶資料中的特征與額外用戶資料中的特征的匹配,生成描述用戶資料與額外用戶資料之 間的相似度的分數。用戶資料與額外用戶資料之間的相似度可受到用戶資料中的匹配額外 用戶資料中的特征的特征類型W及用戶資料中的特征與額外用戶資料中的特征是完全匹 配還是部分匹配的影響。選擇與用戶資料至少具有闊值相似度的額外用戶資料,并且選擇 的額外用戶資料中的特征與用戶資料中的特征合并W生成擴增用戶資料。此外,與額外用 戶資料有關的信息(諸如,與額外社交網絡系統的額外用戶資料有關的內容或動作)可包括 在擴增用戶資料中。
[0008] 社交網絡系統使用擴增用戶資料中的信息來選擇用于向用戶呈現的內容。例如, 將額外用戶資料中的用戶特征與關于廣告的目標標準相比較,W識別適于向用戶呈現的廣 告。如另一實例,基于來自擴增用戶資料的用戶特征來識別由社交網絡系統的維護的對象 并且向用戶識別,用戶與由社交網絡系統的維護的對象具有闊值交互的可能性。
[0009] 在所附的針對方法、存儲介質和系統的權利要求中,具體公開了根據本發明的實 施方式,其中,在一個權項要求類別(例如,方法)中提到的任何特征也都可在另一權利要求 類別(例如,系統)中被要求。所附權利要求中的從屬性或引用內容僅依形式原因選擇。然 而,從任何之前的權利要求中(具體而言,多重從屬性)刻意引用的任何主題也可被要求,因 此無論所附權利要求選擇何種從屬性,權利要求及其特征的任意組合都能被公開。
[0010] 在根據本發明的實施方式中,一種方法包括:
[0011] 檢索由第一社交網絡系統維護的且與第一社交網絡系統的用戶有關的第一用戶 資料數據組,該用戶資料數據組包括描述第一社交網絡系統的用戶的一個或多個特征的信 息;
[0012] 由該第一社交網絡系統訪問一個或多個額外社交網絡系統;
[0013] 從一個或多個額外社交網絡系統檢索一個或多個額外用戶資料數據組,每個用戶 資料數據組均包括額外社交網絡系統中的至少一個的用戶特征;
[0014] 確定第一用戶資料數據組與一個或多個額外用戶資料數據組中的每一個之間的 相似度,第一用戶資料數據組與額外用戶資料數據組之間的相似度至少部分基于包括在第 一用戶資料數據組中的特征與包括在額外用戶資料數據組中的特征的比較;
[0015] 選擇與第一用戶資料數據組至少具有闊值相似度的額外用戶資料數據組;由第一 社交網絡系統生成與用戶有關的擴增用戶資料數據組,該擴增用戶資料數據組包括被包括 在第一用戶資料數據組中的特征W及被包括在選擇的額外用戶資料數據組(多個數據組) 中的特征;
[0016] 在第一社交網絡系統中存儲與用戶有關的擴增用戶資料數據組;W及
[0017] 由第一社交網絡系統至少部分基于包括在擴增用戶資料數據組中的特征來選擇 用于向用戶呈現的內容。
[0018] 由第一社交網絡系統至少部分基于包括在擴增用戶資料數據組中的特征來選擇 用于向第一用戶呈現的內容可包括:
[0019] 識別與目標標準有關的一個或多個廣告,該目標標準滿足包括在擴增用戶資料數 據組中的至少一個特征;
[0020] 至少部分基于與識別的一個或多個廣告中的每一個有關的投標量,來排列識別的 一個或多個廣告;W及
[0021] 至少部分基于排列,來選擇識別的一個或多個廣告中的至少一個。
[0022] 確定第一用戶資料數據組與一個或多個額外用戶資料數據組中的每一個之間的 相似度可包括:
[0023] 確定包括在第一用戶資料數據組中的直接特征是否匹配包括在額外用戶資料數 據組中的直接特征;W及
[0024] 如果包括在第一用戶資料數據組中的直接特征匹配包括在額外用戶資料數據組 中的直接特征,則指定第一用戶資料數據組與額外用戶資料數據組之間的相似度等于或大 于闊值。
[0025] 直接特征可選自由如下組成的組:第一用戶資料數據組與額外用戶資料數據組之 間的連接、基于開放認證標準的鏈接、電子郵件地址、電話號碼及其任意組合。
[0026] 確定第一用戶資料數據組與一個或多個額外用戶資料數據組中的每一個之間的 相似度可包括:
[0027] 至少部分基于包括在額外用戶資料數據組中的一個或多個主要特征匹配包括在 第一用戶資料數據組中的一個或多個主要特征的至少一部分,來確定第一用戶資料數據組 與額外用戶資料數據組之間的相似度。
[0028] 主要特征可選自由如下組成的組:專有名、用戶名、資料照片及其任意組合。
[0029] 第一用戶資料數據組與額外用戶資料數據組之間的相似度可進一步至少部分基 于用戶資料數據組中的一個或多個次要特征匹配包括在用戶資料數據組中的一個或多個 次要特征的至少一部分。
[0030] 次要特征可選自由如下組成的組:向一個或多個用戶資料的連接、照片、視頻數據 及其任意組合。
[0031] 由第一社交網絡系統生成與用戶有關的包括被包括在第一用戶資料數據組中的 特征W及被包括在選擇的額外用戶資料數據組中的特征的擴增用戶資料數據組可包括:
[0032] 檢索與選擇的額外用戶資料數據組有關的且由維護選擇的額外用戶資料數據組 的額外社交網絡系統維護的信息;W及
[0033] 在擴增用戶資料數據組中,包括描述與選擇的額外用戶資料數據組有關的檢索信 息的信息。
[0034] 與選擇的額外用戶資料數據組有關的檢索信息可選自由如下組成的組:與選擇的 額外用戶資料數據組有關的且由維護選擇的額外用戶資料數據組的額外社交網絡系統維 護的動作、關于用戶最近的和/或最頻繁訪問的信息、與選擇的額外用戶資料數據組W及維 護選擇的額外用戶資料數據組的額外社交網絡系統有關的內容及其任意組合。
[0035] 描述與選擇的額外用戶資料數據組有關的檢索信息的信息可包括:與關于選擇的 額外用戶資料數據組的檢索信息有關的一個或多個主題。
[0036] 在根據本發明的進一步實施方式中,該方法可包括:
[0037] 使用擴增用戶資料數據組來緩存和/或誤差檢測和/或重復檢測。
[0038] 至少部分基于擴增資料數據組來選擇用于向第一用戶呈現的內容可包括:
[0039] 至少部分基于擴增用戶資料數據組中的特征來選擇由第一社交網絡系統維護的 對象,用戶與由第一社交網絡系統維護的對象至少具有闊值交互的可能性;W及
[0040] 向用戶識別選擇的對象。
[0041 ]在根據本發明的進一步實施方式中,該方法可包括:
[0042] 在第一社交網絡系統中存儲與第一用戶有關的擴增資料數據組。
[0043] 由第一社交網絡系統至少部分基于包括在擴增用戶資料數據組中的特征來選擇 用于向用戶呈現的內容可包括:
[0044] 識別與目標標準有關的一個或多個廣告,該目標標準滿足包括在擴增用戶資料數 據組中的至少一個特征;
[0045] 至少部分基于與識別的一個或多個廣告中的每一個有關的投標量,來排列識別的 一個或多個廣告;W及
[0046] 至少部分基于排列,來選擇識別的一個或多個廣告中的至少一個。
[0047] 在根據本發明的也可被要求的進一步實施方式中,一種方法包括:
[0048] 檢索由社交網絡系統維護的且與社交網絡系統的用戶有關的用戶資料,該用戶資 料包括描述社交網絡系統的用戶的一個或多個特征的信息;
[0049] 從一個或多個額外社交網絡系統檢索一個或多個額外用戶資料,每個用戶資料均 包括額外社交網絡系統中的至少一個的用戶特征;
[0050] 確定用戶資料與一個或多個額外用戶資料中的每一個之間的相似度,用戶資料與 額外用戶資料之間的相似度至少部分基于包括在用戶資料中的特征與包括在額外用戶資 料中的特征的比較;
[0051] 選擇與用戶資料至少具有闊值相似度的額外用戶資料;
[0052] 由社交網絡系統生成與用戶有關的擴增用戶資料,該擴增用戶資料包括被包括在 用戶資料中的特征W及被包括在選擇的額外用戶資料中的特征;W及
[0053] 由社交網絡系統至少部分基于包括在擴增用戶資料中的特征來選擇用于向用戶 呈現的內容。
[0054] 由社交網絡系統至少部分基于包括在擴增用戶資料中的特征來選擇用于向用戶 呈現的內容可包括:
[0055] 識別與目標標準有關的一個或多個廣告,該目標標準滿足包括在擴增用戶資料中 的至少一個特征.
[0056] 至少部分基于與識別的一個或多個廣告中的每一個有關的投標量,來排列識別的 一個或多個廣告;W及
[0057] 至少部分基于排列,來選擇識別的一個或多個廣告中的至少一個。
[005引確定用戶資料與一個或多個額外用戶資料中的每一個之間的相似度可包括:
[0059] 確定包括在用戶資料中的直接特征是否匹配包括在額外用戶資料中的直接特征; W及
[0060] 如果包括在用戶資料中的直接特征匹配包括在額外用戶資料中的直接特征,則指 定用戶資料與額外用戶資料之間的相似度等于或大于闊值。
[0061] 直接特征可選自由如下組成的組:用戶資料與額外用戶資料之間的連接、電子郵 件地址、電話號碼及其任意組合。
[0062] 確定用戶資料與一個或多個額外用戶資料中的每一個之間的相似度可包括:
[0063] 至少部分基于包括在額外用戶資料中的一個或多個主要特征匹配包括在用戶資 料中的一個或多個主要特征的至少一部分,來確定用戶資料與額外用戶資料之間的相似 度。
[0064] 主要特征可選自由如下組成的組:專有名、用戶名、資料照片及其任意組合。
[0065] 用戶資料與額外用戶資料之間的相似度可進一步至少部分基于用戶資料中的一 個或多個次要特征匹配包括在用戶資料中的一個或多個次要特征的至少一部分。
[0066] 次要特征可選自由如下組成的組:向一個或多個用戶資料的連接、照片、視頻數據 及其任意組合。
[0067] 由社交網絡系統生成與用戶有關的包括被包括在用戶資料中的特征W及被包括 在選擇的額外用戶資料中的特征的擴增用戶資料可包括:
[0068] 檢索與選擇的額外用戶資料有關的且由維護選擇的額外用戶資料的額外社交網 絡系統維護的信息;W及
[0069] 在擴增用戶資料中,包括描述與選擇的額外用戶資料有關的檢索信息的信息。
[0070] 與選擇的額外用戶資料有關的檢索信息可選自由如下組成的組:與選擇的額外用 戶資料有關的且由維護選擇的額外用戶資料的額外社交網絡系統維護的動作、與選擇的額 外用戶資料W及維護選擇的額外用戶資料的額外社交網絡系統有關的內容及其任意組合。
[0071] 描述與選擇的額外用戶資料有關的檢索信息的信息可包括:與關于選擇的額外用 戶資料的檢索信息有關的一個或多個主題。
[0072] 至少部分基于擴增資料來選擇用于向用戶呈現的內容可包括:
[0073] 至少部分基于擴增用戶資料中的特征來選擇由社交網絡系統維護的對象,用戶與 由社交網絡系統維護的對象至少具有闊值交互的可能性;W及
[0074] 向用戶識別選擇的對象。
[0075] 在根據本發明的進一步實施方式中,該方法可包括:
[0076] 在社交網絡系統中存儲與用戶有關的擴增資料。
[0077] 在根據本發明的也可被要求的進一步實施方式中,一種計算機程序產品包括具有 編碼在其上的指令的計算機可讀存儲介質,當由處理器執行指令時,使處理器:
[0078] 檢索由社交網絡系統維護的且與社交網絡系統的用戶有關的用戶資料,該用戶資 料包括描述社交網絡系統的用戶的一個或多個特征的信息;
[0079] 從一個或多個額外社交網絡系統檢索一個或多個額外用戶資料,每個用戶資料均 包括額外社交網絡系統中的至少一個的用戶特征;
[0080] 確定用戶資料與一個或多個額外用戶資料中的每一個之間的相似度,用戶資料與 額外用戶資料之間的相似度至少部分基于包括在用戶資料中的特征與包括在額外用戶資 料中的特征的比較;
[0081] 選擇與用戶資料至少具有闊值相似度的額外用戶資料;
[0082] 由社交網絡系統生成與用戶有關的擴增用戶資料,該擴增用戶資料包括被包括在 用戶資料中的特征W及被包括在選擇的額外用戶資料中的特征;W及
[0083] 由社交網絡系統至少部分基于包括在擴增用戶資料中的特征來選擇用于向用戶 呈現的內容。
[0084] 由社交網絡系統至少部分基于包括在擴增用戶資料中的特征來選擇用于向用戶 呈現的內容可包括:
[0085] 識別與目標標準有關的一個或多個廣告,該目標標準滿足包括在擴增用戶資料中 的至少一個特征.
[0086] 至少部分基于與識別的一個或多個廣告中的每一個有關的投標量,來排列識別的 一個或多個廣告;W及
[0087] 至少部分基于排列,來選擇識別的一個或多個廣告中的至少一個。
[0088] 至少部分基于擴增資料來選擇用于向用戶呈現的內容可包括:
[0089] 至少部分基于擴增用戶資料中的特征來選擇由社交網絡系統維護的對象,用戶與 由社交網絡系統維護的對象至少具有闊值交互的可能性;W及
[0090] 向用戶識別選擇的對象。
[0091] 確定用戶資料與一個或多個額外用戶資料中的每一個之間的相似度可包括:
[0092] 確定包括在用戶資料中的直接特征是否匹配包括在額外用戶資料中的直接特征; W及
[0093] 如果包括在用戶資料中的直接特征匹配包括在額外用戶資料中的直接特征,則指 定用戶資料與額外用戶資料之間的相似度等于或大于闊值。
[0094] 直接特征可選自由如下組成的組:用戶資料與額外用戶資料之間的連接、電子郵 件地址、電話號碼及其任意組合。
[00M]確定用戶資料與一個或多個額外用戶資料中的每一個之間的相似度可包括:
[0096] 至少部分基于包括在額外用戶資料中的一個或多個主要特征匹配包括在用戶資 料中的一個或多個主要特征的至少一部分,來確定用戶資料與額外用戶資料之間的相似 度。
[0097] 主要特征可選自由如下組成的組:專有名、用戶名、資料照片及其任意組合。
[0098] 用戶資料與額外用戶資料之間的相似度可進一步至少部分基于用戶資料中的一 個或多個次要特征匹配包括在用戶資料中的一個或多個次要特征的至少一部分。
[0099] 次要特征可選自由如下組成的組:向一個或多個用戶資料的連接、照片、視頻數據 及其任意組合。
[0100] 在根據本發明的進一步的實施方式中,一種計算機程序產品包括具有編碼在其上 的指令的計算機可讀存儲介質,當由處理器執行指令時,使得處理器執行根據W上提及的 實施方式中的任一個的方法。
[0101] 在根據本發明的進一步實施方式中。一種系統包括:一個或多個處理器;W及存儲 器,該存儲器禪接至處理器,該存儲器包括由處理器可執行的指令,當執行指令時,處理器 可操作W執行根據W上提及的實施方式中的任一個的方法。
[0102] 附圖的簡要說明
[0103] 圖1是根據實施方式的多個社交網絡系統操作的系統環境的框圖。
[0104] 圖2是根據實施方式的社交網絡系統的框圖。
[0105] 圖3是根據實施方式的用于基于擴增用戶資料來選擇用于社交網絡系統用戶的內 容的方法的流程圖。
[0106] 附圖描述的各種實施方式僅為說明。在不脫離本文描述的原則的情況下,本領域 技術人員從W下的討論中,易于理解可采用本文示出的結構和方法的可替代實施方式。
【具體實施方式】
[0…7]系統體系結構
[0108]圖1是包括多個社交網絡系統140的系統環境100的框圖。圖1所示的系統環境100 包括一個或多個客戶端設備110、網絡120、一個或多個第Ξ方系統130W及一個或多個社交 網絡系統140A、140B、140C(本文中,也單獨地和共同地使用參考標號140來指代)。在替代配 置中,不同的和/或其他的組件可被包括在系統環境100中。本文描述的實施方式可適于不 是社交網絡系統的在線系統。
[0109] 客戶端設備110是能夠經由網絡120接收用戶輸入W及傳輸和/或接收數據的一個 或多個計算設備。在一個實施方式中,客戶端設備110是諸如臺式電腦或膝上型電腦的常規 計算機系統。替換地,客戶端設備110可W是諸如個人數字助理(PDA)、移動電話、智能電話 或另一合適設備的具有計算機功能的設備。客戶端設備110被配置為經由網絡120通信。在 一個實施方式中,客戶端設備110執行允許客戶端設備110的用戶與一個或多個社交網絡系 統140A、140B、140C交互的應用。例如,客戶端設備110執行瀏覽器應用,W便使客戶端設備 110與社交網絡系統140能夠經由網絡120交互。在另一實施方式中,客戶端設備110通過在 客戶端設備110的本地操作系統(諸如,IOS飯或安卓?)上運行的應用編程接口(API)與社 交網絡系統140交互。
[0110] 客戶端設備110被配置為經由網絡120通信,該網絡可包括使用有線和/或無線通 信系統的局域網和/或廣域網的任意組合。在一個實施方式中,網絡120使用標準通信技術 和/或協議。例如,網絡120可包括使用諸如W太網、802.11、微波存取全球互通(WiMAX)、3G、 4G、碼分多址(CDMA)、數字用戶線路(D化)等技術的通信鏈路。用于經由網絡120通信而使用 的網絡協議的實例包括:多協議標簽交換(MPLS)、傳輸控制協議/因特網協議(TCP/IP)、超 文本傳輸協議化TTP)、簡單郵件傳輸協議(SMTP) W及文件傳輸協議(FTP)。使用諸如超文本 標記語言化TML)或可擴展標記語言(XML)的任意合適的格式,可表示通過網絡120交換的數 據。在一些實施方式中,網絡120的通信鏈路的所有或一些可使用任意合適的技術 (technique)或技術(techniques)來加密。
[0111] W下結合圖2進一步描述的,一個或多個第Ξ方系統130可禪接至網絡120,用于與 一個或多個社交網絡系統140A、140B、140C通信。在一個實施方式中,第Ξ方系統130是向客 戶端設備110通信描述由客戶端設備110執行的應用的信息或者向客戶端設備110通信數據 W供在客戶端設備上執行的應用使用的應用提供商。在其他實施方式中,第=方系統130經 由客戶端設備110提供用于呈現的內容或其他信息。第Ξ方系統130也可向社交網絡系統 140通信諸如廣告、內容的信息或者關于由第Ξ方系統130提供的應用的信息。
[0112] -個或多個社交網絡系統140A、140B、140C禪接至網絡120,并且與客戶端設備110 通信。盡管圖1示出了 Ξ個社交網絡系統1404、1408、140(:,但是在其他實施方式中,任意數 量的社交網絡系統140可包括在系統環境100中。如W下結合圖2進一步描述的,社交網絡系 統140維護用于其用戶中的每一個的用戶資料,并且允許用戶創建與其他用戶的連接。社交 網絡系統140的用戶向社交網絡系統140提供內容,該社交網絡系統基于用戶之間的連接 和/或用戶資料中的信息之間的連接向其他用戶呈現提供的內容。使用用戶與呈現至用戶 的內容之間的交互、用戶與其他用戶之間的連接W及與用戶有關的用戶資料中的信息,社 交網絡系統140選擇用于向用戶呈現的內容。社交網絡系統140A的用戶也可具有由額外社 交網絡系統140B、140C維護的用戶資料,其中,由不同社交網絡系統140A、140B、140C維護的 用戶資料包括不同特征。
[0113] 圖2是社交網絡系統140的體系結構的框圖。圖2所示的社交網絡系統140包括用戶 資料存儲器205、內容存儲器210、動作日志記錄器215、動作日志220、矢線存儲器225、廣告 請求存儲器230、資料關聯模塊235W及網絡服務器240。在其他實施方式中,社交網絡系統 140可包括用于各種應用的其他組件、更少組件或不同組件。為了不使該系統體系結構的細 節變得模糊,未示出諸如網絡接口、安全功能、負載平衡器、故障轉移服務器、管理和網絡操 作平臺等的常規組件。
[0114] 社交網絡系統140的每個用戶與存儲在用戶資料存儲器205中的用戶資料相關。用 戶資料包括由用戶明確分享的關于該用戶的公告信息,并且也可包括由社交網絡系統140 推斷的資料信息。在一個實施方式中,用戶資料包括多個數據字段,每個數據字段均描述對 應社交網絡系統用戶的一個或多個屬性。存儲在用戶資料中的信息的實例包括傳記的、人 口統計的W及其他類型的描述信息,諸如工作經歷、教育背景、性別、業余愛好或喜好、地址 等。用戶資料也可存儲由用戶提供的其他信息,例如,圖像或視頻。在某些實施方式中,用戶 的圖像可標記有識別在圖像中顯示的社交網絡系統用戶的信息。用戶資料存儲器205中的 用戶資料也可維護由對應用戶在內容存儲器210中的內容項上執行的并存儲在動作日志記 錄器220中的動作的參考。
[0115] 用戶資料可包括唯一識別與用戶資料有關的用戶的一個或多個直接特征。直接特 征的實例包括電子郵件地址或電話號碼。此外,用戶資料與由額外社交網絡系統140維護的 用戶資料之間的連接可存儲在用戶資料中,并且該連接是直接特征。例如,社交網絡系統 140A可通過共享社交網絡系統140A與額外社交網絡系統140B之間的登入憑證,來利用由額 外社交網絡系統140B維護的用戶之間的連接。運種登入憑證的共享創建與由社交網絡系統 140A維護的用戶有關的用戶資料與額外社交網絡系統140B的用戶有關的用戶資料之間的 連接。由社交網絡系統140A維護的用戶資料與由額外社交網絡系統140B維護的額外用戶資 料之間的連接表示用戶資料與額外用戶資料與相同用戶相關。
[0116] 雖然用戶資料存儲器205中的用戶資料通常與個體相關,從而使個體經由社交網 絡系統140彼此交互,但是用戶資料也可為諸如企業或組織的實體存儲。運允許實體在社交 網絡系統140上創建存在,用于與額外社交網絡系統用戶連接并與其交換內容。實體可張貼 關于其本身、關于其產品的信息或者向使用與實體的用戶資料相關的品牌頁面的社交網絡 系統的用戶提供其他信息。社交網絡系統的其他用戶可連接至品牌頁面,W接收張貼到品 牌頁面上的信息或者接收來自品牌頁面的信息。與品牌頁面有關的用戶資料可包括關于實 體本身的信息,其向用戶提供關于實體的背景或信息數據。
[0117] 內容存儲器210存儲均表示各類內容的對象。由對象表示的內容的實例包括:頁面 帖子、狀態更新、照片、視頻、鏈接、共享內容項、游戲應用成就、本地商業的簽到事項、品牌 頁面或任意其他類型的內容。社交網絡系統用戶可創建由內容存儲器210存儲的對象(諸 如,狀態更新)、由用戶標記的與社交網絡系統中的其他對象(事件、群組或應用)相關的照 片。在一些實施方式中,從第Ξ方應用或獨立于社交網絡系統140的第Ξ方應用接收對象。 在一個實施方式中,內容存儲器210中的對象表示單個內容塊或內容"項"。因此,社交網絡 系統用戶被鼓勵通過各種通信信道向社交網絡系統140發布各類媒體的文本和內容項而進 行彼此通信。運增加了用戶彼此交互的量,并且增加了用戶與社交網絡系統140內的用戶交 互的頻率。
[0118] 動作日志記錄器215接收關于社交網絡系統140內部和/或外部的用戶動作的通 信,使用關于用戶動作的信息填充動作日志220。動作的實例包括:向另一用戶添加連接、向 另一用戶發送消息、上傳圖像、讀取來自另一用戶的消息、瀏覽與另一用戶相關的內容w及 參加由另一用戶發布的事件。此外,大量動作可設及對象W及一個或多個具體用戶,使得運 些動作也與那些用戶相關且被存儲在動作日志220中。
[0119] 動作日志220可由社交網絡系統140使用W跟蹤社交網絡系統140上的用戶動作, W及向社交網絡系統140通信信息的第Ξ方系統130上的動作。用戶可與社交網絡系統140 上的各種對象交互,并且描述運些交互的信息存儲在動作日志220中。與對象交互的實例包 括:在帖子上評論、共享鏈接、經由移動設備向物理位置簽到、訪問內容項W及任意其他合 適的交互。包括在動作日志220中的與社交網絡系統140上的對象交互的其他實例包括:對 相冊進行評論、與用戶通信、與對象創建連接、加入事件、加入群、創建事件、授權應用、使用 應用W及表達對于對象的喜好Γ喜歡"該對象)W及參與交易。此外,動作日志220可記錄用 戶與社交網絡系統140上的廣告的交互W及與在社交網絡系統140上操作的其他應用的交 互。在一些實施方式中,來自動作日志220的數據用于推斷用戶的興趣或喜好、增加包括在 用戶資料中的興趣W及允許更完整地了解用戶喜好。
[0120] 動作日志220也可存儲在第Ξ方系統130(諸如,外部網站)上進行的用戶動作并通 信至社交網絡系統140。例如,電子商務網站可通過啟動電子商務網站W識別社交網絡系統 140的用戶的社交插件來識別社交網絡系統140的用戶。因為社交網絡系統140的用戶是唯 一識別的,所W如在前述實例中的電子商務網站可向社交網絡系統140通信關于社交網絡 系統140外部的用戶動作的信息,用于與該用戶相關聯。因此,動作日志220可記錄關于在第 Ξ方系統130上執行的動作用戶的信息,包括網頁瀏覽歷史、接合的廣告、完成的購置W及 來自購物和購買的其他模式。
[0121] 在一個實施方式中,矢線存儲器225將描述用戶與社交網絡系統140上的其他對象 之間的連接的信息存儲為矢線。一些矢線可由用戶定義,允許用戶指定它們與他們用戶的 關系。例如,用戶可生成與用戶的現實生活關系并行(parallel)的其他用戶(諸如,好友、同 事、伙伴等)的矢線。當用戶與社交網絡系統140中的對象交互時,例如,表達對社交網絡系 統140上的頁面的興趣、與社交網絡系統140的其他用戶共享鏈接W及評論由社交網絡系統 140的其他用戶發布的帖子,生成其他矢線。
[0122] 在一個實施方式中,矢線可包括:均表示用戶之間的交互特征的各種特征、用戶與 對象之間的交互或者對象之間的交互。例如,包括在矢線中的特征描述兩個用戶之間交互 速率、兩個用戶彼此交互的新近程度、由一個用戶檢索的關于對象的速率或信息量或者用 戶發布的關于對象的評論的數量和類型。特征也可表示描述具體對象或用戶的信息。例如, 特征可表示用戶對具體主題的感興趣水平、用戶登錄社交網絡系統140的速率或描述關于 用戶的人口統計信息的信息。每個特征可與源對象或用戶、目標對象或用戶W及特征值有 關。特征可被指定為基于描述源對象或用戶、目標對象或用戶的值的表達,或者源對象或用 戶與目標對象或用戶之間的交互;因此,矢線可表示為一個或多個特征表達。
[0123] 矢線存儲器225也存儲關于矢線的信息,諸如,對于對象、興趣W及其他用戶的親 密度得分。社交網絡系統140可計算一定時間內的親密得分或"親密度",W便基于用戶執行 的動作來粗略估計用戶對社交網絡系統140中的對象或另一用戶的興趣。社交網絡系統140 可計算一定時間內的用戶親密度,W便基于用戶執行的動作來粗略估計用戶對社交網絡系 統140中的對象、興趣或另一用戶的興趣。在如下文獻中,進一步描述親密度計算:2010年12 月23日提交的美國專利申請第12/978,265號、2012年11月30日提交的美國專利申請第13/ 690,254號、2012年11月30日提及的美國專利申請第13/689,969號W及2012年11月30日提 及的美國專利申請第13/690,088號,其每一個的全部內容都通過引證結合于此。在一個實 施方式中,用戶與特定對象之間的多次交互可在矢線存儲器225中存儲為單條矢線。替換 地,用戶與特定對象之間的每次交互存儲為分開矢線。在一些實施方式中,用戶之間的連接 可存儲在用戶資料存儲器205中,或者用戶資料存儲器205可訪問矢線存儲器225W確定用 戶之間的連接。
[0124] 一個或多個廣告請求("廣告請求(ad requests)")包括在廣告請求存儲器230中。 廣告請求包括廣告內容和投標量。廣告內容是向用戶呈現的文本、圖像、音頻、視頻或任意 其他合適的數據。在各個實施方式中,廣告內容也包括當廣告被訪問時,指定用戶被定向至 的網絡地址的著陸頁面。投標量與廣告商的廣告有關,并且投標量用于確定期望值,諸如, 如果向用戶呈現廣告、如果廣告接收到用戶交或者基于任意其他合適的條件,由廣告商向 社交網絡系統140提供的金錢補償。例如,如果顯示廣告,投標量指定社交網絡系統140從廣 告商接收的貨幣量,并且通過使用投標量乘W廣告被訪問的可能性來確定期望值。
[0125] 此外,廣告請求可包括由廣告商指定的一個或多個目標標準。包括在廣告請求中 的目標標準指定適于在廣告請求的廣告內容中呈現的用戶的一個或多個特征。例如,目標 標準用于識別具有滿足目標標準中的至少一個的用戶資料信息、矢線或動作的用戶。因此, 目標標準允許廣告商識別具有具體特征的用戶,運簡化后續向不同用戶分配內容。
[0126] 在一個實施方式中,目標標準可指定用戶與社交網絡系統140的另一用戶或對象 之間的動作或連接類型。目標標準也可指定用戶與社交網絡系統140外部(諸如,在第Ξ方 系統130上)執行的對象之間的交互。例如,目標標準識別已經采取具體動作的用戶,諸如向 另一用戶發送消息、使用應用、加入組、離開組、加入事件、生成事件描述、使用在線市場購 買或評論產品或服務、從第Ξ方系統130請求信息或任意其他合適的動作。包括目標標準中 的動作允許廣告商進一步細化合適的用戶,W對其呈現來自廣告請求的內容。如另一實例, 目標標準識別具有向另一用戶或對象的連接的用戶或者具有連接至另一用戶或對象的具 體類型的用戶。
[0127] 資料關聯模塊235從用戶資料存儲器205檢索用戶資料,并訪問一個或多個額外社 交網絡系統140B、140C W識別由額外社交網絡系統140B、140C維護的與來自用戶資料存儲 器205的用戶資料有關的額外用戶資料。例如,資料關聯模塊235檢索與來自用戶資料存儲 器205的用戶有關的用戶資料,并訪問由額外社交網絡系統140B、140C維護的與額外社交網 絡系統140B、140C中的至少一個的用戶有關的額外用戶資料。資料關聯模塊235將來自用戶 資料存儲器205的用戶資料中的特征與由額外社交網絡系統140B、140C維護的額外用戶資 料中的特征相比較。如W下結合圖3進一步描述的,基于來自用戶資料存儲器205的用戶資 料中的特征匹配由額外社交網絡系統140B、140C維護的額外用戶資料中的特征的至少一部 分,資料關聯模塊235確定來自用戶資料存儲器205的用戶資料與額外用戶資料中的每一個 的相似度。
[01%]如果來自用戶資料存儲器205的用戶資料與由額外社交網絡系統140B、140C維護 的額外用戶資料至少具有闊值相似度,則生成包括來自額外社交網絡系統140B、140C的額 外用戶資料的特征W及來自用戶資料存儲器205的用戶資料的特征的擴增用戶資料,并且 將該擴增用戶資料存儲在用戶資料存儲器205中。因此,擴增用戶資料包括與社交網絡系統 140A的用戶有關的特征W及與一個或多個額外社交網絡系統140BU40C的用戶有關的特 征。擴增用戶資料可與由社交網絡系統140維護的對應用戶資料有關。如W下結合圖3進一 步描述的,通過用戶的擴增用戶資料,可基于與用戶有關的特征來選擇用于向用戶呈現的 內容。運允許內容選擇負責與額外社交網絡系統140的用戶有關的特征,W增加用戶對社交 網絡系統140選擇的內容感興趣的可能性。
[0129]網絡服務器240經由網絡120將社交網絡系統140鏈接至一個或多個客戶端設備 110 W及一個或多個第Ξ方系統130。網絡服務器240服務于網頁W及其他內容,諸如, JAVA愈、FLASH夠、XML等等。網絡服務器240可接收消息并在社交網絡系統140與客戶 端設備110之間路由消息,例如,即時消息、隊列消息(例如,電子郵件)、文本消息、短消息服 務(SMS)消息或者使用任意其他合適的消息傳遞技術發送的消息。用戶可向網絡服務器240 發送請求W上傳存儲在內容存儲器210中的信息(例如,圖像或視頻)。此外,網絡服務器240 可提供應用編程接口(API)功能W直接向本地客戶端設備操作系統(諸如,IOS液、安卓?、 ^\'下8〇8瑕或黑替05)發送數據。
[0。0] 將由各種社交網絡系統維護的用戶資料相關聯
[0131] 圖3是用于基于擴增用戶資料來選擇用于社交網絡系統用戶的內容的方法300的 一個實施方式的流程圖,該擴增用戶資料包括被包括在由不同社交網絡系統140A、140B、 140C維護的用戶資料中的用戶特征。社交網絡系統140A檢索(305)包括社交網絡系統140A 的用戶特征的用戶資料。例如,用戶請求社交網絡系統140A創建與用戶有關的擴增用戶資 料。替換地,社交網絡系統140A可選擇用戶并檢索(305)與用戶有關的用戶資料。
[0132] 社交網絡系統140A訪問一個或多個額外社交網絡系統140B、140C并檢索(310)由 額外社交網絡系統140B、140C維護的描述額外社交網絡系統140BU40C中的至少一個的用 戶特征的額外用戶資料。在一個實施方式中,將包括在用戶資料中的特征與包括在額外用 戶資料中的每一個的特征相比較,W確定(315)用戶資料與額外用戶資料中的每一個之間 的相似度。例如,用戶資料與額外用戶資料之間的相似度提供包括在額外用戶資料中的匹 配包括在用戶資料中的特征的至少一部分的特征的數量或百分比的度量。在一個實施方式 中,將來自用戶資料的特征與來自額外用戶資料的特征彼此相比較,W確定(315)用戶資料 與額外用戶資料之間的相似度屬于由對應的社交網絡系統140維護的一個或多個隱私設 置,限制比較的特征為由隱私設置表示為能夠被訪問的特征。
[0133] 確定的用戶資料與額外用戶資料之間的相似度可至少部分基于用戶資料中的特 征與額外用戶資料中的特征匹配的程度。例如,由權重修飾與用戶資料中的特征匹配額外 用戶資料中的特征有關的值,該權重基于用戶資料中的特征是部分匹配還是完全匹配額外 用戶資料中的特征。因此,相比用戶資料中的特征完全匹配額外用戶資料中的特征,用戶資 料中的特征部分匹配額外用戶資料中的特征對用戶資料與額外用戶資料之間的相似度可 能貢獻較少。
[0134] 選擇(320)與用戶資料至少具有闊值相似度的一個或多個額外用戶資料。例如,當 確定(315)用戶資料與額外用戶資料之間的相似度時,識別用戶資料中的直接特征,并且將 用戶資料中的直接特征與額外用戶資料中的直接特征相比較。如W上結合圖2描述的,直接 特征包括唯一識別用戶的信息。直接特征的實例包括:電子郵件地址、電話號碼W及用戶資 料與額外用戶資料之間的連接。如果用戶資料與額外用戶資料具有匹配的直接特征,則將 用戶資料與額外用戶資料之間的相似度指定為等于或大于闊值相似度的值。作為實例,如 果由包括用戶資料的社交網絡系統140AW及包括額外用戶資料的額外社交網絡系統140B 使用開放認證標準,則用戶的登錄憑證由社交網絡系統140A與額外社交網絡系統140B共 享,所W用戶資料與額外用戶資料彼此鏈接。該鏈接表示用戶資料與額外用戶資料與相同 用戶有關,所W用戶資料與額外用戶資料之間的相似度被指定為至少為闊值
[0135] 然而,如果包括在用戶資料中的至少一個直接特征不與包括在額外用戶資料中的 直接特征相匹配,則將用戶資料與額外用戶資料中的其他類型的特征相比較W確定(315) 用戶資料與額外用戶資料之間的相似度。在一個實施方式中,識別額外用戶資料中的匹配 用戶資料中的主要特征的至少一部分的主要特征。當主要特征不能唯一識別用戶時,它提 供與用戶緊密相關的信息。主要特征的實例包括:專有名、用戶名W及資料照片。此外,識別 額外用戶資料中的匹配用戶資料中的主要特征的至少一部分的次要特征。次要特征提供關 于用戶的描述性信息,但是相比主要特征,該描述性信息更不特定于單個用戶。次要特征的 實例包括:用戶資料與額外用戶資料之間的連接W及與用戶資料有關的媒體內容(例如,照 片、視頻數據等)。
[0136] 包括在用戶資料中的至少部分匹配主要特征或次要特征的主要特征或次要特征 被識別并用于確定用戶資料與額外用戶資料之間的相似度。例如,一個值與用戶資料與額 外用戶資料之間匹配主要特征有關,并且另外的、更小的值與用戶資料與額外用戶資料之 間匹配次要特征有關,并且該兩個值合并W生成表示用戶資料與額外用戶資料之間的相似 度的分數。因此,匹配特征是主要特征還是次要特征影響匹配特征對用戶資料與額外用戶 資料之間的相似度的貢獻。在一個實施方式中,由權重修飾該值,該權重與匹配量成比例; 因此,當確定用戶資料與額外用戶資料之間的相似度時,部分匹配主要特征或次要特征的 值W權重衰減。例如,1.0的權重與完全匹配主要特征有關,0.5的權重與部分匹配主要特征 有關,0.6的權重與匹配次要特征有關,并且0.25的權重與部分匹配次要特征有關。
[0137] 選擇(320)與用戶資料至少具有闊值相似度的額外用戶資料,并且由包括用戶資 料的社交網絡系統140A生成(325)包括來自用戶資料W及選擇的用戶資料的特征的擴增用 戶資料。擴增用戶資料由社交網絡系統140A存儲且與用戶資料有關。在一些實施方式中,與 選擇的額外用戶資料有關的且由額外社交網絡系統140B維護的信息被識別并與擴增用戶 資料有關。例如,與額外用戶資料有關的且由額外社交網絡系統140B存儲的動作被識別并 與擴增用戶資料有關。在一個實施方式中,分析與額外用戶資料有關的動作,并且描述與額 外用戶資料有關的動作(例如,與額外用戶資料有關的最頻繁的動作、與當前時間的闊值時 間內的額外用戶資料有關的動作等)的信息與擴增用戶資料有關。
[0138] 此外,與額外用戶資料有關的且由額外社交網絡系統140存儲的內容可被識別,W 及描述包括在擴增用戶資料中的內容的信息。例如,分析與額外用戶資料有關的且由額外 社交網絡系統140B維護的貼子、評論或其他內容,并且與內容有關的主題存儲在由社交網 絡系統140A生成的擴增用戶資料存儲器中。例如,分析包括在與額外用戶資料有關的各種 內容項中的文本W確定內容項的主題,或者分析與內容項有關的元數據(例如,標簽、位置 信息)W確定與內容有關的主題或地址。從分析確定的主題和/或地址可包括在擴增用戶資 料中。相似地,可分析與額外用戶資料有關的圖像W識別與圖像有關的主題用于包括到擴 增用戶資料中。在一些實施方式中,從與額外用戶資料有關的內容的分析推斷一個或多個 興趣,其中,興趣被存儲在擴增用戶資料中W提供關于用戶的其他信息。
[0139] 在一些實施方式中,如果沖突特征包括在用戶資料W及選擇的額外用戶資料中, 則來自用戶資料W及來自選擇的額外用戶資料的特征都包括在擴增用戶資料中。替換地, 如果特征在用戶資料與選擇的額外用戶資料之間沖突,則由社交網絡系統140維護的由用 戶最近訪問的特征包括在擴增用戶資料中;替換地,由社交網絡系統140維護的由用戶最經 常訪問的特征包括在擴增用戶資料中。在另一實施方式中,將與用戶資料W及額外用戶資 料有關的信息與由用戶資料和/或額外用戶資料存儲的特征相比較,并且包括在用戶資料 中的與關于用戶資料的信息一致的特征包括在擴增用戶資料中。例如,如果用戶資料表示 用戶居住在加利福尼亞的舊金山并且額外用戶資料表示用戶居住在佛羅里達州的邁阿密, 如果與用戶資料W及額外用戶資料有關的信息包括臨近于加利福尼亞的舊金山的簽到動 作,則來自用戶資料的住處被包括在擴增用戶資料中。
[0140] 社交網絡系統140A至少部分基于來自與用戶有關的擴增用戶資料的特征來選擇 (325)用于向用戶呈現的一個或多個內容項。例如,將與廣告請求有關的目標標準與擴增用 戶資料中的信息相比較,W識別具有用戶滿足的一個或多個目標標準的廣告請求。隨后,可 基于廣告的投標量而排列識別的廣告請求,其中,一個或多個廣告是基于廣告請求的排列 而選擇的。因為擴增用戶資料包括來自一個或多個額外社交網絡系統140的用戶特征,所W 可識別其他廣告請求而不是通過比較廣告請求與包括在用戶資料中的用戶特征而識別的 那些特征。運增加適于向用戶呈現的廣告的數量。另外地,擴增用戶資料中的特征可用于排 列內容項或推薦用于向用戶呈現的動作。在一個實施方式中,社交網絡系統140通過基于擴 增用戶資料中的特征或其他信息來確定用戶對于對象的親密度,來確定用戶與由社交網絡 系統140維護的對象交互的可能性。例如,將包括在擴增用戶資料中的基于與額外用戶資料 有關的信息的興趣與由社交網絡系統140維護的對象相比較,并且用于識別用戶與其至少 具有闊值交互的可能性的對象(即,基于擴增用戶資料中的信息,用戶與其具有闊值親密度 的對象)。向用戶呈現識別對象中的一個或多個。在一個實施方式中,將與識別對象交互的 推薦與識別對象一起呈現至用戶。
[0141] 道避
[0142] 實施方式的W上描述出于說明的目的而呈現;并且不旨在窮盡或局限于所公開的 精確形式的實施方式。根據W上公開,相關領域的技術人員可理解許多修改和變形都是可 能的。
[0143] 該描述的某些部分按照算法和有關信息的操作的符號表示描述了實施方式。運些 算法描述和表示通常由數據處理領域中的技術人員使用W將他們工作的實質有效地傳達 給本領域其他技術人員。盡管功能性、計算性或邏輯性地描述了運些操作,但運些操作應被 理解為由計算機程序或等效電路、微代碼等來實現。此外,有時,把運些運算的安排稱為模 塊也是方便的,并且不失其一般性。描述的運算及其關聯模塊可具體化為軟件、固件、硬件 或其任意組合。
[0144] 本文描述的任何步驟、操作或流程可被一個或多個硬件或軟件模塊單獨或與其他 設備組合執行或實施。在一個實施方式中,軟件模塊可被計算機程序產品實施,該計算機程 序產品包括包含計算機程序代碼的計算機可讀介質,該程序代碼可由用于執行描述的任何 或所有步驟、操作或流程的計算機處理器執行。
[0145] -些實施方式同樣可設及用于執行本文操作的裝置。該裝置可針對需要目的而具 體構造和/或該裝置可包括由存儲在計算機中的計算機程序選擇性激活或重新配置的通用 計算設備。運樣的計算機程序可被存儲在非易失性的、有形的計算機可讀存儲介質或適于 存儲電子指令的任意類型的介質,運些介質可禪接至計算機系統總線。而且,本說明書中提 及的任何計算系統可包括單一處理器或者可W是采用多處理器設計的架構,W提高計算能 力。
[0146] -些實施方式還可設及通過本文描述的計算過程生產的產品。運樣的產品可包括 來自計算流程的信息,其中,信息儲存在非易失性的、有形的計算機可讀存儲介質中,并且 可包括本文所述的計算機程序產品或其他數據組合的任何一個實施方式。
[0147] 最后,原則上出于可讀性和說明性之目的來選擇本說明書中使用的語言,并且所 使用的語言并不被選擇來劃定或者限制本發明的主題。因此,旨在實施方式的范圍不受詳 細描述的限制,而是由在此基礎上針對應用發布的任何權利要求限制。因此,實施方式的公 開內容旨在用于說明,而非限制在所附權利要求中闡述的實施方式的范圍。
【主權項】
1. 一種方法,包括: 檢索由社交網絡系統維護的且與所述社交網絡系統的用戶有關的用戶資料,所述用戶 資料包括描述所述社交網絡系統所述的用戶的一個或多個特征的信息; 從一個或多個額外社交網絡系統檢索一個或多個額外用戶資料,每個用戶資料均包括 所述額外社交網絡系統中的至少一個的用戶的特征; 確定所述用戶資料與所述一個或多個額外用戶資料中的每一個之間的相似度,所述用 戶資料與額外用戶資料之間的所述相似度至少部分基于包括在所述用戶資料中的特征與 包括在所述額外用戶資料中的特征的比較; 選擇與所述用戶資料至少具有閾值相似度的額外用戶資料; 由所述社交網絡系統生成與所述用戶有關的擴增用戶資料,所述擴增用戶資料包括被 包括在所述用戶資料中的特征以及被包括在選擇的所述額外用戶資料中的特征;以及 由所述社交網絡系統至少部分基于包括在所述擴增用戶資料中的特征來選擇用于向 所述用戶呈現的內容。2. 根據權利要求1所述的方法,其中,由所述社交網絡系統至少部分基于包括在所述擴 增用戶資料中的特征來選擇用于向所述用戶呈現的內容包括: 識別與目標標準有關的一個或多個廣告,所述目標標準滿足包括在所述擴增用戶資料 中的至少一個特征; 至少部分基于與識別的所述一個或多個廣告中的每一個有關的投標量,來排列識別的 所述一個或多個廣告;以及 至少部分基于所述排列,來選擇識別的所述一個或多個廣告中的至少一個。3. 根據權利要求1所述的方法,其中,確定所述用戶資料與所述一個或多個額外用戶資 料中的每一個之間的所述相似度包括: 確定包括在所述用戶資料中的直接特征是否匹配包括在額外用戶資料中的直接特征; 以及 如果包括在所述用戶資料中的直接特征匹配包括在所述額外用戶資料中的直接特征, 則指定所述用戶資料與所述額外用戶資料之間的相似度等于或大于所述閾值。4. 根據權利要求3所述的方法,其中,直接特征選自由如下組成的組:所述用戶資料與 所述額外用戶資料之間的連接、電子郵件地址、電話號碼及其任意組合。5. 根據權利要求1所述的方法,其中,確定所述用戶資料與所述一個或多個額外用戶資 料中的每一個之間的所述相似度包括: 至少部分基于包括在所述額外用戶資料中的一個或多個主要特征匹配包括在所述用 戶資料中的一個或多個主要特征的至少一部分,來確定所述用戶資料與額外用戶資料之間 的相似度。6. 根據權利要求5所述的方法,其中,主要特征選自由如下組成的組:專有名、用戶名、 資料照片及其任意組合。7. 根據權利要求5所述的方法,其中,所述用戶資料與所述額外用戶資料之間的所述相 似度進一步至少部分基于所述用戶資料中的一個或多個次要特征匹配包括在所述用戶資 料中的一個或多個次要特征的至少一部分。8. 根據權利要求7所述的方法,其中,所述次要特征選自由如下組成的組:向一個或多 個用戶資料的連接、照片、視頻數據及其任意組合。9. 根據權利要求1所述的方法,其中,由所述社交網絡系統生成與所述用戶有關的包括 被包括在所述用戶資料中的特征以及被包括在選擇的所述額外用戶資料中的特征的所述 擴增用戶資料包括: 檢索與選擇的所述額外用戶資料有關的且由維護選擇的所述額外用戶資料的額外社 交網絡系統維護的信息;以及 在所述擴增用戶資料中,包括描述與選擇的所述額外用戶資料有關的檢索到的信息的 信息。10. 根據權利要求9所述的方法,其中,與選擇的所述額外用戶資料有關的檢索到的信 息選自由如下組成的組:與選擇的所述額外用戶資料有關的且由維護選擇的所述額外用戶 資料的所述額外社交網絡系統維護的動作、與選擇的所述額外用戶資料以及維護選擇的所 述額外用戶資料的所述額外社交網絡系統有關的內容及其任意組合。11. 根據權利要求9所述的方法,其中,描述與選擇的所述額外用戶資料有關的檢索到 的信息的信息包括:關于與選擇的所述額外用戶資料有關的檢索到的信息的一個或多個主 題。12. 根據權利要求1所述的方法,其中,至少部分基于所述擴增資料來選擇用于向所述 用戶呈現的內容包括: 至少部分基于所述擴增用戶資料中的特征來選擇由所述社交網絡系統維護的對象,所 述用戶與由所述社交網絡系統維護的所述對象至少具有閾值交互的可能性;以及 向所述用戶識別選擇的所述對象。13. 根據權利要求1所述的方法,進一步包括: 在所述社交網絡系統中存儲與所述用戶有關的所述擴增資料。14. 一種計算機程序產品,包括具有編碼在其上的指令的計算機可讀存儲介質,當由處 理器執行所述指令時,使所述處理器: 檢索由社交網絡系統維護的且與所述社交網絡系統的用戶有關的用戶資料,所述用戶 資料包括描述所述社交網絡系統的所述用戶的一個或多個特征的信息; 從一個或多個額外社交網絡系統檢索一個或多個額外用戶資料,每個用戶資料均包括 所述額外社交網絡系統中的至少一個的用戶的特征; 確定所述用戶資料與所述一個或多個額外用戶資料中的每一個之間的相似度,所述用 戶資料與額外用戶資料之間的所述相似度至少部分基于包括在所述用戶資料中的特征與 包括在所述額外用戶資料中的特征的比較; 選擇與所述用戶資料至少具有閾值相似度的額外用戶資料; 由所述社交網絡系統生成與所述用戶有關的擴增用戶資料,所述擴增用戶資料包括被 包括在所述用戶資料中的特征以及被包括在選擇的所述額外用戶資料中的特征;以及 由所述社交網絡系統至少部分基于包括在所述擴增用戶資料中的特征來選擇用于向 所述用戶呈現的內容。15. 根據權利要求14所述的計算機程序產品,其中,由所述社交網絡系統至少部分基于 包括在所述擴增用戶資料中的特征來選擇用于向所述用戶呈現的內容包括: 識別與目標標準有關的一個或多個廣告,所述目標標準由包括在所述擴增用戶資料中 的至少一個特征滿足; 至少部分基于與識別的所述一個或多個廣告中的每一個有關的投標量,來排列識別的 所述一個或多個廣告;以及 至少部分基于所述排列,來選擇識別的所述一個或多個廣告中的至少一個。16. 根據權利要求14所述的計算機程序產品,其中,至少部分基于所述擴增資料來選擇 用于向所述用戶呈現的內容包括: 至少部分基于所述擴增用戶資料中的特征來選擇由所述社交網絡系統維護的對象,所 述用戶與由所述社交網絡系統維護的所述對象至少具有閾值交互的可能性;以及 向所述用戶識別選擇的所述對象。17. 根據權利要求14所述的計算機程序產品,其中,確定所述用戶資料與所述一個或多 個額外用戶資料中的每一個之間的所述相似度包括: 確定包括在所述用戶資料中的直接特征是否匹配包括在額外用戶資料中的直接特征; 以及 如果包括在所述用戶資料中的直接特征匹配包括在所述額外用戶資料中的直接特征, 則指定所述用戶資料與所述額外用戶資料之間的相似度等于或大于所述閾值。18. 根據權利要求17所述的計算機程序產品,其中,所述直接特征選自由如下組成的 組:所述用戶資料與所述額外用戶資料之間的連接、電子郵件地址、電話號碼及其任意組 合。19. 根據權利要求14所述的計算機程序產品,其中,確定所述用戶資料與所述一個或多 個額外用戶資料中的每一個之間的所述相似度包括: 至少部分基于包括在所述額外用戶資料中的一個或多個主要特征匹配包括在所述用 戶資料中的一個或多個主要特征的至少一部分,來確定所述用戶資料與額外用戶資料之間 的相似度。20. 根據權利要求19所述的計算機程序產品,其中,所述主要特征選自由如下組成的 組:專有名、用戶名、資料照片及其任意組合。21. 根據權利要求19所述的計算機程序產品,其中,所述用戶資料與所述額外用戶資料 之間的所述相似度進一步至少部分基于所述用戶資料中的一個或多個次要特征匹配包括 在所述用戶資料中的一個或多個次要特征的至少一部分。22. 根據權利要求21所述的計算機程序產品,其中,所述次要特征選自由如下組成的 組:向一個或多個用戶資料的連接、照片、視頻數據及其任意組合。23. -種方法,包括: 檢索由第一社交網絡系統維護的且與所述第一社交網絡系統的用戶有關的第一用戶 資料數據組,所述用戶資料數據組包括描述所述第一社交網絡系統的所述用戶的一個或多 個特征的信息; 由所述第一社交網絡系統訪問一個或多個額外社交網絡系統; 從所述一個或多個額外社交網絡系統檢索一個或多個額外用戶資料數據組,每個用戶 資料數據組均包括所述額外社交網絡系統中的至少一個的用戶的特征; 確定所述第一用戶資料數據組與所述一個或多個額外用戶資料數據組中的每一個之 間的相似度,所述第一用戶資料數據組與額外用戶資料數據組之間的所述相似度至少部分 基于包括在所述第一用戶資料數據組中的特征與包括在所述額外用戶資料數據組中的特 征的比較; 選擇與所述第一用戶資料數據組至少具有閾值相似度的額外用戶資料數據組; 由所述第一社交網絡系統生成與所述用戶有關的擴增用戶資料數據組,所述擴增用戶 資料數據組包括被包括在所述第一用戶資料數據組中的特征以及被包括在選擇的所述額 外用戶資料數據組中的特征; 在所述第一社交網絡系統中存儲與所述用戶有關的所述擴增用戶資料數據組;以及 由所述第一社交網絡系統至少部分基于包括在所述擴增用戶資料數據組中的特征來 選擇用于向所述用戶呈現的內容。24. 根據權利要求23所述的方法,其中,確定所述第一用戶資料數據組與所述一個或多 個額外用戶資料數據組中的每一個之間的所述相似度包括: 確定包括在所述第一用戶資料數據組中的直接特征是否匹配包括在所述額外用戶資 料數據組中的直接特征;以及 如果包括在所述第一用戶資料數據組中的直接特征匹配包括在所述額外用戶資料數 據組中的直接特征,則指定所述第一用戶資料數據組與所述額外用戶資料數據組之間的相 似度等于或大于所述閾值。25. 根據權利要求24所述的方法,其中,直接特征選自由如下組成的組:所述第一用戶 資料數據組與所述額外用戶資料數據組之間的連接、基于開放認證標準的鏈接、電子郵件 地址、電話號碼及其任意組合。26. 根據權利要求23所述的方法,其中,確定所述第一用戶資料數據組與所述一個或多 個額外用戶資料數據組中的每一個之間的所述相似度包括: 至少部分基于包括在所述額外用戶資料數據組中的一個或多個主要特征匹配包括在 所述第一用戶資料數據組中的一個或多個主要特征的至少一部分,來確定所述第一用戶資 料數據組與額外用戶資料數據組之間的相似度。27. 根據權利要求26所述的方法,其中,主要特征選自由如下組成的組:專有名、用戶 名、資料照片及其任意組合。28. 根據權利要求23至27中任一項所述的方法,其中,所述第一用戶資料數據組與所述 額外用戶資料數據組之間的所述相似度進一步至少部分基于所述用戶資料數據組中的一 個或多個次要特征匹配包括在所述用戶資料數據組中的一個或多個次要特征的至少一部 分。29. 根據權利要求28所述的方法,其中,所述次要特征選自由如下組成的組:向一個或 多個用戶資料的連接、照片、視頻數據及其任意組合。30. 根據權利要求23至29中任一項所述的方法,其中,由所述第一社交網絡系統生成與 所述用戶有關的包括被包括在所述第一用戶資料數據組中的特征以及被包括在選擇的所 述額外用戶資料數據組中的特征的所述擴增用戶資料數據組包括: 檢索與選擇的所述額外用戶資料數據組有關的且由維護選擇的所述額外用戶資料數 據組的額外社交網絡系統維護的信息;以及 在所述擴增用戶資料數據組中,包括描述與選擇的所述額外用戶資料數據組有關的檢 索到的信息的信息。31. 根據權利要求30所述的方法,其中,與選擇的所述額外用戶資料數據組有關的檢索 到的信息選自由如下組成的組:與選擇的所述額外用戶資料數據組有關的且由維護選擇的 所述額外用戶資料數據組的所述額外社交網絡系統維護的動作、關于所述用戶最近的和/ 或最頻繁訪問的信息、與選擇的所述額外用戶資料數據組以及維護選擇的所述額外用戶資 料數據組的額外社交網絡系統有關的內容及其任意組合。32. 根據權利要求30或31所述的方法,其中,描述與選擇的所述額外用戶資料數據組有 關的檢索到的信息的信息包括:關于與選擇的所述額外用戶資料數據組有關的檢索到的信 息的一個或多個主題。33. 根據權利要求23至32中任一項所述的方法,包括: 使用所述擴增用戶資料數據組來緩存和/或誤差檢測和/或重復檢測。34. 根據權利要求23至33中任一項所述的方法,其中,至少部分基于所述擴增資料數據 組來選擇用于向所述第一用戶呈現的內容包括: 至少部分基于所述擴增用戶資料數據組中的特征來選擇由所述第一社交網絡系統維 護的對象,所述用戶與由所述第一社交網絡系統維護的所述對象至少具有閾值交互的可能 性;以及 向所述用戶識別選擇的所述對象。35. 根據權利要求23至34中任一項所述的方法,其中,由所述第一社交網絡系統至少部 分基于包括在所述擴增用戶資料數據組中的特征來選擇用于向所述用戶呈現的內容包括: 識別與目標標準有關的一個或多個廣告,所述目標標準由包括在所述擴增用戶資料數 據組中的至少一個特征滿足; 至少部分基于與識別的所述一個或多個廣告中的每一個有關的投標量,來排列識別的 所述一個或多個廣告;以及 至少部分基于所述排列,來選擇識別的所述一個或多個廣告中的至少一個。36. -種計算機程序產品,包括具有編碼在其上的指令的計算機可讀存儲介質,當由處 理器執行所述指令時,使得所述處理器執行根據權利要求23至35中任一項所述的方法。37. -種系統,包括:一個或多個處理器;以及存儲器,所述存儲器耦接至所述處理器, 所述存儲器包括由所述處理器能夠執行的指令,當執行所述指令時,所述處理器能夠操作 以執行根據權利要求23至35中任一項所述的方法。
【文檔編號】G06Q50/30GK105830119SQ201480069499
【公開日】2016年8月3日
【申請日】2014年12月3日
【發明人】杰弗里·安德魯·坎特, 本杰明·彼得·達文波特, 阿德里安·托馬斯·弗里熱里
【申請人】臉譜公司