本申請是申請日為2008年3月12日、申請?zhí)枮?00880016102.5、發(fā)明名稱為“用于指派內(nèi)容的目的地的用戶定義的規(guī)則”的發(fā)明專利申請的分案申請。
本發(fā)明針對用于創(chuàng)建將用戶裝置設(shè)備指派為媒體內(nèi)容的目的地的規(guī)則的系統(tǒng)和方法。
背景技術(shù):
通過使用諸如交互式電視節(jié)目指南之類的交互式媒體指南應(yīng)用程序,用戶可以通過選擇一個節(jié)目和要進行記錄的記錄設(shè)備,來設(shè)定記錄。某些交互式媒體指南應(yīng)用程序,基于與用戶關(guān)聯(lián)的記錄設(shè)備的可用性和功能,自動地選擇記錄設(shè)備以記錄被預(yù)定記錄下來的節(jié)目。例如,如果用戶家有兩臺記錄設(shè)備,則媒體指南應(yīng)用程序可以使用被用來預(yù)定記錄的記錄設(shè)備,自動地記錄預(yù)定的節(jié)目。作為另一個示例,媒體指南應(yīng)用程序可以自動地選擇具有用于記錄節(jié)目的足夠空間的記錄設(shè)備(例如,如果一個記錄設(shè)備已滿)。作為再一個示例,媒體指南應(yīng)用程序可以使用不會發(fā)生沖突的記錄設(shè)備自動地記錄節(jié)目(例如,如果一個記錄設(shè)備的調(diào)諧器正在使用中或被預(yù)定要使用)。
相應(yīng)地,希望提供一種媒體指南應(yīng)用程序,用于接收由用戶進行定義的用于自動地指派進行特定記錄的記錄設(shè)備的規(guī)則。此外,還希望提供一種媒體指南應(yīng)用程序,用于接收由用戶進行定義的用于更一般性地指派用戶裝置設(shè)備作為選定的媒體內(nèi)容的目的地的規(guī)則。
技術(shù)實現(xiàn)要素:
根據(jù)本發(fā)明的原理,提供了一種交互式媒體指南應(yīng)用程序,用于接收由用戶進行定義的用于指派用戶裝置設(shè)備作為媒體內(nèi)容的目的地的規(guī)則。例如,交互式媒體指南應(yīng)用程序可以接收標識進行記錄的特定記錄設(shè)備的規(guī)則。作為另一個示例,交互式媒體指南應(yīng)用程序可以接收標識利用哪個設(shè)備訪問利用用戶的媒體網(wǎng)絡(luò)的記錄設(shè)備執(zhí)行的記錄的規(guī)則。作為再一個示例,交互式媒體指南應(yīng)用程序可以接收標識用于流式播放或下載媒體內(nèi)容的設(shè)備的規(guī)則。
用戶可以訪問多個用戶裝置設(shè)備,這些用戶裝置設(shè)備一起構(gòu)成了用戶的媒體網(wǎng)絡(luò)。為控制存儲在用戶的媒體網(wǎng)絡(luò)的設(shè)備中的媒體內(nèi)容,用戶可以定義用于指派特定用戶裝置設(shè)備作為媒體內(nèi)容的目的地的一個或多個規(guī)則。為定義規(guī)則,用戶可以首先定義用于標識向其應(yīng)用規(guī)則的媒體內(nèi)容的一個或多個條件。一個或多個條件可以包括媒體內(nèi)容的一個或多個屬性,諸如,例如,風(fēng)格、主題、標題、演員、等級、用戶分級(例如,來自tvguide.com的流行度分級)、分辨率,或任何其他適當?shù)膶傩浴T谀承嵤├?,可以基于一個或多個用戶偏好配置文件(例如,捕獲使特定用戶感興趣的媒體內(nèi)容的條件),自動地選擇屬性。在這樣的實施例中,選定的屬性可以包括,例如,存儲在特定用戶的偏好配置文件中的風(fēng)格、主題,以及演員。
用戶也可以選擇一個或多個用戶裝置設(shè)備作為滿足一個規(guī)則的條件的媒體內(nèi)容的目的地。例如,用戶可以選擇一個或多個記錄設(shè)備、存儲設(shè)備、計算機、汽車系統(tǒng)、個人媒體設(shè)備、蜂窩電話,或任何其他適當?shù)挠脩粞b置設(shè)備。一旦用戶選擇了至少一個條件和至少一個用戶裝置設(shè)備兩者,則用戶可以指示交互式媒體指南應(yīng)用程序來定義規(guī)則。
在某些實施例中,交互式媒體指南應(yīng)用程序可能需要用戶在定義或修改規(guī)則之前進行身份驗證或提供授權(quán)信息。例如,交互式媒體指南應(yīng)用程序可能需要用戶在定義規(guī)則之前輸入父母控制代碼。這可以防止,例如,兒童建立指示交互式媒體指南應(yīng)用程序?qū)和膫€人設(shè)備設(shè)置為兒童的父母不希望該兒童訪問的媒體內(nèi)容(例如,r分級內(nèi)容)的媒體內(nèi)容的目的地的規(guī)則。
交互式媒體指南應(yīng)用程序可以將規(guī)則存儲在用戶的媒體網(wǎng)絡(luò)中的或用戶的媒體網(wǎng)絡(luò)之外的任何適當?shù)奈恢谩@?,交互式媒體指南應(yīng)用程序可以將規(guī)則存儲在中央位置(例如,中央服務(wù)器)。作為另一個示例,交互式媒體指南應(yīng)用程序可以將規(guī)則存儲在用戶的媒體網(wǎng)絡(luò)的某些或全部設(shè)備中(例如,只存儲在規(guī)則中標識的設(shè)備中,或只存儲在媒體網(wǎng)絡(luò)中的用戶可以用來選擇用于存儲的內(nèi)容的設(shè)備中)。作為再一個示例,規(guī)則可以存儲在定義用戶的媒體網(wǎng)絡(luò)的數(shù)據(jù)結(jié)構(gòu)中。
在某些實施例中,可以使用任何適當?shù)倪^程或方法來提供特定用戶裝置設(shè)備是其目的地設(shè)備的媒體內(nèi)容。例如,規(guī)則可以應(yīng)用于被選擇記錄的節(jié)目、流式媒體內(nèi)容(例如,點播媒體)、網(wǎng)絡(luò)廣播(webcast)、緩存的媒體內(nèi)容,或用于提供媒體內(nèi)容的任何其他適當?shù)倪^程。作為另一個示例,規(guī)則可以指示交互式媒體指南應(yīng)用程序?qū)⒂涗浀幕蛞詣e的方式存儲的節(jié)目(例如,利用默認記錄設(shè)備記錄的)傳輸?shù)教囟ㄓ脩粞b置設(shè)備。在某些實施例中,規(guī)則可以被約束到一個或多個進程(例如,只有記錄的和流式媒體內(nèi)容)。
用戶可以以任何適當?shù)姆绞竭x擇為其應(yīng)用規(guī)則的媒體內(nèi)容。例如,當用戶選擇要記錄的節(jié)目時,用戶可以指示媒體指南應(yīng)用程序使用這些規(guī)則標識目的地設(shè)備。作為另一個示例,媒體指南應(yīng)用程序可以使用這些規(guī)則作為標識媒體內(nèi)容的目的地的默認機制。在某些實施例中,用戶可以指示媒體指南應(yīng)用程序只向利用特定用戶裝置設(shè)備(例如,不同于用戶的主要電視機的任何設(shè)備)選定的內(nèi)容應(yīng)用這些規(guī)則。
附圖說明
通過下面的參考附圖進行的詳細描述,本發(fā)明的上面的及其他特征、其性質(zhì)以及各種優(yōu)點將更加顯而易見,其中:
圖1顯示了根據(jù)本發(fā)明的一個實施例的說明性網(wǎng)格節(jié)目列表顯示屏幕;
圖2顯示了根據(jù)本發(fā)明的一個實施例的說明性視頻馬賽克節(jié)目列表顯示屏幕;
圖3顯示了根據(jù)本發(fā)明的一個實施例的說明性登錄覆蓋層;
圖4顯示了根據(jù)本發(fā)明的一個實施例的說明性用戶媒體網(wǎng)絡(luò)視圖覆蓋層;
圖5顯示了根據(jù)本發(fā)明的一個實施例的說明性規(guī)則覆蓋層;
圖6顯示了根據(jù)本發(fā)明的一個實施例的說明性記錄-設(shè)置覆蓋層;
圖7顯示了根據(jù)本發(fā)明的一個實施例的說明性用戶裝置設(shè)備的一般化實施例;
圖8顯示了根據(jù)本發(fā)明的一個實施例的說明性交互式媒體指南系統(tǒng)的一般化實施例;
圖9顯示了根據(jù)本發(fā)明的一個實施例的說明性配置文件數(shù)據(jù)結(jié)構(gòu)的圖形;
圖10顯示了根據(jù)本發(fā)明的一個實施例的說明性用戶媒體網(wǎng)絡(luò)數(shù)據(jù)結(jié)構(gòu)的圖形;
圖11顯示了根據(jù)本發(fā)明的一個實施例的說明性配置文件信息數(shù)據(jù)結(jié)構(gòu)的圖形;
圖12顯示了根據(jù)本發(fā)明的一個實施例的說明性媒體內(nèi)容信息數(shù)據(jù)結(jié)構(gòu)的圖形;
圖13顯示了根據(jù)本發(fā)明的一個實施例的說明性規(guī)則數(shù)據(jù)結(jié)構(gòu)的圖形;
圖14顯示了根據(jù)本發(fā)明的可使用戶指派用戶的媒體網(wǎng)絡(luò)中的多個設(shè)備之中的一個設(shè)備作為媒體內(nèi)容的目的地的過程的說明性流程圖;
圖15顯示了根據(jù)本發(fā)明的實施例的建立規(guī)則的說明性過程的流程圖;
圖16顯示了根據(jù)本發(fā)明的實施例的指派用戶裝置設(shè)備作為由標識的用戶選定的媒體內(nèi)容的目的地的說明性過程的流程圖;以及
圖17顯示了根據(jù)本發(fā)明的實施例的當用戶沒有被標識時標識適用的規(guī)則的說明性過程。
具體實施方式
任何給定媒體分發(fā)系統(tǒng)中的對用戶可用的媒體的量是大量的。因此,許多用戶希望有一種通過界面的媒體指南,可使用戶有效地瀏覽媒體選擇,并輕松地識別他們可能需要的媒體。提供這樣的指南的應(yīng)用程序這里被稱為交互式媒體指南應(yīng)用程序,或者,有時被稱為媒體指南應(yīng)用程序或指南應(yīng)用程序。
取決于交互式媒體指南為其提供指南的媒體,交互式媒體指南應(yīng)用程序可以呈現(xiàn)各種形式。媒體指南應(yīng)用程序的一個典型的類型是交互式電視節(jié)目指南。交互式電視節(jié)目指南(有時被稱為電子節(jié)目指南)是已知的指南應(yīng)用程序,它們可使用戶在許多種類的媒體內(nèi)容中導(dǎo)航并定位媒體內(nèi)容,包括常規(guī)電視節(jié)目(通過傳統(tǒng)的播放技術(shù)、電纜、衛(wèi)星、因特網(wǎng)或或其他裝置提供),以及按次計費的節(jié)目、點播節(jié)目(如在視頻點播(vod)系統(tǒng))、因特網(wǎng)內(nèi)容(例如,流式媒體、可下載的媒體、網(wǎng)播等等),及其他類型的媒體或視頻內(nèi)容。指南應(yīng)用程序還允許用戶在涉及視頻內(nèi)容的內(nèi)容中導(dǎo)航并定位,包括,例如,視頻剪輯、文章、廣告、聊天會話、游戲等等。
隨著因特網(wǎng)、移動計算,以及高速無線網(wǎng)絡(luò)的出現(xiàn),用戶可以在個人計算機(pc)上及他們傳統(tǒng)上不訪問媒體的其他設(shè)備上訪問媒體,如手持式計算機、個人數(shù)字助理(pda)、個人媒體播放器(例如,mp3播放器)、移動電話、車內(nèi)電視設(shè)備,或其他移動設(shè)備。在這些設(shè)備上,用戶能夠?qū)Ш胶投ㄎ煌ㄟ^電視可用的相同媒體。因此,在這些設(shè)備上也需要媒體指南。提供的指南可以是針對只通過電視可用的媒體內(nèi)容,針對只通過這些設(shè)備中的一個或多個設(shè)備可用的媒體內(nèi)容,或針對通過電視和這些設(shè)備中的一個或多個設(shè)備兩者都可用的媒體內(nèi)容。媒體指南應(yīng)用程序可以作為在線應(yīng)用程序提供(即,在web站點提供),或作為手持式計算機、pda、移動電話或其他移動設(shè)備上的獨立的應(yīng)用程序或客戶端來提供。下面比較詳細地描述可以實現(xiàn)媒體指南應(yīng)用程序的各種設(shè)備和平臺。
用戶,如這里引用的,可以是單個用戶,也可以是諸如,例如,一個家庭的成員或一組朋友。用戶可以使用諸如電視機、移動電話和個人媒體播放器之類的多個用戶裝置設(shè)備,來訪問媒體內(nèi)容。用戶所使用的用戶裝置設(shè)備構(gòu)成了用戶的媒體網(wǎng)絡(luò)。用戶的媒體網(wǎng)絡(luò)可以是家庭網(wǎng)絡(luò),包括,例如,通過用戶的wifi家庭網(wǎng)絡(luò)連接的用戶的電視機和個人計算機。或者,用戶的媒體網(wǎng)絡(luò)可以包括通過因特網(wǎng)或第三方網(wǎng)絡(luò)(包括,例如,電視服務(wù)提供商網(wǎng)絡(luò)和移動電話網(wǎng)絡(luò))連接的用戶裝置設(shè)備(例如,用于訪問在線交互式節(jié)目指南的工作計算機、用戶的汽車中的電視機和記錄設(shè)備,以及用戶的家里的多個電視機和記錄設(shè)備)。用戶的媒體網(wǎng)絡(luò)可以包括諸如用戶的移動電話之類的只由用戶使用的設(shè)備。用戶的媒體網(wǎng)絡(luò)也可以包括諸如由一個家庭的多個成員使用的電視機之類的共享的設(shè)備。在某些實施例中,共享的設(shè)備可以與主要用戶或用戶組關(guān)聯(lián)(例如,父母臥室的電視機與父母關(guān)聯(lián),而娛樂室的電視機與兒童關(guān)聯(lián))。
用戶的媒體網(wǎng)絡(luò)的用戶裝置設(shè)備的用戶配置文件信息可以在多個設(shè)備之間共享,以協(xié)調(diào)向每一個設(shè)備上的用戶提供的媒體指南。協(xié)調(diào)可以包括共享用戶配置信息,以在用戶的所有設(shè)備上提供共同的或類似的媒體指南界面。協(xié)調(diào)還可以包括共享偏好信息,以便在多個設(shè)備上提供協(xié)調(diào)的媒體內(nèi)容建議。協(xié)調(diào)可以包括共享媒體內(nèi)容信息,允許用戶從多個設(shè)備訪問記錄的內(nèi)容或其他存儲的內(nèi)容。協(xié)調(diào)還可以提供額外的功能,如允許用戶使用網(wǎng)絡(luò)上另一個設(shè)備,遠程與用戶的媒體網(wǎng)絡(luò)上的其它設(shè)備進行通信,或控制這些設(shè)備。
媒體指南應(yīng)用程序可以給用戶提供定義用于將用戶的媒體網(wǎng)絡(luò)的特定設(shè)備指派為目標設(shè)備的規(guī)則。這樣的規(guī)則可以自動地控制向媒體網(wǎng)絡(luò)中的哪里傳輸、存儲(或兩者)媒體內(nèi)容。目的地設(shè)備是可以用來存儲(例如,下載、緩存或記錄)或顯示(例如,流式播放)媒體內(nèi)容的設(shè)備。規(guī)則可以定義用于識別被指派目的地設(shè)備的媒體內(nèi)容的條件。在某些實施例中,條件可以基于媒體內(nèi)容的屬性(例如,等級、演員、高清晰度或主題)。在某些實施例中,條件可以基于接收媒體內(nèi)容的方式(例如,記錄、流式播放或緩存)。例如,規(guī)則可以向特定記錄設(shè)備分配記錄。作為另一個示例,規(guī)則可以將下載的內(nèi)容指派到媒體網(wǎng)絡(luò)的特定設(shè)備(例如,從在線商店下載的媒體內(nèi)容,如itunes或google視頻,可以下載到用戶的個人媒體設(shè)備)。作為再一個示例,規(guī)則可以向特定用戶設(shè)備指派從服務(wù)器(例如,vod服務(wù)器)流式播放的或由網(wǎng)絡(luò)廣播所提供的媒體內(nèi)容。
媒體指南應(yīng)用程序的其中一個功能是向用戶提供媒體列表和媒體信息。圖1到圖6顯示了可以用來提供媒體指南(具體來說,媒體列表)的說明性顯示屏幕。如圖1到圖6所示的顯示屏幕可以在任何適當?shù)脑O(shè)備或平臺上實現(xiàn)。盡管圖1到圖6的顯示是作為全屏幕顯示說明的,但是,它們也可以完全或部分地重疊在正在顯示的媒體內(nèi)容的上方。用戶可以通過選擇顯示屏幕中提供的可選擇的選項(例如,菜單選項、列表選項、圖標、超級鏈接等等)或按下遙控器或其他用戶輸入接口或設(shè)備上的專用按鈕(例如,guide按鈕),指出希望訪問媒體信息。響應(yīng)用戶的指示,媒體指南應(yīng)用程序可以提供帶有以多種方式中的一種方式組織的媒體信息的顯示屏幕,如按時間和網(wǎng)格中的頻道、按時間、按頻道、按媒體類型、按類別(例如,電影、體育、新聞、兒童或其他節(jié)目類別),或其他預(yù)定義的、用戶定義的、或其他組織條件。
圖1顯示了按時間和頻道排列的說明性網(wǎng)格節(jié)目列表顯示100,還允許在單一顯示中訪問不同類型的媒體內(nèi)容。顯示100可以包括網(wǎng)格102,并帶有:(1)頻道/媒體類型標識符的列104,其中,每一個頻道/媒體類型標識符(列中的一個單元)標識可用的不同頻道或媒體類型;以及(2)時間標識符的行106,其中每一個時間標識符(行中的單元)標識節(jié)目的時間塊。網(wǎng)格102還包括諸如節(jié)目列表108之類的節(jié)目列表的單元,其中,每一個列表都提供在關(guān)聯(lián)的頻道和時間的列表中提供的節(jié)目的標題。利用用戶輸入設(shè)備,用戶可以通過移動突出顯示區(qū)域110,選擇節(jié)目列表。可以在節(jié)目信息區(qū)域112提供涉及通過突出顯示區(qū)域110選擇的節(jié)目列表的信息。區(qū)域112可以包括,例如,節(jié)目標題、節(jié)目描述、提供節(jié)目的時間(如果適用的話)、節(jié)目所在的頻道(如果適用的話),節(jié)目的等級,及其他所需要的信息。
除提供對根據(jù)時間表提供的線性節(jié)目的訪問之外,媒體指南應(yīng)用程序還提供對不是根據(jù)時間表提供的非線性節(jié)目的訪問。非線性節(jié)目可以包括來自不同媒體源的內(nèi)容,包括點播媒體內(nèi)容(例如,vod)、因特網(wǎng)內(nèi)容(例如,流式媒體、可下載的媒體等等),本地存儲的媒體內(nèi)容(例如,存儲在數(shù)字視頻記錄器(dvr)上的視頻內(nèi)容、數(shù)字視盤(dvd)、錄像帶、壓縮光盤(cd),等等),或其他對時間不敏感的媒體內(nèi)容。點播內(nèi)容可以包括由特定媒體所提供的電影和原始媒體內(nèi)容(例如,hboondemand提供“thesopranos”和“curbyourenthusiasm”)。hboondemand、thesopranos和curbyourenthusiasm是homeboxoffice,inc.擁有的商標。因特網(wǎng)內(nèi)容可以包括web事件,如聊天會話或網(wǎng)絡(luò)廣播,或通過因特網(wǎng)網(wǎng)站或其他因特網(wǎng)訪問(例如,ftp)作為流式媒體或可下載的媒體,通過點播獲得的內(nèi)容。
網(wǎng)格102可以提供非線性節(jié)目的列表,包括點播列表114、記錄介質(zhì)列表116,以及因特網(wǎng)內(nèi)容列表118。組合了來自不同類型的媒體源的內(nèi)容的列表的顯示有時被稱為“混合媒體”顯示??梢燥@示的不同于顯示100的列表的類型的各種置換可以基于用戶選擇或指南應(yīng)用程序定義(例如,只記錄的和播放列表的顯示,只點播和播放列表,等等)。如說明的,列表114、116,以及118被顯示為跨越網(wǎng)格102中顯示的整個時間塊,以表示,這些列表的選擇可以提供對分別專用于點播列表、記錄的列表或因特網(wǎng)列表的顯示的訪問。在其他實施例中,這些媒體類型的列表可以直接包括在網(wǎng)格102中。響應(yīng)用戶選擇其中一個導(dǎo)航圖標120,可以顯示額外的列表。(按下用戶輸入設(shè)備上的箭頭鍵,可以與選擇導(dǎo)航圖標120類似地影響顯示器)。
顯示100也可以包括視頻區(qū)域122、廣告124、選項區(qū)域126,以及用戶媒體網(wǎng)絡(luò)標識區(qū)域128。用戶媒體網(wǎng)絡(luò)標識區(qū)域128可以標識媒體指南應(yīng)用程序當前與其關(guān)聯(lián)的用戶媒體網(wǎng)絡(luò)。視頻區(qū)域122可以允許用戶查看和/或預(yù)覽當前可用的節(jié)目,將可用的,或曾經(jīng)對用戶可用的節(jié)目。視頻區(qū)域122的內(nèi)容可以對應(yīng)于,或獨立于,網(wǎng)格102中顯示的其中一個列表。包括視頻區(qū)域的網(wǎng)格顯示有時被稱為“畫中指南”(picture-in-guide)(pig)顯示。在2003年5月13日頒發(fā)的薩特菲爾德等人的美國專利no.6,564,378以及在2001年5月29頒發(fā)的yuen等人的美國專利no.6,239,794中比較詳細地描述了pig顯示以及它們的功能,在此引用了它們的全部內(nèi)容作為參考。pig顯示可以包括在本發(fā)明的其他媒體指南應(yīng)用程序顯示屏幕中。
取決于查看者的訪問權(quán)限(例如,用于預(yù)訂節(jié)目),廣告124可以提供當前可用于查看的,將來可用于查看的,或決不會可用于查看的媒體內(nèi)容的廣告,并可以對應(yīng)于網(wǎng)格102中的一個或多個媒體列表,或與網(wǎng)格102中的一個或多個媒體列表不相關(guān)。廣告124也可以針對涉及或不涉及網(wǎng)格102中顯示的媒體內(nèi)容的產(chǎn)品或服務(wù)。廣告124可以是可選擇的,并提供有關(guān)媒體內(nèi)容的更進一步的信息,提供有關(guān)產(chǎn)品或服務(wù)的信息,允許購買媒體內(nèi)容、產(chǎn)品或服務(wù),提供涉及廣告的媒體內(nèi)容等等。廣告124可以基于用戶的配置文件/偏好、監(jiān)視的用戶活動、提供的顯示的類型,或其他適當?shù)哪繕藦V告。
盡管廣告124被顯示為矩形或橫幅形狀,但是,廣告也可以在指南應(yīng)用程序顯示中以任何適當?shù)某叽纭⑿螤?,位置提供。例如,廣告124可以作為與網(wǎng)格102水平地相鄰的矩形形狀來提供。這有時被稱為面板廣告。此外,廣告也可以重疊在媒體內(nèi)容或指南應(yīng)用程序顯示上方,或者也可以嵌入在顯示內(nèi)。廣告也可以包括文本、圖像、旋轉(zhuǎn)圖像、視頻剪輯,或其他類型的媒體內(nèi)容。廣告可以存儲在帶有指南應(yīng)用程序的用戶裝置中,存儲在連接到用戶裝置的數(shù)據(jù)庫中,存儲在遠程位置(包括流式媒體服務(wù)器),或存儲在其他存儲裝置中或這些位置的組合。在,例如,2003年1月17日提出的knudson等人的美國專利申請no.10/347,673中,2004年6月29日頒發(fā)的ward,iii等人的美國專利no.6,756,997中,以及2002年5月14日頒發(fā)的schein等人的美國專利no.6,388,714中比較詳細地討論了在媒體指南應(yīng)用程序中提供廣告的過程,在此引用了它們的全部內(nèi)容作為參考。應(yīng)了解,廣告可以包括在本發(fā)明的其他媒體指南應(yīng)用程序顯示屏幕中。
選項區(qū)域126可以允許用戶訪問不同類型的媒體內(nèi)容、媒體指南應(yīng)用程序顯示和/或媒體指南應(yīng)用程序功能。選項區(qū)域126可以是顯示100的一部分(及本發(fā)明的其他顯示屏幕),也可以由用戶通過選擇屏幕上的選項或按下用戶輸入設(shè)備上的專用的或可分配的按鈕來進行調(diào)用。選項區(qū)域126內(nèi)的可選擇的選項可以涉及與網(wǎng)格102中的節(jié)目列表相關(guān)的功能,也可以包括從主菜單顯示可用的選項。與節(jié)目列表相關(guān)的功能可以包括搜索其他播放時間或接收節(jié)目的方式,記錄節(jié)目,允許一個節(jié)目的系列記錄,將節(jié)目和/或頻道設(shè)置為最愛,購買節(jié)目或其他功能。從主菜單顯示可用的選項可以包括搜索選項、vod選項、父母控制選項、對各種列表顯示的訪問、預(yù)訂優(yōu)質(zhì)服務(wù)、編輯用戶的配置文件、定義指派媒體內(nèi)容的目的地的規(guī)則,訪問瀏覽覆蓋層,或其他選項。
可以基于用戶的偏好,使媒體指南應(yīng)用程序個性化。個性化媒體指南應(yīng)用程序允許用戶自定義顯示和功能,以創(chuàng)建對于媒體指南應(yīng)用程序的個性化“體驗”。此個性化體驗可以通過允許用戶輸入這些自定義和/或通過媒體指南應(yīng)用程序監(jiān)視用戶活動來創(chuàng)建,以確定各種用戶偏好。用戶可以通過登錄或以別的方式向指南應(yīng)用程序標識其本身,訪問他們的個性化指南應(yīng)用程序??梢愿鶕?jù)用戶配置文件進行媒體指南應(yīng)用程序的自定義。自定義可以包括改變呈現(xiàn)方案(例如,顯示的配色方案、文本的字體大小等等),顯示的媒體內(nèi)容列表的方面(例如,僅hdtv節(jié)目、基于最愛的頻道選擇的用戶指定的播放頻道、對頻道的顯示進行重新排序、推薦的媒體內(nèi)容等等),所需的記錄功能(例如,對于特定用戶的記錄或系列記錄、記錄質(zhì)量等等)、父母控制設(shè)置,及其他所需的自定義。
媒體指南應(yīng)用程序可以允許用戶提供用戶配置文件信息,或者也可以自動地匯編用戶配置文件信息。媒體指南應(yīng)用程序可以,例如,監(jiān)視用戶訪問的媒體,和/或用戶可能與指南應(yīng)用程序進行的交互。另外,媒體指南應(yīng)用程序可以獲得與特定用戶相關(guān)的全部或部分其他用戶配置文件(例如,從用戶訪問的因特網(wǎng)上的其他網(wǎng)站,如www.tvguide.com,從用戶訪問的其他媒體指南應(yīng)用程序,從用戶訪問的其他交互式應(yīng)用程序,從用戶的手持設(shè)備等等,和/或從媒體指南應(yīng)用程序可以訪問的其他來源獲取有關(guān)用戶的信息。結(jié)果,可以給用戶提供在用戶的不同的設(shè)備之間統(tǒng)一的指南應(yīng)用程序體驗。下面參考圖4比較詳細地描述了這種用戶體驗。在2005年7月11日提出的ellis等人的美國專利申請no.11/179,410、1999年11月9日提出的美國專利申請no.09/437,304,以及2002年2月21日提出的ellis等人的美國專利申請no.10/105,128中比較詳細地描述了額外的個性化媒體指南應(yīng)用程序功能,在此引用了它們的全部內(nèi)容作為參考。
圖2顯示了用于提供媒體指南的另一個顯示布局。視頻馬賽克顯示200包括基于媒體類型、風(fēng)格和/或其他組織條件組織的媒體內(nèi)容信息的可選擇的選項202。在顯示200中,選擇了電視列表選項204,如此,提供了列表206、208、210和212作為播放的節(jié)目列表。與圖1的列表不同,顯示200中的列表不僅限于描述媒體的簡單的文字(例如,節(jié)目標題)和圖標。相反,在顯示200中,列表可以提供圖形圖像,包括來自媒體內(nèi)容的封面藝術(shù)、靜止圖像,來自媒體內(nèi)容的視頻剪輯預(yù)覽、實況視頻,或向用戶指出正在由列表描述的媒體內(nèi)容的其他類型的媒體。每一個圖形列表也可以伴隨有文本,以提供有關(guān)與列表關(guān)聯(lián)的媒體內(nèi)容的更進一步的信息。例如,列表208可以包括多個部分,包括媒體部分214和文本部分216。媒體部分214和/或文本部分216可以是可選擇的,以便全屏幕地查看視頻,或查看與媒體部分214顯示的視頻相關(guān)的節(jié)目列表(例如,查看顯示視頻的頻道的列表)。
顯示200中的列表尺寸不同(即,列表206大于列表208、210和212),但是,如果需要,所有列表可以是相同尺寸。列表可以是不同尺寸或用圖形方式強調(diào),以指出用戶感興趣的程度,或根據(jù)媒體提供商的需要或基于用戶偏好,強調(diào)某些內(nèi)容。在,例如,2005年12月29日提出的yates的美國專利申請no.11/324,202中討論了用于用圖形方式強調(diào)媒體列表的各種系統(tǒng)和方法,在此引用該申請的全部內(nèi)容作為參考。
可選擇的選項202也可以包括用戶媒體網(wǎng)絡(luò)選項,“查看我的媒體網(wǎng)絡(luò)”、“用戶偏好”和/或“退出媒體網(wǎng)絡(luò)”選項?!安榭次业拿襟w網(wǎng)絡(luò)”選項可以用來查看與當前用戶媒體網(wǎng)絡(luò)關(guān)聯(lián)的用戶裝置設(shè)備列表?!安榭次业拿襟w網(wǎng)絡(luò)”選項也可以用于向用戶的媒體網(wǎng)絡(luò)添加設(shè)備或從其中刪除設(shè)備?!坝脩羝谩边x項可以用來訪問用戶偏好菜單,允許用戶修改用戶偏好和與用戶的媒體網(wǎng)絡(luò)相關(guān)聯(lián)的用戶個性化選項和/或與媒體指南應(yīng)用程序關(guān)聯(lián)的設(shè)備。用戶偏好菜單也可以允許用戶定義和修改用于將用戶媒體網(wǎng)絡(luò)的設(shè)備指派為媒體內(nèi)容的目的地的規(guī)則?!巴顺雒襟w網(wǎng)絡(luò)”選項可以用來使用戶退出媒體指南應(yīng)用程序當前所關(guān)聯(lián)的媒體網(wǎng)絡(luò),和/或登錄到不同的用戶媒體網(wǎng)絡(luò)。參考圖3討論了用戶媒體網(wǎng)絡(luò)的進一步的訪問功能。
圖3顯示了允許用戶登錄到用戶媒體網(wǎng)絡(luò)的說明性登錄覆蓋層302。例如,可以響應(yīng)用戶選擇圖2的“退出媒體網(wǎng)絡(luò)”菜單選項202,呈現(xiàn)登錄覆蓋層302。登錄覆蓋層302可以包括用戶選擇字段304和密碼字段306。用戶可以通過使用字段304的左側(cè)和右側(cè)的箭頭按鈕,在最近使用了用戶裝置設(shè)備的用戶名稱之間切換,在用戶選擇字段304中輸入用戶名或其他標識符。用戶可以向字段304中鍵入用戶名或標識符,或使用其他適當手段向用戶裝置設(shè)備標識其本身??蛇x的密碼字段306可以用來確認登錄的用戶的身份。
登錄功能可能是必需的,以便將用戶裝置設(shè)備與用戶的媒體網(wǎng)絡(luò)相關(guān)聯(lián)。用戶第一次使用用戶裝置設(shè)備時,用戶可能需要登錄到她的媒體網(wǎng)絡(luò)。通過將設(shè)備的標識符存儲在用戶的媒體網(wǎng)絡(luò)配置文件信息中,登錄到用戶的媒體網(wǎng)絡(luò)的操作可以永久地將設(shè)備與用戶的媒體網(wǎng)絡(luò)相關(guān)聯(lián)。登錄的操作也可以將與用戶的媒體網(wǎng)絡(luò)相關(guān)聯(lián)的配置文件信息的至少一部分下載到用戶裝置設(shè)備上,允許用戶從設(shè)備訪問她的個性化和偏好選項和她的媒體內(nèi)容信息。設(shè)備可以一直與媒體網(wǎng)絡(luò)關(guān)聯(lián),直到用戶從媒體網(wǎng)絡(luò)中刪除設(shè)備。
或者,每當用戶使用用戶裝置設(shè)備時用戶都可能需要登錄到媒體網(wǎng)絡(luò),以便向設(shè)備和/或媒體網(wǎng)絡(luò)確認其身份。在可能由多個用戶使用的共享設(shè)備的情況下,例如,通過登錄到用戶的媒體網(wǎng)絡(luò),可以確保正確的用戶的配置文件信息被加載到設(shè)備上。也可以使用其他登錄到設(shè)備的手段。例如,設(shè)備可以基于用戶與設(shè)備的交互,自動地檢測使用設(shè)備的用戶的身份,并響應(yīng)自動檢測,可以提示用戶確認其身份或自動地登錄到用戶的媒體網(wǎng)絡(luò)。作為另一個示例,設(shè)備可以基于鐘點自動地檢測用戶的身份(例如,一天劃分方法)。
圖4顯示了用戶的媒體網(wǎng)絡(luò)的說明性覆蓋層402,允許用戶查看與用戶的媒體網(wǎng)絡(luò)相關(guān)聯(lián)的用戶裝置設(shè)備(例如,響應(yīng)用戶選擇“查看我的媒體網(wǎng)絡(luò)”選項202,圖2)。與用戶的媒體網(wǎng)絡(luò)相關(guān)聯(lián)的設(shè)備可以根據(jù)設(shè)備類型(例如,電視機、pc、記錄設(shè)備、移動電話),以及根據(jù)設(shè)備當前可用還是不可用來顯示。媒體指南應(yīng)用程序可以根據(jù),例如,用戶媒體網(wǎng)絡(luò)數(shù)據(jù)結(jié)構(gòu)(例如,數(shù)據(jù)結(jié)構(gòu)1000,圖10),標識與用戶的媒體網(wǎng)絡(luò)相關(guān)聯(lián)的用戶裝置設(shè)備。
如果,例如,設(shè)備關(guān)閉,它們當前不連接到網(wǎng)絡(luò),它們正在被其他用戶使用,或它們正在執(zhí)行諸如預(yù)定的記錄之類的后臺功能,設(shè)備可能不可用。如果設(shè)備或設(shè)備的功能不能從正在用來訪問媒體網(wǎng)絡(luò)的設(shè)備訪問,則設(shè)備也可以標記為不可用。由于設(shè)備的限制或由服務(wù)提供商施加的限制,設(shè)備可能不可訪問。例如,移動電話設(shè)備可以表示為在用戶的家用電視系統(tǒng)上不可用,因為機頂盒可能不能夠訪問存儲在電話上的記錄或在電話上預(yù)定記錄。在另一個實施例中,由于電話服務(wù)和/或電視服務(wù)提供商施加的限制,移動電話設(shè)備可以表示為不可用。例如,由移動電話業(yè)務(wù)提供商施加的限制可能禁止用戶使用用戶的移動電話在家用電視系統(tǒng)上預(yù)定記錄。服務(wù)提供商可以限制跨設(shè)備功能,并可以使這樣的功能對,例如,具有同一個提供商的電話業(yè)務(wù)和電視業(yè)務(wù)用戶可用。或者,如果另外付費,則可以獲得完全的跨設(shè)備功能。在另一個實施例中,跨設(shè)備功能可以由用戶可能已經(jīng)簽署的協(xié)議加以限制。例如,用戶可能已經(jīng)購買了在單一設(shè)備上(或在特定類型的設(shè)備上)播放的記錄,但是,記錄和/或具有記錄的設(shè)備可能標記為不可用,如果用戶試圖從未經(jīng)授權(quán)的設(shè)備訪問該記錄。
在預(yù)定時間將變得不可用的可用設(shè)備可以包括它們在何時將變得不可用的時間的指示。類似地,在預(yù)定時間將變得可用的不可用設(shè)備也可以包括它們未來何時可用的指示。例如,當前正在記錄一個節(jié)目的記錄設(shè)備可以被列為不可用,并可以包括該設(shè)備將在預(yù)定時間將變得可用的指示(如圖所示)。相反,當前可用的記錄設(shè)備可以包含它何時將變得不可用的指示(例如,其下一個預(yù)定的記錄的開始時間)。
覆蓋層402也可以包括菜單選項404,用于向網(wǎng)絡(luò)添加新的設(shè)備。菜單選項404可以用來將當前用戶正在使用的用戶裝置設(shè)備與用戶的媒體網(wǎng)絡(luò)相關(guān)聯(lián)。菜單選項404也可以用于將另一個設(shè)備與用戶的媒體網(wǎng)絡(luò)相關(guān)聯(lián),通過,例如,要求用戶通過提供設(shè)備的ip地址或其他唯一標識符,標識要與網(wǎng)絡(luò)關(guān)聯(lián)的設(shè)備。菜單選項406可以允許用戶從用戶的媒體網(wǎng)絡(luò)中刪除設(shè)備。菜單選項406可以用來將當前用戶正在使用的設(shè)備與用戶的媒體網(wǎng)絡(luò)解除關(guān)聯(lián)。菜單選項406也可以用來將其他設(shè)備與用戶的媒體網(wǎng)絡(luò)解除關(guān)聯(lián)。
通過從覆蓋層402中選擇列出的設(shè)備,可以使用戶訪問涉及該設(shè)備的選項。用戶可以,例如,訪問指出了設(shè)備被預(yù)定為可用或不可用的時間的設(shè)備的時間表。用戶也可以訪問用于發(fā)送要顯示在設(shè)備上的消息、用于遠程控制設(shè)備(例如,用于在記錄設(shè)備上設(shè)置記錄)或用于訪問涉及設(shè)備的其他信息(例如,用于訪問記錄設(shè)備上記錄的媒體內(nèi)容的列表)的選項。
圖5顯示了允許用戶定義用于指派用戶的媒體網(wǎng)絡(luò)的一個或多個設(shè)備作為媒體內(nèi)容的目的地的規(guī)則的菜單的說明性覆蓋層502。覆蓋層502包括條件字段504和用戶裝置設(shè)備字段508。要定義自動地指派媒體內(nèi)容的目的地的規(guī)則,用戶可以首先選擇標識媒體內(nèi)容的條件。在某些實施例中,條件可以是媒體內(nèi)容的屬性。例如,用戶可以使用箭頭502選擇條件類型。作為對用戶選擇條件類型的響應(yīng),顯示出與條件類型關(guān)聯(lián)的字段的列表506。然后,用戶可以使用突出顯示區(qū)域來選擇定義標識媒體內(nèi)容的條件的一個或多個字段。
用戶可以選擇條件字段504中的任何適合的條件類型。這樣的條件類型可以包括,例如,節(jié)目分級、主題、頻道、演員、女演員,或任何其他適合的條件類型。在某些實施例中,條件類型可以包括用戶(例如,請求了或預(yù)定了記錄的用戶),或用戶配置文件(例如,捕獲匹配用戶的配置文件信息的媒體)。在某些實施例中,條件類型可以包括傳輸媒體內(nèi)容的方式。在圖5的示例中,顯示的條件類型是主題、分級,以及用戶。對于每一個選定條件類型,可以顯示任何適當?shù)淖侄?。例如,當選擇一個用戶或用戶配置文件時,顯示的字段可以包括與當前選定用戶媒體網(wǎng)絡(luò)的一個或多個設(shè)備關(guān)聯(lián)的用戶或用戶配置文件的列表(例如,家庭的成員)。在圖5的示例中,在條件類型“分級”下列出的字段包括:g,pg,pg-13,r和nc-17。在某些實施例中,用戶可以同時選擇多個條件類型,字段或兩者,以定義標識媒體內(nèi)容的條件(例如,媒體指南應(yīng)用程序可以顯示多個條件類型和條件類型之間的邏輯運算符)。
除設(shè)置條件之外,用戶可以選擇用戶媒體網(wǎng)絡(luò)的一個或多個用戶裝置設(shè)備作為滿足條件的媒體內(nèi)容的目的地。要選擇設(shè)備,用戶可以使用箭頭510選擇用戶裝置設(shè)備字段508中的設(shè)備。用戶可以在字段508中滾動瀏覽的用戶裝置設(shè)備可以包括用戶的媒體網(wǎng)絡(luò)的用戶裝置設(shè)備。在某些實施例中,用戶可以輸入在字段508中沒有列出的用戶裝置設(shè)備的標識信息(例如,ip地址或其他唯一標識符)。
當用戶為規(guī)則選擇了一個或多個條件和一個或多個用戶裝置設(shè)備兩者時,用戶可以選擇定義規(guī)則的選項。在圖5的示例中,用戶選擇了“確定”選項512。作為對接收到定義規(guī)則的用戶請求的響應(yīng),媒體指南應(yīng)用程序可以將規(guī)則存儲在存儲器中。規(guī)則也可以被添加到設(shè)置該規(guī)則的用戶的用戶配置文件中,傳輸?shù)接脩裘襟w網(wǎng)絡(luò)的設(shè)備,傳輸?shù)侥繕嗽O(shè)備,或存儲在任何其他適當?shù)奈恢?。在某些實施例中,如果用戶在一個家庭中,則規(guī)則可以集成在該家庭的每一個用戶的用戶配置文件中。
用戶可以通過選擇“查看規(guī)則”選項(例如,選項514),查看已經(jīng)定義的規(guī)則列表。作為對用戶選擇該選項的響應(yīng),媒體指南應(yīng)用程序可以顯示規(guī)則列表,用戶可以選擇修改或刪除一個規(guī)則。列表可以在新的屏幕上、在覆蓋層中、在彈出式窗口中,或以任何其他適當?shù)姆绞斤@示。
當用戶完成了規(guī)則的管理之后,用戶可以通過選擇“退出”選項,返回到媒體指南應(yīng)用程序的其他顯示屏幕(例如,圖1的屏幕100或圖2的屏幕200)。在圖5的示例中,用戶可以選擇“退出”選項516。
在某些實施例中,規(guī)則可以通過父母控制功能來加以保護。此功能可以在父母不知道的情況下防止兒童,例如,在兒童室將分級為r的媒體記錄到記錄設(shè)備中或下載到兒童的媒體播放器中。要訪問父母控制菜單,用戶可以選擇“父母控制”選項520。父母控制菜單(未顯示)可以包括用于輸入父母控制密碼的字段。作為對接收到正確的父母控制密碼的響應(yīng),父母控制菜單可以給用戶提供對覆蓋層500的某些或所有選項的訪問(例如,“確定”選項512),或應(yīng)用戶的請求,定義或修改規(guī)則。
用戶可能被要求登錄才能訪問覆蓋層500。例如,用戶可能被要求登錄到其媒體網(wǎng)絡(luò)(例如,使用覆蓋層300,圖3)。在某些實施例中,父母控制菜單可以作為登錄入口。這可以用于將規(guī)則與用戶的配置文件信息關(guān)聯(lián)。此外,或作為替代,媒體指南應(yīng)用程序可以將規(guī)則與用戶的媒體網(wǎng)絡(luò)的設(shè)備關(guān)聯(lián)。在這樣的實施例中,當選擇要存儲在特定用戶的媒體網(wǎng)絡(luò)中的媒體內(nèi)容時,與用戶的媒體網(wǎng)絡(luò)的用戶裝置設(shè)備關(guān)聯(lián)所有用戶的規(guī)則都可以應(yīng)用(例如,一個家庭中的父母的以及年長的同輩的規(guī)則適用于較年輕的同輩的記錄請求)。
如果用戶不登錄,則媒體指南應(yīng)用程序可以使用默認媒體網(wǎng)絡(luò),并應(yīng)用與網(wǎng)絡(luò)的用戶裝置設(shè)備關(guān)聯(lián)的規(guī)則,或要求用戶選擇一個或多個特定用戶裝置設(shè)備。此方法可以用于,例如,一個家庭的沒有與特定媒體網(wǎng)絡(luò)關(guān)聯(lián)的用戶id的成員(例如,一個家庭的兒童不登錄,并使用默認家庭媒體網(wǎng)絡(luò)),或客人(例如,保姆)。
用戶可以遠程指定與用戶的媒體網(wǎng)絡(luò)相關(guān)聯(lián)的任何設(shè)備作為媒體內(nèi)容的目的地。在某些實施例中,媒體指南應(yīng)用程序可以從用戶的媒體網(wǎng)絡(luò)的多個設(shè)備中自動地選擇或推薦一個設(shè)備,作為滿足一個規(guī)則的條件的媒體內(nèi)容的目的地。在某些實施例中,用戶可以從web界面或允許用戶與媒體網(wǎng)絡(luò)進行通信并訪問有關(guān)媒體網(wǎng)絡(luò)的信息的其他用戶接口指定一個設(shè)備作為媒體內(nèi)容的目的地。web界面或其他用戶接口可以在媒體網(wǎng)絡(luò)的設(shè)備上運行或在不是媒體網(wǎng)絡(luò)的一部分的設(shè)備上運行。
任何適當?shù)慕涌诙伎梢杂脕碇付ㄒ粋€或多個用戶裝置設(shè)備作為媒體內(nèi)容的目的地。為簡單起見,將在指定用于記錄媒體內(nèi)容的用戶裝置設(shè)備的上下文中描述下面的接口。然而,應(yīng)該理解,此接口或帶有某些或全部相同功能的另一個接口可以用來在其他上下文中指定一個或多個設(shè)備作為媒體內(nèi)容的目的地。這樣的上下文可以包括,例如,流式播放、下載、網(wǎng)絡(luò)廣播、緩存,或?qū)⒂涗浀墓?jié)目傳輸?shù)搅硪粋€用戶裝置設(shè)備。
圖6顯示了記錄設(shè)置覆蓋層602的說明性顯示600??梢詫?,當圖1的突出顯示區(qū)域110位于節(jié)目列表108上時用戶選擇“記錄”選項作出響應(yīng),而呈現(xiàn)覆蓋層602。作為另一個示例,可以對當顯示節(jié)目時用戶按下“記錄”鍵或鍵順序作出響應(yīng),顯示覆蓋層602。覆蓋層602可以允許用戶使用選擇箭頭610和記錄設(shè)備選擇選項608,選擇在與媒體網(wǎng)絡(luò)關(guān)聯(lián)的任何記錄設(shè)備上記錄媒體內(nèi)容?;蛘?,用戶可以通過選擇“當前設(shè)備”選項604,選擇在用戶當前正在使用的設(shè)備上記錄節(jié)目,或通過選擇“規(guī)則”選項606,允許媒體指南應(yīng)用程序使用規(guī)則來選擇記錄設(shè)備。
響應(yīng)用戶選擇了“規(guī)則”選項606設(shè)置記錄,媒體指南應(yīng)用程序檢索規(guī)則,并向被預(yù)定進行記錄的媒體內(nèi)容應(yīng)用每一個規(guī)則的條件。在標識媒體內(nèi)容滿足其條件的一個或多個規(guī)則之后,媒體指南應(yīng)用程序可以利用在標識的規(guī)則中指定的記錄設(shè)備,預(yù)定要被記錄的媒體內(nèi)容。在某些實施例中,如果兩個或更多規(guī)則適用于媒體內(nèi)容,則可以基于規(guī)則的順序(例如,與規(guī)則相關(guān)的分級優(yōu)先于用戶偏好和與主題相關(guān)的規(guī)則,或由用戶設(shè)置的順序),使用單一記錄設(shè)備執(zhí)行單一的記錄?;蛘撸襟w指南應(yīng)用程序可以指示規(guī)則中標識的某些或全部記錄設(shè)備執(zhí)行記錄。在某些實施例中,用戶可以響應(yīng)選擇“查看規(guī)則”選項(例如,圖5中的選項514),對規(guī)則進行排序,設(shè)置每一個規(guī)則的相對優(yōu)先級。對規(guī)則進行排序的能力也可以僅限于具有適當?shù)母改缚刂泼艽a的用戶。
在某些實施例中,用戶還可以選擇用來記錄媒體內(nèi)容一個或多個格式。如覆蓋層602所示,用戶可以選擇以hdtv格式和以移動電話高亮顯示(cellphone-highlights)格式(對應(yīng)于適合于在移動電話上觀看并只包含節(jié)目的高亮顯示的編輯版本)記錄媒體內(nèi)容。用戶可以使用“其他”選項616選擇額外的記錄媒體內(nèi)容的格式。用戶可以通過選擇“最佳”選項618來選擇以可用的最佳格式記錄媒體內(nèi)容?!白罴选边x項618可以允許用戶以內(nèi)容可用的最高質(zhì)量的格式,以可以在記錄設(shè)備上或在與用戶的媒體網(wǎng)絡(luò)相關(guān)聯(lián)的任何一個用戶裝置設(shè)備上查看的可用的最高質(zhì)量的格式記錄媒體內(nèi)容。用戶可以通過選擇“所有”選項618,選擇以所有可用格式來記錄媒體內(nèi)容?!八小边x項618可以允許用戶以適合于在與用戶的媒體網(wǎng)絡(luò)相關(guān)聯(lián)的用戶裝置設(shè)備上查看或記錄的可用格式記錄媒體內(nèi)容(例如,如果沒有用戶裝置設(shè)備是支持hd的,則不以hd記錄節(jié)目)。在某些實施例中,規(guī)則可以自動地確定用于選定的內(nèi)容的格式。
在某些實施例中,媒體指南應(yīng)用程序可以自動地選擇記錄設(shè)備和選定的媒體內(nèi)容的格式。例如,規(guī)則可以是用于標識被選定執(zhí)行記錄的一個或多個記錄設(shè)備的默認選擇。作為另一個示例,規(guī)則可以自動地選擇用于記錄選定的內(nèi)容的格式。
用戶可以從一個或多個他們的用戶裝置設(shè)備訪問媒體內(nèi)容和媒體指南應(yīng)用程序(以及上文和下文所描述的其顯示屏幕)。圖7顯示了說明性用戶裝置設(shè)備700的一般化實施例。下面參考圖8討論了用戶裝置設(shè)備的比較具體的實現(xiàn)方式。用戶裝置設(shè)備700可以通過輸入/輸出(下面簡稱為“i/o”)路徑702接收媒體內(nèi)容和數(shù)據(jù)。i/o路徑702可以向控制電路704(包括處理電路706和存儲器708)提供媒體內(nèi)容(例如,播放節(jié)目、點播節(jié)目、因特網(wǎng)內(nèi)容,及其他視頻或音頻)和數(shù)據(jù)??刂齐娐?04可以用來通過i/o路徑702發(fā)送和接收命令、請求,及其他適當?shù)臄?shù)據(jù)。i/o路徑702可以將控制電路704(以及具體地,處理電路706)連接到一個或多個通信路徑(下面所描述的)。i/o功能可以由這些通信路徑中的一種或多種提供,但是,在圖7中是作為單一路徑顯示的,以避免使附圖過分復(fù)雜。
控制電路704可以基于任何適當?shù)奶幚黼娐?06,如基于一個或多個微處理器、微控制器、數(shù)字信號處理器、可編程邏輯器件等等的處理電路。在某些實施例中,控制電路704執(zhí)行存儲在存儲器(即,存儲器708)中的媒體指南應(yīng)用程序的指令。在基于客戶端-服務(wù)器的實施例中,控制電路704可以包括適合于與指南應(yīng)用程序服務(wù)器或其他網(wǎng)絡(luò)或服務(wù)器進行通信的通信電路。通信電路可以包括用于與其他設(shè)備進行通信的電纜調(diào)制解調(diào)器、綜合業(yè)務(wù)數(shù)字網(wǎng)(isdn)調(diào)制解調(diào)器、數(shù)字用戶線(dsl)調(diào)制解調(diào)器、電話調(diào)制解調(diào)器或無線調(diào)制解調(diào)器。這樣的通信可以涉及因特網(wǎng)或任何其他適當?shù)耐ㄐ啪W(wǎng)絡(luò)或路徑(結(jié)合圖8比較詳細地進行了描述)。此外,通信電路可以包括允許用戶裝置設(shè)備的對等通信,或彼此遠離的用戶裝置設(shè)備的通信的電路(下面比較詳細地描述)。
可以提供存儲器(例如,隨機存取存儲器、只讀存儲器,或任何其他適當?shù)拇鎯ζ?、硬盤驅(qū)動器、光驅(qū)動器,或任何其他適當?shù)墓潭ɑ蚩梢苿哟鎯υO(shè)備(例如,dvd記錄器、cd記錄器、盒式磁帶錄像機,或其他適當?shù)挠涗浽O(shè)備),作為存儲器708,而該存儲器708是控制電路704的一部分。存儲器708可以包括一個或多個上面的存儲設(shè)備類型。例如,用戶裝置設(shè)備700可以包括dvr(有時叫做“個人視頻記錄器”,或pvr)和dvd記錄器的硬盤驅(qū)動器,作為輔助存儲器。存儲器708可以用來存儲這里所描述的各種媒體和指南應(yīng)用程序數(shù)據(jù),包括節(jié)目信息、指南應(yīng)用程序設(shè)置、用戶偏好或配置文件信息,或用來操作指南應(yīng)用程序的其他數(shù)據(jù)。也可以使用非易失性存儲器(例如,啟動引導(dǎo)例程及其他指令)。
控制電路704可以包括視頻生成電路和調(diào)諧電路,如一個或多個模擬調(diào)諧器、一個或多個mpeg-2解碼器或其他數(shù)字解碼電路、高清晰度調(diào)諧器,或任何其他適當?shù)恼{(diào)諧或視頻電路或這樣的電路的組合。還可以提供編碼電路(例如,用于將無線電、模擬或數(shù)字信號轉(zhuǎn)換為mpeg信號,以便進行存儲)??刂齐娐?04還可以包括用于將媒體上轉(zhuǎn)換和下轉(zhuǎn)換為用戶裝置700的首選輸出格式的換算電路(scalercircuitry)。電路704還可以包括用于在數(shù)字和模擬信號之間進行轉(zhuǎn)換的數(shù)字-模擬轉(zhuǎn)換器電路和模擬-數(shù)字轉(zhuǎn)換器電路。調(diào)諧和編碼電路可以由用戶裝置用來接收、顯示、播放或記錄媒體內(nèi)容。調(diào)諧和編碼電路還可以用于接收指南數(shù)據(jù)。這里所描述的電路,包括,例如,調(diào)諧、視頻生成、編碼、解碼、換算,以及模擬/數(shù)字電路,可以使用在一個或多個通用或特殊化處理器上運行的軟件來實現(xiàn)??梢蕴峁┒鄠€調(diào)諧器,以處理同時的調(diào)諧功能(例如,觀看和記錄功能、畫中畫(pip)功能、多調(diào)諧器記錄等等)。如果作為與用戶裝置700分開的單獨的設(shè)備提供存儲器708,則調(diào)諧和編碼電路(包括多個調(diào)諧器)可以與存儲器708關(guān)聯(lián)。
用戶可以使用用戶輸入接口710來指示控制電路704。用戶輸入接口710可以是任何適當?shù)挠脩艚涌?,如遙控器、鼠標、軌跡球、小鍵盤、鍵盤、觸摸屏、觸摸板、指示筆輸入、操縱桿、語音識別界面,或其他用戶輸入接口。顯示器712可以作為獨立的設(shè)備提供,也可以與用戶裝置設(shè)備700的其他元件集成。顯示器712可以是監(jiān)視器、電視機、移動設(shè)備的液晶顯示器(lcd),或用于顯示可視圖像的任何其他適當?shù)脑O(shè)備。在某些實施例中,顯示器712可以是支持hdtv的。揚聲器714可以與用戶裝置設(shè)備700的其他元件集成,也可以是獨立的單元。顯示器712上顯示的視頻及其他媒體內(nèi)容的音頻成分可以通過揚聲器714播放。在某些實施例中,音頻可以分發(fā)給接收器(未顯示)接收器對它進行處理并通過揚聲器714輸出音頻。
圖7的用戶裝置設(shè)備700可以作為用戶電視設(shè)備802、用戶計算機設(shè)備804、無線用戶通信設(shè)備806,或適合于訪問媒體的任何其他類型的用戶裝置設(shè)備(如非便攜式游戲機),在圖8的系統(tǒng)800中實現(xiàn)。為簡單起見,這些設(shè)備這里可以籠統(tǒng)地稱為用戶裝置設(shè)備。在其上面實現(xiàn)了媒體指南應(yīng)用程序的用戶裝置設(shè)備,可以用作獨立的設(shè)備,也可以是設(shè)備構(gòu)成的網(wǎng)絡(luò)的一部分??梢詫崿F(xiàn)設(shè)備的各種網(wǎng)絡(luò)配置,下面將比較詳細地對此進行討論。
用戶電視設(shè)備802可以包括機頂盒、用于處理衛(wèi)星電視的集成接收器解碼器(ird)、電視機、數(shù)字存儲器設(shè)備、dvd記錄器、視頻盒式記錄器(vcr)、本地媒體服務(wù)器或其他用戶電視設(shè)備。如果需要,可以將這些設(shè)備中的一個或多個設(shè)備集成到單一的設(shè)備中。用戶計算機設(shè)備804可以包括pc、筆記本電腦、寫字板、webtv盒、appletv、個人計算機電視機(pc/tv)、pc媒體服務(wù)器、pc媒體中心,或其他用戶計算機設(shè)備。webtv是microsoftcorp.擁有的商標。無線用戶通信設(shè)備806可以包括pda、移動電話、便攜式視頻播放器、便攜式音樂播放器、便攜式游戲機,或其他無線設(shè)備。
應(yīng)該指出的是,隨著pc的電視調(diào)諧器卡、webtv的出現(xiàn),以及視頻集成中其他用戶裝置設(shè)備中,當試圖將一個設(shè)備分類為上面的某種設(shè)備時,界限變得模糊。事實上,用戶電視設(shè)備802、用戶計算機設(shè)備804,以及無線用戶通信設(shè)備806這幾種設(shè)備中的每一種都可以利用上文參考圖7所描述的系統(tǒng)功能中的至少某些系統(tǒng)功能,結(jié)果,相對于在設(shè)備上可用的媒體內(nèi)容類型,比較靈活。例如,用戶電視設(shè)備802可以是支持因特網(wǎng)的,允許對因特網(wǎng)內(nèi)容進行訪問,而用戶計算機設(shè)備804可以包括允許對電視節(jié)目進行訪問的調(diào)諧器。媒體指南應(yīng)用程序還可以在各種不同類型的用戶裝置上具有相同布局,也可以針對用戶裝置的顯示功能進行定制。例如,在用戶計算機設(shè)備上,指南應(yīng)用程序可以作為被web瀏覽器訪問的網(wǎng)站來提供。在另一個示例中,指南應(yīng)用程序針對無線用戶通信設(shè)備進行縮小。
在系統(tǒng)800中,每一種類型的用戶裝置設(shè)備通常有多個,但是,在圖8中,每一種類型只顯示了一個設(shè)備,以避免使附圖過分復(fù)雜。此外,每一個用戶都可以利用多種用戶裝置設(shè)備類型(例如,用戶可以具有電視機和計算機),每一種用戶裝置設(shè)備類型也可以有多個設(shè)備(例如,用戶可以具有pda和移動電話和/或多臺電視機)。
用戶還可以設(shè)定各種設(shè)置,如,用戶配置文件設(shè)置,以在家用設(shè)備和遠程設(shè)備之間維持一致的媒體指南應(yīng)用程序設(shè)置。設(shè)置包括這里所描述的那些設(shè)置,以及指南應(yīng)用程序用來提出節(jié)目建議的頻道和節(jié)目最愛、節(jié)目偏好,顯示偏好,及其他希望有的指南設(shè)置。例如,如果用戶在,例如,辦公室的個人計算機上的網(wǎng)站www.tvguide.com上將一個頻道設(shè)置為最愛,同一個頻道在用戶的家用設(shè)備(例如,用戶電視設(shè)備和用戶計算機設(shè)備)以及用戶的移動設(shè)備上也表現(xiàn)為“最愛”,如果需要的話。因此,在一個用戶裝置設(shè)備在上進行更改,也會改變在另一個用戶裝置設(shè)備上的指南體驗,不管它們是相同類型還是不同類型的用戶裝置設(shè)備。此外,可以基于用戶輸入的設(shè)置,以及由指南應(yīng)用程序監(jiān)視的用戶活動,進行更改。
包括用戶設(shè)置、用戶個性化、用戶偏好、規(guī)則以及用戶媒體內(nèi)容信息的用戶配置文件信息可以存儲在用戶裝置設(shè)備上和/或用戶配置文件服務(wù)器824上。用戶配置文件服務(wù)器824可以通過通信路徑826和通信網(wǎng)絡(luò)814與用戶裝置設(shè)備802、804和806進行通信。用戶配置文件服務(wù)器824可以包括用于存儲與用戶媒體網(wǎng)絡(luò)關(guān)聯(lián)的用戶配置文件信息的存儲設(shè)備。用戶配置文件服務(wù)器824還可以包括用于存儲與用戶媒體網(wǎng)絡(luò)關(guān)聯(lián)的媒體內(nèi)容信息(包括媒體內(nèi)容的記錄和/或選定的媒體內(nèi)容的列表)的存儲設(shè)備。用戶配置文件服務(wù)器824可以包括處理器和通信電路,用于管理用戶配置文件信息、遠程控制用戶裝置設(shè)備并與用戶裝置設(shè)備進行通信,以及與用戶裝置設(shè)備交換用戶配置文件信息。
用戶裝置設(shè)備可以連接到通信網(wǎng)絡(luò)814。即,用戶電視設(shè)備802、用戶計算機設(shè)備804,以及無線用戶通信設(shè)備806分別通過通信路徑808、810,以及812連接到通信網(wǎng)絡(luò)814。通信網(wǎng)絡(luò)814可以是一種或多種網(wǎng)絡(luò),包括因特網(wǎng)、移動電話網(wǎng)絡(luò)、移動設(shè)備(例如,blackberry)網(wǎng)絡(luò)、有線電視網(wǎng)、公用交換電話網(wǎng),或其他通信網(wǎng)絡(luò)類型或通信網(wǎng)絡(luò)的組合。blackberry是researchinmotionlimitedcorp.擁有的商標。路徑808、810,以及812可以分別地或一起包括一種或多種通信路徑,如,衛(wèi)星路徑、光纖路徑、電纜路徑、支持因特網(wǎng)通信的路徑(例如,iptv)、自由空間連接(例如,用于廣播(電視)或其他無線電信號),任何其他適當?shù)挠芯€或無線通信路徑或這樣的路徑的組合。路徑812是利用虛線繪制的,表示,在如圖8所示的示范性實施例中,它是無線路徑,路徑808和810被繪制為實線,表示它們是有線路徑(雖然這些路徑可以是無線路徑,如果需要的話)。與用戶裝置設(shè)備的通信可以由這些通信路徑中的一種或多種提供,但是,在圖8中是作為單一路徑顯示的,以避免使附圖過分復(fù)雜。
雖然在多個用戶裝置設(shè)備之間沒有繪制通信路徑,但是,這些設(shè)備可以通過通信路徑彼此直接進行通信,如上文結(jié)合路徑808、810,以及812所描述的那些,以及其他短距離的點對點間的通信路徑,如usb電纜、ieee1394電纜、無線路徑(例如,bluetooth、紅外線、ieee802-11x,等等),或通過有線或無線路徑的其他近距離通信。bluetooth是bluetoothsig,inc.擁有的商標。用戶裝置設(shè)備還可以通過通信網(wǎng)絡(luò)814通過間接路徑直接相互進行通信。
系統(tǒng)800包括分別通過通信路徑820、822和826連接到通信網(wǎng)絡(luò)814的媒體內(nèi)容源816、媒體指南數(shù)據(jù)源818,以及用戶配置文件服務(wù)器824。路徑820、822和826可以包括上文結(jié)合路徑808、810,以及812所描述的任何一個通信路徑。與媒體內(nèi)容源816、媒體指南數(shù)據(jù)源818以及用戶配置文件服務(wù)器824的通信可以通過一種或多種通信路徑交換,但是,在圖8中是作為單一路徑顯示的,以避免使附圖過分復(fù)雜。此外,媒體內(nèi)容源816、媒體指南數(shù)據(jù)源818和用戶配置文件服務(wù)器824中各自都分別可以有多個,但是,在圖8中各自只顯示有一個,以避免使附圖過分復(fù)雜。(下面討論了這些源各自的不同類型。)如果需要的話,媒體內(nèi)容源816和媒體指南數(shù)據(jù)源818可以作為一個源設(shè)備集成在一起。雖然源816和818和服務(wù)器824與用戶裝置設(shè)備802、804,以及806之間的通信被顯示為通過通信網(wǎng)絡(luò)814進行的,但是,在某些實施例中,源816和818和服務(wù)器824可以通過通信路徑(未顯示)(如上文結(jié)合路徑808、810和812所描述的那些通信路徑)直接與用戶裝置設(shè)備802、804,以及806進行通信。
媒體內(nèi)容源816可以包括一種或多種媒體分發(fā)設(shè)備,媒體分發(fā)設(shè)備包括電視分發(fā)設(shè)施、有線系統(tǒng)頭端、衛(wèi)星分發(fā)設(shè)施、節(jié)目源(例如,電視電臺,如nbc、abc、hbo等等),中介分發(fā)設(shè)施和/或服務(wù)器,因特網(wǎng)提供商、點播媒體服務(wù)器,及其他媒體內(nèi)容提供商。nbc是nationalbroadcastingcompany,inc.,擁有的商標,abc是abc,inc.,擁有的商標,而hbo是homeboxoffice,inc.擁有的商標。媒體內(nèi)容源816可以是媒體內(nèi)容的始發(fā)者(例如,電視臺、網(wǎng)絡(luò)廣播提供商等等),或者,也可以不是媒體內(nèi)容的始發(fā)者(例如,點播媒體內(nèi)容提供商、供下載的節(jié)目的視頻內(nèi)容的因特網(wǎng)提供商等等)。媒體內(nèi)容源816可以包括有線電視源、衛(wèi)星提供商、點播提供商、因特網(wǎng)提供商,或媒體內(nèi)容的其他提供商。媒體內(nèi)容源816還可以包括遠程媒體服務(wù)器,用于在遠離任何一個用戶裝置設(shè)備的位置存儲不同類型的媒體內(nèi)容(包括由用戶選定的視頻內(nèi)容)。在1999年6月11日ellis等人在美國專利申請no.09/332,244中比較詳細地討論了遠程存儲媒體內(nèi)容,以及向用戶裝置提供遠程存儲的媒體內(nèi)容的系統(tǒng)和方法,在此引用該申請的全部內(nèi)容作為參考。
媒體指南數(shù)據(jù)源818可以提供媒體指南數(shù)據(jù),如媒體列表、與媒體相關(guān)的信息(例如,播放時間、播放頻道、媒體標題、媒體描述、分級信息(例如,父母控制分級、批評家的分級等等),風(fēng)格或類別信息、演員信息、廣播公司的徽標數(shù)據(jù)或提供商的徽標等等),媒體格式(例如,標準清晰度、高清晰度等等),廣告信息(例如,文本、圖像、媒體剪輯等等),點播信息,以及對于用戶在所需的媒體選擇之間導(dǎo)航并定位所需的媒體選擇有幫助的任何其他類型的指南數(shù)據(jù)。
可以使用任何適當?shù)姆椒ǎ蛴脩粞b置設(shè)備提供媒體指南應(yīng)用程序數(shù)據(jù)。在某些實施例中,指南應(yīng)用程序可以是獨立的交互式電視節(jié)目指南,通過數(shù)據(jù)饋送(例如,連續(xù)饋送、點滴饋送,或頻道的垂直消隱期間的數(shù)據(jù))接收節(jié)目指南數(shù)據(jù)??梢栽陔娨曨l道邊帶、在電視頻道的垂直消隱期間、使用帶內(nèi)數(shù)字信號、使用帶外數(shù)字信號,或通過任何其他適當?shù)臄?shù)據(jù)傳輸技術(shù),向用戶裝置提供節(jié)目表數(shù)據(jù)及其他指南數(shù)據(jù)??梢栽诙鄠€模擬或數(shù)字電視頻道上,向用戶裝置提供節(jié)目表數(shù)據(jù)及其他指南數(shù)據(jù)??梢砸匀魏芜m當?shù)念l率(例如,連續(xù)地、每天、用戶指定的時間段、系統(tǒng)指定的時間段,響應(yīng)來自用戶裝置的請求,等等),向用戶裝置提供節(jié)目表數(shù)據(jù)及其他指南數(shù)據(jù)。在某些方法中,可以使用客戶端-服務(wù)器方法,向用戶的設(shè)備提供來自媒體指南數(shù)據(jù)源818的指南數(shù)據(jù)。例如,駐留在用戶的設(shè)備上的指南應(yīng)用程序客戶端可以在必要時啟動與源818的會話,以獲取指南數(shù)據(jù)。媒體指南數(shù)據(jù)源818可以給用戶裝置設(shè)備802、804,以及806提供媒體指南應(yīng)用程序本身或媒體指南應(yīng)用程序的軟件更新。
媒體指南應(yīng)用程序可以是,例如,在用戶裝置設(shè)備上實現(xiàn)的獨立應(yīng)用程序。在其他實施例中,媒體指南應(yīng)用程序可以是客戶端-服務(wù)器應(yīng)用程序,只有客戶端駐留在用戶裝置設(shè)備上。例如,媒體指南應(yīng)用程序可以部分地作為客戶端應(yīng)用程序在用戶裝置設(shè)備700的控制電路704上實現(xiàn),部分地在遠程服務(wù)器上作為服務(wù)器應(yīng)用程序(例如,媒體指南數(shù)據(jù)源818)來實現(xiàn)。可以由媒體指南數(shù)據(jù)源818產(chǎn)生指南應(yīng)用程序顯示,并將其傳輸?shù)接脩粞b置設(shè)備。媒體指南數(shù)據(jù)源818還可以傳輸數(shù)據(jù),用于存儲在用戶裝置上,然后,用戶裝置基于由控制電路處理的指令,產(chǎn)生指南應(yīng)用程序顯示。
媒體指南系統(tǒng)800意在說明許多方法或網(wǎng)絡(luò)配置,用戶裝置設(shè)備和媒體內(nèi)容和指南數(shù)據(jù)的源可以憑借來進行相互通信以便訪問媒體和提供媒體指南。本發(fā)明可以應(yīng)用于這些方法中的任何一個或一個子集,或應(yīng)用于使用用于提供媒體和提供媒體指南的其他方法的系統(tǒng)中。下面的三種方法提供了圖8的一般化示例的具體說明。
在一種方法中,用戶裝置設(shè)備可以在家庭網(wǎng)絡(luò)內(nèi)相互進行通信。用戶裝置設(shè)備可以通過上文所描述的短距離的點對點間的通信方案直接地相互進行通信,通過集線器或家庭網(wǎng)絡(luò)上提供的其他類似的設(shè)備,通過間接路徑,或通過通信網(wǎng)絡(luò)814相互進行通信。單一家庭中的每一個人都可以操作家庭網(wǎng)絡(luò)上的不同的用戶裝置設(shè)備。結(jié)果,可能希望各種媒體指南信息或設(shè)置在不同用戶裝置設(shè)備之間傳遞。例如,用戶可能希望在家庭網(wǎng)絡(luò)內(nèi)的不同用戶裝置設(shè)備上維持一致的媒體指南應(yīng)用程序設(shè)置,如在2005年7月11日提出的ellis等人的美國專利申請no.11/179,410比較詳細地描述的。家庭網(wǎng)絡(luò)中的不同類型的用戶裝置設(shè)備還可以相互進行通信,以傳輸媒體內(nèi)容。例如,用戶可以從用戶計算機設(shè)備向便攜式視頻播放器或便攜式音樂播放器傳輸媒體內(nèi)容。
在第二種方法中,用戶可以具有多種他們可以用來訪問媒體內(nèi)容和獲取媒體指南的用戶裝置。例如,某些用戶可以具有通過家用設(shè)備和移動設(shè)備訪問的家庭網(wǎng)絡(luò)。用戶可以通過在遠程設(shè)備上實現(xiàn)的媒體指南應(yīng)用程序控制家用設(shè)備。例如,用戶可以通過辦公室的個人計算機,或諸如pda或支持web的移動電話之類的移動設(shè)備,訪問網(wǎng)站上的在線媒體指南應(yīng)用程序。用戶可以設(shè)置在線指南應(yīng)用程序的各種設(shè)置(例如,記錄、提醒或其他設(shè)置),以控制用戶的家用設(shè)備。在線指南應(yīng)用程序可以直接地控制用戶的設(shè)備,或通過與用戶的家用設(shè)備上的媒體指南應(yīng)用程序進行通信,來控制用戶的設(shè)備。在,例如,2004年8月26日ellis等人提出的美國專利申請no.10/927,814中討論了在用戶裝置設(shè)備彼此遠離的情況下用戶裝置設(shè)備進行通信的各種系統(tǒng)和方法,在此引用該申請的全部內(nèi)容作為參考。
在第三種方法中,一個家庭內(nèi)部和外部的用戶裝置設(shè)備的用戶可以使用他們的媒體指南應(yīng)用程序直接地與媒體內(nèi)容源816進行通信,以訪問媒體內(nèi)容。具體來說,在一個家庭內(nèi),用戶電視設(shè)備804和用戶計算機設(shè)備806的用戶可以訪問媒體指南應(yīng)用程序,在希望的媒體內(nèi)容之間導(dǎo)航并定位希望的媒體內(nèi)容。用戶還可以使用無線用戶通信設(shè)備806訪問家庭外部的媒體指南應(yīng)用程序,來在媒體內(nèi)容之間導(dǎo)航并定位希望的媒體內(nèi)容。
應(yīng)了解,盡管對媒體內(nèi)容的討論是專門針對視頻內(nèi)容的,但是,媒體指南的原理可以應(yīng)用于其他類型的媒體內(nèi)容,如音樂、圖像等等。
圖9到圖13顯示了可以根據(jù)本發(fā)明的原理用來在用戶裝置設(shè)備和用戶配置文件服務(wù)器的存儲器中存儲用戶配置文件信息(包括用于執(zhí)行記錄的規(guī)則)的數(shù)據(jù)結(jié)構(gòu)的說明性實施例。圖9到圖13的數(shù)據(jù)結(jié)構(gòu)還顯示了可以存儲的并由提供用戶配置文件的管理的系統(tǒng)使用的說明性數(shù)據(jù)類型。數(shù)據(jù)結(jié)構(gòu)可以用來創(chuàng)建并維持與用戶的媒體網(wǎng)絡(luò)相關(guān)聯(lián)的用戶裝置設(shè)備的數(shù)據(jù)庫,以及每一個媒體網(wǎng)絡(luò)的用戶配置文件信息的數(shù)據(jù)庫。存儲在數(shù)據(jù)結(jié)構(gòu)中的數(shù)據(jù)可以存儲在位于用戶裝置802、804或806中,位于一個或多個用戶配置文件服務(wù)器824中,或可通過通信網(wǎng)絡(luò)814訪問的任何其他服務(wù)器或設(shè)備上的存儲器中。數(shù)據(jù)也可以跨不同的服務(wù)器和設(shè)備分布,例如,設(shè)備特定的配置文件信息位于多個信息對應(yīng)的設(shè)備上,而更一般的配置文件信息存儲在用戶配置文件服務(wù)器上。在一個實施例中,用戶配置文件服務(wù)器824可以使存儲在服務(wù)器上的用戶配置文件信息與存儲一個或多個用戶裝置設(shè)備上的用戶配置文件信息同步。如此,配置文件服務(wù)器可以與設(shè)備進行通信,并處理接收到的配置文件信息,以便維護最新的配置文件信息。
存儲在圖9到圖13的數(shù)據(jù)結(jié)構(gòu)中的信息可以包括基于用戶輸入的設(shè)置的信息、基于由指南應(yīng)用程序或用戶裝置設(shè)備或兩者監(jiān)視的用戶活動的信息。應(yīng)了解,圖9到圖13的數(shù)據(jù)結(jié)構(gòu)中的所有字段都可以使用任何組織方案來加以組織。為簡單起見,用于描述圖9到圖13的數(shù)據(jù)結(jié)構(gòu)中的字段的組織方案是一個列表。
圖9顯示了配置文件數(shù)據(jù)結(jié)構(gòu)900的說明性實施例。數(shù)據(jù)結(jié)構(gòu)900可以包括字段902,其中包括為其在數(shù)據(jù)結(jié)構(gòu)中存儲了用戶配置文件信息的用戶媒體網(wǎng)絡(luò)(umn)的列表。字段902可以以umn標識符的鏈接列表、umn標識符的陣列、umn標識符的表的形式組織,或以umn標識符的任何其他組織方案進行組織。
字段902中列出的每一個umn可以由名稱和/或其他可以用來唯一地標識和定位umn的唯一標識符來進行標識。標識符可以包括,例如,可以用來定位或標識通信網(wǎng)絡(luò)814上的umn的用戶名或設(shè)備地址。參考圖10到圖13比較詳細地描述了umn字段902中可以包括的更多信息。
數(shù)據(jù)結(jié)構(gòu)900也可以包括字段904,其中包括用于指派一個或多個umn的用戶裝置設(shè)備作為媒體內(nèi)容的目的地。此方法在,例如,當規(guī)則適用于每個umn(例如,umn都在一個家庭內(nèi),父親定義了控制家庭內(nèi)的記錄操作的規(guī)則)時特別有用。
圖10顯示了用戶媒體網(wǎng)絡(luò)數(shù)據(jù)結(jié)構(gòu)1000的說明性實施例。多個umn的信息可以存儲在用戶裝置設(shè)備上和配置文件服務(wù)器上,如此,可能需要umn信息數(shù)據(jù)結(jié)構(gòu)1000的對應(yīng)于不同umn的多個實例。數(shù)據(jù)結(jié)構(gòu)1000可以包括字段1002,其中可以包括對應(yīng)于特定umn的唯一名稱、地址和/或標識符。數(shù)據(jù)結(jié)構(gòu)1000還可以進一步包括存儲了與umn關(guān)聯(lián)的所有用戶裝置設(shè)備的列表的字段1004。數(shù)據(jù)結(jié)構(gòu)1000也可以包括分別存儲了一般用戶配置文件信息、設(shè)備類型特定的配置文件信息、和設(shè)備特定的配置文件信息的字段1006、1008和1010。數(shù)據(jù)結(jié)構(gòu)1000也可以包括字段1012,該字段存儲了用于指派用戶裝置設(shè)備作為由用戶選定的媒體內(nèi)容的目的地的適用于umn的用戶或設(shè)備的規(guī)則。
字段1006、1008、1010和1012中的每一個字段都可以指向諸如圖9的數(shù)據(jù)結(jié)構(gòu)900之類的不同的配置文件信息數(shù)據(jù)結(jié)構(gòu)。注意,盡管數(shù)據(jù)結(jié)構(gòu)1000具有單獨的一般、設(shè)備類型特定、設(shè)備特定的配置文件信息數(shù)據(jù)和規(guī)則字段,但是,數(shù)據(jù)結(jié)構(gòu)1000可以具有與圖10中的所顯示的那些不同的配置文件信息數(shù)據(jù)字段的組合。
例如,在umn數(shù)據(jù)結(jié)構(gòu)1000存儲在用戶裝置設(shè)備上的實施例中,數(shù)據(jù)結(jié)構(gòu)1000可以僅包括設(shè)備特定的配置文件信息字段1010(包含特定設(shè)備的配置文件信息)和規(guī)則字段1012(包括標識用戶裝置設(shè)備的規(guī)則)(例如,沒有被指派作為媒體內(nèi)容的目的地的用戶裝置設(shè)備的無字段1012或空白字段1012)。在這樣的實施例中,存儲在設(shè)備上的設(shè)備特定的配置文件信息數(shù)據(jù)結(jié)構(gòu)可以包括存儲在一般和設(shè)備類型特定的數(shù)據(jù)字段1006和1008中的并且可供用戶裝置設(shè)備使用的所有配置文件信息。在這樣的實施例中,umn數(shù)據(jù)結(jié)構(gòu)1000可以包括數(shù)據(jù)字段1004,其中包括與用戶媒體網(wǎng)絡(luò)關(guān)聯(lián)的用戶裝置設(shè)備的列表,如果設(shè)備能夠與其他設(shè)備進行通信。然而,在不能與其他設(shè)備進行通信的用戶裝置設(shè)備上存儲的數(shù)據(jù)結(jié)構(gòu)中可以省略數(shù)據(jù)字段1004。
數(shù)據(jù)字段1004中列出的每一個用戶裝置設(shè)備(ued)可以具有存儲了有關(guān)用戶裝置設(shè)備的信息的關(guān)聯(lián)的ued數(shù)據(jù)結(jié)構(gòu)。ued數(shù)據(jù)結(jié)構(gòu)可以包括諸如設(shè)備名稱、設(shè)備地址或設(shè)備的位置的其他標識符、設(shè)備類型和設(shè)備功能之類的信息。ued數(shù)據(jù)結(jié)構(gòu)還可以另外包括關(guān)于設(shè)備的可用性的信息。設(shè)備可用性信息可以包括有關(guān)設(shè)備的當前可用性的信息,如設(shè)備是否被接通電源的指示,是否可用于接收命令,或忙于執(zhí)行其他功能。設(shè)備可用性信息還可以包括設(shè)備調(diào)度信息。設(shè)備調(diào)度信息可以包括用于預(yù)定設(shè)備上的功能的信息和命令,以及設(shè)備被預(yù)定為可用或不可用的時間的時間表。ued數(shù)據(jù)結(jié)構(gòu)還可以包括特定類型的設(shè)備的更多信息。例如,數(shù)據(jù)結(jié)構(gòu)可以存儲有關(guān)用戶記錄設(shè)備上的總的存儲空間以及剩余存儲空間、記錄設(shè)備可以記錄的數(shù)據(jù)類型(例如,數(shù)字或模擬視頻或音頻數(shù)據(jù)),以及記錄的質(zhì)量的信息。
圖11顯示了配置文件信息數(shù)據(jù)結(jié)構(gòu)1100的說明性實施例。配置文件信息數(shù)據(jù)結(jié)構(gòu)1100可以包括字段1102,其中可以包括對應(yīng)于配置文件信息數(shù)據(jù)結(jié)構(gòu)的唯一名稱、地址和/或標識符。數(shù)據(jù)結(jié)構(gòu)1100可以包括個性化信息字段1104,其中包括在為用戶生成顯示屏幕、節(jié)目建議,及其他個性化菜單和功能時所使用的用戶個性化數(shù)據(jù)。內(nèi)容信息字段1106可以包括有關(guān)存儲的媒體內(nèi)容或以別的方式對用戶可用的媒體內(nèi)容的信息。數(shù)據(jù)結(jié)構(gòu)1100還可以在字段1108中包括與用戶媒體網(wǎng)絡(luò)關(guān)聯(lián)的用戶裝置設(shè)備的列表。字段1108中的數(shù)據(jù)可以用來,例如,允許在多個設(shè)備之間進行通信。字段1108中的數(shù)據(jù)可以與圖10的字段1004中存儲的信息相同,或基本上相同。如此,字段1108中列出的每一個用戶裝置設(shè)備都可以具有與對于字段1004所討論的ued數(shù)據(jù)結(jié)構(gòu)相同或基本上相同的關(guān)聯(lián)的ued數(shù)據(jù)結(jié)構(gòu)。
配置文件信息數(shù)據(jù)結(jié)構(gòu)1100可以包括用于存儲由字段1102中標識的用戶進行定義的或與字段1102中標識的用戶相關(guān)聯(lián)的規(guī)則的字段1110。規(guī)則可以包括用于標識媒體內(nèi)容的條件和用于指派標識的用戶裝置設(shè)備作為滿足條件的媒體內(nèi)容的目的地的用戶裝置設(shè)備標識信息??梢詮淖侄?108中存儲的數(shù)據(jù)標識用戶裝置設(shè)備。
圖12顯示了媒體內(nèi)容信息數(shù)據(jù)結(jié)構(gòu)1200的說明性實施例。數(shù)據(jù)結(jié)構(gòu)1200中存儲的媒體內(nèi)容信息可以包括有關(guān)存儲的媒體內(nèi)容以及媒體內(nèi)容的存儲的通行證的信息。媒體內(nèi)容信息數(shù)據(jù)結(jié)構(gòu)1200可以包括字段1202,其中可以包括對應(yīng)于媒體內(nèi)容信息數(shù)據(jù)結(jié)構(gòu)的唯一名稱、地址和/或標識符。字段1204可以包括由用戶存儲的(例如,記錄的、下載的、流式播放的或緩存的)媒體內(nèi)容的列表。字段1204中列出的媒體內(nèi)容的每一個項目都可以具有關(guān)聯(lián)的數(shù)據(jù)結(jié)構(gòu),其中包括記錄的媒體內(nèi)容以及有關(guān)媒體內(nèi)容的存儲情況的信息。有關(guān)媒體內(nèi)容的存儲情況的信息可以包括標題、媒體類型、內(nèi)容類型以及存儲的媒體內(nèi)容的質(zhì)量。該信息還可以包括存儲位置,標識了用戶裝置設(shè)備以及媒體內(nèi)容所在的存儲器中的位置。該信息還可以包括可以顯示媒體內(nèi)容的設(shè)備類型的指示。
字段1206可以存儲有關(guān)用戶可以訪問的通行證的信息。通行證可以允許用戶訪問存儲在其他位置的媒體內(nèi)容,如存儲在其他用戶媒體網(wǎng)絡(luò)上的媒體內(nèi)容或存儲在內(nèi)容提供商服務(wù)器816(如視頻點播源)上的媒體內(nèi)容。
數(shù)據(jù)結(jié)構(gòu)1200可以包括存儲了按照設(shè)備類型或按照設(shè)備組織的媒體內(nèi)容的列表的額外的字段?!鞍凑赵O(shè)備類型存儲的媒體內(nèi)容”字段1208可以存儲從不同類型的設(shè)備訪問的媒體內(nèi)容的列表。字段1208可以,例如,包括umn可以訪問的并且可以在電視機上觀看的所有媒體內(nèi)容的第一列表。字段1208還可以包括可以在移動電話上觀看的所有媒體內(nèi)容的第二列表?!鞍凑赵O(shè)備存儲的媒體內(nèi)容”字段1210可以包括存儲在與umn關(guān)聯(lián)的每一個設(shè)備上的所有媒體內(nèi)容的列表。字段1210可以,例如,存儲數(shù)字視頻記錄器上存儲的所有媒體內(nèi)容的第一列表和個人媒體播放器上存儲的所有媒體內(nèi)容的第二列表。字段1204、1208和1210中列出的媒體內(nèi)容的每一個實例都可以標識,除在其上面存儲了內(nèi)容的用戶裝置設(shè)備之外,如果有的話,還存儲了用于將媒體內(nèi)容與特定用戶裝置設(shè)備關(guān)聯(lián)的規(guī)則。
圖13顯示了規(guī)則數(shù)據(jù)結(jié)構(gòu)1300的說明性實施例。規(guī)則數(shù)據(jù)結(jié)構(gòu)1300可以包括字段1302,其中可以包括對應(yīng)于規(guī)則數(shù)據(jù)結(jié)構(gòu)的唯一名稱、地址和/或標識符。數(shù)據(jù)結(jié)構(gòu)1300可以包括媒體條件字段1304,其中包括用于標識將對其應(yīng)用規(guī)則的媒體內(nèi)容的條件。字段1304中存儲的媒體條件可以包括,例如,節(jié)目分級(例如,g或pg)、演員、主題、節(jié)目等級(例如,4星或3星)、用戶偏好,或任何其他適合的條件。在某些實施例中,可以如此選擇條件,以便沒有用戶裝置設(shè)備固有地更加適合于存儲媒體內(nèi)容(例如,對于其中hd或正常傳輸不是字段1304中存儲的條件的實施例)。
數(shù)據(jù)結(jié)構(gòu)1300可以包括用戶裝置設(shè)備字段1306,其中包括可以作為滿足字段1302的條件的媒體內(nèi)容的目的地的一個或多個用戶裝置設(shè)備的標識符。字段1306中的數(shù)據(jù)可以包括存儲在圖10的字段1004和圖11的字段1108中的一個或兩者中的數(shù)據(jù)。數(shù)據(jù)結(jié)構(gòu)1300可以包括標識了與特定規(guī)則關(guān)聯(lián)的用戶或用戶配置文件的用戶字段1308。字段1308中的數(shù)據(jù)可以包括存儲在圖11的字段1102中的數(shù)據(jù)。
數(shù)據(jù)結(jié)構(gòu)1310可以包括操作字段1310、其中包括與字段1306中標識的一個或多個用戶裝置設(shè)備執(zhí)行的操作相關(guān)的信息。例如,操作字段1310可以指定,規(guī)則指示一個或多個標識的用戶裝置設(shè)備記錄、流式播放或下載媒體內(nèi)容。作為另一個示例,操作字段1310可以指定,規(guī)則指示一個或多個標識的用戶裝置設(shè)備將記錄從默認記錄設(shè)備傳輸?shù)綐俗R的用戶裝置設(shè)備。
規(guī)則數(shù)據(jù)結(jié)構(gòu)1300可以包括與多個規(guī)則相關(guān)的數(shù)據(jù)。例如,每一個規(guī)則都可以包括適用于與數(shù)據(jù)結(jié)構(gòu)1300的每一個字段中存儲的特定規(guī)則關(guān)聯(lián)的數(shù)據(jù)的唯一標識符。在某些實施例中,與每一個規(guī)則關(guān)聯(lián)的數(shù)據(jù)可以存儲在不同的數(shù)據(jù)結(jié)構(gòu)1300中。
下面的流程圖描述了在本發(fā)明的某些實施例中用于創(chuàng)建和應(yīng)用規(guī)則的過程。圖14顯示了根據(jù)本發(fā)明的實施例的可使用戶指派用戶的媒體網(wǎng)絡(luò)中的多個設(shè)備之中的一個設(shè)備作為媒體內(nèi)容的目的地的說明性過程。過程1400從步驟1402開始。在步驟1404中,媒體指南應(yīng)用程序接收定義用于指派用戶裝置設(shè)備作為媒體內(nèi)容的目的地的規(guī)則的用戶輸入。例如,處理電路706(圖7)可以接收使用用戶輸入接口710(圖7)輸入的輸入。用戶輸入可以包括作為媒體內(nèi)容的目的地的一個或多個用戶裝置設(shè)備的標識信息。例如,用戶輸入可以包括從用戶裝置設(shè)備列表中進行選擇,或用戶輸入的標識信息(例如,ip地址或唯一標識符)。用戶輸入還可以包括標識向其應(yīng)用規(guī)則的媒體內(nèi)容的條件。條件可以包括媒體內(nèi)容的任何適當?shù)膶傩裕?,例如,主題、演員、風(fēng)格、分級、清晰度,或任何其他適當?shù)膶傩浴T谀承嵤├?,媒體指南應(yīng)用程序可以從用戶配置文件信息中選擇屬性(例如,規(guī)則將使用戶感興趣的媒體內(nèi)容指定到特定用戶裝置設(shè)備)。規(guī)則可以存儲在類似于數(shù)據(jù)結(jié)構(gòu)1300(圖13)的數(shù)據(jù)結(jié)構(gòu)中。
在步驟1406中,媒體指南應(yīng)用程序接收標識對其應(yīng)用規(guī)則的媒體內(nèi)容的用戶輸入。在某些實施例中,處理電路706可以接收使用用戶輸入接口710輸入的輸入。例如,用戶可以選擇要被記錄的媒體內(nèi)容,或選擇要下載或流式播放的媒體內(nèi)容。作為另一個示例,用戶可以選擇要從第一用戶裝置設(shè)備傳輸?shù)搅硪粋€用戶裝置設(shè)備的媒體內(nèi)容。媒體指南應(yīng)用程序可以比較標識的媒體內(nèi)容的屬性與在步驟1404中為規(guī)則的條件選擇的屬性。如果標識的媒體內(nèi)容的屬性匹配規(guī)則的條件,則過程1400繼續(xù)執(zhí)行步驟1408。如果標識的媒體內(nèi)容的屬性不匹配規(guī)則的條件,則規(guī)則不適用于媒體內(nèi)容,過程1400結(jié)束。
在步驟1408中,媒體指南應(yīng)用程序基于在步驟1404中定義的規(guī)則,指派用戶裝置設(shè)備作為在步驟1406中標識的媒體內(nèi)容的目的地。在某些實施例中,處理電路706可以指派用戶裝置設(shè)備802、804或806(圖8)作為目標設(shè)備。例如,媒體指南應(yīng)用程序可以標識規(guī)則的用戶裝置設(shè)備,并指示標識的用戶裝置設(shè)備充當媒體內(nèi)容的目的地。通過記錄內(nèi)容、流式播放內(nèi)容、下載內(nèi)容、緩存內(nèi)容、傳輸內(nèi)容或用來將內(nèi)容指定到用戶裝置設(shè)備的任何其他方法,用戶裝置設(shè)備可以作為媒體內(nèi)容的目的地。然后,過程1400在步驟1410結(jié)束。
圖15顯示了根據(jù)本發(fā)明的實施例的建立規(guī)則的說明性過程的流程圖。過程1500從步驟1502開始。在步驟1504中,媒體指南應(yīng)用程序接收用戶對規(guī)則的至少一個條件的選擇。在某些實施例中,處理電路706(圖7)可以從在用戶輸入接口710(圖1)上進行的用戶輸入接收至少一個條件。條件可以是媒體內(nèi)容的屬性、用戶配置文件數(shù)據(jù)、時間和頻道數(shù)據(jù)、url,或用于標識媒體內(nèi)容的任何其他適當?shù)臈l件。在步驟1506中,媒體指南應(yīng)用程序接收用戶將一個用戶裝置設(shè)備作為媒體內(nèi)容的目的地的選擇。在某些實施例中,處理電路706可以從用戶在用戶輸入接口710上進行的輸入接收用戶對用戶裝置設(shè)備的選擇。用戶可以選擇任何適當?shù)挠脩粞b置設(shè)備,包括,例如,記錄設(shè)備、計算機、便攜式電子設(shè)備、移動電話,或任何其他適當?shù)碾娮釉O(shè)備。
在步驟1508中,媒體指南應(yīng)用程序接收授權(quán)信息。在某些實施例中,處理電路706可以從用戶輸入接口710上的用戶輸入接收授權(quán)信息。例如,用戶可以輸入父母控制數(shù)據(jù),以授權(quán)用戶定義規(guī)則。作為另一個示例,用戶可以登錄到用戶的媒體網(wǎng)絡(luò)。在步驟1510中,媒體指南應(yīng)用程序使用在步驟1504中標識的條件和在步驟1506中標識的用戶裝置設(shè)備,定義規(guī)則,指定標識的用戶裝置設(shè)備作為滿足標識的條件的媒體內(nèi)容的目的地。在某些實施例中,處理電路706可以為規(guī)則創(chuàng)建數(shù)據(jù)結(jié)構(gòu)1300(圖13)。然后,過程1500在步驟1512結(jié)束。
圖16顯示了根據(jù)本發(fā)明的實施例的指派用戶裝置設(shè)備作為由標識的用戶選定的媒體內(nèi)容的目的地的說明性過程的流程圖。過程1600從步驟1602開始。在步驟1604中,媒體指南應(yīng)用程序標識當前用戶。例如,媒體指南應(yīng)用程序可以標識已經(jīng)登錄到系統(tǒng)中的用戶。作為另一個示例,媒體指南應(yīng)用程序可以基于用戶與指南應(yīng)用程序的交互,標識用戶。作為再一個示例,指南應(yīng)用程序可以基于鐘點標識用戶(例如,使用一天劃分方法)。
在步驟1606中,媒體指南應(yīng)用程序標識適用于標識的用戶的規(guī)則。例如,媒體指南應(yīng)用程序可以標識由用戶進行定義的規(guī)則。作為另一個示例,媒體指南應(yīng)用程序可以標識涉及是用戶的媒體網(wǎng)絡(luò)的一部分的用戶裝置設(shè)備的規(guī)則。在某些實施例中,處理電路706(圖7)可以標識與已標識的用戶的配置文件信息數(shù)據(jù)結(jié)構(gòu)1100(圖11)的字段1110(圖11)關(guān)聯(lián)的規(guī)則。
在步驟1608中,媒體指南應(yīng)用程序接收用戶對媒體內(nèi)容的選擇。在某些實施例中,處理電路706可以從用戶輸入接口710(圖7)接收用戶輸入。例如,用戶可以在查看內(nèi)容時從內(nèi)容列表選擇媒體內(nèi)容,或從任何其他適當?shù)纳舷挛闹羞x擇。媒體內(nèi)容可以被選擇用于記錄、下載、流式播放、緩存或任何其他適當?shù)奶幚?,其中,用戶的媒體網(wǎng)絡(luò)的用戶裝置設(shè)備是媒體內(nèi)容的目標設(shè)備。
在步驟1610中,媒體指南應(yīng)用程序判斷用戶是否為選定的媒體內(nèi)容指定了目的地設(shè)備。在某些實施例中,處理電路706可以判斷用戶是否使用用于指定目標設(shè)備的用戶輸入接口710提供輸入。例如,媒體指南應(yīng)用程序可以判斷當用戶選擇了媒體內(nèi)容時(例如,當設(shè)置記錄時,選擇記錄設(shè)備),用戶是否選擇了特定用戶裝置設(shè)備作為媒體內(nèi)容的目的地。如果媒體指南應(yīng)用程序判斷選擇了特定用戶裝置設(shè)備,則過程1600移到步驟1612。在步驟1612中,標識的用戶裝置設(shè)備被指派作為選定的媒體內(nèi)容的目的地。例如,處理電路706指定標識的用戶裝置設(shè)備802、804或806(圖8)作為選定的媒體內(nèi)容的目的地。然后,過程1600在步驟1614結(jié)束。
如果在步驟1610中媒體指南應(yīng)用程序判斷沒有特定用戶裝置設(shè)備被選為選定的媒體內(nèi)容的目的地,則過程1600移到步驟1616。在某些實施例中,過程1600可以包括用于判斷對于選定媒體是否應(yīng)用規(guī)則的額外的步驟。例如,媒體指南應(yīng)用程序可以判斷用戶是否使用規(guī)則選擇了記錄節(jié)目的選項。如果規(guī)則不適用,則可以使用默認用戶裝置設(shè)備作為選定的媒體內(nèi)容的目的地(例如,步驟1618)。
在步驟1616中,媒體指南應(yīng)用程序判斷選定的媒體內(nèi)容是否滿足在步驟1606中標識的其中一個規(guī)則的條件。在某些實施例中,處理電路706可以判斷選定的媒體內(nèi)容是否滿足其中一個規(guī)則的數(shù)據(jù)結(jié)構(gòu)1300(圖13)的媒體條件字段1304(圖13)。例如,媒體指南應(yīng)用程序可以比較選定的媒體內(nèi)容的屬性與在步驟1606中標識的每一個規(guī)則的條件。如果媒體指南應(yīng)用程序判斷沒有一個標識的規(guī)則具有被選定的媒體內(nèi)容滿足的條件,則過程1600移到步驟1618。
在步驟1618中,媒體指南應(yīng)用程序使用默認用戶裝置設(shè)備作為選定的媒體內(nèi)容的目標設(shè)備。例如,媒體指南應(yīng)用程序可以使用默認記錄設(shè)備來進行記錄。然后,過程1600在步驟1614結(jié)束。
如果在步驟1616中媒體指南應(yīng)用程序判斷至少一個標識的規(guī)則具有被選定的媒體內(nèi)容滿足的條件,則過程1600移到步驟1620。在步驟1620中,媒體指南應(yīng)用程序指定其條件被選定的媒體內(nèi)容滿足的至少一個規(guī)則的用戶裝置設(shè)備作為選定的媒體內(nèi)容的目標設(shè)備。在某些實施例中,處理電路706可以指定為其媒體內(nèi)容滿足媒體條件字段1304的規(guī)則的數(shù)據(jù)結(jié)構(gòu)1300的用戶裝置設(shè)備字段1306(圖13)中標識的用戶裝置設(shè)備802、804和806作為選定內(nèi)容的目標設(shè)備。然后,處理電路706可以指示標識的用戶裝置設(shè)備802、804和806記錄、下載、流式播放、緩存、傳輸選定媒體內(nèi)容(或執(zhí)行任何其他適當?shù)牟僮?。例如,媒體指南應(yīng)用程序可以標識被媒體內(nèi)容滿足的每個規(guī)則,并使用與那些規(guī)則關(guān)聯(lián)的每個設(shè)備,作為選定媒體內(nèi)容的目標設(shè)備。作為另一個示例,媒體指南應(yīng)用程序可以僅使用規(guī)則的一個或某些目標設(shè)備。所使用的一個或某些用戶裝置設(shè)備可以,例如,使用沖突規(guī)則、優(yōu)先規(guī)則,或任何其他適當?shù)臋C制來進行選擇。然后,過程1600結(jié)束步驟1614。
圖17顯示了根據(jù)本發(fā)明的實施例的當用戶沒有被標識時標識適用的規(guī)則的說明性過程。過程1700從步驟1702開始。在步驟1704中,媒體指南應(yīng)用程序接收用戶對媒體網(wǎng)絡(luò)的選擇。例如,用戶可以訪問與用戶媒體網(wǎng)絡(luò)關(guān)聯(lián)的一個用戶裝置設(shè)備或多個用戶裝置設(shè)備的組合。作為另一個示例,用戶可以登錄到用戶媒體網(wǎng)絡(luò)(例如,登錄到家庭網(wǎng)絡(luò),而不標識是哪一個家庭成員)。
在步驟1706中,媒體指南應(yīng)用程序標識應(yīng)用標識的用戶媒體網(wǎng)絡(luò)的用戶裝置設(shè)備的規(guī)則。例如,媒體指南應(yīng)用程序可以標識與用戶媒體網(wǎng)絡(luò)數(shù)據(jù)結(jié)構(gòu)一起存儲的規(guī)則(例如,數(shù)據(jù)結(jié)構(gòu)1000的字段1012,圖10)。作為另一個示例,媒體指南應(yīng)用程序可以標識與用戶媒體網(wǎng)絡(luò)的用戶裝置設(shè)備一起存儲的規(guī)則。然后,過程1700移到步驟1708,該步驟可以對應(yīng)于過程1600的步驟1608(圖16)。
本發(fā)明的上文所描述的實施例只是為了說明,而不作為限制,本發(fā)明只通過下面的權(quán)利要求加以限制。