專利名稱:客戶機-服務(wù)器電子節(jié)目向?qū)У闹谱鞣椒?br>
客戶機-服務(wù)器電子節(jié)目向?qū)?br>
本申請是申請日為1999年8月20日、申請?zhí)枮?9811176.7、發(fā) 明名稱為"客戶機-服務(wù)器電子節(jié)目向?qū)?的中國專利申請的分案申 請。
本發(fā)明涉及交互式電視節(jié)目向?qū)到y(tǒng),更具體地說涉及基于客戶 機-服務(wù)器結(jié)構(gòu)的交互式電視節(jié)目向?qū)到y(tǒng)。
電纜(光纜)、衛(wèi)星以及廣播電視系統(tǒng)給電視觀眾提供了多個電 視頻道。傳統(tǒng)上用戶持有打印的參考電視節(jié)目單以確定在具體的時間 要播放的節(jié)目。最近,已經(jīng)研制了交互式電視節(jié)目向?qū)魇沟迷谟脩?的電視上能夠顯示電視節(jié)目信息。交互式電視節(jié)目向?qū)魍ǔT跈C頂 盒上實施,以使用戶能夠應(yīng)用遙控裝置來瀏覽電視節(jié)目清單。在一般 的節(jié)目向?qū)髦?,不同組的電視節(jié)目清單顯示在預(yù)定的或用戶所選擇
的分類中。通常以表格或表單的方式顯示節(jié)目單。已經(jīng)提出了在線節(jié) 目向?qū)?,這種在線節(jié)目向?qū)饕笥脩魹g覽因特網(wǎng)(Internet)來 訪問節(jié)目單。
已經(jīng)提出了基于客戶機 一 服務(wù)器的節(jié)目向?qū)到y(tǒng),在這些節(jié)目向 導系統(tǒng)中將節(jié)目單存儲在有線系統(tǒng)前端設(shè)備上的服務(wù)器中。服務(wù)器給 在與每個端部相連的多個用戶的機頂盒上所實現(xiàn)的節(jié)目向?qū)Э蛻魴C 提供節(jié)目單。當用戶在節(jié)目單表內(nèi)瀏覽時,服務(wù)器將節(jié)目單提供給客 戶進行顯示。由于這種系統(tǒng)有限地使用了服務(wù)器的資源因此在它們的 功能方面受到了限制。
例如,WO 94/14284描述了 一種具有置頂終端和網(wǎng)絡(luò)控制 器的系統(tǒng),該系統(tǒng)通過應(yīng)用關(guān)鍵詞來檢索摘要數(shù)據(jù)庫系統(tǒng)以給用戶建 議節(jié)目。WO 96/41478描述了一種應(yīng)用因特網(wǎng)鏈接補充電視節(jié)目的交 互式電浮見系統(tǒng)。
因此本發(fā)明的一個目的是提供一種交互式電視節(jié)目向?qū)到y(tǒng),在這種交互式電視節(jié)目向?qū)到y(tǒng)中應(yīng)用服務(wù)器資源來提供增強的節(jié)目 向?qū)卣?,這些節(jié)目向?qū)卣鞑荒芡ㄟ^常規(guī)的基于機頂盒或基于客戶 機-服務(wù)器的節(jié)目向?qū)到y(tǒng)提供。
依據(jù)本發(fā)明的原理本發(fā)明的本目的和其它目的通過提供一 種基于客戶機-服務(wù)器的交互式電視節(jié)目向?qū)到y(tǒng)來實現(xiàn),在這種交 互式電視節(jié)目向?qū)到y(tǒng)中主設(shè)備(例如衛(wèi)星上行鏈路設(shè)備或饋送這種 上行鏈路設(shè)備的設(shè)備)從一個或多個數(shù)據(jù)資源給多個電視傳送設(shè)備比 如有線系統(tǒng)前端設(shè)備、廣播傳送設(shè)備、衛(wèi)星電視傳送設(shè)備或其它適合 的傳送設(shè)備提供數(shù)據(jù)。這些數(shù)據(jù)資源中的一些資源可以位于不同的設(shè) 備中并將它們的數(shù)據(jù)提供給主設(shè)備以進行集中和傳送或還可以將它 們的數(shù)據(jù)直接提供給電視傳送設(shè)備。提供給電視傳送設(shè)備的數(shù)據(jù)包括 電視節(jié)目數(shù)據(jù)(例如,名稱、頻道、內(nèi)容信息、等級信息、節(jié)目標識 符、序列標識符或與電視節(jié)目相關(guān)的其它信息)以及除了電視節(jié)目單 以外的附加服務(wù)的其它節(jié)目向?qū)?shù)據(jù)(例如,天氣信息、相關(guān)的因特 網(wǎng)網(wǎng)站鏈接、計算機軟件等)。主設(shè)備(以及其它的資源)都可以通 過衛(wèi)星鏈路、電話網(wǎng)絡(luò)鏈接、電纜或光纖鏈接、微波鏈接、因特網(wǎng)鏈 接、這些鏈接的組合或其它任何適合的通信鏈接給電視傳送設(shè)備提供 節(jié)目向?qū)?shù)據(jù)。
每個電視傳送設(shè)備都具有節(jié)目向?qū)Х?wù)器。如果需要的話,節(jié)目 向?qū)Х?wù)器還可以定位在電纜系統(tǒng)網(wǎng)絡(luò)節(jié)點上或與電視傳送設(shè)備或 其它的傳送設(shè)備分開的其它設(shè)備上。每個節(jié)目向?qū)Х?wù)器存儲由主設(shè) 備所提供的節(jié)目向?qū)?shù)據(jù)并給在每個電視傳送設(shè)備相連的多個用戶 的用戶電視裝置上實施的節(jié)目向?qū)Э蛻魴C提供對節(jié)目向?qū)?shù)據(jù)的訪 問。節(jié)目向?qū)Х?wù)器還存儲用戶數(shù)據(jù)比如用戶的愛好情況、父母控制 設(shè)置情況、記錄和提示設(shè)置情況、瀏覽歷史以及其它適合的數(shù)據(jù)。
應(yīng)用節(jié) 目向?qū)Х?wù)器提供節(jié)目向?qū)?shù)據(jù)并將用戶數(shù)據(jù)存儲在服 務(wù)器,這樣可以給用戶提供執(zhí)行能夠增加用戶的電視收視經(jīng)驗的各種 功能的機會。例如,用戶可以設(shè)定用戶愛好情況或其它的愛好,節(jié)目 向?qū)Х?wù)器存儲這些用戶愛好情況或其它的愛好,并且該服務(wù)器應(yīng)用它來定制節(jié)目向?qū)蛊浞嫌脩羰找暯?jīng)驗。節(jié)目向?qū)Х?wù)器可以基于 用戶愛好情況濾去節(jié)目向?qū)?shù)據(jù)。然后只將用戶感興趣的數(shù)據(jù)提供給 向?qū)Э蛻魴C,由此能夠使電視設(shè)備的存儲要求最小化并使本地發(fā)送網(wǎng)
絡(luò)的帶寬要求更低。
基于客戶機-服務(wù)器的結(jié)構(gòu)體系也可以給用戶提供搜索和排序 與節(jié)目相關(guān)的信息的能力,這很難通過其他方式實現(xiàn),因為受到用戶 的電視設(shè)備的處理和存儲容量的限制。如果需要的話,可以使用戶能 夠訪問節(jié)目向?qū)?shù)據(jù)而不要求他們?yōu)g覽因特網(wǎng)。例如,用戶可以確定 具有一種或多種準則的復(fù)雜的布爾或自然語言表達式,以搜索和分類 節(jié)目向?qū)?shù)據(jù)、節(jié)目安排提示、自動記錄節(jié)目和父母控制節(jié)目。還可 以通過節(jié)目向?qū)Х?wù)器或節(jié)目向?qū)Э蛻魴C從用戶分布圖中得出該準 則或通過監(jiān)測節(jié)目向?qū)У氖褂们闆r得出該準則。還可以將準則存儲在 節(jié)目向?qū)Х?wù)器上??梢越o用戶提供訪問、修改或刪除表達式的機會。
節(jié)目向?qū)Х?wù)器還可以跟蹤收視歷史以提供用戶定制的節(jié)目向 導經(jīng)驗。可以識別用戶已經(jīng)收看的節(jié)目或電視劇系列,當播放該電視 劇的用戶還沒有收看的系列時節(jié)目向?qū)?yīng)用它來通知用戶。例如,如 果合適的話該節(jié)目向?qū)Щ谟脩舻氖找暁v史和關(guān)于用戶的愛好情況 或該節(jié)目向?qū)Х?wù)器所存儲的其它的準則提供收視推薦。節(jié)目向?qū)н€ 可以基于收視歷史或準則給用戶找到廣告,并可以跟蹤節(jié)目的收視情 況以得出電視節(jié)目收看率。
從附圖以及下文的優(yōu)選實施例的詳細描述中可以清楚地理解本 發(fā)明的進一步的特征、實質(zhì)性特點以及各種優(yōu)點。
附圖l所示為依據(jù)本發(fā)明的實例性系統(tǒng)的示意方塊圖。
附圖2a、2b以及2c所示為依據(jù)本發(fā)明的原理附
圖1的交互式節(jié) 目向?qū)гO(shè)備的實例性結(jié)構(gòu)。
附圖3所示為依據(jù)本發(fā)明的原理附圖2a和2b的用戶電視設(shè)備的 實例性示意方塊圖。
附圖4所示為依據(jù)本發(fā)明的原理附圖3的實例性用戶電視設(shè)備的 部分通用示意方塊圖。附圖5所示為依據(jù)本發(fā)明的原理實例性主菜單屏幕。 附圖6所示為依據(jù)本發(fā)明的原理實例性的時間屏節(jié)目清單。 附圖7所示為依據(jù)本發(fā)明的原理實例性的頻道屏節(jié)目清單。 附圖8a-8c所示為依據(jù)本發(fā)明的原理實例性的分類屏節(jié)目清單。 附圖9a所示為依據(jù)本發(fā)明的原理實例性的布爾型準則屏。 附圖9b所示為依據(jù)本發(fā)明的原理實例性的自然語言準則屏。 附圖IO所示為依據(jù)本發(fā)明的原理實例性的代理程序屏。 附圖11所示為依據(jù)本發(fā)明的原理實例性的節(jié)目清單屏,在該節(jié) 目清單屏中根據(jù)附圖9a和9b中的實例性的表達式找到該節(jié)目清單。 附圖12所示為依據(jù)本發(fā)明的原理實例性的設(shè)置屏。 附圖13a-13f所示為依據(jù)本發(fā)明的原理實例性的用戶愛好情況屏。
附圖14所示為依據(jù)本發(fā)明的原理實例性的分布啟用屏。
附圖15所示為依據(jù)本發(fā)明的原理包含有實例性的節(jié)目單的表,
在確定附圖13a-13f所示的愛好情況之后用戶可以應(yīng)用該表。
附圖16a-16c所示為依據(jù)本發(fā)明的原理實例性的節(jié)目清單屏,可
以根據(jù)附圖13a-13f所示的愛好情況來顯示該節(jié)目清單屏。
附圖17a和17b所示為依據(jù)本發(fā)明的原理實例性的準則屏。 附圖18和19所示為依據(jù)本發(fā)明的原理根據(jù)附圖17a和17b的表
達式所產(chǎn)生的實例性的節(jié)目提示清單。
附圖20a和20b所示為依據(jù)本發(fā)明的原理實例性的電視觀眾推薦
覆蓋圖。
附圖20c所示為依據(jù)本發(fā)明的原理實例性的附加信息屏。
附圖21所示為依據(jù)本發(fā)明的原理實例性的步驟流程圖,這些步
驟包含給用戶提供確定愛好情況并依據(jù)該愛好情況訪問節(jié)目向?qū)?shù)
據(jù)的機會。
附圖22所示為依據(jù)本發(fā)明的原理實例性的步驟流程圖,這些步 驟包含給用戶提供搜索節(jié)目向?qū)?shù)據(jù)、其它信息以及電視的機會。
附圖23所示為依據(jù)本發(fā)明的原理實例性的步驟流程圖,這些步
6驟包含處理和應(yīng)用表達式。
附圖24所示為依據(jù)本發(fā)明的原理實例性的步驟流程圖,這些步 驟包含跟蹤和應(yīng)用收視歷史。
附圖1所示為依據(jù)本發(fā)明的的實例性的系統(tǒng)10。主設(shè)備12可以 通過通信鏈路18從數(shù)據(jù)源14中給交互式電視節(jié)目向?qū)гO(shè)備17提供 向?qū)?shù)據(jù)。在主設(shè)備12中可以存在多種節(jié)目向?qū)?shù)據(jù)源,但是僅示 出一種以避免使該附圖過于復(fù)雜。如果需要的話,可以將節(jié)目向?qū)?shù) 據(jù)源定位在與主設(shè)備12分離的設(shè)備上比如在本地信息服務(wù)器15上并 將他們的數(shù)據(jù)提供給主設(shè)備12以進行集中和發(fā)送。數(shù)據(jù)源14可以是 任何適合的計算機或基于計算機的系統(tǒng)以獲得數(shù)據(jù)(例如,從操作員 手工輸入獲得、通過計算機網(wǎng)絡(luò)或其它的連接電子地獲得或通過其它 存儲媒體獲得)并通過主設(shè)備12將數(shù)據(jù)變成電子形式以進行發(fā)送。 鏈接18可以是衛(wèi)星鏈接、電話網(wǎng)絡(luò)鏈接、電纜鏈接或光纖鏈接、微 波鏈接、因特網(wǎng)鏈接、這些鏈接的組合或其它的適合通信的鏈接。如 果需要的話還可以在鏈路18上發(fā)射視頻信號。
本地信息服務(wù)器15可以是任何適合的設(shè)備以獲得本地化的區(qū)域 所特有的數(shù)據(jù)并通過通信鏈路41將該數(shù)據(jù)提供給主設(shè)備12或交互式 電視節(jié)目向?qū)гO(shè)備17。本地信息服務(wù)器15可以是例如測量天氣數(shù)據(jù) 的本地氣象站、獲得本地中學和大學體育信息的本地^l紙或任何其它 的適合信息提供者。本地信息服務(wù)15可以是應(yīng)用計算機給主設(shè)備提 供例如本地滑雪運動、垂釣情況、菜青等的本地事務(wù)或其它任何適合 的信息供應(yīng)者。鏈接41可以是衛(wèi)星鏈接、電話網(wǎng)絡(luò)鏈接、電纜鏈接 或光纖鏈接、微波鏈接、因特網(wǎng)鏈接、這些鏈接的組合或其它的適合 通信的鏈接。其它的數(shù)據(jù)源14可以設(shè)置在其它的設(shè)備上以通過鏈路 41給主設(shè)備12提供非本地化的數(shù)據(jù)(例如,非本地化的節(jié)目向?qū)?shù) 據(jù))。
主設(shè)備12發(fā)送給交互式電視節(jié)目向?qū)гO(shè)備17的節(jié)目向?qū)?shù)據(jù)可 以包括電視節(jié)目數(shù)據(jù)(例如節(jié)目標識符、時間、頻道、名稱、描述、 系列標識符等)以及除了電視節(jié)目清單以外的其它數(shù)據(jù)服務(wù)(例如,幫助文字、按次計費信息、天氣信息、運動信息、音樂頻道信息、相 關(guān)的因特網(wǎng)站鏈接、相關(guān)的軟件等)。雖然在附圖1中僅示出了一個
交互式電視節(jié)目向?qū)гO(shè)備17以免使該附圖過于復(fù)雜,但是可取的是 安裝多個這種交互式電視節(jié)目向?qū)гO(shè)備17。
應(yīng)用任何適當?shù)姆椒梢酝ㄟ^主設(shè)備12將節(jié)目向?qū)?shù)據(jù)發(fā)送到 交互式電視節(jié)目向?qū)гO(shè)備17。例如,可以將數(shù)據(jù)文件封裝為對象并應(yīng) 用適合的基于因特網(wǎng)的尋址方案或協(xié)議堆棧(例如應(yīng)用用戶數(shù)據(jù)圖 (UDP)和因特網(wǎng)協(xié)議(IP)的堆棧)來傳輸。例如在Gollahon等 人的美國專利申請(申請?zhí)枮?9/332,624, 1999年6月11日申請, 代理人巻號UV-106)中描述了將節(jié)目數(shù)據(jù)從主設(shè)備傳輸?shù)诫娨暟l(fā)送 設(shè)備的系統(tǒng),在此以引用參考的方式將該申請整個結(jié)合在本申請中。 基于客戶機-服務(wù)器的交互式電視節(jié)目向?qū)г诮换ナ诫娨暪?jié)目
向?qū)гO(shè)備17上實施。在附圖2a-2c中示出了交互式電視節(jié)目向?qū)гO(shè)備 17的三種實例性的結(jié)構(gòu)。附圖2a示出了交互式電視節(jié)目向?qū)гO(shè)備17 的一種實例性結(jié)構(gòu),在該結(jié)構(gòu)中節(jié)目向?qū)Х?wù)器直接從主設(shè)備12中 獲得節(jié)目向?qū)?shù)據(jù)。附圖2b示出了交互式電視節(jié)目向?qū)гO(shè)備17的這 樣的一種實例性結(jié)構(gòu),在該結(jié)構(gòu)中節(jié)目向?qū)Х?wù)器通過因特網(wǎng)從主設(shè) 備12中或其它的設(shè)備(例如本地信息服務(wù)器15)獲得節(jié)目向?qū)?shù)據(jù)。 如果需要的話,在這些方法的任一種方法中,給用戶提供訪問節(jié)目向 導數(shù)據(jù)的機會而不用瀏覽因特網(wǎng)。如附圖2a和2b所示,交互式電視 節(jié)目向?qū)гO(shè)備17可以包括電視發(fā)送設(shè)備16和用戶電視設(shè)備22。
電視發(fā)送設(shè)備16可以具有節(jié)目向?qū)Оl(fā)送設(shè)備21和節(jié)目向?qū)Х?wù) 器25。發(fā)送設(shè)備21是一種適合于通過通信路徑20從節(jié)目向?qū)Х?wù)器 25給用戶電視設(shè)備22提供導節(jié)目向數(shù)據(jù)的設(shè)備。發(fā)送設(shè)備21可以包 括例如合適的發(fā)射硬件以通過專用的計算機網(wǎng)絡(luò)或因特網(wǎng)鏈接應(yīng)用 帶內(nèi)數(shù)字信號、應(yīng)用帶外數(shù)字信號或通過其它的適合于通信路徑20 的類型的任何數(shù)據(jù)傳輸技術(shù)在電視頻道的垂直消隱間隔中在電視頻 道邊頻帶上發(fā)送節(jié)目向?qū)?shù)據(jù)。發(fā)送設(shè)備21還可以在多個模擬或數(shù) 字電視頻道的通信路徑20上給用戶電視設(shè)備22發(fā)送模擬或數(shù)字視頻信號(例如電視節(jié)目)??商鎿Q的是,電視也可以從其它的一些適合
的發(fā)送設(shè)備發(fā)送給用戶電視設(shè)備22,比如從電(光)纜系統(tǒng)端部、廣 播發(fā)送設(shè)備、衛(wèi)星電視發(fā)送設(shè)備或任何其它適合類型的電視發(fā)送設(shè)備 上發(fā)送。
通信路徑20可以是任何適合于發(fā)送節(jié)目向?qū)?shù)據(jù)的通信路徑。 通信路徑20例如可以包括衛(wèi)星鏈路、電話網(wǎng)絡(luò)鏈路、電纜或光纖鏈 路、微波鏈路、因特網(wǎng)鏈路、電纜數(shù)據(jù)服務(wù)接口規(guī)范(DOCSIS)鏈 路、這些鏈路的組合或其它任何適合的通信鏈路。通信鏈路20優(yōu)選 具有足夠的帶寬以使電視發(fā)送設(shè)備16或其它的發(fā)送設(shè)備能夠給用戶 電視設(shè)備22發(fā)送電視節(jié)目。雖然為了避免過于復(fù)雜在附圖2a和2b 中僅示出了一段用戶電視設(shè)備22和通信路徑20,但是通常有多個用 戶電視設(shè)備22和多個相關(guān)的通信路徑20。如果需要的話,可以在不 同的通信路徑上提供電視節(jié)目和節(jié)目向?qū)?shù)據(jù)。
節(jié)目向?qū)Х?wù)器25可以基于任何適合的服務(wù)器軟件和硬件的組 合。根據(jù)在用戶電視設(shè)備22上實施的交互式電視節(jié)目向?qū)Э蛻魴C產(chǎn) 生的節(jié)目向?qū)?shù)據(jù)或電視請求,節(jié)目向?qū)Х?wù)器25可以從存儲裝置 56中檢索節(jié)目向?qū)?shù)據(jù)或視頻文件。如附圖2a和2b所示,節(jié)目向?qū)?服務(wù)器25可以包括處理電路54和存儲裝置56。處理電路54可以包 括任何的適合的處理器比如微處理器或微處理器組以及其它的處理 電路比如高速緩存電路、視頻解碼電路、直接存儲器存取(DMA)電 路、輸入/輸出(I/O)電路等。
存儲裝置56可以是適合于存儲通過主設(shè)備12發(fā)射到電視發(fā)送設(shè) 備16的節(jié)目向?qū)?shù)據(jù)的存儲器或其它存儲裝置,比如隨機存取存儲 器(RAM)、快速存儲器、硬盤驅(qū)動器等。用戶數(shù)據(jù)比如用戶愛好情 況、愛好、父母控制設(shè)置、記錄和提示設(shè)置、收視歷史以及其它適合 的數(shù)據(jù)也都可以通過節(jié)目向?qū)Х?wù)器25存儲在存儲裝置56中。節(jié)目 向?qū)?shù)據(jù)和用戶數(shù)據(jù)可以以任何適合的格式存儲在存儲裝置56中(例 如,結(jié)構(gòu)化查詢語言(SQL)數(shù)據(jù)庫)。如果需要的話,存儲裝置56 還可以存儲要求回放所需要的視頻文件。處理電路54如下處理對節(jié)目向?qū)?shù)據(jù)的請求檢索存儲在存儲 裝置56上的所請求的數(shù)據(jù)的節(jié)目向?qū)?shù)據(jù)、下載該數(shù)據(jù)并將所下載 的數(shù)據(jù)提供給發(fā)送設(shè)備21以將其發(fā)送到用戶電視設(shè)備22。處理電路 54還可以處理節(jié)目向?qū)Э蛻魴C所產(chǎn)生的存儲請求,該節(jié)目向?qū)Э蛻魴C 要求節(jié)目向?qū)Х?wù)器25存儲用戶數(shù)據(jù)??商鎿Q的是,節(jié)目向?qū)Х?wù) 器25可以將節(jié)目向?qū)?shù)據(jù)直接發(fā)送到用戶電視設(shè)備22并從用戶電視 設(shè)備22直接接收用戶數(shù)據(jù)。如果通信路徑20包括因特網(wǎng)鏈路、 DOCSIS鏈路或其它高速計算機網(wǎng)絡(luò)鏈路(例如,10BaseT、 100BaseT、 10BaseF、 Tl、 T3等),例如處理電路54可以包括適合發(fā)射節(jié)目向 導和用戶數(shù)據(jù)并在這些鏈路上接收節(jié)目向?qū)?shù)據(jù)和存儲請求的電路。
節(jié)目向?qū)Х?wù)器25可以應(yīng)用任何適合的通信協(xié)議與用戶電視設(shè) 備22進行通信。例如,節(jié)目向?qū)Х?wù)器25可以應(yīng)用通信協(xié)議堆箋, 這些通信協(xié)議堆箋包括傳輸控制協(xié)議(TCP )和因特網(wǎng)協(xié)議(IP )層、 順序組交換(SPX )和網(wǎng)間組交換(IPX )層、Appletalk事務(wù)協(xié)i義(ATP ) 和數(shù)據(jù)圖發(fā)送協(xié)議(DDP)層、DOCSIS或其它任何適合的協(xié)議或協(xié) 議組合。用戶電視設(shè)備22還可以在通信路徑20上包括與節(jié)目向?qū)Х?務(wù)器25進行通信的適合的硬件(例如,以太網(wǎng)(Ethernet)卡、調(diào)制 解調(diào)器(數(shù)字型、模擬型或纜式)等)。
在用戶電視設(shè)備22上的節(jié)目向?qū)Э蛻魴C可以應(yīng)用任何適合的基 于客戶機-服務(wù)器的方法從節(jié)目向?qū)Х?wù)器25上下栽節(jié)目向?qū)?shù)據(jù) 并將用戶數(shù)據(jù)存儲在節(jié)目向?qū)Х?wù)器25上。例如節(jié)目向?qū)Э梢詫QL 請求作為消息傳遞到節(jié)目向?qū)Х?wù)器25上。在另一種適合的方法中, 節(jié)目向?qū)Э梢酝ㄟ^一種或多種遠程過程調(diào)用來調(diào)用駐留在節(jié)目向?qū)?服務(wù)器25上遠程程序。節(jié)目向?qū)Х?wù)器25可以執(zhí)行這種所調(diào)用的遠 程過程的SQL語句。在再一種適合的方法中,通過節(jié)目向?qū)鶊?zhí)行 的客戶對象例如應(yīng)用對象請求調(diào)度程序(ORB)可以與節(jié)目向?qū)Х?wù) 器25所執(zhí)行的服務(wù)器對象進行通信。這可能包含例如應(yīng)用微軟的分 布式組成目標模型(DCOM)方法。正如在此所使用,"記錄請求"和 "存儲請求"都是希望包含過程間或目標間通信的這些類型中任何類型或其它任何適合類型的過程間或目標間通信。
附圖2b所示為交互式電視節(jié)目向?qū)гO(shè)備17的實例性結(jié)構(gòu),在該 交互式電視節(jié)目向?qū)гO(shè)備17中節(jié)目向?qū)Х?wù)器25通過因特網(wǎng)獲得節(jié) 目向?qū)?shù)據(jù)。通過節(jié)目向?qū)Х?wù)器25所獲得的節(jié)目向?qū)?shù)據(jù)可以通 過主設(shè)備12提供或從其它的數(shù)據(jù)源(例如本地信息服務(wù)器15)獲得 并且在因特網(wǎng)上可以得到。因特網(wǎng)服務(wù)系統(tǒng)61可以應(yīng)用任何適合的 硬件和軟件組合并應(yīng)用基于因特網(wǎng)的方法(例如,應(yīng)用超文本傳輸協(xié) 議(HTTP)、文件傳輸協(xié)議(FTP)等)能夠從因特網(wǎng)給節(jié)目向?qū)?服務(wù)器25提供節(jié)目向?qū)?shù)據(jù)。附圖2b所示為電視發(fā)送設(shè)備16所具 有的因特網(wǎng)服務(wù)系統(tǒng)61。如果需要的話,可以將因特網(wǎng)服務(wù)系統(tǒng)61 設(shè)定在與電視發(fā)送設(shè)備16分開的設(shè)備上。例如因特網(wǎng)服務(wù)系統(tǒng)61可 以設(shè)置在主設(shè)備12上或在其它的適合于從因特網(wǎng)給節(jié)目向?qū)Х?wù)器 25提供數(shù)據(jù)的因特網(wǎng)節(jié)點上。如果需要的話,因特網(wǎng)服務(wù)系統(tǒng)61和 節(jié)目向?qū)Х?wù)器25的功能可以集成在一個系統(tǒng)中。
在附圖2c中示出了交互式電視節(jié)目向?qū)гO(shè)備17的另 一種適合的 結(jié)構(gòu)。在交互式電視節(jié)目向?qū)гO(shè)備17中可以包括例如具有節(jié)目向?qū)?服務(wù)器25和因特網(wǎng)服務(wù)系統(tǒng)61的電視發(fā)送設(shè)備16。節(jié)目向?qū)Э蛻魴C 應(yīng)用程序可以在個人計算機23上運行??蛻艨梢酝ㄟ^因特網(wǎng)服務(wù)系 統(tǒng)61和通信路徑20訪問節(jié)目向?qū)Х?wù)器25。個人計算機23可以包 括處理電路、存儲器29、存儲裝置31、通信裝置35以及監(jiān)測器39。
處理電路27可以包括任何適合的處理器比如微處理器或微處理 器組以及其它的處理電路比如高速緩存電路、直接存儲器存取(DMA ) 電路、輸入/輸出(I/O)電路等。處理電路27還可以包括適合于顯示 電視節(jié)目的電路。個人計算機23可以包括例如PC/TV卡。存儲器29 可以是任何適合的存儲器比如隨機存取存儲器(RAM)或只讀存儲器 (ROM),并且要求該存儲適合于存儲計算機指令和數(shù)據(jù)。存儲裝 置31可以是任何適合的存儲裝置,比如硬盤、軟盤驅(qū)動器、快速RAM 卡、可記錄的CD-ROM驅(qū)動器或任何適合的其它存儲裝置。通信裝 置35可以是任何適合的通信裝置比如常規(guī)的模擬調(diào)制解調(diào)器或纜式調(diào)制解調(diào)器。
在附圖3中所示為附圖2a和2b的用戶電視設(shè)備22的實例性的 結(jié)構(gòu)。附圖3的用戶電視設(shè)備22從電視發(fā)送設(shè)備16 (附圖1)中在 輸入26上接收模擬視頻或數(shù)字視頻流和數(shù)據(jù)、節(jié)目向?qū)?shù)據(jù)或這些 的任何適合的組合。在正常的電視收視的過程中,用戶將機頂盒28 調(diào)到所需的電視頻道上。然后在視頻輸出30上產(chǎn)生該電視頻道的信 號。在輸出30上所輸送的信號通常不僅可以為在預(yù)定的頻道(例如 頻道3或4)上的射頻(RF)信號或模擬解調(diào)視頻信號,而且還可以 為在適合的數(shù)字總線(例如,應(yīng)用電氣和電子工程師協(xié)會(IEEE )1394 標準的總線(未示))上輸送到電視36的數(shù)字信號。通過可選擇的 第二級存儲裝置32來接收在輸出30上的視頻信號。
交互式電視節(jié)目向?qū)Э蛻魴C可以在機頂盒28上、在電視36上(如 果電視36具有適合的處理電路和存儲器)、在連接到電視36上的適 合的模擬或數(shù)字接收器上或在數(shù)字存儲裝31 (如果數(shù)字存儲裝置31 具有適合的處理電路和存儲器)上運行。交互式電視節(jié)目向?qū)Э蛻魴C 還可以在這些裝置的適合組合上共同地運行。例如在1998年11月5 日申請的Ellis的美國專利申請No.09/186,598中描述了一種交互式電 視應(yīng)用系統(tǒng),在這種交互式電視應(yīng)用系統(tǒng)中共同的交互式電視節(jié)目向 導應(yīng)用系統(tǒng)在多個裝置上運行,在此以引用參考的方式將該專利申請 整個地結(jié)合在本申請中。
第二級存儲裝置32可以是任何適合類型的模擬或數(shù)字節(jié)目存儲 裝置或播放器(例如盒式磁帶錄像機、數(shù)字式通用盤(DVD)播放器 等)。應(yīng)用控制路徑34通過機頂盒28可以控制節(jié)目記錄和其它的特 征。例如如果第二級存儲裝置32是一種盒式磁帶錄像機,則典型的 控制路徑34包括應(yīng)用耦合到在盒式磁帶錄像機中的紅外接收器的紅 外發(fā)射器,該盒式磁帶錄像機通常從遠程控制比如遙控器40中接收 指令。遙控器40可以應(yīng)用到機頂盒28、第二級存儲裝置32以及電視 36中。
如果需要的話,用戶可以在可選擇的數(shù)字存儲裝置31上以數(shù)字的形式記錄節(jié)目、節(jié)目向?qū)?shù)據(jù)或這些的組合。數(shù)字存儲裝置31可 以是可寫光盤存儲裝置(比如能夠處理可記錄的DVD盤的DVD播放 器)、磁性存儲裝置(比如磁盤驅(qū)動器或數(shù)字磁帶)或其它的數(shù)字存 儲裝置。例如在1998年9月17日申請的Hassell等人的美國專利申 請No.09/157,256中描述了 一種具有數(shù)字存儲裝置的交互式電視節(jié)目 向?qū)到y(tǒng),在此以引用參考的方式將該專利申請整個地結(jié)合在本申請 中。
數(shù)字存儲裝置31可以包含在機頂盒28中或者它可以是在通過輸 出端口和適合的接口與機頂盒28相連接的外部裝置。數(shù)字存儲裝置 31例如可以包含在本地媒體服務(wù)器29中。如果需要的話,在機頂盒 28中的處理電路將所接收的視頻、聲頻和數(shù)據(jù)信號的格式形成為數(shù)字 文件的格式??扇〉氖牵募母袷绞且环N開放式文件格式比如運動 圖象專家組(MPEG )MPEG-2標準或移動接點影象專家組(MJPEG ) 標準。通過適當總線(例如應(yīng)用電氣和電子工程師協(xié)會(IEEE) 1394 標準的總線)將結(jié)果數(shù)據(jù)傳輸?shù)綌?shù)字存儲裝置31,并存儲在數(shù)字存儲 裝置31中。在另一種適合的方法中,從發(fā)送設(shè)備21中接收MPEG-2 數(shù)據(jù)流或文件序列并存儲。
電視36通過通信路徑38從第二級存儲裝置32接收電視信號。 在通信路徑38上的電視信號可以在回放一預(yù)先記錄的存儲媒體(例 如盒式錄像帶或可記錄的數(shù)字視頻盤)時由第二級存儲裝置32產(chǎn)生 或者在回放一預(yù)先記錄的數(shù)字媒體時由數(shù)字存儲裝置31產(chǎn)生,并且 可以通過機頂盒28傳輸,如果第二級存儲裝置32并沒有包括在用戶 電視設(shè)備22中則也可以從機頂盒28直接提供到電視36中,或者可 以通過電視36直接接收。在正常的收視的過程中,提供到電視36的 信號對應(yīng)于用戶將機頂盒28所調(diào)到的所需的頻道。當機頂盒28用于 回放存儲在數(shù)字存儲裝置31上的信息時通過機頂盒28還可以將電視 信號提供到電視36。
機頂盒28可以具有與在通信路徑20上的節(jié)目向?qū)Х?wù)器25進 行通信的通信裝置37。通信裝置37可以是一種調(diào)制解調(diào)器(例如任
13何適合的模擬或數(shù)字標準、蜂窩式或纜式調(diào)制解調(diào)器)、網(wǎng)絡(luò)接口卡 (例如以太網(wǎng)卡、令牌網(wǎng)卡等)、這些裝置的組合或任何適合的其它
通信裝置。如果需要的話電視36還可以也具有這些適合的通信裝置。 機頂盒28可以具有存儲器44。存儲器44可以是適合于存儲節(jié) 目向?qū)Э蛻魴C所使用的節(jié)目向?qū)Э蛻魴C指令和節(jié)目向?qū)?shù)據(jù)的任何 存儲器或其它的存儲裝置,比如隨機存取存儲器(RAM)、只讀存儲 器(ROM)、快速存儲器、硬盤驅(qū)動器、這些裝置的組合等。
附圖4所示為附圖3的用戶電視設(shè)備22的更一般的實施例。如 在附圖4中所示,通過用戶電視設(shè)備22的控制電路接收來自電視發(fā) 送設(shè)備16 (附圖1)的節(jié)目向?qū)?shù)據(jù)和節(jié)目。應(yīng)用附圖2a和2b的機 頂盒結(jié)構(gòu)可以提供控制電路42的功能??商鎿Q地,這些功能可以集 成到先進的電視接收器、比如在附圖2c中所示的個人計算機電視 (PC/TV)或任何其它適合的結(jié)構(gòu)中。如果需要的話,可以應(yīng)用這種 結(jié)構(gòu)的組合。
用戶電視設(shè)備22還可以具有第二級存儲裝置47和數(shù)字存儲裝置 49以記錄節(jié)目。第二級存儲裝置47可以是任何適合類型的模擬或數(shù) 字節(jié)目存儲裝置(例如盒式磁帶錄像機、數(shù)字通用盤(DVD)等)。 通過控制電路42控制節(jié)目記錄和其它的特征。數(shù)字存儲裝置49例如 可以是可寫光盤存儲裝置(比如能夠處理可記錄的DVD盤的DVD播 放器)、磁性存儲裝置(比如磁盤驅(qū)動器或數(shù)字磁帶)或任何其它的 數(shù)字存儲裝置。
用戶電視設(shè)備22還可以具有存儲器63。存儲器63可以是適合 于存儲控制電路42所使用的節(jié)目向?qū)Э蛻魴C指令和節(jié)目向?qū)?shù)據(jù)的 任何存儲器或其它的存儲裝置,比如隨機存取存儲器(RAM)、只讀 存儲器(ROM)、快速存儲器、硬盤驅(qū)動器、這些裝置的組合等。
附圖4所示的用戶電視設(shè)備22還可以具有通信裝置51以便支持 在節(jié)目向?qū)Э蛻魴C和節(jié)目向?qū)Х?wù)器25之間并通過通信路徑20的通 信。通信裝置51可以是一種調(diào)制解調(diào)器(例如任何適合的模擬或數(shù) 字標準、蜂窩式或纜式調(diào)制解調(diào)器)、網(wǎng)絡(luò)接口卡(例如以太網(wǎng)卡、令牌網(wǎng)卡等)、這些裝置的組合或任何適合的其它通信裝置。
用戶應(yīng)用用戶接口 46來控制用戶電視設(shè)備22的操作。用戶接口 46可以是一種指點裝置、無線遙控器、鍵盤、觸摸墊、聲音識別系統(tǒng) 或其它的任何適合的用戶輸入裝置。為看電視,用戶指令控制電路42 在顯示裝置45上顯示所需的電視頻道。為訪問節(jié)目向?qū)?,用戶指?在交互式電視節(jié)目向?qū)гO(shè)備17上實施的節(jié)目向?qū)到y(tǒng)以產(chǎn)生主菜單 或其它所需的節(jié)目向?qū)э@示屏以顯示在顯示裝置45上。如果需要的 話,在用戶電視設(shè)備22上運行的節(jié)目向?qū)Э蛻魴C可以讓用戶訪問節(jié) 目向?qū)卣鞫灰笏麄優(yōu)g覽因特網(wǎng)。
節(jié)目向?qū)到y(tǒng)可以給用戶提供通過主菜單訪問節(jié)目向?qū)卣鞯?機會。主菜單屏幕比如附圖5的實例性的主菜單可以包括可選擇的節(jié) 目向?qū)卣?06的菜單102。如果需要的話,可以根據(jù)特征的類型組 織節(jié)目向?qū)卣?06。例如,在菜單102中,節(jié)目向?qū)卣?06已經(jīng) 被組織成三列。標以"電視指南"的列是與清單相關(guān)的特征,標以"MSO 視窗"的列是與并聯(lián)系統(tǒng)操作員(MSO )相關(guān)的特征以及標以"觀眾服 務(wù),,的列是與電視觀眾相關(guān)的特征。當用戶從菜單102中選擇該特征 時交互式電視節(jié)目向?qū)Мa(chǎn)生特定的節(jié)目向?qū)卣鞯娘@示屏。
主菜單屏100包括一種或多種可選擇的廣告108。例如可選擇的 廣告108包括文字和圖形廣告付費節(jié)目或其它的節(jié)目或產(chǎn)品。當用戶 選擇可選擇的廣告時,節(jié)目向?qū)Э梢燥@示信息(例如付費節(jié)目信息)
或采取與廣告內(nèi)容相關(guān)的其它行動。如果需要的話,可以出現(xiàn)單純的 文字廣告,如有可選擇的廣告橫幅110所示。
主菜單屏100還可以包括其它的屏幕單元。例如應(yīng)用產(chǎn) 品品牌標 志圖比如產(chǎn)品品牌標志圖112表示節(jié)目向?qū)Мa(chǎn)品的商標。例如應(yīng)用服 務(wù)提供商標志圖比如服務(wù)提供商標志圖114表示電視服務(wù)提供商的標 識。當前的時間可以顯示在時鐘顯示區(qū)116中。此外,如果節(jié)目向?qū)?支持發(fā)送信息功能,則可以應(yīng)用適合的指示器比如圖形指示器118來 向用戶指示來自有線電視操作員的郵件正等待用戶閱讀。
交互式電視節(jié)目向?qū)Э梢越o用戶提供查看電視節(jié)目清單的機會。例如用戶可以通過在所需的節(jié)目向?qū)卣?06上設(shè)置高亮度區(qū)120來 指示想收看的電視節(jié)目清單??商鎿Q的是,當用戶按在遙控器40上 的適當?shù)逆I(例如"向?qū)?鍵)時節(jié)目向?qū)Э梢越o出節(jié)目清單。當用戶 指示希望收看的電視節(jié)目清單時,節(jié)目向?qū)Э蛻魴C從節(jié)目向?qū)Х?wù)器 25中請求清單并產(chǎn)生適當?shù)墓?jié)目清單屏以顯示在顯示裝置45上(附 圖4)。節(jié)目清單屏可以重疊在用戶所收看的節(jié)目上或在"瀏覽"模式 中重疊在一部分節(jié)目上。例如在Knudson等人的美國專利申請 No.09/357,941 ( 1999年7月16日申請,代理人巻號為No.UV畫114 ) 中描述了這種節(jié)目清單屏,在此以引用的方式將該專利申請整個地結(jié) 合在本申請中。
節(jié)目清單屏可以包含根據(jù)一種或多種組織準則(例如以時間、以 屏道、以節(jié)目種類等)組織的一組或多組或一覽節(jié)目清單。例如節(jié)目 向?qū)Ыo用戶提供根據(jù)時間、根據(jù)頻道、根據(jù)多個種類(電影、體育、 兒童節(jié)目等)來查看清單的機會或使用戶可以以名稱搜索清單??梢?應(yīng)用適合的列表、表格、網(wǎng)格或其它適合的顯示結(jié)構(gòu)來顯示節(jié)目清單。 如果需要的話,節(jié)目清單屏可以包括可選擇的廣告、產(chǎn)品品牌標志圖、 服務(wù)提供商商標圖、時鐘或其它任何適合的指示或圖形。
例如用戶可以通過從菜單102中選擇可選擇的特征106來指示希 望收看的時間、屏道或分類節(jié)目清單。相應(yīng)地,如果這種清單還沒有 存儲在存儲器63 (附圖4)中,節(jié)目向?qū)Э蛻魴C將一種或多種請求發(fā) 布給所選擇的種類中的節(jié)目向?qū)Х?wù)器25。節(jié)目向?qū)Х?wù)器25檢索 存儲在存儲裝置56中、存儲在服務(wù)器中或來自因特網(wǎng)服務(wù)系統(tǒng)61的 節(jié)目向?qū)?shù)據(jù),并通過節(jié)目向?qū)Оl(fā)送設(shè)備21將該數(shù)據(jù)提供給節(jié)目向 導客戶機。
節(jié)目向?qū)Э蛻魴C可以在用戶電視設(shè)備22上以適合的節(jié)目清單屏 顯示節(jié)目清單。附圖6所示為以時間方式顯示節(jié)目清單。附圖6的節(jié) 目清單屏130可以包括高亮度區(qū)151,該高亮度區(qū)151突出顯示了當 前的節(jié)目清單150。用戶通過用戶接口 46輸入適當?shù)闹噶羁梢栽O(shè)置高 亮度區(qū)151。例如,如果用戶接口有小鍵盤46,則用戶可以應(yīng)用在遙控器40上的"上,,和"下,,箭頭鍵設(shè)置高亮度區(qū)151。例如用戶可以通過 按在遙控器40上的"OK,,或"信息,,鍵來選擇清單??商鎿Q的是,可以 應(yīng)用觸摸敏感屏、跟蹤球、聲音識別裝置或其它的適合裝置來移動高 亮度區(qū)151或選擇節(jié)目清單而不應(yīng)用高亮度區(qū)151。在進一步的方法 中,用戶可以向聲音請求識別系統(tǒng)說出電視節(jié)目清單。選擇節(jié)目清單 的這些方法僅是示例性的。如果需要的話任何其它的適合的選擇節(jié)目 清單的方法都可以應(yīng)用。
例如用戶可以通過按在遙控器40上的"上"、"下"箭頭或"上翻 頁,,或"下翻頁,,鍵來查看以時間欄111所示的時間片段的附加清單。 用戶還可以通過按在遙控器40上的"向前一天"或"向后一天"來分別 查看下一個24小時期間內(nèi)的清單或過去24小時期間內(nèi)的清單。如果 在所示的方向中沒有精確的清單開始,則節(jié)目向?qū)Ыo出更近或更遠的 24小時上開始的節(jié)目。如果需要的話,節(jié)目向?qū)Э梢砸笥脩魸L過廣 告橫幅110。例如用戶可以通過按在遙控器40上的"右"和"左"箭頭來 查看其它的時間片段的節(jié)目清單。
附圖7所示為以頻道顯示的節(jié)目清單。用戶可以上滾和下滾來查 看附加的時間片段的節(jié)目清單,并且可以朝左滾動和朝右滾動來查看 其它頻道的節(jié)目清單。如果需要的話,可以將顯示節(jié)目清單的日期包 括在顯示頻道數(shù)的顯示區(qū)147中。
節(jié)目向?qū)Э梢越o用戶提供以類別排序節(jié)目清單的機會。例如用戶 可以按在遙控器40上的專用類別鍵(例如"電影、"體育運動"、"兒 童節(jié)目,,等)來從主菜單屏IOO (附圖5)中選擇可選擇的類別特征, 或者可以應(yīng)用其它適合的方法表示希望以類別查看節(jié)目清單。附圖8a 所示為在其中顯示了電影節(jié)目清單的示例性節(jié)目清單屏。附圖8b所 示為在其中顯示了與體育運動相關(guān)的節(jié)目的示例性節(jié)目清單屏。附圖
8c所示為在其中顯示了兒童節(jié)目的示例性節(jié)目清單屏。
在節(jié)目清單顯示屏比如在附圖7a和8a-8c中所顯示的這些實例 中,在列表129內(nèi)的節(jié)目清單分成預(yù)定的時間片段,比如30分鐘的 時間片段。在每個時間片段之間,給用戶顯示分隔符128以指示用戶已經(jīng)從 一 個時間片段的節(jié)目清單滾動或翻頁到下 一 個時間片段的節(jié)
目清單中。在附圖7中,例如用戶將節(jié)目清單從時間片段ll: 30PM 滾動到在12:00AM。這通過顯示下一周日的名字來表示。在附圖8a-8c 中,例如,用戶從在12: 30PM的時間片段的節(jié)目清單滾動到在1: OOPM時間片段中的節(jié)目清單中。如果需要的話,對于那些存在清單 的時間片段僅顯示分隔符128。當用戶在清單內(nèi)滾動時,高亮度區(qū)151 可以跳過分隔符128。附圖6、 7和8a和8c所示為節(jié)目向?qū)绾物@示 廣告橫幅以便要求用戶滾過橫幅來訪問附加的節(jié)目清單。
附圖6、 7、 8a 、 8b和8c的節(jié)目清單屏還示出了包括各種其它 的屏幕單元。節(jié)目清單顯示屏例如可以包括可選擇的廣告、廣告橫幅、 商標標志、服務(wù)提供商標志、時鐘、消息指示器或其它任何適合的屏 幕單元。節(jié)目向?qū)Э梢允褂脩粲袡?quán)使用可選擇的廣告,例如用戶按左 箭頭以移動高亮度區(qū)151來將可選擇的廣告高亮度顯示。在附圖6、 8a 、 8b和8c的實例性的節(jié)目清單屏中,當用戶滾動或翻頁節(jié)目清單 時節(jié)目向?qū)н€可以調(diào)整在時間欄123中顯示的時間以在清單的頂部給 出節(jié)目清單的時間。
節(jié)目向?qū)Э蛻魴C可以給用戶提供定義一種或多種準則的復(fù)雜的 布爾或自然語言表達式的機會。這種準則可以包括例如由節(jié)目向?qū)Х?務(wù)器25所提供的屬性類型和屬性信息。通過節(jié)目向?qū)Х?wù)器25可以 存儲用戶所定義的表達式以便檢索和存儲節(jié)目向?qū)?shù)據(jù)、安排提示、 自動記錄節(jié)目以及父母控制節(jié)目。還可以通過節(jié)目向?qū)Х?wù)器或節(jié)目 向?qū)Э蛻魴C從用戶分布中或通過監(jiān)測節(jié)目向?qū)У氖褂没驈V告來得出
這些準則。節(jié)目向?qū)Х?wù)器25還可以應(yīng)用表達式來獲得其它類型的 信息或節(jié)目。節(jié)目向?qū)Х?wù)器25例如可以獲得視頻點播節(jié)目、站點 鏈接、游戲、聊天組鏈接、商業(yè)信息或來自在主設(shè)備12或其它設(shè)備 上的數(shù)據(jù)源14的其它任何適合的信息或節(jié)目。如果需要的話節(jié)目向 導客戶機可以給用戶提供訪問、修改或刪除表達式的機會。
用戶可以通過例如選擇主菜單102的可選擇的"搜索"特征106 (附圖5)來表示希望搜索節(jié)目向?qū)?shù)據(jù)。例如,節(jié)目向?qū)Э蛻魴C可
18以顯示準則屏,比如附圖9把和9b的實例性準則屏。節(jié)目向?qū)Э蛻?機可以顯示附圖8a和9b的準則屏以給用戶提供定義布爾表達式的機 會。用戶通過選擇準則比如屬性類型、屬性、邏輯運算符以及排序準 則來構(gòu)造布爾表達式。用戶可選擇的準則還可以包括節(jié)目向?qū)Х?wù)器 25所搜索的比如例如節(jié)目清單、節(jié)目信息、站點、視頻點播電視、軟 件或其它的任何適合的節(jié)目向?qū)?shù)據(jù)、其它的信息或電視。
例如用戶可以通過如下的方式來定義表達式在準則之間箭頭朝 上或朝下移動、箭頭朝左或朝右來選擇屬性、屬性類型或邏輯運算符, 按適當?shù)逆I來指示用戶已經(jīng)完成(例如"OK"鍵)。在附圖9a的實例 中,用戶已經(jīng)構(gòu)造了對所有的動作類節(jié)目的布爾表達式,這些動作類 節(jié)目中都有演員Bruce Willis并且在7: OOP和11: OOP之間開始和 在當天的9: OOP和l: 30A之間結(jié)束。為避免過于復(fù)雜在附圖9a中 還沒有示出選擇節(jié)目向?qū)Х?wù)器25的搜索準則。
節(jié)目向?qū)Э蛻魴C可以顯示附圖9b的準則屏以給用戶提供構(gòu)造自 然語言表達式的機會。用戶可以通過接口 46 (附圖4)輸入自然語言 短語,比如"按以字母順序列出有明星Bruce Willis并且在今天7: OOP 和11: 00P之間開始和在9: OOP和l: 30A之間結(jié)束"的所有的動作 類節(jié)目。
節(jié)目向?qū)Э蛻魴C可以給節(jié)目向?qū)Х?wù)器25提交用戶定義的布爾 表達式或自然語言表達式以進行處理。節(jié)目向?qū)Х?wù)器25可以處理 該表達式并將所得的節(jié)目向?qū)?shù)據(jù)(例如,節(jié)目清單、節(jié)目信息、軟 件、因特網(wǎng)鏈接等)或電視節(jié)目提供給節(jié)目向?qū)Э蛻魴C進行顯示。附 圖11所示為根據(jù)在附圖9a和9b中所定義的表達式通過節(jié)目向?qū)Э?戶機顯示的實例性的節(jié)目清單屏。
例如用戶還可以通過存儲所定義的表達式作為代理程序(agent) 來表示希望使節(jié)目向?qū)Х?wù)器25自動地處理表達式。在用戶定義布 爾或自然語言表達式之后,例如用戶可以通過選擇附圖9a和9b的可 選擇的特征"存為代理程序"147來表示希望存儲表達式作為代理程 序。當用戶表示已經(jīng)完成定義表達式(例如,通過按"OK鍵")時,節(jié)目向?qū)Э蛻魴C還可以自動地高亮度地顯示可選擇的特征"存為代理
程序"147。如果需要的話,節(jié)目向?qū)Э蛻魴C可以給用戶提供給代理程 序命名的機會。
例如用戶可以通過選擇主菜單102的可選擇的"代理,,特征106 來訪問所存儲的表達式或代理程序。相應(yīng)地,節(jié)目向?qū)Э蛻魴C可以顯 示所存儲的表達式或代理程序的清單。在附圖10中示出了實例性的 代理程序屏1101。用戶可以通過例如在所需的表達式上設(shè)置高亮度區(qū) 151并按在遙控器40上的"OK,,鍵來表示希望查看節(jié)目清單。響應(yīng)用 戶所表示想查看訪問表達式的希望,節(jié)目向?qū)Э蛻魴C將用戶所定義的 表達式提交給節(jié)目向?qū)Х?wù)器25以進行處理,并將節(jié)目清單提供給 節(jié)目向?qū)Э蛻魴C以在節(jié)目清單屏上顯示。例如,如果用戶將附圖9a 的布爾表達式以"Bruce Willis,,的名字存儲,然后表示希望訪問該表達 式,則節(jié)目向?qū)Э蛻魴C可以顯示附圖10的清單屏。
在再一種方法中,節(jié)目向?qū)Э蛻魴C根據(jù)用戶作為代理程序所存儲
的表達式可以給節(jié)目向?qū)Х?wù)器25提供該表達式。節(jié)目向?qū)Х?wù)器 25可以存儲該表達式并監(jiān)測存儲在存儲裝置56中的并與該表達式相 匹配的節(jié)目向?qū)鍐?、?jié)目信息、其它信息、軟件、視頻等數(shù)據(jù)。節(jié) 目向?qū)Х?wù)器25還可以例如通過因特網(wǎng)查詢與該表達式相匹配的節(jié) 目向?qū)?shù)據(jù)和電視的其它數(shù)據(jù)源。當用戶表示希望訪問代理程序時, 節(jié)目向?qū)Х?wù)器25可以從存儲裝置56或其它的數(shù)據(jù)源獲得節(jié)目向?qū)?數(shù)據(jù)、其它的信息或電視并將它們提供給節(jié)目向?qū)Э蛻魴C??商鎿Q地, 當用戶訪問將要顯示這些信息的節(jié)目向?qū)У奶卣鲿r,節(jié)目向?qū)Х?wù)器 25可以將該節(jié)目向?qū)?shù)據(jù)、其它信息或電視自動地提供給節(jié)目向?qū)Э?戶機。在再一種適合的方法中,節(jié)目向?qū)Х?wù)器25可以將例如節(jié)目 標志符和開始的時間提供給節(jié)目向?qū)Э蛻魴C以形成表示所查找的節(jié) 目的節(jié)目提示。
節(jié)目向?qū)н€可以給用戶提供定義愛好的機會,這些機會可以允許 用戶自定義節(jié)目向?qū)Ы?jīng)驗。例如,在Eillis的1998年3月4日申請的 美國專利申請09/034,934(代理巻號No.UV-43 )中描述了這樣的系統(tǒng),在該系統(tǒng)中交互式電視節(jié)目向?qū)Ыo用戶提供定義用戶愛好情況的機 會,在此以引用的方式將該專利申請整個地結(jié)合在本申請中。例如用
戶可以通過從附圖5的主菜單102的中選擇可選擇的設(shè)置特征來表示 設(shè)置用戶愛好情況的希望。當用戶從主菜單102中選擇可選則的"設(shè) 置,,特征106時,節(jié)目向?qū)Э蛻魴C可以顯示設(shè)置屏,比如附圖12所示 的實例性的設(shè)置屏411。
設(shè)置屏411可以給用戶提供設(shè)置各種向?qū)卣?、設(shè)置父母控制特 征、設(shè)置機頂盒28(附圖3)的特征、設(shè)置聲頻特征、設(shè)置屏幕位置、 設(shè)置用戶愛好情況或設(shè)置其它特征或這些特征的適合的組合的機會。 例如用戶可以通過選擇用戶愛好情況417來表示想設(shè)置用戶愛好情況 的希望。當用戶表示希望設(shè)置用戶愛好情況時,節(jié)目向?qū)Э蛻魴C可以 顯示用戶愛好情況設(shè)置屏,比如在附圖13a-13f所示的愛好情況設(shè)置 屏。這種定義用戶愛好情況的方法僅是實例性的,任何其它適合的方 法都可以應(yīng)用。
在實際中可以存在與用戶電視設(shè)備22相關(guān)的多個用戶。節(jié)目向 導可以給用戶提供設(shè)置多個用戶愛好情況的能力。例如用戶可以通過 選擇愛好情況選擇器109和將箭頭朝上或朝下來選擇所需的用戶愛好 情況來在用戶愛好情況之間進行切換。例如在附圖13a-13f中,用戶 已經(jīng)選擇可能對應(yīng)于特定的用戶的愛好情況弁1。
用戶愛好情況可以包括比如愛好屬性104和愛好程度106的準 則。愛好屬性104可以通過類型來組織。屬性類型和屬性可以編制在 節(jié)目向?qū)Э蛻魴C中,或者可以通過節(jié)目向?qū)Э蛻魴C從節(jié)目向?qū)Х?wù)器 25中檢索。在前一種方法中,可用的屬性類型和屬性可以保持不變直 到節(jié)目向?qū)Э蛻魴C更新。在后一種方法中,可用的屬性類型和屬性可 以通過主設(shè)備12或電視發(fā)送設(shè)備16在任何時候提供。每次用戶表示 希望設(shè)置用戶愛好情況時,節(jié)目向?qū)Э蛻魴C可以查詢節(jié)目向?qū)Х?wù)器 25以得到可用于的屬性類型和屬性。不管在那一種方法中當用戶表示 希望設(shè)置用戶愛好情況時,節(jié)目向?qū)Э蛻魴C都可以查詢節(jié)目向?qū)Х?wù) 器25以得到與該節(jié)目向?qū)Э蛻魴C相關(guān)的用戶愛好情況。附圖13a-13f所示為6個實例性的愛好情況設(shè)置屏的視圖,在該 設(shè)置屏中例如用戶可以通過選擇屬性選擇器111并將箭頭朝左或朝右 移動直到所需的愛好屬性類型來選擇屬性類型。例如,附圖13a-13f 所示為節(jié)目向?qū)绾谓o用戶提供分別設(shè)置愛好程度、類型、頻道、男 演員和女演員、等級以及愛好屬性的其它類型的機會。在用戶選擇屬 性之后例如用戶通過將箭頭朝下移動來選擇愛好屬性。然后用戶可以 將箭頭朝右或朝左移動直到顯示所需的屬性。在顯示所需的愛好屬性 之后,例如用戶可以將箭頭朝下移動以設(shè)置屬性的愛好程度。然后用 戶例如可以將箭頭朝右或左移動以選擇適合的愛好程度。
在給定的愛好屬性中表示用戶感興趣或不感興趣的愛好程度可 以包括非常喜歡、 一般喜歡、很不喜歡、 一般不喜歡、強制性的(例 如,適合于聾子的定制宇幕)、非法的(例如,適合于兒童的R級節(jié) 目)以及不關(guān)心(中性)。在用戶表示他或她完成定義分布(例如, 通過按在遙控器40上的"OK"鍵)之后,節(jié)目向?qū)Э蛻魴C可以將愛好 情況數(shù)據(jù)提供給節(jié)目向?qū)Х?wù)器25以便用于提供節(jié)目向?qū)?shù)據(jù)。用 戶可以再次移下箭頭以選擇附加的準則或朝上移動箭頭以編輯已經(jīng) 選擇的準則。例如用戶可以通過將他的愛好程度設(shè)定為"不關(guān)心,,來刪 除屬性。
例如用戶可以通過從附圖5的主菜單102中選擇可選擇的分布特 征來使一種或多種所定義的愛好情況有效或無效。例如通過查詢節(jié)目 向?qū)Х?wù)器25的任何所定義的愛好情況、給用戶提供愛好情況清單 并給用戶提供有效或無效如附圖14所示的一種或多種愛好情況來回 答節(jié)目向?qū)Э蛻魴C。例如用戶可以通過將該分布設(shè)置為無效來停用該
愛好情況。用戶可以設(shè)定愛好情況為有效以改變程度,例如用戶通過 該分布為"寬廣"、"中等"或"較窄"的范圍來設(shè)置分布為有效。
節(jié)目向?qū)Э蛻魴C還可以給節(jié)目向?qū)Х?wù)器25指示哪種分布有效 或無效。當根據(jù)來自節(jié)目向?qū)Э蛻魴C的數(shù)據(jù)請求檢索數(shù)據(jù)時,例如節(jié) 目向?qū)Х?wù)器可以應(yīng)用一種或多種愛好情況的屬性作為附加的準則。 如果同時應(yīng)用多種愛好情況,則節(jié)目向?qū)Х?wù)器25可以應(yīng)用任何適當?shù)姆椒▉碚{(diào)解任何沖突。例如在上文所提到的Eillis的1998年3月 4曰申請的美國專利申請09/034,934中描述了 一種能夠解決在多個有 效的用戶愛好情況中的沖突的交互式電視節(jié)目向?qū)到y(tǒng)。
附圖15所示為包含有用戶可得到的實例性的節(jié)目單的表格。在 標以"窄范圍,,和"寬范圍"的列中所出現(xiàn)的結(jié)果表明那些電視節(jié)目滿 足如在附圖13a-13f中所定義的實例性分布#1的愛好程度的愛好屬 性。實際上,根據(jù)用戶所設(shè)定的強制性屬性,基于被設(shè)定在最寬的范 圍的分布所產(chǎn)生的清單屏通常可以包括更多數(shù)量的節(jié)目清單。
當用戶使用分布#1并將其設(shè)定到最寬的范圍時,節(jié)目向?qū)Х?wù) 器25可以向具有所有的強制屬性并沒有非法的屬性的節(jié)目提供節(jié)目 向?qū)?shù)據(jù)。例如,"Seidfeld"、"卓越者"、"ER"、"終結(jié)者,,以及"我的 繼母是外國人"都包括在最寬廣的愛好范圍中,因為它們都僅具有在 分布#1中所指定的強制性屬性一定制字幕(如在附圖13f中所設(shè)定)。 此外,它們沒有與非法的愛好程度相關(guān)的愛好屬性(R級、TV-MA 級或NC-17級(如附圖13e所示))。"歌劇院之夜"并沒有包括,因 為他沒有強制性的屬性(定制字幕)。"Dante的頂峰"并沒有包括因 為他具有非法的等級(R)。在附圖16a中顯示了應(yīng)用這種受限制的 數(shù)據(jù)通過節(jié)目向?qū)Э蛻魴C顯示的節(jié)目清單屏(ER還沒有列出,因為 可能它會在不同的時間塊中)
當用戶啟用分布#1并將其設(shè)定在中間范圍中,節(jié)目向?qū)Х?wù)器 25可以提供這樣的節(jié)目的節(jié)目向?qū)?shù)據(jù),即沒有與不喜歡的愛好程度 相關(guān)的愛好屬性、具有所有的強制性屬性以及沒有非法的屬性的節(jié) 目。"卓越者"并不包括因為恐怖具有"一般不喜歡"(如在附圖13b中 所示)的愛好程度。"Dante的頂峰"并不包括因為它為非法的屬性的 R級(如在附圖13e中所示)。"歌劇院之夜"并沒有被包括因為它不 是定制字幕,定制字幕為一種強制性屬性(如在附圖13f中所示)。 因為在分布#1中恐怖的愛好屬性具有相關(guān)的"一般不喜歡"的愛好程 度而Schwarzenegger (在節(jié)目"終結(jié)者"中的男演員)的愛好屬性具有 與"非常不喜歡"相關(guān)的愛好程度(分別如在附圖13b和13d中所示),所以例如"終結(jié)者,,并不在分布#1的中等范圍中。"Seinfeld"和"ER"都 被包括在其中因為它們并不具有任何不喜歡的屬性。
當面對與兩個不同的愛好程度相關(guān)的相同節(jié)目時,節(jié)目向?qū)?yīng)用 更強的兩個。例如包括"我的繼母是外國人"因為它具有超過"一般不 喜歡"的"非常喜歡"的屬性。在附圖16b中示出了應(yīng)用這種受限制的 節(jié)目向?qū)?shù)據(jù)通過節(jié)目向?qū)Э蛻魴C顯示的實例性的節(jié)目清單屏。實際 上,根據(jù)由用戶所設(shè)定的強制性屬性,基于設(shè)定到中等范圍中的分布 產(chǎn)生的清單屏通常可以包括更多的節(jié)目清單。
當用戶啟動分布#1并將其設(shè)定到較窄的愛好范圍中時,節(jié)目向 導服務(wù)器25可以提供所有的喜歡的節(jié)目的節(jié)目向?qū)?shù)據(jù),這些節(jié)目 為更不喜歡的、具有所有的強制性屬性的以及沒有非法屬性的節(jié)目。 "卓越者"并不包括因為它具有一般不喜歡的屬性即恐怖的屬性。 Terninator并不包括因為它具有強烈的不喜歡屬性,即Arnold Schwarzenegger。包括"我的繼母是外國人"因為喜劇的強烈的喜歡屬 性優(yōu)選于恐怖的一般不喜歡的屬性。"Dante的頂峰"并不包括因為它 具有R等級。"歌劇院之夜,,并不包括因為它并不是保密字幕。ER并 不在窄的范圍中因為它并沒有任何喜歡的屬性。它是最好的、中性的。 在附圖16c中示出了應(yīng)用這種受限制的節(jié)目向?qū)?shù)據(jù)通過節(jié)目向?qū)Э?戶機顯示的實例性的節(jié)目清單屏。
節(jié)目向?qū)н€可以給用戶提供應(yīng)用具有一種或多種準則的布爾或 自然語言表達式來安排提示時間表。如果需要的話,節(jié)目向?qū)Х?wù)器 25可以基于用戶愛好情況和代理程序來安排提示??梢越o每個節(jié)目或 節(jié)目序列安排提示。例如,在Knudson等人的1999年6月11日申請 的美國專利申請No.09/330792 (代理人巻號為UV-56)中描述了一種 在其中設(shè)定節(jié)目序列的提示的系統(tǒng),在此以引用的方式將該專利申請 整個地結(jié)合在本申請中。
例如通過從附圖5的主菜單100中選擇可選擇的"提示"特征106 用戶可以表示希望安排提示的希望。相應(yīng)地節(jié)目向?qū)Э梢燥@示準則 屏。在附圖17a和17b中示出了實例性的準則屏161和169。節(jié)目向?qū)Э蛻魴C可以顯示附圖17a的準則屏以給用戶提供依據(jù)布爾型表達式 設(shè)置提示的機會。用戶可以通過選擇準則比如屬性類型、屬性和邏輯 運算符來構(gòu)造布爾表達式。例如用戶可以這樣來作選擇,例如應(yīng)用右、 左、上或下箭頭鍵順序的任何適當?shù)慕M合來順序地通過屬性類型、屬 性以及邏輯運算符。在附圖17a的實例中,用戶已經(jīng)定義了布爾表達 式來安排有Gary Shandling明星并且等級低于R的喜劇的提示。在 附圖17b的實例中,用戶已經(jīng)定義了類似于自然語言的表達式。
導服務(wù)器25進行處理。節(jié)目向?qū)Х?wù)器25可以處理該表達式并給符 合該表達式的所有的節(jié)目安排提示。應(yīng)用合適的方法可以安排提示。 在一種適合的方法中,節(jié)目向?qū)Х?wù)器25可以存儲節(jié)目標志符和開 始時間并在節(jié)目開始之前在適當?shù)臅r間上將該消息發(fā)送到節(jié)目向?qū)?客戶機。在另一種適合的方法中,節(jié)目向?qū)Х?wù)器25可以處理該表 達式并將節(jié)目的標志符和開始時間提供給節(jié)目向?qū)Э蛻魴C。例如節(jié)目 向?qū)Э蛻魴C可以保存該節(jié)目標志符的清單并在節(jié)目開始之前在適當 的時間上顯示該節(jié)目提示。
節(jié)目向?qū)Э梢栽诠?jié)目開始播出時提醒用戶。在一變型的方法中, 節(jié)目向?qū)Э梢栽谠摴?jié)目開始播出之前的某一預(yù)定的時間段中提醒用 戶該節(jié)目將要播出。附圖18和19所示為實例性的節(jié)目提示清單171。 在附圖18中,提示清單171重疊在當前顯示的電視節(jié)目的上部一給 該用戶提供查看提示的機會,而同時用戶收看電視節(jié)目。在附圖19 中所示為提示清單171顯示在節(jié)目清單顯示屏的頂部。節(jié)目向?qū)Э梢?給用戶提供例如通過應(yīng)用遙控器箭頭鍵來滾動提示清單171的機會。 例如當用戶選擇隱藏提示特征172時則節(jié)目向?qū)Э梢詫⑻崾厩鍐坞[ 藏。例如如果用戶在看電視的同時在任何時候按"OK"鍵,則向?qū)?同還可以顯示提示清單171。
節(jié)目向?qū)н€可以給用戶提供應(yīng)用布爾或自然語言表達式安排通 過第二級存儲裝置47或數(shù)字存儲裝置49 (附圖4)來記錄節(jié)目的機 會。如果需要的話,節(jié)目向?qū)Х?wù)器25可以基于用戶的愛好情況或代理程序來安排記錄節(jié)目。還可以安排通過節(jié)目向?qū)Х?wù)器25來記 錄節(jié)目。例如,在Ellis等人的1999年6月ll日申請的美國專利申 請No.09/332,244 (代理人巻號為UV-84 )中描述了一種在其中通過遠 程服務(wù)器來記錄節(jié)目的節(jié)目向?qū)到y(tǒng),在此以引用的方式將該專利申 請整個地結(jié)合在本申請中。
例如用戶可以通過從附圖5的主菜單102中選擇可選擇的"記錄,, 特征106來表示希望安排記錄節(jié)目。相應(yīng)地節(jié)目向?qū)Э梢燥@示準則屏, 比如在附圖17a和17b中的實例性的準則屏161和169。節(jié)目向?qū)Э?戶機可以顯示附圖17a的準則屏以給用戶提供根據(jù)布爾型表達式安排 記錄節(jié)目的機會。用戶可以通過選擇準則比如屬性類型、屬性以及邏 輯運算符來構(gòu)造布爾表達式。用戶可以作出這樣的選擇,例如應(yīng)用右、
左、上或下箭頭鍵順序的任何適當?shù)慕M合來順序地通過屬性類型、屬 性以及邏輯運算符。在附圖17a的實例中,用戶已經(jīng)定義了布爾表達 式來安排記錄有Gary Shandling明星并且等級低于R的喜劇。在附 圖17b的實例中,用戶已經(jīng)定義了具有類似的準則的類似于自然語言 的表達式。
節(jié)目向?qū)Э蛻魴C可以將用戶所定義的布爾表達式提交給節(jié)目向 導服務(wù)器25進行處理。節(jié)目向?qū)Х?wù)器25可以處理該表達式并安排 記錄符合該表達式的所有的節(jié)目。例如在如上文所提到的Ellis等人 的1999年6月11日申請的美國專利申請No,09/332,244(代理人巻號 為UV-84)中所描述,可以通過節(jié)目向?qū)Х?wù)器25執(zhí)行記錄。在另 一種適合的方法中,節(jié)目向?qū)Х?wù)器25可以處理該表達式并將節(jié)目 標志符和開始時間提供給節(jié)目向?qū)Э蛻魴C。節(jié)目向?qū)Э蛻魴C例如可以 保留一個節(jié)目標志符和節(jié)目開始時間清單并指令可選擇的第二級存 儲裝置47或數(shù)字存儲裝置49來記錄該節(jié)目。
節(jié)目向?qū)н€可以給用戶提供應(yīng)用布爾或自然語言表達式父母控 制名稱、節(jié)目或頻道的才幾會。如果需要的話,節(jié)目向?qū)Х?wù)器25可 以基于用戶愛好情況來父母地控制節(jié)目。例如用戶可以通過從附圖5 的主菜單102中選擇可選擇的"父母"特征106來表示希望父母地控制名稱、節(jié)目或頻道的愿望。相應(yīng)地節(jié)目向?qū)Э梢燥@示準則屏,比如在
附圖17a和17b中的實例性的準則屏161和169。節(jié)目向?qū)Э蛻魴C可 以顯示附圖17a的準則屏以給用戶提供根據(jù)布爾型表達式控制節(jié)目的 機會。用戶可以通過選擇準則比如屬性類型、屬性以及邏輯運算符來 構(gòu)造布爾表達式。用戶可以作出這樣的選擇,例如應(yīng)用右、左、上或 下箭頭鍵順序的任何適當?shù)慕M合來順序地通過屬性類型、屬性以及邏 輯運算符。在附圖17a的實例中,用戶可以已經(jīng)定義了布爾表達式來 鎖定有Gary Shandling明星并且等級低于R的喜劇。在附圖17b的 實例中,用戶已經(jīng)定義了具有類似的準則的類似于自然語言的表達 式。
節(jié)目向?qū)Э蛻魴C可以將用戶所定義的布爾表達式提交給節(jié)目向 導服務(wù)器25進行處理。節(jié)目向?qū)Х?wù)器25可以處理該表達式、確定 符合該表達式的所有的節(jié)目,并且當應(yīng)用適合的指示器(例如在清單 信息中所包含的"鎖定"標記)將節(jié)目清單提供給節(jié)目向?qū)Э蛻魴C時指 示鎖定到節(jié)目向?qū)Э蛻魴C中的節(jié)目。例如當顯示被鎖定的清單在例如 附圖7所示的清單屏中時,節(jié)目向?qū)Э蛻魴C可以通過顯示鎖定指示器 161來表示節(jié)目被鎖定。通過將處理和鎖定節(jié)目的存儲任務(wù)放在節(jié)目 向?qū)Х?wù)器25上而不是在用戶電視設(shè)備22上,可以鎖定比其它的方 式更多的標題名稱,因為用戶電視設(shè)備22的處理和存儲資源有限。 如果需要的話,應(yīng)用常規(guī)的父母控制技術(shù)還可以鎖定標題、節(jié)目或頻 道。例如在如上文所提到的Knudson等人的1999年7月16日申請的 美國專利申請No.09/357,941 (代理人巻號為UV-114)中描述了一種 給用戶提供父母控制標題、節(jié)目或頻道的機會的節(jié)目向?qū)到y(tǒng)。
節(jié)目向?qū)Х?wù)器25還在存儲裝置56上記錄用戶的收視歷史。應(yīng) 用任何適合的方法可以產(chǎn)生收視歷史。例如節(jié)目向?qū)Э蛻魴C可以跟蹤 用戶收看比一預(yù)定的時間更長的所有節(jié)目并記錄向?qū)Э蛻魴C正在運 行的家庭、當前有效的愛好情況、節(jié)目(或它的標志符)以及用戶收 看多長的時間。節(jié)目向?qū)Э蛻魴C還可以跟蹤用戶訂購付費節(jié)目的時 間、記錄節(jié)目以及制定節(jié)目提示表,還可以將這些信息作為收視歷史
27的一部分提供給節(jié)目向?qū)Х?wù)器25。其它類型的信息也可以包括在收 視歷史中。例如可以通過節(jié)目向?qū)Х?wù)器25存儲用戶所定義的表達 式以跟蹤用戶所搜索的節(jié)目類型。此外,還可以通過節(jié)目向?qū)Х?wù)器 25計算用戶人數(shù)統(tǒng)計并用于更準確地找到廣告或推薦節(jié)目。例如在 Knudson等人的1998年8月25日申請的美國專利申請No.09/139,777 (代理人巻號為UV-58)中描述了一種在其中計算用戶人數(shù)統(tǒng)計值的 系統(tǒng),在此以引用的方式將該專利申請整個地結(jié)合在本申請中。
節(jié)目向?qū)Э蛻魴C將收視歷史信息連續(xù)地(例如每次節(jié)目向?qū)Э蛻?機確定用戶已經(jīng)觀看了該節(jié)目預(yù)定時間)、周期性地、根據(jù)來自節(jié)目 向?qū)Х?wù)器25的請求或查詢或以任何其它適合的頻率提供給節(jié)目向 導服務(wù)器25。如果需要的話,節(jié)目向?qū)Э蛻魴C還可以監(jiān)測廣告使用, 比如用戶已經(jīng)選擇了那些可選擇的廣告。例如在Thomas等人的1998 年8月25日申請的美國專利申請No.09/139798(代理人巻號為UV-57) 中描述了 一種在其中跟蹤用戶收視活動和廣告使用的節(jié)目向?qū)到y(tǒng), 在此以引用的方式將該專利申請整個地結(jié)合在本申請中。
節(jié)目向?qū)Э梢愿鶕?jù)電視觀眾的歷史處理用戶分布以給用戶提供 更用戶化的收視經(jīng)驗。例如節(jié)目向?qū)ёR別用戶已經(jīng)收看了那些節(jié)目或 電視集。例如節(jié)目向?qū)Х?wù)器25可以識別用戶還沒有收看的那幾集 電視并在節(jié)目向?qū)Э蛻魴C請求節(jié)目清單時將這幾集電視指示給節(jié)目 向?qū)Э蛻魴C。這樣節(jié)目向?qū)Э蛻魴C就可以例如通過顯示適合的圖標或 改變清單的顯示特性(例如改變它的顏色)來向用戶表示該節(jié)目是新 的。例如附圖7所示為在清單129中顯示的"新節(jié)目"指示器159以給 用戶指示用戶還沒有收看過"星期六晚上"的特定的某一集節(jié)目。節(jié)目 向?qū)Х?wù)器25還可以基于收視歷史計算收視率比如尼耳森(Nielsen ) 收視率并將這些信息提供給感興趣的對方。
節(jié)目向?qū)н€可以應(yīng)用收視歷史和用戶愛好來給用戶找到廣告。例 如在Knudson等人的1998年3月4日申請的美國專利申請 No.09/034939 (代理人巻號為UV-42 )中描述了 一種在其中給用戶找 到廣告的系統(tǒng),在此以引用的方式將該專利申請整個地結(jié)合在本申請中。所找到的廣告包含有文字、圖形或視頻信息。所找到的廣告還可 以是包含各種用戶可選擇項的有效目標。例如,所找到的廣告可以允 許用戶請求將關(guān)于產(chǎn)品的附加信息郵寄到用戶的家里,允許用戶購物 或允許用戶應(yīng)用節(jié)目向?qū)Р榭搓P(guān)于產(chǎn)品的附加信息。所找到的廣告可 以顯示在任何適當?shù)墓?jié)目向?qū)э@示屏上。例如節(jié)目向?qū)Э蛻魴C可以基 于準則、分布或代理程序在準則或分布屏中顯示所找到的廣告。例如
可選擇的廣告108和廣告橫幅IIO都可以是被找到的廣告。
節(jié)目向?qū)Э梢曰谑找暁v史、愛好情況或這些的任何適當?shù)慕M合 作出個性化的收視推薦。例如節(jié)目向?qū)Х?wù)器25可以從收視歷史中 構(gòu)造定義節(jié)目種類和節(jié)目等級的關(guān)系數(shù)據(jù)庫表達式,這些節(jié)目種類和 節(jié)目等級都是用戶已經(jīng)收看過的、排定提示的、搜索的或訂購最多的 節(jié)目種類和節(jié)目等級。然后節(jié)目向?qū)Х?wù)器25將用戶愛好情況準則 應(yīng)用到節(jié)目中并形成個人收視推薦。在另一種適當?shù)姆椒ㄖ校?jié)目向 導服務(wù)器25或節(jié)目向?qū)Э蛻魴C可以過濾由主設(shè)備12或電視發(fā)送設(shè)備 16基于類似的表達式、分布、收視歷史等產(chǎn)生的收視推薦節(jié)目。
為說明的目的,假設(shè)用戶已經(jīng)設(shè)置了在附圖9a和9b中所示的表 達式,并已經(jīng)設(shè)定附圖13a-13f的用戶分布,則節(jié)目向?qū)Х?wù)器25可 以確定電影Armageddon滿足所運行的表達式的準則,也符合當前的 用戶分布的準則。Armageddon是一部電影(非常喜歡), 一部動作 片(非常喜歡)以及它不是非法等級(它的等級為PG-13)。節(jié)目向 導服務(wù)器25可以將電影Armageddon (或它的標志符)以及它的播出 時間都指示給節(jié)目向?qū)Э蛻魴C,并向客戶(例如,應(yīng)用第二標志符) 表示觀眾推薦的電影將要播出。節(jié)目向?qū)Э蛻魴C可以分別在用戶正在 收看的節(jié)目之上或在節(jié)目向?qū)э@示屏之上顯示觀眾推薦覆蓋圖,比如 在附圖20ah和20b中所示的覆蓋圖2111。用戶可以按在遙控器40 上的適當?shù)逆I(例如"信息,,鍵)來訪問所推薦的節(jié)目的附加信息。在 附圖20c中所示為實例性的附加信息屏。例如在上文中所提到的 Knudson等人的1999年7月16日申請的美國專利申請No.09/357,941 (代理人巻號為UV-114)中描述了一種附加節(jié)目信息顯示屏。例如當用戶選擇"yes,,時,節(jié)目向?qū)Э蛻魴C可以將用戶電視設(shè)備22調(diào)到正 在播出所推薦的收視節(jié)目的頻道。如果需要的話,推薦可以包括適當 的圖形比如表示所推薦的節(jié)目的圖形。
附圖21 -24所示為包括執(zhí)行本發(fā)明的各個方面的實例性的步驟的 流程圖。在附圖21-24中所示的步驟僅是說明性的,它可以以任何適 當?shù)捻樞驁?zhí)行。
附圖21所示為包含在節(jié)目向?qū)Х?wù)器25上存儲愛好情況的實例 性的步驟的流程圖。如果需要的話,所示的步驟可以在不要求用戶瀏 覽因特網(wǎng)的客戶機-服務(wù)器交互式節(jié)目向?qū)到y(tǒng)中執(zhí)行。在步驟2000 中,在用戶電視設(shè)備22上運行的節(jié)目向?qū)Э蛻魴C給用戶提供定義愛 好情況的機會。愛好情況可以包括用戶所選擇或定義的各種節(jié)目特征 比如種類和等級的理想程度。例如用戶可以通過選擇分布(步驟2002 ) 并選擇準則(步驟2004)比如屬性類型(步驟2006 )以及屬性(步 驟2008 )來定義愛好情況。例如可以將愛好情況產(chǎn)生為包含有提供給 節(jié)目向?qū)Х?wù)器25的適當?shù)臄?shù)據(jù)庫表達式的數(shù)據(jù)庫文件(例如SQL 文件)。節(jié)目向?qū)Х?wù)器25可以在步驟2012中存儲愛好情況情況。
從節(jié)目向?qū)Х?wù)器25將節(jié)目向?qū)?shù)據(jù)提供給節(jié)目向?qū)Э蛻魴C并 在步驟2020和2030中分別通過節(jié)目向?qū)Э蛻魴C顯示。節(jié)目向?qū)Х?wù) 器25或節(jié)目向?qū)Э蛻魴C可以應(yīng)用愛好情況以濾去不希望的節(jié)目向?qū)?數(shù)據(jù)。這可以應(yīng)用任何適當?shù)姆椒▉硗瓿?。例如?jié)目向?qū)Х?wù)器25 可以僅將符合愛好情況的節(jié)目清單信息或其它的節(jié)目向?qū)?shù)據(jù)提供 給節(jié)目向?qū)Э蛻魴C(步驟2025)。可替換的是,節(jié)目向?qū)Х?wù)器25 可以將節(jié)目向?qū)?shù)據(jù)、其它信息或電視提供給節(jié)目向?qū)Э蛻魴C,而節(jié) 目向?qū)Э蛻魴C可以通過僅顯示符合愛好情況來濾去該數(shù)據(jù)、其它的信 息或電視(步驟2035)。
如果需要的話,節(jié)目向?qū)Х?wù)器25可以基于愛好情況執(zhí)行附加 的功能。例如節(jié)目向?qū)Х?wù)器25可以根據(jù)愛好情況鎖定節(jié)目(步驟 2040),根據(jù)愛好情況自動地記錄節(jié)目(步驟2050)、根據(jù)愛好情況 安排提示(步驟2060)或根據(jù)愛好情況找到廣告(步驟2070)。如果需要的話,節(jié)目向?qū)Х?wù)器25還可以在步驟2080中根據(jù)愛好情況 提供收視推薦。步驟2080還可以包括根據(jù)由主設(shè)備12或電視發(fā)送設(shè) 備16所提供的愛好情況過濾收視推薦(步驟2085)。
附圖22所示為包含根據(jù)本發(fā)明的原理給用戶提供搜索節(jié)目向?qū)?數(shù)據(jù)的機會的實例性的步驟的流程圖。如果需要的話,所示的步驟可 以在不要求用戶瀏覽因特網(wǎng)的客戶機-服務(wù)器交互式節(jié)目向?qū)到y(tǒng) 中執(zhí)行。在步驟2100中,節(jié)目向?qū)Э蛻魴C給用戶提供定義表達式比 如布爾或自然語言表達式的機會。例如這可以包括給用戶提供選擇屬 性類型、屬性以及邏輯運算符(分別在步驟2102、 2104和2106)的 機會。還可以給用戶提供將該表達式存儲為代理程序(步驟2110)的 機會。在步驟2120中節(jié)目向?qū)Э蛻魴C給節(jié)目向?qū)Х?wù)器25提供表達 式以進行處理。例如節(jié)目向?qū)Э蛻魴C以文本文件的形式提供布爾或自 然語言的表達式??商鎿Q的是,節(jié)目向?qū)Э蛻魴C可以構(gòu)造適當?shù)臄?shù) 據(jù)庫表達式并作為一個或多個適當?shù)臄?shù)據(jù)庫文件(例如作為SQL文 件)將該表達式提供給節(jié)目向?qū)Х?wù)器25。
如果在步驟2110中用戶表示希望將表達式作為代理程序存儲, 則在步驟2130中節(jié)目向?qū)Х?wù)器25將該表達式作為代理程序存儲。 否則,節(jié)目向?qū)Х?wù)器25應(yīng)用任何適當?shù)姆椒ㄌ幚碓摫磉_式(步驟 2140)。這取決于如何通過節(jié)目向?qū)Э蛻魴C提供該表達式。如果將布 爾或自然語言表達式作為文本文件提供,則例如節(jié)目向?qū)Х?wù)器25 分析該表達式并構(gòu)造合適的數(shù)據(jù)庫表達式。作為一種變型,通過節(jié)目 向?qū)Э蛻魴C已經(jīng)提供該數(shù)據(jù)庫表達式。在任一種方法中,節(jié)目向?qū)Х?務(wù)器25都可能檢索它的節(jié)目向?qū)?shù)據(jù)(例如節(jié)目清單、附加節(jié)目信 息等)、其它信息(例如軟件、因特網(wǎng)鏈接等)或電視(例如付費電
視)的數(shù)據(jù)庫或在其它設(shè)備上的數(shù)據(jù)庫并在步驟2150中將結(jié)果提供 給節(jié)目向?qū)Э蛻魴C。在步驟2160中節(jié)目向?qū)Э蛻魴C可以將該結(jié)果顯 示在用戶電視設(shè)備22上。
如果用戶在步驟2110中表示希望將該表達式存儲作為代理程 序。則節(jié)目向?qū)Х?wù)器25可以應(yīng)用任何適當?shù)姆椒▽⒃摫磉_式作為代理程序存儲。例如代理程序可以保留數(shù)據(jù)庫中以便節(jié)目向?qū)Х?wù)器
25周期性地監(jiān)測。如果需要的話,可以將該代理程序提供給在其它設(shè) 備上的其它服務(wù)器上,由此給用戶提供監(jiān)測多個節(jié)目向?qū)?shù)據(jù)、其它 信息或電視的能力。在步驟2145中代理程序可以自動地運行(例如 查詢數(shù)據(jù)庫)在一個或多個服務(wù)器上。步驟2145可以周期性地、在 每次更新數(shù)據(jù)庫時或任何其它適當?shù)念l率執(zhí)行。在步驟2155中節(jié)目 向?qū)Х?wù)器25可以將它的結(jié)果和其它服務(wù)器的結(jié)果(如果需要的話) 提供給節(jié)目向?qū)Э蛻魴C。在步驟2165中節(jié)目向?qū)Э蛻魴C可以顯示該 結(jié)果。例如,可以以提示的形式顯示該結(jié)果,在步驟2155中提供了 該提示信息。
附圖23所示為包含根據(jù)本發(fā)明的原理在節(jié)目向?qū)Х?wù)器25中處 理并應(yīng)用表達式的實例性的步驟的流程圖。如果需要的話,所示的步 驟可以在不要求用戶瀏覽因特網(wǎng)的客戶機-服務(wù)器交互式節(jié)目向?qū)?系統(tǒng)中執(zhí)行。在步驟2100中,節(jié)目向?qū)Э蛻魴C給用戶提供定義表達 式(例如,布爾或自然語言表達式)的機會。例如這可以包括給用戶 提供選擇屬性類型、屬性以及邏輯運算符(分別在步驟2102、 2104 和2106)的機會。在步驟2210中節(jié)目向?qū)Э蛻魴C以任何適當?shù)奈募?類型給節(jié)目向?qū)Х?wù)器25提供表達式以進行處理。例如節(jié)目向?qū)Э?戶機在文本文件中提供布爾或自然語言的表達式??商鎿Q的是,節(jié) 目向?qū)Э蛻魴C可以構(gòu)造適當?shù)臄?shù)據(jù)庫表達式并將該表達式提供給節(jié) 目向?qū)Х?wù)器25作為一個或多個適當?shù)臄?shù)據(jù)庫文件(例如作為SQL 文件)。
節(jié)目向?qū)Х?wù)器25根據(jù)如何將該表達式從節(jié)目向?qū)Э蛻魴C提供 給節(jié)目向?qū)Х?wù)器25并應(yīng)用任何適當?shù)姆椒梢蕴幚碓摫磉_式(步 驟2220)。如果將布爾或自然語言表達式作為文本文件提供,則例如 節(jié)目向?qū)Х?wù)器25分析該表達式并構(gòu)造合適的數(shù)據(jù)庫表達式。作為 一種變型,已經(jīng)從節(jié)目向?qū)Э蛻魴C將該數(shù)據(jù)庫表達式提供給節(jié)目向?qū)?服務(wù)器25。在任一種方法中,節(jié)目向?qū)Х?wù)器25都可能檢索它的數(shù) 據(jù)庫或在其它設(shè)備上的數(shù)據(jù)庫并將結(jié)果提供給節(jié)目向?qū)Э蛻魴C或應(yīng)
32用該結(jié)果來執(zhí)行任何適當?shù)墓?jié)目向?qū)Чδ堋?br>
可以基于搜索的結(jié)果安排提示(步驟2230)。例如在步驟2235 中節(jié)目向?qū)Х?wù)器25可以存儲提示信息(例如節(jié)目標志符和開始時 間)并在節(jié)目開始之前的適當?shù)臅r間上將該消息發(fā)送給節(jié)目向?qū)Э蛻?機。在另一種適當?shù)姆椒ㄖ?,?jié)目向?qū)Х?wù)器25可以處理表達式并 將節(jié)目標志符和播出時間提供給節(jié)目向?qū)Э蛻魴C。例如節(jié)目向?qū)Э蛻?機可以保留節(jié)目標志符清單并在節(jié)目開始之前的適當?shù)臅r間上顯示 該節(jié)目提示。
基于該表達式的結(jié)果還可以通過節(jié)目向?qū)Х?wù)器25或用戶電視 設(shè)備22自動地記錄節(jié)目。例如節(jié)目向?qū)Х?wù)器25可以將節(jié)目標志符 和播出時間提供給節(jié)目向?qū)Э蛻魴C。節(jié)目向?qū)Э蛻魴C例如可以保留節(jié) 目標志符和節(jié)目播出時間的清單并在適當?shù)臅r間上指令可選擇的第 二級存儲裝置47或數(shù)字存儲裝置49來記錄。
基于該表達式的結(jié)果可以父母鎖定節(jié)目(步驟2250)。例如在 步驟2260中節(jié)目向?qū)Х?wù)器25可以存儲父母控制信息(要鎖定的在 數(shù)據(jù)庫、表或節(jié)目清單中的節(jié)目標志符)。當將節(jié)目清單提供給節(jié)目 向?qū)Э蛻魴C時,節(jié)目向?qū)Х?wù)器25可以給節(jié)目向?qū)Э蛻魴C指示節(jié)目 被鎖定了。可替換的是,節(jié)目向?qū)Х?wù)器25可以將該表達式所找到 的結(jié)果節(jié)目指示給節(jié)目向?qū)Э蛻魴C。節(jié)目向?qū)Э蛻魴C可以應(yīng)用任何適 合的方法局部地鎖定節(jié)目。例如當鎖定的清單顯示在如在附圖7中所 示的清單屏中時,節(jié)目向?qū)Э蛻魴C可以通過例如顯示鎖定指示器161
來表示節(jié)目被鎖定。
附圖24所示為依據(jù)本發(fā)明的原理包含跟蹤并應(yīng)用收視歷史的實 例性的步驟的流程圖。如果需要的話,所示的步驟可以在不要求用戶 瀏覽因特網(wǎng)的客戶機-服務(wù)器交互式節(jié)目向?qū)到y(tǒng)中執(zhí)行。在步驟 2300中跟蹤收視歷史。這可以包括跟蹤用戶收看的節(jié)目(步驟2310)、 跟蹤用戶應(yīng)用節(jié)目向?qū)Х?wù)器25或應(yīng)用常規(guī)的技術(shù)所安排的提示(步 驟2320)、跟蹤用戶所訂購的付費電視節(jié)目(步驟2330)、廣告的 用途(步驟2335)、跟蹤所記錄的節(jié)目(步驟2337)、跟蹤任何其它適當?shù)挠脩艋顒踊蜻@些任何適當?shù)慕M合。節(jié)目向?qū)Э蛻魴C將收視歷 史信息連續(xù)地(例如在每次節(jié)目向?qū)Э蛻魴C確定用戶已經(jīng)觀看了該節(jié)
目預(yù)定時間時)、周期性地、根據(jù)來自節(jié)目向?qū)Х?wù)器25的請求或 查詢或以任何其它適合的頻率提供給節(jié)目向?qū)Х?wù)器25。
在步驟2340中將在步驟2310-2335中所跟蹤的收視歷史存儲在 節(jié)目向?qū)Х?wù)器25上。如果需要的話,還可以將通過節(jié)目向?qū)Х?wù) 器25所處理的用戶定義的表達式存儲在節(jié)目向?qū)Х?wù)器25上(步驟 2345)。在步驟2347中通過節(jié)目向?qū)Х?wù)器25計算用戶人數(shù)統(tǒng)計。 節(jié)目向?qū)Х?wù)器25使用這些收視歷史以及它的表達式和用戶人數(shù)統(tǒng) 計值來執(zhí)行任何適合的功能。例如節(jié)目向?qū)Х?wù)器25可以收集節(jié)目 等級信息(步驟2350)或找到的廣告(步驟2360)。
節(jié)目向?qū)Х?wù)器25還可以搜索與收視歷史一致的它的或其它的 服務(wù)器的節(jié)目數(shù)據(jù)庫(步驟2370)。如果需要的話,節(jié)目向?qū)Х?wù)器 25可以找到與節(jié)目向?qū)Х?wù)器25所存儲的愛好情況相一致的節(jié)目(步 驟2375)。應(yīng)用這些搜索結(jié)果節(jié)目向?qū)Х?wù)器可以執(zhí)行任何適當?shù)墓?能。例如節(jié)目向?qū)Х?wù)器25可以識別那些對用戶來說是新的節(jié)目片 段(步驟2380 )或例如以提示的形式提供收視推薦或提供非節(jié)目方面 (例如軟件、因特網(wǎng)鏈接等)的推薦(步驟2390)。
上文所述僅是實例性地說明本發(fā)明的原理,在不脫離本發(fā)明的精 神和范圍的前提下本領(lǐng)域的熟練人員可以作出各種變型。
權(quán)利要求
1.一種在客戶機-服務(wù)器交互式電視節(jié)目向?qū)到y(tǒng)(17)中用于跟蹤用戶的收視歷史的方法,該客戶機-服務(wù)器交互式電視節(jié)目向?qū)到y(tǒng)(17)具有至少一個節(jié)目向?qū)Х?wù)器(25)和在用戶電視設(shè)備(22)上運行的交互式電視節(jié)目向?qū)Э蛻魴C,該方法包括步驟跟蹤用戶的收視歷史;將用戶的收視歷史存儲在節(jié)目向?qū)Х?wù)器(25)上;利用節(jié)目向?qū)Х?wù)器(25)找到與用戶的收視歷史一致的節(jié)目;利用節(jié)目向?qū)Х?wù)器(25)確定該節(jié)目向?qū)Х?wù)器(25)找到的節(jié)目是否先前沒有在用戶電視設(shè)備(22)上觀看過;以及利用在用戶電視設(shè)備(22)上實現(xiàn)的交互式電視節(jié)目向?qū)Э蛻魴C在用戶電視設(shè)備(22)上呈現(xiàn)節(jié)目名稱的顯示,其中所述顯示包括節(jié)目向?qū)Х?wù)器(25)找到的節(jié)目,其中一些節(jié)目先前在用戶電視設(shè)備(22)上觀看過,而一些節(jié)目先前沒有在用戶電視設(shè)備(22)上觀看過;并且在視覺上區(qū)分被節(jié)目向?qū)Х?wù)器(25)確定為先前觀看過的節(jié)目和先前沒有觀看過的節(jié)目。
全文摘要
提供了一種客戶機-服務(wù)器交互式電視節(jié)目向?qū)到y(tǒng)。在用戶電視設(shè)備上實現(xiàn)一種交互式電視節(jié)目向?qū)Э蛻魴C。該交互式電視節(jié)目向?qū)Ыo用戶提供由節(jié)目向?qū)Х?wù)器所處理的表達式的機會。節(jié)目向?qū)Х?wù)器可以基于該表達式提供節(jié)目向?qū)?shù)據(jù)、安排提示、安排節(jié)目記錄以及父母鎖定節(jié)目??梢愿櫽脩舻氖找暁v史。節(jié)目向?qū)Х?wù)器分析收視歷史并基于該收視歷史產(chǎn)生收視推薦、找到廣告以及收集節(jié)目等級信息。
文檔編號H04N5/76GK101540877SQ20091012864
公開日2009年9月23日 申請日期1999年8月20日 優(yōu)先權(quán)日1998年8月21日
發(fā)明者威廉·L·托馬斯, 托馬斯·R·萊蒙斯, 邁克爾·D·埃利斯 申請人:聯(lián)合視頻制品公司