專利名稱:在社交網絡網站中傳送與來自其他域的活動有關的信息的制作方法
在社交網絡網站中傳送與來自其他域的活動有關的信息相關申請的交叉引用本申請要求2007年11月5日提交的美國臨時申請No. 60/985,631以及2008年 8月18日提交的美國實用新型申請No.12/193,705的權益,在此通過參考將其全文引入。
背景技術:
本發明總體上涉及社交網絡網站以及用戶可以在其中彼此之間形成連接的其他 網站,并且特別地,涉及使用網站中的這些連接來生成和傳送社交廣告及其他消息。在近些年中,跟蹤或者支持成員(包括人員、商戶或者其他實體)之間的連接的社 交網絡變得普及。特別地,社交網絡網站允許成員較為有效地傳送信息。例如,成員可以向 社交網絡網站上與該成員相關聯的位置發布聯系信息、背景信息、工作信息、愛好和/或其 他成員特定的數據。其他成員繼而可以通過瀏覽成員簡檔或者搜索包括特定數據的簡檔, 來查看所發布的數據。社交網絡網站還允許成員將他們自己與其他成員進行關聯,由此在 社交網絡網站的成員之間創建web連接。根據成員在其連接中自身聲明的興趣,網站可以 利用成員之間的連接來向每個成員提供更多的相關信息。社交網絡網站通常包含用于將成員連接至最有可能與每個成員相關的內容的系 統。例如,可以根據成員簡檔中的一個或者多個共同屬性(諸如地理位置、雇主、工作類型、 年齡、音樂偏好、興趣或者其他屬性)對成員進行分組。社交網絡網站的成員或者外部方繼 而可以使用這些群組來定制信息遞送或確定信息遞送的目標,從而可以向群組遞送該群組 可能特別感興趣的信息。廣告者已經嘗試利用與成員相關的這些信息來將廣告的目標確定為其興趣與該 廣告最為匹配的成員。例如,社交網絡網站可以向如下成員顯示音樂會的條幅廣告,該成員 在其網站簡檔中包括進行演出的樂隊的密切聯系,并且居住在樂隊可能演出位置的音樂會 地點附近。然而,這些嘗試與在許多其他上下文中存在的廣告目標確定并無不同。廣告者 仍無法以有意義的方式、利用社交網絡網站成員之間的關系和連接來向消費者呈現其廣告 消息。
發明內容
為了提供比傳統確定目標的在線廣告更為有效的廣告方式,社交網絡網站使用其 獲得的、與其成員的動作及其與網站其他成員的連接的有關信息。本發明的實施方式并非 僅僅基于成員的偏好來向被確定為消息目標的特定成員遞送該消息,而是呈現這樣的廣 告,該廣告傳送與成員網絡(即,成員在社交網絡網站中的好友和其他關系以及連接)中的 其他成員所執行的動作有關的信息,這種廣告也可稱為“社交廣告”。例如,社交廣告可以通 知成員該成員的好友(或者多個好友)已經購買了由廣告者生產的特定物品、將會參加由 廣告者贊助的事件或者已經添加了與某商戶或者其他實體的簡檔的連接。社交廣告允許廣告者利用一個成員的動作來向可能對該信息感興趣的其他人員 推銷特定的內容-這不但因為他們可能具有類似的興趣,還因為他們與該成員具有連接。這種廣告模式可以更為有效,這是因為在存在成員的好友或者其他連接已經執行了與廣告者有關的動作這一信息的情況下,該成員更有可能受到影響從而對廣告者的消息做出響 應。由此,社交廣告允許廣告者通過“口碑廣告”來使用消費者本質上給予其好友的信任 度。由此,該方法不僅僅是追逐需求的簡單的廣告目標確定,而是能夠通過向成員提供關于 其好友動作的、社交上有關的信息,來更好地創建或者產生需求。在一個實施方式中,由成員網絡中的其他成員所采取的動作是在不同于該社交網 絡網站的網站上的動作。在不同網站上執行的、可以作為廣告基礎的這些動作可以包括廣 告者可能希望在涉及社交網絡網站上某人的連接的廣告中使用的任何動作。在一個實施方式中,在社交網絡網站處,與來自另一域的活動有關的信息在該社 交網絡網站內傳送。社交網絡網站維護針對社交網絡網站的多個用戶的簡檔,其中每個簡 檔標識用戶所具有的與網站其他用戶的連接。這些用戶還可以在不同的第三方網站上執行 特定動作,其中該其他網站具有不同于該社交網絡網站的域。由此,社交網絡網站從第三方 網站接收消息,該消息傳送這些用戶在第三方網站中執行的動作。社交網絡網站對活動進 行記錄,以維護其有關信息。通過適當地利用這些信息,社交網絡網站可以基于用戶在其他 網站上的活動來生成廣告和其他消息。對于特定用戶而言,例如,社交網絡網站可以生成針 對該用戶的信息化消息,其中該信息化消息傳送與網站中用戶具有連接的另一用戶相關聯 的已記錄動作。繼而,在社交網絡網站服務于用戶的web頁面上提供該信息化消息(例如, 廣告)。以此方式,可以將用戶的好友在社交網絡網站外部執行的在線活動通知給該用戶。在一個實施方式中,在第三方網站,與社交網絡網站具有不同域的第三方網站可 以促進社交網絡網站中該信息的傳送。例如,第三方網站可以檢測由用戶在該網站上執行 的特定動作,繼而確定用戶是否為社交網絡網站的成員。如果是,則第三方網站向社交網絡 網站發送報告消息,以便傳送由社交網絡網站的用戶執行的動作。社交網絡網站可以向第 三方網站返回確認消息,其中該確認消息傳送與該動作有關的信息化消息。確認消息可以 請求用戶允許或者不允許(例如,啟用或者禁止)在社交網絡網站中向與該用戶具有連接 的、該社交網絡網站的其他用戶顯示該信息化消息。以此方式,用戶可以管理該社交網絡網 站是否將傳送與該用戶在社交網絡網站以外的在線活動有關的信息。在一個實施方式中,選擇接收給定社交廣告的好友,以便最大化社交網絡網站的 廣告收入,特別是在用來發布廣告的資源有限(例如,在用于顯示社交廣告的顯示屏可用 面積方面)的情況下。在一個廣告模型中,每個廣告者可以針對成員點擊社交廣告或者進 行與社交廣告有關的某些其他后續動作的每個實例而出價一定的金額。為了提高廣告收 入,社交網絡網站基于每個合格廣告的期望收入值,來選擇向特定成員呈現哪些廣告。社交 廣告的期望價值可以取決于成員與社交廣告中的信息內容的親和度(其充當成員點擊該 社交廣告的可能性的代表)以及社交網絡網站針對該動作而將收到的金額。在某些情況 下,期望收入值還可以取決于基于成員在過去點擊的其他廣告的成員點擊可能性。在本發明內容和下文的詳細描述中所述的特征和優勢并非全面的。在參閱附圖、 說明書和其權利要求書的情況下,許多附加特征和優點對于本領域普通技術人員會是易見 的。
圖1是根據本發明一個實施方式的、示出了采集成員的動作和針對網站上該成員的好友創建社交廣告的事件框圖;圖2是根據本發明一個實施方式的用于向社交網絡網站的成員提供社交廣告的系統的網絡框圖;圖3是根據本發明一個實施方式的社交網絡網站的框圖;圖4是根據本發明一個實施方式的用于對成員動作進行記錄的過程的交互框圖;圖5是根據本發明一個實施方式的用于生成社交廣告的過程的交互框圖;圖6是根據本發明一個實施方式的用于生成新聞供應報道的過程的流程圖;圖7是根據本發明一個實施方式的一般性新聞供應報道;圖8是根據本發明一個實施方式的示出新聞供應報道和社交廣告的結合的web頁 面的一部分;圖9是根據本發明一個實施方式的用于生成新聞供應報道的過程的流程圖;圖10是根據本發明一個實施方式的廣告模型的事件框圖;圖11是根據本發明一個實施方式的廣告請求的圖示;以及圖12根據本發明一個實施方式示出的過程,其中來自第三方的活動被傳送至社 交網絡網站,并且由該社交網絡網站用以創建社交廣告。附圖僅出于示出目的而繪出了本發明的各種實施方式。從下文的討論中,本領域 技術人員將容易認識到,在不脫離在此所述本發明的原理的情況下,可以使用在此示出的 結構和方法的備選實施方式。
具體實施例方式與網站上的成員動作相關的廣告社交網絡網站向其成員提供與該網站的其他成員進行通信和交互的能力。在使用 中,成員加入社交網絡網站,繼而向其希望連接的多個其他成員添加連接。如在此使用的, 術語“好友”是指成員通過該網站與之形成連接、關聯或者關系的任何其他成員。連接可以 由成員顯式地添加,例如成員選擇將要成為好友的特定其他成員;或者基于成員的共同特 征(例如,相同教育機構的校友)而由社交網絡網站自動創建。社交網絡網站中的連接通 常是雙向的(但這不是必須的),因此術語“成員”和“好友”依賴于參考系。例如,如果Bob 和Joe均為成員,并且在網站中彼此連接,則均為成員的Bob和Joe彼此還是好友。成員之 間的連接可以是直接連接;然而,社交網絡網站的某些實施方式允許經由一級或者多級連 接的間接連接。另外,術語“好友”并非必須要求是現實生活中的實際朋友(當成員之一是 商戶或者其他實體時,尤其如此);其僅暗示社交網絡網站中的連接。除了與其他成員的交互,社交網絡網站向成員提供對網站支持的各類項執行動作 的能力。這些項可以包括網站成員所屬的群組或者網絡(其中此處的“網絡”不是指物理 通信網絡,而是指人的社交網絡)、用戶可能感興趣的事件或者日歷條目、成員可以通過網 站使用的基于計算機的應用以及允許成員通過網站購買或者銷售的交易。這僅僅是成員可 以在社交網絡網站上操作的項的一些示例,許多其他示例也是可行的。如圖所示,社交網絡網站100維護不同類型的項的多個對象,成員可以在網站100上與這些對象交互。在一個示例實施方式中,這些對象包括成員簡檔15、群組對象110、事 件對象115、應用對象120以及交易對象125 (此后分別稱為群組110、事件115、應用120以 及交易125)。在一個實施方式中,對象由網站100針對其關聯項的每個實例來進行存儲。 例如,針對加入網站100的每個成員,存儲成員簡檔105 ;針對在網站100中定義的每個群 組,存儲群組110,等等。在下文中,將結合示出了社交網絡網站100的一個實施方式的圖 3,來詳述對象的類型以及針對每類而存儲的數據。網站100的成員可以在網站100上執行特定的動作,其中每個動作與一個或者多 個對象相關聯。成員可以執行的與對象有關的動作的類型是針對每個對象而定義的,并且 在很大程度上取決于對象所表示的項的類型。特定動作可以與多個對象相關聯。在下文詳 述了針對社交網絡網站100而定義的對象的特定類型以及可以針對每個對象而執行的多 個動作的多個示例。在此所述的這些對象和動作僅出于示意性目的而提供,并且應當理解, 可以針對社交網絡網站100提供無限數目的變形和特征。社交網絡網站100為網站100的每個成員維護成員簡檔105。特定成員關于其 他成員而執行的任何動作與每個成員的簡檔105相關聯。此類動作例如可以包括添加與 其他成員的連接、向其他成員發送消息、從其他成員讀取消息、查看與其他成員相關聯的內 容、參加由其他成員發布的事件,等等。另外,下文描述的與其他對象有關的多個動作涉及 特定成員,因此這些動作還與那些成員相關聯。群組110可以針對成員的網絡或者群組來定義。例如,成員可以將群組定義為特 定樂隊的歌迷俱樂部。網站100將維護針對該歌迷俱樂部的群組110,其可以包括關于如 下內容的信息樂隊、樂隊的媒體內容(例如,歌曲或者音樂視頻)、以及討論板(群組成員 可以在其上討論關于樂隊的評論)。由此,成員針對群組110的可能動作可以包括加入群 組、查看內容、收聽歌曲、觀看視頻、以及在討論板上發布消息。類似地,可以針對特定事件(諸如,生日聚會)來定義事件115。成員可以通過定 義與事件有關的信息(諸如,時間、場所以及受邀者列表)來創建事件115。其他成員可以 接受邀請、針對事件進行評論、發布自己的內容(例如,來自事件的照片)以及執行網站100 所支持的針對事件115的任何其他動作。由此,事件115的創建者以及事件的受邀者可以 執行與該事件115相關聯的各種動作。社交網絡網站還可以支持成員向其簡檔添加應用。這些應用支持在社交網絡網站 100內的增強內容和交互性,其中社交網絡網站100維護針對系統中容納的每個應用的應 用對象120。應用可以由網站運營商和/或由第三方開發者來提供。一個示例應用是增強 型消息收發服務,其中成員可以向另一成員發送虛擬對象(諸如“禮物”或者“花”)和可選 消息。由此,使用應用所提供的任何功能可以構成與應用120有關的成員動作。另外,繼續 上述示例,虛擬禮物或者消息的接收也可以被認為是與應用120相關的動作。由此,應當理 解,動作可以是被動的,而不必要求由成員主動參與。圖1的示例中示出的另一類對象是交易125。交易對象支 持成員進行交易,諸如購 買、銷售、租賃、交易或者與其他成員進行交換。例如,成員可以在社交網絡網站100上發布 分類廣告來銷售汽車。成員由此將定義新的交易125,其中可以包括汽車的描述、照片以及 要價。其他成員繼而可以查看此信息,并且可以通過發布關于汽車的問題以及接受出價或 者進行還價,來進一步與交易125進行交互。這些交互中的每一個(查看、問題發布、出價以及還價)均是與特定交易125相關聯的動作。當成員在社交網絡網站100上執行動作時,該動作被記錄在動作日志160中。在 一個實施方式中,網站100將動作日志160維護為條目數據庫。由此,當在網站100上執行 動作時,網站100將該動作的條目加入日志160。在一個實施方式中,條目包括以下信息的 某些或者全部 時間動作何時發生的時間戳; 成員執行動作的成員的標識符;·目標動作所涉及的成員的標識符; 動作類型所執行動作的類型的標識符; 對象針對其而執行動作的對象的標識符; 內容與動作相關聯的內容。應當理解,在網站100中可行的多種類型并不需要全部這些信息。例如,如果成員 改變了與該成員的簡檔相關聯的圖像,則可以僅通過將該成員的標識符、定義圖像改變的 動作類型以及圖像或者去往圖像的鏈接作為內容來記錄該動作。在一個實施方式中,社交網絡網站100還可以記錄成員在第三方網站140上執行 的動作。社交網絡網站100可以通過多種方法中的任何方法來獲知成員在第三方網站140 上的動作。例如,當成員在第三方網站140上執行特定動作時,該第三方網站140可以向社 交網絡網站100發送消息。例如,如果第三方網站140是成員可以購買商品的商業網站,則 當社交網絡網站100的成員在該第三方網站140上購買商品時,第三方網站140可以通知 該社交網絡網站100。在另一實施方式中,社交網絡網站100記錄其成員在真實世界中執行的動作。這 些動作可以由動作終端150來記錄,其中動作終端觀測合格的動作,繼而向社交網絡網站 100傳送該動作。傳送可以經由電子郵件、SMS或者任何其他適合的方式,其中所傳送的 消息包括對于社交網絡網站100而言足夠的信息,以利用描述動作的條目來填寫動作日志 160。動作終端150可以包括用于將被跟蹤的特定類型動作的任何適當的設備和系統。在一個實施方式中,將被跟蹤的動作是信用卡交易,其中社交網絡網站100的成 員可以通過登記信用卡來可選地選定參加。當被登記的信用卡以合格方式使用時(例如, 在銷售點進行購買),信用卡公司(或者票據交易所)向社交網絡網站100發送消息。在此 情況下,信用卡公司或者票據交易所的計算系統充當動作終端150。消息可以包括關于信用 卡交易的信息,諸如所購買的商品、日期、以及購買的位置。社交網絡系統由此在動作日志 160中跟蹤真實世界的動作,諸如此次購買。示出可以跟蹤的真實世界動作的另一示例涉及成員的位置。成員可以將具有定位 技術(例如,GPS)的蜂窩電話配置用于向社交網絡網站100傳送成員的位置。這例如可以 通過向蜂窩電話下載應用來實現,其中該應用輪詢電話中的定位單元,并且向社交網絡網站 100發送包含成員位置的消息。這可以周期性地執行,或者基于與位置相關聯的特定觸發事 件來執行。例如,觸發事件可以包括成員處于特定城市之內,或者處于諸如餐館、商戶或者景 點的特定目的地。在此應用中,蜂窩電話(或者其他支持GPS的設備)充當動作終端150。示出可跟蹤的真實世界動作的另一示例涉及成員正在訪問的電視系統的節目材 料。電視和/或機頂盒接收器可以充當動作終端150,并且傳輸指示成員正在特定時間查看(或者錄制)特定頻道上的特定節目的消息。再一次,呈現這些示例是為了示出某些類 型的設備以及可以作為成員動作而捕獲并向社交網絡網站100傳送的動作。可以實現各種 類型的其他應用來捕獲與特定成員相關聯的真實世界動作,并且向社交網絡網站100發送 iMin 息。在一段時間之后,動作日志160將填充有多個條目,這些條目描述由社交網絡網 站100的成員執行的動作。動作日志160由此包括與成員動作有關的非常豐富的數據集合, 并且可以分析和過濾動作日志160,以標識成員動作中的傾向和關系,以及成員與各種對象 之間的親和度。在某些情況下,可以過濾此動作日志,以便僅包括其他成員可能感興趣的動作。在此操作中的某時,社交網絡網站100將需要獲得社交廣告180以在網站上顯示。 圖1示出了針對成員的好友之一來生成社交廣告的過程。為了針對成員的好友來生成社交 廣告180,網站100訪問動作日志160以及廣告請求的數據庫175。廣告請求的數據庫175 包括定義用于創建社交廣告180的標準的多個請求。通過使用廣告請求175和動作日志 160,網站100應用社交廣告生成算法170來創建針對特定好友而定制的一個或者多個社交 廣告180。每個生成的社交廣告180包括廣告消息,其傳送與來自動作日志160的至少一 個成員動作有關的消息。在一個實施方式中,社交廣告180傳送與成員的一定數目的好友 的動作有關的消息。例如,成員可以接收“你的三個好友已經加入‘耶魯校友會網絡’ ”之類 的消息。廣告消息還可以包括來自廣告者的附加內容。廣告消息被傳送至好友,例如作為 好友的主頁上的消息、在電子郵件消息中、在描述所執行的各種動作的其他廣告消息和報 道的列表或新聞供應中,或者通過任何其他電子通信介質。廣告請求175和廣告生成算法 170將在下文詳述。在另一實施方式中,可以將動作日志劃分為多個動作日志,每個此類動作日志包 括由特定成員執行的動作。動作還可以初始存儲在這些成員特定的動作日志中。為了針對 特定成員來生成社交廣告,網站將訪問該成員的好友的動作日志以及廣告請求數據庫。通 過使用廣告請求以及一個或者多個動作日志,網站應用社交廣告生成算法來創建針對特定 成員而定制的一個或者多個社交廣告。網站架構圖2是示出適于社交網絡網站100操作的系統環境的高級框圖。該系統環境包括 一個或者多個客戶端設備210、一個或者多個第三方網站140、社交網絡網站100以及網絡 220。在備選配置中,系統中可以包括不同和/或附加的模塊。客戶端設備210包括一個或者多個計算設備,其可以接收成員輸入,并且經由網 絡220來傳輸和接收數據。例如,客戶端設備210可以是臺式機、膝上型計算機、智能電話、 個人數字助理(PDA)或者包括計算功能和數據通信能力的任何其他設備。客戶端設備220 配置用于經由網絡220來進行通信,網絡220可以包括通過使用有線和無線通信系統兩者 的局域網和/或廣域網的任意組合。如上所述,第三方網站140和動作終端150耦合至網 絡220,以用于向社交網絡網站100傳送與成員在網站100外的動作有關的消息。社交網絡網站100包括計算系統,其允許成員彼此通信或者交互并且訪問內容, 如在此所述。社交網絡網站100存儲描述社交網絡成員的成員簡檔,包括履歷、人口統計以 及其他類型的描述性信息,諸如工作經驗、教育經歷、愛好或者偏好、位置等。網站100還存儲描述不同成員之間的一個或者多個關系的數據。關系信息可以指示具有類似或者共同工作經驗、群組成員關系、愛好或者教育經歷的成員。另外,社交網絡主站點230包括不同成 員之間的、成員定義的關系,從而允許成員指定其與其他成員的關系。例如,這些成員定義 的關系允許成員生成符合該成員真實生活關系的關系,諸如好友、同事、伙伴等。成員可以 從預定類型的關系中進行選擇,或者按照需要定義其自己的關系類型。圖3是社交網絡網站100的示例性框圖。社交網絡網站100包括web服務器350、 動作記錄器360、動作日志160、新聞供應生成器370、廣告服務器380、廣告請求175的數據 庫、成員簡檔存儲305、群組存儲310、事件存儲315、應用數據存儲320、交易存儲325以及 內容存儲330。在其他實施方式中,社交網絡網站100可以包括針對各種應用的更多、更少 或者不同的模塊。Web服務器350經由網絡220將社交網絡網站100連接至一個或者多個客戶端設 備210,以及連接至一個或者多個第三方網站140。web服務器350可以包括郵件服務器或 者其他消息收發功能,以用于在社交網絡站點100與客戶端設備210或者第三方網站140 之間接收和路由消息。消息可以是即時消息、排隊消息(例如,電子郵件)、文本和SMS消息 或者任何其他適合的消息收發技術。動作記錄器360能夠從web服務器350接收與成員在社交網絡網站100之內和/ 或之外的動作有關的通信。如在下文中結合圖4更詳細地描述,動作記錄器360利用與日 志160中跟蹤的這些成員動作的有關信息來填寫動作日志160。新聞供應生成器370針對每個成員來生成關于可能與該成員有關的信息的通信。 這些通信可以采取報道的形式,每個報道是包括關于與特定成員有關的動作日志中的動作 的一行或者多行信息的信息消息。報道經由社交網絡網站100的一個或者多個頁面而呈現 給成員,例如,呈現在每個成員的主頁或者新聞供應頁面中。將在下文中結合圖4和圖6更 詳細描述新聞供應370的操作。廣告服務器380執行上述廣告選擇算法170。將在下文中結合圖4和圖9更詳細 地描述廣告服務器380的操作。為此目的,廣告服務器380可通信地耦合至廣告請求的數 據庫175以及耦合至動作日志160。如上所述,社交網絡網站100維護與成員可以在網站100上交互的多個不同類型 對象有關的數據。為此,成員簡檔存儲305、群組存儲310、事件存儲315、應用數據存儲320 以及交易存儲325中的每一個存儲數據結構,以便針對網站100所維護的相應類型對象的 每個實例來管理數據。數據結構包括適于相應對象類型的信息字段(例如,事件存儲315 包括如下數據結構,其包含事件的時間和位置;而成員簡檔存儲305包括具有適于描述成 員簡檔的字段的數據結構)。當創建特定類型的新對象時,網站100初始化相應類型的新數 據結構,為其指派唯一的對象標識符,并且在需要時開始向該對象添加數據。這例如可以在 成員定義新的事件時進行,其中網站100將在事件存儲315中創建事件的新實例,為該事件 指派唯一標識符,以及開始向事件的字段填充由成員提供的信息。向成員發布社交信息、報道和廣告圖4示出了在一個實施方式中的將成員動作記錄在動作日志160中的過程。在此 過程中,成員使用成員客戶端設備210來執行(405)與社交網絡網站100有關的動作。此 動作可以是使用成員客戶端設備210對網站100上鏈接的成員選擇,以及由此由web服務器350接收的鏈接選擇。然而,如上所述,網站100可以從第三方網站140和/或從動作終端150接收與社交網絡網站100以外執行的成員動作有關的消息。基于成員的動作的通 知,web服務器350向動作記錄器360報告(410)動作,動作記錄器360如上所述地在動作 日志中記錄(415)該動作。每當社交網絡網站100的成員執行動作時,重復用于獲得各種成員動作的動作日 志10中的日志條目的過程。以此方式,隨著時間的遷移,動作日志10可以存儲與網站成員 的動作有關的豐富信息集合,其繼而可以用于市場營銷目的。網站100可以忽略某些成員 動作,諸如對于系統目的具有極小影響或者沒有影響的那些成員動作,以便避免使用存儲 器和計算資源來跟蹤無意義的動作。圖5示出了根據本發明的一個實施方式的用于創建社交廣告的過程。在此實施方 式中,創建社交廣告的過程被用于社交網絡網站100,該社交網絡網站100還向其成員公布 與該成員具有連接的其他成員(在此情況下為“好友”)的動作的有關信息。向成員公布的、 社交廣告上下文以外的、與其好友有關的這種信息是按照與成員好友有關的短新聞供應報 道(信息消息)的方式來提供的。例如,可以在成員的主頁上向成員顯示該新聞供應報道。 對于每個成員,網站100配置用于生成可能與該成員有關的新聞供應報道和社交廣告的個 性化集合。盡管在新聞供應的上下文中描述,但是在其他實施方式中,社交廣告可以由網站 100生成并向網絡100中沒有使用新聞供應報道的成員公布,或者在新聞供應報道上下文 以外來公布社交廣告,諸如以條幅廣告的方式。在第一步驟中,成員經由成員設備210從社交網絡網站100請求(505)web頁面。 該web頁面可以是成員登錄至網站100時呈現的初始web頁面,或者其可以是響應于成員 選擇而由網站100顯示的任何其他頁面。Web服務器350處理該請求,并且確定所請求的 web頁面將需要顯示社交廣告,則web服務器350啟動在網站100中生成社交廣告的過程。 Web服務器350從新聞供應生成器370請求(510)報道。如上所述,此請求510包括針對報 道以及社交廣告的請求,因為這兩項可以在相同的界面中呈現,以作為包括與涉及網站100 上該成員感興趣的人或者其他對象的動作有關的信息的項。至少在某些情況下,社交廣告 由此可以是付費報道或者受贊助的報道。在其他實施方式中,web服務器350可以僅請求 用于在所請求web頁面上顯示的社交廣告。響應于針對報道的請求,新聞供應生成器370基于成員的動作和簡檔屬性在動作 日志160中查詢(515)可能與成員有關的信息,并且動作日志160向新聞供應生成器370 返回(520)所請求的動作集合。新聞供應生成器370繼而使用此信息來生成(525)新聞供 應報道。用于請求相關信息并生成新聞供應報道的過程的一個實施方式將結合圖6加以詳 述。除了生成(525)新聞供應報道,新聞供應生成器370還向服務器380查詢(530) — 個或者多個社交廣告。新聞服務器380根據社交廣告生成算法170來生成(535)所請求的 廣告(參見圖1)。用于生成社交廣告的過程的一個實施方式將結合圖9加以詳述。一旦生 成(535)社交廣告,廣告服務器380向新聞供應生成器370返回(540)該社交廣告。新聞 供應生成器370繼而將新聞供應報道和社交廣告組合(545)為單個列表,并將其發送(550) 至web服務器350以便向用戶呈現。Web服務器350繼而在所請求的web頁面上公布新聞 供應生成器和社交廣告,并且向成員提供(555)該web頁面。由此,向成員呈現了與該成員的好友的動作有關的相關信息。此信息可以由廣告商來付費,并且可以包括與廣告商、其產 品和/或其服務有關的附加信息。如下文更詳細描述的,圖8是在web頁面上向成員呈現 的新聞供應報道和社交廣告的組合的示例。圖6示出了用于生成與社交網絡網站100上的成員動作有關的新聞供應報道的過 程。此過程可以由網站100中的新聞供應生成器370來執行,例如在圖5示出的過程中。新 聞供應生成器370接收(605)針對特定用戶的新聞供應報道集合的請求。作為響應,新聞 供應生成器370獲得(610)與該成員相關的動作日志160中所包含的任何動作的列表。在 一個實施方式中,如果動作日志160中的條目包含該成員的好友或者與該成員相連接的其 他對象(諸如事件或者群組),則認為該條目與該成員相關。與成員連接的對象可以在該成 員的簡檔中定義。取決于系統的目標或者目的,可以定義各種其他規則用于確定對象日志 160中的特定條目是否與特定成員相關。一旦獲得了相關動作,新聞供應生成器370生成(615)針對每個動作的新聞供應 報道。取決于所報道動作的類型,此報道可以包括不同量的信息。圖7示出了一個一般性 新聞供應報道,其包括成員域705、動作域710、可選目標域715、可選對象域720以及可選 內容域725。按照此報道格式的一個示例新聞供應報道是[成員域705][動作域710][目 標域715][對象域720]。以此格式的示例新聞供應報道是" John Smith 邀請 Bob Roberts 去 Tohn 的 21 歲牛日聚會”其中成員目標是去往相應成員的鏈接錨,而對象是去往事件的鏈接錨。上述示例 報道可以進一步包括圖形、鏈接或者針對內容域725的其他內容信息。因為屏幕面積有限,并且因為在任何給定時間,可以向給定成員顯示的報道成千 上萬,因此新聞供應生成器370通常必須選擇全部可能的新聞供應報道的子集來向成員顯 示。優選地,新聞供應生成器370選擇特定成員最感興趣的報道。應當注意,新聞供應生成 器370針對每個成員獨立地執行此過程,因此針對一個成員的相關信息選擇不需要、通常 也不應當影響向任何其他成員顯示的相關信息(諸如,新聞供應報道和社交廣告)的選擇。在一個實施方式中,新聞供應生成器370針對每個候選報道集合來計算(620)親 和度(affinity)得分。成員可以具有針對其他成員、動作類型、對象類型以及內容的親和 度。由此,親和度得分可以基于如下加權函數,其考慮了特定成員針對候選報道中每類數據 域的親和度的集合。網站可以基于成員表達的興趣(無論是直接提供還是間接提供,例如 通過與其他成員的通信而提供)和/或基于成員動作的暗示(例如,成員查看另一成員的 頁面指示其對其他成員感興趣,或者點擊特定類型的鏈接指示對于類似鏈接的興趣)來獲 得成員的親和度。由親和度得分所測量的親和度無需是成員對某些事物在實際主觀上感興 趣或者沒興趣(也即,成員喜歡朋克搖滾樂,而不喜歡素食餐館),而可 以僅僅是候選報道 中的某些內容同與該成員相關地存儲的某些信息之間的相關性,這些信息可以是成員執行 的動作,涉及成員的通信,成員簡檔中的特性、特征或者表達的興趣。繼續上述示例,如果成員對于John Smith或者Bob Roberts以及被邀請的事件具 有高親和度得分,則示例報道將傾向于具有相對較高的親和度得分。一旦計算出親和度得 分,新聞供應生成器370向web頁面公布(625)排名最高的N個新聞供應報道,其中N是針 對web頁面而分配的報道數目。
圖9示出了用于生成社交廣告的過程,該過程可以由廣告服務器380來執行。廣 告服務器接收(905)針對特定用戶的社交廣告的請求。在一個實施方式中,此請求通過將 成員的唯一成員標識符包括在請求中來指定特定成員。廣告服務器380繼而向該成員應用 (910)廣告請求數據庫175中每個廣告請求的目標確定標準(如果存在的話)。如結合圖 11在下文中更詳細描述的,廣告請求可以指定一組目標確定標準,以便僅將社交廣告引至 符合特定標準的那些成員。一個示例目標確定標準可以指定年齡在18和30之間并且對音 樂感興趣的任何成員。廣告服務器380由此將此目標確定標準應用于特定成員,以確定使 用或者忽略針對該成員的此廣告請求。隨后,使用每個廣告請求中包含的相應目標確定標 準,針對每個請求重復該操作。廣告服務器380繼而查詢動作日志160,以獲得(915)與其目標確定標準在步驟 910中得到滿足的任何廣告請求相匹配的動作條目。如在下文中結合圖11更詳細描述的, 廣告請求可以指定對象的類型,與該對象相關的動作將觸發社交廣告。例如,為了宣傳一個 新樂隊的音樂會,廣告請求可以指定針對該音樂會而創建的事件對象。由此,如果成員的好 友之一將音樂會事件加入了該好友的簡檔,則廣告服務器380可以從日志160獲得(915) 該動作以充當社交廣告的候選。 針對合格的廣告請求而從日志160獲得(915)的每個觸發動作表示可由廣告服務 器380生成的候選社交廣告。為了選擇生成候選社交廣告中的哪個或者哪些,廣告服務器 計算每個候選社交廣告的期望價值(925)。在一個實施方式中,根據利用潛在接收者點擊社 交廣告的估計概率進行加權的廣告每次點擊出價,來計算期望價值。為了估計特定成員點 擊廣告的概率,廣告服務器380將此概率計算為該成員針對觸發候選廣告的動作條目中的 對象和/或執行此類動作的成員的親和度的加權函數。在一個實施方式中,可以按照與計 算成員與新聞供應報道之間的親和度得分相同的方式,計算成員與候選社交廣告之間的親 和度得分。一旦針對候選社交廣告而計算了期望價值,廣告服務器針對具有最高期望價值的 候選構造(930)社交廣告。該社交廣告表示將為社交網絡網站100帶來最大收入價值的社 交廣告,這歸因于該社交廣告結合了將被選擇的概率以及被選擇的情況下將向網站100支 付的出價數額。如果期望不止一個社交廣告,則廣告服務器380可以針對具有最高期望價 值的期望數目的候選廣告來構造(930)社交廣告。在一個備選過程中,廣告服務器380可以通過批處理創建多個社交廣告,并且繼 而將這些廣告存儲在本地存儲中。以此方式,社交廣告集合準備就緒用于向每個成員提供, 而不必實時創建。這有助于社交網絡網站100的可擴展性,因為社交廣告的實時創建對于 具有大量成員并且導致大量廣告請求的網站100而言是困難的。在批處理中創建社交廣告 還有助于避免資源需求中的擁堵。由于社交廣告的創建可能取決于動態改變的信息和偏 好,因而廣告服務器380可以周期性地(例如,每15分鐘)清空社交廣告并且創建新的批 次。圖8是用于顯示新聞供應報道和社交廣告的web頁面的一部分的視圖。在此示例 中,向成員顯示與社交網絡網站100所預測的成員將會感興趣的其他人員和/或事物有關 的信息項的列表。第一條目810和第四條目840均為新聞供應報道,其向成員傳送該成員 的一個或者多個好友加入了社交網絡網站100上的特定群組。第二條目820是另一新聞供應報道,其傳送另一成員向網站100發布了視頻,并且包括觀看該視頻的鏈接。在此示例中,這些新聞供應報道中還包括社交廣告830。此示例社交廣告830向成 員傳送該成員的好友之一將其成員簡檔與一個業務進行了關聯(在此示例中,添加去往 另一業務簡檔的而不是另一成員簡檔的鏈接被稱作成為該業務的愛好者,而不是其他成員 的“好友”)。此社交廣告830是品牌廣告的示例,其中廣告者僅希望擴展該品牌的認知和 價值,而不是進行具體的銷售。在其他實施方式中,社交廣告830還可以包括內容(諸如去 往廣告者自身網站的鏈接)和/或針對廣告動作的調用。 把新聞供應報道和社交廣告在混合在向成員呈現的單個列表中的一個益處在于, 在成員想要了解的常規信息和廣告之間的差異很小或者沒有。成員訪問社交網絡網站100, 以跟進了解其好友正在做什么,而社交廣告可以像任何其他新聞供應報道一樣對成員是有 用的。因為社交廣告和新聞供應報道都可以從動作日志160取得,成員不太可能確定成員 新聞供應中的條目是新聞供應報道還者社交廣告。實際上,在其他上下文中,社交廣告的內 容可以作為有機、無償的新聞供應報道來展示。通過向社交廣告付費,廣告者簡單地加速新 聞供應報道,使該報道在其否則不會被選中發布的情況下向成員的web頁面發布(或者至 少具有被發布的較高概率)。在其他實施方式中,通過向廣告付費,廣告者使得向與執行動 作的成員相連接的其他成員發布新聞供應報道的機會最大化。在某些實施方式中,社交廣 告可以包括附加于該報道的特定附加廣告內容,因此社交廣告和新聞供應報道的內容可以 有所不同。廣告模型圖10示出了根據本發明一個實施方式的用于廣告模型的事件框圖。在此廣告模 型中,多個廣告者1020針對社交網絡網站100上的廣告放置而出價。社交網絡網站運營 商1010例如通過對廣告者1020可訪問的web接口接收這些出價。每個出價隨附有廣告者 1020希望在社交網絡網站100上的選定web頁面發布的廣告的描述。web接口由此可以允 許廣告者1020指定針對廣告請求的全部相關信息,包括對廣告的出價數額。在一個實施方 式中,廣告者1020指定廣告請求,諸如圖11中所示的一個。圖11是廣告者1020向社交網絡網站運營商1010提供的廣告請求1100的某些組 成部分的圖示。廣告請求1100可以由社交網絡網站100存儲在廣告請求數據庫175中。在 示出的示例實施方式中,廣告請求1100包括標題域1105、主體域1110、鏈接域1115、出價數 額域1120以及社交對象域1125。標題域1105和主體域1110可以由網站用來發布報道格式的社交廣告。例如,如 圖7的格式所示,社交廣告可以包括標題域1105作為題目,繼而包括文本報道。例如,主體 域1110可以指定“[成員.名稱]已經購買了 [事件.名稱]的門票”。得到的社交廣告 將包括此文本,其中與該社交廣告描述的動作相關聯的“成員”和“事件”對象的名稱被插 入所示的文本。還可以向社交廣告的內容添加鏈接域1115,例如用于提供對廣告動作的調 用。最后,廣告請求1100可以包括將要附加至該社交廣告的附加廣告內容1130。此內容 1130可以包括適于在web頁面上呈現的任意類型的媒體內容,包括,圖片、視頻、音頻、超鏈 接以及任何其他適當的內容。在廣告請求110中指定的出價數額域1120可以指示每當向其呈現社交廣告的成 員點擊該廣告時廣告者1020將支付的金額。備選地,出價數額域1120可以指定每當向一個成員或者特定數目的成員顯示社交廣告時廣告者1020將支付的數額。社交對象域1125 指定對象(或者多個對象),與該對象相關的動作將觸發社交廣告。這在上文中結合圖9所 示的用于生成社交廣告的過程的步驟915進行了描述。另外,廣告請求1100可以允許廣告 者1020指定目標確定標準1135,其使用已在上文中結合用于生成社交廣告的過程的步驟 910進行了描述。此目標確定標準可以是應用于成員的成員簡檔的域或者其他對象的過濾 器,和/或可以包括自由格式的文本。再次轉到圖10的事件框圖,社交網絡網站運營商1010從多個廣告者1020接收廣 告請求。社交網絡網站運營商1010經由網站100接收由成員1030執行的多個動作。如上 所述,這些動作可以是網站100上或者第三方網站140上的動作,或者是被記錄并被傳送至 社交網絡網站運營商1010的真實世界的動作。這些動作是向成員的好友1040遞送一個或 者多個社交廣告的潛在觸發。例如,如果成員執行的動作在廣告者1020之一的廣告請求 1100中被標識,則社交網絡網站運營商1010可以基于該動作來生成社交廣告,并且向提供 給一個或者多個好友1040的web頁面發布該社交廣告。應當注意,圖10的框圖是從成員 1030的角度出發的,而成員的好友1040也是網站100的成員。由此,他們所執行的動作可 以導致向其好友遞送社交廣告(其包括成員1030)。另外,成員的動作(單獨地或者與其他 成員動作結合在一起)可以導致向與該成員具有某種其他關系的成員(諸如,與該成員屬 于相同網絡或群組的其他成員)遞送社交廣告。基于第三方網站上的動作的社交廣告圖12示出了一個過程,其中來自第三方網站140的動作被傳送至社交網絡網站 100并由其用來生成社交廣告,如上所述。在示出的示例中,用戶在不同于社交網絡網站 100的域所主控的第三方網站140上購物。此次購物的事實繼而被傳送至社交網絡網站 100,該社交網絡網站100使用此信息來向用戶的一個或者多個好友發布社交廣告。盡管是 在第三方網站140上購物的上下文中進行的描述,然而本技術并不限于購物。在第三方網 站140上的任何其他用戶動作也可以被傳送至社交網絡網站100以備后用,這些用戶動作 包括注冊賬戶、查看物品、將物品保存至賬戶、租借物品、執行預約、訂閱信息資源或者第三 方網站決定選擇用于此類跟蹤的任何其他動作。可以用于在社交網絡網站100上生成社 交廣告的、其他域中的其他類型動作的更多具體示例包括購買服裝商品、訂閱博客、將物 品存儲在希望列表中、購買音樂會的門票、注冊馬拉松、執行航班或者餐館預約以及慈善捐 贈。在圖12的示例中,用戶操作客戶端應用(諸如,web瀏覽器)來查看第三方網站 140所主控的在線存儲處的web頁面。用戶決定購買物品,例如窗口小部件(widget)。通 常將向用戶呈現購買頁面1210,在該頁面上,用戶例如可以通過點擊“購買”按鈕來確認購 買。第三方網站140生成標識第三方網站140以及描述動作類型(例如,指示動作是否是購 買、評價、信息請求、訂閱、等等,以及描述動作所需的任何其他信息,諸如希望購買的物品) 的消息。在此示例中,消息將動作標識為購買,并且將描述所購買的物品。第三方網站140 繼而向社交網絡網站100傳送(1220)該消息。在一個實施方式中,第三方網站140和/或社交網絡網站100確定用戶是否是社 交網絡網站100的成員。例如,第三方網站140可以訪問用戶的計算機上的cookie,其中該 cookie與社交網絡網站100相關聯。由于社交網絡網站100和第三方網站140位于不同的域,用戶的瀏覽器程序可以包括安全性特征,其通常阻止來自一個域的網站訪問另一域上的內容。為了避免這種情況,第三方網站140可以使用嵌套的iframe(內嵌框架),其中第 三方網站140提供這樣的web頁面,該web頁面包括社交網絡網站的域中的嵌套iframe,從 而允許該嵌套iframe訪問用戶信息,并且將此信息發回第三方網站140。iframe的重復嵌 套進一步允許社交網絡網站100向第三方網站140傳回信息。通過使用此技術,第三方網 站140和社交網絡網站100可以進行與用戶有關的通信,而不必共享用戶的個人信息的任 何內容,也無需用戶登錄至社交網絡網站100。在社交網絡網站100從第三方網站140接收到傳送的動作信息的消息之后,其生 成確認消息1230以便在第三方網站140上向用戶顯示。例如,確認消息可以提供基于第 三方網站140上的用戶動作而向該用戶的好友發布的報道的樣本。在此示例中,消息是 "JohnSmith在 < 伙伴站點 > 購買了〈某物〉”(其中用戶是“ Jonh Smith,,,<某物 > 將由所 購買物品的名稱代替,以及 < 伙伴站點 > 將由第三方網站140的名稱和去往該第三方網站 140的鏈接代替)。確認消息1230被傳遞(1240)回第三方網站,其中在第三方網站140的 域的web頁面1210上顯示該確認消息1230。在此web頁面1210上,此確認消息1230把可以經由社交網絡網站100提供給用 戶好友的報道通知給用戶。確認消息1230還可以允許用戶禁用某些特征以防止向他人顯 示此消息。在其他實施方式中,在用戶采取此類動作之前,用戶可以啟用或者禁止允許發布 根據特定第三方網站(或者第三方網站的群組)所執行的動作而生成的報道或者特定類型 的報道。在稍后某時,社交網絡網站100可以向在社交網絡網站100上與用戶具有連接的 其他成員傳送關于用戶購買的報道。根據上述實施方式,此通信的形式可以是發布在社交 網絡網站100上的其他用戶的主頁1250上的一系列報道。以此方式,社交網絡網站100可以向用戶在社交網絡網站230上的好友傳送該用 戶在其他第三方網站140上的動作。有利地,向用戶在社交網絡網站100上的連接傳送第 三方網站140上的用戶動作,可以促使這些其他用戶執行類似的操作。例如,向成員的好友 通知一個成員已經購買了特定的影片,這可以促使該好友也購買該影片,或者至少對該影 片產生某些興趣。此外,此技術可以與如上所述的廣告模型和請求結合使用,或者其可以由 由社交網絡網站獨立于任何廣告模型來執行。在第三方網站上呈現的社交廣告和消息如上所述,在社交網絡網站以外由用戶執行的動作(例如,在第三方網站或者在 真是世界中的動作)可以用于在社交網絡網站上生成社交廣告。反之,在本發明的各種實 施方式中,社交網絡網站可以采集其用戶的動作,并且繼而在第三方網站上呈現與其用戶 所進行的動作有關的社交廣告和/或其他信息。以此方式,用于使用這種信息來推廣動作 的技術可以擴展到社交網絡網站本身之外。本發明的實施方式可以使用任何上述機制來采集用戶動作并據此生成社交廣告。 例如,社交網絡網站可以記錄用戶的連接在特定第三方網站上的多個動作(諸如購買特定 物品)。當用戶訪問第三方網站并且查看與物品相關聯的Web頁面時,第三方網站可以與社 交網絡網站通信,以確定用戶的連接也已經購買了此物品。上文描述了用于在第三方網站 與社交網絡網站之間傳送與用戶有關的信息的機制。
一旦第三方網站接收到此信息,則可以向用戶呈現該信息。例如,當查看正在通過第三方網站銷售的影片的頁面時,第三方網站可以向用戶呈現消息,以指示該用戶來自社 交網絡網站的特定數目的連接已經對該影片做出了好評。例如,消息可以是“你的10位好 友喜歡這部影片”。由此,該用戶被鼓勵在第三方網站上購買該影片,因為該用戶來自社交 網絡網站的好友喜歡這部影片。由此,可以在社交網絡網站之外向用戶呈現社交廣告或者與用戶的好友所執行的 動作有關的其他信息,如同在上文描述的網站上那樣。以此方式使用,信息可以有助于在用 戶猶豫時鼓勵用戶采取動作(諸如購買)。信息不必響應于對網站之一進行補償的廣告努 力,因為這種披露對于社交網絡網站和第三方網站兩者均具有互相促進的效果。可以在各種其他上下文中使用此技術。例如,此技術可以用于傳送用戶對第三方 網站上的特定物品或者內容的興趣。第三方網站可以向用戶提供與第三方網站所提供內容 有關的信息,但是該信息是由社交網絡網站采集的。由此,第三方網站由此可以利用社交網 絡網站所采集的信息,包括與用戶具有某種連接的第三方的有關信息的內在價值。可以在第三方網站和社交網絡網站之間對用戶的經歷進行整合,從而在兩個域中 使用該信息。例如,用戶的影片偏好可以在社交網絡網站上由用戶的好友訪問,同時用戶還 可以查看用戶的好友在用戶購買或者租借該影片的第三方網站上的影評。另外,第三方網 站還可以提供來自社交網絡網站的內容,諸如在社交網絡網站上通常向用戶呈現的、關于 用戶好友的新聞供應或者系列報道。這些僅僅是社交相關信息的跨域使用的一些應用示 例,其中的某些但非全部涉及廣告。在一個實施方式中,第三方網站上的用戶接口提供雙向接口,其中來自社交網絡 網站域和第三方網站域的用戶接口元件影響另一方的用戶接口元件的呈現。例如,如果來 自社交網絡網站的內容呈現在第三方網站的web頁面上的框架(例如,iframe)中,則用戶 對該框架執行的動作可以影響信息在web頁面中如何呈現。這些動作可以簡單到是對框架 的事件重定大小,或者較為復雜,諸如鼠標位于社交網絡框架中的物品之上時,導致web頁 面的第三方域部分中的相應物品被增強。在一個特定示例中,來自社交網絡網站中的框架可以呈現用戶的好友列表。如果 用戶點擊特定好友,則社交網絡網站可以向第三方網站傳送該好友已經購買的物品列表 (而不向該網站暴露那些好友的任何信息,包括身份)。第三方網站繼而可以在其自己的 web頁面上突出顯示這些物品,由此向用戶提供方便的接,以便根據用戶好友的購買歷史而 在網站上定位將要購買的物品。備選應用已經在社交網絡網站的上下文中描述了本發明的實施方式。然而,在此所述的技 術可以應用于多個其他類型的網站,而未必一定與社交網站有關。此類網站包括跟蹤關于 網站用戶的任何類型的信息、并向其他用戶提供該信息的任何網站。例如,通過使用上述技 術,零售網站可以對誰從網站進行購物保持跟蹤,繼而將關于其某些用戶的信息向其他用 戶傳送。在此情況下,網站的用戶之間的連接不必是正式的或者是表達連接,這在社交網 絡上下文中是普遍的。作為代替,連接可以是隱式的,或者另外根據共同特征、顯著特點或 者用戶動作而假定。例如,如果網站跟蹤與其用戶有關的個人信息,其可以向特定用戶傳送與具有某些共同點的其他用戶的動作有關的信息。例如,網站可以告知用戶誰是從大學畢 業的“存在26個其他的大學畢業生,他們在這個網站上買了書。”在另一示例中,專用于電 子小器具的web博客可以告知對博客中特定話題進行評論的人員“對此話題進行評論的4 個人擁有該產品。點擊下面的鏈接也可以購買該產品。”在另一上下文中,在此所述的技術可以與搜索引擎集合使用。例如,在搜索引擎上 搜索特定物品的用戶更易于對其好友或者其他連接已經購買的物品感興趣。如果搜索引擎 對用戶的連接保持跟蹤,則搜索引擎可以向用戶通知該用戶的連接的動作,并且 向用戶提 供搜索結果。如果搜索引擎對涉及用戶的其他信息保持跟蹤,諸如,履歷、人口統計以及其 他類型的描述性信息(包括興趣),則搜索引擎可以將提供某些相同或者相似信息的第三 方所執行的動作通知給用戶。搜索引擎還可以基于用戶的連接的動作或者提供相同或者相 似信息的第三方的動作,來改變向用戶呈現的搜索結果的順序。在另一實施方式中,在此所述的社交廣告和其他信息化消息可以在社交網絡網站 以外呈現。例如,與社交網絡的成員所執行的動作有關的信息可以由社交網絡網站接收和 記錄,并且可以基于這些動作來生成社交廣告和/或其他信息化消息。這些信息化消息可 以從社交網絡網站向其他域(諸如不同的網站)傳送,并且向社交網絡的一個或者多個用 戶呈現。如在此所述,與特定成員有關的消息將向其他成員呈現,其中所述其他成員在社交 網絡中與該特定成員具有連接。以此方式,即使在社交網絡網站之外,也可以實現在此所述 的社交廣告和其他信息化消息的益處。出于示出目的而呈現了本發明的實施方式的上述描述;其并非旨在于將本發明窮 盡或者限制為所公開的精確形式。相關領域技術人員應當理解,在上文公開的啟示下,多種 修改和變化是可行的。例如,盡管上述實施方式是在社交網絡網站的上下文中描述,對于本 領域普通技術人員易見的是,本發明可以由任何電子社交網絡服務來使用,即使其不是通 過網站而提供的。根據本發明,可以使用提供社交網絡功能的任何基于計算機的系統,即使 其實依賴于例如電子郵件、即時消息發送或者端到端通信的其他形式,以及用于在用戶之 間通信的任何其他技術。本發明由此不限于任何特定類型的通信系統、網絡、協議、格式或 者應用。此說明書的某些部分以針對信息的操作的象征表示和算法的形式而描述了本發 明的實施方式。這些算法描述和表示通常是數據處理領域的技術人員所使用的,以便有效 地將其工作的實質傳送至該領域的其他技術人員。這些操作(盡管以功能方式、計算方式 或者邏輯方式而描述)應理解為由計算機程序實現,或者以等效的電子電路、微代碼等來 實現。此外,有時候為方便起見,將操作的這些設置稱作模塊,這并不喪失普遍性。所述的 操作及其相關模塊可以以軟件、固件、硬件或者其任意組合來實現。在此所述的任何步驟、操作或者處理可以由一個或者多個硬件或者軟件模塊來單 獨地、或者與其他設備相結合地執行或者實現。在一個實施方式中,軟件模塊由計算機程序 產品實現,其包括包含計算機程序代碼的計算機可讀介質,其可以由計算機處理器執行用 于執行在此所述的任何或者全部步驟、操作或者處理。本發明的實施方式還涉及執行在此所述操作的裝置。該裝置可以出于所需目的而 特別構造,和/或可以包括選擇性激活或者由在計算機中存儲的計算機程序來重新配置的通用計算設備。此類計算機程序可以存儲在耦合至計算機系統總線的有形的計算機可讀存 儲介質、或者適用于存儲電子指令的任何類型的媒體中。此外,在此說明書中所指的任何計 算機系統可以包括單一處理器或者可以是使用多處理器涉及架構以用于提高計算能力。本發明的實施方式還可以涉及以載波形式實現的計算機數據信號,其中計算機數 據信號包括計算機程序產品或者在此所述的其他數據結合的任何實施方式。計算機信號是 在有形介質或者載波中呈現的產品,并且其被調制或者以載波形式編碼,該計算機數據信 號是有形的并且根據任何適當的傳輸方法而傳輸。 最后,在此說明書中使用的語言原則上是出于可讀性和指示性目的而選擇,并且 不是選擇用于描寫或者限制創造性的主題。由此,期望本發明的范圍沒有受到此詳細描述 的限制,而是由討論其所基于的應用的任何權利要求書來限定。由此,本發明的實施方式的 公開對于本發明的范圍旨在于是示意性的而非限定性的,本發明的范圍由下文的權利要求 書來限定。
權利要求
一種用于在社交網絡網站中傳送與來自其他域的活動有關的信息的方法,所述方法包括維護所述社交網絡網站的多個用戶的簡檔,每個簡檔標識與所述社交網絡網站的多個其他用戶中每一個的連接;從與所述社交網絡網站具有不同域的第三方網站接收多個消息,每個消息傳送所述社交網絡網站的用戶在所述第三方網站中執行的動作;在所述社交網絡網站記錄所述動作,每個已記錄動作包括與該動作有關的信息;以及對于所述社交網絡網站的用戶之一生成針對該用戶的信息化消息,其中所述信息化消息傳送與同所述用戶具有連接的、所述社交網絡網站的其他用戶相關聯的已記錄動作;以及向該用戶提供web頁面,所述web頁面包括所述信息化消息。
2.根據權利要求1所述的方法,進一步包括在多個所述用戶中每一個的本地計算系統上存儲cookie,每個cookie指示相應的用 戶是所述社交網絡網站的成員。
3.根據權利要求1所述的方法,進一步包括響應于從第三方網站接收到與所述社交網絡網站的用戶所執行的特定動作有關的消 息,生成關于將在所述社交網絡網站中顯示與所述動作有關的信息化消息的確認消息;以 及向所述第三方網站發送所述確認消息。
4.根據權利要求3所述的方法,其中所述確認消息包括將要向與所述用戶具有連接 的、所述社交網絡網站的其他用戶顯示的所述信息化消息的樣本。
5.根據權利要求3所述的方法,其中所述確認消息包括禁止所述社交網絡網站記錄所 述用戶在所述第三方網站上執行的動作的選項。
6.根據權利要求1所述的方法,其中所述信息化消息與其他信息化消息相結合地呈現 在所述web頁面上,所述其他信息化消息傳送與同所述用戶具有連接的、所述網站的其他 用戶相關聯的已記錄動作。
7.根據權利要求1所述的方法,其中所述信息化消息包括與所述信息化消息傳送的已 記錄動作相關的廣告。
8.根據權利要求1所述的方法,其中所述已記錄動作包括在所述第三方網站上執行的 購物。
9.根據權利要求1所述的方法,其中所述已記錄動作包括在所述第三方網站上執行的 預約。
10.根據權利要求1所述的方法,其中所述已記錄動作包括在所述第三方網站上進行 的對信息化資源的訂閱。
11.一種用于在社交網絡網站中傳送與來自其他域的活動有關的信息的系統,所述系 統包括簡檔存儲,包括所述社交網絡網站的多個用戶的每一個的簡檔,每個簡檔標識與所述 社交網絡網站的多個其他用戶中每一個的連接;接收裝置,用于接收與所述社交網絡網站的用戶在一個或者多個第三方網站上的活動有關的信息,每個所述第三方網站都具有與所述社交網絡網站不同的域;信息化消息生成裝置,用于生成與所述社交網絡網站的用戶有關的信息化消息,其中 每個所述信息化消息向用戶傳送與同所述用戶具有連接的、所述網站的其他用戶相關聯的 活動;以及web服務器,配置用于在向所述社交網絡網站的用戶提供的web頁面上呈現所述信息 化消息。
12.根據權利要求11所述的系統,進一步包括確認生成裝置,用于生成關于將在所述社交網絡網站中顯示的與所述動作有關的信息 化消息的確認消息。
13.根據權利要求11所述的系統,其中所述一個或者多個信息化消息包括與所述信息 化消息傳送的所述活動有關的廣告。
14.根據權利要求11所述的系統,其中所述活動包括選自以下組的至少一個動作購 物、預約以及對信息化資源的訂閱。
15.一種用于促進在社交網絡網站中傳送與來自其他域的活動有關的信息的方法,所 述社交網絡網站具有多個用戶,每個用戶具有與所述社交網絡網站的一個或者多個其他用 戶的連接,所述方法包括檢測用戶在網站上執行的動作,所述網站具有與所述社交網絡網站不同的域;確定所述用戶是所述社交網絡網站的成員;向所述社交網絡網站發送報告消息,所述報告消息傳送所述社交網絡網站的所述用戶 所執行的所述動作;以及從所述社交網絡網站接收確認消息,所述確認消息請求授權在所述社交網絡網站中 向與所述用戶具有連接的、所述社交網絡網站的其他用戶顯示與所述動作有關的信息化消 肩、ο
16.根據權利要求15所述的方法,其中確定用戶是所述社交網絡網站的成員包括訪 問所述用戶的本地計算系統上的cookie。
17.根據權利要求16所述的方法,其中所述cookie與所述社交網絡網站的域相關聯, 并且訪問所述cookie包括提供包括所述社交網絡網站的域中的嵌套框架的、所述第三方網站的所述域的web頁 面,以及使用所述嵌套框架來訪問所述cookie。
18.根據權利要求16所述的方法,進一步包括從所述cookie獲得所述用戶的標識符;以及在向所述社交網絡網站發送的所述報告消息中包括所述用戶標識符。
19.根據權利要求16所述的方法,其中所述確認消息包括將向與所述用戶具有連接 的、所述社交網絡網站的其他用戶顯示的所述信息化消息的樣本。
20.根據權利要求19所述的方法,其中所述確認消息包括禁止所述社交網絡網站記錄 所述用戶在所述第三方網站上執行的動作的選項。
21.根據權利要求16所述的方法,其中所述信息化消息包括與所述信息化消息傳送的 已記錄動作有關的廣告。
22.根據權利要求16所述的方法,其中所述動作包括在所述第三方網站上執行的購物。
23.根據權利要求16所述的方法,其中所述動作包括在所述第三方網站上執行的預約。
24.根據權利要求16所述的方法,其中所述動作包括在所述第三方網站上進行的對信 息化資源的訂閱。
25.一種用于在社交網絡中傳送與在所述社交網絡外部執行的活動有關的方法,所述 方法包括維護所述社交網絡的多個成員的簡檔,每個簡檔標識與所述社交網絡的其他成員的一 個或者多個連接;接收與所述社交網絡的成員在所述社交網絡外部執行的動作有關的信息; 記錄與所述動作有關的信息;以及在所述社交網絡內向與第一成員具有連接的、所述社交網絡的一組成員傳送消息,所 述消息包括與所述第一成員在所述社交網絡外部執行的已記錄動作有關的信息。
26.根據權利要求25所述的方法,其中接收與所述社交網絡的成員在所述社交網絡外 部執行的動作有關的信息包括從第三方網站接收報告消息。
27.根據權利要求25所述的方法,其中接收與所述社交網絡的成員在所述社交網絡外 部執行的動作有關的信息包括從動作終端接收報告消息。
28.根據權利要求27所述的方法,其中所述動作終端包括銷售終端點,并且所述報告 消息包括與購物交易有關的信息。
29.根據權利要求27所述的方法,其中所述動作終端包括無線通信設備。
30.根據權利要求27所述的方法,其中所述動作終端包括電視或者機頂盒接收器,并 且所述報告消息包括與由此接收的程序有關的信息。
全文摘要
社交網絡網站記錄與網站成員所執行的動作有關的信息。對于特定的網站成員,網站基于在該網站上的、與該成員相連接的其他成員(也即,該成員的在線好友)的已記錄動作,來為該成員生成社交上相關的廣告。與社交廣告相關聯的廣告者可以針對在社交網絡網站上發布廣告而補償網站。當向成員呈現社交廣告時,網站可以通過接收到的廣告中選擇將使社交廣告的期望價值最大化的廣告,來優化廣告收入。可以根據包括成員對廣告內容的親和度以及出價數額的函數來計算期望價值。該技術也適用于在社交網絡網站之外提供社交相關信息。
文檔編號G06F15/16GK101849229SQ200880114546
公開日2010年9月29日 申請日期2008年10月22日 優先權日2007年11月5日
發明者A·G·博斯沃斯, A·丹吉洛, C·M·帕利哈皮蒂雅, J·M·羅森斯泰恩, M·E·扎克伯格, M·R·科勒, R·K-x·金, T·A·肯達爾, 王以山, 阮韻芳 申請人:費斯布克公司