專利名稱:提供漫游視頻需求列表和漫游視頻偏好的系統(tǒng)和方法
技術(shù)領(lǐng)域:
所公開的發(fā)明通常涉及用于提供漫游視頻需求列表(wanted list)和漫游視頻偏好的系統(tǒng)和方法,并且更具體地,涉及向第一視頻服務提供商提供第二視頻服務提供商的訂購者的視頻需求列表和/或視頻偏好的系統(tǒng)和方法,使得第一視頻服務提供商能夠識別第一視頻服務提供商的系統(tǒng)上的可用的內(nèi)容,該可用的內(nèi)容在訂購者的需求列表上列出和/或基于訂購者的視頻偏好。
背景技術(shù):
視頻服務提供商(例如有線服務(cable service)提供商)的訂購者將常常訂購由 提供商提供的各種服務。例如,一個這樣的服務是視頻點播(video on demand, VOD),其向個體訂購者提供各種內(nèi)容,個體訂購者可以從各種內(nèi)容中選擇用于觀看的特定內(nèi)容(例如電影),并且該服務提供商在訂購者方便的時候?qū)⒃搩?nèi)容流播給個體訂購者。此內(nèi)容可以由服務提供商不以額外的成本提供,作為部分訂購服務(固定費用)提供給訂購者,或?qū)τ谥付〞r間(按使用收費)提供。為選擇VOD內(nèi)容,訂購者通過可用內(nèi)容的目錄來搜索,選擇內(nèi)容項目中的ー個,如果可應用則同意支付條件,然后觀賞內(nèi)容。典型地,這些服務僅對訂購者的家里的訂購者(例如,有線電視)或?qū)μ囟ňW(wǎng)絡覆蓋區(qū)(例如,對移動電話的視頻)是可用的。例如,典型地通過單個服務提供商在訂購者的家里提供訂購者的VOD服務。因此,如果訂購者不在家,則他或她不能使用此服務。另外,在特定實例中,在訂購者的家的范圍外(像例如,當訂購者正漫游在外來服務提供商的系統(tǒng)上時)使訂購者的偏好和/或訂購者想要觀看的內(nèi)容的訂購者的“需求列表”可用可以是有優(yōu)勢的。因此,當訂購者在第二服務提供商的系統(tǒng)上漫游時,存在著對第一服務提供商的訂購者提供漫游視頻需求列表和/或漫游偏好的需要。
以一般的術(shù)語如此描述了本發(fā)明的各實施例,現(xiàn)在將參考不一定按比例繪制的附圖,并且在附圖中
圖I是圖示根據(jù)本發(fā)明的各實施例的用于提供漫游視頻需求列表和/或漫游訂購者偏好的過程的流程圖。圖2是圖示根據(jù)本發(fā)明的各實施例的用于實踐本發(fā)明的多方面的系統(tǒng)的示意圖。圖3是圖示根據(jù)本發(fā)明的各實施例的服務器模型的示意圖。圖4是圖示根據(jù)本發(fā)明的各實施例的客戶端模型(client model)的示意圖。圖5是圖示根據(jù)本發(fā)明的各實施例的歸屬服務提供商(home service provider)服務器的示意圖。
圖6是根據(jù)本發(fā)明的各實施例的訂購者簡檔模塊的流程圖。圖7是根據(jù)本發(fā)明的各實施例的檢索訂購者需求列表/偏好模塊的流程圖。圖8是根據(jù)本發(fā)明的各實施例的外來服務提供商模塊的流程圖。圖9是根據(jù)本發(fā)明的各實施例的移動裝置模塊的流程圖。
具體實施例方式現(xiàn)在將參考附圖更充分地描述本發(fā)明,其中示出本發(fā)明的ー些但不是所有的實施例。實際上,本發(fā)明可以許多不同的形式來實施并且不應解釋為限于本文闡述的實施例。通篇類似的標號指代類似的元件。如應該意識到的,實施例可以各種方式(包含如方法、器件、系統(tǒng)、或計算機程序產(chǎn)品)來實現(xiàn)。因此,實施例可以采取全硬件實施例或在其中對處理器編程來執(zhí)行某些步驟的 實施例的形式。此外,各種實現(xiàn)可以采取具有在存儲介質(zhì)中實施的計算機可讀程序指令的計算機可讀存儲介質(zhì)上的計算機程序產(chǎn)品的形式。可以利用任何合適的計算機可讀存儲介質(zhì),包含硬盤、⑶-ROM、光存儲裝置或磁存儲裝置。下文參考方法、器件、系統(tǒng)以及計算機程序產(chǎn)品的框圖和流程圖示來描述實施例。應該理解,框圖和流程圖示的每個框可以分別由計算機程序指令部分實現(xiàn),例如,作為在計算系統(tǒng)中的處理器上執(zhí)行的邏輯步驟或操作。這些計算機程序指令可以裝載到計算機(例如專用計算機或其它可編程數(shù)據(jù)處理器件)上,來產(chǎn)生具體配置的機器,以使在計算機或其它可編程數(shù)據(jù)處理器件上執(zhí)行的指令實現(xiàn)在流程圖的框或多個框中規(guī)定的功能。這些計算機程序指令還可存儲在計算機可讀存儲器中,其可以引導計算機或其它可編程數(shù)據(jù)處理器件以特定方式起作用,以使在計算機可讀存儲器中存儲的指令產(chǎn)生包含用于實現(xiàn)在流程圖的框或多個框中規(guī)定的功能性的計算機可讀指令的制品。計算機程序指令還可裝載到計算機或其它可編程數(shù)據(jù)處理器件上來引起將在計算機或其它可編程器件上執(zhí)行來產(chǎn)生計算機實現(xiàn)的過程的一系列操作步驟,以使在計算機或其它可編程器件上執(zhí)行的指令提供用于實現(xiàn)在流程圖的框或多個框中規(guī)定的功能的操作。因此,框圖和流程圖示的框支持用于執(zhí)行規(guī)定功能的各種組合,用于執(zhí)行規(guī)定功能的操作和用于執(zhí)行規(guī)定功能的程序指令的組合。還應該理解,框圖和流程圖示的每個框以及框圖和流程圖示中的框的組合能夠由執(zhí)行規(guī)定功能或操作的基于專用硬件的計算機系統(tǒng)或?qū)S糜布陀嬎銠C指令的組合來實現(xiàn)。實施例的簡短概述
本發(fā)明的各實施例為第一服務提供商(例如,歸屬服務提供商)的訂購者提供漫游視頻需求列表和漫游視頻偏好,其便于訂購者基于漫游視頻需求列表和漫游視頻偏好來觀看通過第二服務提供商(例如,外來服務提供商)可用的內(nèi)容?!皟?nèi)容”是特定部分媒體。例如,內(nèi)容可以是電視節(jié)目和/或電影?!奥我曨l需求列表”(“需求列表”)包括訂購者已識別可能有興趣觀看的內(nèi)各的列表和/或預測訂購者可能有興趣觀看的內(nèi)各的列表。訂購者的“漫游視頻偏好”(“偏好”)包括用來識別訂購者可能有興趣觀看的內(nèi)容的特性。例如,訂購者的偏好可包含訂購者愛好喜劇的信息。因此,在各實施例中,此信息可用來識別訂購者可能有興趣觀看的喜劇(例如,電視節(jié)目和/或電影)。 此外,從此點向前使用術(shù)語“提供商”來指示有線服務提供商、衛(wèi)星TV提供商、或包含基于蜂窩的提供商的任何其它分布式視頻內(nèi)容的提供商。術(shù)語“訂購者”用來描述訂購由服務提供商(例如有線服務提供商或衛(wèi)星TV提供商)提供的一個或多個服務的個人(或?qū)嶓w)。術(shù)語“歸屬服務提供商”用來指代當訂購者典型地在家或在訂購者接收他或她的訂購的服務的位置時向訂購者提供視頻內(nèi)容的服務提供商。即,歸屬服務提供商典型地與訂購者具有商業(yè)關(guān)系來提供視頻內(nèi)容服務給訂購者。術(shù)語“外來服務提供商”用來指代當訂購者典型地在家或在訂購者接收他的或她的訂購的服務的位置時不向訂購者提供視頻內(nèi)容的服務提供商。圖I圖示用于向訂購者提供漫游視頻需求列表和/或漫游視頻偏好的過程100的流程圖的ー個實施例。例如,特定服務提供商(例如,歸屬服務提供商)的訂購者可以旅行和停留在親屬家。在停留期間,訂購者可以停留在有電視的房間中并且可以希望看到訂購者感興趣的哪個節(jié)目是可用的。另外,親屬可以接收來自不同的服務提供商(例如,外來服務提供商)的有線服務。因此,如果訂購者具有可用來識別與訂購者的歸屬服務提供商建立的訂購者所感興趣的節(jié)目的需求列表和/或偏好,則訂購者不能在親屬家使用列表和偏好。然而,本發(fā)明的各實施例通過向訂購者提供漫游需求列表和/或偏好來解決此問題。
首先,在各實施例中,歸屬服務提供商可以參與到與外來服務提供商的安排(例如,商業(yè)關(guān)系),該安排定義了實踐本發(fā)明各方面所需要的必要的系統(tǒng)部件(例如,硬件和軟件)和通信信道。根據(jù)本發(fā)明的特定實施例,以下在圖2中提供用于必要的部件和通信信道的進ー步細節(jié)。此外,在各實施例中,歸屬服務提供商和/或外來服務提供商可以參與到與其它參與者的安排(例如,商業(yè)關(guān)系)中,以有助于本發(fā)明的各方面。例如,在一個實施例中,歸屬服務提供商和/或外來服務提供商可以參與到與一個或多個無線提供商的商業(yè)關(guān)系中,以有助干與訂購者通信和/或彼此通信。返回圖1,在各實施例中,訂購者首先與他的或她的歸屬服務提供商建立需求列表和/或偏好,如步驟101所示。這可以要求訂購者通過由歸屬服務提供商提供的服務(例如VOD服務)或通過與歸屬服務提供商關(guān)聯(lián)的網(wǎng)站來輸入信息,例如訂購者可能希望觀看的內(nèi)容和/或用于內(nèi)容的類型的偏好。另外,在各實施例中,這可以要求歸屬服務提供商監(jiān)測并記錄訂購者的觀看歷史來建立増加到需求列表的內(nèi)容和/或建立偏好。在步驟102中,歸屬服務提供商為訂購者創(chuàng)建簡檔。在特定實施例中,簡檔包含關(guān)于訂購者的需求列表和/或訂購者的偏好的信息。歸屬服務提供商可以基于由訂購者提供的額外的信息和/或由訂購者觀看的內(nèi)容來更新訂購者的簡檔。因此,返回示例,拜訪他的或她的親屬的訂購者通過連接到親屬的電視的機頂盒來調(diào)用VOD服務。機頂盒由外來服務提供商提供并且輸送親屬的有線服務。另外,在各實施例中,在VOD服務中為訂購者提供選項來請求從他的或她的歸屬服務提供商檢索他的或她的需求列表和/或偏好。在此情況下,根據(jù)ー個實施例,訂購者選擇選項并且為訂購者示出各種服務提供商的列表來從中選擇。訂購者瀏覽列表并且從列表中選擇他的或她的歸屬服務提供商。在各實施例中,向訂購者提示識別信息(例如用戶名和/或賬號和/或密碼)。訂購者通過利用各種輸入裝置(例如與機頂盒通信的遙控器或鍵盤)來輸入信息。作為響應,機頂盒通過外來服務提供商的分布網(wǎng)絡引導識別信息到與網(wǎng)絡關(guān)聯(lián)的頭端(headend)。頭端通過外來服務提供商的系統(tǒng)將識別信息連同對于訂購者的需求列表和/或偏好的請求引導到歸屬服務提供商的系統(tǒng)。例如,在一個實施例中,外來服務提供商的系統(tǒng)通過因特網(wǎng)與歸屬服務提供商的系統(tǒng)通信并且通過因特網(wǎng)傳遞(route)請求到歸屬服務提供商的系統(tǒng)。歸屬服務提供商的系統(tǒng)接收請求連同識別信息并且檢索訂購者的簡檔,如步驟103所示。根據(jù)各實施例,此步驟可采用不同方式來完成。例如,歸屬服務提供商的系統(tǒng)通過利用訂購者的識別信息來檢索訂購者的簡檔。因此,在步驟104中,一旦歸屬服務提供商的系統(tǒng)檢索訂購者的簡檔,系統(tǒng)將訂購者的需求列表和/或偏好發(fā)送到外來服務提供商的系統(tǒng)。例如,歸屬服務提供商的系統(tǒng)通過因特網(wǎng)將關(guān)于需求列表和/或偏好的信息發(fā)送到外來服務提供商的系統(tǒng)。作為響應,在步驟105中,外來服務提供商的系統(tǒng)基于訂購者的需求列表和/或偏好來查詢通過外來服務提供商可用的內(nèi)容。例如,外來服務提供商可以查詢其可用的廣播節(jié)目和/或VOD節(jié)目。例如,外來服務提供商的系統(tǒng)可以查詢其VOD庫來識別在訂購者的需求列表上找到的可用的VOD內(nèi)容(例如電影和/或電視節(jié)目)。一旦外來服務提供商的系統(tǒng)已經(jīng)基于訂購者的需求列表和/或偏好獲取了可用內(nèi)容的子集,外來服務提供商的系統(tǒng)提供該可用內(nèi)容的子集 (例如,列表)給訂購者,如步驟106所示。例如,外來服務提供商的系統(tǒng)通過外來提供商的分布網(wǎng)絡流播可用內(nèi)容的列表給連接到親屬的電視的機頂盒。作為響應,機頂盒提供在電視上顯示的ー個或多個菜單。然后訂購者能夠瀏覽內(nèi)容列表并且選擇所希望的內(nèi)容來觀看。觀看特定內(nèi)容的請求轉(zhuǎn)送到外來服務提供商的系統(tǒng)并且系統(tǒng)接收訂購者的選擇,如步驟107所示。作為響應,在各實施例中,外來服務提供商的系統(tǒng)有助于流播選擇內(nèi)容到機頂盒,使得訂購者可以觀看內(nèi)容。另外,在各實施例中,外來服務提供商的系統(tǒng)也將訂購者的選擇通信到歸屬服務提供商的系統(tǒng),如步驟108所示。在特定實施例中,然后歸屬服務提供商的系統(tǒng)可以基于該選擇來更新和/或修訂訂購者的簡檔。過程100的結(jié)果是,當不在家并且在另ー個體的家時,訂購者能夠觀看訂購者可能感興趣的哪些內(nèi)容是可用的。對本領(lǐng)域的普通技術(shù)人員而言應該明顯的是,提供上述的過程100僅作為示例并且過程100可在各種其它情況中使用。例如,訂購者可以位于機場中并且外來服務提供商可以是在機場中為個體提供監(jiān)測器的亭服務(kiosk service)。在此特定實例中,外來服務提供商可以采用與以上解釋的類似的方式來使用訂購者的需求列表和偏好,使得當訂購者在機場等待時能夠觀看所希望的節(jié)目。在其它示例中,訂購者可以請求來自外來衛(wèi)星提供商的用于無線電的節(jié)目。訂購者還可使用便攜式裝置(例如膝上計算機或iPhone )并且可以通過因特網(wǎng)或在便攜式裝置上裝載的應用來接入外來服務提供商。因此,以上提供的過程100的描述僅用于說明性的目的并且應該解釋為限制本發(fā)明的范圍。系統(tǒng)架構(gòu)
在圖2中示出根據(jù)各實施例的用于實踐本發(fā)明多方面的系統(tǒng)200。如從此圖可以理解的,在各實施例中,系統(tǒng)200包含多于ー個服務提供商的系統(tǒng)。在圖2中所示的特定實施例包含外來服務提供商系統(tǒng)204和歸屬服務提供商系統(tǒng)206。如以下進ー步詳細描述的,外來服務提供商系統(tǒng)204是提供商系統(tǒng),歸屬服務提供商系統(tǒng)206的訂購者通過該外來服務提供商系統(tǒng)204可以請求觀看來自訂購者的漫游視頻需求列表和/或漫游視頻偏好的內(nèi)容。例如,在一個實施例中,外來服務提供商和歸屬服務提供商可以是有線電視節(jié)目提供商。然而,在另ー實施例中,外來服務提供商和歸屬服務提供商可以是衛(wèi)星電視節(jié)目的提供商。另夕卜,在另ー實施例中,外來服務提供商和歸屬服務提供商可以是ー些其它類型的多媒體提供商,例如無線提供商、因特網(wǎng)提供商、或上述各種類型的提供商的組合。然而,為圖示本發(fā)明的各實施例的目的,外來服務提供商和歸屬服務提供商都是有線電視提供商。因此,應該理解僅為說明性的目的提供在圖2中描繪的系統(tǒng)200并且不應該解釋為限制本發(fā)明的范圍。在圖2中,外來服務提供商系統(tǒng)204與頭端203通信并且頭端203與分布網(wǎng)絡202通信。在各實施例中,分布網(wǎng)絡202包含ー個或多個機頂盒201。一般而言,機頂盒201是由訂購者使用來接收用于電視的數(shù)字有線信號的裝置并且配置為將數(shù)據(jù)發(fā)送到外來服務提供商系統(tǒng)204的頭端203。例如,機頂盒201可以是例如由有線公司(cable company)提供個人視頻錄像機(personal video recorder, PVR)等裝置。PVR接收數(shù)字有線信號并且將信號饋送到個體的電視機,使得個體能夠觀看有線公司的有線電視節(jié)目。如所示的,在各實施例中,機頂盒201通過分布網(wǎng)絡202與外來服務提供商系統(tǒng)204的頭端203通信。頭端203將從機頂盒201接收的消息(例如訂購者請求)傳遞到外來 服務提供商系統(tǒng)204的各部件并且將內(nèi)容(例如,節(jié)目和電影)流播到機頂盒201。例如,在一個實施例中,頭端203經(jīng)由機頂盒201接收來自用戶的輸入,詮釋該輸入,并且將該輸入傳遞到外來服務提供商系統(tǒng)204 (例如VOD系統(tǒng))的適當部件。另外,在各實施例中,通過通信信道連接外來服務提供商系統(tǒng)204和歸屬服務提供商系統(tǒng)206。例如,在圖2中,通過因特網(wǎng)205連接外來服務提供商系統(tǒng)204和歸屬服務提供商系統(tǒng)206。另外,在各實施例中,兩個服務提供商系統(tǒng)204、206可以利用安全措施(例如虛擬專用網(wǎng)(VPN)或加密)來通信。然而,對本領(lǐng)域的普通技術(shù)人員而言應該明顯的是,按照本公開,兩個服務提供商系統(tǒng)204、206可以在其它實施例中使用其它通信信道,例如局域網(wǎng)(LAN)、廣域網(wǎng)(WAN)或無線網(wǎng)絡。如圖2中描繪的,系統(tǒng)200還可包含其它提供商系統(tǒng),例如無線提供商系統(tǒng)209。如以下更詳細地描述的,可以在各實施例中利用無線提供商系統(tǒng)209來提供用于歸屬服務提供商的訂購者的視頻需求列表和/或視頻偏好給外來服務提供商系統(tǒng)204。例如,在ー個實施例中,訂購者將在訂購者的無線裝置210 (例如蜂窩電話)上駐留的需求列表和/或偏好傳送到外來服務提供商系統(tǒng)204。在另ー實施例中,訂購者的無線裝置210可以直接與機頂盒201通信來傳送需求列表,例如,通過紅外或藍牙 技木。在其它實施例中,系統(tǒng)200還可包含個人計算機208或膝上計算機,通過其訂購者能夠通過因特網(wǎng)209與訂購者的歸屬服務提供商建立他或她的需求列表。例如,歸屬服務提供商系統(tǒng)206可以寄宿有網(wǎng)站并且訂購者登入到該網(wǎng)站上來用歸屬服務提供商系統(tǒng)206注冊· /記錄需求列表。如以上簡要地所述的,在本發(fā)明的各實施例中,訂購者的需求列表和/或偏好可以從訂購者的歸屬服務提供商系統(tǒng)206 (例如,服務器模型)和/或從由訂購者使用的裝置210 (例如,客戶端模型)通信到外來服務提供商系統(tǒng)204。根據(jù)本發(fā)明的一個實施例,圖3演示經(jīng)由服務器模型通信訂購者的需求列表和/或偏好。在本實施例中,歸屬服務提供商系統(tǒng)206通過網(wǎng)絡205 (例如因特網(wǎng))將訂購者的需求列表和/或偏好發(fā)送到外來服務提供商系統(tǒng)204。如以下更詳細地描述的,外來服務提供商基于訂購者的需求列表和/或偏好識別其系統(tǒng)204上可用的內(nèi)容。然后訂購者能夠從所識別的內(nèi)容進行選擇來通過外來服務提供商系統(tǒng)204觀看。響應于內(nèi)容的選擇,在各實施例中,外來服務提供商系統(tǒng)204通過網(wǎng)絡205將訂購者的選擇通信回訂購者的歸屬服務提供商系統(tǒng)206。其結(jié)果是,在各實施例中,歸屬服務提供商系統(tǒng)206基于訂購者的選擇來更新/修訂訂購者的需求列表和/或偏好。另外,圖4演示根據(jù)本發(fā)明的一個實施例經(jīng)由客戶端模型通信訂購者的需求列表和/或偏好。在本實施例中,由訂購者(例如訂購者的蜂窩電話)使用的裝置210將訂購者的需求列表和/或偏好傳送給外來服務提供商系統(tǒng)204。例如,在一個實施例中,訂購者的裝置210將需求列表和/或偏好無線地傳送到與外來服務提供商系統(tǒng)204通信的機頂盒201。在此特定實施例中,訂購者的裝置210可以經(jīng)由藍牙 、紅外、和/或Wi-Fi 將需求列表和/或偏好傳送到機頂盒201。作為響應,在特定實施例中,機頂盒201可以通過外來服務提供商的分布網(wǎng)絡202將訂購者的需求列表和/或偏好傳送到外來服務提供商的頭端203并且頭端203將需求列表和/或偏好引導到外來服務提供商系統(tǒng)204。在另ー實施例中,訂購者的裝置210通過無線提供商的系統(tǒng)209傳送訂購者的需 求列表和/或偏好并且無線提供商系統(tǒng)209通過網(wǎng)絡205 (例如因特網(wǎng))將需求列表和/或偏好傳送到外來服務提供商系統(tǒng)204。然而,在另ー實施例中,訂購者的裝置210向無線提供商的系統(tǒng)209發(fā)信號來將訂購者的需求列表和/或偏好發(fā)送到外來服務提供商系統(tǒng)204。例如,訂購者的裝置210通過無線提供商的網(wǎng)絡發(fā)送消息來發(fā)送訂購者的需求列表和/或偏好連同識別外來服務提供商的標識符。作為響應,無線提供商系統(tǒng)209可以從無線提供商控制下的存儲介質(zhì)檢索訂購者的需求列表和/或偏好或可以從訂購者的歸屬服務提供商請求需求列表和/或偏好。一旦檢索到,無線提供商的系統(tǒng)209通過網(wǎng)絡205將訂購者的需求列表和/或偏好發(fā)送到外來服務提供商系統(tǒng)204。類似于服務器模型,在各實施例中,外來服務提供商系統(tǒng)204可以通過外來服務提供商將由訂購者做出的任何選擇發(fā)送回無線提供商的系統(tǒng)209,使得可以更新/修訂訂購者的需求列表和/或偏好。示范件歸屬服務提供商系統(tǒng)
根據(jù)各實施例,在圖2中描繪的歸屬服務提供商系統(tǒng)206可以包括若干部件。例如,在一個實施例中,系統(tǒng)206可包括一個或多個服務器和一個或多個存儲介質(zhì)。特別地,圖5不出根據(jù)本發(fā)明的一個實施例的可以在歸屬服務提供商系統(tǒng)206中駐留的服務器500的示意圖。然而,應該理解歸屬服務提供商系統(tǒng)206不必需要僅包含單個服務器。例如,在各實施例中,系統(tǒng)206可包含執(zhí)行ー個或多個軟件應用的一個或多個服務器。因此,提供圖5中所示的服務器500僅用于說明性的目的并且不應該解釋為限制本發(fā)明的范圍。在圖5中,服務器500包含經(jīng)由系統(tǒng)接ロ或總線61與服務器500內(nèi)的其它元件通信的處理器60。用于接收并顯示可以由管理人員使用的數(shù)據(jù)的顯示裝置/輸入裝置64也連接到服務器500。此顯示裝置/輸入裝置64可以是例如與監(jiān)測器組合使用的鍵盤或指向裝置。服務器500還包含存儲器66,其優(yōu)選包含只讀存儲器(ROM) 65和隨機存取存儲器(RAM) 67。服務器的ROM 65用來存儲基本輸入/輸出系統(tǒng)26 (basic input/outputsystem,BIOS),包含幫助在服務器500內(nèi)的元件之間轉(zhuǎn)移信息的基本例程。備選地,服務器500能夠在ー個計算機上或在連網(wǎng)到一起的多個計算機上操作。此外,服務器500包含至少ー個存儲裝置63 (例如硬盤驅(qū)動、軟盤驅(qū)動、⑶ROM驅(qū)動、閃存驅(qū)動或光盤驅(qū)動)用于在各種計算機可讀介質(zhì)(例如硬盤、可移除磁盤或CD-ROM盤)上存儲信息。如將由本領(lǐng)域的普通技術(shù)人員意識到的,這些存儲裝置63中的每個通過適當?shù)慕鹰磉B接到服務器總線61。存儲裝置63和它們的關(guān)聯(lián)的計算機可讀介質(zhì)為服務器500提供非易失性存儲。重要的是注意到上述計算機可讀介質(zhì)可能由在本領(lǐng)域中已知的任何其它類型的計算機可讀介質(zhì)替換。這樣的介質(zhì)包含例如盒式磁帯、閃速存儲器卡、數(shù)字視頻盤、以及伯努利盒式磁帶。多個程序模塊(例如,計算機程序指令集)可以由各種存儲裝置存儲并且存儲在RAM 67內(nèi)。例如,如圖5中所示,服務器500的程序模塊可包含操作系統(tǒng)80、訂購者簡檔模塊600、以及檢索訂購者需求列表/偏好的模塊700。這些模塊600、700可用來在處理器60和操作系統(tǒng)80的協(xié)助下控制服務器500的操作的某些方面,如以下更詳細地描述的。網(wǎng)絡接ロ 74也位于服務器500內(nèi),用于與ー個或多個網(wǎng)絡(例如在圖2中描繪的系統(tǒng)200中描述的網(wǎng)絡205)的其它元件接ロ并且通信。本領(lǐng)域的普通技術(shù)人員將意識到,一個或多個服務器500的部件可以定位為在地理上遠離其它服務器500部件。此外,可以組合一個或多個部件,并且可以在服務器500中包含執(zhí)行本文所描述的功能的額外的部件。
額外的示范性系統(tǒng)部件
外來服務提供商系統(tǒng)204和無線提供商系統(tǒng)209每個可以包含具有類似于歸屬服務提供商服務器500的部件和功能性的一個或多個服務器。例如,在一個實施例中,系統(tǒng)204、209中的每個包含一個或多個服務器,其可包含(I)經(jīng)由系統(tǒng)接ロ或總線與其它元件通信的處理器;(2)顯示裝置/輸入裝置;(3)包含ROM和RAM的存儲器;(4)存儲裝置;以及
(5)網(wǎng)絡接ロ。提供這些架構(gòu)僅用于示范性目的并且不限制于各實施例。術(shù)語“服務器”一般用來指代任何計算機、計算裝置、臺式計算機、筆記本或膝上型計算機、分布式系統(tǒng)、服務器、網(wǎng)關(guān)、交換機、或適應于執(zhí)行本文描述的功能的其它處理裝置。示范件系統(tǒng)操作
如以上所述的,系統(tǒng)200根據(jù)各實施例向第一服務提供商(例如,歸屬服務提供商)的訂購者提供需求列表和/或偏好,其可用于識別通過第二服務提供商(例如,外來服務提供商)可用的內(nèi)容。在各實施例中,歸屬服務提供商的系統(tǒng)206可包含訂購者簡檔模塊600和檢索訂購者需求列表/偏好模塊700。另外,在各實施例中,外來服務提供商系統(tǒng)204可包含外來服務提供商模塊800。此外,在各實施例中,訂購者的裝置可包含移動裝置模塊900。這些模塊600、700、800、900配置為控制如以下更詳細地描述的要求保護的發(fā)明的某些方面。訂購者簡檔模塊
在各實施例中,歸屬服務提供商系統(tǒng)206包含訂購者簡檔模塊600,其適應于有助于創(chuàng)建和/或更新/修訂用于歸屬服務提供商的特定訂購者的訂購者簡檔。此訂購者簡檔可包含關(guān)于訂購者有興趣觀看的內(nèi)容和/或預測訂購者可能有興趣觀看的內(nèi)容的需求列表的信息。另外,訂購者簡檔可包含基于由訂購者提供的信息和/或所收集的關(guān)于訂購者的觀看習慣的信息的內(nèi)容的關(guān)于訂購者的偏好的信息。在特定實施例中,訂購者簡檔可包括一個或多個文件和/或在數(shù)據(jù)庫中存儲的ー個或多個記錄。一個或多個文件和/或一個或多個記錄可以包含關(guān)于訂購者的需求列表和/或偏好的信息。此外,在特定實施例中,ー個或多個文件和/或ー個或多個記錄可以包含識別訂購者的簡檔和/或訂購者的簡檔的存儲位置的信息。因此,圖6圖示根據(jù)各實施例的訂購者簡檔模塊600的流程圖。當在圖5中示出的歸屬服務提供商服務器500中的處理器60根據(jù)各實施例執(zhí)行服務器的RAM存儲器67中的模塊600時,此流程圖可對應于由該處理器60完成的步驟。在各實施例中,訂購者可以輸入訂購者愿意觀看的內(nèi)容的一個或多個選擇(例如,訂購者可以輸入ー個或多個內(nèi)容的標題和/或內(nèi)容的標識符)。例如,訂購者可能希望増加哈利波特電影到包含訂購者愿意觀看的內(nèi)容的需求列表中。在一個實施例中,訂購者可以通過訂購者的機頂盒來増加這些電影(例如,電影標題和/或電影標識符)。例如,在此特定實施例中,訂購者可以經(jīng)由遙控器通過訂購者的機頂盒接入由訂購者的歸屬服務提供商提供的視頻點播(VOD)服務。VOD服務可以提供允許訂購者選擇和/或輸入內(nèi)容標題來増加到訂購者的需求列表的選項。因此,訂購者可以使用他的或她的遙控器并且回顧歸屬服務提供商的系統(tǒng)206上的可用內(nèi)容并且選擇內(nèi)容標題來増加到訂購者的需求列表中。另外,在特定實施例中,訂購者可以使用他的或她的遙控器在特定內(nèi)容的標題中打字來増加到訂購者的需求列表中。 此外,在各實施例中,訂購者可以識別對于內(nèi)容的偏好。例如,在一個實施例中,可以經(jīng)由歸屬服務提供商的VOD服務詢問訂購者一系列識別訂購者的內(nèi)容的偏好的問題,例如訂購者愛好的電影/節(jié)目的類型(例如西部片、喜劇和/或愛情故事)、喜愛的演員、和/或喜愛的電影/電視節(jié)目。此外,在各實施例中,訂購者的偏好可包含訂購者已經(jīng)觀看的過去的內(nèi)容和/或關(guān)于訂購者已經(jīng)觀看的過去的內(nèi)容的信息(例如,觀看歷史)。例如,訂購者可以基于存儲在訂購者的簡檔中的連續(xù)劇來觀看連續(xù)劇和偏好信息(例如連續(xù)劇的標題和/或訂購者觀看過喜劇的信息)。另外,在特定實施例中,歸屬服務提供商的系統(tǒng)206可以基于訂購者的觀看歷史來導出訂購者的偏好。此外,在特定實施例中,歸屬服務提供商的系統(tǒng)206可以識別內(nèi)容標題,系統(tǒng)206基于訂購者的內(nèi)容標題的選擇、訂購者的偏好、和/或訂購者的觀看歷史來預測訂購者可能有興趣觀看該內(nèi)容標題。在各實施例中,訂購者可以經(jīng)由歸屬服務提供商所提供的網(wǎng)站輸入內(nèi)容選擇和/或偏好。例如,在一個實施例中,訂購者可以通過因特網(wǎng)登入到由歸屬服務提供商提供的網(wǎng)站上。網(wǎng)站可以提供一個或多個網(wǎng)頁,訂購者使用該網(wǎng)頁來識別內(nèi)容以增加到訂購者的需求列表和/或?qū)τ趦?nèi)容的偏好。其結(jié)果是,訂購者的機頂盒和/或網(wǎng)站將識別的內(nèi)容和/或偏好傳送到訂購者簡檔模塊600。從而,在步驟602中,模塊600接收來自訂購者的內(nèi)容的選擇和/或?qū)τ趦?nèi)容的偏好。在步驟603中,訂購者簡檔模塊600確定是否應該為特定訂購者創(chuàng)建訂購者簡檔。例如,在一個實施例中,將識別訂購者的標識符連同關(guān)于識別的內(nèi)容和/或偏好的信息發(fā)送到訂購者簡檔模塊600。在此特定實施例中,訂購者簡檔模塊600使用訂購者標識符查詢一個或多個存儲介質(zhì)來確定對于訂購者而言訂購者簡檔是否已經(jīng)存在。例如,數(shù)據(jù)庫可以駐留在存儲介質(zhì)中,其包含關(guān)于為歸屬服務提供商的訂購者創(chuàng)建的簡檔的信息。每ー個簡檔可以與識別特定訂購者的訂購者標識符關(guān)聯(lián)用于特定簡檔。因此,如果查詢沒有返回對于訂購者而言簡檔已經(jīng)存在的指示符(例如,簡檔標識符),則訂購者簡檔模塊600為訂購者創(chuàng)建簡檔,如步驟604所示。在特定實施例中,這要求訂購者簡檔模塊600創(chuàng)建ー個或多個文件和/或一個或多個記錄,其可以在表示訂購者的簡檔的數(shù)據(jù)庫中存儲。在此特定實例中,訂購者簡檔模塊600也在為訂購者創(chuàng)建的ー個或多個文件和/或一個或多個記錄中保存關(guān)于從訂購者接收的內(nèi)容的選擇和/或偏好的信息。因此,在步驟607中,保存訂購者的簡檔連同關(guān)于內(nèi)容的選擇和/或偏好的信息。
如果查詢返回對于訂購者而言簡檔已經(jīng)存在的指示符(例如,簡檔標識符),則訂購者簡檔模塊600檢索訂購者的簡檔,如步驟605所示。例如,在一個實施例中,訂購者簡檔模塊600使用簡檔標識符來從存儲介質(zhì)檢索與簡檔標識符關(guān)聯(lián)的ー個或多個文件和一個或多個記錄。在步驟606中,訂購者簡檔模塊600基于接收的關(guān)于內(nèi)容的選擇和/或偏好的信息來更新訂購者的簡檔。如在以前描述的,信息可以識別在歸屬服務提供商的系統(tǒng)上可用或不可用的特定內(nèi)容。例如,訂購者可以已經(jīng)選擇哈利波特電影(其通過歸屬服務提供商的VOD服務是當前可用的)??梢栽趶挠嗁徴呓邮盏男畔⒅杏呻娪皹俗R符來識別此電影,該電影標識符對歸屬服務提供商是唯一的或在服務提供商間是通用的。即,在各實施例中,由通用的標識符識別每個電影(或內(nèi)容項目),使通用的標識符對所有服務提供商是公開的和/或通用的標識符在兩個或者更多服務提供商之間達成一致。在特定實例中,可以由內(nèi)容的制片公司和/或發(fā)行公司指派此通用的標識符給內(nèi)容項目。因此,在特定實施例中,服務提供商能夠通過使用內(nèi)容的通用的標識符來識別特定內(nèi)容。因此,訂購者簡檔模塊600可以在訂購者的簡檔中保存通用的標識符用于識別的內(nèi)容。其結(jié)果是,在各實施例中,外來服務提供商能夠使用內(nèi)容的通用的標識符而容易地識別在訂購者的簡檔中(例如,在訂購者的 需求列表上)找到的內(nèi)容。一旦訂購者簡檔模塊600已經(jīng)更新訂購者的簡檔,模塊600在存儲介質(zhì)中保存訂購者的簡檔,如步驟607所示。因此,如在以前描述的,在各實施例中,訂購者簡檔模塊600在與訂購者的簡檔關(guān)聯(lián)的ー個或多個文件和一個或多個記錄中保存已更新的簡檔。如以下更詳細地描述的,在各實施例中使用此簡檔來在外來服務提供商的系統(tǒng)204中識別通過外來服務提供商的系統(tǒng)204訂購者可以觀看的可用的內(nèi)容。檢索訂購者需求列表/偏好模塊
在特定實施例中,訂購者可以位于與他或她正常地從他的或她的訂購的內(nèi)容提供商(例如,歸屬服務提供商)接收內(nèi)容的地方不同的位置。例如,訂購者可以駐留在佐治亞州的亞特蘭大并且可以拜訪在伊利諾伊州的芝加哥的朋友。當在芝加哥時,訂購者可以希望看到可使訂購者感興趣的需求內(nèi)容通過朋友的服務提供商是可用的。朋友的服務提供商可以是與訂購者在家訂購的相同的服務提供商或可以是不同的提供商。然而,用于此說明的目的,朋友的服務提供商與訂購者在家的服務提供商(例如,歸屬服務提供商)相比是不同的服務提供商(例如,外來服務提供商)。在各實施例中,訂購者在位于朋友家的機頂盒201上接入外來服務提供商的VOD服務。例如,在一個實施例中,訂購者打開位于朋友家的電視并且通過選擇遙控器上的ー個或多個按鈕與機頂盒201通信向附連到電視的機頂盒201發(fā)信號來調(diào)用VOD服務。在此特定實例中,VOD服務可包含允許訂購者來檢索他的或她的需求列表和/或偏好并且使外來服務提供商基于訂購者的需求列表和/或偏好來識別通過其系統(tǒng)204可用的內(nèi)容的選項。因此,在此特定實施例中,訂購者調(diào)用該選項。在特定實施例中,該選項可以請求訂購者輸入信息來識別訂購者和訂購者的歸屬服務提供商。例如,訂購者可以輸入訂購者的名字和/或識別特定訂購者的標識符。作為響應,機頂盒201通過外來服務提供商的分布網(wǎng)絡202發(fā)送消息給外來服務提供商系統(tǒng)204。然后外來服務提供商系統(tǒng)204發(fā)送消息給訂購者的歸屬服務提供商系統(tǒng)206來請求訂購者的需求列表和/或偏好。例如,在一個實施例中,外來服務提供商系統(tǒng)204通過因特網(wǎng)205發(fā)送消息并且由歸屬服務提供商系統(tǒng)206接收該消息。因此,在各實施例中,歸屬服務提供商系統(tǒng)206包含檢索訂購者需求列表/偏好(retrieve subscriber wanted list/preferences, RSWP)模塊 700,其適應于有助于檢索訂購者的簡檔以及對應的需求列表和/或偏好用于歸屬服務提供商的特定訂購者。因此,圖7圖示根據(jù)各實施例的RSWP模塊700的流程圖。當在圖5中所示的歸屬服務提供商服務器500中的處理器60根據(jù)各實施例執(zhí)行服務器RAM存儲器67中的模塊600吋,此流程圖可對應于由該處理器60完成的步驟。在步驟702中,RSWP模塊700接收請求訂購者的需求列表和/或偏好的消息。在特定實施例中,該消息通過提供用于訂購者的唯一的標識符來識別訂購者。因此,在步驟703中,RSWP模塊700確定對于特定訂購者而言訂購者簡檔是否存在。例如,在一個實施例中,RSWP模塊700使用在該消息中提供的訂購者標識符來查詢訂購者簡檔的列表。例如, 列表可以存儲在數(shù)據(jù)庫中,該數(shù)據(jù)庫駐留在歸屬服務提供商系統(tǒng)206中的存儲介質(zhì)上。如果該查詢從列表返回與訂購者關(guān)聯(lián)的ー個或多個記錄,則對于訂購者而言簡檔存在。如果該查詢返回了沒有記錄(例如,空的記錄集),則對于訂購者而言簡檔不存在。如果RSWP模塊700確定對于訂購者而言簡檔不存在,則各實施例中的模塊700發(fā)送消息(其傳達訂購者不具有需求列表和/或偏好)給外來服務提供商,如步驟704所示。因此,返回示例,在特定實施例中,RSWP模塊700通過因特網(wǎng)205發(fā)送消息給外來服務提供商系統(tǒng)204。作為響應,外來服務提供商系統(tǒng)204通過外來服務提供商的分布網(wǎng)絡202發(fā)送信息(例如,消息)給位于朋友房子的機頂盒201。然后機頂盒201引起消息顯示給訂購者,通知他或她不能為訂購者獲取需求列表和/或偏好。如果RSWP模塊700確定對于訂購者而言簡檔不存在,則RSWP模塊700在步驟705中檢索訂購者的簡檔。例如,在特定實施例中,該查詢可以返回訂購者的簡檔或該查詢可以返回訂購者的簡檔的存儲位置。在查詢返回訂購者的簡檔的存儲位置的實例中,RSWP模塊700從存儲位置檢索訂購者的簡檔。在步驟706中,RSffP模塊700將關(guān)于訂購者的需求列表和/或偏好的信息發(fā)送給外來服務提供商。因此,在各實施例中,RSffP模塊700從簡檔讀取訂購者的需求列表和/或偏好并且以消息將關(guān)于需求列表和/或偏好的信息發(fā)送到外來服務提供商系統(tǒng)204。在特定實施例中,這可以要求RSWP模塊700通過因特網(wǎng)205將消息發(fā)送給外來服務提供商系統(tǒng)204。作為響應,外來服務提供商系統(tǒng)204接收關(guān)于需求列表和/或偏好的信息并且基于訂購者的需求列表和/或偏好來查詢通過外來服務提供商可用的內(nèi)容。例如,訂購者的需求列表可包含哈利波特電影(即,列表可包含用于每個哈利波特電影的標識符)。外來服務提供商系統(tǒng)204查詢通過外來服務提供商可用的內(nèi)容來確定是否任一個哈利波特電影是可用的。例如,外來服務提供商系統(tǒng)204可以查詢外來服務提供商的節(jié)目指南和/或VOD庫來確定是否任一個哈利波特電影通過外來服務提供商的排定的節(jié)目和/或通過其VOD服務是可用的。另外,外來服務提供商系統(tǒng)204可以基于訂購者的偏好來查詢外來服務提供商的節(jié)目指南和/或VOD庫。例如,訂購者的偏好可以指示訂購者已經(jīng)指示他或她愛好觀賞喜劇和/或可以指示訂購者已經(jīng)觀看多個視為喜劇的節(jié)目。因此,外來服務提供商系統(tǒng)204可以查詢節(jié)目指南和/或VOD庫來識別落入喜劇的類別的節(jié)目。此外,外來提供商系統(tǒng)204在各實施例中還可在訂購者的需求列表上考慮識別的內(nèi)容的特性。例如,外來服務提供商系統(tǒng)204還可查找類似于哈利波特電影的節(jié)目(例如,落入與哈利波特電影相同類別的節(jié)目),例如七寶奇謀或大魔域。一旦外來服務提供商系統(tǒng)204已經(jīng)基于訂購者的需求列表和/或偏好識別出通過外來服務提供商可用的內(nèi)容,外來服務提供商系統(tǒng)204通過外來服務提供商的分布網(wǎng)絡將可用內(nèi)容的列表發(fā)送給位于訂購者的朋友家的機頂盒201。機頂盒201接收列表并且引起待顯示的列表給訂購者。例如,在一個實施例中,機頂盒201在由訂購者正在觀看的電視上顯示的ー個或多個菜單屏幕上提供關(guān)于可用的內(nèi)容的列表。ー個或多個菜單屏幕提供關(guān)于如何觀看列出的內(nèi)容的信息。例如,菜單屏幕可以指示排定特定內(nèi)容在當晚八點在廣播信道上播放和/或可以通過外來服務提供商的VOD服務預定特定內(nèi)容。在另ー示例中,機頂盒201提供在訂購者正在觀看的電視上顯示的可用的內(nèi)容的菜單并且訂購者經(jīng)由遙控器上的一個或多個按鈕與機頂盒201通信來從菜單選擇特定內(nèi) 容。在此特定示例中,機頂盒201通過分布網(wǎng)絡202將該選擇發(fā)送到外來服務提供商系統(tǒng)204并且系統(tǒng)204有助于流播所選擇的內(nèi)容到機頂盒201,使得訂購者可以觀看內(nèi)容(例如,類似于典型VOD服務)。另外,在各實施例中,外來服務提供商系統(tǒng)204可以將訂購者的選擇發(fā)送回歸屬服務提供商。例如,訂購者可以從列表選擇內(nèi)容的特定的項目來觀看并且外來服務提供商系統(tǒng)204通過因特網(wǎng)205將識別內(nèi)容的特定項目的消息發(fā)送到歸屬服務提供商系統(tǒng)206(例如,將消息發(fā)送到歸屬服務提供商系統(tǒng)206,消息包含識別由訂購者選擇的通過外來服務提供商觀看的哈利波特電影的標識符)。返回圖7,在這些特定實施例中,在歸屬服務提供商系統(tǒng)206上駐留的RSWP模塊700接收內(nèi)容的選擇,如步驟707所示。作為響應,RSffP模塊700可以基于訂購者的選擇來更新訂購者的簡檔,如步驟708所示。例如,如果訂購者已經(jīng)選擇在訂購者需求列表上列出的特定內(nèi)容,則RSWP模塊700可以從需求列表移除該內(nèi)容(例如,內(nèi)容標題和/或標識符)。在其它實例中,RSWP模塊700可以基于該選擇來増加和/或修改訂購者的偏好。一旦RSWP模塊700已經(jīng)更新訂購者的簡檔,模塊700保存訂購者簡檔,如步驟709所示。其結(jié)果是,訂購者能夠觀看并且基于漫游需求列表和/或偏好(其用來識別通過外來服務提供商可用的內(nèi)容)而請求通過外來服務提供商可用的內(nèi)容。因此,在芝加哥拜訪他的或她的朋友的訂購者能夠確定朋友的服務提供商是否可具有使訂購者感興趣的任何節(jié)目。外來服務提供商模塊
如以上所描述的,在各實施例中,外來服務提供商系統(tǒng)204查詢通過外來服務提供商可用的內(nèi)容來基于訂購者的需求列表和/或偏好識別內(nèi)容。因此,在各實施例中,外來服務提供商系統(tǒng)204包含適應于有助于基于訂購者的需求列表和/或偏好而識別內(nèi)容的外來服務提供商(foreign service provider, FSP)模塊800。因此,圖7圖示根據(jù)各實施例的FSP模塊800的流程圖。當它根據(jù)各實施例在服務器和/或機頂盒的RAM存儲器中執(zhí)行模塊800時,此流程圖可對應于由在外來服務提供商系統(tǒng)204中駐留的服務器中的處理器和/或在機頂盒201上駐留的處理器完成的步驟。如在以前描述的,在各實施例中,訂購者在機頂盒201上接入外來服務提供商的VOD服務并且通過選擇遙控器上的一個或多個按鈕與機頂盒201通信來調(diào)用VOD服務。如描述的,VOD服務可包含對于訂購者允許檢索他的或她的需求列表和/或偏好并且使外來服務提供商基于訂購者的需求列表和/或偏好識別通過其系統(tǒng)204可用的內(nèi)容的選項。因此,訂購者調(diào)用該選項并且該選項可以請求訂購者輸入信息來識別訂購者和訂購者的歸屬服務提供商。作為響應,機頂盒201通過外來服務提供商的分布網(wǎng)絡202將消息發(fā)送給外來服務提供商系統(tǒng)204。在步驟801中,在外來服務提供商系統(tǒng)204中駐留的FSP模塊800接收消息并且從訂購者的歸屬服務提供商請求訂購者的需求列表和/或偏好。例如,在一個實施例中,F(xiàn)SP模塊800基于在從機頂盒201接收的消息中提供的信息來識別訂購者的歸屬服務提供商并且通過因特網(wǎng)205發(fā)送請求給歸屬服務提供商系統(tǒng)206。如在以前描述的,歸屬服務提供商系統(tǒng)206確定訂購者是否具有需求列表和/或偏好并且將適當?shù)捻憫D(zhuǎn)發(fā)回外來服務提供商系統(tǒng)204(例如,歸屬服務提供商系統(tǒng)206發(fā)送關(guān)于訂購者的需求列表和/或偏好的信息 或者指示訂購者不具有需求列表和/或偏好的消息)。作為響應,F(xiàn)SP模塊800在步驟802中確定訂購者是否具有需求列表和/或偏好。例如,如果FSP模塊800從歸屬服務提供商系統(tǒng)206接收關(guān)于訂購者的需求列表和/或偏好的信息,則FSP模塊800確定訂購者具有需求列表和/或偏好。與此相反,如果FSP模塊800從歸屬服務提供商系統(tǒng)206接收指示訂購者不具有需求列表和/或偏好的消息,則FSP模塊800確定訂購者不具有需求列表和/或偏好。如果FSP模塊800確定需求列表和/或偏好對于訂購者不可用,則FSP模塊800發(fā)送傳達需求列表和/或偏好不可用的消息,如步驟803所示。例如,在一個實施例中,F(xiàn)SP模塊800通過外來服務提供商的分布網(wǎng)絡202發(fā)送消息給機頂盒201并且機頂盒201有助于顯示消息給訂購者以通知他或她需求列表和/或偏好對于訂購者不可用。如果FSP模塊800確定需求列表和/或偏好對于訂購者可用,則FSP模塊800查詢通過外來服務提供商(例如,廣播節(jié)目和/或VOD節(jié)目)可用的內(nèi)容來基于訂購者的需求列表和/或偏好識別內(nèi)容,如步驟804所示。因此,如以前描述的,在一個實施例中,F(xiàn)SP模塊800基于訂購者的需求列表和/或偏好來查詢用于外來服務提供商800的節(jié)目指南和/或VOD庫。例如,返回示例,F(xiàn)SP模塊800查詢節(jié)目指南和/或VOD庫來識別可以通過外來服務提供商可用的任何哈利波特電影。一旦FSP模塊800已經(jīng)基于訂購者的需求列表和/或偏好識別出可用的內(nèi)容,在步驟805中,F(xiàn)SP模塊800有助于向訂購者顯示可用的內(nèi)容。例如,在一個實施例中,F(xiàn)SP模塊800通過外來提供商的分布網(wǎng)絡202將包含關(guān)于可用的內(nèi)容(例如,內(nèi)容標題和/或標識符)的信息的消息發(fā)送到機頂盒201。作為響應,機頂盒201有助于在訂購者正在觀看的電視上顯示可用的內(nèi)容。如在以前描述的,然后訂購者可以從可用的內(nèi)容選擇內(nèi)容的特定項目來觀看。如以上所論述的,在特定實施例中,F(xiàn)SP模塊800可以駐留在機頂盒201上,與外來服務提供商的系統(tǒng)相對比。在這些特定實施例中,F(xiàn)SP模塊800可以從外來服務提供商系統(tǒng)204獲取可用的內(nèi)容的列表或查詢外來服務提供商的節(jié)目指南的本地版本和/或在機頂盒201上駐留的VOD庫。因此,F(xiàn)SP模塊800配置為以類似的方式操作好像模塊800位于外來服務提供商系統(tǒng)204上并且通過外來提供商的分布網(wǎng)絡202將消息/請求通過外來服務提供商系統(tǒng)204傳遞到歸屬服務提供商系統(tǒng)206。此外,在各實施例中,F(xiàn)SP模塊800可以從由訂購者使用的裝置210 (例如,客戶端模型)接收訂購者的需求列表和/或偏好。因此,在這些特定實施例中,F(xiàn)SP模塊800可以將對于訂購者的需求列表和/或偏好的請求發(fā)送到訂購者的裝置210 (例如訂購者的蜂窩電話)。例如,在各實施例中,F(xiàn)SP模塊800可以直接通過例如藍牙'紅外、和/或Wi-Fi 等通信媒體將請求發(fā)送到裝置210。在其它實施例中,F(xiàn)SP模塊800可以通過將請求通過外來服務提供商系統(tǒng)204通過因特網(wǎng)205傳遞到訂購者的無線提供商系統(tǒng)209而將請求發(fā)送到裝置210。然而,在其它實施例中,F(xiàn)SP模塊800可以根本不發(fā)送對于訂購者的需求列表和/或偏好的請求。而是,在這些實施例中,訂購者的裝置通過傳送訂購者的需求列表和/或偏好到機頂盒201和/或外來服務提供商系統(tǒng)204以及對應FSP模塊800而發(fā)起處理。
移動裝置模塊
如在以前描述的,在各實施例中,裝置210可以由訂購者(例如訂購者的蜂窩電話)使用來傳送訂購者的需求列表和/或偏好到機頂盒201和/或到外來服務提供商系統(tǒng)204。因此,圖9圖示根據(jù)各實施例的移動裝置模塊900的流程圖。在特定實施例中,此移動裝置模塊900可以是下載到訂購者的裝置210上的應用。例如,移動裝置模塊900可以是通過iTunes 提供的用于iPhone 的應用。在其它實施例中,模塊900可以在訂購者購買裝置之前預先安裝在裝置210上。因此,當它根據(jù)各實施例執(zhí)行裝置的RAM存儲器中的模塊900時,在圖9中描繪的流程圖可對應于由在裝置210中駐留的處理器完成的步驟。在各實施例中,移動裝置模塊900可以配置為直接與機頂盒201通信。例如,在一個實施例中,模塊900經(jīng)由在許多典型機頂盒201上找到的紅外傳感器與機頂盒201通信。在其它實施例中,模塊900可以經(jīng)由其它通信信道(例如藍牙 或Wi-Fi )與機頂盒201通信。因此,在特定實施例中,可能需要連同機頂盒201包含提供這些能力的設備和程序。在特定實施例中,機頂盒201可以通過將對于訂購者的需求列表和/或偏好的請求發(fā)送到訂購者的裝置210而發(fā)起過程。因此,在步驟902中,在訂購者的裝置上駐留的移動裝置模塊900接收請求。然而,在其它實施例中,訂購者可以通過提出與他的或她的裝置210上的移動裝置模塊900關(guān)聯(lián)的接ロ而發(fā)起過程并且提供輸入到裝置210來將訂購者的需求列表和/或偏好發(fā)送到機頂盒201。因此,在步驟903中,不管機頂盒201或訂購者的裝置210是否發(fā)起過程,移動裝置模塊900都檢索訂購者的需求列表和/或偏好。在一個實施例中,這可以要求移動裝置模塊900從裝置210上的本地存儲器讀取訂購者的需求列表和/或偏好。例如,訂購者的需求列表和/或偏好可以存儲在裝置210上的存儲器中的一個或多個文件中。在另ー實施例中,移動裝置模塊900從訂購者的無線提供商請求訂購者的需求列表和/或偏好。例如,訂購者的無線提供商存儲訂購者的需求列表和/或偏好(例如,訂購者的簡檔)或無線提供商從訂購者的歸屬服務提供商檢索訂購者的需求列表和/或偏好。在此特定實例中,移動裝置模塊900通過無線提供商的通信系統(tǒng)發(fā)送請求給無線提供商的系統(tǒng)209并且系統(tǒng)209發(fā)送回訂購者的需求列表和/或偏好。一旦移動裝置模塊900已經(jīng)檢索到訂購者的需求列表和/或偏好,模塊900直接(例如,經(jīng)由紅外通/[目)將需求列表和/或偏好發(fā)送到機頂盒201,如步驟904所示。另外,在各實施例中,移動裝置模塊900可以不直接與機頂盒201通信。例如,在各實施例中,模塊900可以經(jīng)由訂購者的無線提供商的接入位于外來服務提供商的系統(tǒng)204上的因特網(wǎng)網(wǎng)關(guān)的網(wǎng)絡而與外來服務提供商(例如,外來服務提供商系統(tǒng)204和/或機頂盒201)通信。在此特定實例中,移動裝置模塊900可以接收對于訂購者的需求列表和/或偏好的請求和/或可以通過無線提供商的網(wǎng)絡發(fā)送訂購者的需求列表和/或偏好。例如,移動裝置模塊900可以通過無線提供商的網(wǎng)絡將訂購者的需求列表和/或偏好發(fā)送到無線提供商的系統(tǒng)209。作為響應,無線提供商的系統(tǒng)209可以通過因特網(wǎng)205將需求列表和/或偏好發(fā)送到外來提供商系統(tǒng)206。然后外來提供商系統(tǒng)206可以或可以不將需求列表和/或偏好轉(zhuǎn)發(fā)給機頂盒201。結(jié)論
具有在上文的描述和關(guān)聯(lián)的附圖中呈現(xiàn)的教導的益處的這些發(fā)明所屬的領(lǐng)域的技術(shù) 人員將想到本文闡述的本發(fā)明的許多修改和其它實施例。因此,應理解本發(fā)明不限于公開的具體的實施例并且修改和其它實施例g在包含于所附的發(fā)明概念的列表的范圍內(nèi)。雖然在本文中采用具體的術(shù)語,但它們僅以通用的和描述性的意義使用并且不是用于限制的目的。
權(quán)利要求
1.一種用于將用于第一視頻服務提供商的訂購者的漫游視頻需求列表提供給第二視頻服務提供商的系統(tǒng),所述漫游視頻需求列表包括識別所述訂購者已識別有興趣觀看的視頻內(nèi)容和預測所述訂購者將有興趣觀看的視頻內(nèi)容中的至少一個的信息,所述系統(tǒng)包括 存儲器;以及 處理器,適應于 (a)接收包括用于所述訂購者的識別信息的請求,所述請求是通過通信網(wǎng)絡從所述第二視頻服務提供商的系統(tǒng)接收的;以及 (b)響應于接收所述請求 (1)從所述存儲器檢索所述漫游視頻需求列表;以及 (2)通過所述通信網(wǎng)絡將來自所述漫游視頻需求列表的所述信息的至少部分發(fā)送到所述第二服務提供商的系統(tǒng)。
2.如權(quán)利要求I所述的系統(tǒng),其中所述處理器適應于 接收由所述訂購者做出的視頻內(nèi)容的選擇,所述選擇是通過所述通信網(wǎng)絡從所述第二視頻服務提供商的系統(tǒng)接收的,所述視頻內(nèi)容的選擇包括通過所述第二視頻服務提供商可用的和基于來自所述漫游視頻需求列表的所述信息的所述部分的視頻內(nèi)容;以及 基于所述視頻內(nèi)容的選擇來更新用于所述漫游視頻需求列表的所述信息。
3.如權(quán)利要求I所述的系統(tǒng),其中所述請求包括識別所述訂購者的用戶名。
4.如權(quán)利要求I所述的系統(tǒng),其中所述處理器通過從所述信息移除所述視頻內(nèi)容的選擇來更新來自所述漫游視頻需求列表的所述信息。
5.如權(quán)利要求I所述的系統(tǒng),還包括 接口,適應于由所述訂購者使用來輸入關(guān)于所述訂購者有興趣觀看的視頻內(nèi)容的信息;以及 所述處理器還適應于 從所述接口接收關(guān)于所述訂購者有興趣觀看的視頻內(nèi)容的所述信息;以及 在所述存儲器中存儲所述信息作為所述漫游視頻需求列表。
6.如權(quán)利要求I所述的系統(tǒng),其中所述第二視頻服務提供商適應于查詢通過所述第二視頻服務提供商可用的視頻內(nèi)容來基于來自所述漫游視頻需求列表的所述信息的所述部分而識別視頻內(nèi)容集,并且呈現(xiàn)關(guān)于所述視頻內(nèi)容集的信息給所述訂購者。
7.一種用于將用于第一視頻服務提供商的訂購者的漫游視頻需求列表提供給第二視頻服務提供商的方法,所述漫游視頻需求列表包括識別所述訂購者已識別有興趣觀看的視頻內(nèi)容和預測所述訂購者將有興趣觀看的視頻內(nèi)容中的至少一個的信息,所述方法包括步驟 (a)通過通信網(wǎng)絡從所述第二視頻服務提供商的系統(tǒng)接收包括用于所述訂購者的識別信息的請求; (b)響應于接收所述請求 (1)從存儲器檢索所述漫游視頻需求列表;以及 (2)通過所述通信網(wǎng)絡將來自所述漫游視頻需求列表的所述信息的至少部分發(fā)送到所述第二服務提供商的系統(tǒng)。
8.如權(quán)利要求7所述的方法,還包括步驟(C)接收由所述訂購者做出的視頻內(nèi)容的選擇,所述選擇是通過所述通信網(wǎng)絡從所述第二視頻服務提供商的系統(tǒng)接收的,所述視頻內(nèi)容的選擇包括通過所述第二視頻服務提供商可用的并且基于來自所述漫游視頻需求列表的所述信息的所述部分的視頻內(nèi)容;以及 (d)基于所述視頻內(nèi)容的選擇來更新來自所述漫游視頻需求列表的所述信息。
9.如權(quán)利要求7所述的方法,其中更新來自所述漫游視頻需求列表的所述信息的步驟包括從所述信息移除所述視頻內(nèi)容的選擇。
10.如權(quán)利要求7所述的方法,還包括步驟 提供由所述訂購者使用來輸入關(guān)于所述訂購者有興趣觀看的視頻內(nèi)容的信息的接n ; 從所述接口接收關(guān)于所述訂購者有興趣觀看的視頻內(nèi)容的所述信息;以及 在所述存儲器中存儲所述信息作為所述漫游視頻需求列表。
11.如權(quán)利要求7所述的方法,其中所述第二視頻服務提供商適應于查詢通過所述第二視頻服務提供商可用的視頻內(nèi)容來基于來自所述漫游視頻需求列表的所述信息的所述部分而識別視頻內(nèi)容集,并且呈現(xiàn)關(guān)于所述視頻內(nèi)容集的信息給所述訂購者。
12.一種用于將用于第一視頻服務提供商的訂購者的漫游視頻需求列表提供給第二視頻服務提供商的系統(tǒng),所述漫游視頻需求列表包括識別所述訂購者已識別有興趣觀看的視頻內(nèi)容和預測所述訂購者將有興趣觀看的視頻內(nèi)容中的至少一個的信息,所述系統(tǒng)包括 移動裝置,適應于 (a)從在所述移動裝置上駐留的存儲器檢索所述漫游視頻需求列表;以及 (b)通過無線通信信道將來自所述漫游視頻需求列表的所述信息的至少部分發(fā)送給在所述第二服務提供商的分布網(wǎng)絡中駐留的機頂盒,其中所述機頂盒引起關(guān)于視頻內(nèi)容集的信息的顯示給所述訂購者,所述視頻內(nèi)容集包括通過所述第二視頻服務提供商可用的并且基于來自所述漫游需求列表的所述信息的所述部分的視頻內(nèi)容。
13.如權(quán)利要求12所述的系統(tǒng),其中所述無線通信信道從由Wi-Fi通信信道、紅外通信信道以及藍牙通信信道組成的列表中選擇。
14.一種用于將用于第一視頻服務提供商的訂購者的漫游視頻需求列表提供給第二視頻服務提供商的方法,所述漫游視頻需求列表包括識別所述訂購者已識別有興趣觀看的視頻內(nèi)容和預測所述訂購者將有興趣觀看的視頻內(nèi)容中的至少一個的信息,所述方法包括步驟 (a)從在移動裝置上駐留的存儲器檢索所述漫游視頻需求列表;以及 (b)通過無線通信信道將來自所述漫游視頻需求列表的所述信息的至少部分發(fā)送給在所述第二服務提供商的分布網(wǎng)絡中駐留的機頂盒,其中所述機頂盒引起關(guān)于視頻內(nèi)容集的信息的顯示給所述訂購者,所述視頻內(nèi)容集包括通過所述第二視頻服務提供商可用的并且基于所述漫游需求列表上的所述信息的所述部分的視頻內(nèi)容。
15.如權(quán)利要求14所述的方法,其中所述無線通信信道從由Wi-Fi通信信道、紅外通信信道以及藍牙通信信道組成的列表中選擇。
16.一種用于基于第二視頻服務提供商的訂購者的漫游視頻需求列表提供通過第一視頻服務提供商可用的視頻內(nèi)容的系統(tǒng),所述漫游視頻需求列表包括識別所述訂購者已識別有興趣觀看的視頻內(nèi)容和預測所述訂購者將有興趣觀看的視頻內(nèi)容中的至少一個的信息,所述系統(tǒng)包括 處理器,適應于 (a)通過通信網(wǎng)絡將對于所述漫游視頻需求列表的請求發(fā)送到所述第二視頻服務提供商的系統(tǒng); (b)通過所述通信網(wǎng)絡從所述第二視頻服務提供商的系統(tǒng)接收來自所述漫游需求列表的所述信息的至少部分;以及 (C)響應于接收來自所述漫游需求列表的所述信息的所述部分 (1)識別通過所述第一視頻服務提供商可用的視頻內(nèi)容集,所述視頻內(nèi)容集包括基于來自所述漫游視頻需求列表的所述信息的所述部分的視頻內(nèi)容;以及 (2)引起用于所述視頻內(nèi)容集的信息的顯示給所述訂購者,其中所述訂購者能夠從用于所述視頻內(nèi)容集的所述信息選擇特定視頻內(nèi)容來通過所述第一視頻服務提供商觀看。
17.如權(quán)利要求16所述的系統(tǒng),其中所述處理器適應于通過在所述第一視頻服務提供商的分布網(wǎng)絡上流播用于所述視頻內(nèi)容集的所述信息到機頂盒來引起用于所述視頻內(nèi)容集的所述信息的顯示,并且所述機頂盒適應于引起在所述訂購者正在觀看的電視上顯示用于所述視頻內(nèi)容的所述信息。
18.如權(quán)利要求16所述的系統(tǒng),其中所述處理器適應于通過所述分布網(wǎng)絡流播由所述訂購者選擇的所述特定視頻內(nèi)容到所述機頂盒,并且所述機頂盒適應于引起在所述訂購者正在觀看的電視上顯示所述特定視頻內(nèi)容。
19.如權(quán)利要求16所述的系統(tǒng),其中所述處理器適應于通過所述通信網(wǎng)絡將關(guān)于由所述訂購者選擇的所述特定視頻內(nèi)容的信息發(fā)送給所述第二視頻服務提供商的系統(tǒng)。
20.一種用于基于第二視頻服務提供商的訂購者的漫游視頻需求列表提供通過第一視頻服務提供商可用的視頻內(nèi)容的方法,所述漫游視頻需求列表包括識別所述訂購者已識別有興趣觀看的視頻內(nèi)容和預測所述訂購者將有興趣觀看的視頻內(nèi)容中的至少一個的信息,所述方法包括步驟 (a)通過通信網(wǎng)絡將對于所述漫游視頻需求列表的請求發(fā)送到所述第二視頻服務提供商的系統(tǒng); (b)通過所述通信網(wǎng)絡從所述第二視頻服務提供商的系統(tǒng)接收來自所述漫游需求列表的所述信息的至少部分;以及 (C)響應于接收來自所述漫游需求列表的所述信息的所述部分 (1)識別通過所述第一視頻服務提供商可用的視頻內(nèi)容集,所述視頻內(nèi)容集包括基于來自所述漫游視頻需求列表的所述信息的所述部分的視頻內(nèi)容;以及 (2)通過經(jīng)由所述第一視頻服務提供商的分布網(wǎng)絡流播用于所述視頻內(nèi)容集的所述信息到機頂盒來引起用于所述視頻內(nèi)容集的信息的顯示,所述機頂盒適應于引起在所述訂購者正在觀看的電視上顯示用于所述視頻內(nèi)容集的所述信息,其中所述訂購者能夠從用于所述視頻內(nèi)容集的所述信息中選擇特定視頻內(nèi)容來通過所述第一視頻服務提供商觀看。
21.如權(quán)利要求20所述的方法,還包括經(jīng)由所述分布網(wǎng)絡流播由所述訂購者選擇的所述特定視頻內(nèi)容到所述機頂盒的步驟,所述機頂盒適應于引起在所述訂購者正在觀看的所述電視上顯示所述特定視頻內(nèi)容。
22.如權(quán)利要求20所述的方法,還包括通過所述通信網(wǎng)絡將關(guān)于由所述訂購者選擇的所述特定視頻內(nèi)容的信息發(fā)送給所述第二視頻服務提供商的系統(tǒng)的步驟。
全文摘要
本發(fā)明的各實施例涉及用于提供漫游視頻需求列表和漫游視頻偏好的系統(tǒng)和方法。在特定實施例中,該系統(tǒng)和方法向第一視頻服務提供商提供用于第二視頻服務提供商的訂購者的視頻需求列表和/或視頻偏好,使得第一視頻服務提供商能夠識別第一視頻服務提供商的系統(tǒng)上可用的內(nèi)容,該可用的內(nèi)容在訂購者的需求列表上列出和/或基于訂購者的視頻偏好。
文檔編號H04N21/237GK102835121SQ201180018591
公開日2012年12月19日 申請日期2011年2月11日 優(yōu)先權(quán)日2010年2月11日
發(fā)明者A.勞斯, C.達謝爾 申請人:愛立信電視公司