專利名稱:經(jīng)認(rèn)證的內(nèi)容發(fā)現(xiàn)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及媒體呈現(xiàn),尤其涉及從各種源中發(fā)現(xiàn)經(jīng)認(rèn)證的內(nèi)容。
背景技術(shù):
媒體內(nèi)容的消費(fèi)者可以使用用于內(nèi)容消費(fèi)的各種媒體呈現(xiàn)設(shè)備,諸如臺式計算機(jī)、膝上型計算機(jī)、移動通訊設(shè)備、便攜式媒體播放器、和/或電視機(jī)。此外,這樣的消費(fèi)者可以從各種源接收內(nèi)容,包括但不限于多頻道視頻節(jié)目分發(fā)者(MVPD),諸如有線電視提供方、直接廣播提供方、衛(wèi)星電視提供方、以及通過諸如因特網(wǎng)的計算機(jī)網(wǎng)絡(luò)提供內(nèi)容的寬帶視頻內(nèi)容提供方。在MVPD遞送內(nèi)容的情形中,MVPD擔(dān)當(dāng)維護(hù)與內(nèi)容制作者的關(guān)系并控制用戶訪問內(nèi)容的監(jiān)督者。相反,在諸如寬帶視頻內(nèi)容的某些計算機(jī)網(wǎng)絡(luò)訪問內(nèi)容的情形中,用戶可以利用網(wǎng)絡(luò)瀏覽器免費(fèi)地對內(nèi)容進(jìn)行搜索。目前,用戶可以經(jīng)由電子節(jié)目指南(EPG)發(fā)現(xiàn)從 MVPD可獲得的內(nèi)容,該電子節(jié)目指南由MVPD經(jīng)由機(jī)頂盒等提供。相反,用戶可以通過各種其他方法發(fā)現(xiàn)從非MVPD源可獲得的內(nèi)容。例如,可以向用戶提供不同的軟件應(yīng)用程序,該不同的軟件應(yīng)用程序中的每個允許用戶發(fā)現(xiàn)從與應(yīng)用程序相關(guān)聯(lián)的提供方可獲得的內(nèi)容。 此外,在某些情形中,MVPD可以建立與因特網(wǎng)訪問的內(nèi)容之間的關(guān)系,從而MVPD還擔(dān)當(dāng)這樣的寬帶視頻內(nèi)容的監(jiān)督者。
發(fā)明內(nèi)容
此處公開了涉及通過向媒體呈現(xiàn)設(shè)備提供電子節(jié)目指南來方便發(fā)現(xiàn)來自各種源的經(jīng)認(rèn)證內(nèi)容的各種實施例。一個所公開的實施例提供了包括從媒體呈現(xiàn)設(shè)備接收多個認(rèn)證認(rèn)證令牌的方法,其中多個認(rèn)證令牌中的每一個都表示用戶與對應(yīng)的內(nèi)容源之間的已建立的經(jīng)認(rèn)證關(guān)系。方法還包括從媒體呈現(xiàn)設(shè)備接收對電子節(jié)目指南的請求,并將電子節(jié)目指南發(fā)送到媒體呈現(xiàn)設(shè)備,其中電子節(jié)目指南包括來自與多個認(rèn)證令牌相對應(yīng)的多個內(nèi)容源的內(nèi)容列表。提供本發(fā)明內(nèi)容以便以簡化的形式介紹將在以下詳細(xì)描述中進(jìn)一步描述的一些概念。本發(fā)明內(nèi)容并不旨在標(biāo)識出所要求保護(hù)的主題的關(guān)鍵特征或必要特征,也不旨在用于限制所要求保護(hù)的主題的范圍。此外,所要求保護(hù)的主題不限于解決在本發(fā)明的任一部分中提及的任何或所有缺點(diǎn)的實現(xiàn)。
圖1示出了根據(jù)本公開的實施例的示例計算機(jī)網(wǎng)絡(luò)媒體消費(fèi)環(huán)境。圖2示出了向媒體呈現(xiàn)設(shè)備提供電子節(jié)目指南的方法的實施例的流程圖。圖3示意性地示出了圖1的計算機(jī)網(wǎng)絡(luò)媒體消費(fèi)環(huán)境內(nèi)部的示例工作流圖。圖4示意性地示出了根據(jù)本公開的實施例的認(rèn)證-授權(quán)環(huán)境內(nèi)的示例工作流圖。
具體實施例方式
如上所述,媒體內(nèi)容的消費(fèi)者可以從各種不同的媒體呈現(xiàn)設(shè)備訪問媒體內(nèi)容,其中的某些不可與傳統(tǒng)的機(jī)頂盒連接。由此,諸如多系統(tǒng)運(yùn)營方(MS0)、電信運(yùn)營方(Telco) 等的MVPD可希望通過因特網(wǎng)來分發(fā)內(nèi)容,但使消費(fèi)者認(rèn)證他們對該內(nèi)容的權(quán)限。由此,這樣的MVPD可希望采取支持對各種媒體呈現(xiàn)設(shè)備(諸如個人計算機(jī)、移動通信設(shè)備、啟用因特網(wǎng)的電視機(jī)等)的內(nèi)容分發(fā)的特定認(rèn)證方法。這樣的認(rèn)證方法也可允許對來自非MVPD源 (諸如經(jīng)由因特網(wǎng)訪問的寬帶視頻源)的經(jīng)認(rèn)證內(nèi)容的遞送。該內(nèi)容的大部分可以是“長尾”,意味著該內(nèi)容可能吸引比典型的廣播編排的人群更窄的人群。
由于此類廣播的已聚焦的興趣,該更窄的人群可能是使用上下文廣告來定位目標(biāo)所期望的。然而,此類內(nèi)容的增長可在內(nèi)容遞送和廣告供應(yīng)內(nèi)部產(chǎn)生復(fù)雜性,尤其是在諸如啟動因特網(wǎng)的電視機(jī)和移動通信設(shè)備的媒體呈現(xiàn)設(shè)備上。因此,此處公開了涉及在用于這樣的寬帶網(wǎng)絡(luò)遞送的經(jīng)認(rèn)證內(nèi)容的計算機(jī)網(wǎng)絡(luò)媒體消費(fèi)環(huán)境內(nèi)向媒體呈現(xiàn)設(shè)備提供電子節(jié)目指南的實施例。此外,這樣的計算機(jī)網(wǎng)絡(luò)媒體消費(fèi)環(huán)境可允許基于用戶與各種內(nèi)容源的經(jīng)認(rèn)證關(guān)系的定向廣告。圖1示出了示例計算機(jī)網(wǎng)絡(luò)媒體消費(fèi)環(huán)境100,包括被配置為視覺上呈現(xiàn)內(nèi)容的多個媒體呈現(xiàn)設(shè)備102。作為非限制性示例,媒體呈現(xiàn)設(shè)備102可包括電視機(jī)和其他顯示設(shè)備,諸如臺式計算機(jī)、膝上型計算機(jī)、筆記本計算機(jī)、筆記本型計算機(jī)等的計算設(shè)備,諸如智能電話的移動通信設(shè)備,便攜式媒體播放器,以及其他適合的設(shè)備。由這樣的媒體呈現(xiàn)設(shè)備102消費(fèi)的內(nèi)容可以從任意適合的源接收,諸如經(jīng)由諸如網(wǎng)絡(luò)106的網(wǎng)絡(luò)可訪問的內(nèi)容源104。內(nèi)容源104可表示任意適合的內(nèi)容源,包括但不限于(例如,通過因特網(wǎng)可訪問的)計算機(jī)網(wǎng)絡(luò)內(nèi)容源10 和例如廣播內(nèi)容源104b (例如,衛(wèi)星或有線電視提供方)。由此,媒體呈現(xiàn)設(shè)備102可消費(fèi)傳統(tǒng)的廣播和/或計算機(jī)網(wǎng)絡(luò)遞送的內(nèi)容。如上所述,對來自內(nèi)容源104的內(nèi)容的消費(fèi)可以位于其中在訪問并消費(fèi)來自該源的媒體內(nèi)容之前由媒體內(nèi)容源對用戶進(jìn)行認(rèn)證的環(huán)境內(nèi)。在這樣的情形中,用戶108可向一個或多個這樣的內(nèi)容源104注冊以經(jīng)由媒體呈現(xiàn)設(shè)備102接收經(jīng)認(rèn)證的內(nèi)容。以下參考圖4更詳細(xì)地描述示例認(rèn)證-授權(quán)環(huán)境。當(dāng)向特定的內(nèi)容源注冊時,內(nèi)容源可向媒體呈現(xiàn)設(shè)備提供認(rèn)證令牌。作為示例,用戶108可向示例內(nèi)容源10 注冊示例媒體呈現(xiàn)設(shè)備10 ,并且作為響應(yīng),從內(nèi)容源10 接收表示經(jīng)認(rèn)證關(guān)系的認(rèn)證令牌。此處使用的術(shù)語“認(rèn)證令牌”表明對用戶具有與該內(nèi)容源經(jīng)認(rèn)證關(guān)系的任何表示。認(rèn)證令牌可包括任意適合的信息,包括但不限于關(guān)于媒體呈現(xiàn)設(shè)備102a、媒體呈現(xiàn)設(shè)備10 的用戶108、和/或從其接收認(rèn)證令牌的內(nèi)容源10 的信息。 應(yīng)當(dāng)理解,用戶108可以向其他內(nèi)容源104(例如,內(nèi)容源104b)注冊附加的媒體呈現(xiàn)設(shè)備 102(例如,媒體呈現(xiàn)設(shè)備102b),并由此接收附加的認(rèn)證令牌。還應(yīng)當(dāng)理解,在某些實施例中,內(nèi)容遞送源可以不同于認(rèn)證服務(wù)。作為示例,認(rèn)證令牌可對應(yīng)于視頻俱樂部(A),該俱樂部給予用戶對來自多個源(X、Y和Z)的視頻的權(quán)限。在這樣的情形中,信任關(guān)系存在于 A-X之間、A-Y之間以及A-Z之間。由此,“認(rèn)證”實際上來自于X、Y或Ζ,但由A仲裁。作為可能的使用場景的非限制性示例,用戶可以向與在線體驗雜志服務(wù)相關(guān)聯(lián)的在線賬戶注冊,從而觀看與體育雜志相關(guān)聯(lián)的經(jīng)認(rèn)證內(nèi)容,諸如運(yùn)動員訪問、收費(fèi)節(jié)目、最后決賽等。作為另一個示例,用戶可以向在線游戲服務(wù)注冊以從該游戲服務(wù)接收經(jīng)認(rèn)證內(nèi)容,諸如游戲和相關(guān)的媒體內(nèi)容。作為又一個示例,用戶可以向在線電影服務(wù)注冊以下載和 /或流傳輸電影。應(yīng)當(dāng)理解,這些示例僅示出了經(jīng)認(rèn)證內(nèi)容源的若干示例,并且不旨在以任何方式進(jìn)行限制。諸如示例媒體呈現(xiàn)設(shè)備10 的媒體呈現(xiàn)設(shè)備102各自還可包括邏輯子系統(tǒng)110、 數(shù)據(jù)保存子系統(tǒng)114、顯示子系統(tǒng)114和通信子系統(tǒng)115。媒體呈現(xiàn)設(shè)備10 可任選地包括圖1中未示出的其他組件,諸如用戶輸入設(shè)備(例如,鍵盤、鼠標(biāo)、游戲控制器、相機(jī)、話筒、 和/或觸摸屏)。邏輯子系統(tǒng)110可包括被配置成執(zhí)行一個或多個指令的一個或多個物理設(shè)備。例如,邏輯子系統(tǒng)可被配置為執(zhí)行一個或多個指令,該一個或多個指令是一個或多個應(yīng)用程序、服務(wù)、程序、例程、庫、對象、組件、數(shù)據(jù)結(jié)構(gòu)、或其它邏輯構(gòu)造的部分??蓪崿F(xiàn)此類指令以執(zhí)行任務(wù)、實現(xiàn)數(shù)據(jù)類型、變換一個或多個設(shè)備的狀態(tài)、或以其它方式得到所需結(jié)果。邏輯子系統(tǒng)可包括被配置成執(zhí)行軟件指令的一個或多個處理器。另外的或另選的,邏輯子系統(tǒng)可包括被配置成執(zhí)行硬件或固件指令的一個或多個硬件或固件邏輯機(jī)器。 邏輯子系統(tǒng)的處理器可以是單核或多核,且在其上執(zhí)行的程序可被配置為并行或分布式處理。邏輯子系統(tǒng)可以任選地包括遍布兩個或多個設(shè)備的獨(dú)立組件,所述設(shè)備可遠(yuǎn)程放置和 /或被配置為進(jìn)行協(xié)同處理。邏輯子系統(tǒng)的一個或多個方面可被虛擬化并由以云計算配置進(jìn)行配置的可遠(yuǎn)程訪問的聯(lián)網(wǎng)計算設(shè)備執(zhí)行。數(shù)據(jù)保持子系統(tǒng)112可包括被配置為保持可由邏輯子系統(tǒng)110執(zhí)行以實現(xiàn)此處所述的方法和過程的數(shù)據(jù)和/或指令的一個或多個物理設(shè)備。在實現(xiàn)了此類方法和過程時, 可變換數(shù)據(jù)保持子系統(tǒng)112的狀態(tài)(例如,保持不同的數(shù)據(jù))。數(shù)據(jù)保持子系統(tǒng)112可包括可移動介質(zhì)和/或內(nèi)建設(shè)備。例如,數(shù)據(jù)保持子系統(tǒng) 112可包括光學(xué)存儲器設(shè)備(例如,⑶、DVD、HD-DVD、藍(lán)光盤等)、半導(dǎo)體存儲器設(shè)備(例如, RAM、EPROM、EEPROM等)和/或磁存儲器設(shè)備(例如,硬盤驅(qū)動器、軟盤驅(qū)動器、磁帶驅(qū)動器、 MRAM等)等。數(shù)據(jù)保持子系統(tǒng)112可包括具有以下特征中的一個或多個的設(shè)備易失性、 非易失性、動態(tài)、靜態(tài)、讀/寫、只讀、隨機(jī)存取、順序存取、位置可尋址、文件可尋址、以及內(nèi)容可尋址。在某些實施例中,可將邏輯子系統(tǒng)110和數(shù)據(jù)保持子系統(tǒng)112集成到一個或多個常見設(shè)備中,諸如應(yīng)用程序?qū)S眉呻娐坊蚱舷到y(tǒng)。圖1還示出可移動的計算機(jī)可讀存儲介質(zhì)116形式的數(shù)據(jù)保持子系統(tǒng)的一方面, 該方面可以用于存儲和/或傳送數(shù)據(jù)和/或可執(zhí)行以實現(xiàn)此處所述的方法和過程的指令。 可移動的計算機(jī)可讀存儲介質(zhì)116可采用⑶、DVD、HD-DVD、藍(lán)光盤、EEPR0M、閃存驅(qū)動器、和 /或軟盤等形式。顯示子系統(tǒng)114可用于呈現(xiàn)由數(shù)據(jù)保持子系統(tǒng)112保持的數(shù)據(jù)的可視表示。由于此處所描述的方法和過程改變由數(shù)據(jù)保持子系統(tǒng)保持的數(shù)據(jù),并由此變換數(shù)據(jù)保持子系統(tǒng)的狀態(tài),因此同樣可以變換顯示子系統(tǒng)114的狀態(tài)以在視覺上表示底層數(shù)據(jù)的改變。顯示子系統(tǒng)114可以包括使用實際上任何類型的技術(shù)的一個或多個顯示設(shè)備。可將此類顯示設(shè)備與邏輯子系統(tǒng)110和/或數(shù)據(jù)保存子系統(tǒng)112組合在共享封裝中,或此類顯示設(shè)備可以是外圍顯示設(shè)備。通信子系統(tǒng)115可被配置為與一個或多個其它計算設(shè)備通信地耦合,諸如EPG服務(wù)器120。通信子系統(tǒng)115可包括與一個或多個不同的通信協(xié)議相兼容的有線和/或無線通信設(shè)備。作為非限制性示例,通信子系統(tǒng)115可被配置為經(jīng)由無線電話網(wǎng)、無線局域網(wǎng)、 有線局域網(wǎng)、無線廣域網(wǎng)、有線廣域網(wǎng)、和/或其他適合的網(wǎng)絡(luò)或網(wǎng)絡(luò)的組合進(jìn)行通信。EPG服務(wù)器120被配置為向媒體呈現(xiàn)設(shè)備102提供電子節(jié)目指南(EPG)。應(yīng)當(dāng)理解,所描繪的EPG服務(wù)器120可表示彼此間通信的一個或多個服務(wù)器設(shè)備。由此,可以理解,此處描述的由EPG服務(wù)器執(zhí)行的各種服務(wù)和特征可在某些實施例中在兩個或多個單獨(dú)的設(shè)備上實現(xiàn)。所提供的EPG基于用戶已存儲的數(shù)字證書(例如,認(rèn)證令牌)展示用戶108 可獲得的經(jīng)認(rèn)證內(nèi)容列表。由此,EPG允許用戶108經(jīng)由公共用戶界面從各種潛在不相關(guān)的源來訪問、選擇并發(fā)現(xiàn)經(jīng)認(rèn)證內(nèi)容。在某些實施例中,EPG可呈現(xiàn)經(jīng)由計算機(jī)網(wǎng)絡(luò)(例如, 寬帶視頻源)和廣播源二者獲得的內(nèi)容列表。同樣,在某些實施例中,此類EPG可被配置為連續(xù)地、應(yīng)用戶請求或在任意其他適合的時間更新。提供用于經(jīng)認(rèn)證內(nèi)容的此類EPG為用戶108提供了與熟悉的有線電視或衛(wèi)星廣播電視內(nèi)容發(fā)現(xiàn)和選擇范例相類似的用于發(fā)現(xiàn)內(nèi)容的方便的方法。在傳統(tǒng)的有線電視或衛(wèi)星模型中,用戶在內(nèi)容的“有墻花園”內(nèi)操作,其中運(yùn)營商或服務(wù)提供方控制應(yīng)用程序、內(nèi)容、 媒體平臺等,并由此限制對未獲批準(zhǔn)的內(nèi)容源的訪問。然而,由EPG服務(wù)器120提供的EPG 允許用戶108訪問計算機(jī)網(wǎng)絡(luò)和廣播內(nèi)容兩者。由此,用戶108不受有墻花園內(nèi)容消費(fèi)環(huán)境的限制。相反,用戶108可以經(jīng)由EPG訪問通過EPG服務(wù)器120注冊的任何經(jīng)認(rèn)證的內(nèi)容。這與使用單獨(dú)的應(yīng)用程序來發(fā)現(xiàn)從不同源可獲得的內(nèi)容形成對比,后者允許用戶觀看僅從單個源可獲得的內(nèi)容。EPG服務(wù)器120可被配置為以任何合適的方式提供EPG。在某些實施例中,EPG服務(wù)器120可包括被配置為聯(lián)合在向用戶提供EPG時使用的關(guān)于用戶的各種信息項的聯(lián)合身份服務(wù)122。例如,聯(lián)合身份服務(wù)122可以聯(lián)合關(guān)于一個或多個媒體呈現(xiàn)設(shè)備(諸如示例媒體呈現(xiàn)設(shè)備10 和102b)的信息,以及在向內(nèi)容源104中任一個注冊時用戶經(jīng)由已注冊設(shè)備所接收的認(rèn)證令牌。以此方式,聯(lián)合身份服務(wù)122可隨后基于從用戶的媒體呈現(xiàn)設(shè)備 102中任一個接收的認(rèn)證令牌來向媒體呈現(xiàn)設(shè)備10 和/或102b提供EPG,而無須考慮在向內(nèi)容源注冊時利用了媒體呈現(xiàn)設(shè)備102中的哪一個。應(yīng)當(dāng)理解,如此處所使用的“服務(wù)” 可以是跨多個用戶會話可執(zhí)行的、而且對一個或多個系統(tǒng)組件、程序和/或其他服務(wù)可用的應(yīng)用程序,并且可響應(yīng)于來自客戶機(jī)的請求在服務(wù)器上運(yùn)行。EPG服務(wù)器120還可包括EPG服務(wù)124。EPG服務(wù)IM被配置為基于從媒體呈現(xiàn)設(shè)備120接收的認(rèn)證令牌來生成EPG。作為示例,在某些實施例中,EPG服務(wù)IM可將認(rèn)證令牌與從利用認(rèn)證的已知內(nèi)容源可獲得的經(jīng)認(rèn)證內(nèi)容集合進(jìn)行比較,以確定允許用戶108訪問的經(jīng)認(rèn)證內(nèi)容,該經(jīng)認(rèn)證內(nèi)容集合由圖1和3中的內(nèi)容索引1 來表示。以此方式,聯(lián)合身份服務(wù)122可將認(rèn)證令牌的用戶數(shù)字身份與內(nèi)容索引1 交叉相關(guān),并且基于例如已聚集的聯(lián)合身份和經(jīng)認(rèn)證內(nèi)容的交叉結(jié)果來為用戶108生成個性化EPG。在某些實施例中,EPG服務(wù)器120還可被配置為經(jīng)由經(jīng)認(rèn)證內(nèi)容搜索引擎128執(zhí)行網(wǎng)絡(luò)搜索以發(fā)現(xiàn)利用認(rèn)證的附加內(nèi)容源。EPG服務(wù)器120還可使用這樣新發(fā)現(xiàn)的內(nèi)容源來更新內(nèi)容索引126。此外,EPG服務(wù)器120可另外或另選地直接從內(nèi)容源104(例如,從開發(fā)者)接收經(jīng)認(rèn)證內(nèi)容的提交。EPG服務(wù)器120還可包括邏輯子系統(tǒng)130和數(shù)據(jù)保持子系統(tǒng)132。如以上參考示例媒體呈現(xiàn)設(shè)備10 所述,邏輯子系統(tǒng)130可被配置為執(zhí)行指令(諸如存儲在數(shù)據(jù)保持子
7系統(tǒng)132上的指令)以實現(xiàn)此處公開的涉及供應(yīng)EPG和/或廣告內(nèi)容和/或服務(wù)的各種任務(wù)。EPG服務(wù)器120還可包括被配置為與諸如媒體呈現(xiàn)設(shè)備102的一個或多個其它計算設(shè)備通信地耦合的通信子系統(tǒng)133。如以上參考示例媒體呈現(xiàn)設(shè)備10 所述,通信子系統(tǒng)133可包括與一個或多個不同的通信協(xié)議兼容的有線和/或無線通信設(shè)備。繼續(xù)圖1,EPG服務(wù)器120除了提供EPG還可基于用戶108向其注冊的經(jīng)認(rèn)證內(nèi)容源經(jīng)由廣告服務(wù)13 來提供廣告。在某些實施例中,該定向廣告可以基于與聯(lián)合身份服務(wù) 122中用戶相關(guān)聯(lián)的認(rèn)證令牌中的一個或多個,和/或基于經(jīng)由認(rèn)證令牌聚集的用戶描述性元數(shù)據(jù)(“身份元數(shù)據(jù)”)。這樣的用戶描述性元數(shù)據(jù)可包括例如人口統(tǒng)計和/或基于用戶認(rèn)證的寬帶視頻的主題的親合性數(shù)據(jù)。在其他實施例中,EPG服務(wù)器120可向諸如廣告服務(wù)134b的外部廣告服務(wù)提供用于供應(yīng)廣告內(nèi)容的聚集身份元數(shù)據(jù)。圖2示出了向媒體呈現(xiàn)設(shè)備提供EPG的方法200的實施例。在202,媒體呈現(xiàn)設(shè)備建立與一個或多個內(nèi)容源的經(jīng)認(rèn)證關(guān)系,包括但不限于廣播源和/或?qū)拵г椿蚱渌嬎銠C(jī)網(wǎng)絡(luò)可用的源。響應(yīng)于建立每個經(jīng)認(rèn)證關(guān)系,如204所指示的,媒體呈現(xiàn)設(shè)備接收認(rèn)證令牌,該令牌表示用戶與對應(yīng)的內(nèi)容源之間的已建立的經(jīng)認(rèn)證關(guān)系。在206,媒體呈現(xiàn)設(shè)備向與EPG服務(wù)器相關(guān)聯(lián)的聯(lián)合身份服務(wù)發(fā)送認(rèn)證令牌。因此,在208,EPG服務(wù)器從媒體呈現(xiàn)設(shè)備接收認(rèn)證令牌。在210,媒體呈現(xiàn)設(shè)備向EPG服務(wù)器發(fā)送對EPG的請求。因此,在212,EPG服務(wù)器從媒體呈現(xiàn)設(shè)備接收對EPG的請求,并且在214,EPG服務(wù)器經(jīng)由認(rèn)證令牌生成EPG。例如, EPG服務(wù)器可將認(rèn)證令牌與經(jīng)認(rèn)證內(nèi)容索引或利用認(rèn)證的已知內(nèi)容源的其他適合集合進(jìn)行比較,從而確定用戶向其注冊的經(jīng)認(rèn)證內(nèi)容源。在確定出此內(nèi)容時,EPG服務(wù)器可隨后生成包括從經(jīng)認(rèn)證源可獲得的內(nèi)容列表的EPG。在216,EPG服務(wù)器將EPG發(fā)送到媒體呈現(xiàn)設(shè)備, 并且在218,媒體呈現(xiàn)設(shè)備接收EPG。在某些實施例中,用戶向附加的經(jīng)認(rèn)證內(nèi)容源注冊時,媒體呈現(xiàn)設(shè)備可向EPG服務(wù)器提供附加的認(rèn)證令牌。在此情形中,在從媒體呈現(xiàn)設(shè)備接收到附加的認(rèn)證令牌時,EPG 服務(wù)器可將已更新的EPG發(fā)送到媒體呈現(xiàn)設(shè)備,或者自動地基于對附加的認(rèn)證令牌的接收,或者基于從媒體呈現(xiàn)設(shè)備接收對已更新的EPG的請求??梢岳斫?,這樣的已更新EPG包括來自與附加的認(rèn)證令牌相對應(yīng)的附加內(nèi)容源的內(nèi)容列表。媒體呈現(xiàn)設(shè)備可以僅是與用戶相關(guān)聯(lián)的若干媒體呈現(xiàn)設(shè)備之一。由此,方法200 還可包括EPG服務(wù)器從與用戶相關(guān)聯(lián)的其他媒體呈現(xiàn)設(shè)備接收附加請求。這些附加的媒體呈現(xiàn)設(shè)備也可被注冊到聯(lián)合身份服務(wù)。由此,在從這樣的設(shè)備之一接收對EPG的請求時,方法200可包括EPG服務(wù)器將EPG發(fā)送到該設(shè)備。繼續(xù)圖2,在某些實施例中,EPG服務(wù)器還可被配置為向媒體呈現(xiàn)設(shè)備提供廣告內(nèi)容。在此類實施例中,方法200繼續(xù)至220,其中EPG服務(wù)器基于認(rèn)證令牌來聚集與用戶相關(guān)聯(lián)的身份元數(shù)據(jù)。例如,可以基于由認(rèn)證令牌所表示的經(jīng)認(rèn)證內(nèi)容源的身份來確定元數(shù)據(jù)。在寬帶視頻內(nèi)容源的情形中,這樣的源可具有足夠窄的聚焦以便可從經(jīng)認(rèn)證內(nèi)容源的身份確定高度描述性的元數(shù)據(jù)。在222,EPG服務(wù)器向廣告服務(wù)提供已聚集的身份元數(shù)據(jù)。這樣的廣告服務(wù)可以與 EPG服務(wù)器本身相關(guān)聯(lián),或者另選的,可以是第三方廣告服務(wù)。在2M,EPG服務(wù)器從廣告服務(wù)接收廣告內(nèi)容,其中廣告內(nèi)容是基于已聚集的身份元數(shù)據(jù)來選擇的。在226,EPG服務(wù)器向媒體呈現(xiàn)設(shè)備提供廣告內(nèi)容,并且在228,媒體呈現(xiàn)設(shè)備接收廣告內(nèi)容??梢岳斫猓瑥V告內(nèi)容也可以由廣告服務(wù)直接提供?,F(xiàn)在轉(zhuǎn)向圖3,圖3示意性地展示示出用于在圖1的計算機(jī)網(wǎng)絡(luò)媒體消費(fèi)環(huán)境內(nèi)向媒體呈現(xiàn)設(shè)備102提供EPG的方法的實施例的示例工作流圖300。如在302所示的,一個或多個媒體呈現(xiàn)設(shè)備102可以向一個或多個內(nèi)容源104注冊,并且作為響應(yīng),為與內(nèi)容源的每個經(jīng)認(rèn)證關(guān)系接收認(rèn)證令牌。這樣的通信可以通過網(wǎng)絡(luò)106發(fā)生,諸如因特網(wǎng)或任意其他適合的網(wǎng)絡(luò)。繼續(xù),諸如示例媒體呈現(xiàn)設(shè)備10 的媒體呈現(xiàn)設(shè)備可向聯(lián)合身份服務(wù)122注冊, 并可隨后將存儲在媒體呈現(xiàn)設(shè)備10 上的認(rèn)證令牌傳遞給聯(lián)合身份服務(wù)122,如在304所示的。與用戶108相關(guān)聯(lián)的其他媒體呈現(xiàn)設(shè)備102也可向聯(lián)合身份服務(wù)122注冊并將其認(rèn)證令牌傳遞給聯(lián)合身份服務(wù)122。聯(lián)合身份服務(wù)122可隨后聯(lián)合與用戶108相關(guān)聯(lián)的全部認(rèn)證令牌。在接收到認(rèn)證令牌時,聯(lián)合身份服務(wù)122可將認(rèn)證令牌傳遞給EPG服務(wù)124,如在 306所示的。EPG服務(wù)IM可隨后對認(rèn)證令牌與內(nèi)容索引1 的內(nèi)容列表進(jìn)行交叉相關(guān),如在308所示的,從而確定對用戶進(jìn)行認(rèn)證的內(nèi)容源104是哪個。在某些情形中,如在310所示的,內(nèi)容索引1 可以存儲經(jīng)由經(jīng)認(rèn)證內(nèi)容搜索引擎 128定位的經(jīng)認(rèn)證內(nèi)容,該搜索引擎被配置為爬尋內(nèi)容源104的經(jīng)認(rèn)證內(nèi)容,如在312所示的。此外,在某些實施例中,開發(fā)者314可以能夠向內(nèi)容索引1 直接提交內(nèi)容,如在316 所示的。在確定與用戶108相關(guān)聯(lián)的經(jīng)認(rèn)證內(nèi)容源時,EPG服務(wù)IM隨后生成列出可從與用戶108相關(guān)聯(lián)的經(jīng)認(rèn)證內(nèi)容源獲得的內(nèi)容的EPG,并向聯(lián)合身份服務(wù)122提供該EPG,如在 318所示的。在320,聯(lián)合身份服務(wù)122向媒體呈現(xiàn)設(shè)備10 提供EPG。在接收到EPG時, 媒體呈現(xiàn)設(shè)備10 從EPG中選擇用于消費(fèi)的內(nèi)容。隨后可經(jīng)由普通分發(fā)渠道接收該內(nèi)容。 例如,可以直接通過網(wǎng)絡(luò)而不是通過EPG服務(wù)器102接收從EPG中選擇的寬帶視頻內(nèi)容。圖4示意性地展示描繪了在認(rèn)證-授權(quán)環(huán)境內(nèi)建立經(jīng)認(rèn)證關(guān)系并接收受保護(hù)的內(nèi)容的方法的實施例的示例工作流圖400。作為示例,圖1的媒體呈現(xiàn)設(shè)備102可利用這樣的環(huán)境來向內(nèi)容源104注冊以便形成經(jīng)認(rèn)證關(guān)系。在402,諸如示例媒體呈現(xiàn)設(shè)備10 的媒體呈現(xiàn)設(shè)備經(jīng)由媒體呈現(xiàn)設(shè)備認(rèn)證服務(wù) 404(可以是第一或第三方)向企業(yè)身份提供方408的安全令牌服務(wù)406注冊并認(rèn)證。在 410,認(rèn)證令牌41 被傳送到媒體呈現(xiàn)設(shè)備10加。作為非限制性的示例,認(rèn)證令牌41 可以是安全斷言標(biāo)記語言(SAML)令牌。認(rèn)證令牌41 可隨后被存儲在媒體呈現(xiàn)設(shè)備10加。 應(yīng)當(dāng)理解,與用戶108相關(guān)聯(lián)的其他媒體呈現(xiàn)設(shè)備102也可以向安全令牌服務(wù)406注冊并接收認(rèn)證令牌412。在414,發(fā)現(xiàn)來自一個或多個內(nèi)容源104的內(nèi)容,并且用戶108選擇用于消費(fèi)的受保護(hù)的內(nèi)容。隨后,媒體呈現(xiàn)設(shè)備10 試圖經(jīng)由內(nèi)容遞送服務(wù)418訪問受保護(hù)的內(nèi)容,如在416所示的。訪問內(nèi)容的請求可包括認(rèn)證令牌41 以及任意其他適合的信息。內(nèi)容遞送服務(wù)418將包括客戶機(jī)存儲的認(rèn)證令牌41 的請求重定向到內(nèi)容遞送服務(wù)418具有信任關(guān)系的授權(quán)服務(wù)器420,如在422所示的。授權(quán)服務(wù)器420也可以與企業(yè)身份提供方408具有信任關(guān)系。授權(quán)服務(wù)器420隨后使用認(rèn)證令牌420a對用戶108進(jìn)行認(rèn)證,并生成用戶認(rèn)證的驗證代碼。在424,驗證代碼被返回到媒體呈現(xiàn)設(shè)備10加。對內(nèi)容的請求可隨后被重定向回到內(nèi)容遞送服務(wù)418,如在4 所示的。重定向的請求可包括認(rèn)證令牌41 和由授權(quán)服務(wù)器420生成的驗證代碼。內(nèi)容遞送服務(wù)418接收請求并解析認(rèn)證令牌41 和驗證代碼以驗證授權(quán)。這樣做后,內(nèi)容遞送服務(wù)418隨后將許可證傳送到媒體呈現(xiàn)設(shè)備102a,如在4 所示的。這樣的許可證可包括例如域綁定的數(shù)字權(quán)限管理(DRM)許可證,其中許可證密碼地綁定到媒體呈現(xiàn)設(shè)備集合的域,而非特定的媒體呈現(xiàn)設(shè)備。在4 接收到許可證時,媒體呈現(xiàn)設(shè)備10 隨后提取用于流傳輸和/或下載的解密密鑰,并開始對受保護(hù)內(nèi)容的授權(quán)回放。作為結(jié)合此處描述的計算機(jī)網(wǎng)絡(luò)媒體消費(fèi)環(huán)境100的這樣的認(rèn)證-授權(quán)環(huán)境的更具體的示例使用場景,用戶可購買新的媒體呈現(xiàn)設(shè)備,諸如電視機(jī)。一旦被安裝并啟動因特網(wǎng),電視機(jī)可利用發(fā)現(xiàn)標(biāo)準(zhǔn)來發(fā)現(xiàn)已被用戶使用的聯(lián)合身份服務(wù)。然而,在其他實施例和/ 或如果未發(fā)現(xiàn)聯(lián)合身份服務(wù),則電視機(jī)可向用戶提供列表和/或提示以選擇流行的聯(lián)合身份服務(wù)。作為示例,為因特網(wǎng)訪問而使用的MSO或Telco可提供這樣的服務(wù)。用戶可隨后選擇任意適合的聯(lián)合身份服務(wù)。作為示例,用戶可選擇被識別為與令人滿意的消費(fèi)者體驗相關(guān)聯(lián)的聯(lián)合身份服務(wù)。聯(lián)合身份服務(wù)可在用戶家中發(fā)現(xiàn)現(xiàn)有的證書(例如,與用戶相關(guān)聯(lián)的一個或多個媒體呈現(xiàn)設(shè)備上的認(rèn)證令牌)。然而,如果未發(fā)現(xiàn)這樣的證書,則在某些實施例中,用戶可以以任意適合的方式輸入這些證書,諸如經(jīng)由登錄和密碼、來自移動通信設(shè)備的訂戶身份模塊(SIM)卡等。使用認(rèn)證方法(例如,安全斷言標(biāo)記語言(SAML)、OAuth 2. 0等),證書可以同與聯(lián)合身份服務(wù)相關(guān)聯(lián)的EPG web服務(wù)共享。該web服務(wù)可將用戶的證書與因特網(wǎng)內(nèi)容的已知經(jīng)認(rèn)證內(nèi)容源數(shù)據(jù)庫進(jìn)行比較。web服務(wù)隨后創(chuàng)建EPG并向用戶的電視機(jī)提供該EPG。此外,用戶所擁有的已向聯(lián)合身份服務(wù)注冊的全部設(shè)備可接收該EPG。在某些情形中,經(jīng)認(rèn)證內(nèi)容web爬尋器可以從因特網(wǎng)連續(xù)地收集認(rèn)證內(nèi)容,并在由EPG web服務(wù)所使用的數(shù)據(jù)庫中維護(hù)此類信息。此外,經(jīng)認(rèn)證內(nèi)容的某些源可以任選地被預(yù)加載到數(shù)據(jù)庫中并在數(shù)據(jù)庫中管理。此外,聯(lián)合身份服務(wù)收集并聚集身份元數(shù)據(jù)時,廣告提供方可使用該元數(shù)據(jù)以對用戶來說個性化的方式將廣告內(nèi)容與經(jīng)認(rèn)證內(nèi)容相關(guān)聯(lián)。應(yīng)該理解,此處所述的配置和/或方法在本質(zhì)上示例性的,且這些具體實施例或示例不是局限性的,因為多個變體是可能。此處所描述的具體例程或方法可表示任何數(shù)量的處理策略中的一個或多個。由此,所述的各種動作可以按所示序列執(zhí)行、以其他序列執(zhí)行、并行地執(zhí)行、或在某些情況下被省略。同樣,上文所描述的過程的順序也可以改變。本發(fā)明的主題包括各種過程、系統(tǒng)和配置的所有新穎和非顯而易見的組合和子組合、和此處所公開的其它特征、功能、動作、和/或特性、以及其任何和全部等效物。
權(quán)利要求
1.一種向媒體呈現(xiàn)設(shè)備提供電子節(jié)目指南的方法,所述方法包括從所述媒體呈現(xiàn)設(shè)備接收多個認(rèn)證令牌O08),所述多個認(rèn)證令牌中的每一個都表示用戶與對應(yīng)的內(nèi)容源之間的已建立的經(jīng)認(rèn)證關(guān)系;從所述媒體呈現(xiàn)設(shè)備接收對電子節(jié)目指南的請求012);以及將所述電子節(jié)目指南發(fā)送到所述媒體呈現(xiàn)設(shè)備016),所述電子節(jié)目指南包括來自與所述多個認(rèn)證令牌相對應(yīng)的多個內(nèi)容源的內(nèi)容列表。
2.如權(quán)利要求1所述的方法,其特征在于,所述媒體呈現(xiàn)設(shè)備是第一媒體呈現(xiàn)設(shè)備,并且還包括從與所述用戶相關(guān)聯(lián)的第二媒體呈現(xiàn)設(shè)備接收對電子節(jié)目指南的請求,并將所述電子節(jié)目指南發(fā)送到與所述用戶相關(guān)聯(lián)的所述第二媒體呈現(xiàn)設(shè)備。
3.如權(quán)利要求2所述的方法,其特征在于,所述第一媒體呈現(xiàn)設(shè)備和所述第二媒體呈現(xiàn)設(shè)備被注冊到聯(lián)合身份服務(wù)。
4.如權(quán)利要求1所述的方法,其特征在于,還包括從所述媒體呈現(xiàn)設(shè)備接收附加的認(rèn)證令牌,并將已更新的電子節(jié)目指南發(fā)送到所述媒體呈現(xiàn)設(shè)備,所述已更新的電子節(jié)目指南包括來自與所述附加的認(rèn)證令牌相對應(yīng)的附加內(nèi)容源的內(nèi)容列表。
5.如權(quán)利要求1所述的方法,其特征在于,還包括連續(xù)地更新所述電子節(jié)目指南。
6.如權(quán)利要求1所述的方法,其特征在于,還包括基于所述多個認(rèn)證令牌生成所述電子節(jié)目指南。
7.如權(quán)利要求6所述的方法,其特征在于,生成所述電子節(jié)目指南包括將所述多個認(rèn)證令牌與利用認(rèn)證的已知內(nèi)容源集合進(jìn)行比較。
8.如權(quán)利要求7所述的方法,其特征在于,還包括執(zhí)行對利用認(rèn)證的內(nèi)容源的網(wǎng)絡(luò)搜索,并使用新發(fā)現(xiàn)的利用認(rèn)證的內(nèi)容源來更新利用認(rèn)證的已知內(nèi)容源集合。
9.如權(quán)利要求1所述的方法,其特征在于,還包括基于所述多個認(rèn)證令牌聚集與所述用戶相關(guān)聯(lián)的身份元數(shù)據(jù)以形成聚集的身份元數(shù)據(jù),并向廣告服務(wù)提供所述聚集的身份元數(shù)據(jù)。
10.如權(quán)利要求1所述的方法,其特征在于,所述多個內(nèi)容源包括計算機(jī)網(wǎng)絡(luò)內(nèi)容源和廣播內(nèi)容源。
11.如權(quán)利要求10所述的方法,其特征在于,所述多個內(nèi)容源中的一個或多個由多頻道視頻節(jié)目分發(fā)者(MVPD)提供。
12.如權(quán)利要求10所述的方法,其特征在于,所述多個內(nèi)容源中的一個或多個是因特網(wǎng)可訪問的。
13.一種媒體呈現(xiàn)設(shè)備(10 ),包括顯示器(114);被配置為執(zhí)行指令的邏輯子系統(tǒng)(110);以及保存指令的數(shù)據(jù)保持子系統(tǒng)(112),所述指令可由所述邏輯子系統(tǒng)(110)執(zhí)行以便建立與多個內(nèi)容源(104)的經(jīng)認(rèn)證關(guān)系(202);作為響應(yīng),為每個經(jīng)認(rèn)證關(guān)系接收表示所述經(jīng)認(rèn)證關(guān)系的認(rèn)證令牌(204),由此接收多個認(rèn)證令牌;將所述多個認(rèn)證令牌發(fā)送到聯(lián)合身份服務(wù)(12 (206);將對電子節(jié)目指南的請求發(fā)送到所述聯(lián)合身份服務(wù)(122) (210);以及從所述聯(lián)合身份服務(wù)(12 接收所述電子節(jié)目指南018),所述電子節(jié)目指南包括來自與所述認(rèn)證令牌相對應(yīng)的內(nèi)容源(104)的內(nèi)容列表。
14.如權(quán)利要求13所述的媒體呈現(xiàn)設(shè)備,其特征在于,所述認(rèn)證令牌提供關(guān)于以下各項中的一個或多個的信息所述媒體呈現(xiàn)設(shè)備、所述媒體呈現(xiàn)設(shè)備的用戶以及從其接收所述認(rèn)證令牌的內(nèi)容源。
15.如權(quán)利要求13所述的媒體呈現(xiàn)設(shè)備,其特征在于,所述指令還被配置為基于所述多個認(rèn)證令牌中的一個或多個來接收廣告內(nèi)容。
全文摘要
本發(fā)明涉及經(jīng)認(rèn)證內(nèi)容發(fā)現(xiàn)。此處公開了涉及方便發(fā)現(xiàn)來自各種源的經(jīng)認(rèn)證內(nèi)容的實施例。一個實施例提供了包括從媒體呈現(xiàn)設(shè)備接收多個認(rèn)證令牌的方法,其中多個認(rèn)證令牌中的每一個都表示用戶與對應(yīng)的內(nèi)容源之間的已建立的經(jīng)認(rèn)證關(guān)系。方法還包括從媒體呈現(xiàn)設(shè)備接收對電子節(jié)目指南的請求,并將電子節(jié)目指南發(fā)送到媒體呈現(xiàn)設(shè)備,其中電子節(jié)目指南包括來自與多個認(rèn)證令牌相對應(yīng)的多個內(nèi)容源的內(nèi)容列表。
文檔編號H04N21/266GK102404611SQ201110314190
公開日2012年4月4日 申請日期2011年10月8日 優(yōu)先權(quán)日2010年10月5日
發(fā)明者J·C·西蒙斯 申請人:微軟公司