專利名稱:用于在社交網(wǎng)絡(luò)中分發(fā)的可定制內(nèi)容的制作方法
技術(shù)領(lǐng)域:
本公開一般涉及定制化廣告系統(tǒng)。
背景技術(shù):
隨著因特網(wǎng)越來越普及,社交網(wǎng)站和應(yīng)用也日益流行。一般而言,社交網(wǎng)絡(luò)是指用于輔助構(gòu)建共享興趣和活動(dòng)或者對探究他人的興趣和活動(dòng)感興趣的人的在線社區(qū)(online community)的應(yīng)用或服務(wù)。許多社交網(wǎng)絡(luò)服務(wù)是基于web的并且提供了供用戶進(jìn)行交互的多種方式,例如電子郵件和即時(shí)消息傳輸服務(wù)。社交網(wǎng)站的一些示例有delicious (http:// delicious.com),facebook(http//www. facebook. com), Yahoo ! Movies (http// movies, yahoo, com), Yahoo ! Music(http://music, yahoo, com), Flickr(http://www. f lickr. com),等等。廣告商經(jīng)常借助社交網(wǎng)絡(luò)來營銷他們的產(chǎn)品和服務(wù)以提升認(rèn)知度。例如,廣告商通常使用“病毒營銷”,其通常是指使用預(yù)先存在的社交網(wǎng)絡(luò)通過口碑或自我復(fù)制病毒處理來提升品牌認(rèn)知度或者實(shí)現(xiàn)其它營銷目標(biāo)(例如產(chǎn)品銷售)的營銷技術(shù),類似于病理上的病毒和計(jì)算機(jī)病毒的傳播。病毒營銷可以采取許多形式,例如,視頻剪輯、交互式Flash游戲、廣告游戲、電子書、可品牌化軟件、圖像或者甚至文本消息。另外,廣告商通常使用內(nèi)容相關(guān)廣告(contextual advertising)來遞送廣告。內(nèi)容相關(guān)廣告是以訪問網(wǎng)站或網(wǎng)站內(nèi)的頁面的特定個(gè)體為目標(biāo)的營銷。內(nèi)容相關(guān)廣告系統(tǒng)可以在網(wǎng)站的文本中尋找關(guān)鍵字,尋找與該個(gè)體有關(guān)的元數(shù)據(jù)(例如,基于cookie或者與用戶相關(guān)聯(lián)的其它元數(shù)據(jù)的地理數(shù)據(jù)或其它人口統(tǒng)計(jì)數(shù)據(jù)),基于這些關(guān)鍵字和/或元數(shù)據(jù)向網(wǎng)頁返回“個(gè)性化”廣告。例如,如果該個(gè)體正在觀看有關(guān)體育的網(wǎng)站并且該網(wǎng)站使用內(nèi)容相關(guān)廣告,則該個(gè)體可以看到針對諸如紀(jì)念品銷售商或售票商之類的與體育有關(guān)的公司的廣告。另外,廣告可以是針對在物理上與該個(gè)體位于同一地理區(qū)域的公司的。內(nèi)容相關(guān)廣告還可以由搜索引擎用來基于用戶搜索查詢中的關(guān)鍵字來在其搜索結(jié)果頁面上顯示廣告。
發(fā)明內(nèi)容
本發(fā)明提供了致力于基于與內(nèi)容的觀看者相關(guān)聯(lián)的社交上下文來定制內(nèi)容的方法、裝置和系統(tǒng)。該社交上下文可以包括關(guān)于社交網(wǎng)絡(luò)中的觀看者的朋友或聯(lián)系人的信息, 以及關(guān)于這些朋友或聯(lián)系人與可定制內(nèi)容的交互的信息。
圖1是圖示出本發(fā)明的特定實(shí)現(xiàn)方式可在其中操作的示例網(wǎng)絡(luò)環(huán)境的示意圖。圖2是圖示出本發(fā)明的實(shí)現(xiàn)方式可應(yīng)用于的客戶端主機(jī)環(huán)境的示意圖。圖3圖示出了可被實(shí)現(xiàn)來向客戶端節(jié)點(diǎn)遞送基于社交上下文的內(nèi)容的示例方法的流程圖。圖4圖示出了可被實(shí)現(xiàn)來創(chuàng)建基于社交上下文的內(nèi)容的示例方法的流程圖。
圖5圖示出了可被實(shí)現(xiàn)來創(chuàng)建并遞送基于社交上下文的內(nèi)容的另一示例方法的流程圖。圖6是圖示出可用來實(shí)現(xiàn)圖1所示的物理服務(wù)器中的一個(gè)或多個(gè)的示例計(jì)算系統(tǒng)體系結(jié)構(gòu)的示意圖。圖7是圖示出可用來提供基于上下文的內(nèi)容的示例網(wǎng)絡(luò)的示意圖。
具體實(shí)施例方式A.概述本發(fā)明的特定實(shí)施例涉及基于個(gè)體的社交上下文來將內(nèi)容(例如,廣告和/或其它內(nèi)容)瞄準(zhǔn)該個(gè)體。社交上下文可以包括個(gè)體的社交網(wǎng)絡(luò)簡檔信息(例如,名字、所上的學(xué)校、最喜愛的隊(duì)、最喜愛的音樂等)、個(gè)體的偏好、與一個(gè)或多個(gè)社交網(wǎng)絡(luò)中個(gè)體的朋友或聯(lián)系人有關(guān)的信息,以及這些朋友或聯(lián)系人與特定內(nèi)容的交互。例如,所瞄準(zhǔn)內(nèi)容可以基于個(gè)體的社交網(wǎng)絡(luò)中的觸發(fā)事件和/或其它用戶的其它行為而被遞送給個(gè)體。作為另一示例,所瞄準(zhǔn)內(nèi)容可被社交網(wǎng)絡(luò)中個(gè)體的一個(gè)或多個(gè)特定朋友或聯(lián)系人定制化、增加和/或注釋,并且基于定制、增加和/或注釋而被呈現(xiàn)給該個(gè)體。如下面將更詳細(xì)討論的,本發(fā)明可以以多種方式來實(shí)現(xiàn)??梢圆挥孟旅骊U述的一些或所有具體細(xì)節(jié)來實(shí)施本發(fā)明的其它實(shí)現(xiàn)方式。在一些實(shí)例中,公知的結(jié)構(gòu)和/或處理未被詳細(xì)描述,以使得不會(huì)不必要地模糊本發(fā)明。A.示例網(wǎng)絡(luò)環(huán)境本發(fā)明的特定實(shí)現(xiàn)方式在包括多個(gè)網(wǎng)絡(luò)可尋址系統(tǒng)的諸如因特網(wǎng)之類的廣域網(wǎng)環(huán)境中操作。網(wǎng)絡(luò)云60通常表示這里描述的系統(tǒng)和主機(jī)可在其上通信的一個(gè)或多個(gè)互連網(wǎng)絡(luò)。網(wǎng)絡(luò)云60可以包括基于分組的廣域網(wǎng)(例如因特網(wǎng))、私有網(wǎng)絡(luò)、無線網(wǎng)絡(luò)、衛(wèi)星網(wǎng)絡(luò)、蜂窩網(wǎng)絡(luò)、尋呼網(wǎng)絡(luò)等等。如圖1所示,本發(fā)明的特定實(shí)現(xiàn)方式可以在網(wǎng)絡(luò)環(huán)境10中操作,網(wǎng)絡(luò)環(huán)境10包括網(wǎng)絡(luò)應(yīng)用容宿站點(diǎn)20,例如信息網(wǎng)站、社交網(wǎng)站等。盡管圖1僅圖示出了一個(gè)網(wǎng)絡(luò)應(yīng)用容宿站點(diǎn),然而本發(fā)明的實(shí)現(xiàn)方式可以在包括這里公開的各個(gè)系統(tǒng)和站點(diǎn)中的一個(gè)或多個(gè)的倍數(shù)的網(wǎng)絡(luò)環(huán)境中操作??蛻舳斯?jié)點(diǎn)82經(jīng)由網(wǎng)絡(luò)服務(wù)提供商或任何其它合適手段可操作地連接到該網(wǎng)絡(luò)環(huán)境。網(wǎng)絡(luò)應(yīng)用容宿站點(diǎn)20是網(wǎng)絡(luò)可尋址系統(tǒng),其容宿可供一個(gè)或多個(gè)用戶通過計(jì)算機(jī)網(wǎng)絡(luò)訪問的網(wǎng)絡(luò)應(yīng)用。網(wǎng)絡(luò)應(yīng)用可以是信息網(wǎng)站,其中,用戶通過計(jì)算機(jī)網(wǎng)絡(luò)來請求并接收所標(biāo)識網(wǎng)頁和其它內(nèi)容。網(wǎng)絡(luò)應(yīng)用還可以是搜索平臺、在線論壇或博客應(yīng)用,其中,用戶可以提交或以其他方式配置內(nèi)容以顯示給其它用戶。網(wǎng)絡(luò)應(yīng)用還可以是允許用戶配置和維護(hù)個(gè)人網(wǎng)頁的社交網(wǎng)絡(luò)應(yīng)用。網(wǎng)絡(luò)應(yīng)用還可以是顯示可用內(nèi)容并將內(nèi)容發(fā)送給用戶的內(nèi)容分發(fā)應(yīng)用,例如,Yahoo ! Music Engine 、Apple iTunes ,⑧、播客服務(wù)器。在一種實(shí)現(xiàn)方式中,網(wǎng)絡(luò)應(yīng)用容宿站點(diǎn)20包括一個(gè)或多個(gè)物理服務(wù)器22和內(nèi)容數(shù)據(jù)存儲(chǔ)裝置對。一個(gè)或多個(gè)物理服務(wù)器22經(jīng)由路由器沈可操作地連接到計(jì)算機(jī)網(wǎng)絡(luò) 60。一個(gè)或多個(gè)物理服務(wù)器22容宿有向用戶提供網(wǎng)絡(luò)應(yīng)用(例如,新聞內(nèi)容站點(diǎn)等)的功能。如結(jié)合圖2討論的,在一種實(shí)現(xiàn)方式中,由一個(gè)或多個(gè)物理服務(wù)器22容宿的功能可以包括web或HTTP服務(wù)器、廣告服務(wù)系統(tǒng)、地理瞄準(zhǔn)系統(tǒng)等。此外,這里描述的一些或所有功能可以利用HTTP接口被訪問或者可利用SOAP或其它合適協(xié)議而被呈現(xiàn)為web服務(wù)。內(nèi)容數(shù)據(jù)存儲(chǔ)裝置M存儲(chǔ)內(nèi)容作為數(shù)字內(nèi)容數(shù)據(jù)對象。在特定實(shí)現(xiàn)方式中,內(nèi)容數(shù)據(jù)對象或內(nèi)容對象是通常被存儲(chǔ)或體現(xiàn)在數(shù)據(jù)文件或記錄中的單獨(dú)的數(shù)字信息項(xiàng)。內(nèi)容對象可以采取許多形式,包括文本(例如,ASCII、SGML、HTML)、圖像(例如,jpeg、tig 和gif)、圖形(基于向量的或位圖)、音頻、視頻(例如,mpeg)或其它多媒體,以及它們的組合。內(nèi)容對象數(shù)據(jù)還可以包括可執(zhí)行代碼對象(例如,瀏覽器窗口或框架內(nèi)的可執(zhí)行游戲)、播客等。在結(jié)構(gòu)上,內(nèi)容數(shù)據(jù)存儲(chǔ)裝置M意味著一大類數(shù)據(jù)存儲(chǔ)和管理系統(tǒng)。在特定實(shí)現(xiàn)方式中,內(nèi)容數(shù)據(jù)存儲(chǔ)裝置M可以通過包含有諸如數(shù)據(jù)庫服務(wù)器、海量存儲(chǔ)介質(zhì)、媒體庫系統(tǒng)等之類的組件的任何合適物理系統(tǒng)來實(shí)現(xiàn)。在一種實(shí)現(xiàn)方式中,網(wǎng)絡(luò)應(yīng)用容宿站點(diǎn)20提供包括描述物理可尋址資源的一個(gè)或多個(gè)屬性的信息包或模塊的諸如首頁之類的網(wǎng)頁,例如,包含文章或產(chǎn)品描述、可下載或流傳輸媒體文件等等的網(wǎng)頁。網(wǎng)頁還可以包括一個(gè)或多個(gè)廣告,例如橫幅廣告、基于文本的廣告、贊助視頻、游戲等。一般地,網(wǎng)頁和其它資源包括用戶可激活來檢索另外地網(wǎng)頁和資源的超文本鏈接或其它控件。用戶利用計(jì)算機(jī)輸入設(shè)備“點(diǎn)擊”超級鏈接來發(fā)起檢索請求, 以檢索與該超級鏈接或控件相關(guān)聯(lián)的信息。如下面將更詳細(xì)描述的,網(wǎng)絡(luò)應(yīng)用容宿站點(diǎn)20可被配置來遞送基于社交上下文的內(nèi)容,并且客戶端節(jié)點(diǎn)82中的一個(gè)或多個(gè)可被配置來接收該內(nèi)容?;谏缃簧舷挛牡膬?nèi)容可以指如下這樣的任何內(nèi)容(例如,音頻、圖像、文本、視頻、鈴聲、優(yōu)惠券、交互式游戲、 富媒體內(nèi)容文件等)對用戶來說該內(nèi)容的出現(xiàn)至少是基于該用戶的社交上下文的(例如, 關(guān)于用戶的社交網(wǎng)絡(luò)簡檔信息的信息、用戶的偏好、社交網(wǎng)絡(luò)中用戶的聯(lián)系人和/或關(guān)于這些聯(lián)系人與先前遞送給聯(lián)系人的內(nèi)容的交互的信息)。此外,如下面將更詳細(xì)描述的,客戶端節(jié)點(diǎn)82中的一個(gè)或多個(gè)可被配置來允許用戶增強(qiáng)遞送給客戶端節(jié)點(diǎn)的內(nèi)容,并且網(wǎng)絡(luò)應(yīng)用容宿站點(diǎn)20可被配置來接收和/或存儲(chǔ)針對內(nèi)容的這樣的增強(qiáng)。圖2圖示出了根據(jù)一種特定實(shí)現(xiàn)方式的網(wǎng)絡(luò)應(yīng)用容宿站點(diǎn)20內(nèi)的客戶端主機(jī)服務(wù)器環(huán)境100的功能模塊。如圖2所示,網(wǎng)絡(luò)應(yīng)用容宿站點(diǎn)20可以包括連同一個(gè)或多個(gè)服務(wù)器主機(jī)120操作的一個(gè)或多個(gè)客戶端主機(jī)110以及一個(gè)或多個(gè)網(wǎng)絡(luò)客戶端105。前面的功能模塊可以通過硬件、存儲(chǔ)在計(jì)算機(jī)可讀介質(zhì)上的可執(zhí)行模塊或者二者的組合來實(shí)現(xiàn)。 功能模塊例如可被容宿在一個(gè)或多個(gè)物理服務(wù)器22和/或一個(gè)或多個(gè)客戶端節(jié)點(diǎn)82上。網(wǎng)絡(luò)客戶端105可以是容宿在客戶端節(jié)點(diǎn)82上的web客戶端、容宿在物理服務(wù)器 22上的客戶端主機(jī)110或者容宿在物理服務(wù)器22上的服務(wù)器主機(jī)。客戶端主機(jī)110可以是可執(zhí)行web或HTTP服務(wù)器模塊,其接受來自作為web客戶端(例如容宿在客戶端節(jié)點(diǎn)82 上的web瀏覽器客戶端應(yīng)用)的網(wǎng)絡(luò)客戶端105的超文本傳輸協(xié)議(HTTP)請求,并且提供包括諸如超文本標(biāo)記語言(HTML)文檔和被鏈接對象(圖像、廣告等)之類的內(nèi)容的HTTP 響應(yīng)。客戶端主機(jī)110還可以是接受來自一個(gè)或多個(gè)客戶端主機(jī)110或一個(gè)或多個(gè)服務(wù)器主機(jī)120的簡單對象訪問協(xié)議(SOAP)請求的可執(zhí)行模塊。在一種實(shí)現(xiàn)方式中,客戶端主機(jī) 110具有將來自網(wǎng)絡(luò)客戶端105的單個(gè)或多個(gè)請求的全部或一部分委托給一個(gè)或多個(gè)服務(wù)器主機(jī)120的能力。如上面討論的,客戶端主機(jī)110可操作來遞送網(wǎng)絡(luò)應(yīng)用,例如信息網(wǎng)頁或因特網(wǎng)搜索服務(wù)。在特定實(shí)現(xiàn)方式中,客戶端主機(jī)110可以充當(dāng)針對另一客戶端主機(jī)110的服務(wù)器主機(jī)120,并且可以作用來進(jìn)一步將請求委托給一個(gè)或多個(gè)服務(wù)器主機(jī)120和/或一個(gè)或多個(gè)客戶端主機(jī)110。服務(wù)器主機(jī)120容宿一個(gè)或多個(gè)服務(wù)器應(yīng)用,例如廣告選擇服務(wù)器、贊助搜索服務(wù)器、內(nèi)容定制服務(wù)器等。B.客戶端節(jié)點(diǎn)&示例協(xié)議環(huán)境客戶端節(jié)點(diǎn)是包括通過計(jì)算機(jī)網(wǎng)絡(luò)進(jìn)行通信的功能的計(jì)算機(jī)或計(jì)算設(shè)備??蛻舳斯?jié)點(diǎn)可以是臺式計(jì)算機(jī)82a、82b,膝上型計(jì)算機(jī)82c、82d,以及諸如蜂窩電話和個(gè)人數(shù)字助理之類的移動(dòng)設(shè)備82e、82f??蛻舳斯?jié)點(diǎn)可以執(zhí)行諸如web瀏覽器之類的一個(gè)或多個(gè)客戶端應(yīng)用,以通過計(jì)算機(jī)網(wǎng)絡(luò)來訪問并查看內(nèi)容。在特定實(shí)現(xiàn)方式中,客戶端應(yīng)用允許用戶輸入要檢索的具體網(wǎng)絡(luò)資源的地址。這些地址可以是統(tǒng)一資源定位符或URL。另外,一旦頁面或其它資源被檢索到,客戶端應(yīng)用可以在用戶“點(diǎn)擊”去往其它資源的超級鏈接時(shí)提供對其它頁面或記錄的訪問。在一些實(shí)現(xiàn)方式中,這樣的超級鏈接位于網(wǎng)頁內(nèi)并且為用戶提供輸入另一頁面的URL并檢索該頁面的自動(dòng)化方式。頁面或資源可以是數(shù)據(jù)記錄,數(shù)據(jù)記錄包括作為內(nèi)容的簡單文本信息,或者更復(fù)雜的數(shù)字編碼多媒體內(nèi)容,例如軟件程序或其它代碼對象、圖形、圖像、音頻信號、視頻等。這里描述的聯(lián)網(wǎng)系統(tǒng)可以利用任何合適的通信協(xié)議通過網(wǎng)絡(luò)60進(jìn)行通信。例如, 客戶端節(jié)點(diǎn)82a_d以及這里描述的系統(tǒng)的各種服務(wù)器可以包括提供數(shù)據(jù)報(bào)和傳輸功能的傳輸控制協(xié)議/因特網(wǎng)協(xié)議(TCP/IP)網(wǎng)絡(luò)協(xié)議棧。當(dāng)然,也可以使用任何其它合適的網(wǎng)絡(luò)和傳輸層協(xié)議。另外,這里描述的主機(jī)或端系統(tǒng)可以使用多種較高層通信協(xié)議,包括諸如超文本傳輸協(xié)議(HTTP)之類的客戶端-服務(wù)器(或請求-響應(yīng))協(xié)議以及諸如HTTP-S、FTP、SNMP、 TELNET之類的其它協(xié)議,并且還可以使用多個(gè)其它協(xié)議。另外,一種交互環(huán)境中的服務(wù)器可以是另一種交互環(huán)境中的客戶端。此外,在特定實(shí)現(xiàn)方式中,在主機(jī)之間發(fā)送的信息可被格式化為超文本標(biāo)記語言(HTML)文檔。也可以使用其它結(jié)構(gòu)式文檔語言或格式,例如XML寸。 在一些客戶端-服務(wù)器協(xié)議中,例如在基于HTTP使用HTML時(shí),服務(wù)器一般發(fā)送針對來自客戶端的請求的響應(yīng)。響應(yīng)可以包括一個(gè)或多個(gè)數(shù)據(jù)對象。例如,響應(yīng)可以包括跟隨有隨后發(fā)送的數(shù)據(jù)對象的第一數(shù)據(jù)對象。在一種實(shí)現(xiàn)方式中,例如,客戶端請求可以使得服務(wù)器響應(yīng)以第一數(shù)據(jù)對象,例如HTML頁面,其本身也涉及其它數(shù)據(jù)對象。諸如瀏覽器之類的客戶端應(yīng)用在解析或以其他方式處理第一數(shù)據(jù)對象時(shí),將請求這些額外的數(shù)據(jù)對象。移動(dòng)客戶端節(jié)點(diǎn)可以使用其它通信協(xié)議和數(shù)據(jù)格式。例如,在一些實(shí)現(xiàn)方式中,移動(dòng)客戶端節(jié)點(diǎn)82e_f可以包括移動(dòng)web瀏覽器。還可以使用其它無線或移動(dòng)設(shè)備協(xié)議簇,例如NTT DoCoMo的i-模式無線網(wǎng)絡(luò)服務(wù)協(xié)議簇。另外,該網(wǎng)絡(luò)環(huán)境還可以包括協(xié)議轉(zhuǎn)換網(wǎng)關(guān)、允許移動(dòng)客戶端節(jié)點(diǎn)84例如訪問其它網(wǎng)絡(luò)協(xié)議環(huán)境的代理或其它系統(tǒng)。例如, 用戶可以使用移動(dòng)客戶端節(jié)點(diǎn)82e-f捕獲圖像,并且通過運(yùn)營商網(wǎng)絡(luò)將圖像上載到連接到因特網(wǎng)的內(nèi)容站點(diǎn)。C.示例操作在社交網(wǎng)絡(luò)服務(wù)(例如,facebook、MySpace、Linkecnn等)中,社交網(wǎng)絡(luò)的每個(gè)用戶可以經(jīng)由客戶端節(jié)點(diǎn)82來創(chuàng)建網(wǎng)絡(luò)簡檔(例如,用戶名、口令和/或傳記信息)。例如, 用戶可以經(jīng)由在客戶端節(jié)點(diǎn)82處可用的應(yīng)用程序(例如,web瀏覽器)和/或經(jīng)由社交網(wǎng)絡(luò)的網(wǎng)站來訪問社交網(wǎng)絡(luò)。利用客戶端節(jié)點(diǎn)82,每個(gè)用戶還可以指定社交網(wǎng)絡(luò)中用戶具有與其的社交紐帶的其它用戶。在本公開中,術(shù)語“社交紐帶”和“紐帶”可用來指示社交網(wǎng)絡(luò)中兩個(gè)用戶之間的社交關(guān)系(例如,“朋友”、“伙伴”、“連接”、“鏈接”等),而術(shù)語“聯(lián)系人” 可用來指示特定用戶具有與其的社交紐帶的任何用戶。除了基于用戶之間的已聲明關(guān)系而存在的社交紐帶以外,還可以基于共享興趣、傳記信息和/或用戶的其它共同方面通過社交網(wǎng)絡(luò)服務(wù)來得到社交紐帶。社交網(wǎng)絡(luò)應(yīng)用、用戶傳記信息、社交紐帶和聯(lián)系人信息可被容宿在網(wǎng)絡(luò)應(yīng)用容宿站點(diǎn)20上。使用客戶端節(jié)點(diǎn)82的用戶可以經(jīng)由網(wǎng)絡(luò)60來訪問社交網(wǎng)絡(luò)應(yīng)用。一旦用戶的聯(lián)系人被標(biāo)識出,用戶就能夠訪問社交網(wǎng)絡(luò)應(yīng)用網(wǎng)站和/或應(yīng)用來查看他的或她的聯(lián)系人的一些或所有簡檔信息,例如包括聯(lián)系人執(zhí)行的動(dòng)作。另外,可以利用網(wǎng)絡(luò)環(huán)境10或類似網(wǎng)絡(luò)環(huán)境來將內(nèi)容遞送給用戶。例如,任何合適形式的內(nèi)容(例如,音頻、圖像、文本、視頻、鈴聲、優(yōu)惠券、交互式游戲、富媒體內(nèi)容文件等)可被容宿在網(wǎng)絡(luò)應(yīng)用容宿站點(diǎn)20或類似容宿站點(diǎn)上。網(wǎng)絡(luò)應(yīng)用容宿站點(diǎn)可以經(jīng)由網(wǎng)絡(luò)云60將這樣的內(nèi)容傳輸給客戶端節(jié)點(diǎn)82并顯示給其用戶。圖3圖示出了可被實(shí)現(xiàn)來將基于社交上下文的內(nèi)容遞送給客戶端節(jié)點(diǎn)82的示例方法300的流程圖。方法300可以由社交網(wǎng)絡(luò)應(yīng)用和/或其它應(yīng)用(例如,在網(wǎng)絡(luò)應(yīng)用容宿站點(diǎn)20上運(yùn)行的社交網(wǎng)絡(luò)應(yīng)用和/或其它應(yīng)用)來實(shí)現(xiàn)。在步驟302,網(wǎng)絡(luò)應(yīng)用容宿站點(diǎn)20可以向一個(gè)或多個(gè)客戶端節(jié)點(diǎn)82遞送內(nèi)容(例如,商品或服務(wù)的廣告)。在一些實(shí)施例中,該內(nèi)容可以包括允許客戶端節(jié)點(diǎn)82處的用戶接收內(nèi)容以便與該內(nèi)容交互的富媒體內(nèi)容(例如,Adobe Flash文件)。在步驟304,一個(gè)或多個(gè)客戶端節(jié)點(diǎn)82的用戶可以與所遞送的內(nèi)容交互。例如,當(dāng)被遞送給客戶端節(jié)點(diǎn)82時(shí),該內(nèi)容可以向用戶呈現(xiàn)選項(xiàng),例如觀看(例如,作為電影、作為音頻、作為交互式游戲等的)內(nèi)容的優(yōu)選方法,并且用戶可以通過選擇該優(yōu)選觀看方法來進(jìn)行交互。在步驟306,一個(gè)或多個(gè)客戶端節(jié)點(diǎn)82的用戶的交互可被傳輸給網(wǎng)絡(luò)應(yīng)用容宿站點(diǎn)20并且/或者被存儲(chǔ)在數(shù)據(jù)存儲(chǔ)裝置(例如,內(nèi)容數(shù)據(jù)存儲(chǔ)裝置24)上。在步驟308,網(wǎng)絡(luò)應(yīng)用容宿站點(diǎn)20可以確定特定用戶的社交上下文。該特定用戶可以是或者可以不是在步驟302處接收內(nèi)容的一個(gè)或多個(gè)用戶中的一個(gè)。社交上下文可以包括如下數(shù)據(jù)的集合,該數(shù)據(jù)可以包括關(guān)于用戶的社交網(wǎng)絡(luò)簡檔信息的信息(例如,名稱、所上的學(xué)校、喜愛的隊(duì)、喜愛的音樂等)、用戶的偏好、社交網(wǎng)絡(luò)中用戶的聯(lián)系人和/或關(guān)于這些聯(lián)系人與先前遞送給客戶端節(jié)點(diǎn)82的聯(lián)系人的內(nèi)容的交互的信息。在步驟310,網(wǎng)絡(luò)應(yīng)用容宿站點(diǎn)20可以向用戶遞送內(nèi)容(例如,與在步驟302處遞送的內(nèi)容相同或相關(guān)的內(nèi)容),其中,所遞送內(nèi)容至少基于所確定的社交上下文(例如,基于特定用戶的社交網(wǎng)絡(luò)簡檔信息、特定用戶的偏好、特定用戶的社交聯(lián)系人和/或這些聯(lián)系人與內(nèi)容的交互)。除了遞送基于用戶的社交上下文的內(nèi)容以外,還可以基于與用戶相關(guān)聯(lián)的其它內(nèi)容相關(guān)參數(shù)來遞送內(nèi)容。例如,可以基于時(shí)間或基于時(shí)間的上下文來遞送內(nèi)容(例如,內(nèi)容的某些部分可在某個(gè)時(shí)間之前被顯示給某個(gè)用戶,并且其它部分可在該某個(gè)時(shí)間之后顯示)。作為另一示例,可以基于空間或地理上下文來遞送內(nèi)容(例如,內(nèi)容的所顯示部分可以取決于如通過全球定位系統(tǒng)(GPS)確定的用戶的地理位置、在蜂窩網(wǎng)絡(luò)中的位置、因特網(wǎng)協(xié)議(IP)地址、藍(lán)牙、射頻識別(RFID)和/或用戶明確提出的信息)。作為又一示例,內(nèi)容的部分可以基于行為上下文來遞送(例如,用戶最近或常訪問的網(wǎng)站、用戶當(dāng)前訪問的網(wǎng)站等)。作為方法300的具體示例,遞送給一個(gè)或多個(gè)客戶端節(jié)點(diǎn)82的用戶的內(nèi)容可以包括富媒體(例如,Adobe Flash文件)廣告以及用于播放與廣告相關(guān)聯(lián)的交互式游戲或者觀看與廣告相關(guān)聯(lián)的視頻的選項(xiàng)。一些用戶可能通過選擇播放交互式游戲來進(jìn)行交互。因此,當(dāng)相同廣告以后被遞送給其聯(lián)系人已選擇播放交互式游戲的另一用戶時(shí),該廣告可以不再詢問遞送方法(例如,交互式游戲或視頻的選項(xiàng)),替代地,而是可以自動(dòng)顯示交互式游戲。因此,內(nèi)容基于后來用戶的聯(lián)系人以及早前與該內(nèi)容交互的聯(lián)系人來顯示交互式游戲。圖4圖示出了可被實(shí)現(xiàn)來創(chuàng)建基于社交上下文的內(nèi)容的示例方法400的流程圖。 方法400可以通過社交網(wǎng)絡(luò)應(yīng)用和/或其它應(yīng)用(例如,在網(wǎng)絡(luò)應(yīng)用容宿站點(diǎn)20上運(yùn)行的社交網(wǎng)絡(luò)應(yīng)用和/或其它應(yīng)用)來實(shí)現(xiàn)。在步驟402,網(wǎng)絡(luò)應(yīng)用容宿站點(diǎn)20可以向客戶端節(jié)點(diǎn)82遞送內(nèi)容(例如,商品或服務(wù)的廣告)。在一些實(shí)施例中,該內(nèi)容可以包括允許客戶端節(jié)點(diǎn)82處的用戶接收內(nèi)容以便與該內(nèi)容交互的富媒體內(nèi)容(例如,Adobe Flash文件)。在步驟404,被遞送了該內(nèi)容的客戶端節(jié)點(diǎn)82的用戶可以增強(qiáng)所遞送內(nèi)容。“增強(qiáng)”所遞送內(nèi)容可以是指對內(nèi)容的任何修改、改變、添加、刪除、增加、注釋、交互或者任何其它合適的變更。例如,用戶可以向內(nèi)容添加注釋(例如,“我喜歡該產(chǎn)品”、“我認(rèn)為喜歡披頭士樂隊(duì)的人也可能喜歡該產(chǎn)品”、“由于該廣告中的原因,我們投票給該候選者”。)。作為另一示例,用戶可以標(biāo)記該內(nèi)容以指示用戶覺得用戶的聯(lián)系人中哪個(gè)可能對該內(nèi)容或內(nèi)容的主題感興趣。作為又一示例,用戶可以更改該內(nèi)容以使得內(nèi)容的特定視頻和/或音頻部分被用戶添加的內(nèi)容取代。作為另外的示例,用戶與內(nèi)容的交互(例如,答復(fù)該內(nèi)容詢問的問題)還可被認(rèn)為是一種增強(qiáng),因?yàn)檫@樣的交互可以修改與內(nèi)容相關(guān)聯(lián)的元數(shù)據(jù)。在步驟406,與對內(nèi)容的增強(qiáng)有關(guān)的信息(例如,所作出的實(shí)際增強(qiáng)和/或作出這樣的增強(qiáng)的用戶的身份)可被傳輸給網(wǎng)絡(luò)應(yīng)用容宿站點(diǎn)20并且/或者被存儲(chǔ)在數(shù)據(jù)存儲(chǔ)裝置(例如,內(nèi)容數(shù)據(jù)存儲(chǔ)裝置24)上。圖5圖示出了可實(shí)現(xiàn)來將基于社交上下文的內(nèi)容遞送給用戶的另一示例方法500 的流程圖。方法500可以通過社交網(wǎng)絡(luò)應(yīng)用和/或其它應(yīng)用(例如,在網(wǎng)絡(luò)應(yīng)用容宿站點(diǎn) 20上運(yùn)行的社交網(wǎng)絡(luò)應(yīng)用和/或其它應(yīng)用)來實(shí)現(xiàn)。在步驟502,網(wǎng)絡(luò)應(yīng)用容宿站點(diǎn)20可能檢測到用戶的存在。用戶的存在可以以任何合適的方式來檢測。例如,可以通過確定用戶登錄到了客戶端節(jié)點(diǎn)82和/或在其上運(yùn)行的聯(lián)網(wǎng)應(yīng)用來檢測用戶的存在。作為另一示例,可以通過確定與用戶相關(guān)聯(lián)的第二客戶端節(jié)點(diǎn)82正接近內(nèi)容可能被顯示給的另一客戶端節(jié)點(diǎn)82 (例如,廣告亭)來檢測用戶的存在。用戶的鄰近可以以任何合適的方式來確定,例如包括GPS、用戶在蜂窩網(wǎng)絡(luò)中的位置、用戶的IP地址、和/或例如處于藍(lán)牙、RFID和/或第二客戶端節(jié)點(diǎn)82的另一短距離通信標(biāo)準(zhǔn)的通信范圍內(nèi)的與用戶相關(guān)聯(lián)的客戶端節(jié)點(diǎn)82的存在。在步驟504,網(wǎng)絡(luò)應(yīng)用容宿站點(diǎn)20可以確定與該用戶相關(guān)聯(lián)的社交上下文。所確定的社交上下文可以包括關(guān)于用戶的社交網(wǎng)絡(luò)簡檔信息的信息(例如,名稱、所上的學(xué)校、 喜愛的隊(duì)、喜愛的音樂等)、用戶的偏好、用戶的社交聯(lián)系人的標(biāo)識、可能已被用戶的社交聯(lián)系人增強(qiáng)(例如,按照與上面方法400類似的方法或方式)的內(nèi)容的標(biāo)識、和/或有用戶的社交聯(lián)系人進(jìn)行的增強(qiáng)的性質(zhì)(例如,按照與方法400類似的方法或方式所作出的對內(nèi)容的增強(qiáng)是否包括與該用戶有關(guān)的標(biāo)志或其它參考)。在步驟506,網(wǎng)絡(luò)應(yīng)用容宿站點(diǎn)20可以至少基于所確定的社交上下文來經(jīng)由與該用戶相關(guān)聯(lián)的客戶端節(jié)點(diǎn)82和/或接近用戶的關(guān)聯(lián)客戶端節(jié)點(diǎn)82的第二客戶端節(jié)點(diǎn)82 來至少顯示內(nèi)容的一部分(例如,原始內(nèi)容、增強(qiáng)的內(nèi)容、與內(nèi)容相關(guān)聯(lián)的元數(shù)據(jù))。除了基于用戶的社交上下文來遞送內(nèi)容的一部分以外,還可以基于與用戶相關(guān)聯(lián)的其它內(nèi)容相關(guān)參數(shù)來遞送內(nèi)容的各部分。例如,可以基于時(shí)間或基于時(shí)間的上下文來遞送內(nèi)容(例如,內(nèi)容的某些部分可在某個(gè)時(shí)間之前被顯示給某個(gè)用戶,并且其它部分可在該某個(gè)時(shí)間之后顯示)。作為另一示例,可以基于空間或地理上下文來遞送內(nèi)容(例如,內(nèi)容的所顯示部分可以取決于如通過全球定位系統(tǒng)(GPS)確定的用戶的地理位置、在蜂窩網(wǎng)絡(luò)中的位置、因特網(wǎng)協(xié)議(IP)地址、藍(lán)牙、射頻識別(RFID)和/或用戶明確提出的信息)。作為又一示例,內(nèi)容的各部分可以基于行為上下文來遞送(例如,用戶最近或常訪問的網(wǎng)站、用戶當(dāng)前訪問的網(wǎng)站等)。為了圖示說明方法400和500的應(yīng)用,下面將闡述多個(gè)非限制性示例。這些示例僅用于澄清和闡明的目的,并且不應(yīng)將這里公開的系統(tǒng)和方法的適用性局限于其它示例和 /或?qū)崿F(xiàn)方式。情景1 用戶A增強(qiáng)內(nèi)容(例如,向富媒體廣告添加視頻)并且指示該增強(qiáng)希望由用戶B觀看。增強(qiáng)的內(nèi)容被存儲(chǔ)在網(wǎng)絡(luò)應(yīng)用容宿站點(diǎn)20上。用戶B來到增強(qiáng)內(nèi)容可以顯示在其上的特定客戶端節(jié)點(diǎn)82附近(例如,包括有被配置來顯示內(nèi)容的監(jiān)視器的廣告亭)。 當(dāng)檢測到用戶B的存在之后(例如,通過檢測到與用戶B相關(guān)聯(lián)的客戶端節(jié)點(diǎn)82處于與該亭相關(guān)聯(lián)的客戶端節(jié)點(diǎn)82的通信范圍內(nèi)),該增強(qiáng)內(nèi)容可被顯示在該特定客戶端節(jié)點(diǎn)82處 (例如,顯示給用戶B的富媒體廣告可以包括用戶A的視頻)。情景2 用戶A在社交網(wǎng)絡(luò)中具有作為聯(lián)系人的用戶B、用戶C和用戶D。用戶B、 C和D的每個(gè)可以下載一內(nèi)容項(xiàng)(例如,富媒體廣告)并且各自對該內(nèi)容進(jìn)行其自己的增強(qiáng) (例如,重新混合廣告、答復(fù)與廣告相關(guān)聯(lián)的問題)。用戶A然后可以在客戶端節(jié)點(diǎn)82處被提示以指示用戶A的社交網(wǎng)絡(luò)中的其它用戶已增強(qiáng)該內(nèi)容的警示和/或其它消息,并且至少可以顯示該內(nèi)容的一部分和/或用戶B、C和D對其作出的增強(qiáng)。替代地,用戶A可以經(jīng)由客戶端節(jié)點(diǎn)82接收與用戶A的社交上下文、時(shí)間上下文、空間上下文或行為上下文最匹配的其它用戶已增強(qiáng)了該內(nèi)容和/或以其他方式與該內(nèi)容交互的警示和/或其它消息(例如,早期用戶的交互可以修改與該內(nèi)容相關(guān)聯(lián)的元數(shù)據(jù),并且與交互有關(guān)的這樣的元數(shù)據(jù)或者與這樣的元數(shù)據(jù)有關(guān)的其它元素可被顯示給用戶)。情景3 用戶A靠近客戶端節(jié)點(diǎn)82并且該客戶端節(jié)點(diǎn)基于用戶A的社交上下文 (例如,用戶的社交網(wǎng)絡(luò)簡檔信息、用戶的偏好、與用戶的聯(lián)系人有關(guān)的偏好和建檔信息) 來顯示內(nèi)容。例如,顯示給用戶A的內(nèi)容可以基于用戶A的社交網(wǎng)絡(luò)建檔設(shè)置來定制(例如,體育服裝廣告可被定制為包括用戶A喜愛的隊(duì)的服裝)或者基于用戶A的社交網(wǎng)絡(luò)中的另一用戶的社交網(wǎng)絡(luò)建檔設(shè)置來定制。在某些實(shí)施例中,某些內(nèi)容(例如,鈴聲、富媒體等)可以基于用戶A的社交網(wǎng)絡(luò)中其它用戶的交互、偏好或增強(qiáng)而自動(dòng)地被遞送給用戶A。D.示例計(jì)算系統(tǒng)體系結(jié)構(gòu)
盡管前面的系統(tǒng)和方法可以由廣泛種類的物理系統(tǒng)以及廣泛種類的網(wǎng)絡(luò)環(huán)境來實(shí)現(xiàn),然而下面描述的客戶端和服務(wù)器容宿系統(tǒng)出于教導(dǎo)而非限制的目的提供了示例計(jì)算體系結(jié)構(gòu)。圖6圖示出可用來實(shí)現(xiàn)物理服務(wù)器的示例計(jì)算系統(tǒng)體系結(jié)構(gòu)。在一種實(shí)現(xiàn)方式中,硬件系統(tǒng)200包括處理器202、緩存存儲(chǔ)器204,以及致力于這里描述的功能的一個(gè)或多個(gè)軟件應(yīng)用和驅(qū)動(dòng)器。另外,硬件系統(tǒng)200包括高性能輸入/輸出(I/O)總線206和標(biāo)準(zhǔn)I/ 0總線208。主機(jī)橋接器210將處理器202耦合到高性能I/O總線206,而I/O總線橋接器 212將兩條總線206和208彼此相耦合。系統(tǒng)存儲(chǔ)器214和網(wǎng)絡(luò)/通信接口 216耦合到總線206。硬件系統(tǒng)200還可以包括視頻存儲(chǔ)器(未示出)以及耦合到該視頻存儲(chǔ)器的顯示設(shè)備。海量存儲(chǔ)裝置218和I/O端口 220耦合到總線208。硬件系統(tǒng)200可選地可以包括耦合到總線208的鍵盤和點(diǎn)選設(shè)備以及顯示設(shè)備(未示出)??傮w上,這些元件旨在表示寬泛類別的計(jì)算機(jī)硬件系統(tǒng),包括但不限于基于如下處理器的通用計(jì)算機(jī)系統(tǒng)由California 的Santa Clara的英特爾公司制造的兼容x86的處理器,以及由California的Sunnyvale 的超微半導(dǎo)體(AMD)公司制造的兼容x86的處理器,以及任何其它合適的處理器。下面將更詳細(xì)地描述硬件系統(tǒng)200的元件。具體地,網(wǎng)絡(luò)接口 216提供硬件系統(tǒng) 200與諸如以太網(wǎng)(例如,IEEE 802.3)網(wǎng)絡(luò)等之類的廣泛范圍網(wǎng)絡(luò)中的任意網(wǎng)絡(luò)之間的通信。海量存儲(chǔ)裝置218提供對用于執(zhí)行上述在位置服務(wù)器22中實(shí)現(xiàn)的功能的數(shù)據(jù)和編程指令的永久性存儲(chǔ),而系統(tǒng)存儲(chǔ)器214(例如,DRAM)提供對處理器202執(zhí)行的數(shù)據(jù)和編程指令的臨時(shí)性存儲(chǔ)。I/O端口 220是一個(gè)或多個(gè)串行的和/或并行的通信端口,這些通信端口提供了可以耦合到硬件系統(tǒng)200的其它外圍設(shè)備之間的通信。硬件系統(tǒng)200可以包括多種系統(tǒng)體系結(jié)構(gòu);并且硬件系統(tǒng)200的各種組件可被重新布置。例如,緩存204可與處理器202位于芯片上?;蛘?,緩存204和處理器202可被封裝在一起作為“處理器模塊”,其中處理器202被稱為“處理器核心”。此外,本發(fā)明的某些實(shí)施例可能不需要或包括所有的上面的組件。例如,被示為耦合到標(biāo)準(zhǔn)I/O總線208的外圍設(shè)備可以耦合到高性能I/O總線206。另外,在一些實(shí)施例中,可能僅存在單條總線,而硬件系統(tǒng)200的組件被耦合到該單條總線。此外,硬件系統(tǒng)200可以包括其它組件,例如其它處理器、存儲(chǔ)設(shè)備或存儲(chǔ)器。如下面所討論的,在一種實(shí)現(xiàn)方式中,這里描述的一個(gè)或多個(gè)物理服務(wù)器的操作可被實(shí)現(xiàn)為由硬件系統(tǒng)200運(yùn)行的軟件例程系列。這些軟件例程包括將由諸如處理器202 之類的硬件系統(tǒng)中的處理器執(zhí)行的多個(gè)指令或指令系列。最初,指令系列可被存儲(chǔ)在諸如海量存儲(chǔ)裝置218之類的存儲(chǔ)設(shè)備上。然而,指令系列可被存儲(chǔ)在任何合適的存儲(chǔ)介質(zhì)上, 例如磁盤、CD-ROM、ROM、EEPROM等。此外,指令系列不一定存儲(chǔ)在本地,而是可以經(jīng)由網(wǎng)絡(luò) /通信接口 216從諸如網(wǎng)絡(luò)上的服務(wù)器之類的遠(yuǎn)程存儲(chǔ)設(shè)備接收。指令從諸如海量存儲(chǔ)裝置218之類的存儲(chǔ)設(shè)備被拷貝到存儲(chǔ)器214,并且隨后由處理器202訪問并執(zhí)行。操作系統(tǒng)管理并控制硬件系統(tǒng)200的操作,包括向軟件應(yīng)用(未示出)輸入數(shù)據(jù)以及從軟件應(yīng)用(未示出)輸出數(shù)據(jù)。該操作系統(tǒng)提供了在系統(tǒng)上被執(zhí)行的軟件應(yīng)用與系統(tǒng)的硬件組件之間的接口。根據(jù)本發(fā)明的一個(gè)實(shí)施例,操作系統(tǒng)可包括可從華盛頓州 Redmond的微軟公司獲得的基于Windows 的操作系統(tǒng)。然而,本發(fā)明可以與其它合適的操作系統(tǒng)一起使用,例如可從加利福尼亞州Cupertino的蘋果計(jì)算機(jī)公司獲得的基于AppleMacintosh的操作系統(tǒng)、基于UNIX的操作系統(tǒng)、基于LINUX的操作系統(tǒng)等。當(dāng)然,其它實(shí)現(xiàn)方式也是可以的。例如,這里描述的服務(wù)器功能可由通過背板通信的多個(gè)服務(wù)器片(server blade)來實(shí)現(xiàn)。 此外,上述元件和操作可由存儲(chǔ)在存儲(chǔ)介質(zhì)上的指令構(gòu)成。指令可由處理系統(tǒng)取回并執(zhí)行。指令的一些示例是軟件、程序代碼和固件。存儲(chǔ)介質(zhì)的一些示例是存儲(chǔ)器器件、 磁帶、磁盤、集成電路、服務(wù)器、海量存儲(chǔ)設(shè)備、盤陣列以及存儲(chǔ)區(qū)域網(wǎng)(SAN)。指令在由處理系統(tǒng)執(zhí)行時(shí)可操作來指引處理系統(tǒng)根據(jù)本發(fā)明進(jìn)行操作。術(shù)語“處理系統(tǒng)”是指單個(gè)處理設(shè)備或者一組相互間操作的處理設(shè)備。處理設(shè)備的一些示例是集成電路和邏輯電路。本領(lǐng)域技術(shù)人員對指令、計(jì)算機(jī)和存儲(chǔ)介質(zhì)是熟知的。圖7是圖示出根據(jù)本公開的可用來提供基于上下文的內(nèi)容的示例系統(tǒng)600的示意圖。在系統(tǒng)600的某些實(shí)施例中,系統(tǒng)600可用來基于多個(gè)用戶的時(shí)間、空間、社交、話題和 /或行為數(shù)據(jù)、系統(tǒng)600內(nèi)的設(shè)備和位置來提供基于上下文的內(nèi)容。如圖7所示,用戶610 可以經(jīng)由與該用戶相關(guān)聯(lián)的客戶端614來從網(wǎng)絡(luò)602訪問基于上下文的內(nèi)容。在某些實(shí)施例中,網(wǎng)絡(luò)602可以是W4 COMN的“W4通信網(wǎng)絡(luò)”,其可以提供與系統(tǒng)600內(nèi)的交互的“誰、 什么、何時(shí)和何地”有關(guān)的信息。圖7圖示出了所示實(shí)體可以如何被定義為網(wǎng)絡(luò),例如W4 COMN?!癢4通信網(wǎng)絡(luò)”或 W4 COMN提供與網(wǎng)絡(luò)內(nèi)的交互的“誰、什么、何時(shí)和何地”有關(guān)的信息。網(wǎng)絡(luò)602可以與用戶、設(shè)備和處理的集合接口連接,并且在用戶及其關(guān)聯(lián)客戶端之間進(jìn)行同步通信和異步通信兩者,并且提供儀表化的傳感器網(wǎng)絡(luò),傳感器在現(xiàn)實(shí)世界環(huán)境中提供與任何主體、位置或網(wǎng)絡(luò)的用戶或者它們的組合有關(guān)的數(shù)據(jù)的識別和收集。例如,可以基于用戶610所在的或者以其他方式與用戶610相關(guān)聯(lián)的地理區(qū)域620來向用戶610遞送內(nèi)容。這樣的內(nèi)容還可以基于在地理區(qū)域620中出現(xiàn)的實(shí)體,例如,旅游勝地和其他興趣點(diǎn)624、禮堂和其它公共場所628、各種類型的商業(yè)632、公園和娛樂區(qū)域636以及人640。另外,遞送給用戶610的內(nèi)容可以基于網(wǎng)絡(luò)602所知的其它實(shí)體,包括但不限于用戶的社交網(wǎng)絡(luò)650內(nèi)的人、網(wǎng)絡(luò) 602所知的其他人,以及第三方數(shù)據(jù)源670,第三方數(shù)據(jù)源670可以包括免費(fèi)和付費(fèi)信息服務(wù),這些服務(wù)可以提供與其它實(shí)體和話題(包括評論、評級、排名或用戶的其它反饋)有關(guān)的數(shù)據(jù),和/或與位置、事件、對象和/或人相關(guān)聯(lián)的內(nèi)容。利用這里公開的方法和系統(tǒng),網(wǎng)絡(luò)602可以收集與這些實(shí)體有關(guān)的空間、時(shí)間、社交和/或話題數(shù)據(jù)(包括行為數(shù)據(jù)和交互數(shù)據(jù)),這些數(shù)據(jù)可用來增強(qiáng)或以其他方式影響遞送給用戶610的內(nèi)容。已參考具體實(shí)施例說明了本發(fā)明。例如,盡管本發(fā)明的實(shí)施例被描述為結(jié)合HTML 和HTTP進(jìn)行操作,然而本發(fā)明還可以結(jié)合任何合適的協(xié)議環(huán)境來使用。此外,本發(fā)明的實(shí)現(xiàn)方式可以用在致力于向用戶提供廣告以外的以地理為目標(biāo)的內(nèi)容的系統(tǒng)中。本領(lǐng)域普通技術(shù)人員將清楚其它實(shí)施例。因此,不希望本發(fā)明被除了所附權(quán)利要求指示的以外的其它方式限制。
權(quán)利要求
1.一種方法,包括向在線社交網(wǎng)絡(luò)中的第一用戶遞送內(nèi)容,所述內(nèi)容允許被所述第一用戶增強(qiáng); 接收所述第一用戶對所述內(nèi)容的一種或多種增強(qiáng); 檢測所述社交網(wǎng)絡(luò)上的第二用戶的存在;確定所述第二用戶的社交上下文,所述社交上下文包括相對于所述社交網(wǎng)絡(luò)與所述第二用戶相關(guān)聯(lián)的數(shù)據(jù);以及至少基于所確定的所述第二用戶的社交上下文以及所述第一用戶對所述內(nèi)容的一種或多種增強(qiáng)來修改所述內(nèi)容;以及將經(jīng)修改內(nèi)容遞送給所述第二用戶。
2.如權(quán)利要求1所述的方法,其中,所述內(nèi)容包括交互式富媒體文件。
3.如權(quán)利要求1所述的方法,其中,所述內(nèi)容包括交互式廣告。
4.如權(quán)利要求1所述的方法,其中,所述社交上下文包括如下信息中的至少一者 相對于所述社交網(wǎng)絡(luò)與所述第二用戶的聯(lián)系人有關(guān)的信息;以及相對于所述社交網(wǎng)絡(luò)與所述第二用戶的聯(lián)系人對所述內(nèi)容的增強(qiáng)有關(guān)的信息。
5.如權(quán)利要求1所述的方法,其中,所確定的社交上下文指示所述第一用戶和所述第二用戶是相對于所述社交網(wǎng)絡(luò)的聯(lián)系人,并且遞送給所述第二用戶的經(jīng)修改內(nèi)容包括所述第一用戶的一種或多種增強(qiáng)。
6.如權(quán)利要求1所述的方法,其中檢測所述第二用戶的存在包括檢測到可能向其顯示內(nèi)容的第一客戶端節(jié)點(diǎn)接近與所述第二用戶相關(guān)聯(lián)的第二客戶端節(jié)點(diǎn);以及將經(jīng)修改內(nèi)容遞送給所述第二用戶包括響應(yīng)于對所述第一客戶端節(jié)點(diǎn)接近所述第二客戶端節(jié)點(diǎn)的確定,向所述第一節(jié)點(diǎn)顯示所述經(jīng)修改內(nèi)容。
7.如權(quán)利要求6所述的方法,其中,檢測所述第一節(jié)點(diǎn)接近所述第二客戶端節(jié)點(diǎn)是基于如下中的至少一者的由全球定位系統(tǒng)確定的所述第二客戶端節(jié)點(diǎn)的地理位置; 所述第二客戶端節(jié)點(diǎn)在蜂窩網(wǎng)絡(luò)中的地理位置; 所述第二客戶端節(jié)點(diǎn)的因特網(wǎng)協(xié)議地址;以及所述第二客戶端節(jié)點(diǎn)在與所述第一客戶端節(jié)點(diǎn)相關(guān)聯(lián)的短距離通信標(biāo)準(zhǔn)的通信范圍內(nèi)的存在。
8.如權(quán)利要求1所述的方法,其中,被遞送的經(jīng)修改內(nèi)容基于所述第一用戶和所述第二用戶中的至少一個(gè)用戶的時(shí)間上下文、地理上下文和行為上下文中的至少一者。
9.一種裝置,包括 一個(gè)或多個(gè)處理器; 一個(gè)或多個(gè)網(wǎng)絡(luò)接口; 存儲(chǔ)器;以及計(jì)算機(jī)可讀介質(zhì)上承載的計(jì)算機(jī)可執(zhí)行指令,所述指令可由所述一個(gè)或多個(gè)處理器讀取,所述指令在被讀取并執(zhí)行時(shí)使得所述一個(gè)或多個(gè)處理器經(jīng)由所述一個(gè)或多個(gè)網(wǎng)絡(luò)接口向在線社交網(wǎng)絡(luò)中的第一用戶遞送內(nèi)容,所述內(nèi)容允許被所述第一用戶增強(qiáng);經(jīng)由所述一個(gè)或多個(gè)網(wǎng)絡(luò)接口接收所述第一用戶對所述內(nèi)容的一種或多種增強(qiáng); 經(jīng)由所述一個(gè)或多個(gè)網(wǎng)絡(luò)接口檢測所述社交網(wǎng)絡(luò)上的第二用戶的存在; 確定所述第二用戶的社交上下文,所述社交上下文包括相對于所述社交網(wǎng)絡(luò)與所述第二用戶相關(guān)聯(lián)的數(shù)據(jù);以及至少基于所確定的所述第二用戶的社交上下文以及所述第一用戶對所述內(nèi)容的一種或多種增強(qiáng)來修改所述內(nèi)容;以及經(jīng)由所述一個(gè)或多個(gè)網(wǎng)絡(luò)接口將經(jīng)修改內(nèi)容遞送給所述第二用戶。
10.如權(quán)利要求9所述的裝置,其中,所述內(nèi)容包括交互式富媒體文件。
11.如權(quán)利要求9所述的裝置,其中,所述內(nèi)容包括交互式廣告。
12.如權(quán)利要求9所述的裝置,其中,所述社交上下文包括如下信息中的至少一者 相對于所述社交網(wǎng)絡(luò)與所述第二用戶的聯(lián)系人有關(guān)的信息;以及相對于所述社交網(wǎng)絡(luò)與所述第二用戶的聯(lián)系人對所述內(nèi)容的增強(qiáng)有關(guān)的信息。
13.如權(quán)利要求9所述的裝置,其中,所確定的社交上下文指示所述第一用戶和所述第二用戶是相對于所述社交網(wǎng)絡(luò)的聯(lián)系人,并且遞送給所述第二用戶的經(jīng)修改內(nèi)容包括所述第一用戶的一種或多種增強(qiáng)。
14.如權(quán)利要求9所述的裝置,所述計(jì)算機(jī)可讀指令還包括用于使得所述一個(gè)或多個(gè)處理器進(jìn)行如下操作的一個(gè)或多個(gè)指令檢測到可能向其顯示內(nèi)容的第一客戶端節(jié)點(diǎn)接近與所述第二用戶相關(guān)聯(lián)的第二客戶端節(jié)點(diǎn);以及響應(yīng)于對所述第一客戶端節(jié)點(diǎn)接近所述第二客戶端節(jié)點(diǎn)的確定,向所述第一節(jié)點(diǎn)顯示所述經(jīng)修改內(nèi)容。
15.如權(quán)利要求14所述的裝置,其中,檢測所述第一節(jié)點(diǎn)接近所述第二客戶端節(jié)點(diǎn)是基于如下中的至少一者的由全球定位系統(tǒng)確定的所述第二客戶端節(jié)點(diǎn)的地理位置; 所述第二客戶端節(jié)點(diǎn)在蜂窩網(wǎng)絡(luò)中的地理位置; 所述第二客戶端節(jié)點(diǎn)的因特網(wǎng)協(xié)議地址;以及所述第二客戶端節(jié)點(diǎn)在與所述第一客戶端節(jié)點(diǎn)相關(guān)聯(lián)的短距離通信標(biāo)準(zhǔn)的通信范圍內(nèi)的存在。
16.如權(quán)利要求9所述的裝置,其中,被遞送的經(jīng)修改內(nèi)容基于所述第一用戶和所述第二用戶中的至少一個(gè)用戶的時(shí)間上下文、地理上下文和行為上下文中的至少一者。
17.一種制品,包括 計(jì)算機(jī)可讀介質(zhì);以及所述計(jì)算機(jī)可讀介質(zhì)上承載的計(jì)算機(jī)可執(zhí)行指令,所述指令可由處理器讀取,所述指令在被讀取并執(zhí)行時(shí)使得所述處理器經(jīng)由一個(gè)或多個(gè)網(wǎng)絡(luò)接口向在線社交網(wǎng)絡(luò)中的第一用戶遞送內(nèi)容,所述內(nèi)容允許被所述第一用戶增強(qiáng);經(jīng)由一個(gè)或多個(gè)網(wǎng)絡(luò)接口接收所述第一用戶對所述內(nèi)容的一種或多種增強(qiáng); 經(jīng)由一個(gè)或多個(gè)網(wǎng)絡(luò)接口檢測所述社交網(wǎng)絡(luò)上的第二用戶的存在; 確定所述第二用戶的社交上下文,所述社交上下文包括相對于所述社交網(wǎng)絡(luò)與所述第二用戶相關(guān)聯(lián)的數(shù)據(jù);以及至少基于所確定的所述第二用戶的社交上下文以及所述第一用戶對所述內(nèi)容的一種或多種增強(qiáng)來修改所述內(nèi)容;以及經(jīng)由一個(gè)或多個(gè)網(wǎng)絡(luò)接口將經(jīng)修改內(nèi)容遞送給所述第二用戶。
18.如權(quán)利要求17所述的制品,其中,所述社交上下文包括如下信息中的至少一者相對于所述社交網(wǎng)絡(luò)與所述第二用戶的聯(lián)系人有關(guān)的信息;以及相對于所述社交網(wǎng)絡(luò)與所述第二用戶的聯(lián)系人對所述內(nèi)容的增強(qiáng)有關(guān)的信息。
19.如權(quán)利要求17所述的制品,其中,所確定的社交上下文指示所述第一用戶和所述第二用戶是相對于所述社交網(wǎng)絡(luò)的聯(lián)系人,并且遞送給所述第二用戶的經(jīng)修改內(nèi)容包括所述第一用戶的一種或多種增強(qiáng)。
20.如權(quán)利要求17所述的制品,所述計(jì)算機(jī)可讀指令還包括用于使得一個(gè)或多個(gè)處理器進(jìn)行如下操作的一個(gè)或多個(gè)指令檢測到可能向其顯示內(nèi)容的第一客戶端節(jié)點(diǎn)接近與所述第二用戶相關(guān)聯(lián)的第二客戶端節(jié)點(diǎn);以及響應(yīng)于對所述第一客戶端節(jié)點(diǎn)接近所述第二客戶端節(jié)點(diǎn)的確定,向所述第一節(jié)點(diǎn)顯示所述經(jīng)修改內(nèi)容。
全文摘要
本發(fā)明公開了用于在社交網(wǎng)絡(luò)中分發(fā)的可定制內(nèi)容。本發(fā)明的特定實(shí)施例涉及基于與內(nèi)容的觀看者相關(guān)聯(lián)的社交上下文來定制內(nèi)容。該社交上下文可以包括關(guān)于社交網(wǎng)絡(luò)中的觀看者的朋友或聯(lián)系人的信息,以及關(guān)于這些朋友或聯(lián)系人與可定制內(nèi)容的交互的信息。
文檔編號G06Q50/00GK102227744SQ200980147580
公開日2011年10月26日 申請日期2009年8月31日 優(yōu)先權(quán)日2008年12月2日
發(fā)明者M·卡梅倫·瓊斯, 伊麗莎白·F·丘吉爾, 艾瑟琳娜·愛薩妮 申請人:雅虎公司