目與其他內容項目結合,并且將其遞送給所選擇的種子用戶群組。例如,其他內容項目可以包括廣告,其中,系統100將廣告綁定到被遞送給種子用戶的內容項目。
[0039]在一個實施例中,系統100還可以確保分發質量,方式為:監視一些關鍵(核心)用戶,并且如果擴散與擴散過程仿真不類似,則更新種子用戶和種子用戶群組。例如,監視可以是實際擴散的實時監視。對于在社交網絡中的許多用戶(代表節點),針對共享監視所有用戶可能是不實際的。另外,因為社交共享不遵循準確的計時,區分共享是否可以仍然針對某個用戶發生可能對系統100來說很困難。例如,不同于內容項目可以在已知的、預先設定的時間被分發的廣播,通過社交網絡分享的分享可以提供更少的就給定內容項目可以怎樣通過社交網絡擴散的提前通知。在一個實施例中,系統100可以通過只選擇一個核心用戶來監視,對監視通過整個社交網絡的擴散的問題作出響應。在一種情況下,這類監視可以通過識別時間長度發生,其中,如果用戶到時間長度末尾未被激活,則系統100可以尋求更新種子用戶和/或種子用戶群。對于一種情況來說,“激活”可以代表用戶分享內容項目。例如,系統100可以針對一個給定的內容項目將時間長度識別為一天。如果在一天后被監視的核心用戶還沒有分享所述內容項目,則系統100意識到所述核心用戶未被激活并且系統100然后可以通過重新評估和添加新的種子用戶進行響應。
[0040]監視可能導致種子用戶改變的另一種情況可以包括激活預料之外的用戶。對于這種情況,系統100可以重新評估感興趣用戶的簡檔并且相應地對內容項目進行調整。對于離線情況,監視可以揭示隱含的社會聯系。如同預料之外的用戶激活,這可能導致系統100更新用戶屬性分析和內容項目選擇。因此,種子用戶群可以是預定義的、動態的,或是其結入口 O
[0041]如圖1所示,系統100包括用戶設備(UE)101(或UE 1la-1Oln),其經由通信網絡105與簡檔平臺103 (或簡檔平臺103a-103n)、分發處理器107、內容提供商109 (或內容提供商109a-109n)以及廣播提供商(或廣告提供商llla-lllm)相連接。UE 101可以包括或可以訪問簡檔平臺103(或簡檔平臺103a-103n)來使得UE 101能夠與分發處理器107、一個或多個內容提供商109、一個或多個廣告提供商111以及通信網絡105交互。
[0042]通過示例的方式,系統100的通信網絡105包括一個或多個網絡,諸如數據網絡,無線網絡,電話網絡,或者它們的任何組合。考慮到的是,數據網絡可以是任何局域網(LAN),城域網(MAN),廣域網(WAN),公共數據網(例如,互聯網),短距離無線網,或者任何其它合適的分組交換網絡(諸如商業上擁有的,專有的分組交換網絡,例如,專有電纜或光纖網絡等),或者它們的任何組合。此外,無線網絡可以是例如蜂窩網絡,并且可以采用各種技術,包括用于全球演進的增強數據速率(EDGE),通用分組無線電服務(GPRS),全球移動通信系統(GSM),互聯網協議多媒體子系統(MS),通用移動電信系統(UMTS)等,以及任何其它合適的無線介質,例如全球微波接入互操作性(WIMAX),長期演進(LTE)網絡,碼分多址(CDMA),寬帶碼分多址(WCDMA),無線保真(WIFI),無線局域網(WLAN),藍牙,互聯網協議(IP)的數據播送,衛星,移動自組織網絡(MANET)等,或者它們的組合。
[0043]UE 101是任何類型的移動終端,固定終端,或便攜終端,包括移動手機,站點,單元,設備,多媒體計算機,多媒體平板,互聯網節點,通信機,臺式計算機,膝上計算機,筆記本計算機,上網本計算機,平板計算機,個人通信系統(PCS)設備,個人導航設備,個人數字助理(PDA),音頻/視頻播放器,數字照相機/攝像機,定位設備,電視接收機,無線電廣播接收機,電子書設備,游戲設備,或者它們的任何組合,包括這些設備的配件和外圍部件或者它們的任何組合。還被考慮到的是,UE 101能夠支持對用戶的任何類型的接口(諸如“可穿戴”電路等)。
[0044]在一個實施例中,系統100可以包括一個服務器和許多客戶端(對等體)。在系統100中,例如,分發處理器107可以表示服務器,UE 101可以表示客戶端。在一些實施例中,每個UE 101可以通過通信網絡105與分發處理器107通信,其可以包括離線手段(例如,短消息服務(SMS)、通用分組無線電服務(GPRS等))。另外或備選地,UE 101可以通過通信網絡105相互通信,其可以包括離線手段(例如,藍牙)。
[0045]在一個實施例中,所有的UE 101可以包括與用戶相關聯的兩個屬性:用戶簡檔和用戶偏好。在一個實施例中,簡檔平臺103可以訪問與各個UE 101相關聯的簡檔和偏好。用戶簡檔可以包括與一個或多個UE 1la-1Oln相關聯的用戶有關的基礎信息,比如性別、年齡、職業、收入、語言等等。用戶簡檔可以以各種方法來生成,包括直接提示用戶提供信息,獲得用戶上下文信息或其一些結合。用戶偏好可以包括對某媒體主題的興趣,包括流行音樂、經典、鄉村音樂等等。
[0046]在一個實施例中,分發處理器107可以根據由簡檔平臺103給出的用戶簡檔對用戶分組,并且基于執行具有不同群組的社交擴散仿真來確定在群組中分發媒體的可能性。這樣的群組被認為是“種子用戶群組”。在比較種子用戶群組中的媒體擴散的過程中,分發處理器107可以提取具有采用或分享所述媒體的最高可能性的用戶和用戶群組,并且執行對這些用戶的進一步分析來選擇分發給用戶的適當的媒體。
[0047]同時,內容提供商109可以向分發處理器107上傳內容項目(和/或關于內容項目的元數據)(例如,廣告已經嵌入內容項目,沒有廣告嵌入內容項目,等等)。在一種情況中,客戶端可以直接從服務器和/或其他客戶端下載歌曲(例如,由音樂家上傳)。廣告提供商111還可以向分發處理器107上傳他們的廣告(和/或與所述廣告有關的元數據)。分發處理器107然后可以處理來自UE 101、內容提供商109和廣告提供商111的輸入,以便輸出內容項目-廣告配對。在一個實施例中,UE 101提供相關聯的用戶簡檔信息、內容提供商109提交內容項目分發信息、并且廣告提供商111將目標受眾規范給予分發處理器
107。分發處理器107然后可以使用此信息至少部分地創建內容項目-廣告配對。
[0048]在一些實施例中,廣告可以被嵌入內容項目作為元數據,其中,UE 101例如可以需要應用來解釋所述元數據。在其他實施例中,廣告可能具有與內容項目相同的媒體,因此單獨的應用不是解釋該廣告所必需的。也就是說,被用于處理內容項目的應用也可以處理該廣告。
[0049]在一種情況下,廣告可以是圖片,而內容項目可以是歌曲。例如,當播放歌曲時,UE101可以在UE 101的用戶界面上顯示廣告圖片。在另一種情況下,廣告可以包括在內容項目上的覆蓋,比如圖片覆蓋在視頻內容項目上。在又一個可能的情況下,廣告可以具有與內容項目相同的媒體。在這種情況下,UE 101可以在下載的內容項目之前播放配對的廣告。應當指出,在某些實施例中,系統100可以將一個或多個廣告與一個或多個內容項目配對,而無論所述內容項目是否之前與一個廣告配對。
[0050]例如,可以存在內容項目-廣告關系,其中,一個內容項目最多可以嵌入一個廣告,這由分發處理器107確定。為了更新內容項目和廣告的配對關系,例如,分發處理器107可以在之前沒有嵌入廣告的內容項目中嵌入廣告,從之前被嵌入的內容項目移除嵌入的廣告,和/或改變嵌入內容項目的廣告。因此,廣告可以保持是最近的,并且廣告服務(比如廣告提供商111)可以在新廣告占用廣告時隙時繼續賺錢。另外,更新嵌入內容項目的廣告可以允許系統100基于內容項目分發特性來收集更多關于內容項目-廣告關系的輸入,從而向系統提供逐漸優化的廣告-內容項目配對。因此,當新廣告到達,舊廣告快到期,已經收集到關于內容分發特性的大量新數據時,可以發生內容項目-廣告關系的更新。
[0051]通過示例的方式,UE 101a-n、簡檔平臺103a-103n、分發處理器107、內容提供商109a-109k以及廣告提供商Illa-1llm使用公知的、新的、或者仍在開發中的協議來與彼此以及通信網絡105的其它組件通信。在此上下文中,協議包括定義了通信網絡105內的網絡節點如何基于通過通信鏈路所發送的信息來彼此交互的規則集。這些協議在每個節點內的不同操作層處有效,從生成和接收各種類型的物理信號,到選擇用于傳送那些信號的鏈路,到由那些信號所指示的信息格式,到識別在計算機系統上執行的哪個軟件應用發送或接收所述信息。在開放系統互聯(OSI)參考模型中描述了用于通過網絡來交換信息的協議的在概念上不同的層。
[0052]網絡節點之間的通信通常通過交換離散的數據分組來實現。每個分組通常包括:
(I)與特定協議相關聯的頭部信息,以及(2)跟隨所述頭部信息并且包含可以獨立于所述特定協議而被處理的信息的有效載荷信息。在一些協議中,分組包括(3)跟隨有效載荷并且指示有效載荷信息的結束的尾部信息。頭部包括如下的信息,諸如分組的源,它的目的地,有效載荷的長度,以及由協議使用的其它屬性。通常,用于特定協議的有效載荷中的數據包括如下的頭部和有效載荷,所述頭部和有效載荷用于與OSI參考模型的不同更高層相關聯的不同協議。用于特定協議的頭部通常指示用于在它的有效載荷中所包含的下一協議的類型。更高層協議稱為被封裝在更低層協議中。遍歷多個異構網絡(諸如互聯網)的分組中所包括的這些頭部通常包括由OSI參考模型所定義的物理(層I)頭部、數據鏈路(層2)頭部、網際(層3)頭部和傳輸(層4)頭部、以及各種應用(層5層6和層7)頭部。
[0053]圖2是根據一個實施例的分發處理器107的組件的框圖。例如,分發處理器107包括一個或多個用于提供擴散仿真以增強媒體分發的組件。可以設想,這些組件的功能可以結合在一個或多個組件中或者可以被等效功能的其他組件來執行。在此實施例中,分發處理器107包括種子用戶平臺203、仿真平臺205、采用者(adopter)平臺207和監視平臺209。例如,控制邏輯201從種子用戶平臺203、仿真平臺205、采用者平臺207和監視平臺209接收信息。
[0054]在一個實施例中,種子用戶平臺203可以確定包括一個或多個種子用戶的一個或多個種子用戶群組。為執行此操作,種子用戶平臺203可以從UE 101接收不同的種子用戶以及與不同的種子用戶相關聯的種子用戶。如果識別了種子用戶,種子用戶平臺203可以訪問由簡檔平臺103提供的用戶屬性。所述屬性可以包括用戶簡檔和偏好,包括用戶的個人特性和/或關于各種主題的用戶興趣等級。在一個實施例中,種子用戶平臺203然后可以基于用戶簡檔和偏好中的類似性將種子用戶分組成一個或多個種子用戶群組。例如,種子用戶平臺203可以根據用戶簡檔中提到的本科學校隸屬關系來確定一個或多個種子用戶群組。在另一個例子中,種子用戶平臺203可以基于從用戶偏好指出的樂隊和音樂風格中所示的音樂品味來形成一個或多個種子用戶群組。
[0055]在另一個實施例中,種子用戶平臺203可以確定與一個或多個外部參數相關聯的一個或多個種子用戶群組,所述外部參數包括一天中的時間、活動、內容項目或其結合。例如,一個或多個種子用戶群組可以由與媒體在一天中的某個時刻交互的種子用戶來定義。在一種情況下,大多在晚上訪問媒體項目的用戶可能是具有工作的專業人員。種子用戶平臺203可以基于主要在晚上訪問媒體項目的用戶來推斷用戶當中的這種共性并且確定種子用戶群組。在一個實施例中,種子用戶平臺203還可以基于網絡設置來確定一個或多個種子群組,其中,網絡設置可以包括在線、離線或其組合。
[0056]在又一個實施例中,種子用戶平臺203可以更新和/或繼續生成更多的種子用戶群組。例如,種子用戶平臺203可以檢測對簡檔平臺103給出的用戶屬性的改變,并且相應地調整種子用戶在種子用戶群組中的安置。在另一個例子中,種子用戶平臺203可以借助例如經由一個或多個社交網絡內的關聯接收額外關聯的種子用戶,來合并更多的UE 101。種子用戶平臺203可以對UE 101之間的一個或多個關聯的變化做出響應以確定新的種子用戶群組。
[0057]圖3A是根據一個實施例的仿真平臺205的組件的框圖。例如,仿真平臺205包括一個或多個用于經由一個或多個仿真確定最大擴散的組件。可以設想,這些組件的功能可以被結合在一個或多個組件中,或者可以由等效功能的其他組件來執行。在此實施例中,仿真平臺205包括控制器301、啟發式模塊303、閾值模塊305、概率模塊307和選擇模塊309。例如,控制器301可以從種子用戶平臺203、采用者平臺207和監視平臺209接收信息。在一個實施例中,控制器301可以與啟發式模塊303 —起工作,以通過種子用戶平臺203提供的一個或多個種子用戶群組來運行不同的社交擴散仿真模型。
[0058]舉例來說,各種社交擴散仿真是可能的。在一個實施例中,控制器301和啟發式模塊303可以計算用戶之間的激活概率。激活概率可以包括用戶與內容項目交互的概率,或者給定用戶與給定內容項目交互的概率。在一個實施例中,概率可以包括內容項目的接收。在又一個實施例中,概率可以不僅包括給定內容項目的接收或瀏覽,還包括用戶(例如,與社交網絡的其他成員)分享和/或傳遞該內容項目。在一個實施例中,控制器301和啟發式模塊303可以直接將用戶偏好與激活概率相加。控制器301然后可以將此分析呈現的模式與潛在的采用者趨勢相關聯。
[0059]如前所述,激活概率可以包括用戶將與關聯用戶或同一種子用戶群組內的用戶分享給定的內容項目的概率。這類概率可被稱為“邊權”。計算邊權來確定激活概率可以包括考慮許多因素,包括GPS信息或用戶之間的距離。例如,如果用戶較為接近(例如在離線情況中),則所述用戶較之已知彼此相距很遠的用戶更可能相互影響。一個這樣的情況可以涉及學校或鄰居。與已知完全處于不同國家的用戶相比較,是同一校區一部分的用戶更可能彼此影響。
[0060]在一個實施例中,可以基于項目主題和用戶偏好(例如,基于從簡檔平臺103獲取的用