專利名稱:用于提供對(duì)交互式媒體指導(dǎo)應(yīng)用的遠(yuǎn)程訪問(wèn)的系統(tǒng)和方法
技術(shù)領(lǐng)域:
本發(fā)明一般地涉及媒體系統(tǒng),并且更具體地,涉及用于提供對(duì)交 互式媒體指導(dǎo)應(yīng)用的遠(yuǎn)程訪問(wèn)的系統(tǒng)和方法。
背景技術(shù):
媒體通信技術(shù)中的近來(lái)的進(jìn)步使得用戶可以訪問(wèn)在用戶裝置上 執(zhí)行的交互式媒體指導(dǎo)應(yīng)用而不用物理地位于用戶裝置附近。例如, 某些系統(tǒng)中的交互式媒體指導(dǎo)應(yīng)用的用戶可以遠(yuǎn)程安排電視節(jié)目的 記錄。在這些系統(tǒng)中,用戶的機(jī)頂盒通過(guò)通信網(wǎng)絡(luò)連接到遠(yuǎn)程節(jié)目指 導(dǎo)訪問(wèn)服務(wù)器。當(dāng)不在家時(shí),用戶可以通過(guò)諸如個(gè)人計(jì)算機(jī)的設(shè)備連
接遠(yuǎn)程訪問(wèn)服務(wù)器(或諸如Web (萬(wàn)維網(wǎng))服務(wù)器的中間服務(wù)器), 以便遠(yuǎn)程安排以用戶家中的機(jī)頂盒上的交互式媒體指導(dǎo)應(yīng)用進(jìn)行的 記錄。
在某些情況下,用戶可能希望能夠訪問(wèn)多于一個(gè)的機(jī)頂盒,例如, 如果家中具有多于一個(gè)的電視,每個(gè)電視具有自己的機(jī)頂盒。每個(gè)機(jī) 頂盒可被遠(yuǎn)程訪問(wèn),然而,用于一個(gè)機(jī)頂盒的遠(yuǎn)程訪問(wèn)服務(wù)器可能與 另一個(gè)機(jī)頂盒的交互式媒體指導(dǎo)應(yīng)用不兼容(例如,如果這些機(jī)頂盒
具有不同的應(yīng)用程序接口 ),需要用戶連接多個(gè)遠(yuǎn)程訪問(wèn)服務(wù)器,以 便訪問(wèn)多個(gè)機(jī)頂盒。在某些情況下,用戶可能喜歡使用特定的遠(yuǎn)程訪 問(wèn)服務(wù)器訪問(wèn)機(jī)頂盒,如果遠(yuǎn)程訪問(wèn)服務(wù)器可以訪問(wèn)不同類型的機(jī)頂 盒,而不論機(jī)頂盒的提供者、型號(hào)或其它特征如何,這將是所希望的。 鑒于上述情況,希望提供支持便于在遠(yuǎn)程位置發(fā)起的請(qǐng)求的傳遞 以傳輸?shù)浇换ナ矫襟w指導(dǎo)應(yīng)用的算法和技術(shù)的遠(yuǎn)程訪問(wèn)系統(tǒng)和方法。 具體地,希望提供能夠向多個(gè)交互式媒體指導(dǎo)應(yīng)用傳遞請(qǐng)求的遠(yuǎn)程訪 問(wèn)系統(tǒng)。
發(fā)明內(nèi)容
根據(jù)本發(fā)明的原理,提供了用于遠(yuǎn)程訪問(wèn)執(zhí)行交互式媒體指導(dǎo)應(yīng) 用的用戶裝置的系統(tǒng)和方法。具體地,提供了使得能夠進(jìn)行多個(gè)用戶 裝置設(shè)備諸如可能來(lái)自多個(gè)供應(yīng)商的數(shù)字?jǐn)z像機(jī)的通信和管理的一 般遠(yuǎn)程訪問(wèn)服務(wù)。用戶可以使用該一般遠(yuǎn)程訪問(wèn)服務(wù),以便直接向用 戶裝置設(shè)備(例如,位于一個(gè)可尋址因特網(wǎng)協(xié)議地址的數(shù)字?jǐn)z像機(jī)), 或向諸如與用戶裝置設(shè)備通信的服務(wù)提供者后端的中間服務(wù)器,發(fā)送
諸如安排記錄或提醒或設(shè)置用戶偏好的請(qǐng)求。該一般遠(yuǎn)程訪問(wèn)服務(wù)可
以包括用于接收用戶請(qǐng)求的Web服務(wù)器,所述用戶請(qǐng)求被與和用戶 裝置設(shè)備和/或中間服務(wù)器兼容的格式的動(dòng)作請(qǐng)求進(jìn)行相互參照。所述 一般遠(yuǎn)程訪問(wèn)服務(wù)可以維護(hù)對(duì)用戶請(qǐng)求和多種格式的動(dòng)作請(qǐng)求進(jìn)行 相互參照的查找表,其中每種格式與不同的用戶裝置設(shè)備兼容??梢?br>
基于用戶裝置設(shè)備的特性諸如其供應(yīng)商和/或型號(hào)選擇特定格式。
根據(jù)本發(fā)明的一個(gè)方面, 一種用于遠(yuǎn)程訪問(wèn)用戶裝置的方法包括 以下步驟接收指出用戶裝置的至少一個(gè)特性的用戶裝置標(biāo)識(shí)信息, 和從用戶設(shè)備接收指出針對(duì)所述用戶裝置的指令的用戶請(qǐng)求。所述用 戶請(qǐng)求被與從多種格式中選擇的與所述用戶裝置兼容的用戶裝置格 式的動(dòng)作請(qǐng)求相互參照。傳輸所述用戶裝置格式的動(dòng)作請(qǐng)求,以便由 所述用戶裝置接收,使得能夠執(zhí)行指出的指令。
在結(jié)合附圖考慮下面的詳細(xì)描述之后,將明了本發(fā)明的上述和其 它目的和優(yōu)點(diǎn),在這些附圖中類似的參考字符指示類似的部分,并且 其中
圖1和2示出了根據(jù)本發(fā)明的一個(gè)實(shí)施例可用于提供媒體指導(dǎo)應(yīng) 用列表的例示性顯示屏;
圖3示出了根據(jù)本發(fā)明的 一個(gè)實(shí)施例的例示性的用戶裝置設(shè)備; 圖4是根據(jù)本發(fā)明的一個(gè)實(shí)施例的例示性的跨平臺(tái)交互式媒體200880019392.9
說(shuō)明書(shū)第3/36頁(yè) 系統(tǒng)的圖5-7A和7B是根據(jù)本發(fā)明的 一 個(gè)實(shí)施例的例示性的基于W eb 的遠(yuǎn)程訪問(wèn)服務(wù)屏幕;
圖8A和8B分別例示了節(jié)目動(dòng)作請(qǐng)求和響應(yīng)數(shù)據(jù)集;
圖9A、 IOA和IOB是根據(jù)本發(fā)明的各種實(shí)施例,在提供對(duì)交互 式媒體指導(dǎo)應(yīng)用的遠(yuǎn)程訪問(wèn)中涉及的步驟的例示性處理流程圖;和
圖9B是可結(jié)合圖9A所示的處理使用的例示性查找表。
具體實(shí)施例方式
在任意給定的媒體傳遞系統(tǒng)中用戶可獲得的媒體數(shù)量可以是巨 大的。因此許多用戶希望一種允許用戶有效地導(dǎo)航媒體選擇,并且容 易地識(shí)別他們可能希望的媒體的通過(guò)一種界面實(shí)現(xiàn)的媒體指導(dǎo)形式。
此處提供這種指導(dǎo)的應(yīng)用被稱為交互式媒體指導(dǎo)應(yīng)用,或有時(shí)被稱為 媒體指導(dǎo)應(yīng)用或指導(dǎo)應(yīng)用。
取決于它們?yōu)橹峁┲笇?dǎo)的媒體,交互式媒體指導(dǎo)應(yīng)用可以采取 各種形式。 一種典型的媒體指導(dǎo)應(yīng)用是交互式電視節(jié)目指導(dǎo)。交互式 電視節(jié)目指導(dǎo)(有時(shí)被稱為電子節(jié)目指導(dǎo))是公知的指導(dǎo)應(yīng)用,其尤 其是允許用戶在包括常規(guī)電視節(jié)目(通過(guò)傳統(tǒng)廣播、電纜、衛(wèi)星、因 特網(wǎng)或其它方式提供的)以及按次收費(fèi)節(jié)目、點(diǎn)播節(jié)目(諸如在視頻 點(diǎn)播(VOD)系統(tǒng)中)、因特網(wǎng)內(nèi)容(例如,流媒體、可下載媒體、 網(wǎng)絡(luò)播放等)和其它類型的媒體或視頻內(nèi)容的許多類型的媒體內(nèi)容中 導(dǎo)航和定位。指導(dǎo)應(yīng)用還允許用戶在包括例如視頻剪輯、文章、廣告、 聊天會(huì)話、游戲等的與視頻內(nèi)容有關(guān)的內(nèi)容中導(dǎo)航和定位。
隨著因特網(wǎng)、移動(dòng)計(jì)算和高速無(wú)線網(wǎng)絡(luò)的出現(xiàn),用戶在個(gè)人計(jì)算 機(jī)(PC )和傳統(tǒng)上不能訪問(wèn)媒體的其它設(shè)備諸如手持計(jì)算機(jī)、個(gè)人數(shù) 字助理(PDA)、移動(dòng)電話機(jī)或其它移動(dòng)設(shè)備上訪問(wèn)媒體。在這些設(shè) 備上,用戶能夠在與可通過(guò)電視獲得的相同媒體中導(dǎo)航和定位。因此, 在這些設(shè)備上也需要媒體指導(dǎo)。提供的媒體指導(dǎo)可能僅針對(duì)可通過(guò)電 視獲得的媒體內(nèi)容,僅針對(duì)可通過(guò)一個(gè)或多個(gè)這些設(shè)備獲得的媒體內(nèi)
ii容,或針對(duì)可通過(guò)電視和一個(gè)或多個(gè)這些設(shè)備兩者獲得的媒體內(nèi)容。媒體指導(dǎo)應(yīng)用可被提供為在線應(yīng)用(即,在Web站點(diǎn)上提供的), 或提供為獨(dú)立的應(yīng)用或手持計(jì)算機(jī)、PDA、移動(dòng)電話機(jī)或其它移動(dòng)設(shè) 備上的客戶。下面將更詳細(xì)地描述可以實(shí)現(xiàn)媒體指導(dǎo)應(yīng)用的各種設(shè)備 和平臺(tái)。媒體指導(dǎo)應(yīng)用的功能之一是為用戶提供媒體列表和媒體信息。圖 1, 2和5-7示出了可用于提供媒體指導(dǎo)并且尤其是媒體列表的例示 性顯示屏。圖1, 2和5-7中所示的顯示屏可被在任意適合的設(shè)備或 平臺(tái)上實(shí)現(xiàn)。雖然以全屏顯示示出了圖1, 2和5-7的顯示,它們還 可以完全或部分地重疊在正在顯示的媒體內(nèi)容上。通過(guò)選擇顯示屏上 提供的可選擇選項(xiàng)(例如,菜單選項(xiàng)、列表選項(xiàng)、圖標(biāo)、超鏈接等), 或按壓遙控器或其它用戶輸入接口或設(shè)備上的專用按鈕(例如, GUIDE按鈕),用戶可以指出希望訪問(wèn)媒體信息。響應(yīng)用戶的指示, 媒體指導(dǎo)應(yīng)用可以提供帶有以若干方式之一諸如在網(wǎng)格中按時(shí)間和 頻道、按時(shí)間、按頻道、按媒體類型、按種類(例如,電影、體育、 新聞、兒童節(jié)目或其它節(jié)目種類)或其它預(yù)定的、用戶定義的或其它 組織準(zhǔn)則組織的媒體信息的顯示屏。圖1示出了使得能夠在單個(gè)顯示中訪問(wèn)不同類型的媒體內(nèi)容的 按時(shí)間和頻道布置的例示性的網(wǎng)格節(jié)目列表顯示100。顯示100可以 包括網(wǎng)格102,網(wǎng)格102帶有(1) 一列頻道/媒體類型標(biāo)識(shí)符104, 其中每個(gè)頻道/媒體類型標(biāo)識(shí)符(其是該列中的一個(gè)單元)識(shí)別出可獲 得的一個(gè)不同的頻道或媒體類型;和(2) —行時(shí)間標(biāo)識(shí)符106,其中 每個(gè)時(shí)間標(biāo)識(shí)符(其是該行中的一個(gè)單元)標(biāo)識(shí)出一個(gè)節(jié)目時(shí)間塊。 網(wǎng)格102還包括用于節(jié)自列表諸如節(jié)目列表108的單元,其中每個(gè)列 表提供節(jié)目標(biāo)題,該節(jié)目標(biāo)題被提供在列表的相關(guān)聯(lián)的頻道和時(shí)間 上。使用用戶輸入設(shè)備,用戶可以通過(guò)移動(dòng)高亮顯示區(qū)域110選擇節(jié) 目列表??梢栽诠?jié)目信息區(qū)域112中提供關(guān)于由高亮顯示區(qū)域110選 擇的節(jié)目列表的信息。區(qū)域112可以包括例如節(jié)目標(biāo)題、節(jié)目描述、 提供節(jié)目的時(shí)間(如果適用)、節(jié)目所在頻道(如果適用)、節(jié)目評(píng)200880019392.9說(shuō)明書(shū)第5/36頁(yè)分和其它所希望的信息。除了提供對(duì)根據(jù)時(shí)間表提供的線性節(jié)目的訪問(wèn)之外,媒體指導(dǎo)應(yīng) 用還提供對(duì)未根據(jù)時(shí)間表提供的非線性節(jié)目的訪問(wèn)。非線性節(jié)目可以包括來(lái)自包括點(diǎn)播媒體內(nèi)容(例如,VOD)、因特網(wǎng)內(nèi)容(例如,流 媒體、可下載媒體等)、本地存儲(chǔ)的媒體內(nèi)容(例如,存儲(chǔ)在數(shù)字錄 像機(jī)(DVR)、數(shù)字視頻盤(pán)(DVD)、盒式錄像磁帶、壓縮盤(pán)(CD) 等上的視頻內(nèi)容)或其它時(shí)間不敏感媒體內(nèi)容的不同媒體源的內(nèi)容。 點(diǎn)播內(nèi)容可以包括電影和由特定媒體提供者提供的原始媒體內(nèi)容兩 者(例如,HBO On Demand提供"The Sopranos"和"Curb Your Enthusiasm" ) 。 HBO ON DEMAND, THE SOPRANOS和CURB YOUR ENTHUSIASM是Home Box Office公司擁有的商標(biāo)。因特網(wǎng) 內(nèi)容可以包括Web事件,諸如聊天會(huì)話或網(wǎng)絡(luò)播放,或可通過(guò)因特 網(wǎng)Web站點(diǎn)或其它因特網(wǎng)訪問(wèn)(例如,F(xiàn)TP)作為流媒體或可下載 媒體獲得的內(nèi)容。網(wǎng)格102可以提供包括點(diǎn)播列表114、記錄的媒體的列表116和 因特網(wǎng)內(nèi)容列表118的非線性節(jié)目的列表。組合來(lái)自不同類型媒體源 的內(nèi)容的列表的顯示有時(shí)被稱為"混合媒體,,顯示??梢燥@示的列表類 型的不同于顯示100的各種排列可以基于用戶選擇或指導(dǎo)應(yīng)用定義 (例如,僅有記錄和廣播列表的顯示,僅有點(diǎn)播和廣播列表的顯示 等)。如圖所示,列表114、 116和118被示出為橫跨在網(wǎng)格102中 顯示的整個(gè)時(shí)間塊,以便指示對(duì)這些列表的選擇可以提供對(duì)分別專用 于點(diǎn)播列表、記錄列表或因特網(wǎng)列表的顯示的訪問(wèn)。在其它實(shí)施例中, 這些媒體類型的列表可被直接包括在網(wǎng)格102中。響應(yīng)用戶對(duì)導(dǎo)航圖 標(biāo)120之一的選擇,可以顯示附加的列表(按壓用戶輸入設(shè)備上的箭 頭鍵可以與選擇導(dǎo)航圖標(biāo)120類似的方式影響顯示)。顯示100還可以包括碎見(jiàn)頻區(qū)域122、廣告124和選項(xiàng)區(qū)域126。 視頻區(qū)域122可以允許用戶觀看和/或預(yù)覽當(dāng)前可獲得、將可獲得的、 或用戶已經(jīng)獲得的節(jié)目。視頻區(qū)域122的內(nèi)容可以相應(yīng)于或獨(dú)立于網(wǎng) 格102中顯示的列表之一。包括視頻區(qū)域的網(wǎng)格顯示有時(shí)被稱為指導(dǎo)中畫(huà)(PIG )顯示。在公開(kāi)于2003年5月13日的Satterfield等人的 美國(guó)專利No. 6,564,378和公開(kāi)于2001年5月29日的Yuen等人的美 國(guó)專利No. 6,239,794中更詳細(xì)地描述了 PIG顯示和其功能,因此通 過(guò)引用將其完整結(jié)合在此。PIG顯示可被包括在本發(fā)明的其它媒體指 導(dǎo)應(yīng)用顯示屏中。廣告124可以提供取決于觀看者的訪問(wèn)權(quán)(例如,用于預(yù)訂的節(jié) 目)的當(dāng)前可獲得以便觀看、將來(lái)可獲得以便觀看、或根本不能獲得 以便觀看的媒體內(nèi)容的廣告,并且可以相應(yīng)于網(wǎng)格102中的一個(gè)或多 個(gè)媒體列表或與網(wǎng)格102中的一個(gè)或多個(gè)媒體列表不相關(guān)。廣告124 還可用于與網(wǎng)格102中顯示的媒體內(nèi)容相關(guān)或無(wú)關(guān)的產(chǎn)品或服務(wù)。廣 告124可以是可選擇的,并且提供關(guān)于媒體內(nèi)容的進(jìn)一步信息,提供 關(guān)于產(chǎn)品和服務(wù)的信息,使得能夠購(gòu)買媒體內(nèi)容、產(chǎn)品或服務(wù),提供 與該廣告相關(guān)的媒體內(nèi)容等。可以基于用戶簡(jiǎn)檔/偏好、監(jiān)視的用戶活 動(dòng)、提供的顯示類型或其它適合的定向廣告基礎(chǔ)定向廣告124。雖然以矩形或標(biāo)題形狀示出了廣告214,可以任意適合的大小、 形狀和指導(dǎo)應(yīng)用顯示中的位置提供廣告。例如,可以與網(wǎng)格102水平 相鄰的矩形形狀提供廣告124。這有時(shí)被稱為面板廣告。另外,廣告 可被重疊在媒體內(nèi)容或指導(dǎo)應(yīng)用顯示上或被嵌入顯示內(nèi)。廣告還可以 包括文本、圖像、旋轉(zhuǎn)圖像、視頻剪輯或其它類型的媒體內(nèi)容。廣告 可被存儲(chǔ)在帶有指導(dǎo)應(yīng)用的用戶裝置內(nèi),存儲(chǔ)在連接到用戶裝置的數(shù) 據(jù)庫(kù)內(nèi),存儲(chǔ)在遠(yuǎn)程位置(包括流媒體服務(wù)器),或存儲(chǔ)在其它存儲(chǔ) 裝置或這些位置的組合上。在例如提交于2003年1月17日的Knudson 等人的美國(guó)專利申請(qǐng)No. 10/347,673 、公開(kāi)于2004年6月29日的Ward III等人的美國(guó)專利No. 6,756,997和公開(kāi)于2002年5月14日的Schein 等人的美國(guó)專利No. 6,388,714中更詳細(xì)地討論了在媒體指導(dǎo)應(yīng)用中 提供廣告,因此通過(guò)引用將其完整結(jié)合在此。應(yīng)當(dāng)理解,廣告可被包 括在本發(fā)明的其它媒體指導(dǎo)應(yīng)用顯示屏內(nèi)。選項(xiàng)區(qū)域126可以允許用戶訪問(wèn)不同類型的媒體內(nèi)容、媒體指導(dǎo) 應(yīng)用顯示和/或^某體指導(dǎo)應(yīng)用特征。選項(xiàng)區(qū)域126可以是顯示100的一部分(和本發(fā)明的其它顯示屏),或可被用戶通過(guò)選擇屏幕上的選項(xiàng)
或按壓用戶輸入設(shè)備上的專用或可指定的按鈕調(diào)用。選項(xiàng)區(qū)域126中 的可選擇選項(xiàng)可以涉及與網(wǎng)格102中的節(jié)目列表相關(guān)的特征,或可以 包括可從主菜單顯示獲得的選項(xiàng)。與節(jié)目列表相關(guān)的特征可以包括搜 索其它播出時(shí)間或接收節(jié)目的方式、記錄節(jié)目、啟動(dòng)節(jié)目的系列記錄、 將節(jié)目和/或頻道設(shè)置為喜好、購(gòu)買節(jié)目或其它特征。可從主菜單顯示 獲得的選項(xiàng)可以包括搜索選項(xiàng)、VOD選項(xiàng)、家長(zhǎng)控制選項(xiàng)、訪問(wèn)各 類列表顯示、訂購(gòu)額外付費(fèi)服務(wù)、編輯用戶簡(jiǎn)檔、訪問(wèn)瀏覽覆蓋圖或 其它選項(xiàng)。
可以基于用戶偏好個(gè)性化媒體指導(dǎo)應(yīng)用。個(gè)性化的媒體指導(dǎo)應(yīng)用 允許用戶定制顯示和特征,以便創(chuàng)建媒體指導(dǎo)應(yīng)用的個(gè)性化"體驗(yàn)"。 可以通過(guò)允許用戶輸入這些定制內(nèi)容,和/或通過(guò)由媒體指導(dǎo)應(yīng)用監(jiān)視 用戶活動(dòng)以便確定各種用戶偏好創(chuàng)建這種個(gè)性化體驗(yàn)。用戶可以通過(guò) 登錄或向指導(dǎo)應(yīng)用標(biāo)識(shí)自身訪問(wèn)其個(gè)性化的指導(dǎo)應(yīng)用??梢愿鶕?jù)用戶 簡(jiǎn)檔進(jìn)行媒體指導(dǎo)應(yīng)用的定制。定制可以包括改變呈現(xiàn)方案(例如, 顯示的彩色方案、文本的字體大小等)、顯示的媒體內(nèi)容列表的諸方 面(例如,僅有HDTV節(jié)目、基于喜好的頻道選擇的用戶指定的廣播 頻道、推薦的媒體內(nèi)容等)、所希望的記錄特征(例如,特定用戶的 記錄或系列記錄、記錄質(zhì)量等)、家長(zhǎng)控制設(shè)置和其它所希望的定制。
媒體指導(dǎo)應(yīng)用還可以允許用戶提供用戶簡(jiǎn)檔信息或可以自動(dòng)編
輯用戶簡(jiǎn)檔信息。媒體指導(dǎo)應(yīng)用可以例如監(jiān)視用戶訪問(wèn)的媒體和/或用 戶與指導(dǎo)應(yīng)用的其它交互式。另外,媒體指導(dǎo)應(yīng)用可以獲得與特定用
戶相關(guān)的所有或部分其它用戶簡(jiǎn)檔(例如,從用戶訪問(wèn)的因特網(wǎng)上的 其它Web站點(diǎn),諸如www.t,ide.com、從用戶訪問(wèn)的其它媒體指導(dǎo) 應(yīng)用、從用戶訪問(wèn)的其它交互式應(yīng)用、從用戶的手持設(shè)備等),和/ 或從媒體指導(dǎo)應(yīng)用可以訪問(wèn)的其它來(lái)源獲得關(guān)于用戶的信息。結(jié)果, 可以在用戶的不同設(shè)備上給用戶提供統(tǒng)一的指導(dǎo)應(yīng)用體驗(yàn)。結(jié)合圖4 在下面更詳細(xì)地描述這種類型的用戶體驗(yàn)。在提交于2005年7月11 日的Ellis等人的美國(guó)專利申請(qǐng)No. 11/179,410、提交于1999年11月9日的Boyer等人的美國(guó)專利申請(qǐng)No. 09/437,304和提交于2002 年2月21日的EHis等人的美國(guó)專利申請(qǐng)No. 10/105,128中更詳細(xì)地 描述了附加的個(gè)性化媒體指導(dǎo)應(yīng)用特征,因此通過(guò)引用將其完整結(jié)合 在此。
圖2示出了用于提供媒體指導(dǎo)的另 一個(gè)顯示布置。視頻鑲嵌顯示 200包括基于媒體類型、體裁和/或其它組織準(zhǔn)則組織的媒體內(nèi)容信息 的可選擇的選項(xiàng)202。在顯示200中,選擇了電視列表選項(xiàng)204,因 此提供列表206、 208、 210和212作為廣播節(jié)目列表。與圖l的列表 不同,顯示200中的列表不限于簡(jiǎn)單的文本(例如,節(jié)目標(biāo)題)和圖 標(biāo)以便描述媒體。取而代之,在顯示200中,列表可以提供圖形圖像, 包括封面插圖、來(lái)自媒體內(nèi)容的靜態(tài)圖像、視頻剪輯預(yù)覽、來(lái)自媒體 內(nèi)容的實(shí)況視頻或向用戶指示由列表描述的媒體內(nèi)容的其它類型的 媒體。每個(gè)圖形列表還可以伴隨有文本,以便提供關(guān)于與列表相關(guān)聯(lián) 的媒體內(nèi)容的其它信息。例如,列表208可以包括多于一個(gè)部分,包 括々某體部分214和文本部分216??梢赃x擇媒體部分214和/或文本部 分216,以便全屏觀看視頻,或觀看與媒體部分214中顯示的視頻相 關(guān)的節(jié)目列表(例如,觀看播出該視頻的頻道的列表)。
顯示200中的列表具有不同的大小(即,列表206大于列表208、 210和212),但是如果希望,所有列表可以具有相同大小。列表可 以具有不同大小或圖形強(qiáng)調(diào),以便如媒體提供者所希望的或基于用戶 偏好指示用戶感興趣的程度或強(qiáng)調(diào)某些內(nèi)容。例如在提交于2005年 12月29曰的Yates的美國(guó)專利申請(qǐng)No. 11/324,202中討論了用于圖形 地強(qiáng)調(diào)媒體列表的各種系統(tǒng)和方法,因此通過(guò)引用將其完整結(jié)合在 此。
用戶可以從其一個(gè)或多個(gè)用戶裝置設(shè)備訪問(wèn)媒體內(nèi)容和媒體指 導(dǎo)應(yīng)用(和其在上面和下面描述的顯示屏)。圖3示出了例示性的用 戶裝置設(shè)備300的一般化實(shí)施例。在下面結(jié)合圖4討論用戶裝置設(shè)備 的更特定的實(shí)現(xiàn)。用戶裝置設(shè)備300可以通過(guò)輸入/輸出(下面稱為 "I/O")路徑302接收媒體內(nèi)容和數(shù)據(jù)。1/O路徑302可以向控制電路200880019392.9
說(shuō)明書(shū)第9/36頁(yè) 304提供媒體內(nèi)容(例如,廣播節(jié)目、點(diǎn)播節(jié)目、因特網(wǎng)內(nèi)容和其它 視頻或音頻)和數(shù)據(jù),控制電路304包括處理電路306和存儲(chǔ)設(shè)備308。 控制電路304可用于使用I/O路徑302發(fā)送和接收命令、請(qǐng)求和其它 適合的數(shù)據(jù)。I/O路徑302可將控制電路304 (并且更具體地,處理 電路306)連接到一個(gè)或多個(gè)通信路徑(在下面描述)??捎梢粋€(gè)或 多個(gè)這些通信路徑提供I/0功能,但是圖3中僅示出了單個(gè)路徑以便 避免使得附圖過(guò)于復(fù)雜。
控制電路304可以基于任意適合的處理電路306,諸如基于一個(gè) 或多個(gè)微處理器、微控制器、數(shù)字信號(hào)處理器、可編程邏輯器件等的 處理電路。在某些實(shí)施例中,控制電路304執(zhí)行存儲(chǔ)在存儲(chǔ)器(即, 存儲(chǔ)設(shè)備308)內(nèi)的用于媒體指導(dǎo)應(yīng)用的指令。在基于客戶機(jī)-服務(wù) 器的實(shí)施例中,控制電路304可以包括適合于與指導(dǎo)應(yīng)用服務(wù)器或其 它網(wǎng)絡(luò)或服務(wù)器通信的通信電路。通信電路可以包括用于與其它裝置 通信的纜線調(diào)制解調(diào)器、綜合業(yè)務(wù)數(shù)字網(wǎng)絡(luò)(ISDN)調(diào)制解調(diào)器、數(shù) 字用戶線(DSL)調(diào)制解調(diào)器、電話調(diào)制解調(diào)器或無(wú)線調(diào)制解調(diào)器。 這些通信可以涉及因特網(wǎng)或任意其它適合的通信網(wǎng)絡(luò)或路徑(這被結(jié) 合圖4更詳細(xì)地描述)。通信電路可以包括用于從其它裝置接收通信 的應(yīng)用程序接口 。這些通信可以是指示針對(duì)用戶裝置設(shè)備300的指令 的動(dòng)作請(qǐng)求,例如指示安排記錄或諸如節(jié)目或頻道喜好的媒體指導(dǎo)應(yīng) 用設(shè)置(在下面以圖4描述)的指令的與應(yīng)用程序接口兼容的文件。 另外,通信電路可以包括啟動(dòng)媒體指導(dǎo)應(yīng)用的對(duì)等通信,或彼此遠(yuǎn)離 的媒體指導(dǎo)應(yīng)用的通信的電路(在下面更詳細(xì)地描述)。
可以提供存儲(chǔ)器(例如,隨機(jī)訪問(wèn)存儲(chǔ)器、只讀存儲(chǔ)器或任意其 它適合的存儲(chǔ)器)、硬盤(pán)驅(qū)動(dòng)器、光盤(pán)驅(qū)動(dòng)器或任意其它適合的固定 的或可移動(dòng)的存儲(chǔ)設(shè)備(例如,DVD記錄器、CD記錄器、盒式磁帶 錄像機(jī)或其它適合的記錄設(shè)備)作為是控制電路304的一部分的存儲(chǔ) 設(shè)備308。存儲(chǔ)設(shè)備308可以包括上述類型的存儲(chǔ)設(shè)備中的一個(gè)或多 個(gè)。例如,媒體指導(dǎo)應(yīng)用300可以包括用于DVR(有時(shí)稱為個(gè)人錄像 機(jī)或PVR)的硬盤(pán)驅(qū)動(dòng)器和作為輔助存儲(chǔ)設(shè)備的DVD記錄器??梢?br>
17使用存儲(chǔ)設(shè)備308存儲(chǔ)此處描述的各類媒體和指導(dǎo)應(yīng)用數(shù)據(jù),包括節(jié) 目信息、指導(dǎo)應(yīng)用設(shè)置、用戶偏好或簡(jiǎn)檔信息、或用于操作指導(dǎo)應(yīng)用 的其它數(shù)據(jù)。還可以使用非易失存儲(chǔ)器(例如,調(diào)用指導(dǎo)例程和其它 指令)。
控制電路304可以包括視頻產(chǎn)生電路和調(diào)諧電路,諸如一個(gè)或多 個(gè)模擬調(diào)諧器、 一個(gè)或多個(gè)MPEG - 2解碼器或其它數(shù)字解碼電路、 高清晰度調(diào)諧器、或任意其它適合的調(diào)諧或視頻電路或這些電路的組 合。還可以提供編碼電路(例如,用于將空中信號(hào)、模擬信號(hào)或數(shù)字 信號(hào)轉(zhuǎn)換為MPEG信號(hào)以便存儲(chǔ))??刂齐娐?04還可以包括用于 將媒體上轉(zhuǎn)換和下轉(zhuǎn)換為用戶裝置300的優(yōu)選輸出格式的定標(biāo)電路。 電路304還可以包括用于在數(shù)字和模擬信號(hào)之間轉(zhuǎn)換的數(shù)字到模擬轉(zhuǎn) 換器電路和模擬到數(shù)字轉(zhuǎn)換器電路。用戶裝置可以使用調(diào)諧和編碼電 路,以便接收和顯示、播放或記錄媒體內(nèi)容。調(diào)諧和編碼電路還可被 用于接收指導(dǎo)數(shù)據(jù)??梢允褂眠\(yùn)行在一個(gè)或多個(gè)通用或?qū)S锰幚砥魃?的軟件實(shí)現(xiàn)此處描述的電路,包括例如調(diào)諧、視頻產(chǎn)生、編碼、解碼、 定標(biāo)和模擬/數(shù)字電路。可以提供多個(gè)調(diào)諧器以便處理同時(shí)調(diào)諧功能 (例如,觀看和記錄功能、畫(huà)中畫(huà)(PIP)功能、多調(diào)諧器記錄等)。 如果作為與用戶裝置300分離的設(shè)備提供存儲(chǔ)設(shè)備308,調(diào)諧和編碼 電路(包括多個(gè)調(diào)諧器)可被與存儲(chǔ)設(shè)備308相關(guān)聯(lián)。
用戶可以控制使用用戶輸入接口 310控制電路304。用戶輸入接 口 310可以是任意適合的用戶接口,諸如遙控器、鼠標(biāo)、軌跡球、小 鍵盤(pán)、鍵盤(pán)、觸摸屏、觸摸墊、輸入筆、操縱桿、語(yǔ)音識(shí)別接口或其 它用戶輸入接口 。顯示器312可被作為單獨(dú)的設(shè)備提供或與用戶裝置 設(shè)備300的其它元件集成在一起。顯示器312可以是監(jiān)視器、電視、 移動(dòng)設(shè)備的液晶顯示器(LCD)或用于顯示視覺(jué)圖像的任意其它適合 裝置中的一個(gè)或多個(gè)。在某些實(shí)施例中,顯示器312可以具有HDTV 能力。揚(yáng)聲器314可被提供為與用戶裝置設(shè)備300的其它元件集成在 一起,或可以是獨(dú)立的單元??梢酝ㄟ^(guò)揚(yáng)聲器314播放在顯示器312 上顯示的視頻和其它媒體內(nèi)容的音頻分量。在某些實(shí)施例中,音頻可
18被分配到接收器(未示出),該接收器處理音頻并且通過(guò)揚(yáng)聲器314 輸出音頻。
圖3的用戶裝置設(shè)備300可被動(dòng)作圖4的系統(tǒng)400中實(shí)現(xiàn)為用戶
電視裝置402、用戶計(jì)算機(jī)裝置404、無(wú)線用戶通信設(shè)備406、遠(yuǎn)程訪
問(wèn)用戶設(shè)備440或適用于訪問(wèn)媒體的任意其它類型的用戶裝置(例如, 非便攜游戲機(jī))。出于簡(jiǎn)單起見(jiàn);此處這些設(shè)備可被總地稱為用戶裝
置或用戶裝置設(shè)備。在其上執(zhí)行媒體指導(dǎo)應(yīng)用的用戶裝置設(shè)備可以作
為獨(dú)立的設(shè)備,或可以是設(shè)備網(wǎng)絡(luò)的一部分??梢詫?shí)現(xiàn)設(shè)備的各種網(wǎng)
絡(luò)配置,并且在下面更詳細(xì)地討論。遠(yuǎn)程訪問(wèn)用戶設(shè)備400還可以是
任意無(wú)線用戶設(shè)備406 (例如,PDA、移動(dòng)電話機(jī)、便攜視頻播放器等)。
系統(tǒng)400是根據(jù)本發(fā)明的實(shí)施例的用于提供對(duì)交互式媒體指導(dǎo) 應(yīng)用的遠(yuǎn)程訪問(wèn)的簡(jiǎn)化的例示性的跨平臺(tái)交互式媒體系統(tǒng)。該示例系 統(tǒng)包括遠(yuǎn)程訪問(wèn)用戶設(shè)備440、遠(yuǎn)程訪問(wèn)服務(wù)器460、媒體服務(wù)提供 者的遠(yuǎn)程訪問(wèn)服務(wù)器490、用戶裝置設(shè)備4Q2、 404和406、 4某體內(nèi)容 源416和媒體指導(dǎo)數(shù)據(jù)內(nèi)容源418以及各種通信網(wǎng)絡(luò)和數(shù)據(jù)鏈路。在 該示例圖中,交互式媒體系統(tǒng)400可以宿寄有遠(yuǎn)程訪問(wèn)用戶設(shè)備440 的用戶可能希望通過(guò)使用遠(yuǎn)程訪問(wèn)服務(wù)器460和遠(yuǎn)程訪問(wèn)用戶設(shè)備 440遠(yuǎn)程管理的々某體指導(dǎo)應(yīng)用。
在交互式媒體系統(tǒng)400中,用戶電視裝置403可以包括機(jī)頂盒、 用于處理衛(wèi)星電視的集成的接收器解碼器(IRD)、電視機(jī)、數(shù)字存 儲(chǔ)設(shè)備、DVD記錄器、盒式磁帶錄像機(jī)(VCR)、本地媒體服務(wù)器 或其它用戶電視裝置。如果希望, 一個(gè)或多個(gè)這些設(shè)備可被集成為單 個(gè)設(shè)備。用戶裝置設(shè)備404可以包括PC、膝上計(jì)算機(jī)、平板計(jì)算機(jī)、 WebTV盒、個(gè)人計(jì)算機(jī)電視(PC/TV) 、 PC媒體服務(wù)器、PC媒體 中心或其它用戶計(jì)算機(jī)裝置。WEBTV是微軟公司擁有的商標(biāo)。無(wú)線 用戶通信設(shè)備406可以包括PDA、移動(dòng)電話機(jī)、便攜視頻播放器、便 攜音樂(lè)播放器、便攜游戲機(jī)或其它無(wú)線設(shè)備。
應(yīng)當(dāng)注意,隨著用于PC的電視調(diào)諧器卡、WebTV和其它用戶裝置設(shè)備中的視頻集成的出現(xiàn),當(dāng)試圖將一種設(shè)備歸類到上述設(shè)備之
一時(shí),界線已經(jīng)變得模糊了。實(shí)際上,用戶電視裝置402、用戶計(jì)算機(jī)裝置404和無(wú)線用戶通信設(shè)備406之一可以實(shí)現(xiàn)上面結(jié)合圖3描述的至少某些系統(tǒng)特征,并且作為結(jié)果,包括關(guān)于可在該設(shè)備上獲得的媒體內(nèi)容類型的靈活性。例如,用戶電視裝置402可以能夠連接因特網(wǎng)從而允許訪問(wèn)因特網(wǎng)內(nèi)容,而用戶計(jì)算機(jī)裝置404可以包括允許訪問(wèn)電視節(jié)目的調(diào)諧器。媒體指導(dǎo)應(yīng)用還可以在不同類型的用戶裝置上具有相同布局,或可被針對(duì)用戶裝置的顯示能力加以調(diào)整。例如,在用戶計(jì)算機(jī)裝置上,指導(dǎo)應(yīng)用可被提供為由Web瀏覽器訪問(wèn)的Web站點(diǎn)。在另一個(gè)例子中,可以為無(wú)線用戶通信設(shè)備縮小指導(dǎo)應(yīng)用的規(guī)模。
在交互式媒體系統(tǒng)400中,通常存在每種用戶裝置設(shè)備的多于一個(gè)的用戶裝置設(shè)備,但是圖4僅示出了每種中的一個(gè),以避免使得附圖過(guò)于復(fù)雜。另外,每個(gè)用戶可以利用多于一種類型的用戶裝置設(shè)備(例如,用戶可以具有電視機(jī)和計(jì)算機(jī)),并且還可以利用每種用戶裝置設(shè)備的多于一個(gè)的用戶裝置設(shè)備(例如,用戶可以具有PDA和移動(dòng)電話機(jī)和/或多個(gè)電視機(jī))。
用戶還可以設(shè)置各種設(shè)置,以便保持家庭設(shè)備和遠(yuǎn)程設(shè)備上一致的媒體指導(dǎo)應(yīng)用設(shè)置。這些設(shè)置包括此處描述的設(shè)置,以及頻道和節(jié)
目喜好、指導(dǎo)應(yīng)用用于進(jìn)行節(jié)目推薦的節(jié)目偏好、顯示偏好、和其它所希望的指導(dǎo)設(shè)置。例如,如果用戶使用,比如,遠(yuǎn)程訪問(wèn)用戶設(shè)備440在其辦公室的個(gè)人計(jì)算機(jī)上在例如Web站點(diǎn)www.tvguide.com上將一個(gè)頻道設(shè)置為喜好,如果希望,相同的頻道將作為喜好出現(xiàn)在用戶的家庭設(shè)備(例如,用戶的電視裝置和用戶的計(jì)算機(jī)裝置)以及用戶的移動(dòng)設(shè)備上。因此,在一個(gè)用戶裝置設(shè)備上進(jìn)行的改變可以改變另一個(gè)用戶裝置設(shè)備上的指導(dǎo)體驗(yàn),不論它們是相同還是不同類型的用戶裝置設(shè)備。另外,可以基于用戶輸入的設(shè)置以及由指導(dǎo)應(yīng)用監(jiān)視的用戶活動(dòng)做出改變。
在交互式媒體系統(tǒng)400中,用戶裝置設(shè)備可被連接到通信網(wǎng)絡(luò)414。即,用戶電視裝置402、用戶計(jì)算機(jī)裝置404和無(wú)線用戶通信設(shè)備406分別^皮通過(guò)通信路徑408、 410和412連接到通4言網(wǎng)絡(luò)414。通信網(wǎng)絡(luò)414可以是一個(gè)或多個(gè)網(wǎng)絡(luò),包括因特網(wǎng)、移動(dòng)電話網(wǎng)絡(luò)、移動(dòng)設(shè)備(例如,Blackberry)網(wǎng)絡(luò)、纜線網(wǎng)絡(luò)、公共交換電話網(wǎng)絡(luò)或其它類型的通信網(wǎng)絡(luò)或通信網(wǎng)絡(luò)的組合。BLACKBERRY是由Research In Motion有限公司擁有的商標(biāo)。路徑408、 410和412可以分別或共同包括一個(gè)或多個(gè)通信路徑,諸如,衛(wèi)星路徑、光纖路徑、纜線路徑、支持因特網(wǎng)通信的路徑(例如,IPTV)、自由空間連接(例如,用于廣播或其它無(wú)線信號(hào))或任意其它適合的有線或無(wú)線通信路徑或這些路徑的組合。以點(diǎn)劃線畫(huà)出路徑412,以便指示在圖4所示的示例實(shí)施例中它是無(wú)線路徑,并且以實(shí)線畫(huà)出路徑408和410,以便指示它們是有線路徑(雖然如果希望,這些路徑可以是無(wú)線路徑)??捎蛇@些通信路徑中的 一個(gè)或多個(gè)提供與用戶裝置設(shè)備的通信,但是圖4中被示出為單個(gè)路徑,以便避免使得附圖過(guò)于復(fù)雜。
雖然未畫(huà)出用戶裝置設(shè)備之間的通信路徑,這些設(shè)備可以通過(guò)諸如上面結(jié)合路徑408、 410和412所述的路徑,以及其它短程點(diǎn)到點(diǎn)通信路徑諸如USB電纜、IEEE1394電纜,無(wú)線路徑(例如,Bluetooth,紅外,IEEE802-llx等),或通過(guò)有線或無(wú)線路徑的其它短程通信直接彼此通信。BLUETOOTH是由Bluetooth SIG公司擁有的商標(biāo)。用戶裝置設(shè)備還可以通過(guò)通信網(wǎng)絡(luò)414通過(guò)間接路徑彼此直接通信。
交互式媒體系統(tǒng)400包括分別通過(guò)通信路徑420和422連接通信網(wǎng)絡(luò)414的媒體內(nèi)容源416和媒體指導(dǎo)數(shù)據(jù)源418。路徑420和422可以包括上面結(jié)合路徑408、 410和412所述的通信路徑中的任意一個(gè)??梢栽谝粋€(gè)或多個(gè)通信路徑上交換與媒體內(nèi)容源416和媒體指導(dǎo)數(shù)據(jù)源418的通信,但是在圖4中被示出為單個(gè)路徑,以避免使得附圖過(guò)于復(fù)雜。另外,可以存在多于一個(gè)的媒體內(nèi)容源416和多于一個(gè)的媒體指導(dǎo)數(shù)據(jù)源418,但是在圖4中僅示出了一個(gè)媒體內(nèi)容源416和一個(gè)媒體指導(dǎo)數(shù)據(jù)源418,以避免使得附圖過(guò)于復(fù)雜。(在下面討論這些源中的每一個(gè)的不同類型。)如果希望,媒體內(nèi)容源416和媒為一個(gè)源i殳備。雖然源416和418與用戶裝置設(shè)備402、 404和406之間的通信被示出為通過(guò)通信網(wǎng)絡(luò)414,在某些實(shí)施例中,源416和418可以通過(guò)諸如上面結(jié)合路徑408、 410和412所述的那些通信路徑(未示出)直接與用戶裝置設(shè)備402、 404和406通4言。
媒體內(nèi)容源416可以包括一種或多種類型的媒體分配裝置,包括電視分配設(shè)施、纜線系統(tǒng)頭端、衛(wèi)星分配設(shè)施、節(jié)目源(例如,電視廣播商,諸如NBC, ABC, HBO等)、中間分配設(shè)施和/或服務(wù)器、因特網(wǎng)提供者、點(diǎn)播媒體服務(wù)器和其它媒體內(nèi)容提供者。NBC是National Broadcasting Company擁有的商標(biāo),ABC是ABC公司擁有的商標(biāo),并且HBO是Home Box Office公司擁有的商標(biāo)。媒體內(nèi)容源416可以是媒體內(nèi)容的創(chuàng)始者(例如,電視廣播商、網(wǎng)絡(luò)廣播提供者等),或可以不是媒體內(nèi)容的創(chuàng)始者(例如,點(diǎn)播媒體內(nèi)容提供者、用于下栽的廣播節(jié)目的視頻內(nèi)容的因特網(wǎng)提供者等)。媒體內(nèi)容源416可以包括有線源、衛(wèi)星提供者、點(diǎn)播提供者、因特網(wǎng)提供者或媒體內(nèi)容的其它提供者。媒體內(nèi)容源416還可以包括處于遠(yuǎn)離任意用戶裝置設(shè)備的位置的用于存儲(chǔ)不同類型的媒體內(nèi)容(包括用戶選擇的視頻內(nèi)容)的遠(yuǎn)程媒體服務(wù)器。結(jié)合提交于1999年6月11日的EUis等人的美國(guó)專利申請(qǐng)No. 09/332,244更詳細(xì)地討論了用于媒體內(nèi)容的遠(yuǎn)程存儲(chǔ)和向用戶裝置遠(yuǎn)程提供存儲(chǔ)的媒體內(nèi)容的系統(tǒng)和方法,因此通過(guò)引用將其完整結(jié)合在此。
媒體指導(dǎo)數(shù)據(jù)源418可以提供媒體指導(dǎo)數(shù)據(jù),諸如媒體列表、與媒體相關(guān)的信息(例如,廣播時(shí)間、廣播頻道、媒體標(biāo)題、媒體描述、評(píng)分信息(例如,家長(zhǎng)控制評(píng)分、批評(píng)家評(píng)分等)、體裁或類別信息、演員信息、廣播商或提供者標(biāo)志的標(biāo)志數(shù)據(jù)等)、媒體格式(例如,標(biāo)準(zhǔn)清晰度、高清晰度等)、廣告信息(例如,文本、圖像、媒體剪輯等)、點(diǎn)播信息和對(duì)用戶導(dǎo)航并且定位所希望的媒體選擇有幫助的任意其它類型的指導(dǎo)數(shù)據(jù)。
可以使用任意適合的方法將媒體指導(dǎo)應(yīng)用數(shù)據(jù)提供給用戶裝置
22設(shè)備。在某些實(shí)施例中,指導(dǎo)應(yīng)用可以是獨(dú)立的交互式電視節(jié)目指導(dǎo),其通過(guò)數(shù)據(jù)饋送(例如連續(xù)饋送、涓流式饋送或頻道的垂直消隱間隔中的數(shù)據(jù))接收節(jié)目指導(dǎo)數(shù)據(jù)??梢允褂脦?nèi)數(shù)字信號(hào)、使用帶外數(shù)字信號(hào)或任意其它適合的數(shù)據(jù)傳輸技術(shù),在電視頻道邊帶上、在電視頻道的重置消隱間隔內(nèi)給用戶裝置提供節(jié)目安排數(shù)據(jù)和其它指導(dǎo)數(shù)據(jù)??梢栽诙鄠€(gè)模擬或數(shù)字電視頻道上將節(jié)目安排數(shù)據(jù)和其它指導(dǎo)數(shù)據(jù)提供給用戶裝置。可以用任意適合的頻率(例如,連續(xù)地、每天、用戶指定的時(shí)間周期、系統(tǒng)指定的時(shí)間周期、響應(yīng)來(lái)自用戶裝置的請(qǐng)求等)將節(jié)目安排數(shù)據(jù)和其它指導(dǎo)數(shù)據(jù)提供給用戶裝置。在某些方法
中,可以使用客戶機(jī)-服務(wù)器方法將媒體指導(dǎo)數(shù)據(jù)源418中的指導(dǎo)數(shù)據(jù)提供給用戶裝置。例如,當(dāng)需要時(shí)駐留在用戶裝置上的指導(dǎo)應(yīng)用客戶可以發(fā)起與源418的會(huì)話,以便獲得指導(dǎo)數(shù)據(jù)。媒體指導(dǎo)數(shù)據(jù)源418可以給用戶裝置設(shè)備402、 404和406提供媒體指導(dǎo)應(yīng)用自身或用于媒體指導(dǎo)應(yīng)用的軟件更新。
媒體指導(dǎo)應(yīng)用可以例如是在用戶裝置設(shè)備上實(shí)現(xiàn)的獨(dú)立的應(yīng)用。
在其它實(shí)施例中,媒體指導(dǎo)應(yīng)用可以是客戶機(jī)-服務(wù)器應(yīng)用,其中僅有客戶駐留在用戶裝置設(shè)備上。例如,媒體指導(dǎo)應(yīng)用可被部分地實(shí)現(xiàn)為用戶裝置設(shè)備300 (圖3)的控制電路304 (圖3)上的客戶應(yīng)用,以及部分地實(shí)現(xiàn)為遠(yuǎn)程服務(wù)器上的服務(wù)器應(yīng)用(例如,媒體指導(dǎo)數(shù)據(jù)源418)??捎擅襟w指導(dǎo)數(shù)據(jù)源418產(chǎn)生指導(dǎo)應(yīng)用顯示并且將其傳輸?shù)接脩粞b置設(shè)備。媒體指導(dǎo)數(shù)據(jù)源418還可以傳輸數(shù)據(jù)以便存儲(chǔ)在用戶裝置上,然后用戶裝置基于由控制電路處理的指令產(chǎn)生指導(dǎo)應(yīng)用顯
示o
媒體指導(dǎo)系統(tǒng)400旨在示出若千方法或網(wǎng)絡(luò)配置,借助于這些方法或網(wǎng)絡(luò)配置,出于在家庭網(wǎng)絡(luò)內(nèi)或在媒體服務(wù)提供者網(wǎng)絡(luò)上訪問(wèn)媒體和提供媒體指導(dǎo)的目的,用戶裝置設(shè)備與媒體內(nèi)容和指導(dǎo)數(shù)據(jù)的源可以彼此通信??梢栽谶@些方法中的任意一個(gè)方法或這些方法的一個(gè)子集內(nèi),或在采用用于傳遞媒體和提供媒體指導(dǎo)的其它方法的系統(tǒng)內(nèi)應(yīng)用媒體指導(dǎo)系統(tǒng)400。在一個(gè)方法中,用戶裝置設(shè)備402、 404和406可以在家庭網(wǎng)絡(luò)內(nèi)彼此通信。用戶裝置設(shè)備可以通過(guò)上述的短程點(diǎn)到點(diǎn)通信方案直接彼此通信、通過(guò)經(jīng)過(guò)在家庭網(wǎng)絡(luò)上提供的集線器或其它類似設(shè)備通過(guò)間接路徑彼此通信、或通過(guò)通信網(wǎng)絡(luò)414彼此通信。單個(gè)家庭內(nèi)的多個(gè)個(gè)體中的每一個(gè)可以操作家庭網(wǎng)絡(luò)上的不同用戶裝置設(shè)備。結(jié)果,可能希望在不同用戶裝置設(shè)備間傳遞各種媒體指導(dǎo)信息或設(shè)置。例如,如在Eillis等人提交于2005年7月11日的美國(guó)專利申請(qǐng)No.11/179,410中更詳細(xì)地描述的,用戶可能希望在家庭網(wǎng)絡(luò)中的不同用戶裝置設(shè)備上保持一致的媒體指導(dǎo)應(yīng)用設(shè)置。家庭網(wǎng)絡(luò)中不同類型的用戶裝置設(shè)備還可以彼此通信以便傳輸媒體內(nèi)容。例如,用戶可以從用戶計(jì)算機(jī)裝置將媒體內(nèi)容傳輸?shù)奖銛y視頻播放器或便攜音樂(lè)播放器。
在另 一個(gè)方法中,室內(nèi)和室外用戶裝置設(shè)備的用戶可以使用他們媒體指導(dǎo)應(yīng)用直接與媒體內(nèi)容源416通信以便訪問(wèn)媒體內(nèi)容。具體地,在室內(nèi),用戶電視裝置404和用戶計(jì)算機(jī)裝置406的用戶可以訪問(wèn)4某體指導(dǎo)應(yīng)用,以便導(dǎo)航并且定位所希望的媒體內(nèi)容。用戶還可以使用無(wú)線用戶通信設(shè)備406訪問(wèn)室外的媒體指導(dǎo)應(yīng)用,以便導(dǎo)航并且定位所希望的媒體內(nèi)容。
在另一個(gè)方法中,用戶可以具有多種類型的用戶裝置,用戶借助于這些用戶裝置訪問(wèn)媒體內(nèi)容并且獲得媒體指導(dǎo)。例如,某些用戶可能具有可由室內(nèi)和移動(dòng)設(shè)備訪問(wèn)的家庭網(wǎng)絡(luò)。用戶可以通過(guò)在遠(yuǎn)程設(shè)
備上的實(shí)現(xiàn)的媒體指導(dǎo)應(yīng)用控制室內(nèi)設(shè)備。例如,用戶可以通過(guò)其辦公室的個(gè)人計(jì)算機(jī)或諸如PDA或可以使用Web的移動(dòng)電話機(jī)的移動(dòng)設(shè)備訪問(wèn)Web站點(diǎn)上的在線媒體指導(dǎo)應(yīng)用。用戶可以在在線指導(dǎo)應(yīng)用上設(shè)置各種設(shè)置(例如,記錄、提醒或其它設(shè)置),以便控制用戶的室內(nèi)設(shè)備。用戶可以具有可以不必是相同類型的多個(gè)室內(nèi)裝置設(shè)備(例如,在家中的多個(gè)房間或在多個(gè)家)。例如, 一個(gè)供應(yīng)商可以提供不同設(shè)備,并且不同的供應(yīng)商可以提供不同設(shè)備,其中這些設(shè)備可能由于具有用于接收諸如媒體內(nèi)容、室內(nèi)裝置設(shè)置和動(dòng)作請(qǐng)求的數(shù)據(jù)的不同通信接口 (例如,不同的應(yīng)用程序接口)而不同。在例如提交
于2004年8月26日的Eillis等人的美國(guó)專利申請(qǐng)No.10/927,814中討 論了用于處于彼此遠(yuǎn)離的位置的用戶裝置設(shè)備通信的各種系統(tǒng)和方 法,因此通過(guò)引用將其完整結(jié)合在此。
在本發(fā)明的 一個(gè)實(shí)施例中,用戶可以使用任意適合的遠(yuǎn)程訪問(wèn)用 戶i殳備訪問(wèn)和管理在用戶裝置i殳備402、 404和/或406上執(zhí)行的交互 式指導(dǎo)應(yīng)用。系統(tǒng)400的遠(yuǎn)程訪問(wèn)用戶設(shè)備440示出了遠(yuǎn)程訪問(wèn)用戶 設(shè)備的一個(gè)簡(jiǎn)化的例示性的實(shí)施例。下面描述遠(yuǎn)程訪問(wèn)用戶設(shè)備440 的更具體的實(shí)施例。在某些實(shí)施例中,遠(yuǎn)程訪問(wèn)用戶設(shè)備440是標(biāo)準(zhǔn) 的用戶設(shè)備,并且可以包括PC、膝上計(jì)算機(jī)、平板計(jì)算機(jī)、個(gè)人數(shù) 字助理(PDA)、移動(dòng)電話機(jī)、便攜視頻播放器、便攜音樂(lè)播放器、 便攜游戲機(jī)、手持計(jì)算機(jī)、便攜電視系統(tǒng)、汽車電視系統(tǒng)、其它計(jì)算 機(jī)裝置、其它無(wú)線設(shè)備或具有位置定位功能的其它移動(dòng)用戶設(shè)備。遠(yuǎn) 程訪問(wèn)用戶設(shè)備440可以是用戶的家庭網(wǎng)絡(luò)之外的用戶設(shè)備(例如, 辦公室計(jì)算機(jī))或用戶家庭網(wǎng)絡(luò)內(nèi)的任意用戶裝置設(shè)備406。
遠(yuǎn)程訪問(wèn)用戶設(shè)備440可以包括處理電路444、存儲(chǔ)設(shè)備450、 通信設(shè)備452、遠(yuǎn)程訪問(wèn)客戶442 (其實(shí)際是由處理電路444運(yùn)行并 且存儲(chǔ)在存儲(chǔ)設(shè)備450上的應(yīng)用,但是為了清楚起見(jiàn)被作為單獨(dú)元件 畫(huà)出)中的一個(gè)或多個(gè)。處理電路444可以包括圖3中的處理電路306 的所有特征和組件。連接到處理電路444的存儲(chǔ)設(shè)備450可以包括存 儲(chǔ)器(例如,隨機(jī)訪問(wèn)存儲(chǔ)器、只讀存儲(chǔ)器、閃存或任意其它適合的 存儲(chǔ)器)、硬盤(pán)驅(qū)動(dòng)器、光盤(pán)驅(qū)動(dòng)器或任意其它適合的固定的或可移 動(dòng)的存儲(chǔ)設(shè)備(例如,軟盤(pán)、CD、 DVD、盒式磁帶或任意適合的記 錄或存儲(chǔ)設(shè)備)。
遠(yuǎn)程訪問(wèn)用戶設(shè)備440還可以包括連接到處理電路444的位置定 位電路448。位置定位電路448可以通過(guò)例如全球定位系統(tǒng)(GPS) 或任意其它適合的裝置提供位置定位功能。位置定位電路448可以給 處理電路444提供用戶的當(dāng)前位置,這可以確定遠(yuǎn)程訪問(wèn)用戶設(shè)備440 可以與多個(gè)遠(yuǎn)程訪問(wèn)服務(wù)器460中的哪一個(gè)通信。用戶的當(dāng)前位置還可以確定由遠(yuǎn)程訪問(wèn)服務(wù)器460向遠(yuǎn)程訪問(wèn)用戶設(shè)備440提供的節(jié)目 信息的源。
遠(yuǎn)程訪問(wèn)用戶i殳備440還可以包括一個(gè)或多個(gè)通信i殳備452。通
信設(shè)備452可以是適用于支持遠(yuǎn)程訪問(wèn)用戶設(shè)備440 、遠(yuǎn)程訪問(wèn)服務(wù)
器460和通信網(wǎng)絡(luò)480之間的通信的任意設(shè)備,諸如通信端口 (例如,
串行端口、并行端口、通用串行總線(USB)端口等)、調(diào)制解調(diào)器
(例如,任意適合的模擬或數(shù)字標(biāo)準(zhǔn)調(diào)制解調(diào)器或蜂窩調(diào)制解調(diào)器)、 網(wǎng)絡(luò)接口卡(例如,以太網(wǎng)卡、令牌環(huán)卡等)、無(wú)線收發(fā)器(例如,
紅外線、無(wú)線電或其它適合的模擬或數(shù)字收發(fā)器)或其它適合的通信 設(shè)備。
遠(yuǎn)程訪問(wèn)用戶設(shè)備440和遠(yuǎn)程訪問(wèn)月良務(wù)器460之間的通信可以發(fā) 生在通信路徑482上和/或使用通信設(shè)備452通過(guò)通信網(wǎng)絡(luò)480發(fā)生。 通信路徑482可以包4舌上面結(jié)合路徑408、 410和412所述的通信路 徑中的任意一個(gè)。
通信路徑482可以包括任意適合的傳輸介質(zhì)。例如,通信路徑 482可以包括串行或并行纜線、撥號(hào)電話線、計(jì)算機(jī)網(wǎng)絡(luò)或因特網(wǎng)鏈 路(例如,10Base2、 10Base5、 10BaseT、 100BaseT、 10BaseF、 Tl、 T3等)、家庭網(wǎng)絡(luò)鏈路、紅外線鏈路、射頻鏈路、衛(wèi)星鏈路、任意 其它適合的鏈路或這些鏈路的適合的組合??梢允褂萌我膺m合的傳輸 或接入方案,諸如標(biāo)準(zhǔn)串行或并行通信、以太網(wǎng)、令牌環(huán)、光纖分布 式數(shù)據(jù)接口 (FDDI)、電路交換蜂窩(CSC)、蜂窩數(shù)字分組數(shù)據(jù)、 RAM移動(dòng)數(shù)據(jù)、全球移動(dòng)通信系統(tǒng)(GSM)、時(shí)分多址(TDMA)、 碼分多址(CDMA)、任意其它適合的傳輸或接入方案或其任意適合 的組合。優(yōu)選地,遠(yuǎn)程訪問(wèn)路徑482是雙向的。然而如果希望,可以 使用單向鏈路訪問(wèn)某些受限的節(jié)目指導(dǎo)功能。為鏈路482使用單向方 案的優(yōu)點(diǎn)是這些方案一般不如雙向鏈路那樣復(fù)雜和昂貴。
如果希望,遠(yuǎn)程訪問(wèn)用戶設(shè)備440和遠(yuǎn)程訪問(wèn)服務(wù)器460可以使 用任意適合的網(wǎng)絡(luò)和傳輸層協(xié)議在通信路徑482上通信。遠(yuǎn)程訪問(wèn)用 戶設(shè)備440和遠(yuǎn)程訪問(wèn)服務(wù)器460可以例如使用協(xié)議棧通信,該協(xié)議棧包括序列分組交換/網(wǎng)間分組交換(SPX/IPX)層、傳輸控制協(xié)議/ 因特網(wǎng)協(xié)議(TCP/IP)層、Appletalk事務(wù)協(xié)議/數(shù)據(jù)報(bào)傳遞協(xié)議 (ATP/DDP)層或其它任意適合的網(wǎng)絡(luò)和傳輸層協(xié)議或協(xié)議的組合。
遠(yuǎn)程訪問(wèn)用戶設(shè)備440可以包括用于向遠(yuǎn)程訪問(wèn)服務(wù)器460傳輸 請(qǐng)求和從遠(yuǎn)程訪問(wèn)服務(wù)器460接收響應(yīng)的遠(yuǎn)程訪問(wèn)客戶442。應(yīng)當(dāng)注 意,遠(yuǎn)程訪問(wèn)客戶442實(shí)際是由處理電路444運(yùn)行并且存儲(chǔ)在存儲(chǔ)設(shè) 備450上的應(yīng)用,但是為了清楚起見(jiàn)被作為單獨(dú)元件畫(huà)出。可由用戶 使用一個(gè)或多個(gè)用戶輸入接口 (未示出)訪問(wèn)遠(yuǎn)程訪問(wèn)客戶442。可 以使用任意適合的用戶輸入接口訪問(wèn)遠(yuǎn)程訪問(wèn)客戶442,諸如結(jié)合圖 3的用戶輸入接口 310所述的那些用戶輸入接口。遠(yuǎn)程訪問(wèn)客戶442 可以使用任意適合的通信方案與遠(yuǎn)程服務(wù)器460的應(yīng)用程序接口 (API) 462通信。除了使用任意已經(jīng)提及的協(xié)議之外,支持遠(yuǎn)程節(jié) 目指導(dǎo)訪問(wèn)設(shè)備440和遠(yuǎn)程訪問(wèn)服務(wù)器460在遠(yuǎn)程訪問(wèn)鏈路482和通 信網(wǎng)絡(luò)480上的通信可以涉及任意數(shù)目的其它接入、數(shù)據(jù)鏈路、網(wǎng)絡(luò)、 路由或其它協(xié)議(例如,X.25、幀中繼、異步傳輸模式(ATM)、串 行線接口 (SLIP)、點(diǎn)到點(diǎn)協(xié)議(PPP)或任意其它適合的接入、數(shù) 據(jù)鏈路、網(wǎng)絡(luò)、路由或其它協(xié)議)。
應(yīng)當(dāng)注意,遠(yuǎn)程訪問(wèn)用戶設(shè)備440和遠(yuǎn)程訪問(wèn)服務(wù)器460之間的 通信可以發(fā)生在一個(gè)或多個(gè)通信路徑上,但是圖4示出了單個(gè)路徑以 便避免使得附圖過(guò)于復(fù)雜。另外,可以存在多于一個(gè)的遠(yuǎn)程訪問(wèn)用戶 設(shè)備440,但是圖4僅示出了每種中的一個(gè),以便避免使得附圖過(guò)于 復(fù)雜。雖然以直接通信路徑482示出了遠(yuǎn)程訪問(wèn)用戶設(shè)備440和遠(yuǎn)程 訪問(wèn)服務(wù)器460之間的通信,在某些實(shí)施例中,遠(yuǎn)程訪問(wèn)用戶設(shè)備440 可以通過(guò)諸如上面結(jié)合媒體內(nèi)容源416以及媒體指導(dǎo)數(shù)據(jù)源418和用 戶裝置402、 404和406之間的路徑所述的那些設(shè)備的中間設(shè)備(未 示出)與遠(yuǎn)程訪問(wèn)服務(wù)器460通信。遠(yuǎn)程訪問(wèn)服務(wù)器460還可以運(yùn)行 在諸如Web服務(wù)器的中間服務(wù)器上。
媒體指導(dǎo)系統(tǒng)400的遠(yuǎn)程訪問(wèn)服務(wù)器460是可以根據(jù)本發(fā)明的原 理使用的遠(yuǎn)程訪問(wèn)服務(wù)器的簡(jiǎn)化的例示性的實(shí)施例。遠(yuǎn)程訪問(wèn)服務(wù)器460可以包4舌一個(gè)或多個(gè)處理電路464、存儲(chǔ)設(shè)備470、通信設(shè)備472 和應(yīng)用程序接口 (API) 462 (其實(shí)際是由處理電路464運(yùn)行并且存儲(chǔ) 在存儲(chǔ)設(shè)備470上的應(yīng)用,但是為了清楚起見(jiàn)被作為單獨(dú)元件畫(huà)出)。 遠(yuǎn)程訪問(wèn)服務(wù)器460可以是能夠與遠(yuǎn)程訪問(wèn)用戶設(shè)備440進(jìn)行基于客 戶機(jī)-服務(wù)器的交互式的硬件和軟件的任意適合組合。遠(yuǎn)程訪問(wèn)服務(wù) 器460可以例如從遠(yuǎn)程訪問(wèn)用戶設(shè)備440處接收用戶請(qǐng)求,并且產(chǎn)生 將被傳輸以便處理的動(dòng)作請(qǐng)求。在某些實(shí)施例中,遠(yuǎn)程訪問(wèn)服務(wù)器460 可以運(yùn)行適合的數(shù)據(jù)庫(kù)引擎,諸如SQL服務(wù)器或Oracle DB,并且響 應(yīng)由遠(yuǎn)程訪問(wèn)用戶設(shè)備440產(chǎn)生的查詢提供節(jié)目指導(dǎo)數(shù)據(jù)。處理電路 464可以包括任意適合的處理器諸如微處理器或微處理器組,以及其 它處理電路諸如緩沖電路、直接存儲(chǔ)器訪問(wèn)(DMA)電路以及輸入/ 輸出(I/O)電路。存儲(chǔ)設(shè)備470可以包括適用于存儲(chǔ)將被遠(yuǎn)程訪問(wèn) 服務(wù)器使用的節(jié)目指導(dǎo)數(shù)據(jù)的任意適合的存儲(chǔ)設(shè)備,包括存儲(chǔ)器或其 它存儲(chǔ)設(shè)備,諸如隨機(jī)訪問(wèn)存儲(chǔ)器(RAM)、只讀存儲(chǔ)器(ROM)、 閃存和硬盤(pán)驅(qū)動(dòng)器。節(jié)目指導(dǎo)數(shù)據(jù)可被以任意適合的格式存儲(chǔ)在存儲(chǔ) 設(shè)備470上(例如,結(jié)構(gòu)化查詢語(yǔ)言(SQL )數(shù)據(jù)庫(kù))。存儲(chǔ)設(shè)備470 還可以存儲(chǔ)用于將用戶與其相應(yīng)的用戶裝置設(shè)備相關(guān)聯(lián)的用戶簡(jiǎn)檔 信息。存儲(chǔ)設(shè)備470可以包括一級(jí)、二級(jí)和輔助存儲(chǔ)的若干層。雖然 存儲(chǔ)設(shè)備470被示出為直接連接處理電路464,在某些實(shí)施例中,至 少部分或全部存儲(chǔ)設(shè)備470可以位于遠(yuǎn)離遠(yuǎn)程訪問(wèn)服務(wù)器460的單獨(dú) 的數(shù)據(jù)服務(wù)器上。通信設(shè)備472可以是任意適合的通信設(shè)備,諸如結(jié) 合通信設(shè)備452所述的那些通信設(shè)備。媒體指導(dǎo)系統(tǒng)400可以包括多 個(gè)遠(yuǎn)程訪問(wèn)服務(wù)器460。然而,僅示出了一個(gè)以便避免使得附圖過(guò)于 復(fù)雜。
媒體指導(dǎo)系統(tǒng)400的媒體指導(dǎo)訪問(wèn)服務(wù)器490是可以根據(jù)本發(fā)明 的原理使用的媒體指導(dǎo)系統(tǒng)400的媒體服務(wù)提供者的訪問(wèn)服務(wù)器的簡(jiǎn) 化的例示性的實(shí)施例。媒體指導(dǎo)訪問(wèn)服務(wù)器490可以包括一個(gè)或多個(gè) 處理電路494、存儲(chǔ)設(shè)備492、通信設(shè)備(未示出)以及應(yīng)用程序接 口 (API) 496 (其實(shí)際是由處理電路494運(yùn)行并且存儲(chǔ)在存儲(chǔ)設(shè)備
28492上的應(yīng)用,但是為了清楚起見(jiàn)被作為單獨(dú)元件畫(huà)出)。媒體指導(dǎo) 訪問(wèn)服務(wù)器490可以是能夠與媒體指導(dǎo)數(shù)據(jù)源418、用戶裝置設(shè)備 402、 404和406以及遠(yuǎn)程訪問(wèn)服務(wù)器460交互式的硬件和軟件的任意 適合組合。媒體指導(dǎo)訪問(wèn)服務(wù)器4卯可以例如從遠(yuǎn)程訪問(wèn)服務(wù)器460 接收用戶請(qǐng)求,以便隨后傳輸?shù)接脩粞b置設(shè)備402、 404和/或406以 便進(jìn)行處理。在某些實(shí)施例中,媒體指導(dǎo)訪問(wèn)服務(wù)器490可以運(yùn)行適 合的數(shù)據(jù)庫(kù)引擎,諸如SQL服務(wù)器或Oracle DB,并且響應(yīng)由遠(yuǎn)程訪 問(wèn)服務(wù)器460產(chǎn)生的查詢提供節(jié)目指導(dǎo)數(shù)據(jù)。處理電路494可以包括 任意適合的處理器諸如微處理器或微處理器組,以及其它處理電路諸 如緩沖電路、直接存儲(chǔ)器訪問(wèn)(DMA)電路以及輸入/輸出(I/O)電 路。
存儲(chǔ)設(shè)備492可以包括適用于存儲(chǔ)數(shù)據(jù)的任意適合的存儲(chǔ)設(shè)備, 其包括存儲(chǔ)器或其它存儲(chǔ)設(shè)備,諸如隨機(jī)訪問(wèn)存儲(chǔ)器(RAM)、只讀 存儲(chǔ)器(ROM)、閃存和硬盤(pán)驅(qū)動(dòng)器。在典型的使用情況下,媒體 指導(dǎo)訪問(wèn)服務(wù)器4卯從媒體指導(dǎo)數(shù)據(jù)源418獲得媒體指導(dǎo)數(shù)據(jù)。在某 些實(shí)施例中,媒體指導(dǎo)訪問(wèn)服務(wù)器490可以用任意適合的格式(例如, 結(jié)構(gòu)化查詢語(yǔ)言(SQL)數(shù)據(jù)庫(kù))在存儲(chǔ)設(shè)備492上存儲(chǔ)或緩沖從媒 體指導(dǎo)數(shù)據(jù)源418獲得媒體指導(dǎo)數(shù)據(jù)。存儲(chǔ)設(shè)備492還可以存儲(chǔ)從遠(yuǎn) 程訪問(wèn)服務(wù)器460接收的動(dòng)作請(qǐng)求。存儲(chǔ)設(shè)備492可以包括一級(jí)、二 級(jí)和輔助存儲(chǔ)的若干層。雖然存儲(chǔ)設(shè)備492被示出為直接連接處理電 路494,在某些實(shí)施例中,至少部分或全部存儲(chǔ)設(shè)備492可以位于遠(yuǎn) 離媒體指導(dǎo)訪問(wèn)服務(wù)器490的單獨(dú)的數(shù)據(jù)服務(wù)器上。媒體指導(dǎo)訪問(wèn)服 務(wù)器490還可以包括通信設(shè)備(未示出),所述通信設(shè)備可以是任意 適合的通信設(shè)備,諸如結(jié)合通信設(shè)備4S2所述的那些通信設(shè)備。媒體 指導(dǎo)系統(tǒng)400可以包括多個(gè)媒體指導(dǎo)訪問(wèn)服務(wù)器490。然而,僅示出 了一個(gè)以便避免使得附圖過(guò)于復(fù)雜。
跨平臺(tái)媒體指導(dǎo)系統(tǒng)400旨在示出若干方法或網(wǎng)絡(luò)配置,借助于 這些方法或網(wǎng)絡(luò)配置,用戶裝置設(shè)備、媒體內(nèi)容和指導(dǎo)數(shù)據(jù)的源以及 遠(yuǎn)程訪問(wèn)服務(wù)提供者可以出于提供對(duì)媒體指導(dǎo)應(yīng)用的遠(yuǎn)程訪問(wèn)的目的彼此通信??梢栽谶@些方法中的任意一個(gè)方法或這些方法的子集 內(nèi),或在采用用于傳遞媒體和提供媒體指導(dǎo)的其它方法的系統(tǒng)內(nèi)應(yīng)用 本發(fā)明。
在一個(gè)例示性^使用情況下,遠(yuǎn)程訪問(wèn)用戶設(shè)備440處的用戶用遠(yuǎn) 程訪問(wèn)客戶進(jìn)行驗(yàn)證。4吏用遠(yuǎn)程訪問(wèn)客戶442,用戶可以選擇將4皮記 錄在用戶家中的用戶裝置上的節(jié)目。例如,在圖5中(在下面更詳細(xì) 地描述圖5),用戶可以選擇頻道100上的開(kāi)始于2: 00PM的"The Crocodile Hunter"以便記錄在用戶裝置上。在用戶確認(rèn)圖7A (在下 面更詳細(xì)地描述圖7A)上的選擇之后,遠(yuǎn)程訪問(wèn)用戶i殳備440或遠(yuǎn) 程訪問(wèn)服務(wù)器460可以產(chǎn)生將被直接或通過(guò)中間設(shè)備傳輸?shù)恼?qǐng)求,以 便由用戶裝置402, 404或406 (圖4中的全部)上的交互式媒體指導(dǎo) 應(yīng)用處理。
圖5示出了根據(jù)本發(fā)明的一個(gè)實(shí)施例可被包括在結(jié)合圖4描述的 遠(yuǎn)程訪問(wèn)客戶442的示例實(shí)現(xiàn)中的例示性網(wǎng)格節(jié)目列表顯示500。在 某些實(shí)施例中,可以在訪問(wèn)顯示500或任意遠(yuǎn)程訪問(wèn)功能之前完成包 括一個(gè)或多個(gè)用戶登記屏幕(未示出)的用戶登記處理。在某些實(shí)施 例中,交互式用戶登記處理還可以向用戶呈現(xiàn)一系列關(guān)于用戶的觀看 習(xí)慣、觀看時(shí)間、喜好的節(jié)目、喜好的演員、喜好的系列節(jié)目或任意 其它適合信息的問(wèn)題。通過(guò)用戶登記處理收集的信息可被作為用戶簡(jiǎn) 檔存儲(chǔ)在遠(yuǎn)程訪問(wèn)服務(wù)器、存儲(chǔ)在遠(yuǎn)程訪問(wèn)用戶設(shè)備上、存儲(chǔ)在用戶 裝置設(shè)備上或存儲(chǔ)在遠(yuǎn)方位置(例如,連接到圖4的通信網(wǎng)絡(luò)480的 任意存儲(chǔ)設(shè)施),并且可被用于自動(dòng)推薦特定節(jié)目或給特定節(jié)目做廣 告。在某些實(shí)施例中,遠(yuǎn)程訪問(wèn)服務(wù)器還可以通過(guò)圖4的遠(yuǎn)程訪問(wèn)客 戶442主動(dòng)監(jiān)視用戶的觀看習(xí)慣和動(dòng)作。來(lái)自這種監(jiān)視的信息可被存 儲(chǔ)為用戶簡(jiǎn)檔的一部分,并且也可以用于推薦或建議節(jié)目。
圖5 - 7中的每個(gè)顯示屏幕可以包括若干標(biāo)題廣告524和面板廣 告(未示出)。上述廣告的大小、形狀和位置可以改變,而不脫離本 發(fā)明的精神,并且如果希望,可以顯示比圖5-7中更多或更少的廣 告。顯示500可以包括按時(shí)間和頻道排列的節(jié)目信息,以便在用戶裝 置上提供對(duì)交互式指導(dǎo)應(yīng)用功能的遠(yuǎn)程訪問(wèn)。顯示500可以包括網(wǎng)格 502,網(wǎng)格502具有(1)頻道/媒體類型標(biāo)識(shí)符的列504 ,其中每 個(gè)頻道W某體類型標(biāo)識(shí)符(其為該列中的一個(gè)單元)標(biāo)識(shí)可獲得的不同 頻道或媒體類型;和(2)時(shí)間標(biāo)識(shí)符行506,其中每個(gè)時(shí)間標(biāo)識(shí)符(其 是該行中的一個(gè)單元)標(biāo)識(shí)一個(gè)節(jié)目時(shí)間塊。網(wǎng)格502還包括節(jié)目列 表的單元,諸如節(jié)目列表508,其中每個(gè)列表提供節(jié)目標(biāo)題,該節(jié)目 標(biāo)題被提供在列表的相關(guān)聯(lián)的頻道和時(shí)間上。顯示500還包括下拉框 530,其可用于針對(duì)用戶裝置的地理位置選擇媒體服務(wù)提供者。在某 些實(shí)施例中,選擇的媒體服務(wù)提供者可被存儲(chǔ)在用戶簡(jiǎn)檔信息中,并 且被在遠(yuǎn)程訪問(wèn)會(huì)話過(guò)程中顯示。顯示500還包括遠(yuǎn)程訪問(wèn)客戶442
(圖4)的用戶可以改變的日期/時(shí)間菜單532。由用戶選擇的々某體服 務(wù)提供者以及日期和時(shí)間確定在網(wǎng)格502中顯示的節(jié)目信息。使用用 戶輸入設(shè)備,用戶可以通過(guò)移動(dòng)網(wǎng)格502的高亮區(qū)域510選擇節(jié)目列 表。用戶可以通過(guò)遠(yuǎn)程^l務(wù)地址534訪問(wèn)顯示500,遠(yuǎn)程月良務(wù)地址534 可以是例如統(tǒng)一資源標(biāo)識(shí)符或定位器,當(dāng),皮輸入地址框536中時(shí),該 統(tǒng)一資源標(biāo)識(shí)符或定位器可以啟動(dòng)從諸如遠(yuǎn)程訪問(wèn)服務(wù)器460的服務(wù) 器到遠(yuǎn)程訪問(wèn)客戶442的數(shù)據(jù)傳輸,以便產(chǎn)生顯示500。
圖6示出了用于提供關(guān)于由圖5中的高亮區(qū)域510選擇的節(jié)目列 表的信息的例示性屏幕600。屏幕600可以包括例如節(jié)目標(biāo)題628、 節(jié)目描述624、節(jié)目的開(kāi)始時(shí)間610、呈現(xiàn)節(jié)目的頻道630、節(jié)目評(píng)分
(未示出)和其它所希望的信息,諸如例如訪問(wèn)鏈路622。在某些實(shí) 施例中,屏幕600還可以提供用于提供對(duì)特定交互式指導(dǎo)應(yīng)用功能的 遠(yuǎn)程訪問(wèn)的菜單選項(xiàng)。
例如,用戶可以選擇菜單選項(xiàng)602,以l更遠(yuǎn)程i殳置在家中的用戶 裝置上記錄節(jié)目。圖7A示出了根據(jù)本發(fā)明的一個(gè)實(shí)施例的用戶可以 使用以便遠(yuǎn)程設(shè)置節(jié)目記錄的例示性記錄設(shè)置屏幕700。記錄設(shè)置屏 幕700可以包括例如節(jié)目標(biāo)題702、開(kāi)始時(shí)間708、頻道704、節(jié)目的 持續(xù)時(shí)間718、節(jié)目評(píng)分(未示出)以及其它所希望的節(jié)目信息。除了顯示節(jié)目信息之外,屏幕700還可以用于定義用于記錄的附加選項(xiàng)。 例如用戶可以指示在其上安排了記錄的用戶裝置何時(shí)開(kāi)始記錄。使用 下拉框712,用戶可以遠(yuǎn)程指示交互式媒體指導(dǎo)應(yīng)用,以便例如在其 預(yù)先安排的開(kāi)始時(shí)間,或可替換地在某個(gè)其它用戶確定的時(shí)間開(kāi)始記 錄節(jié)目。類似地,使用下拉框714,用戶可以遠(yuǎn)程指示用戶裝置,以 便例如在其預(yù)先安排的停止時(shí)間,或可替換地在某個(gè)其它用戶確定的 時(shí)間停止記錄節(jié)目。使用下拉框716,用戶還可以確定用戶裝置將記 錄的節(jié)目保存多長(zhǎng)時(shí)間。例如用戶可以決定保存記錄直到需要空間用 于新的記錄,或設(shè)置可由用戶裝置消除或刪除記錄的用戶定義的日 期。雖然選項(xiàng)712到716被示出為下拉框,可以使用任意適合的輸入 模塊而不脫離本發(fā)明的精神。例如,可以在選項(xiàng)712到716中的一個(gè) 或多個(gè)內(nèi)使用單選按鈕。在選擇和/或檢查用于遠(yuǎn)程設(shè)置記錄的信息之 后,用戶可以確認(rèn)該記錄或全部放棄。例如,用戶可以選擇菜單項(xiàng)710 以便確認(rèn)記錄設(shè)置??商鎿Q地,用戶可以選擇菜單項(xiàng)720,以便放棄 記錄設(shè)置。在某些實(shí)施例中,用戶可以選擇在例如遠(yuǎn)程訪問(wèn)服務(wù)器的 存儲(chǔ)設(shè)備470上保存記錄設(shè)置,以便以后確認(rèn)或放棄。
回到圖6中的例示性屏幕600,用戶可以附加地或可替換地選擇 菜單選項(xiàng)604,以便在家中的用戶裝置上遠(yuǎn)程設(shè)置節(jié)目提醒。圖7B 示出了根據(jù)本發(fā)明的一個(gè)實(shí)施例,可由用戶使用以便遠(yuǎn)程設(shè)置節(jié)目提 醒的例示性提醒設(shè)置屏幕750。提醒設(shè)置屏幕750可以包括例如節(jié)目 標(biāo)題752、開(kāi)始時(shí)間756、頻道754、節(jié)目持續(xù)時(shí)間768、節(jié)目評(píng)分(未 示出)和其它所希望的節(jié)目信息。除了顯示節(jié)目信息之外,屏幕750 還可以用于定義用于設(shè)置提醒的附加選項(xiàng)。例如用戶可以指示在其上 預(yù)先安排了提醒的用戶裝置何時(shí)顯示提醒。使用下拉框762,用戶可 以遠(yuǎn)程指示用戶裝置,以便例如在其預(yù)先安排的開(kāi)始時(shí)間,或可替換 地在某個(gè)其它用戶確定的時(shí)間呈現(xiàn)節(jié)目提醒。類似地,使用下拉框
764,用戶可以遠(yuǎn)程指示用戶裝置,以便例如在其預(yù)先安排的停止時(shí) 間,或可替換地在某個(gè)其它用戶確定的時(shí)間停止提醒節(jié)目。使用下拉 框766,用戶還可以確定用戶裝置將提醒保持多長(zhǎng)時(shí)間有效。用戶可
32以決定保持提醒有效直到系列劇結(jié)束其季節(jié)性播放、僅為特定情節(jié)保 持提醒有效、或設(shè)置用戶裝置可以解除或刪除提醒的用戶確定的日 期。在選擇和/或檢查用于遠(yuǎn)程設(shè)置提醒的信息之后,用戶可以確認(rèn)提
醒或全部放棄。例如,用戶可以選擇菜單項(xiàng)760以便確認(rèn)提醒設(shè)置。 可替換地,用戶可以選擇菜單項(xiàng)770以便放棄提醒設(shè)置。在某些實(shí)施 例中,用戶可以選擇在例如遠(yuǎn)程訪問(wèn)服務(wù)器的存儲(chǔ)設(shè)備470上保存提 醒設(shè)置,以便以后確認(rèn)或放棄。
在用戶確認(rèn)節(jié)目動(dòng)作請(qǐng)求之后,可以為用戶選擇產(chǎn)生一個(gè)或更多 個(gè)動(dòng)作請(qǐng)求定義。例如,動(dòng)作請(qǐng)求定義可以定義用戶希望預(yù)先安排的 特定動(dòng)作(例如,設(shè)置記錄或設(shè)置提醒)、所選的頻道、所選的開(kāi)始 時(shí)間、用戶客戶標(biāo)識(shí)信息和可被遠(yuǎn)程訪問(wèn)服務(wù)器的應(yīng)用程序接口支持 的任何附加信息??捎蛇h(yuǎn)程訪問(wèn)用戶設(shè)備440、遠(yuǎn)程訪問(wèn)服務(wù)器460 (圖4中的兩者)或者以混合方法產(chǎn)生動(dòng)作請(qǐng)求定義,在混合方法中, 遠(yuǎn)程訪問(wèn)用戶設(shè)備基于用戶輸入(例如,時(shí)間和頻道)產(chǎn)生請(qǐng)求,并
且然后將請(qǐng)求發(fā)送到給該請(qǐng)求添加附加元數(shù)據(jù)(例如,節(jié)目標(biāo)識(shí)信息) 的遠(yuǎn)程訪問(wèn)服務(wù)。
如圖8A所示,可以4吏用XML標(biāo)記定義一個(gè)或更多個(gè)動(dòng)作請(qǐng)求 定義。在其它實(shí)施例中可以使用其它適合的數(shù)據(jù)結(jié)構(gòu)。XML文件800 包括可用于唯一標(biāo)識(shí)請(qǐng)求的文件名稱802。在某些實(shí)施例中,名稱802 包括一個(gè)唯一數(shù)字描述符。標(biāo)記數(shù)據(jù)804可以包括針對(duì)為其請(qǐng)求該動(dòng) 作的節(jié)目定義節(jié)目頻道、所請(qǐng)求的動(dòng)作(例如,設(shè)置提醒或設(shè)置記錄) 和開(kāi)始時(shí)間的XML標(biāo)記。例如,動(dòng)作請(qǐng)求標(biāo)記816和818指示以動(dòng) 作標(biāo)識(shí)符820表示的記錄請(qǐng)求,并且頻道標(biāo)記822和指示以源標(biāo) 識(shí)符826表示的特定頻道。節(jié)目設(shè)置定義可以附加地或可替換地包括 搜索標(biāo)準(zhǔn)。這些搜索標(biāo)準(zhǔn)可以定義要在媒體指導(dǎo)應(yīng)用數(shù)據(jù)庫(kù)或可以接 收動(dòng)作請(qǐng)求定義的其它內(nèi)容數(shù)據(jù)庫(kù)上執(zhí)行的搜索串。
應(yīng)當(dāng)注意,用于媒體服務(wù)提供者(其可以接收和存儲(chǔ)動(dòng)作請(qǐng)求) 的大部分媒體指導(dǎo)訪問(wèn)服務(wù)器4卯(圖4)的應(yīng)用程序接口 (API)可 能不具有接收其它特定于節(jié)目的信息諸如節(jié)目標(biāo)題、唯一節(jié)目標(biāo)識(shí)、節(jié)目來(lái)源名稱(例如,"HBO")或節(jié)目來(lái)源的唯一標(biāo)識(shí)符的能力。結(jié) 果,在此描述的實(shí)例可以不包括這種特定于節(jié)目的信息。然而,在不 脫離本發(fā)明精神的情況下,當(dāng)用于有線提供者的服務(wù)器的API能夠接 收附加的節(jié)目信息時(shí),為用戶請(qǐng)求產(chǎn)生的動(dòng)作請(qǐng)求定義可以包括這種 附加信息。 一般地,不同媒體指導(dǎo)訪問(wèn)服務(wù)器的或由不同媒體服務(wù)提 供者提供的應(yīng)用程序接口可能不同,從而與一種應(yīng)用程序接口兼容的 表示動(dòng)作請(qǐng)求的文件,諸如XML文件800,可能不必然與其它應(yīng)用 程序接口兼容。例如,不同的應(yīng)用程序接口可能需要根據(jù)不同的數(shù)據(jù) 結(jié)構(gòu)格式化動(dòng)作請(qǐng)求,或需要使用不同的標(biāo)記或標(biāo)識(shí)符。
可以傳輸動(dòng)作請(qǐng)求定義以便由用戶裝置處理。在某些實(shí)施例中, 可由用戶裝置(例如,圖4中的用戶裝置設(shè)備402、 404和/或406) 從遠(yuǎn)程訪問(wèn)服務(wù)器接收動(dòng)作請(qǐng)求。用戶裝置可以使用來(lái)自例如媒體指 導(dǎo)數(shù)據(jù)源418 (圖4)的節(jié)目信息處理請(qǐng)求。在其它實(shí)施例中,可由 有線提供者的遠(yuǎn)程服務(wù)服務(wù)器從遠(yuǎn)程訪問(wèn)服務(wù)器接收動(dòng)作請(qǐng)求,該遠(yuǎn) 程服務(wù)服務(wù)器隨后將請(qǐng)求傳輸?shù)浇换ナ矫襟w指導(dǎo)應(yīng)用。在某些實(shí)施例 中,有線提供者可以存儲(chǔ)并且監(jiān)視關(guān)于該請(qǐng)求的信息以便進(jìn)一步分 析。
在某些實(shí)施例中,用戶裝置或用戶裝置的服務(wù)提供者可以在收到 動(dòng)作請(qǐng)求后向遠(yuǎn)程訪問(wèn)服務(wù)器發(fā)送確認(rèn)。該確認(rèn)可以包括前面被包括
在動(dòng)作請(qǐng)求定義中的信息以及關(guān)于將對(duì)其執(zhí)行被請(qǐng)求的動(dòng)作的實(shí)際 節(jié)目的附加節(jié)目信息,諸如節(jié)目標(biāo)題。
圖8B示出了可由用戶裝置或用戶裝置的服務(wù)提供者傳輸?shù)竭h(yuǎn)程 訪問(wèn)服務(wù)器的例示性的動(dòng)作請(qǐng)求確認(rèn)。如圖8B所示,XML文件810 可以包括可用于唯一地標(biāo)識(shí)動(dòng)作請(qǐng)求確認(rèn)的文件名稱812。標(biāo)記數(shù)據(jù) 814可以包括定義可能已經(jīng)為其預(yù)先安排了所請(qǐng)求的動(dòng)作的節(jié)目的節(jié) 目標(biāo)題、頻道和開(kāi)始時(shí)間的XML標(biāo)記。在收到XML文件810后, 遠(yuǎn)程訪問(wèn)服務(wù)器可以將包含在該文件內(nèi)的附加信息與遠(yuǎn)程訪問(wèn)節(jié)目 信息數(shù)據(jù)庫(kù)中的相應(yīng)信息進(jìn)行比較,以檢測(cè)是否可能記錄了錯(cuò)誤的節(jié) 目。例如,在屏幕700 (圖7A)中,用戶意圖記錄一集"The Crocodile
34Hunter"。然而,XML文件810包括指示預(yù)先安排記錄節(jié)目"Sex and the City"的節(jié)目標(biāo)題信息。遠(yuǎn)程訪問(wèn)服務(wù)器可以使用標(biāo)題信息中的不 同來(lái)檢測(cè)可能已經(jīng)安排記錄了錯(cuò)誤的節(jié)目,并且采取措施以便安排記 錄正確的節(jié)目。
圖9A示出了根據(jù)本發(fā)明一個(gè)實(shí)施例,用于以用戶裝置上的交互 式媒體指導(dǎo)應(yīng)用遠(yuǎn)程安排動(dòng)作請(qǐng)求的例示性處理卯o。希望遠(yuǎn)程訪問(wèn)
用戶裝置上的交互式媒體指導(dǎo)應(yīng)用的用戶可以通過(guò)例如向遠(yuǎn)程訪問(wèn) 客戶442提供標(biāo)識(shí)信息以便以遠(yuǎn)程訪問(wèn)服務(wù)器460進(jìn)行驗(yàn)證開(kāi)始遠(yuǎn)程 訪問(wèn)請(qǐng)求。在某些實(shí)施例中,對(duì)遠(yuǎn)程訪問(wèn)服務(wù)器460的訪問(wèn)可被局限 于可能或可能未支付訂購(gòu)費(fèi)用的用戶。使用遠(yuǎn)程訪問(wèn)客戶442 (例如, 圖5-7中的顯示),用戶可以指定用于動(dòng)作請(qǐng)求的參數(shù)。
在步驟904,遠(yuǎn)程訪問(wèn)服務(wù)器460接收可能已被使用任意適合的 通信協(xié)議從遠(yuǎn)程訪問(wèn)用戶設(shè)備440傳輸?shù)挠脩粞b置標(biāo)識(shí)信息。用戶裝 置標(biāo)識(shí)信息指出用戶裝置(例如,用戶裝置402、 404或406)的至少 一個(gè)特性,諸如用戶裝置的供應(yīng)商和/或型號(hào)。例如,用戶裝置標(biāo)識(shí)信 息可以指出用戶裝置包括由TiVo^^司出售的180-hr TiVo Series2 數(shù)字錄像機(jī)。TiVo和Series2是TiVo公司的注冊(cè)商標(biāo)。示例的用戶 裝置標(biāo)識(shí)信息可以指出與用戶裝置相關(guān)聯(lián)的用戶賬戶,其中可由在該 用戶裝置上執(zhí)行的交互式媒體指導(dǎo)應(yīng)用的提供者提供該用戶賬戶?;?于用戶裝置標(biāo)識(shí)信息,處理電路464可以檢索存儲(chǔ)在存儲(chǔ)設(shè)備470中 的關(guān)于用戶裝置的信息。例如,用戶裝置標(biāo)識(shí)信息可以包括用戶賬戶 的用戶名,處理電路464可以使用該用戶名從存儲(chǔ)設(shè)備470中檢索用 戶裝置的供應(yīng)商和型號(hào)。
在步驟906,至少部分地基于在步驟904檢索的用戶裝置標(biāo)識(shí)信 息從多種格式中選擇一種用戶裝置格式。該用戶裝置格式可用于以與 和該用戶裝置相關(guān)聯(lián)的應(yīng)用程序接口,諸如圖4的媒體指導(dǎo)訪問(wèn)服務(wù) 器應(yīng)用程序接口 496或作為在用戶裝置上執(zhí)行的交互式媒體指導(dǎo)應(yīng)用 的一部分的應(yīng)用程序接口相兼容的方式表示動(dòng)作請(qǐng)求。例如圖8A的 XML文件800可以用與媒體指導(dǎo)訪問(wèn)服務(wù)器應(yīng)用程序接口 496兼容的用戶裝置格式表示動(dòng)作請(qǐng)求。
一般地,用戶裝置格式可以使用任意
相關(guān)聯(lián)的應(yīng)用程序接口兼容的其它信息。該應(yīng)用程序接口可由媒體服 務(wù)提供者提供和/或被結(jié)合在用戶裝置內(nèi)。
在步驟908,從遠(yuǎn)程訪問(wèn)用戶設(shè)備440接收用戶請(qǐng)求。用戶請(qǐng)求 可以指出針對(duì)用戶裝置的指令,諸如安排記錄、設(shè)置提醒或由交互式 媒體指導(dǎo)應(yīng)用提供的任意其它功能。用戶請(qǐng)求可以是相應(yīng)于提供能夠
便于對(duì)不必然具有相同應(yīng)用程序接口的多個(gè)用戶裝置設(shè)備的遠(yuǎn)程訪 問(wèn)的遠(yuǎn)程訪問(wèn)服務(wù)器諸如遠(yuǎn)程訪問(wèn)服務(wù)器460的遠(yuǎn)程訪問(wèn)服務(wù)提供者 的格式(例如,遠(yuǎn)程訪問(wèn)服務(wù)提供者專有的格式)。在某些實(shí)施例中, 該格式與和用戶設(shè)備(例如,遠(yuǎn)程訪問(wèn)用戶設(shè)備440)以及用戶裝置 通信的計(jì)算機(jī)網(wǎng)絡(luò)(例如,因特網(wǎng))的通信協(xié)議(例如,超文本傳輸 協(xié)議)兼容。在該情況下,在步驟904接收的用戶裝置標(biāo)識(shí)信息可以 指示用戶裝置的可尋址的因特網(wǎng)協(xié)議地址,并且用戶設(shè)備可以訪問(wèn) Web站點(diǎn)以便發(fā)起或啟動(dòng)將用戶請(qǐng)求傳輸?shù)皆摽蓪ぶ芬蛱鼐W(wǎng)協(xié)議地 址。
可由遠(yuǎn)程訪問(wèn)服務(wù)器460接收用戶請(qǐng)求。具體地,可以使用任何 適合的通信協(xié)議在通信路徑482上將用戶請(qǐng)求從遠(yuǎn)程訪問(wèn)客戶442傳 送到遠(yuǎn)程訪問(wèn)服務(wù)器應(yīng)用程序接口 462。傳輸用戶請(qǐng)求的格式與遠(yuǎn)程 訪問(wèn)服務(wù)器應(yīng)用程序接口 462兼容??梢詾橛捎脩暨x擇的節(jié)目產(chǎn)生用 戶請(qǐng)求。
在某些實(shí)施例中,用戶請(qǐng)求可以完全由遠(yuǎn)程訪問(wèn)用戶設(shè)備440 產(chǎn)生,并且被傳遞到遠(yuǎn)程訪問(wèn)服務(wù)器460以便傳輸。在其它實(shí)施例中, 遠(yuǎn)程訪問(wèn)用戶設(shè)備440和遠(yuǎn)程訪問(wèn)服務(wù)器460中的每一個(gè)可以產(chǎn)生用 戶請(qǐng)求的一部分。例如,遠(yuǎn)程訪問(wèn)用戶i殳備440可以產(chǎn)生包括用戶確 定的參數(shù)的用戶請(qǐng)求,并且將其傳遞到遠(yuǎn)程訪問(wèn)服務(wù)器460,遠(yuǎn)程訪 問(wèn)服務(wù)器460可以給該用戶請(qǐng)求補(bǔ)充用于后續(xù)傳輸?shù)母郊勇酚苫驑?biāo)識(shí)
信息o
可以從存儲(chǔ)在遠(yuǎn)程服務(wù)器的存儲(chǔ)設(shè)備470上的節(jié)目列表信息中
36或從包括在遠(yuǎn)程訪問(wèn)用戶設(shè)備440的存儲(chǔ)設(shè)備450內(nèi)的數(shù)據(jù)緩存中獲 得用于產(chǎn)生用戶請(qǐng)求的節(jié)目安排信息。安排信息可被從遠(yuǎn)程訪問(wèn);i良務(wù) 的數(shù)據(jù)提供者處獲得(此后稱為"遠(yuǎn)程訪問(wèn)數(shù)據(jù)"),并且可以不相應(yīng) 于由在用戶裝置402、 404和/或406上執(zhí)行的交互式媒體指導(dǎo)應(yīng)用使 用的節(jié)目列表信息。由用戶裝置設(shè)備使用的節(jié)目信息此后被稱為"本 地指導(dǎo)數(shù)據(jù)"。在某些實(shí)施例中,本地指導(dǎo)數(shù)據(jù)在由交互式媒體指導(dǎo) 應(yīng)用使用時(shí)可被媒體指導(dǎo)訪問(wèn)服務(wù)器或有線/衛(wèi)星/媒體服務(wù)提供者檢 索,并且被傳遞到遠(yuǎn)程訪問(wèn)服務(wù)器460以包括在用戶請(qǐng)求中。
在步驟910,在步驟908接收的用戶請(qǐng)求被與用戶裝置格式的動(dòng) 作請(qǐng)求相互參照,其中用戶裝置格式可以是在步驟906選擇的用戶裝 置格式。具體地,用戶請(qǐng)求和動(dòng)作請(qǐng)求可以指示針對(duì)用戶裝置的相同 指令,但是具有與不同應(yīng)用程序接口兼容的不同格式。在某些實(shí)施例 中,維護(hù)對(duì)用戶請(qǐng)求和包括上面關(guān)于步驟906所述的用戶裝置格式的 多種格式的動(dòng)作請(qǐng)求進(jìn)行相互參照的查找表。每種用戶裝置格式可由 相應(yīng)于用戶裝置的特性諸如由在步驟卯4接收的用戶裝置標(biāo)識(shí)信息所 指示的特性標(biāo)識(shí)。然后可以通過(guò)查找表對(duì)用戶請(qǐng)求和相應(yīng)的動(dòng)作請(qǐng)求 進(jìn)行相互參照。遠(yuǎn)程訪問(wèn)服務(wù)器460的處理電路464可以執(zhí)行相互參 照,并且可以從可用任意適合的格式諸如結(jié)構(gòu)化查詢語(yǔ)言(SQL)格 式存儲(chǔ)查找表的存儲(chǔ)設(shè)備470檢索信息。
圖9B示出了用于對(duì)用戶請(qǐng)求和多種格式的動(dòng)作請(qǐng)求進(jìn)行相互參 照的例示性查找表950。查找表950可以包括用于各個(gè)媒體服務(wù)提供 者和/或用戶裝置設(shè)備的這些格式。查找表950可以包括(1)針對(duì)遠(yuǎn) 程訪問(wèn)服務(wù)器的用戶請(qǐng)求的列952,其中每個(gè)用戶請(qǐng)求(其是列中的 一個(gè)單元)標(biāo)識(shí)可以通過(guò)遠(yuǎn)程訪問(wèn)服務(wù)請(qǐng)求的不同的動(dòng)作(例如,"記 錄"或"設(shè)置提醒");和(2)用戶裝置設(shè)備的行954,其中以供應(yīng)商 和型號(hào)標(biāo)識(shí)每個(gè)用戶裝置設(shè)備(其是行中的一個(gè)單元),并且用戶裝 置設(shè)備實(shí)現(xiàn)能夠執(zhí)行在列952中標(biāo)識(shí)出的動(dòng)作中的至少一個(gè)的交互式 媒體指導(dǎo)應(yīng)用。查找表950還包括動(dòng)作標(biāo)識(shí)符的單元。例如,單元958 將與可標(biāo)識(shí)為"Comcast CVC8 DVR"的用戶裝置兼容的動(dòng)作標(biāo)識(shí)符"RM4,,對(duì)應(yīng)于由相同行的列952中的單元指出的用戶請(qǐng)求"設(shè)置提 醒"。查找表可以包括其它用戶請(qǐng)求,諸如設(shè)置個(gè)人偏好或改變用戶 賬戶或簡(jiǎn)檔信息,并且可以通過(guò)除供應(yīng)商和型號(hào)之外的特性標(biāo)識(shí)用戶 裝置格式??梢跃S護(hù)多于一個(gè)查找表。例如,每個(gè)查找表可以相應(yīng)于 不同組的用戶請(qǐng)求,這些用戶請(qǐng)求的格式或相應(yīng)的動(dòng)作可以根據(jù)遠(yuǎn)程 訪問(wèn)服務(wù)而改變。另外,可以使用任意適合的表布局。例如,不是用 戶裝置設(shè)備的所有供應(yīng)商使用 一個(gè)表,遠(yuǎn)程訪問(wèn)服務(wù)可以具有用于每 個(gè)供應(yīng)商的單獨(dú)的表。
在步驟912,遠(yuǎn)程訪問(wèn)服務(wù)器460將動(dòng)作請(qǐng)求傳輸?shù)接脩粞b置(例 如,402、 404和/或406)上的交互式媒體指導(dǎo)應(yīng)用,以便啟動(dòng)在步驟 908接收的用戶請(qǐng)求所指出的指令的執(zhí)行。用戶裝置可以位于一個(gè)可 尋址的因特網(wǎng)協(xié)議地址,在該情況下,遠(yuǎn)程訪問(wèn)服務(wù)器460可以直接 將動(dòng)作請(qǐng)求傳輸?shù)接脩粞b置。動(dòng)作請(qǐng)求可以包括用于定位實(shí)際節(jié)目的 一般準(zhǔn)則(例如,開(kāi)始時(shí)間和頻道)。在某些實(shí)施例中,遠(yuǎn)程訪問(wèn)服 務(wù)器可以將動(dòng)作請(qǐng)求傳輸?shù)接脩粞b置上的交互式媒體指導(dǎo)應(yīng)用的媒 體服務(wù)提供者的媒體指導(dǎo)訪問(wèn)服務(wù)器4卯,以便隨后傳輸?shù)接脩粞b置。 在媒體指導(dǎo)訪問(wèn)服務(wù)器490的應(yīng)用程序接口能夠接收這種信息的情況 下,動(dòng)作請(qǐng)求可以包括節(jié)目的特定于節(jié)目的標(biāo)識(shí)(例如,節(jié)目標(biāo)題和 /或情節(jié)標(biāo)題)。
在步驟914,確認(rèn)對(duì)動(dòng)作請(qǐng)求的接收的通知被從用戶裝置上的交 互式媒體指導(dǎo)應(yīng)用傳輸?shù)竭h(yuǎn)程訪問(wèn)服務(wù)器。該通知可用于使得遠(yuǎn)程訪
問(wèn)用戶設(shè)備440的用戶確信動(dòng)作請(qǐng)求已被成功傳輸并且被用戶裝置執(zhí) 行??梢杂萌我膺m合的方法通過(guò)通信設(shè)備472接收該通知。遠(yuǎn)程訪問(wèn) 服務(wù)器460可以通過(guò)通信路徑482將該通知傳遞到遠(yuǎn)程訪問(wèn)客戶442。 在其它實(shí)施例中,可替換地(或附加地),由遠(yuǎn)程訪問(wèn)用戶i殳備440 通過(guò)通信設(shè)備452從交互式媒體指導(dǎo)應(yīng)用接收該通知。
實(shí)際上,處理900中所示的一個(gè)或多個(gè)步驟可與其它步驟組合、 被以任何適合的順序執(zhí)行、被并行地執(zhí)行(例如,同時(shí)或基本同時(shí)) 或,皮去除。圖IOA和10B總地示出了用于管理和糾正當(dāng)給交互式媒體指導(dǎo) 應(yīng)用上的功能提供遠(yuǎn)程訪問(wèn)時(shí)可能在節(jié)目列表數(shù)據(jù)之間發(fā)現(xiàn)的不同 的例示性處理1000。處理1000可以;故結(jié)合圖9A的處理900 4吏用。 在步驟1012,在用戶裝置上接收諸如圖9A的動(dòng)作請(qǐng)求的動(dòng)作請(qǐng)求。 該動(dòng)作請(qǐng)求可被從遠(yuǎn)程訪問(wèn)服務(wù)器460 (圖4)接收或通過(guò)中間服務(wù) 器諸如交互式媒體指導(dǎo)應(yīng)用的媒體服務(wù)提供者的媒體指導(dǎo)訪問(wèn)服務(wù) 器490 (圖4 )接收。處理繼續(xù)到步驟1014。
在步驟1014,交互式媒體指導(dǎo)應(yīng)用在由媒體服務(wù)提供者提供的 媒體指導(dǎo)信息(例如,圖4的媒體指導(dǎo)數(shù)據(jù)源418)中定位將為其安 排所請(qǐng)求的動(dòng)作的相應(yīng)節(jié)目信息。基于在動(dòng)作請(qǐng)求中接收的安排信息 定位該相應(yīng)節(jié)目信息。在某些實(shí)施例中,動(dòng)作請(qǐng)求可以包括為其請(qǐng)求 該動(dòng)作的節(jié)目的開(kāi)始時(shí)間和頻道而不包括實(shí)際的節(jié)目標(biāo)識(shí)符。相應(yīng)節(jié) 目的節(jié)目標(biāo)識(shí)符可被由用戶裝置上的交互式媒體指導(dǎo)應(yīng)用定位,或由 交互式媒體指導(dǎo)應(yīng)用的媒體服務(wù)提供者定位并且傳遞到用戶裝置上 的交互式媒體指導(dǎo)應(yīng)用??捎捎脩粞b置設(shè)備402、 404和/或406 (圖4 中的所有用戶裝置設(shè)備)中的處理器300 (圖3)或與交互式媒體指 導(dǎo)應(yīng)用相關(guān)聯(lián)的任意其它處理器控制對(duì)相應(yīng)節(jié)目信息的搜索。在某些 實(shí)施例中,動(dòng)作請(qǐng)求可以包括交互式媒體指導(dǎo)應(yīng)用的媒體服務(wù)提供者 的適當(dāng)節(jié)目標(biāo)識(shí)符。
在步驟1020,做出關(guān)于是否在媒體指導(dǎo)數(shù)據(jù)源418 (圖4)中定 位了相應(yīng)于包括的動(dòng)作請(qǐng)求中的安排信息的節(jié)目信息的確定。如果交 互式媒體指導(dǎo)應(yīng)用不能定位相應(yīng)節(jié)目信息,可以在步驟1024向遠(yuǎn)程 訪問(wèn)服務(wù)器傳輸確認(rèn),以便指出未安排所請(qǐng)求的動(dòng)作。如果交互式媒 體指導(dǎo)應(yīng)用能夠定位相應(yīng)節(jié)目信息,處理繼續(xù)到步驟1022。
在步驟1022,本地指導(dǎo)數(shù)據(jù)中的相應(yīng)節(jié)目信息(例如,頻道、 開(kāi)始時(shí)間和節(jié)目標(biāo)題)被在來(lái)自用戶裝置上的交互式媒體指導(dǎo)應(yīng)用的 確認(rèn)中傳輸?shù)竭h(yuǎn)程訪問(wèn)服務(wù)器。例如,XML文件810可被在對(duì)在步 驟1012接收的動(dòng)作請(qǐng)求的確認(rèn)中傳輸?shù)竭h(yuǎn)程訪問(wèn)服務(wù)器。交互式媒 體指導(dǎo)應(yīng)用可以傳輸對(duì)遠(yuǎn)程訪問(wèn)服務(wù)的確認(rèn)而不首先在用戶裝置上
39安排所請(qǐng)求的動(dòng)作。在這些實(shí)施例中,動(dòng)作請(qǐng)求可被存儲(chǔ)在媒體服務(wù)
提供者的媒體指導(dǎo)訪問(wèn)服務(wù)器4卯(圖4)上和/或用戶裝置上(例如, 402、 404和/或406中的處理器300的存儲(chǔ)設(shè)備308上),同時(shí)等待 遠(yuǎn)程訪問(wèn)服務(wù)器在步驟1080 (在下面更詳細(xì)地描述)指示用戶裝置繼 續(xù)基于在上面的步驟1022傳輸?shù)竭h(yuǎn)程訪問(wèn)服務(wù)器的相應(yīng)節(jié)目信息安 排動(dòng)作。處理繼續(xù)到步驟1026。
在步驟1026,由遠(yuǎn)程訪問(wèn)服務(wù)器460接收確認(rèn)??梢酝ㄟ^(guò)通信 設(shè)備472以任意適合的方式接收確認(rèn)。在某些實(shí)施例中,遠(yuǎn)程訪問(wèn)服 務(wù)器460可以通過(guò)通信路徑482將確^人傳遞到遠(yuǎn)程訪問(wèn)客戶442。在 其它實(shí)施例中,可以可替換地(或附加地)由遠(yuǎn)程訪問(wèn)用戶設(shè)備440 通過(guò)通信設(shè)備452 (圖4中的所有)從交互式媒體指導(dǎo)應(yīng)用接收確認(rèn)。
在步驟1060,使用包括在從交互式媒體指導(dǎo)應(yīng)用接收的確認(rèn)中 節(jié)目信息,做出關(guān)于在遠(yuǎn)程訪問(wèn)服務(wù)器460中的節(jié)目的節(jié)目信息和用 戶裝置402、 404和/或406 (圖4中的所有)上的交互式媒體指導(dǎo)應(yīng) 用所使用的本地指導(dǎo)數(shù)據(jù)中的節(jié)目的節(jié)目信息之間是否存在不同的 確定??捎蛇h(yuǎn)程訪問(wèn)用戶i殳備440 (圖4)或由遠(yuǎn)程訪問(wèn)服務(wù)器460 (圖4)做出這個(gè)確定。例如,可以對(duì)包括在XML文件810 (圖8B) 中的確認(rèn)內(nèi)的節(jié)目標(biāo)題和遠(yuǎn)程訪問(wèn)數(shù)據(jù)中的相應(yīng)節(jié)目標(biāo)題進(jìn)行比較。 在屏幕700 (圖7A)中呈現(xiàn)的圖示中,用戶期望以交互式媒體指導(dǎo)應(yīng) 用安排記錄一集"The Crocodile Hunter"。然而,當(dāng)選擇的頻道和開(kāi) 始時(shí)間被在XML文件800(圖8A)中傳輸?shù)浇换ナ矫襟w指導(dǎo)應(yīng)用時(shí), 交互式4某體指導(dǎo)應(yīng)用以確認(rèn)XML文件810 (圖8B)響應(yīng),指出相應(yīng) 于該頻道和開(kāi)始時(shí)間的節(jié)目是"SexandtheCity"。在該情況下,遠(yuǎn)程 訪問(wèn)月艮務(wù)器可以對(duì)包括在XML文件810中的節(jié)目標(biāo)題和遠(yuǎn)程訪問(wèn)數(shù) 據(jù)中的用于安排的相應(yīng)節(jié)目標(biāo)題進(jìn)行比較,以便檢測(cè)不同。
如果在步驟1060未檢測(cè)到不同,處理繼續(xù)到步驟1080,其中利 用用戶裝置上的交互式媒體指導(dǎo)應(yīng)用安排所請(qǐng)求的動(dòng)作。交互式媒體 指導(dǎo)應(yīng)用可以在步驟1020安排記錄、設(shè)置提醒或?yàn)橐越换ナ矫襟w指 導(dǎo)應(yīng)用定位的節(jié)目安排某些其它特定于節(jié)目的動(dòng)作。取決于包含在動(dòng)作請(qǐng)求中的選項(xiàng),交互式媒體指導(dǎo)應(yīng)用還可以安排關(guān)于動(dòng)作請(qǐng)求的其 它動(dòng)作,諸如例如,安排可以從用戶裝置中刪除記錄的節(jié)目的將來(lái)日 期。
如果在步驟1060檢測(cè)到不同,則處理繼續(xù)到步驟1061。在步驟 1061,遠(yuǎn)程訪問(wèn)服務(wù)器460將針對(duì)節(jié)目的替代安排信息的搜索請(qǐng)求傳 輸?shù)矫襟w指導(dǎo)訪問(wèn)服務(wù)器490和/或傳輸?shù)矫襟w指導(dǎo)數(shù)據(jù)源418 (圖4 中的全部)。該搜索請(qǐng)求可以包括對(duì)滿足某個(gè)準(zhǔn)則的節(jié)目信息的基于 SQL的查詢。例如,在上面結(jié)合步驟1060討論的說(shuō)明中,搜索請(qǐng)求 可以包括對(duì)與節(jié)目標(biāo)題包含單詞"Crocodile"的所有節(jié)目相關(guān)聯(lián)的所 有頻道和開(kāi)始時(shí)間的基于SQL的查詢。
在步驟1062,使用從遠(yuǎn)程訪問(wèn)服務(wù)器傳輸?shù)乃阉髡?qǐng)求,可以對(duì) 媒體指導(dǎo)數(shù)據(jù)源418 (圖4)執(zhí)行針對(duì)用戶期望為其安排該動(dòng)作的目 標(biāo)節(jié)目的替代安排信息的搜索??梢栽谝粋€(gè)或多個(gè)媒體服務(wù)提供者的 一個(gè)或多個(gè)媒體指導(dǎo)數(shù)據(jù)源418上執(zhí)行搜索。除了節(jié)目標(biāo)題之外,搜 索可以考慮附加的節(jié)目信息,諸如系列劇標(biāo)識(shí)符、節(jié)目級(jí)別、標(biāo)準(zhǔn)/ 高清晰度指示符、情節(jié)標(biāo)題以及這些屬性的任意組合。
搜索可以使用可以支持精確匹配技術(shù)和/或部分或"模糊"匹配邏 輯(例如,搜索最接近的匹配)的復(fù)雜的靈活的匹配算法定位節(jié)目的 替代安排信息。在搜索過(guò)程中,可以將與不同頻道上的節(jié)目相關(guān)聯(lián)的 節(jié)目信息與用戶選擇的目標(biāo)節(jié)目的節(jié)目信息進(jìn)行比較?;谝粋€(gè)節(jié)目 和用戶選擇的目標(biāo)節(jié)目的節(jié)目信息之間的相似程度,可以為該頻道的 該特定節(jié)目分配"相似性評(píng)分"。可以使用任何適合的算法或加權(quán)邏輯 確定相似性評(píng)分。例如,在相似性評(píng)分算法中可以給節(jié)目標(biāo)題和/或情 節(jié)標(biāo)題間的基本相似賦予比節(jié)目級(jí)別信息間的精確匹配更重的權(quán)重。 可以搜索與媒體指導(dǎo)數(shù)據(jù)源418 (圖4)相關(guān)聯(lián)的多個(gè)頻道上的節(jié)目 的節(jié)目信息。搜索替代安排信息可以涉及從多個(gè)媒體服務(wù)提供者(例 如,有線服務(wù)提供者和衛(wèi)星服務(wù)提供者)搜索替代安排信息,不論該 信息存儲(chǔ)在一個(gè)數(shù)據(jù)庫(kù)內(nèi)還是多個(gè)數(shù)據(jù)庫(kù)內(nèi)。例如,搜索替代安排信 息可以涉及搜索用于媒體指導(dǎo)數(shù)據(jù)源418 (圖4)的多個(gè)數(shù)據(jù)庫(kù),其中每個(gè)數(shù)據(jù)庫(kù)與不同的媒體服務(wù)提供者相關(guān)聯(lián)。在某些實(shí)施例中,遠(yuǎn)
程訪問(wèn)服務(wù)器460可以直接訪問(wèn)媒體指導(dǎo)數(shù)據(jù)源418。在這些實(shí)施例 中,遠(yuǎn)程訪問(wèn)服務(wù)器460可以繞過(guò)媒體指導(dǎo)訪問(wèn)服務(wù)器490,并且使 用遠(yuǎn)程訪問(wèn)連接在媒體指導(dǎo)數(shù)據(jù)源418上執(zhí)行搜索。應(yīng)當(dāng)注意,在步 驟1063 (在下面討論)中從媒體指導(dǎo)訪問(wèn)服務(wù)器收到初始搜索結(jié)果之 后,可以在遠(yuǎn)程訪問(wèn)服務(wù)器460 (圖4)處發(fā)生上面討論的相似性評(píng) 分算法。例如,遠(yuǎn)程訪問(wèn)服務(wù)器可以請(qǐng)求(在步驟1061) —組"粗糙" 的可能潛在地與目標(biāo)節(jié)目匹配的節(jié)目信息,并且提煉這個(gè)組,以使其 縮減至最接近的匹配。當(dāng)完成搜索時(shí),處理繼續(xù)到步驟1063。
在步驟1063,遠(yuǎn)程訪問(wèn)服務(wù)器460從:i某體指導(dǎo)訪問(wèn)服務(wù)器4卯 或者從媒體指導(dǎo)數(shù)據(jù)源418 (圖4中的全部)接收搜索結(jié)果。搜索結(jié) 果可以包括與搜索查詢匹配的所有節(jié)目的節(jié)目信息集合。可替換地, 遠(yuǎn)程訪問(wèn)服務(wù)器和/或媒體指導(dǎo)訪問(wèn)服務(wù)器可以設(shè)置將在結(jié)果中返回 的節(jié)目信息集合的最大數(shù)目。在某些實(shí)施例中,該結(jié)果可以包括將由 查詢返回的結(jié)果的數(shù)目通知給遠(yuǎn)程訪問(wèn)服務(wù)器的附加狀態(tài)指示符和/ 或用于查詢的某些其它狀態(tài)標(biāo)記。處理繼續(xù)到步驟1064。
在步驟1064,確定是否為用戶選擇的原始節(jié)目找到替代安排信 息。遠(yuǎn)程訪問(wèn)系統(tǒng)可以設(shè)置用于判定是否已經(jīng)定位了適當(dāng)?shù)奶娲才?信息的最小匹配要求。在典型的使用情況中,遠(yuǎn)程訪問(wèn)系統(tǒng)可以使用 "基本相似,,測(cè)試。在某些實(shí)施例中,只有具有滿足預(yù)先確定的最小標(biāo) 準(zhǔn)的相似性評(píng)分的節(jié)目的安排信息可以通過(guò)該基本相似測(cè)試,并且因 此被認(rèn)為是用戶選擇的原始節(jié)目的替代安排信息。例如,假設(shè)與一個(gè) 頻道相關(guān)聯(lián)的節(jié)目的節(jié)目信息的相似性評(píng)分的范圍可以從0到100, 其中O表示節(jié)目與用戶選擇的原始節(jié)目完全不匹配,并且100表示與 用戶選擇的原始節(jié)目的精確匹配。在例示性的基本相似測(cè)試中,遠(yuǎn)程 訪問(wèn)系統(tǒng)可以設(shè)置這樣的預(yù)先確定的最小準(zhǔn)則,即僅當(dāng)節(jié)目具有50 或更大的相似性評(píng)分時(shí),該節(jié)目的節(jié)目信息才可被認(rèn)為是用戶選擇的 原始節(jié)目的替代安排信息。如果沒(méi)有其它節(jié)目通過(guò)基本相似測(cè)試,則 遠(yuǎn)程訪問(wèn)系統(tǒng)可以得出不能為用戶選擇的原始節(jié)目定位替代安排信息的結(jié)論。注意,在不脫離本發(fā)明精神的情況下,確定兩個(gè)或更多節(jié)目之間的相似性的實(shí)際方法可以基于任何適合的測(cè)試或算法。如果未
發(fā)現(xiàn)替代安排信息,處理可以繼續(xù)到步驟1070 (在下面更詳細(xì)地描述),其中可以采取糾正動(dòng)作,并且繼續(xù)到步驟1074,其中通知用戶不能安排動(dòng)作請(qǐng)求。否則,處理可以繼續(xù)到步驟1066。
在步驟1066,遠(yuǎn)程訪問(wèn)用戶設(shè)備或遠(yuǎn)程訪問(wèn)服務(wù)器可將替代安排信息傳輸?shù)接脩粞b置(或傳輸?shù)椒?wù)提供者以便隨后傳輸?shù)浇换ナ矫襟w指導(dǎo)應(yīng)用)。遠(yuǎn)程訪問(wèn)系統(tǒng)還可以為選擇若千接近匹配替代安排信息集合中的哪些傳輸?shù)接脩粞b置上的交互式媒體指導(dǎo)應(yīng)用而設(shè)置最小匹配要求。在某些實(shí)施例中,可以傳輸滿足在步驟1062中描述的預(yù)先確定的最小準(zhǔn)則的所有頻道的節(jié)目信息。在其它實(shí)施例中,僅可以傳輸具有最高相似性評(píng)分的頻道的節(jié)目信息。在其它實(shí)施例中,可以傳輸多至預(yù)先確定數(shù)目的具有最高相似性評(píng)分的頻道的節(jié)目信息。可以用類似于XML文件800 (圖8 )的XML格式傳輸替代安排信息。如果替代安排信息包括來(lái)自多個(gè)節(jié)目的安排信息,遠(yuǎn)程訪問(wèn)服務(wù)器可以為每個(gè)節(jié)目的替代安排信息發(fā)送一個(gè)XML文件800,或發(fā)送包括所有節(jié)目的替代安排信息列表的一個(gè)XML文件800。在傳輸了替代安排信息之后,處理可以繼續(xù)到步驟1068 (在下面描述)和1070。
在步驟1070,遠(yuǎn)程訪問(wèn)服務(wù)器460可以向遠(yuǎn)程訪問(wèn)服務(wù)的節(jié)目信息的提供者傳輸關(guān)于該不同的信息。數(shù)據(jù)提供者可以使用該不同信息提高遠(yuǎn)程訪問(wèn)服務(wù)器可為將來(lái)的請(qǐng)求獲得的節(jié)目信息的準(zhǔn)確性。除了傳輸關(guān)于不同的信息之外,遠(yuǎn)程訪問(wèn)服務(wù)器還可以在步驟1072存儲(chǔ)該信息的至少一部分,以用于對(duì)使用相同媒體服務(wù)提供者的用戶裝置設(shè)備上的交互式媒體指導(dǎo)應(yīng)用的將來(lái)的動(dòng)作請(qǐng)求。
在步驟1068,媒體指導(dǎo)系統(tǒng)400的交互式媒體指導(dǎo)應(yīng)用接收替代安排信息以便安排所請(qǐng)求的動(dòng)作。類似于上面所述的步驟1012,用戶裝置402、 404和/或406 (圖4中的全部)上的交互式媒體指導(dǎo)應(yīng)用可以從遠(yuǎn)程訪問(wèn)服務(wù)器或者可替換地從該交互式媒體指導(dǎo)應(yīng)用的媒體服務(wù)提供者的媒體指導(dǎo)訪問(wèn)服務(wù)器490 (圖4)接收替代安排信息。在交互式媒體指導(dǎo)應(yīng)用接收替代安排信息之后,處理可以繼續(xù)到步驟1080 (在上面描述的),其中用戶裝置上的交互式媒體指導(dǎo)應(yīng)用基于該替代安排信息安排針對(duì)節(jié)目的動(dòng)作。
實(shí)際上,處理1000中所示的一個(gè)或多個(gè)步驟可與其它步驟結(jié)合,被以任何適合的順序執(zhí)行,被并行地執(zhí)行(例如,同時(shí)或基本同時(shí))或被去除。在提交于2006年12月20日的Klappert的美國(guó)專利申請(qǐng)No.ll/643,507中描述了可以結(jié)合圖9A的處理900使用的處理的其它實(shí)施例,通過(guò)引用將其完整結(jié)合在此。
應(yīng)當(dāng)理解,雖然對(duì)媒體內(nèi)容的討論集中于視頻內(nèi)容,媒體指導(dǎo)的原理可被應(yīng)用于其它類型的媒體內(nèi)容,諸如音樂(lè)、圖像和多媒體內(nèi)容。
出于例示而不是限制的目的給出了本發(fā)明的上述實(shí)施例,并且本發(fā)明僅由所附的權(quán)利要求書(shū)限定。
權(quán)利要求
1.一種用于遠(yuǎn)程訪問(wèn)執(zhí)行交互式媒體指導(dǎo)應(yīng)用的用戶裝置的方法,該方法包括以下步驟接收指出所述用戶裝置的至少一個(gè)特性的用戶裝置標(biāo)識(shí)信息;從用戶設(shè)備接收用戶請(qǐng)求,其中所述用戶請(qǐng)求指出針對(duì)所述用戶裝置的指令;對(duì)所述用戶請(qǐng)求和從多種格式中選擇的與所述用戶裝置兼容的用戶裝置格式的動(dòng)作請(qǐng)求進(jìn)行相互參照;和傳輸所述用戶裝置格式的動(dòng)作請(qǐng)求,以便由所述用戶裝置接收,使得能夠執(zhí)行指出的指令。
2. 如權(quán)利要求1的方法,其中在用戶裝置上執(zhí)行的交互式媒體指 導(dǎo)應(yīng)用指導(dǎo)所述用戶裝置執(zhí)行指出的指令。
3. 如權(quán)利要求1的方法,其中在用戶裝置上執(zhí)行的交互式媒體指 導(dǎo)應(yīng)用包括交互式電視節(jié)目指導(dǎo)。
4. 如權(quán)利要求3的方法,其中所述指出的指令指示所述用戶裝置 執(zhí)行由所述交互式電視節(jié)目指導(dǎo)提供的至少一個(gè)交互式電視節(jié)目指 導(dǎo)功能。
5. 如權(quán)利要求1的方法,其中從所述用戶設(shè)備接收所述用戶裝置 標(biāo)識(shí)信息。
6. 如權(quán)利要求1的方法,還包括至少部分地基于所述用戶裝置的 至少一個(gè)特性從所述多個(gè)格式中選擇所述用戶裝置格式。
7. 如權(quán)利要求1的方法,其中所述用戶裝置的至少一個(gè)特性包括 由在所述用戶裝置上執(zhí)行的交互式媒體指導(dǎo)應(yīng)用的提供者提供的用 戶賬戶。
8. 如權(quán)利要求1的方法,其中所述用戶裝置的至少一個(gè)特性包括 所述用戶裝置的供應(yīng)商和所述用戶裝置的型號(hào)中的至少一個(gè)。
9. 如權(quán)利要求1的方法,其中所述用戶裝置包括機(jī)頂盒和數(shù)字錄 像機(jī)中的至少一個(gè)。
10. 如權(quán)利要求1的方法,其中傳輸所述動(dòng)作請(qǐng)求包括將所述動(dòng)作請(qǐng)求傳輸?shù)矫襟w服務(wù)提供者和所述用戶裝置中的至少 一個(gè)。
11. 如權(quán)利要求10的方法,其中所述用戶裝置格式相應(yīng)于所述媒體服務(wù)提供者和所述用戶裝置中的所述至少 一個(gè)。
12. 如權(quán)利要求10的方法,其中所述媒體服務(wù)提供者選自由有線 服務(wù)提供者和衛(wèi)星服務(wù)提供者組成的組。
13. 如權(quán)利要求1的方法,其中所述用戶請(qǐng)求是與第一應(yīng)用程序 接口兼容的格式的,并且所述用戶裝置格式與不同于第一應(yīng)用程序接 口的第二應(yīng)用程序接口兼容。
14. 如權(quán)利要求1的方法,其中所述用戶設(shè)備選自由個(gè)人計(jì)算機(jī)、 筆記本式計(jì)算機(jī)、無(wú)線設(shè)備和蜂窩電話機(jī)組成的組。
15. 如權(quán)利要求1的方法,其中所述用戶請(qǐng)求是相應(yīng)于遠(yuǎn)程訪問(wèn)服務(wù)器提供者的格式的,該遠(yuǎn)程訪問(wèn)服務(wù)器提供者提供對(duì)第一用戶裝 置和不同于第一用戶裝置的第二用戶裝置的遠(yuǎn)程訪問(wèn)。
16. 如權(quán)利要求1的方法,其中所述用戶請(qǐng)求是與和所述用戶設(shè) 備以及所述用戶裝置通信的計(jì)算機(jī)網(wǎng)絡(luò)的通信協(xié)議兼容的格式的。
17. 如權(quán)利要求16的方法,其中所述用戶請(qǐng)求是與超文本傳輸協(xié) 議兼容的格式的,并且所述計(jì)算機(jī)網(wǎng)絡(luò)是可公共訪問(wèn)的。
18. 如權(quán)利要求16的方法,其中所述用戶裝置的至少一個(gè)特性包 括與所述用戶裝置相關(guān)聯(lián)的可尋址因特網(wǎng)協(xié)議地址。
19. 如權(quán)利要求16的方法,其中所述用戶設(shè)備訪問(wèn)使得能夠傳輸 所述用戶請(qǐng)求的萬(wàn)維網(wǎng)站點(diǎn)。
20. 如權(quán)利要求1的方法,還包括向所述用戶設(shè)備傳輸確認(rèn)所述 用戶裝置接收到所述動(dòng)作請(qǐng)求的通知。
21. 如權(quán)利要求1的方法,還包括維護(hù)對(duì)用戶請(qǐng)求和包括所述用 戶裝置格式的所述多種格式進(jìn)行相互參照的查找表,其中對(duì)所述用戶 請(qǐng)求進(jìn)行相互參照通過(guò)所述查找表發(fā)生。
22. 如權(quán)利要求1的方法,其中所述用戶請(qǐng)求與節(jié)目相關(guān)聯(lián)。
23. 如權(quán)利要求22的方法,其中所述指出的指令指示所述用戶裝置安排所述節(jié)目的記錄。
24. 如權(quán)利要求22的方法,其中所述指出的指令指示所述用戶裝 置設(shè)置針對(duì)所述節(jié)目的提醒。
25. 如權(quán)利要求22的方法,其中傳輸所述動(dòng)作請(qǐng)求包括傳輸節(jié)目 標(biāo)題、節(jié)目的頻道和節(jié)目的開(kāi)始時(shí)間中的至少一個(gè)。
26. 如權(quán)利要求22的方法,其中所述用戶設(shè)備利用來(lái)自第一節(jié)目 信息數(shù)據(jù)庫(kù)的第 一節(jié)目信息以產(chǎn)生所述用戶請(qǐng)求,該方法還包括使用來(lái)自不同于第一節(jié)目信息數(shù)據(jù)庫(kù)的第二節(jié)目信息數(shù)據(jù)庫(kù)的第二節(jié)目信息,以便傳輸所述動(dòng)作請(qǐng)求;檢測(cè)第一節(jié)目信息和第二節(jié)目信息之間的不同; 響應(yīng)檢測(cè)到所述不同,搜索用于所述節(jié)目的替代安排信息;和 傳輸所述替代安排信息,以便由所述用戶裝置接收,使得能夠執(zhí)行所述指出的指令。
27. 如權(quán)利要求26的方法,其中搜索用于所述節(jié)目的替代安排信 息包括傳輸要使用第二節(jié)目信息數(shù)據(jù)庫(kù)進(jìn)行處理的搜索請(qǐng)求。
28. —種用于錄像機(jī)上的遠(yuǎn)程記錄安排的方法,該方法包括以下步驟接收標(biāo)識(shí)所述錄像機(jī)的信息;從按照一般格式產(chǎn)生記錄請(qǐng)求的遠(yuǎn)程用戶設(shè)備接收記錄節(jié)目的 用戶請(qǐng)求;響應(yīng)接收用戶請(qǐng)求,按照基于所述標(biāo)識(shí)所述錄像機(jī)的信息而選擇 的錄像機(jī)格式產(chǎn)生記錄請(qǐng)求,其中所述記錄請(qǐng)求相應(yīng)于所述用戶請(qǐng)求 并且包括標(biāo)識(shí)所述節(jié)目的信息;和傳輸所迷記錄請(qǐng)求以便由所迷錄像機(jī)接收。
29. 如權(quán)利要求28的方法,其中所述錄像機(jī)執(zhí)行交互式電視節(jié)目指導(dǎo)。
30. 如權(quán)利要求28的方法,其中所述標(biāo)識(shí)錄像機(jī)的信息包括錄像 機(jī)的供應(yīng)商和錄像機(jī)的型號(hào)。
31. 如權(quán)利要求28的方法,其中所述標(biāo)識(shí)節(jié)目的信息包括節(jié)目標(biāo)題、節(jié)目的頻道和節(jié)目的開(kāi)始時(shí)間中的至少一個(gè)。
32. 如權(quán)利要求28的方法,其中所述用戶請(qǐng)求是與第一應(yīng)用程序 接口兼容的格式的,并且所述錄像機(jī)格式與不同于第 一應(yīng)用程序接口 的第二應(yīng)用程序接口兼容。
33. 如權(quán)利要求28的方法,其中所述錄像機(jī)是家庭錄像機(jī)。
34. —種用于遠(yuǎn)程訪問(wèn)執(zhí)行交互式媒體指導(dǎo)應(yīng)用的用戶裝置的系 統(tǒng),該系統(tǒng)包括通信電路,被配置為接收指出所述用戶裝置的至少 一個(gè)特性的用戶裝置標(biāo)識(shí)信 息;和從用戶設(shè)備接收用戶請(qǐng)求,其中所述用戶請(qǐng)求指出針對(duì)所 述用戶裝置的指令;以及 處理器,被配置為對(duì)所述用戶請(qǐng)求和從多種格式中選擇的與所述用戶裝置兼 容的用戶裝置格式的動(dòng)作請(qǐng)求進(jìn)行相互參照;和 指導(dǎo)所述通信電路傳輸所述用戶裝置格式的動(dòng)作請(qǐng)求,以 便由所述用戶裝置接收,使得能夠執(zhí)行指出的指令。
35. 如權(quán)利要求34的系統(tǒng),其中在用戶裝置上執(zhí)行的交互式媒體 指導(dǎo)應(yīng)用指導(dǎo)所述用戶裝置執(zhí)行指出的指令。
36. 如權(quán)利要求34的系統(tǒng),其中在用戶裝置上執(zhí)行的交互式媒體 指導(dǎo)應(yīng)用包括交互式電視節(jié)目指導(dǎo)。
37. 如權(quán)利要求36的系統(tǒng),其中所述指出的指令指示所述用戶裝 置執(zhí)行由所述交互式電視節(jié)目指導(dǎo)提供的至少一個(gè)交互式電視節(jié)目 指導(dǎo)功能。
38. 如權(quán)利要求34的系統(tǒng),其中從所述用戶設(shè)備接收所述用戶裝 置標(biāo)識(shí)信息。
39. 如權(quán)利要求34的系統(tǒng),其中所述處理器被配置為至少部分地 基于所述用戶裝置的至少一個(gè)特性從所述多個(gè)格式中選擇所述用戶 裝置格式。
40. 如權(quán)利要求34的系統(tǒng),其中所迷用戶裝置的至少一個(gè)特性包 括由在所述用戶裝置上執(zhí)行的交互式媒體指導(dǎo)應(yīng)用的提供者提供的 用戶賬戶。
41. 如權(quán)利要求34的系統(tǒng),其中所述用戶裝置的至少一個(gè)特性包 括所述用戶裝置的供應(yīng)商和所述用戶裝置的型號(hào)中的至少一個(gè)。
42. 如權(quán)利要求34的系統(tǒng),其中所迷用戶裝置包括機(jī)頂盒和數(shù)字 錄像機(jī)中的至少一個(gè)。
43. 如權(quán)利要求34的系統(tǒng),其中所述處理器被配置為指導(dǎo)所述通 信電路將所述動(dòng)作請(qǐng)求傳輸?shù)矫襟w服務(wù)提供者和所述用戶裝置中的 至少一個(gè)。
44. 如權(quán)利要求43的系統(tǒng),其中所述用戶裝置格式相應(yīng)于媒體服 務(wù)提供者和所述用戶裝置中的所述至少一個(gè)。
45. 如權(quán)利要求43的系統(tǒng),其中所述媒體服務(wù)提供者選自由有線 服務(wù)提供者和衛(wèi)星服務(wù)提供者組成的組。
46. 如權(quán)利要求34的系統(tǒng),其中所述用戶請(qǐng)求是與第一應(yīng)用程序 接口兼容的格式的,并且所述用戶裝置格式與不同于第一應(yīng)用程序接 口的第二應(yīng)用程序接口兼容。
47. 如權(quán)利要求34的系統(tǒng),其中所述用戶設(shè)備選自由個(gè)人計(jì)算機(jī)、 筆記本式計(jì)算機(jī)、無(wú)線設(shè)備和蜂窩電話機(jī)組成的組。
48. 如權(quán)利要求34的系統(tǒng),其中所述用戶請(qǐng)求是相應(yīng)于遠(yuǎn)程訪問(wèn) 服務(wù)器提供者的格式的,該遠(yuǎn)程訪問(wèn)服務(wù)器提供者提供對(duì)第一用戶裝 置和不同于第一用戶裝置的第二用戶裝置的遠(yuǎn)程訪問(wèn)。
49. 如權(quán)利要求34的系統(tǒng),其中所述用戶請(qǐng)求是與和所述用戶設(shè) 備以及所迷用戶裝置通信的計(jì)算機(jī)網(wǎng)絡(luò)的通信協(xié)議兼容的格式的。
50. 如權(quán)利要求49的系統(tǒng),其中所述用戶請(qǐng)求是與超文本傳輸協(xié) 議兼容的格式的,并且所述計(jì)算機(jī)網(wǎng)絡(luò)是可公共訪問(wèn)的。
51. 如權(quán)利要求49的系統(tǒng),其中所述用戶裝置的至少一個(gè)特性包 括與所述用戶裝置相關(guān)聯(lián)的可尋址因特網(wǎng)協(xié)議地址。
52. 如權(quán)利要求49的系統(tǒng),其中所述用戶設(shè)備訪問(wèn)使得能夠傳輸所述用戶請(qǐng)求的萬(wàn)維網(wǎng)站點(diǎn)。
53. 如權(quán)利要求34的系統(tǒng),其中所述處理器被配置為指導(dǎo)所述通 信電路向所述用戶設(shè)備傳輸確認(rèn)所述用戶裝置接收到所述動(dòng)作請(qǐng)求 的通知。
54. 如權(quán)利要求34的系統(tǒng),其中所述處理器被配置為維護(hù)對(duì)用戶 請(qǐng)求和包括所述用戶裝置格式的所述多種格式進(jìn)行相互參照的查找 表,其中所述處理器被配置為通過(guò)所述查找表對(duì)所述用戶請(qǐng)求進(jìn)行相 互參照。
55. 如權(quán)利要求34的系統(tǒng),其中所述用戶請(qǐng)求與節(jié)目相關(guān)聯(lián)。
56. 如權(quán)利要求55的系統(tǒng),其中所述指出的指令指示所述用戶裝 置安排所述節(jié)目的記錄。
57. 如權(quán)利要求55的系統(tǒng),其中所述指出的指令指示所述用戶裝 置設(shè)置針對(duì)所述節(jié)目的提醒。
58. 如權(quán)利要求55的系統(tǒng),其中所述處理器被配置為指導(dǎo)所述通 信電路傳輸節(jié)目標(biāo)題、節(jié)目的頻道和節(jié)目的開(kāi)始時(shí)間中的至少一個(gè), 以便由所述用戶裝置接收。
59. 如權(quán)利要求55的系統(tǒng),其中所述用戶設(shè)備利用來(lái)自第一節(jié)目信息數(shù)據(jù)庫(kù)的第一節(jié)目信息以 產(chǎn)生所述用戶請(qǐng)求;以及 所述處理器被配置為使用來(lái)自不同于第一節(jié)目信息數(shù)據(jù)庫(kù)的第二節(jié)目信息數(shù)據(jù) 庫(kù)的第二節(jié)目信息以產(chǎn)生所述動(dòng)作請(qǐng)求;檢測(cè)第一節(jié)目信息和第二節(jié)目信息之間的不同; 響應(yīng)檢測(cè)到所述不同,搜索用于所述節(jié)目的替代安排信息;和指導(dǎo)所述通信電路傳輸所述替代安排信息,以便由所述用 戶裝置接收,使得能夠執(zhí)行所述指出的指令。
60. 如權(quán)利要求59的系統(tǒng),其中所述處理器被配置為產(chǎn)生要使用 第二節(jié)目信息數(shù)據(jù)庫(kù)進(jìn)行處理的搜索請(qǐng)求。
61. —種用于錄像機(jī)上的遠(yuǎn)程記錄安排的系統(tǒng),該系統(tǒng)包括 通信電路,被配置為接收標(biāo)識(shí)所述錄像機(jī)的信息;和從遠(yuǎn)程用戶設(shè)備接收記錄節(jié)目的用戶請(qǐng)求;以及 處理器,被配置為按照基于所迷標(biāo)識(shí)所述錄像機(jī)的信息而選擇的錄像機(jī)格式 產(chǎn)生記錄請(qǐng)求,其中所述記錄請(qǐng)求相應(yīng)于所述用戶請(qǐng)求并且包括 標(biāo)識(shí)所述節(jié)目的信息;和指導(dǎo)所述通信電路傳輸所述記錄請(qǐng)求,以便由所述錄像機(jī)接收。
62. 如權(quán)利要求61的系統(tǒng),其中所述錄像機(jī)執(zhí)行交互式電視節(jié)目指導(dǎo)。
63. 如權(quán)利要求61的系統(tǒng),其中所述標(biāo)識(shí)錄像機(jī)的信息包括錄像 機(jī)的供應(yīng)商和錄像機(jī)的型號(hào)。
64. 如權(quán)利要求61的系統(tǒng),其中所述標(biāo)識(shí)節(jié)目的信息包括節(jié)目標(biāo) 題、節(jié)目的頻道和節(jié)目的開(kāi)始時(shí)間中的至少一個(gè)。
65. 如權(quán)利要求61的系統(tǒng),其中所述用戶請(qǐng)求是與第一應(yīng)用程序 接口兼容的格式的,并且所述錄像機(jī)格式與不同于第一應(yīng)用程序接口 的第二應(yīng)用程序接口兼容。
66. 如權(quán)利要求61的系統(tǒng),其中所述錄像機(jī)是家庭錄像機(jī)。
全文摘要
提供了用于遠(yuǎn)程訪問(wèn)執(zhí)行交互式媒體指導(dǎo)應(yīng)用的用戶裝置的方法和系統(tǒng)。具體地,一種方法包括以下步驟接收用戶裝置標(biāo)識(shí)信息和從用戶設(shè)備接收指出針對(duì)用戶裝置的指令的用戶請(qǐng)求。對(duì)用戶請(qǐng)求和從多種格式中選擇的與用戶裝置兼容的用戶裝置格式的動(dòng)作請(qǐng)求進(jìn)行相互參照。傳輸該動(dòng)作請(qǐng)求以便由用戶裝置接收,使得能夠執(zhí)行指出的指令。
文檔編號(hào)H04N7/173GK101682742SQ200880019392
公開(kāi)日2010年3月24日 申請(qǐng)日期2008年3月28日 優(yōu)先權(quán)日2007年4月20日
發(fā)明者C·A·奧拉格, C·斯特拉德, K·H·阿切爾, 小H·C·切爾維斯 申請(qǐng)人:聯(lián)合視頻制品公司