專利名稱:裁剪諸如廣告的電視和/或電子節(jié)目指南功能的系統(tǒng)和方法
技術(shù)領(lǐng)域:
本發(fā)明涉及確定用戶的針對性信息,更具體的是涉及使用統(tǒng)計方法和人口心理統(tǒng)計數(shù)據(jù)自動產(chǎn)生用戶簡檔,以便確定用戶簡檔所代表的用戶的針對性信息。
有針對性還有助于避免對廣告材料產(chǎn)生某些負面反映。廣告受眾往往對其沒有興趣的廣告材料產(chǎn)生消極反應,并且歡迎其有興趣的廣告材料。遞送有針對性的廣告不但加強了影響,而且減少了消極反應的風險。
為了更加有針對性,需要有關(guān)受眾的偏好的信息。一個常規(guī)方案是通過使用調(diào)查表和其它類似的通訊聯(lián)絡手段請求自愿公開這種信息。其缺點是過程的費用較高并且應答率較低,低應答率導致覆蓋不完整和統(tǒng)計質(zhì)量不高。另一個常規(guī)方案是在不經(jīng)同意的情況下自動收集這種信息,例如某些具有雙向通信能力的數(shù)字電纜盒可以記錄觀眾的電視觀看習慣并且自動向一個確定針對性信息的中央數(shù)據(jù)處理中心傳遞信息。其主要缺點是涉及隱私權(quán)的問題,這會導致完全禁止進行集中式數(shù)據(jù)挖掘。
國際專利申請PCT/US95/11173號(國際公開號WO 96/07270)圖解了一個EPG,這種EPG觀眾-EPG交互并且在顯示EPG的同時提供電視節(jié)目的指南中圖畫(″PIG″)顯示,這里參考引用了上述申請的公開內(nèi)容。美國專利申請09/120,488號圖解了對EPG的改進,這里參考引用了該申請的公開內(nèi)容。在美國專利申請09/120,488號中公開了EPG中的多個廣告″窗口″。這些廣告窗口被稱作″面板廣告″。該申請中還公開了″頻道廣告″,這種″頻道廣告″通常是用于預告電視節(jié)目的廣告,盡管沒有必要。當電視觀眾進入EPG模式并且觀看其電視監(jiān)視器上顯示的EPG時,顯示如美國專利申請09/120,488號中所述的廣告窗口和頻道廣告。美國專利申請09/120,488號中還公開了收集觀眾信息并且生成觀眾簡檔的系統(tǒng)和方法。美國專利申請09/120,488號還公開了使用觀眾簡檔信息定制EPG顯示的廣告的方法。
本發(fā)明期望信息采集過程是自動的,因此過程不發(fā)生費用或需要人力。本發(fā)明還期望信息和推斷結(jié)論駐留在用戶本地設備中(除非用戶作出相反的決定)以便消除涉及隱私權(quán)的問題。用戶簡檔文件可以是存儲在本地設備中的保密文件。
根據(jù)本發(fā)明的一個方面,內(nèi)容和廣告針對的是通過諸如電視接收器,計算機,無線電子設備等等的國際互聯(lián)網(wǎng)絡終端連接到國際互聯(lián)網(wǎng)絡的用戶。監(jiān)視諸如訪問Web站點類型(和訪問頻率),下載內(nèi)容類型,購買產(chǎn)品等等的國際互聯(lián)網(wǎng)絡使用情況,以迭代方式將監(jiān)視數(shù)據(jù)與國際互聯(lián)網(wǎng)絡用戶的統(tǒng)計數(shù)據(jù)和人口心理統(tǒng)計簡檔綜合到一起以便根據(jù)用戶選擇,統(tǒng)計數(shù)據(jù)和人口心理統(tǒng)計信息確定用戶簡檔。根據(jù)用戶簡檔,使用電子郵件,JavaTM小應用程序,推送技術(shù)或其它類型的選擇發(fā)送裝置將內(nèi)容或廣告發(fā)送到用戶。
根據(jù)本發(fā)明的另一個方面,內(nèi)容和廣告針對的是具有電視接收器和電視屏幕的電視觀眾。在電視屏幕上顯示一個電子節(jié)目編制指南(EPG)。監(jiān)視接收器和/或EPG的使用情況并且以迭代方式將監(jiān)視數(shù)據(jù)與電視觀眾的統(tǒng)計數(shù)據(jù)和人口心理統(tǒng)計簡檔綜合到一起以便根據(jù)觀眾選擇,統(tǒng)計數(shù)據(jù)和人口心理統(tǒng)計信息確定觀眾簡檔。多個廣告被發(fā)送到接收器。根據(jù)觀眾簡檔有選擇地在符合條件的屏幕上顯示部分發(fā)送廣告。存儲的廣告最好與EPG同時顯示在屏幕上。
根據(jù)一個方面,本發(fā)明提供了能夠被用來根據(jù)具體觀眾簡檔裁剪EPG的表現(xiàn)形式,EPG的表現(xiàn)形式包含但不僅限于諸如廣告和EPG自身的顯示格式的特性。在個別觀眾的EPG上收集個別觀眾簡檔信息。也在EPG提供商層次識別符合條件的觀眾簡檔。識別符合條件的觀眾簡檔的目的是為了使信息能夠更加針對具有特定簡檔的觀眾或其簡檔屬于更大的簡檔的觀眾。
與完全依賴遠程電視系統(tǒng)中存儲的復雜應用軟件的早期EPG系統(tǒng)相反,本發(fā)明存儲至少一個核心操作系統(tǒng),這種操作系統(tǒng)能夠處理許多不同類型的數(shù)據(jù),其中包含被稱作″分組″的指令。數(shù)據(jù)和指令分組可被EPG系統(tǒng)用來根據(jù)具體觀眾簡檔裁剪從設置到顯示的所有事項。
圖1A是關(guān)于本發(fā)明的一個實施例的流程圖。如模塊2所示,通過一個諸如電視接收器,基頂盒,PC/TV等等的本地電子單元收集用戶的觀看習慣或國際互聯(lián)網(wǎng)絡站點訪問,并且該單元包含一個EPG。根據(jù)統(tǒng)計方法構(gòu)造用戶的心理簡檔。如模塊6所示,在模塊3中綜合收集的數(shù)據(jù)與模塊4的統(tǒng)計數(shù)據(jù)和模塊5的人口心理統(tǒng)計數(shù)據(jù)以推斷出用戶簡檔。這個心理簡檔包括若干個有關(guān)特性或″要素″,例如關(guān)于某人是否″足球愛好者″的特性被定義成某人肯定喜歡觀看或閱讀有關(guān)足球比賽的內(nèi)容。由于收集的信息大部分屬于推論性和非限定性信息,因而不能夠明確回答Yes或No,而是以回答為Yes的概率作為應答。因而某人X觀看某個數(shù)量的足球節(jié)目或訪問某個數(shù)量的關(guān)于足球節(jié)目的Web站點的事實會產(chǎn)生此人是″足球愛好者″的某個概率。某人觀看的足球比賽越多,此人是足球愛好者的確定性就越高。事實上,在某人觀看某些足球比賽的情況下也會增加確定性。對于這個要素而言,隨著有關(guān)指定要素的信息的增加,這個近似人X的概率應當接近真人X的真實特性。使用這種基于概率的心理簡檔(″PBPP″)而不是確定性簡檔的優(yōu)點是能夠反映個人特性的真實性。個人特性是不明確的。某人是否足球愛好者是非常相對的-相對于其它因素,相對于他的其它興趣。因而概率模型能夠更好地在任何這種信息采集過程中處理三種固有的不確定性(a)定義中的不確定性,(b)信息質(zhì)量中的不確定性,和(c)采樣不確定性。
這個概率信息可以和某些諸如用戶郵政編碼的確定性信息混合使用。然而這種地理信息的推論(例如是否一個確定的近鄰)在性質(zhì)上是概率性的。PBPP簡檔可用于選擇為用戶提供或建議的信息類型(諸如廣告類型或視頻節(jié)目編排類型)。通過使用PBPP,增加了為用戶提供感興趣的信息的可能性(″針對性″)。
由于可以用一個簡單規(guī)則集合構(gòu)造這個簡檔并且因此可以在沒有集中處理或控制的情況下這種簡檔可以駐留在本地單元(諸如包含一個EPG的電視機)上,并且在用戶沒有明確同意的情況下不將該簡檔發(fā)送到任何中央處理單元,這種方式完全符合任何禁止中央數(shù)據(jù)挖掘的隱私權(quán)要求。然而這個公開內(nèi)容中沒有限定本地單元的實現(xiàn)。本地,客戶-服務器或純中央處理配置全部可以使用。
通過一個記錄觀看節(jié)目(或訪問的Web站點)和各個節(jié)目(Web站點)的觀看持續(xù)時間的點擊流記錄器實現(xiàn)對觀看習慣和國際互聯(lián)網(wǎng)絡站點訪問的采集。這種信息在一個存儲器中被存儲某段時間并且同時被用來反復加強基于概率的觀眾心理簡檔。接著以周期性的方式清除原始信息,但在用戶明確同意時可以被發(fā)送到一個中央處理單元。
可用于構(gòu)造PBPP的附加信息包含諸如郵政編碼的地理信息(需要用來建立信道線路并使之可用),關(guān)于電視或計算機費用、信息特定模型信息的信息(可用),關(guān)于性別和年齡的信息(可選),家庭成員數(shù)量(可選)和任何其他有關(guān)信息。
PBPP和其它信息(包含用戶可控信息)可以被用來過濾出針對用戶的信息。通常期望用戶使用的單元會訪問更多可能為用戶提供的信息。過濾執(zhí)行是一個有助于使用PBPP和其它信息確定實際提供給用戶的特定信息的過程。通常使用一個概率性匹配過濾過程實現(xiàn)這種過濾,其中允許″最高符合″信息集合通過(根據(jù)包括用戶特征(PBPP和其它信息)和信息特征(取決于信息來源和目標指示)的預定公式具有最高″分數(shù)″的信息集合)。這個公開內(nèi)容中不不排除使用可選過濾方法或與其它過濾方法配合使用。其它過濾方法可以包含絕對禁止過濾(某個分類的信息均不會通過),絕對選擇性過濾(某個分類的所有信息均會通過),均衡過濾(以符合用戶PBPP的″混合″方式提供具有不同類別的信息)等等。
以下是有關(guān)針對電視觀眾的簡單PBPP的圖解。多數(shù)電視節(jié)目提供商(包含網(wǎng)絡,有線服務提供商,辛迪加經(jīng)營者等等)習慣上對于每個播出的節(jié)目都有一個目標觀眾簡檔(包含性別,年齡,收入等級,教育和種族背景,一般興趣;例如,體育脫口秀可以將男性;35-40,中等收入,中學畢業(yè),白人,體育愛好者作為主要目標人群,將男性,12-18,低收入,中學學生,所有種族,體育愛好者作為次要目標人群,等等)。由于業(yè)界的需要,一個節(jié)目幾乎總是與這種針對各個有獨特特征的群體的觀眾簡檔相關(guān)。
PBPP由一組″要素″構(gòu)成。要素的一個例子是性別。另一個例子是年齡。還有一個例子是收入等級。PBPP要素的期望而不是必需的特征是其范圍不重疊。用數(shù)學術(shù)語表達,要素最好分散在互不重疊的子集中。這個特征使得便于從PBPP提取信息,或便于將PBPP與其它特征混合以提供附加信息。上述所有例子均是這種非重疊子集。然而某些相關(guān)要素要做到不重疊是非常困難的。例如,節(jié)目偏好要素不方便排序并且不能覆蓋非重疊子集。某人是體育愛好者的事實并不意味著他或她不是一個浪漫電影觀眾。然而一個簡單的劃分方式是將節(jié)目偏好要素分成若干子要素,各個子要素具有非重疊覆蓋子集。例如,不是將節(jié)目偏好當成一個要素,而是將其分解成具有子集Yes或No的″體育偏好″。
以下是關(guān)于某個人的PBPP的一個例子。
PBPP(X)={p[Ei(X)]}其中Ei(x)是真人X的特性的第i個″要素″,ρ[Ei(X)]是近似人X具有一個特定特性的概率?!逡亍錏i可以是二元要素(Yes或No)或多結(jié)果要素(諸如年齡段)。然而所有多結(jié)果要素可以被轉(zhuǎn)換成若干個二元要素。例如,年齡段可以被轉(zhuǎn)換成一系列要素低于12-Yes或No;12到17之間-Yes或No,等等。
Ei及其數(shù)值的例子包含
1.性別 M或F2.年齡 低于12,12-17,18-25,26-35,36-45,45-55,56和以上3.收入等級 低于$25,000;$25,000-$40,000等等。
4.體育愛好者 Y或N5.浪漫愛好者 Y或N6.吸煙者 Y或N7.喝酒者 Y或N8.汽車愛好者 Y或N9.流行愛好者 Y或N10.有孩子 Y或N11.有嬰兒 Y或N所以概率ρ[Ei(X)]是介于0%到100%之間并且表示近似人X具有一個指定要素的可能性的數(shù)值。例如,如果ρ[E4(x)]=75%,這意味著近似人X是體育愛好者有75%的可能性。所以綜合提供有關(guān)某人的特性要素的推論的信息可以建立這個人的PBPP。構(gòu)造方法具有以下性質(zhì)(a)該方法可以處理不完整信息-僅僅涉及一個而不是所有要素的信息,一個簡單方案是為信息沒有涉及到的所有要素分配50%的概率;(b)該方法是累積式的,即以累積方式綜合接收的信息,并且除非需要,可以在綜合之后丟棄原始數(shù)據(jù),(c)該方法是加權(quán)式的,即各種規(guī)則可以通過彼此相對的方式為一個指定信息片段分配指定權(quán)重以反映其影響,(d)該方法是自適應式的,這意味著這種規(guī)則和其它綜合規(guī)則在過程中可以改變。還可以有其它如下所述的性質(zhì)。
為了構(gòu)造某人X的PBPP,記錄X的觀看習慣。假定X觀看一場超級木球比賽。還假定超級木球具有以下觀看統(tǒng)計
性別 M(80%),F(xiàn)(20%)年齡 低于12(2%),12-17(12%),18-25(20%),26-35(25%),36-45(20%)等等收入等級類似上面的簡檔體育愛好者Y浪漫 低可能性吸煙者 高可能性喝酒者 非常高可能性汽車愛好者 高可能性流行愛好者 低可能性有孩子 低可能性有嬰兒 中等可能性接著,通過觀看超級木球比賽,個人X接收一個概率分布″分數(shù)″如下性別 M(80%),F(xiàn)(20%)年齡 低于12(2%),12-17(12%),18-25(20%),26-35(25%),36-45(20%)等等收入等級類似上面的簡檔吸煙者 Y75%N25%喝酒者 Y85%N15%愛好體育 Y100%N0%愛好音樂 Y50%N50%類型 古典5%藍調(diào)10%搖擺50%流行35%愛好浪漫 Y25%N75%愛好技術(shù) Y60%N40%愛好汽車 Y25%N75%愛好流行 Y10%N90%
有孩子Y50%N50%有嬰兒Y50%N50%注意,50%或中等可能性實際上沒有透露任何信息,但是可以被用于保持計數(shù)。如果個人X觀看另一個電影,他或她會接收另一個″分數(shù)″(可以和上述″分數(shù)″不同)。隨著越來越多被X觀看的節(jié)目被記錄下來,越來越多的″分數(shù)″被加到個人X上。接著計算PBPP如下PBPP(X)={ε1,ε2,ε3,,ε N}其中εi={(1/n)∑j Ei,jτjωj,…}其中i標識要素,而在j上進行累加,其中j識別事件。Ei,j是第i個要素的第j個事件,例如第j個觀看的節(jié)目提供有關(guān)第i個要素,比如性別的信息;τj是正在觀看的″計分″節(jié)目的持續(xù)時間,而ωj是范圍可以是從0到1,針對一個指定節(jié)目分配權(quán)重或取消權(quán)重的加權(quán)函數(shù)。
總之,個人X的PBPP被定義成他或她接收的″分數(shù)″,被一個正在觀看的節(jié)目的持續(xù)時間加權(quán)的時間,(和/或為一致性和其它原因另外加權(quán))的移動平均值。隨著節(jié)目數(shù)量的增加,PBPP中包含更多的統(tǒng)計結(jié)果。為此PBPP會變成個人X的″虛擬個人″。
顯然本發(fā)明不限制PBPP的具體結(jié)構(gòu)。第一,考慮到指定節(jié)目的其它特征,例如節(jié)目強度,節(jié)目長度(以便按照節(jié)目長度使持續(xù)時間規(guī)格化),星期幾,和其它因素,可以引入附加加權(quán)系數(shù)。第二,″分數(shù)″可以是關(guān)于觀看的相同節(jié)目或″類似節(jié)目″數(shù)量的函數(shù);例如,如果某人觀看了″StarTrek″的每一集,則每個連續(xù)Star Trek單集的分數(shù)可以較高或較低(或者先是較高以表明他是科幻小說愛好者;接著由于許多后續(xù)單集僅僅是附加的因而降低)。
此外,本發(fā)明通過把觀看特征從原始數(shù)據(jù)轉(zhuǎn)換成″運行時刻″模式的PBPP使存儲空間最小化。然而為了提取附加信息或允許改變PBPP定義,不限制存儲原始數(shù)據(jù)的持續(xù)時間。不限制部分原始數(shù)據(jù)的存儲持續(xù)時間。不阻止原始數(shù)據(jù)處理的任何中間結(jié)果,也不阻止匯編除要存儲的PBPP之外的原始數(shù)據(jù)。
在一個實施例中,本發(fā)明允許在確定新結(jié)構(gòu)更加適用時將PBPP改變,擴充,縮減,分割,映射或轉(zhuǎn)換成新結(jié)構(gòu)。下面是″分割″PBPP以便允許一個家庭中存在不止一個觀眾的例子。
在TV家庭中存在不止一個觀眾的概率很高。以下概念可用于幫助確定是否存在這種情況,并且如果是這樣的話可用于幫助確定每個人的PBPP。一般的思路是尋找揭示存在不止一個PBPP的不一致性。某些節(jié)目傳遞了一個強烈的特征,并且在另一個不同節(jié)目正在被觀看時不可能被觀看。例如,相同的人不太可能既觀看拳擊比賽又觀看迪斯尼電影(不是不可能,但是不太可能)。當遇到這種不太可能的事件時,便存在TV家庭中有第二個人的可能性。在這種情況下,會產(chǎn)生兩個新PBPP。最好通過復制初始PBPP并且為其分配新標簽來產(chǎn)生第二個PBPP。
PBPP=PBPP,PBPP1,PBPP2當記錄了閾值數(shù)量個″不一致″時,執(zhí)行以下″測試″過程在繼續(xù)收集PBPP分數(shù)的同時,將指定分數(shù)分成兩個一致集合,一個放入PBPP1,另一個放入PBPP2?,F(xiàn)在監(jiān)視每次放入的時間。如果超過一個預定″測試周期″,則PBPP1的放入時間被聚集到一起(并且以類似方式聚集PBPP2的放入時間),因而幫助確定PBPP1和PBPP2是不同的個體,其中每個均具有一個主要的觀看周期。TV家庭的虛擬″特征″現(xiàn)在包括代表總體平均值的PBPP,代表具有主要觀看時間Ti的第一個體的PBPP1(Ti),和代表具有主要觀看時間Tj的第二個體的PBPP(Tj)。這個信息被用來幫助確定如何分別傳遞針對個體1和個體2的專用數(shù)據(jù)??蛇x地,可以通過用戶提供的信息(通過調(diào)查表或在購買時使用不止一個名稱,等等)觸發(fā)多個PBPP函數(shù)。
在進行有限選擇的情況下,某人的選擇會受到其它選擇的存在與否的強烈影響。電視視頻節(jié)目編排是一個非常好的例子-某人首先決定希望欣賞電視,接著試圖搜尋最感興趣的視頻節(jié)目。在規(guī)定日期的規(guī)定時間周期內(nèi),只有有限數(shù)量的視頻節(jié)目可供觀看。對于推斷某人是科幻小說電影愛好者而言,這個人在所有電影信道均在播出科幻小說電影時選擇一個科幻小說電影的事實不比其在存在許多其它流派的節(jié)目時選擇科幻小說電影的情況更能說明問題??梢酝ㄟ^加權(quán)函數(shù)ωi將這種有限選擇推論因素綜合到PBPP函數(shù)構(gòu)造中。例如,為了反映這種情況,ωi可以被定義成v/N,其中v是當進行選擇時可供選擇的類型數(shù)量,N是可用的類型的總數(shù)量(例如,在進行觀看選擇期間,只有3類電影,而總共可以有12個流派,則加權(quán)函數(shù)ωi是3/12=0.25;另一方面,如果12個流派中有10個在觀看選擇期間可供選擇,則加權(quán)函數(shù)ωi是10/12或0.84,這是一個更高的權(quán)重)。
當出現(xiàn)后一種情況時PBPP可以和外部數(shù)據(jù)綜合使用。確定性數(shù)據(jù)可以具有以下形式(a)用戶提供的信息(用戶聲明其性別,年齡,收入等級節(jié)目偏好等等),(b)反饋信息(用戶購買,表決等等),(c)固有信息(單位費用,購買地點-如何知道,地理位置-通過郵政編碼等等),(d)作為進一步研究,揭示或其它努力的結(jié)果,可以是主要,次要,推論的任何其他類型的信息。如前所述,即使信息是確定性的,當被用來推斷一個特性時,該信息也會變成概率性的。為這種信息提供的權(quán)重通常取決于其個體相關(guān)性和可靠性,但并不總是如此。可以為某些外部確定性數(shù)據(jù)指定專門的處理,例如有關(guān)存在兩個或更多單元用戶的信息。這個信息被用來確定應當用于單元的PBPP函數(shù)數(shù)量。
可以存在一種模式,其中為用戶提供某些對其能夠接收的信息范圍的控制。在這種″高用戶選擇能力″模式下,在執(zhí)行過濾時會為用戶提供的信息分配一個高加權(quán)值。(見下文)。另外,會分別標記用戶提供的信息以便最終的PBPP自身會包括兩個分量(在這里的討論背景中-在其它背景中可以有許多其它分量)PBPP=∑j{(PBPPj(自動)+σj PBPPj(用戶提供)}
這里,PBPPj(自動)是如上所述通過對觀看習慣的統(tǒng)計匯編揭示出的第j個特征信息(例如某人是否愛好體育),PBPPj是與用戶提供的信息相同的信息(例如″我不愛好體育″,即使他或她經(jīng)常觀看體育節(jié)目),σj是加權(quán)函數(shù)。根據(jù)各種規(guī)則可以增加或減少σj。第一個規(guī)則可以是一個外部命令,其中用戶選擇完全控制。在這種情況下σj被設置得非常大。在這種情況下,由于在用戶某天不選擇控制時σj會被設置得非常小并且PBPP(自動)會取而代之,所以PBPP(自動)被繼續(xù)保存。第二個規(guī)則可以是用自動信息比較并確認其自己提供的信息,等等。有一個可以在過濾執(zhí)行中使用以便影響用戶選擇的附加控制,并且這里的PBPP修改的目的是為了更好地理解用戶特征,盡管過濾執(zhí)行的目的是為了整理應答。
在可能有多個人的情況下,可以在執(zhí)行事件之前的某個持續(xù)時間內(nèi)將過濾執(zhí)行與用戶選擇合并到一起。例如,如果多個人包含一個體育愛好者和一個浪漫電影愛好者,在以下情況下過濾切換到體育愛好者簡檔(a)在訪問指南之前的一段時間內(nèi)電視被調(diào)諧到體育事件的次數(shù)多于被調(diào)諧到浪漫電影的次數(shù),(b)已經(jīng)選擇體育事件并且停留在體育事件上的時間大于停留在浪漫電影上的時間,或(c)相對一個浪漫電影愛好者而言,(a)和(b)的加權(quán)平均值表明觀眾更可能是一個體育愛好者。在作出這種判斷時,可以使用有限選擇推論的概念。
根據(jù)本發(fā)明的一個方面,在電視廣播發(fā)送器,有線網(wǎng)絡數(shù)據(jù)轉(zhuǎn)發(fā)器或其它電視信號源上產(chǎn)生一個EPG主體內(nèi)的編碼廣告消息或顯示在面板廣告或旗標廣告上的圖形。代碼標識廣告的類型或類別,例如體育設備,服裝,汽車,飯店等等。通過電視信號將廣告廣播到具有電視接收器,即電纜轉(zhuǎn)換器,VCR和電視接收器的用戶終端那里。
在圖1B中,一個廣播電視發(fā)送器具有一個視頻源10,這個視頻源被一個數(shù)據(jù)插入器12連接到一個無線頻率調(diào)制器(RF MOD)14。一個數(shù)字形式的廣告源16被饋送到數(shù)據(jù)插入器12以便把廣告嵌入來自信號源10的基帶電視信號中。如果電視信號是模擬信號,則最好把廣告嵌入其VBI中。如果電視信號是數(shù)字信號,則最好把廣告嵌入其分組形式的數(shù)字視頻流中。RF MOD 14對電視信號進行上變轉(zhuǎn)換并且把得到的RF信號饋送到一個天線16,這個天線向多個電視接收器廣播電視信號。可選地,廣告可以被插入一個有線或衛(wèi)星系統(tǒng)的數(shù)據(jù)轉(zhuǎn)發(fā)器上的一或多個信道的電視信號中。
圖2圖解了作為一個時間函數(shù)從左到右被嵌入電視信號的廣告。廣告A1,A2,A3,…, An-1以傳送帶方式被重復發(fā)送,其間相距間隔P。間隔P的范圍可以是零到24小時。通過報頭HI,H2,H3,…,Hn-1,Hn傳遞標識廣告的類型或類別的代碼,報頭的位置在各個廣告A1,A2,A3,…,An-1,An之前。
在圖3中,多個接收器中的一個接收器具有一個截取具有嵌入廣告的電視信號的天線20。天線20被一個射頻(RF)部件22連接到一個調(diào)諧器24,調(diào)諧器選擇接收頻道。調(diào)諧器24被一個解調(diào)器(DEMOD)26連接到一個數(shù)據(jù)解碼器28,數(shù)據(jù)解碼器從電視信號中恢復出廣告。如果電視信號是模擬信號,則解碼器28通常會是一個VBI解碼器。具有其代碼的恢復廣告通過一個總線32被發(fā)送到一個微處理器30。命令通過總線32被從微處理器30傳送到調(diào)諧器24以便在期望的時間改變頻道。電視信號通過解碼器28被饋送到一個視頻處理器34。視頻處理器34驅(qū)動一個電視監(jiān)視36。如下所述,在視頻處理器34中組成監(jiān)視器36屏幕上顯示的圖像。參照PCT國際專利申請WO 96/07270和WO 99/04561,分別于1996年3月7日和1999年1月28日出版,這里完整參考引用了其中描述視頻處理器30的公開內(nèi)容,上述視頻處理器包含一個PIP芯片,該芯片起著視頻處理器的作用。(這里不詳細描述接收器的發(fā)聲部件。)一個廣告存儲器38,一個簡檔存儲器40和一個EPG數(shù)據(jù)庫存儲器被總線32連接到微處理器30以便進行雙向數(shù)據(jù)交換。雖然將其描述成分離部件,但為了方便可以將存儲器38,40和42中的兩個或更多合并到一個單獨的RAM芯片中。數(shù)據(jù)和命令也被總線32連接到視頻處理器34以便進行其運算。一個諸如IR遠程控制器的觀眾輸入設備44向微處理器44提交命令以便操作上述接收器。
在圖4中,示出了視頻處理器34在微處理器30的控制下產(chǎn)生的一個典型EPG屏幕50。屏幕50被分成若干個不同顯示區(qū)域。一個實時視頻區(qū)域52,一個面板廣告區(qū)域54,和一個面板廣告區(qū)域56沿著屏幕50的左邊排列。通常由一個PIP芯片產(chǎn)生視頻區(qū)域52。一個旗標區(qū)域58位于和區(qū)域52相鄰的屏幕10頂端。一個節(jié)目列表區(qū)域60占用屏幕50的底部三分之二部分直到區(qū)域52,54和56的右邊。區(qū)域60上面是一個水平伸展菜單條區(qū)域62,觀眾通過菜單條區(qū)域可以在若干不同功能中間作出選擇。旗標區(qū)域58和菜單條區(qū)域62之間是一個細節(jié)區(qū)域64。在PCT國際專利申請WO 99/04561,1999年1月28日出版中描述了EPG屏幕50的使用和操作,這里完整參考引用了其公開內(nèi)容。
產(chǎn)生屏幕50上顯示的節(jié)目列表(圖4)的EPG數(shù)據(jù)庫被存儲在存儲器42中。以眾所周知的方式定期更新這個數(shù)據(jù)庫,例如在微處理器30的控制下通過電視信號的VBI中下載的新EPG數(shù)據(jù)進行更新。微處理器30可以在預定時間將調(diào)諧器24設置到傳遞EPG數(shù)據(jù)庫的頻道上并且接著協(xié)同存儲器42中的數(shù)據(jù)存儲。
圖5描述了一個示例性節(jié)目編排存儲器數(shù)據(jù)庫。除了其它內(nèi)容之外,靜態(tài)區(qū)域70包含一個預先建立的時間表。下面會更詳細地描述這個結(jié)構(gòu)。動態(tài)區(qū)域71被用來存儲電視節(jié)目編排數(shù)據(jù)。這個數(shù)據(jù)具有節(jié)目信息包(SIP)和擴展主題節(jié)目列表條目的形式。下面會更加全面地描述這些結(jié)構(gòu)。
通過下載分組接收電視節(jié)目數(shù)據(jù)。通過VBI發(fā)送下載分組并且由微處理器30接收下載分組。下載分組包含電視節(jié)目編排信息和允許系統(tǒng)確定如何在存儲器中存儲信息的路由數(shù)據(jù)。
圖6圖解了一個示例性下載分組。分組從一個分組頭開始,分組頭包含被用來區(qū)分這個分組和其它分組的分組ID編號72。分組頭還包含字節(jié)數(shù)量73和模塊數(shù)量74。這些數(shù)值被用來確定分組的長度。
分組頭后面有節(jié)目信息包(SIP)頭。在分組中存在一個針對各個節(jié)目信息包的節(jié)目信息包頭。SIP包頭包含被用來確定節(jié)目信息包中的內(nèi)部頻道數(shù)據(jù)數(shù)量的指南數(shù)量75;被用來確定節(jié)目信息包中的數(shù)據(jù)源的頻道ID 76;和被用來指定節(jié)目信息包中數(shù)據(jù)的時間和日期的時隙77。一個節(jié)目信息包78跟隨在SIP包頭之后。
在接收時,系統(tǒng)微處理器從下載分組中提取一個節(jié)目信息包并且將其臨時存儲在節(jié)目編排存儲器中。節(jié)目信息包包含一個被用來確定數(shù)據(jù)屬于當天(今天)還是次日(明天)的日期字段。
如果包屬于這兩天,則系統(tǒng)確定數(shù)據(jù)是否現(xiàn)有數(shù)據(jù)的復本。節(jié)目信息包包含一個被用來確定數(shù)據(jù)是新數(shù)據(jù)還是已經(jīng)存在于存儲器中的版本號。如果數(shù)據(jù)是新數(shù)據(jù),則該數(shù)據(jù)被存儲并且節(jié)目信息包的地址被放在預先建立的時間表中的適當指針內(nèi)。下面會更加全面地解釋預先建立的時間表。
如果節(jié)目信息包不屬于最近兩天(今天和明天)并且節(jié)目信息包包含具有主題信息的節(jié)目,則從節(jié)目信息包中取出具有主題信息的節(jié)目并且將其放入適當?shù)臄U展主題節(jié)目列表中。下面會更加全面地描述擴展主題節(jié)目列表。如果節(jié)目信息包不屬于最近兩天并且不包含主題信息,或者節(jié)目信息包是某個已經(jīng)存儲的節(jié)目信息包的復本,則丟棄整個節(jié)目信息包。
節(jié)目編排存儲器中的數(shù)據(jù)被存儲在允許系統(tǒng)解釋數(shù)據(jù)的數(shù)據(jù)結(jié)構(gòu)中。若干種數(shù)據(jù)結(jié)構(gòu)具有固定長度并且駐留在靜態(tài)區(qū)域70中。其它數(shù)據(jù)結(jié)構(gòu)是變長結(jié)構(gòu)并且駐留在動態(tài)區(qū)域71中。固定數(shù)據(jù)結(jié)構(gòu)包含預先建立的時間表,頻道映射,控制數(shù)組,呼號映射,存儲器映射和記錄隊列??勺償?shù)據(jù)結(jié)構(gòu)包含節(jié)目信息包和擴展主題節(jié)目列表。
預先建立的時間表被用來定位系統(tǒng)中各個頻道的電視節(jié)目信息。預先建立的時間表只涉及會在當天(今天)或次日(明天)廣播的節(jié)目信息。預先建立的時間表通過使用指針來索引數(shù)據(jù),指針是包含期望數(shù)據(jù)項目的地址的數(shù)據(jù)片段。
圖7圖解了預先建立時間表。預先建立時間表包含針對系統(tǒng)中各個頻道的一組十二個指針4L各個指針對應于一個節(jié)目信息包,這個節(jié)目信息包包含涉及一個四小時電視節(jié)目編排模塊的數(shù)據(jù)。例如在圖7中,指針E1對應于從下午四點到下午八點的節(jié)目數(shù)據(jù)。十二個指針表示當天的24小時節(jié)目編排信息和次日的24小時節(jié)目信息。
參照圖8,指針A2-L2被用來表示與系統(tǒng)中第二個頻道相關(guān)的節(jié)目數(shù)據(jù)。各個指針包含一個變長節(jié)目信息包的地址,這個節(jié)目信息包包含實際的電視節(jié)目數(shù)據(jù)。當需要特定數(shù)據(jù)時,微處理器30首先在預先建立時間表中查找以便獲得指針,接著使用該位置中搜尋到的地址確定數(shù)據(jù)實際被存儲的位置。例如,如果下午八點至午夜十二點之間的一個電視節(jié)目需要系統(tǒng)中第二個頻道的數(shù)據(jù),則系統(tǒng)會使用指針F2中的地址確定包含數(shù)據(jù)的節(jié)目信息包的位置。
節(jié)目信息包是包含實際電視節(jié)目編排數(shù)據(jù)的變長數(shù)據(jù)結(jié)構(gòu)。各個節(jié)目信息包包含涉及某個特定頻道的一個四小時電視節(jié)目編排模塊的數(shù)據(jù)。由于每個四小時模塊中的節(jié)目數(shù)量取決于單個節(jié)目的持續(xù)時間,所以節(jié)目信息包長度是可變的。
圖8描述了一個節(jié)目信息包。一個節(jié)目信息包包含以下內(nèi)容存儲器數(shù)量-被用來確定多少空間被用來存儲節(jié)目信息包并且因此確定在不再需要節(jié)目信息包之后釋放多少空間;控制日期-被用來確定特定節(jié)目信息包中的數(shù)據(jù)屬于當天,次日或不屬于最近兩天;和被用來指定節(jié)目數(shù)據(jù)的具體版本的版本號。
這三個字段之后是針對屬于四小時時間塊的各個節(jié)目的特定數(shù)據(jù)。對于一個指定節(jié)目80,在節(jié)目信息包中出現(xiàn)以下字段多個節(jié)目標志字段-被用來確定這個節(jié)目是否包中的最近一個節(jié)目,或者確定是否有其它節(jié)目接著要處理;開始時間字段-從四小時模塊的開始時間起始的一個偏移,這個偏移被加到四小時模塊的時間上以便確定節(jié)目的開始時間;持續(xù)時間字段-指定具體節(jié)目的演出時間長度;主題字段-包含有關(guān)節(jié)目類型的信息;例如,節(jié)目可以是體育競賽,新聞節(jié)目或電影;CC字段-確定節(jié)目是否以標題為結(jié)束;立體聲字段-確定是否立體聲廣播節(jié)目;附加字段-是一個為擴充而保留的字段,隨著更多信息變成本領(lǐng)域的標準信息,這個字段會包含這種信息。
在這些字段后面是表示節(jié)目標題,主要描述-短節(jié)目描述,輔助描述-長節(jié)目描述和VCR+PLUSCODE的字段。所有這些項目均由兩個字段來表示,一個字段包含某個特定項目的長度,例如標題長度,另一個字段包含項目自身,例如標題。
這個信息的后面是一個節(jié)目結(jié)束字段。節(jié)目結(jié)束字段被用來指示該具體節(jié)目的信息結(jié)束。根據(jù)四小時模塊內(nèi)有多少節(jié)目被廣播,一個節(jié)目信息包可以包含一或多個節(jié)目的信息。多個節(jié)目被表示成81和82。
構(gòu)造一個節(jié)目信息包以便提供若干個用于存儲數(shù)據(jù)的唯一特性。針對超過一個字節(jié)內(nèi)可以存儲的最大數(shù)值的數(shù)值可以擴充標題長度,主要描述長度,輔助描述長度和VCR+PLUSCODE長度字段。例如參照圖8,如果輔助描述長度大于一個字節(jié)內(nèi)可以存儲的最大數(shù)值,則長度字節(jié)被設置成最大數(shù)值。系統(tǒng)接著假定以下字節(jié)也是長度字節(jié)并且加上兩個數(shù)值以確定輔助描述的長度。通過這種方式,節(jié)目信息包可以動態(tài)分配空間以適應較長的描述或標題。
節(jié)目結(jié)束字段允許在節(jié)目信息包中包含不被系統(tǒng)的當前版本讀取的數(shù)據(jù)。如圖8所示,VCR+PLUSCODE字段后面有兩個未指明數(shù)據(jù)的字段。這是可以被將來的系統(tǒng)版本讀取但目前不被當前系統(tǒng)處理的數(shù)據(jù)。當處理節(jié)目信息包數(shù)據(jù)時,系統(tǒng)會丟棄這個數(shù)據(jù),直到其讀取一個節(jié)目結(jié)束字段。系統(tǒng)不會開始處理新節(jié)目數(shù)據(jù),直到搜尋到一個節(jié)目結(jié)束字段。這個特性允許系統(tǒng)訪問的數(shù)據(jù)與可能引入更多數(shù)據(jù)的將來版本訪問的數(shù)據(jù)相同。
在各個用戶終端上,監(jiān)視用戶終端的使用情況,即哪些節(jié)目被觀看,有多頻繁,時間多長,或者監(jiān)視EPG的使用情況,即監(jiān)視選擇哪些節(jié)目進行錄像,觀看或顯示更多細節(jié),用光標點擊哪些節(jié)目并且有多頻繁,并且監(jiān)視的情況被微處理器30當作如上所述產(chǎn)生觀眾簡檔的過程的一部分來加以處理。在一個實施例中,在存儲器40中將這個簡檔維護,即存儲成各個用戶終端上的一個保密文件以保護觀眾隱私權(quán)。因而未經(jīng)授權(quán)團體不訪問簡檔。換言之,觀眾簡檔不能被上載到諸如服務中心,數(shù)據(jù)轉(zhuǎn)發(fā)器或國際互聯(lián)網(wǎng)絡Web站點的另一個位置。
可選地,只有部分用戶簡檔,即隱私敏感部分,例如用戶姓名和其它信息被保存成保密文件,其它有關(guān)使用的、有商業(yè)用途的匿名市場信息通過電話線路,尋呼機,國際互聯(lián)網(wǎng)絡等等被發(fā)送到一個遠程處理中心進行分析。
除了其提供信息以產(chǎn)生顯示節(jié)目列表的正常功能之外,EPG數(shù)據(jù)庫與其它信息和統(tǒng)計數(shù)據(jù)也可以被用來產(chǎn)生如上所述的觀眾終端上的觀眾簡檔。結(jié)果,向遠地發(fā)送有關(guān)觀眾觀看習慣的數(shù)據(jù)沒有破壞這些數(shù)據(jù)的隱私權(quán)。
舉例來說,微處理器可以監(jiān)視調(diào)諧器24的設置并且記錄調(diào)諧器被設置到各個頻道上的日、時和持續(xù)時間,而作為關(guān)于各個節(jié)目的信息的一部分,節(jié)目類別代號可以被存儲在EPG數(shù)據(jù)庫中。使用駐留在用戶終端中的EPG數(shù)據(jù)庫可以根據(jù)調(diào)諧器的日、時和持續(xù)時間識別實際節(jié)目、節(jié)目標題或節(jié)目類別代號。每當調(diào)諧器24復位時,頻道和時間可以被微處理器30用來訪問節(jié)目信息包(SIP)以便通過時間-頻道列表和對應指針在該時刻的頻道上廣播節(jié)目。微處理器30可以從SIP中恢復出被用來產(chǎn)生分類節(jié)目指南的節(jié)目類別以便用于確定觀眾簡檔。每當調(diào)諧器24復位時,微處理器30使用從上次調(diào)諧器復位開始的時間間隔對間隔內(nèi)該頻道上廣播的節(jié)目分類以便產(chǎn)生該分類的節(jié)目的觀看時間累積值。因而存儲器40通過這種方式可以記錄所有被用于確定觀眾簡檔的類別的觀看時間。如上所述,如果愿意的話,經(jīng)過專門裁剪、與被用來產(chǎn)生分類節(jié)目指南的節(jié)目類別不同的節(jié)目類別可以被存儲在S'中并且和統(tǒng)計數(shù)據(jù)與人口心理統(tǒng)計信息一起被用來確定觀眾簡檔。
在具有上述數(shù)據(jù)庫結(jié)構(gòu)的情況下,對微處理器30編程以便根據(jù)從一個實時時鐘讀取的時間和從調(diào)諧器讀取的頻道從預先建立時間表中獲得指向期望SIP的指針。微處理器30接著從針對時間和頻道的SIP中讀取分類。除監(jiān)視調(diào)諧器24之外,就象XDS或父母控制等級那樣,可以通過各個節(jié)目自身的VBI實時發(fā)送節(jié)目分類。然而這需要電視信號提供商共同完成。
在一個用戶終端上確定的簡檔與報頭H1,H2,H3,…,Hn-1,Hn中的發(fā)送廣告代碼相關(guān),因而微處理器30根據(jù)統(tǒng)計數(shù)據(jù)和人口心理統(tǒng)計信息可以標記簡檔文件表示的某人會非常感興趣的發(fā)送廣告A1,A2,A3,…,An-1,An-2。
也可以使用專利申請60/110,301號中公開的更加成熟的相關(guān)方案使針對性信息與用戶簡檔相關(guān)。為了節(jié)省本地存儲器空間,在隱私權(quán)不成問題時可以在某個中央位置上執(zhí)行部分處理。
在涉及廣告針對性的情況下,當在一個用戶終端上接收一個廣告時,將其代碼與用戶簡檔相比較。(在上述簡單相關(guān)方案中,將廣告代碼與簡檔中的代碼直接比較。)如果檢測到一個匹配,則廣告被存儲在存儲器38中以便稍后在EPG電視屏幕的區(qū)域54和/或56(圖4)中顯示。如果廣告代碼指示廣告不受關(guān)注,則不在存儲器38中存儲廣告。這就節(jié)省了用戶終端中的存儲器空間。最好存儲若干專門針對簡檔所反映的用戶興趣的廣告并且輪流訪問以便在基于一個規(guī)定節(jié)目編排的EPG中顯示,在1999年6月28日提交的專利申請60/141/331號中描述了這種規(guī)定節(jié)日編排,這里完整參考引用了其中的公開內(nèi)容。雖然最好通過電視信號發(fā)送廣告及其代碼,但是也可以通過諸如尋呼信道或國際互聯(lián)網(wǎng)絡的分離鏈路發(fā)送它們。
這里進行的描述的意圖不是將本發(fā)明的方式或形式限制成EPG,而是將EPG當作一個有效的例子。例子中的視頻可以是任何類型的信息,指南可以是任何信息列表或分類,廣告可以是任何形式的、涉及視頻,音頻信息以及文本和圖形的促銷。例如,如果存在一個有關(guān)出租店中可用錄像帶的″指南″,則可以使用相同的原理。類似地,如果有一個產(chǎn)品或服務指南(例如電子商務目錄),則可以使用相同原理針對讀者或聽眾。此外,本發(fā)明不僅限于任何的具體硬件配置并且隨著新計算機,電視系統(tǒng),通信設備等等組合的開發(fā)會增加用途。
在一個實施例中,本發(fā)明根據(jù)與要傳送給觀眾的各個電視節(jié)目相關(guān)的人口統(tǒng)計和/或人口心理統(tǒng)計信息數(shù)據(jù)庫發(fā)掘出觀眾簡檔匹配條件。EPG提供商根據(jù)個體節(jié)目制作人或其它這樣的來源提供的信息可以開發(fā)這種人口統(tǒng)計和/或人口心理統(tǒng)計信息數(shù)據(jù)庫。也可以從第三方購買這種人口心理統(tǒng)計數(shù)據(jù)庫。也可以使用任何數(shù)量的上述相關(guān)信息的不同來源產(chǎn)生這種人口心理統(tǒng)計數(shù)據(jù)庫。
本發(fā)明使用人口心理統(tǒng)計數(shù)據(jù)庫中的信息為能夠得到這種人口心理統(tǒng)計信息的各個節(jié)目提供補充信息。應當理解,這里所謂的EPG是指一個EPG系統(tǒng),該系統(tǒng)包含但不僅限于一個微處理器,其中以這里描述的某種方式對微處理器進行編程使之工作。通過EPG提供商和觀眾的EPG之間的通信流發(fā)送補充人口心理統(tǒng)計信息,例如利用發(fā)送節(jié)目時的節(jié)目垂直空白間隔(″VBI″)。作為一個可選方式,在準備通過通信流發(fā)送各個節(jié)目的補充人口心理統(tǒng)計信息以作為各個節(jié)目被傳送過來以描述電視節(jié)目列表信息的信息的一部分,其中根據(jù)電視節(jié)目列表信息準備EPG的屏幕顯示指南。EPG提供至少一個被存儲在個體電視觀眾的電視系統(tǒng)的存儲器中的核心操作系統(tǒng)。
根據(jù)本發(fā)明的一個實施例,觀眾的電視上的EPG接收有關(guān)某些電視節(jié)目的補充節(jié)目層次人口心理統(tǒng)計信息并且將其存儲在個體電視觀眾的電視系統(tǒng)的存儲器中。EPG產(chǎn)生接收的節(jié)目層次人口心理統(tǒng)計信息的匹配條件(被稱作匹配條件″桶″)。EPG收集有關(guān)觀眾電視觀看習慣和EPG操作習慣的信息?!逋啊褰y(tǒng)計和EPG收集的有關(guān)觀眾電視觀看習慣與EPG操作習慣的信息合起來被稱作″觀眾簡檔″。
除了上述節(jié)目層次人口心理統(tǒng)計信息之外,EPG也可以在頻道和/或網(wǎng)絡層次將人口心理統(tǒng)計信息收集到一個數(shù)據(jù)庫中。例如,某些人口心理統(tǒng)計信息可以和觀看某具體頻道/網(wǎng)絡,例如MTV的觀眾相關(guān)聯(lián)。作為另一個例子,某些人口心理統(tǒng)計信息可以和觀看ESPN的觀眾相關(guān)聯(lián)。就象節(jié)目層次補充人口心理統(tǒng)計信息那樣,本發(fā)明提供一個頻道/網(wǎng)絡層次補充人口心理統(tǒng)計信息數(shù)據(jù)庫。本發(fā)明還假定以信息分組和/或被包含在頻道/網(wǎng)絡層次分組中的補充頻道/網(wǎng)絡信息的方式把這種信息傳送到觀眾的電視系統(tǒng)。
以若干方式可以向觀眾的電視傳送的信息的數(shù)據(jù)和指令分組包含但不僅限于通過垂直空白間隔(″VBI″),國際互聯(lián)網(wǎng)絡鏈路,電視系統(tǒng)電話連接,電視系統(tǒng)電纜連接,和任何其他與電視系統(tǒng)通信的方法發(fā)送的數(shù)據(jù)。
這個公開內(nèi)容將通過垂直空白間隔(″VBI″)進行的電視通信當作一個向電視系統(tǒng)傳送信息的示例性方法。應當理解,VBI只是許多種與電視通信的方法中的一種。例如,在數(shù)字電視環(huán)境中,帶寬子信道可用于在向電視傳輸實時視頻和音頻的同時傳送信息。同樣地,諸如國際互聯(lián)網(wǎng)絡的計算機網(wǎng)絡可用于在向電視傳輸實時視頻和音頻的同時傳送信息。應當理解,本發(fā)明同樣適用于所有與電視通信的方法,并且不僅限于通過VBI進行的通信。
可以在個人計算機,PCTV,與基頂盒相連的電視,包含微處理器的電視或其它這樣的設備上實現(xiàn)本發(fā)明。然而,本發(fā)明不僅限于任何的具體硬件配置或電視系統(tǒng),并且隨著新計算機和電視系統(tǒng)組合的開發(fā)會增加用途。例如,本發(fā)明不僅限于常規(guī)模擬電視,并且同樣適用于數(shù)字電視和計算機配置。
根據(jù)本發(fā)明,觀眾的電視上的EPG接收有關(guān)某些電視頻道和/或網(wǎng)絡的補充人口心理統(tǒng)計信息并且將其存儲在個體電視觀眾的電視系統(tǒng)的存儲器中。EPG產(chǎn)生接收人口心理統(tǒng)計頻道和/或網(wǎng)絡信息的匹配條件。如前針對節(jié)目層次桶所述,頻道和/或網(wǎng)絡信息會被收集到被稱作頻道和/或網(wǎng)絡匹配條件″桶″的結(jié)構(gòu)中。
本發(fā)明使用上述節(jié)目層次和/或頻道/網(wǎng)絡層次人口心理統(tǒng)計信息確定電視節(jié)目編排,EPG顯示和操作的特性,比如廣告。
當觀眾調(diào)諧到一個電視節(jié)目時,EPG檢查是否可以得到任何有關(guān)被觀看的具體節(jié)目的補充節(jié)目層次人口心理統(tǒng)計信息。類似地,EPG檢查是否可以得到任何有關(guān)被調(diào)諧的具體頻道的頻道/網(wǎng)絡層次人口心理統(tǒng)計信息。
在一個實施例中,如果具體節(jié)目和/或頻道的節(jié)目層次和/或頻道/網(wǎng)絡層次人口心理統(tǒng)計信息可用,則EPG使用該信息更新匹配條件″桶″。例如,如果觀眾調(diào)諧的節(jié)目是足球比賽,則EPG檢查是否有該節(jié)目的任何節(jié)目層次和/或頻道/網(wǎng)絡層次人口心理統(tǒng)計信息。在我們的例子中,足球比賽被指定成例如″足球觀眾″。因此,在我們的例子中EPG查看是否有一個″足球觀眾″桶。如果沒有″足球觀眾″桶,EPG則產(chǎn)生一個。一旦產(chǎn)生了″足球觀眾″桶,或者已經(jīng)有這樣一個桶,則EPG遞增桶的內(nèi)容。
這里使用的″桶″標識的具體例子,例如上述″足球觀眾″桶只是例子,并不對本發(fā)明產(chǎn)生任何限制。根據(jù)本發(fā)明,可以根據(jù)確定針對性的需要標識和使用許多不同類型和層次的桶。根據(jù)本發(fā)明,EPG針對各個觀眾印象更新一或多個桶。例如,當觀眾觀看足球比賽時,EPG可以更新一個具體的″桶″,例如″足球觀眾″,和一個較高層次的″桶″,例如″體育觀眾″。
在一個實施例中,不對″桶″進行更新,除非觀眾在某個時間段內(nèi)繼續(xù)觀看一個具體節(jié)目。以一個需要觀眾在五分鐘內(nèi)仍然調(diào)諧在一個具體頻道的實施例為例。五分鐘時間只是個例子,并不對本發(fā)明產(chǎn)生任何限制。在這個例子中,當觀眾調(diào)諧到一個新頻道時,如果觀眾在至少五分鐘內(nèi)仍然調(diào)諧在新頻道上,則EPG會使用與被調(diào)諧的具體節(jié)目和/或頻道/網(wǎng)絡相關(guān)的節(jié)目層次和/或頻道/網(wǎng)絡層次人口心理統(tǒng)計信息更新對應的桶。另一方面,如果觀眾在不到五分鐘內(nèi)仍然調(diào)諧在具體頻道/網(wǎng)絡上,則EPG不會試圖定位與被調(diào)諧的具體節(jié)目和/或頻道相關(guān)的補充節(jié)目層次和/或頻道/網(wǎng)絡層次人口心理統(tǒng)計信息;也不會試圖更新任何匹配條件桶。
在一個根據(jù)上述節(jié)目層次和/或頻道/網(wǎng)絡層次人口心理統(tǒng)計信息更新匹配條件桶的實施例中,EPG在顯示廣告之前分析桶中收集的統(tǒng)計信息。如上所述,一個能夠顯示廣告的EPG以不同方式顯示廣告,其中包含面板廣告窗口和頻道廣告。
根據(jù)本發(fā)明的一個實施例,為了進行匹配,數(shù)據(jù)轉(zhuǎn)發(fā)器遞送到觀眾的具體廣告會攜帶節(jié)目層次和/或頻道/網(wǎng)絡層次人口心理統(tǒng)計信息。在EPG顯示作為其顯示內(nèi)容的一部分的廣告之前,本發(fā)明分析電視系統(tǒng)存儲器的桶內(nèi)收集的統(tǒng)計信息。EPG在與某具體廣告相關(guān)的節(jié)目層次和/或頻道/網(wǎng)絡層次人口心理統(tǒng)計信息和匹配條件桶中包含的人口心理統(tǒng)計觀眾簡檔之間尋找匹配,或最接近的匹配。如下所述,根據(jù)發(fā)送到EPG的數(shù)據(jù)指令分組中傳遞的指令確定EPG尋找匹配/符合的方式。數(shù)據(jù)指令分組在廣告前面,涉及或被附加到廣告上。
仍然考慮上述″足球觀眾″的例子。在我們的例子中,一個著名啤酒品牌的廣告被傳送到觀眾的電視上。廣告?zhèn)鬟f指示該廣告針對的是″足球觀眾″的補充信息。EPG將廣告補充信息與已經(jīng)針對觀眾產(chǎn)生并收集的桶內(nèi)的內(nèi)容相比較。在我們的例子中,由于觀眾以前已經(jīng)觀看了一場足球比賽,EPG以前已經(jīng)產(chǎn)生并遞增了″足球觀眾″桶。所以在我們的例子中,EPG在其搜尋觀眾的匹配條件桶期間遇到一個″足球觀眾″桶。因此EPG選擇顯示該廣告。在一個實施例中,如果在廣告的補充信息和EPG收集的匹配條件桶之間沒有匹配或符合,則不會選擇將該廣告存儲在觀眾電視系統(tǒng)的存儲器中。在另一個實施例中,傳送到觀眾電視系統(tǒng)的每個廣告均被存儲在存儲器中;每當EPG必須顯示和/或改變廣告顯示時在匹配條件和匹配條件桶之間進行比較。例如每當觀眾進入EPG模式時便進行比較。例如每當EPG即將把一個新廣告切換到觀眾顯示設備的某個具體廣告顯示區(qū)域時便進行比較。
在一個實施例中,僅在電視被打開的時間段內(nèi)存儲匹配條件桶中采集的信息。這個具體實施例根據(jù)電視系統(tǒng)服務于一家觀眾并且各個觀眾具有可能不同的人口心理統(tǒng)計簡檔的理論開展工作。在這個具體實施例中,由于一個″家庭″的簡檔會導致不同觀眾簡檔的混合,所以系統(tǒng)不積累不同觀看會話的匹配條件信息。在這個具體實施例中,這種簡檔混合不會用于確定廣告的針對性。
在一個實施例中,根據(jù)日時將信息收集到不同的桶中。例如,早晨的電視觀看會導致更新″早晨桶″;下午的電視觀看會導致更新″下午桶″;傍晚的電視觀看會導致更新″傍晚桶″。上述桶時間名稱只是示例性的,并不對本發(fā)明產(chǎn)生限制。會根據(jù)市場針對性的需要為系統(tǒng)定義桶時間名稱。根據(jù)本發(fā)明,這個實施例產(chǎn)生不同觀眾的簡檔。即,“下午桶”積累觀看卡通片的孩子的簡檔信息;“傍晚桶”捕捉觀看信息的成人;等等。
根據(jù)本發(fā)明,本發(fā)明針對不同觀眾產(chǎn)生不同簡檔的另一個方式是使用父母控制代碼和/或五類等級(V-chip rating)區(qū)分一個家庭內(nèi)的多個觀眾。例如,一個觀看TV-Y節(jié)目的會話表明孩子正在觀看;觀看TV-M等級的節(jié)目表明成人正在觀看。因此,可以使用區(qū)分不同觀眾的父母控制代碼和/或五類等級收集個體/群體的信息。首先分析被觀看的節(jié)目的父母控制代碼和/或五類等級并區(qū)分具體觀眾,然后確定廣告的針對對象。對微處理器編程以便識別觀眾個體/群體,并且接著匹配最適合該觀眾的廣告類型。
在一個實施例中,如果被調(diào)諧的具體頻道的節(jié)目層次或頻道/網(wǎng)絡層次人口心理統(tǒng)計信息可用,則EPG使用該信息選擇在觀眾下一次進入EPG時要顯示的廣告。
根據(jù)本發(fā)明,觀眾購買的電視系統(tǒng)中安裝的EPG系統(tǒng)至少包括一個核心EPG系統(tǒng),這個EPG系統(tǒng)能夠解碼,安裝和執(zhí)行復雜的數(shù)據(jù)類型集合,其中包含以核心EPG系統(tǒng)的輸入方式提供的數(shù)據(jù)″指令″分組。通常,為觀眾購買的電視系統(tǒng)提供一個初始數(shù)據(jù)″指令″分組集合以便在觀眾第一次打開電視時EPG完全可以工作,并且提供完整顯示能力,其中包含一個初始廣告集合。
在第一次安裝電視機之后,輸入數(shù)據(jù)指令″分組″被后續(xù)發(fā)送到各個有接收能力、配備EPG的電視系統(tǒng)。當接收輸入數(shù)據(jù)指令分組后,核心EPG系統(tǒng)解碼各個數(shù)據(jù)指令分組并且使用指令按照某種方式操作。
本發(fā)明的一個方面是一個具體廣告數(shù)據(jù)分組傳遞一個指令分組或在其前面有一個這樣的指令分組,上述指令分組指定被系統(tǒng)用來分析EPG系統(tǒng)收集的觀眾簡檔(″匹配條件簡檔″)的指令。匹配條件簡檔包括一或多個匹配條件。分別處理多個匹配條件簡檔。例如,考慮一個廣告,其中登廣告者希望希望以下列兩個簡檔人群為目標1)男性,17-25歲;2)女性,17-25歲。根據(jù)本發(fā)明的這個方面,兩個匹配條件簡檔人群會與具體廣告相關(guān)。分組會包含配備EPG的電視系統(tǒng)識別所針對的兩個人群所需的信息和指令。根據(jù)數(shù)據(jù)分組指令,EPG會嘗試用EPG收集的匹配條件匹配第一廣告簡檔人群,在我們的例子中這個人群是男性,年齡17-25。如果沒有匹配,EPG會嘗試用EPG收集的匹配條件匹配第二廣告簡檔人群,在我們的例子中這個人群是女性,年齡17-25。如果存在匹配,則會在EPG顯示屏幕的一個適當部分上顯示廣告。如果沒有匹配,則不會顯示廣告。在一個實施例中,如果在廣告和EPG收集的觀眾簡檔信息之間沒有匹配,則不從VBI或通信流中選擇廣告,并且不在電視/EPG存儲器中存儲廣告。
本發(fā)明不僅限于在觀眾處于EPG模式時顯示廣告。本發(fā)明同樣適于在觀眾觀看實時電視的同時確定應當顯示給觀眾的若干個廣告。為此這里完整參考引用了國際專利申請PCT/US98/17980。國際專利申請PCT/US98/17980公開了替換和/或覆蓋電視調(diào)諧的音頻和/或視頻電視信號的系統(tǒng)和方法。國際專利申請PCT/US98/17980的公開內(nèi)容的一個方面是能夠?qū)㈩l道從某個位置切換到另一個顯示另一個廣告的頻道,其中電視被調(diào)諧到上述某個位置并且在該位置上一個廣告被傳送到電視。本發(fā)明為上述節(jié)目層次和頻道/網(wǎng)絡層次人口心理統(tǒng)計信息提供關(guān)于可以在實時電視觀看期間顯示的廣告的補充信息。本發(fā)明接著使用實時廣告節(jié)目層次和頻道/網(wǎng)絡層次人口心理統(tǒng)計信息與EPG收集的節(jié)目層次和頻道/網(wǎng)絡層次人口心理統(tǒng)計信息相比較。本發(fā)明接著根據(jù)匹配分析確定一個廣告是否更加適合于顯示給觀眾。如果一個廣告達到匹配或比較符合,則通過在適當時間把電視調(diào)諧到適當頻道來顯示廣告。當廣告結(jié)束時,電視被調(diào)諧到廣告開始之前觀眾調(diào)諧到的頻道。
對數(shù)據(jù)指令分組的使用使得EPG不僅限于針對觀眾裁剪廣告。數(shù)據(jù)指令分組可用于裁剪EPG和電視觀看的各個方面。例如,可以根據(jù)觀眾簡檔信息確定EPG模式下EPG的顯示格式。例如,考慮一個被體育愛好者發(fā)現(xiàn)是最優(yōu)的具體顏色方案。通過在諸如VBI的通信流上發(fā)送與指令分組相關(guān)的數(shù)據(jù)分組中的顏色方案可以實現(xiàn)顏色方案,上述指令分組指示EPG針對觀看″體育″的觀眾選擇并實現(xiàn)具體的顏色方案。
指令分組包含邏輯,關(guān)系操作符以及數(shù)據(jù)。對EPG編程以便識別指令分組的各個分量并且執(zhí)行其中包含的指令。有時被稱作″信封″的數(shù)據(jù)指令分組可以指示EPG以一天、一星期、一月一次的方式,某種周期性方式,連續(xù)方式或其它計劃方式執(zhí)行指令。在一個實施例中,如果指示EPG僅以一次性方式執(zhí)行指令,則不在EPG的存儲器中保存指令。
數(shù)據(jù)指令分組可用于指示單獨一個觀眾的EPG顯示一個具體的消息。例如,一個觀眾可以要求向第二個觀眾傳送一個″生日快樂!″消息并且在第二個觀眾的生日整天顯示該消息。在諸如VBI的通信流中構(gòu)造并發(fā)送″生日快樂″消息。此前涉及或附著于″生日快樂″消息的是一個指令分組,該指令分組指示所有的EPG在指定日期當且僅當觀眾的電視設備ID等于指定編號時選擇,存儲和顯示″生日快樂″消息,或者根據(jù)名稱匹配或名稱和生日的匹配進行上述操作。當完成登記卡填寫或其它這樣的過程時從觀眾那里可以收集名稱,生日和其它個人信息。數(shù)據(jù)指令分組可用于按照地理方式和/或任何其他EPG已知或EPG可以推斷和/或近似了解的因素確定針對性信息。
近來萬維網(wǎng)(WWW或Web)的快速成功使得國際互聯(lián)網(wǎng)絡非常普及。不管主題的格式和順序如何,Web通過允許用戶從一個主題瀏覽到另一個主題的非連續(xù)Web關(guān)聯(lián)的方式將全球各種計算機和各種主題鏈接到一起。用戶使用Web瀏覽器訪問和瀏覽Web,Web瀏覽器通常駐留在用戶計算機上并且在其上執(zhí)行。諸如Netscape的NavigatorTM和Microsoft國際互聯(lián)網(wǎng)絡ExplorerTM的Web瀏覽器產(chǎn)品是通用的并且可以被計算機用戶訪問。Web瀏覽器允許用戶從Web內(nèi)的計算機網(wǎng)絡檢索并交付超媒體內(nèi)容,其中包含文本,聲音,視頻和其它類型的數(shù)據(jù)。這些超媒體內(nèi)容被存儲在不同Web站點上。
Web站點是服務器計算機上可通過國際互聯(lián)網(wǎng)絡訪問的位置。諸如超媒體內(nèi)容和數(shù)據(jù)庫的各種信息可以被存儲在Web站點上并且用戶通過連接到國際互聯(lián)網(wǎng)絡的計算機可以訪問上述信息。為了準備頁面,Web站點需要一個服務器(主計算機)和在服務器上運行的服務器軟件。主計算機管理通信協(xié)議并且容留頁面和在國際互聯(lián)網(wǎng)絡產(chǎn)生Web站點所需的有關(guān)軟件。遍布國際互聯(lián)網(wǎng)絡的主計算機可以容留不同的Web站點。
國際互聯(lián)網(wǎng)絡根據(jù)客戶/服務器模型開展工作。在這個模型中,客戶端計算機與服務器計算機通信,信息駐留在服務器計算機上并且客戶端計算機依賴服務器傳遞請求的信息和服務。這些服務可以搜尋信息并且向客戶端發(fā)送信息,例如在查詢Web上的數(shù)據(jù)庫時。這些服務的其它例子是通過Web站點遞送Web頁面,處理入局和出局電子郵件。通常,客戶端是使用瀏覽器連接到并且搜尋服務器的個人計算機(PC)用戶,然而也可以在PCTV,基頂盒,包含專用硬件的電視機等等上面實現(xiàn)本發(fā)明。服務器通常是功能更強的、容留數(shù)據(jù)和數(shù)據(jù)庫的計算機??蛻?服務器模型允許構(gòu)造具有無限文件存儲介質(zhì),簡檔在數(shù)千個主計算機中間,可被任何個體用戶訪問的Web。
國際互聯(lián)網(wǎng)絡如此快速增長并且其資源如此龐大,以致用戶需要在專門軟件的幫助下進行瀏覽,上述專門軟件被稱作代理,用途是幫助用戶訪問網(wǎng)絡的資源。簡單地講,代理是自動執(zhí)行用戶的搜尋和命令操作的程序。代理可以搜尋最近的新聞并且將新聞下載到用戶計算機上;它們可以自動監(jiān)視國際互聯(lián)網(wǎng)絡傳輸并且報告有關(guān)其總體使用的情況;它們可以搜尋有關(guān)用戶想要買的機械產(chǎn)品的最好交易;它們可以執(zhí)行重要的Web維護任務;等等。這些代理是用戶不可見的軟件程序。用戶確定代理要完成的任務,并且代理在后臺自動開始并執(zhí)行任務。各種不同的語言可用于編寫代理程序。
例如,一個簡單的國際互聯(lián)網(wǎng)絡代理是一個根據(jù)各種信息源收集新聞的程序,其中用戶未使用計算機或者用戶正使用計算機執(zhí)行另一個任務。新聞代理可以通過若干種方式工作。在最簡單的例子中,用戶填寫表明其感興趣的新聞類型和用戶期望的新聞遞送時間的表格。根據(jù)上述信息,新聞代理按照預定的間隔撥入國際互聯(lián)網(wǎng)絡上的新聞站點并且向用戶可以通過HTML頁面的方式讀取的計算機下載新聞。
在本發(fā)明的一個方面,一個駐留在本地客戶端設備本地的智能代理以迭代方式綜合國際互聯(lián)網(wǎng)絡用戶的習慣,統(tǒng)計數(shù)據(jù)和人口心理統(tǒng)計信息以推斷用戶的簡檔。智能代理也可以使用偏好過濾傳送到本地設備的信息。具體地,代理收集,合并,綜合并推斷用戶的信息以產(chǎn)生用戶的人口心理統(tǒng)計簡檔,并且使用這種人口心理統(tǒng)計簡檔選擇或過濾傳送給用戶的信息,從而達到有針對性的目的。代理還能夠?qū)桓缎畔⑦M行分類和識別以便可以方便地對其進行匹配,過濾或選擇。
代理是被用來收集諸如訪問的Web站點的類型和頻率的信息和用戶檢索的信息的軟件程序。軟件程序綜合收集的信息和統(tǒng)計數(shù)據(jù),人口心理統(tǒng)計信息以得到用戶的人口心理統(tǒng)計簡檔。代理也可以根據(jù)用戶在Web站點,公共Usenet新聞組和類似站點上的簡檔在國際互聯(lián)網(wǎng)絡上搜尋用戶感興趣的信息。軟件applet檢索的數(shù)據(jù)可以被輸入到一個根據(jù)用戶簡檔產(chǎn)生一個分類列表的算法中。根據(jù)本發(fā)明的一個實施例,通過JavaTM編程語言編寫軟件程序。也可以使用ActiveXTM或其它已知的國際互聯(lián)網(wǎng)絡編程技術(shù)編寫軟件小應用程序(applet)。
根據(jù)本發(fā)明的一個實施例,系統(tǒng)使用列表和記錄存儲和組織用于構(gòu)造用戶簡檔的數(shù)據(jù)。系統(tǒng)把列表和記錄組織到存儲在本地設備上的數(shù)據(jù)庫中。數(shù)據(jù)庫可以被結(jié)構(gòu)成關(guān)系數(shù)據(jù)庫,表格數(shù)據(jù)庫,層次數(shù)據(jù)庫,面向?qū)ο髷?shù)據(jù)庫等等。可以根據(jù)使用的數(shù)據(jù)類型改變各種列表中包含的布局和信息。用戶記錄包含用戶的偏好和人口心理統(tǒng)計信息,以及有關(guān)用戶與國際互聯(lián)網(wǎng)絡和各種Web站點交互的歷史記錄。用戶記錄還包含用戶的信息,其中包含用戶姓名,性別,年齡組,收入等級,電子郵件地址等等。用戶記錄也可以包含一個用戶等級列表字段,其中具有一個針對用戶等級列表的索引。用戶的等級列表包含一個有關(guān)主題內(nèi)容,產(chǎn)品類型,品牌名稱等等的列表。各個條目還包含一個被分配給具體條目的用戶等級。用戶等級將用戶的品牌等級指示成″是″,″否″,″愛好″,″不愛好″,″不關(guān)心″,或″不知道″。用戶可以通過選擇一個與對應于上述等級的條目相鄰的按鈕來指示其對一個條目的偏好或不關(guān)心。如上所述,代理綜合使用條目等級信息和其它數(shù)據(jù)以得到用戶簡檔。因而系統(tǒng)可以根據(jù)用戶的簡檔過濾信息或從國際互聯(lián)網(wǎng)絡檢索信息。信息包含促銷信息,廣告,或信息涉及具體主題內(nèi)容的信息。
國際互聯(lián)網(wǎng)絡正在逐漸變成廣播介質(zhì)。除了用戶自己訪問某些站點之外,可以利用統(tǒng)稱為推送技術(shù)的各種技術(shù)通過國際互聯(lián)網(wǎng)絡直接向用戶計算機發(fā)送信息,整個Web站點和應用。在推送技術(shù)中,通常用戶在被稱作頻道的Web站點上登記。頻道通常是指某個站點發(fā)布人建立的一個興趣區(qū)域,其中可以包含HTML頁面,JavaTMapplet,AetiveXTM部件,多媒體對象,和其它被封裝到一起的信息以便通過推送技術(shù)向用戶傳遞定制信息。按照指定間隔自動向用戶發(fā)送登記的站點和其中包含的信息。
接收這些頻道需要專門客戶端軟件或推送瀏覽器。推送技術(shù)通常被內(nèi)置到諸如Netscape CommunicatorTM和Microsoft國際互聯(lián)網(wǎng)絡ExplorerTM的瀏覽器中。也可以從其它公司得到Push客戶端軟件。多數(shù)推送技術(shù)允許用戶定制其接收的信息類型。這種定制是推送技術(shù)提供的一個好處。另一個好處是節(jié)省時間--不用出去收集信息便可以將信息傳送到用戶那里,用戶沒有做什么事情,并且傳送的信息是用戶感興趣的信息。
根據(jù)本發(fā)明的一個方面,當確定一個用戶的簡檔時,推送技術(shù)被用來根據(jù)確定的用戶簡檔向用戶傳送感興趣的特定信息,例如具體的產(chǎn)品信息或廣告。
圖9和10圖解了一個基于本發(fā)明的一個實施例的交互式電視節(jié)目編排系統(tǒng)300,該系統(tǒng)可以從國際互聯(lián)網(wǎng)絡訪問電視編排信息并且為用戶提供對國際互聯(lián)網(wǎng)絡的訪問。在這個實施例中不通過任何電話線路并且不需要個人計算機就能夠訪問國際互聯(lián)網(wǎng)絡。在1997年4月11日提交,標題為″鏈接電視觀眾和登廣告者與廣播公司的系統(tǒng)和方法″的美國專利申請08/837,078中描述了一個包含訪問國際互聯(lián)網(wǎng)絡和登廣告者,國際互聯(lián)網(wǎng)絡上下文搜尋的交互電視系統(tǒng),這里參考引用了其中的全部內(nèi)容。如圖9所示,交互電視節(jié)目編排系統(tǒng)包含一個被連接到電視系統(tǒng)320的有線系統(tǒng)310。有線系統(tǒng)310通常包含一個處理器312和一個存儲器314。電視系統(tǒng)320包含一個電視322和一個用戶接口設備340。電視系統(tǒng)320也可以包含一個被連接到電視322的VCR。在一個特定實施例中,有線系統(tǒng)310的存儲器314存儲用于接收,組織和顯示時間表數(shù)據(jù)和其它數(shù)據(jù)的軟件316。除軟件316之外,存儲器314中還存儲基本編排信息的數(shù)據(jù),涉及用戶簡檔的數(shù)據(jù)和其它相關(guān)數(shù)據(jù)(例如涉及一個具體節(jié)目的數(shù)據(jù))。在一個實施例中,通過電纜調(diào)制解調(diào)器318接收這個數(shù)據(jù)的一部分,電纜調(diào)制解調(diào)器可以從國際互聯(lián)網(wǎng)絡訪問數(shù)據(jù)。由處理器312產(chǎn)生數(shù)據(jù)的其它部分。軟件316接著使用從電纜調(diào)制解調(diào)器318接收的數(shù)據(jù)產(chǎn)生一個電視節(jié)目表指南。用戶在期望時可以訪問這個產(chǎn)生的電視節(jié)目表指南。
圖10圖解了一個從有線系統(tǒng)310向一個用于顯示的電視提供電視節(jié)目表信息的方案。在一個實施例中,電纜調(diào)制解調(diào)器318提供對數(shù)據(jù)庫的訪問,該數(shù)據(jù)庫可以是在線數(shù)據(jù)庫;數(shù)據(jù)庫包含電視節(jié)目表信息并且信息被發(fā)送到電視。存儲器314中存儲的軟件316被用來搜尋和提供信息,并且提供若干其它功能,其中包含確定基于本發(fā)明的用戶簡檔。數(shù)據(jù)可以被存儲在有線系統(tǒng)310內(nèi)的存儲器314中,或存儲在電視322的數(shù)據(jù)庫348中??刂破?52被用來從存儲器314或數(shù)據(jù)庫348獲得數(shù)據(jù)以便在電視322上顯示。根據(jù)電視節(jié)目表指南,用戶可以使用用戶接口340按下″服務″按鈕。這個服務按鈕可以位于用戶接口上,也可以位于電視節(jié)目表指南顯示屏幕內(nèi)。當按下服務按鈕時,根據(jù)用戶簡檔所確定的用戶偏好為用戶指定諸如新聞,天氣,體育,分數(shù),財務數(shù)據(jù),本地交通,網(wǎng)絡等等的選擇。通過使用用戶接口,用戶可以選擇一個區(qū)域或標題,并且提供來自數(shù)據(jù)庫的相關(guān)信息。
用戶還可以通過使用用戶接口從指南中選擇網(wǎng)絡來訪問國際互聯(lián)網(wǎng)絡。電纜調(diào)制解調(diào)器318訪問國際互聯(lián)網(wǎng)絡,并且一旦連接建立,用戶與在線服務提供商進行雙向通信。用戶接著可以訪問不同的在線服務。例如,一個觀看體育競賽的用戶可以按下服務按鈕,并且一個基于用戶簡檔的不同菜單會顯示下列選擇(1)體育分數(shù),(2)當前比賽統(tǒng)計,(3)運動員統(tǒng)計,和(4)基于用戶簡檔的相關(guān)產(chǎn)品。如果用戶選擇(4)相關(guān)產(chǎn)品,軟件會通知電纜調(diào)制解調(diào)器并且指示電纜調(diào)制解調(diào)器建立與一個在線服務提供商的連接。在線服務提供商接著列出一系列與比賽相關(guān)的選擇(例如,49人隊的帽子,Louisville Slugger的巨人隊的棒球球棒,PopWarner的Nike帶釘足球鞋,等等),并且用戶可以同服務提供商交互以便訂購和購買產(chǎn)品。
圖11圖解了一個從諸如國際互聯(lián)網(wǎng)絡或萬維網(wǎng)的計算機網(wǎng)絡360上的一或多個服務器350訪問電視節(jié)目表信息的系統(tǒng)和方法。通過計算機系統(tǒng),電視系統(tǒng),PCTV或被連接到諸如電話線路等等的通信鏈路的簡單顯示器可以訪問和觀看電視信息。在典型實施例中,通過一個諸如遙控器,鍵盤,鼠標等等的用戶輸入設備364和一個訪問計算機網(wǎng)絡360的通信設備366圖解PCTV 362。通信設備366可以包含多種數(shù)據(jù)線路,例如電話線路,電纜調(diào)制解調(diào)器,衛(wèi)星鏈路,等等。
在一個實施例中,計算機網(wǎng)絡360包含多個服務器350和一個數(shù)據(jù)庫370。數(shù)據(jù)庫370包含電視節(jié)目表信息,可以在PCTV 362上檢索和觀看節(jié)目表信息。服務器350表示具有文件,數(shù)據(jù)庫等等的文件服務器。在一個典型實施例中,計算機網(wǎng)絡是環(huán)球網(wǎng)并且各個服務器350被建成一個通過唯一地址可以尋址的網(wǎng)絡文件服務器。例如,服務器350可以使用諸如傳輸控制協(xié)議(TCP)和網(wǎng)際協(xié)議(IP)(統(tǒng)稱為TCP/IP)的公共網(wǎng)絡協(xié)議,并且可以被分配一個唯一IP地址或國際互聯(lián)網(wǎng)絡域名。例如,服務器可以被分配域名″guide.com″。服務器350也可以安裝某種形式的服務器軟件以便允許系統(tǒng)充當一個國際互聯(lián)網(wǎng)絡圖形服務器。例如,可以為服務器350配置超文本傳送協(xié)議(HTTP)服務器軟件以便允許系統(tǒng)充當一個國際互聯(lián)網(wǎng)絡Web服務器。在這個實施例中,通過指示系統(tǒng)的統(tǒng)一資源定位符地址″HTTP/www.guide.com″,PCTV 362可以使用Web兼容軟件通過Web訪問服務器350。
在另一個實施例中,電視節(jié)目表指南(未示出)被存儲成一個服務器350上的一或多個文件(例如,一個Web站點或國際互聯(lián)網(wǎng)絡廣播發(fā)送器),其中任何訪問Web的觀眾均可以訪問電視節(jié)目表指南??梢耘渲秒娨暪?jié)目表指南或Web站點以便直接在線觀看或與電視信息交互,也可以對其進行配置以便把信息下載到計算機硬盤或其它適當?shù)奶幚砥髦小V改蠟橛^眾的本地電纜連接上的所有信道提供列表信息。指南最好能夠產(chǎn)生具有允許觀眾根據(jù)諸如頻道,日期,演員,電影類型的分類或其它期望的分類請求喜歡的節(jié)目編排選擇的搜尋和分類功能的個性化TV列表。指南也可以包含關(guān)于節(jié)目的其它信息,例如等級,明星,電影類型(例如驚險片,喜劇片,戲劇,西部片,音樂片,兒童片,傳記片,恐怖片等等)。
可以在實際Web站點和/或國際互聯(lián)網(wǎng)絡廣播發(fā)送器上提供這個信息,也可以由Web站點和/或國際互聯(lián)網(wǎng)絡廣播發(fā)送器提供將觀眾鏈接到其它Web站點和/或國際互聯(lián)網(wǎng)絡廣播發(fā)送器以便提供更多有關(guān)某些主題和分類的信息的裝置。
在本發(fā)明一個實施例中,系統(tǒng)包含一個搜索引擎,搜索引擎允許觀眾搜尋會在某個時間周期內(nèi)廣播的具體類型的節(jié)目。搜索引擎可以包含諸如標題,描述,分類,日期,白天部分,頻道,演員,導演,等等的分類。
另外,觀眾可以獲得更多有關(guān)各個分類內(nèi)的節(jié)目的信息。
例如,指南可以提供有關(guān)許多分類的電影的信息,其中包含片,為TV電影制作的片子,西班牙語電影,法語電影等等。指南能夠通知用戶這個星期上映哪些Clint Eastwood的電影,這個周末有多少集StarTrek,或這個星期六TV上是否有喜歡的棒球隊的比賽。在線觀眾可以通過標題,年代,演員,導演,放映主題,評論明星等級,MPAA,警戒線,視頻光盤,全部描述,流派,主題假日定制其自己的列表。在另一個例子中,指南可以提供有關(guān)節(jié)目和連續(xù)劇的信息,其中包含網(wǎng)絡節(jié)目,首輪放映,英國,PBS,時尚愛好,報業(yè)辛迪加發(fā)布的節(jié)目,脫口秀,本地產(chǎn)品和陰暗節(jié)目。用戶可以根據(jù)標題,單集放映次數(shù),流派,初始播出日期等等進行排序。如上所述,綜合使用涉及這些用戶的選擇的數(shù)據(jù)和其它數(shù)據(jù)自動產(chǎn)生用戶簡檔。
在本發(fā)明的另一個方面,系統(tǒng)在相同或不同網(wǎng)絡服務器上包含各種文件,這些服務器允許用戶與其它用戶,節(jié)目贊助人,登廣告者等等進行交互。例如,系統(tǒng)可以具有一個允許觀眾針對某些節(jié)目進行聊天的Web站點(各個節(jié)目自身均可以具有其自身的Web站點)。另外,系統(tǒng)可以包含一個″虛擬代理″,這種代理在國際互聯(lián)網(wǎng)絡上搜尋現(xiàn)有Web站點和/或國際互聯(lián)網(wǎng)絡廣播發(fā)送器并且根據(jù)自動產(chǎn)生的用戶簡檔指向可能吸引觀眾的Web站點和/或國際互聯(lián)網(wǎng)絡廣播發(fā)送器。虛擬代理還根據(jù)用戶選擇學習定制電視指南。
圖12圖解了一個根據(jù)本發(fā)明在商業(yè)廣播或節(jié)目廣播期間把電視觀眾與廣播公司和登廣告者連接起來的系統(tǒng)和方法。如圖所示,系統(tǒng)400包含一個觀眾接口402,例如一個電視,計算機,PCTV或被連接到計算機系統(tǒng)的電視。為了方便,會將系統(tǒng)描述成使用一個PCTV 402。一個諸如電纜調(diào)制解調(diào)器,電話線路或其它通信鏈路的數(shù)據(jù)線路404將PCTV402連接到一個諸如國際互聯(lián)網(wǎng)絡406的遠程數(shù)據(jù)庫,網(wǎng)絡服務器或在線服務。一個電視指南數(shù)據(jù)庫408也被連接到國際互聯(lián)網(wǎng)絡406以便向PCTV 402提供電視節(jié)目表信息。這個信息可以被下載到PCTV 402,也可以將其配置成只針對實際連接到數(shù)據(jù)庫408的觀眾??蛇x地,可以從PCTV內(nèi)的一個處理器本地得到電視指南。如圖所示,一個商業(yè)提供商410(例如,CokeTM)和/或一個電視臺廣播412(例如,ABC)也具有通過國際互聯(lián)網(wǎng)絡406連接到PCTV 402的數(shù)據(jù)庫。
PCTV 402可以包含一個存儲器和一個處理器,處理器具有根據(jù)用戶簡檔從國際互聯(lián)網(wǎng)絡406上的數(shù)據(jù)庫搜尋和檢索包含促銷信息和廣告的信息的適當軟件(未示出)??蛇x地,可以通過國際互聯(lián)網(wǎng)絡406,電視指南數(shù)據(jù)庫408,商業(yè)提供商410或廣播公司412提供這個功能。軟件也可以根據(jù)用戶簡檔有選擇地過濾傳送給觀眾的信息以便達到有針對性的目的。在這個實施例中,PCTV可以訪問,下載和/或自動升級一個應用或applet(例如JavaTMapplet),上述專利申請或applet具有在諸如計算機監(jiān)視器,電視顯示器或其它用戶接口的顯示器上顯示電視節(jié)目表指南的適當軟件。
在一個例子中,觀眾正在觀看諸如足球比賽的體育競賽。一或多個圖標或其它可見指示符出現(xiàn)在電視屏幕的方便位置上,例如右上角。這些圖標中的一個可以是表示電視節(jié)目表指南的圖標。如下所述,觀眾可以把光標或其它可見指示符移動到電視指南圖標上并且點擊圖標以便打開電視指南。以特定觀眾為目標的商業(yè)贊助人可以根據(jù)用戶簡檔提供另一個圖標。移向或激活這個圖標允許觀眾鏈路到商業(yè)贊助人提供的數(shù)據(jù)庫或允許觀眾購買一個廣告產(chǎn)品的一部分電視節(jié)目表指南數(shù)據(jù)庫,捐款,回答調(diào)查,回答問題,或參加與其它觀眾的辯論,等等。這類廣告允許登廣告者直接針對一個具體觀眾或具體節(jié)目,并且允許觀眾在廣告期間直接購買廣告產(chǎn)品。
在另一個例子中,正廣播節(jié)目的電視網(wǎng)絡可以提供一個圖標,該圖標允許觀眾訪問一個數(shù)據(jù)庫412,該數(shù)據(jù)庫根據(jù)用戶簡檔提供更多關(guān)于足球比賽,將播出的有關(guān)節(jié)目,比如本星期稍后的另一個足球比賽的預覽,或其它產(chǎn)品和服務的信息。
如圖13所示,當全屏幕顯示電視節(jié)目,即處于電視模式時電視322的屏幕上出現(xiàn)的一個圖標95通知觀眾國際互聯(lián)網(wǎng)絡數(shù)據(jù)伴隨電視信號傳送。圖標95可以在電視節(jié)目第一次被顯示之后的有限時間段內(nèi)出現(xiàn),也可以在節(jié)目的整個時間段內(nèi)出現(xiàn)。如果觀眾希望在播出電視節(jié)目時訪問一個國際互聯(lián)網(wǎng)絡站點,則觀眾按下遙控器上的一個按鈕,這樣就進入了下述一個國際互聯(lián)網(wǎng)絡操作模式。對微處理器312編程以便執(zhí)行這個操作。通過重復按下按鈕,觀眾可以在電視模式和國際互聯(lián)網(wǎng)絡模式之間切換。
在一個實施例中,國際互聯(lián)網(wǎng)絡站點信息被放在電視屏幕的畫中畫(″PIP″)窗口內(nèi),使得在播出電視節(jié)目的同時可以觀看國際互聯(lián)網(wǎng)絡站點信息。反之如圖14所示,電視信號可以被放入電視屏幕上的一個PIP窗口。在這個實施例中,國際互聯(lián)網(wǎng)絡站點信息占用大部分電視屏幕,并且電視節(jié)目被顯示在一個PIP窗口中。通過這種方式,可以同時觀看電視視頻信號和國際互聯(lián)網(wǎng)絡信息,因而補充了提供給觀眾的信息。
本領(lǐng)域的技術(shù)人員會理解,在不偏離本發(fā)明的廣義發(fā)明范圍的前提下可以對本發(fā)明的上述圖解實施例和其它實施例進行各種修改。所以可以理解,本發(fā)明不僅限于公開的具體實施例或方案,上述實施例和方案的意圖是覆蓋符合如所附權(quán)利要求書所定義的本發(fā)明范圍和宗旨的任何改變,調(diào)整或修改。
權(quán)利要求
1.一個用于定制具有顯示的電子節(jié)目指南的系統(tǒng),其中包括執(zhí)行第一發(fā)送指令集合以便識別一組用戶簡檔數(shù)據(jù)和一組發(fā)送匹配條件之間的匹配的裝置;根據(jù)識別的匹配選擇一個第二指令集合的裝置;和執(zhí)行第二指令集合以定制電子節(jié)目指南的顯示的裝置。
2.如權(quán)利要求1所述的系統(tǒng),其中通過電視信號的垂直空白間隔發(fā)送第一指令集合和匹配條件。
3.如權(quán)利要求1所述的系統(tǒng),其中執(zhí)行第二指令集合的裝置包括執(zhí)行第二指令集合以便從多個廣告中選擇一個在電子節(jié)目指南顯示屏幕上觀看的廣告的裝置。
4.如權(quán)利要求1所述的系統(tǒng),其中執(zhí)行第二指令集合的裝置包括執(zhí)行第二指令集合以便從多個消息中選擇一個在電子節(jié)目指南顯示屏幕上觀看的消息的裝置。
5.如權(quán)利要求1所述的系統(tǒng),其中執(zhí)行第二指令集合的裝置包括執(zhí)行第二指令集合以便從多個顏色方案中選擇一個用于觀看電子節(jié)目指南的顏色方案的裝置。
6.一個用于定制電子節(jié)目指南的表示格式的系統(tǒng),其中包括針對用戶簡檔收集多個涉及某用戶對電視和電子節(jié)目指南的使用情況的數(shù)據(jù)項目的裝置;在存儲器中存儲用戶簡檔數(shù)據(jù)的裝置;接收一組發(fā)送指令的裝置;接收一組發(fā)送匹配條件的裝置;執(zhí)行第一發(fā)送指令集合以便識別用戶簡檔數(shù)據(jù)和發(fā)送匹配條件之間的匹配的裝置;根據(jù)識別的匹配選擇一個第二發(fā)送指令集合的裝置;和執(zhí)行第二指令集合以定制電子節(jié)目指南的裝置。
7.一個定制電子節(jié)目指南的表示格式的計算機程序產(chǎn)品,計算機程序產(chǎn)品具有在被計算機執(zhí)行時導致計算機執(zhí)行以下步驟的操作的程序指令執(zhí)行第一發(fā)送指令集合以便識別一組用戶簡檔數(shù)據(jù)和一組發(fā)送匹配條件之間的匹配;根據(jù)識別的匹配選擇一個第二指令集合;和執(zhí)行第二指令集合以定制電子節(jié)目指南。
8.如權(quán)利要求7所述的計算機程序產(chǎn)品,其中通過視頻信號的垂直空白間隔發(fā)送第一發(fā)送指令集合和發(fā)送匹配條件。
9.如權(quán)利要求8所述的計算機程序產(chǎn)品,其中定制電子節(jié)目指南格式的步驟包括執(zhí)行第二指令集合以便從多個廣告中選擇一個在電子節(jié)目指南上顯示的廣告。
10.如權(quán)利要求8所述的計算機程序產(chǎn)品,其中定制電子節(jié)目指南格式的步驟包括執(zhí)行第二指令集合以便從多個消息中選擇一個在電子節(jié)目指南上顯示的消息。
11.如權(quán)利要求8所述的計算機程序產(chǎn)品,其中定制電子節(jié)目指南格式的步驟包括執(zhí)行第二指令集合以便從多個顏色方案中選擇一個顯示電子節(jié)目指南的顏色方案。
12.一個定制電子節(jié)目指南的計算機程序產(chǎn)品,計算機程序產(chǎn)品具有在被計算機執(zhí)行時導致計算機執(zhí)行以下步驟的操作的程序指令針對用戶簡檔數(shù)據(jù)收集多個涉及某用戶對電視和電子節(jié)目指南的使用情況的數(shù)據(jù)項目;在一個數(shù)據(jù)庫中存儲用戶簡檔數(shù)據(jù);接收一組發(fā)送指令;接收一組發(fā)送匹配條件;執(zhí)行第一發(fā)送指令集合以便識別數(shù)據(jù)庫中的用戶簡檔數(shù)據(jù)和發(fā)送匹配條件集合之間的匹配;根據(jù)識別的匹配選擇一個第二發(fā)送指令集合;和執(zhí)行第二指令集合以定制電子節(jié)目指南。
13.定制用戶電視上顯示的電子節(jié)目指南的方法,其中包括的步驟有執(zhí)行第一發(fā)送指令集合以便識別一組用戶簡檔數(shù)據(jù)和一組發(fā)送匹配條件之間的匹配;根據(jù)識別的匹配選擇一個第二指令集合;和執(zhí)行第二指令集合以定制電子節(jié)目指南。
14.如權(quán)利要求13所述的方法,其中通過電視信號的垂直空白間隔發(fā)送指令和匹配條件。
15.如權(quán)利要求14所述的方法,其中定制步驟包括執(zhí)行第二指令集合以便從多個廣告中選擇一個在電子節(jié)目指南上顯示的廣告。
16.如權(quán)利要求14所述的方法,其中定制步驟包括執(zhí)行第二指令集合以便從多個消息中選擇一個在電子節(jié)目指南上顯示的消息。
17.如權(quán)利要求14所述的方法,其中定制步驟包括執(zhí)行第二指令集合以便從多個顏色方案中選擇一個顯示電子節(jié)目指南的顏色方案。
18.定制電子節(jié)目指南顯示的方法,該方法包括的步驟有收集多個涉及某用戶的電視和電子節(jié)目指南使用簡檔的數(shù)據(jù)項目;在存儲器中存儲用戶簡檔數(shù)據(jù);接收一組實時發(fā)送指令;接收一組實時發(fā)送匹配條件;執(zhí)行第一實時指令集合以便識別用戶簡檔數(shù)據(jù)和實時匹配條件集合之間的匹配;根據(jù)識別的匹配選擇一個第二實時指令集合;和執(zhí)行第二實時指令集合以定制電子節(jié)目指南。
19.如權(quán)利要求18所述的方法,其中執(zhí)行第二實時指令集合以定制電子節(jié)目指南的步驟包括執(zhí)行第二指令集合以便從多個廣告中選擇一個在電子節(jié)目指南上顯示的廣告。
20.使用計算機設備定制電子節(jié)目指南顯示的電視系統(tǒng),其中包括一組執(zhí)行第一實時發(fā)送指令集合以便識別一組用戶簡檔數(shù)據(jù)和一組實時發(fā)送匹配條件之間的匹配的程序指令;一組根據(jù)識別的匹配選擇一個第二實時指令集合的程序指令;和一組執(zhí)行第二實時指令集合以便從多個廣告中選擇一個在電子節(jié)目指南上顯示的廣告的程序指令。
全文摘要
提供一種智能代理(SA),這種智能代理駐留在本地客戶端設備本地并且通過迭代裝置綜合用戶的習慣,統(tǒng)計和人口心理統(tǒng)計信息推斷用戶的偏好。SA也可以使用偏好過濾傳送到本地設備的信息。本發(fā)明還公開了一個收集、合并、集成和猜測來自用戶的信息以得到用戶人口心理統(tǒng)計簡檔的裝置和一個使用這種人口心理統(tǒng)計概況選擇或過濾傳送到用戶的信息從而實現(xiàn)個性化目標的裝置。本發(fā)明也公開了一個對交付信息進行分類和識別以便可以對其進行匹配,過濾或選擇的裝置。本發(fā)明使用人口心理統(tǒng)計數(shù)據(jù)庫中的信息為能夠得到這種人口心理統(tǒng)計信息的各個節(jié)目提供補充信息。
文檔編號H04N7/16GK1344465SQ00805224
公開日2002年4月10日 申請日期2000年2月17日 優(yōu)先權(quán)日1999年2月17日
發(fā)明者亨利·C·云, 肯尼斯·S·漢考克, 托馬斯·愛德華·沃德三世, 道格拉斯·邁克雷, 泰德·內(nèi)森 申請人:英戴克系統(tǒng)公司