專利名稱:多用戶配置文件的產(chǎn)生的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及根據(jù)用戶對(duì)于內(nèi)容的選擇而產(chǎn)生一組選項(xiàng)的推薦內(nèi)容的技術(shù)領(lǐng)域,尤其涉及根據(jù)用戶過去對(duì)那些選項(xiàng)的內(nèi)容選擇而產(chǎn)生一組選項(xiàng)的推薦內(nèi)容的技術(shù)領(lǐng)域。本發(fā)明特別涉及根據(jù)多個(gè)電視觀眾的觀看方案和選擇而自動(dòng)地產(chǎn)生用于觀看電視節(jié)目的推薦內(nèi)容的技術(shù),所有觀眾都不需要親自出現(xiàn)在該電視前面。
電視節(jié)目的觀眾常常從多于至少幾個(gè)的電視節(jié)目中選擇一個(gè)觀看的節(jié)目,有時(shí)甚至具有幾百個(gè)這種選擇。另外,觀眾常常會(huì)有他們所一般喜愛以及特別喜愛的電視節(jié)目。
隨著節(jié)目選擇的增加,已經(jīng)建議了關(guān)于提供播出節(jié)目的內(nèi)容信息的許多方法。例如授予Kwoh等人的美國(guó)專利6115057,指教了從一個(gè)節(jié)目圖像部分提取收視率數(shù)據(jù)的技術(shù),該收視率數(shù)據(jù)表示該節(jié)目圖像部分的收視水平。
授予Herz等人的美國(guó)專利6020883指教了生成用于接收方的客戶配置文件的方法,描述了把廣播節(jié)目的某些特性的重要程度提供給每一客戶所用的技術(shù)。從這些配置文件計(jì)算一個(gè)協(xié)議矩陣,根據(jù)其配置文件實(shí)現(xiàn)把具有吸引力節(jié)目提供給每一接收方。
授予Amano等人的美國(guó)專利5585865指教了接收包括類型碼的電視信號(hào)的技術(shù)。Amano的5585865號(hào)美國(guó)專利指教針對(duì)全部可接收信道把播出類型碼與一個(gè)輸入的類型碼進(jìn)行比較,如果存在與類型碼匹配的一個(gè)節(jié)目,則調(diào)諧到那個(gè)頻道。該專利還指教了調(diào)諧到具有過去最高接收頻率記錄的頻道的技術(shù)。
授予Williams等人的美國(guó)專利5945988指教了一種方法和裝置,用于在一個(gè)娛樂系統(tǒng)中自動(dòng)地確定和動(dòng)態(tài)地更新用戶的選擇。該專利允許有多個(gè)系統(tǒng)用戶,并且提供了對(duì)當(dāng)前使用該娛樂系統(tǒng)的系統(tǒng)用戶的自動(dòng)檢測(cè)。
但是,已有技術(shù)中沒有對(duì)于在一個(gè)電視或其它娛樂系統(tǒng)的前面或在某一距離之內(nèi)的一個(gè)觀看區(qū)域中的一個(gè)以上的觀眾建立標(biāo)識(shí)、并且使用這些用戶的選擇而產(chǎn)生一個(gè)復(fù)合用戶配置文件的指教或建議。已有技術(shù)沒有指教或建議過這樣的系統(tǒng)自動(dòng)檢測(cè)多個(gè)用戶,并且根據(jù)在一個(gè)時(shí)間幀中發(fā)送的節(jié)目確定所要推薦或顯示的節(jié)目、以便使用一個(gè)復(fù)合用戶配置文件進(jìn)一步滿足或超過一個(gè)電視節(jié)目的收視率。已有技術(shù)也沒有指教或建議僅推薦從全部個(gè)人配置文件接收的那些高收視率的選項(xiàng)。
而且,已有技術(shù)沒有指教或建議根據(jù)可改變的用戶選擇,至少部分地根據(jù)由用戶設(shè)置的預(yù)定加權(quán)系數(shù)而自動(dòng)地產(chǎn)生觀看推薦的技術(shù)。
本發(fā)明包括一個(gè)系統(tǒng)、方法以及產(chǎn)品,適于根據(jù)存在于一個(gè)預(yù)定收看區(qū)域的一個(gè)或者多個(gè)用戶的用戶選擇,從可得到的娛樂選項(xiàng)的較大組合中自動(dòng)地產(chǎn)生一組最佳娛樂選項(xiàng)的推薦。在一個(gè)最佳實(shí)施例中,本發(fā)明涉及根據(jù)多個(gè)電視觀眾過去的觀看方案和選擇而自動(dòng)地產(chǎn)生用于觀看電視節(jié)目的推薦選項(xiàng),所有的觀眾都不需要親自出現(xiàn)在該電視的前面。本發(fā)明根據(jù)針對(duì)檢測(cè)的將要使用在一個(gè)復(fù)合用戶配置文件中的每一用戶的個(gè)人配置文件而創(chuàng)建該復(fù)合用戶配置文件??梢圆捎貌煌椒▌?chuàng)建該復(fù)合用戶配置文件。以舉例但不局限的方式,每一用戶的選擇能夠以和其它用戶彼此相同地加權(quán),或一些用戶可以具有不同于指定到其選擇的加權(quán)。
從下面的描述、所附的權(quán)利要求書、以及附圖中,本發(fā)明的這些和其它特征、方面、以及優(yōu)點(diǎn)將變得十分顯見,其中
圖1是本發(fā)明最佳實(shí)施例的一個(gè)概括透視示意圖;以及圖2是本發(fā)明的一個(gè)示例方法的流程圖。
一般來說,本說明書中如果一個(gè)對(duì)象被描述為以軟件實(shí)現(xiàn),則其同樣能夠以硬件很好地實(shí)現(xiàn)。
參考圖1,本發(fā)明適合于例如電視20a的一個(gè)娛樂系統(tǒng)20使用。但是,娛樂系統(tǒng)20能夠包括收音機(jī)、其它音頻娛樂廣播以及非播出聲像娛樂系統(tǒng),例如電纜或衛(wèi)星或DVD系統(tǒng)等。娛樂系統(tǒng)20包括永久數(shù)據(jù)存儲(chǔ)器30,例如一個(gè)硬盤驅(qū)動(dòng)器或非易失隨機(jī)存取存儲(chǔ)器(NVRAM),能夠存儲(chǔ)各個(gè)用戶選擇數(shù)據(jù)用于達(dá)到對(duì)應(yīng)于多個(gè)娛樂系統(tǒng)用戶,在此處總括為數(shù)字″40″。用戶選擇還包括每一用戶40的觀看歷史。在此使用的″觀看歷史″意味著用戶40在預(yù)定的時(shí)間幀上先前選擇的娛樂選項(xiàng)的一個(gè)累加。在一個(gè)最佳實(shí)施例中,本發(fā)明的系統(tǒng)可以假定,當(dāng)用戶40選擇一個(gè)具體娛樂選項(xiàng)時(shí),用戶40喜愛該選項(xiàng)并且希望該系統(tǒng)在未來推薦類似的娛樂選項(xiàng)。
檢測(cè)系統(tǒng)22檢測(cè)在預(yù)定收看區(qū)域11中鄰近電視20a的用戶40,例如用戶40a或40b的收視時(shí)間。其中使用的″收看區(qū)域″可以不僅包括鄰近電視20a的物理空間,例如收看區(qū)域11,而且包括一個(gè)或多個(gè)相鄰的收看區(qū)域,例如由有權(quán)設(shè)置收看區(qū)域11邊界的一個(gè)用戶40期望的收看區(qū)域12和13。
檢測(cè)系統(tǒng)22可以是檢測(cè)技術(shù)的普通技術(shù)人員熟悉的任何系統(tǒng),以實(shí)例而非局限的方式包括例如具有識(shí)別系統(tǒng)、語音識(shí)別系統(tǒng)的遙控、生物測(cè)量裝置、機(jī)頂盒的電視等,或具有這些裝置的組合的一個(gè)電視。其中使用的″生物測(cè)量裝置″可以包括語音識(shí)別系統(tǒng)、指紋識(shí)別系統(tǒng)、手紋識(shí)別系統(tǒng)等,或這些系統(tǒng)的組合。已有技術(shù)中生物測(cè)量識(shí)別的兩個(gè)實(shí)例是Gutta等人刊登在IEEE計(jì)算機(jī)協(xié)會(huì)的“關(guān)于臉部和姿勢(shì)自動(dòng)識(shí)別的第二國(guó)際會(huì)議”的會(huì)刊上的文章“使用混合的分類裝置的臉部和手姿態(tài)識(shí)別”(Face and Hand Gesture Recognition Using HybridClassifiers)、和Colmenarez等人刊登在IEEE計(jì)算機(jī)協(xié)會(huì)的“關(guān)于臉和姿勢(shì)自動(dòng)識(shí)別的第二國(guó)際會(huì)議”的會(huì)刊上的文章“最大似然臉部檢測(cè)”(Maximum Likelihood Face Detection)。
配置文件處理器34直通地耦合到永久數(shù)據(jù)存儲(chǔ)器30和檢測(cè)系統(tǒng)22。其中使用的″配置文件處理器″包括例如個(gè)人計(jì)算機(jī)34a的一個(gè)計(jì)算機(jī)、例如嵌入在、或直接建入在象配置文件處理器34的娛樂系統(tǒng)20中的一個(gè)微處理機(jī)系統(tǒng)的以微處理機(jī)為基礎(chǔ)的系統(tǒng)、一個(gè)專用集成電路、一個(gè)例如包括以微處理機(jī)為基礎(chǔ)的系統(tǒng)的機(jī)頂盒26的外部裝置等,或這些裝置的任意組合。配置文件處理器34能夠監(jiān)視用戶40與娛樂系統(tǒng)20的交互作用;記錄每一用戶40與娛樂系統(tǒng)20的交互作用以及觀看歷史;并且在永久數(shù)據(jù)存儲(chǔ)器30中創(chuàng)建、操作、存儲(chǔ)和保持用戶配置文件。
配置文件處理器34使用檢測(cè)系統(tǒng)22自動(dòng)地檢測(cè)該多個(gè)娛樂系統(tǒng)用戶40的哪一個(gè)用戶當(dāng)前正在使用娛樂系統(tǒng)20或在娛樂系統(tǒng)20的收看區(qū)域11之內(nèi)。配置文件處理器34使用這些檢測(cè)的用戶40而根據(jù)當(dāng)前在收看區(qū)域11中的多個(gè)用戶40的每一個(gè)的配置文件,自動(dòng)地創(chuàng)建一個(gè)復(fù)合用戶配置文件。
每一用戶配置文件可以包括一個(gè)觀看歷史以及用戶40的選擇。另外,舉例但不限制地說,具有適當(dāng)訪問權(quán)的用戶40可被允許修改其配置文件,從一組預(yù)定的選擇分類中進(jìn)行選擇。這些分類可以包括優(yōu)先的娛樂選項(xiàng),例如音樂的類型或電視節(jié)目類型。另外,用戶40可以通過用戶選擇、觀看選擇的時(shí)刻、組合的選擇等或這些內(nèi)容的任何組合排列娛樂選項(xiàng)的次序。在此使用的″組合的選擇″意味著一組選擇,關(guān)于如何操作考慮到可能在收看區(qū)域11存在的其它用戶40的一個(gè)用戶的選擇。例如,帶有小孩40c的一個(gè)給定年輕成年人40a可能沒有對(duì)于兒童動(dòng)畫片節(jié)目的強(qiáng)選擇,但是如果在收看區(qū)域11中存在一個(gè)三歲孩子40c,則可能具有兒童動(dòng)畫片節(jié)目收看率很高的一個(gè)配置文件選擇。
在一個(gè)收視率閾值或高于該閾值的娛樂選項(xiàng)可以被認(rèn)為是一個(gè)用戶40的″肯定的″節(jié)目。相應(yīng)地,不高于一個(gè)收視率閾值的娛樂選項(xiàng)可以被認(rèn)為是一個(gè)用戶40的″否定的″節(jié)目。給定一個(gè)用戶40的觀看歷史,本發(fā)明的系統(tǒng)例如通過取樣全部娛樂選項(xiàng)的一個(gè)可用數(shù)據(jù)庫而產(chǎn)生一組否定的娛樂選項(xiàng),其中該數(shù)據(jù)庫是軟件編程技術(shù)的普通技術(shù)人員熟悉的類型。
在一個(gè)示例性實(shí)施例中,本發(fā)明使用均勻隨機(jī)分布來產(chǎn)生該否定的娛樂選項(xiàng)。以舉例但不局限的方式,該示例性方法從所有可用的娛樂選項(xiàng)的一個(gè)數(shù)據(jù)庫中選擇每一娛樂選項(xiàng)作為在該數(shù)據(jù)庫中沒有被設(shè)置為用戶40的肯定的娛樂選項(xiàng)的娛樂選項(xiàng)。另外,例如通過一個(gè)預(yù)定的時(shí)間幀,比如從某一天算起的一周之內(nèi),可以限制娛樂選項(xiàng)的否定的設(shè)置的產(chǎn)生。
另外,可以使用一個(gè)自適應(yīng)技術(shù),比如2001年3月28日由Gutta等人提交的美國(guó)專利申請(qǐng)09/819286公開的題為“An Adaptive SamplingTechnique for Selecting Negative Examples for ArtificialIntelligence Applications”的自適應(yīng)技術(shù)。自適應(yīng)取樣技術(shù)提取娛樂選項(xiàng)更接近該肯定的娛樂選項(xiàng),并且使用隱含、顯式以及反饋技術(shù)來產(chǎn)生用于分別用戶40的推薦。隱含技術(shù)包括使得一個(gè)系統(tǒng)注意何種娛樂選項(xiàng)具有對(duì)每一用戶40的吸引力,例如每一用戶觀看或收聽的內(nèi)容;捕獲用戶40的娛樂選項(xiàng)選項(xiàng)選擇方案;并且根據(jù)捕獲的方案選項(xiàng)推薦娛樂選項(xiàng)。其中使用的″捕獲″以舉例但不局限的方式包括在用于用戶40的用戶配置文件中,例如在用戶40的觀看歷史中存儲(chǔ)預(yù)定的數(shù)據(jù)。顯式技術(shù)包括使得用戶40指定觀看選擇,然后使用該指定的選擇把娛樂選項(xiàng)推薦給一個(gè)用戶40。第三種技術(shù)包括使得系統(tǒng)從用戶40引出具體的反饋,然后根據(jù)來自用戶40的該反饋產(chǎn)生推薦設(shè)置。另外可以使用組合所有的上述方式的技術(shù)。
在一個(gè)最佳實(shí)施例的操作中,與已有技術(shù)對(duì)照,本發(fā)明根據(jù)多個(gè)用戶40而不是單一用戶40產(chǎn)生一組娛樂選項(xiàng)推薦。因此,在一個(gè)示例的實(shí)施例中,系統(tǒng)首先標(biāo)識(shí)在收看區(qū)域11中的每一個(gè)用戶40,隨后提供局限于由收看區(qū)域11中的用戶40具有的共同收視率的那些娛樂選項(xiàng)的娛樂選項(xiàng)推薦,例如家庭的成員,即使他們實(shí)際不是出現(xiàn)于同一個(gè)房間中。以舉例但不局限的方式,如果上面提到的三歲用戶40c不在電視20a所在的同一個(gè)房間11中,但是在看得到或聽得到電視20a的范圍之內(nèi),比如在房間13中,當(dāng)有提供的推薦時(shí),則三歲用戶40c的父母40a可能想考慮三歲用戶40c出現(xiàn)的情況。例如,如果三歲用戶40c是在一間廚房中而電視20a是在相鄰該廚房的一個(gè)小房間中,則父母40a可能更會(huì)選擇具有特別推薦兒童的動(dòng)畫節(jié)目而非一個(gè)電影電視臺(tái)。
當(dāng)在收看區(qū)域11的所有用戶40都被檢測(cè)和標(biāo)識(shí)時(shí),檢取用于每一標(biāo)識(shí)用戶40的配置文件用于進(jìn)一步處理。被檢測(cè)但沒有被標(biāo)識(shí)的用戶、或不具有已建立配置文件的用戶40可以由一個(gè)省缺配置文件表示。檢測(cè)的用戶40的配置文件被隨后以預(yù)定的方式組合到一個(gè)復(fù)合用戶配置文件中,并且產(chǎn)生一個(gè)娛樂選項(xiàng)推薦的列表,并且使得該列表可供反映該復(fù)合用戶配置文件的收看區(qū)域11中的用戶40所用。
在一個(gè)第一當(dāng)前預(yù)見實(shí)施例中,通過累計(jì)肯定的娛樂選項(xiàng)并且針對(duì)檢取的檢測(cè)用戶40的每一配置文件產(chǎn)生用于每一肯定的娛樂選項(xiàng)的否定的娛樂選項(xiàng)而實(shí)現(xiàn)對(duì)配置文件的組合。隨后在檢測(cè)用戶40的每一個(gè)配置文件中產(chǎn)生的一個(gè)復(fù)合用戶配置文件在該復(fù)合用戶配置文件產(chǎn)生中被平等地加權(quán)。復(fù)合用戶配置文件的創(chuàng)建可以通過隱含、顯式或反饋技術(shù)或這些技術(shù)的組合實(shí)現(xiàn)。從一個(gè)數(shù)據(jù)庫或其它可用娛樂選項(xiàng)的信源檢索針對(duì)一個(gè)給定時(shí)間幀的可用娛樂選項(xiàng),例如針對(duì)當(dāng)前或當(dāng)前到隨后兩個(gè)小時(shí)的時(shí)間幀的可用娛樂選項(xiàng),并且相對(duì)于該復(fù)合用戶配置文件分析該可用娛樂選項(xiàng)而產(chǎn)生一組娛樂選項(xiàng)推薦結(jié)果。例如通過僅推薦在該選擇時(shí)間幀期間的那些娛樂選項(xiàng),即在一個(gè)預(yù)定的閾值或高于該預(yù)定的閾值的那些娛樂選項(xiàng),而從該可用的娛樂選項(xiàng)組的全部或一個(gè)預(yù)定的子集選擇娛樂選項(xiàng)。在當(dāng)前預(yù)見的另一實(shí)施例中,用戶可被提供僅指示該推薦選項(xiàng)的一個(gè)顯示、其中推薦選項(xiàng)是可區(qū)別的全部選項(xiàng),例如看到的或推薦的選項(xiàng)、或推薦的結(jié)構(gòu)設(shè)置、肯定的以及非推薦選項(xiàng)、否定的選項(xiàng)。
在當(dāng)前考慮的可選方案中,不是產(chǎn)生復(fù)合用戶配置文件,而是對(duì)照在收看區(qū)域11中出現(xiàn)的每一用戶40的一個(gè)先前產(chǎn)生(或省缺)的配置文件而分析和收視率統(tǒng)計(jì)可用的娛樂選項(xiàng)。只有當(dāng)一個(gè)娛樂選項(xiàng)的收視率統(tǒng)計(jì)處于或高于這些用戶40的全部的預(yù)定的閾值時(shí),才推薦該娛樂選項(xiàng)。
還可以預(yù)見這一方案的變化。例如,每一用戶40能夠被不同地權(quán),使得某一個(gè)用戶40的選擇被考慮得多于其它用戶40的選擇。另外,不要求所有用戶40都在一個(gè)閾值或高于一個(gè)閾值收視一個(gè)娛樂選項(xiàng),而是能夠考慮一個(gè)簡(jiǎn)單的或加權(quán)的″多數(shù)決定原則″判定或其它基于判定的規(guī)則。而且,如果使用加權(quán)系數(shù)的話,則該加權(quán)系數(shù)可以作為時(shí)刻的函數(shù)改變,例如當(dāng)與用戶40c的配置文件比較時(shí),針對(duì)用戶40a的一個(gè)配置文件在晚上的加權(quán)可以比白天更大。
目前還預(yù)見其它技術(shù)。以舉例但不局限的方式,一個(gè)父親和女兒可以都一般喜歡體育。該父親可能還喜歡娛樂選項(xiàng),包括女兒厭惡的烹飪內(nèi)容,而該女兒可能喜歡娛樂選項(xiàng),包括父親不喜歡的音樂。如果該父親和女兒都看電視20a,則該系統(tǒng)可能產(chǎn)生一個(gè)復(fù)合用戶配置文件,分析可提供的電視節(jié)目,然后推薦一個(gè)網(wǎng)球賽和一個(gè)體育新聞節(jié)目。如果該父親的選擇由系統(tǒng)加權(quán)比該女兒的選擇更大,則可以同時(shí)獲得推薦一個(gè)烹飪廣播,即使如果該女兒的單獨(dú)觀看的話則將不推薦該烹飪廣播。
作為進(jìn)一步的實(shí)例,如果一個(gè)母親和她三歲的孩子一起觀看,在一個(gè)實(shí)施例中僅由該三歲孩子的配置文件高度推薦的娛樂選項(xiàng)被顯示,即使那些娛樂選項(xiàng)對(duì)于該母親來說不是高收視率的選項(xiàng)。
除了觀看歷史之外,該系統(tǒng)能夠在其判定過程中使用其它屬性。以舉例但不局限的方式,對(duì)于一個(gè)給定用戶40的加權(quán)系數(shù)可以根據(jù)時(shí)刻變化。例如,一個(gè)三歲的孩子可以在早晨具有最高優(yōu)先級(jí),而母親在晚上可以具有最高優(yōu)先級(jí)。進(jìn)一步的實(shí)例是,該三歲孩子的優(yōu)先級(jí)在晚上可以是零。
現(xiàn)在參考圖2,當(dāng)電視20a通過例如一個(gè)計(jì)時(shí)器接通或啟動(dòng)時(shí),檢測(cè)系統(tǒng)22檢測(cè)在預(yù)定收看區(qū)域11中的用戶40是誰(110)。
配置文件處理器34隨即確定該檢測(cè)用戶40的標(biāo)識(shí)。在一個(gè)示例性實(shí)施例中,該檢測(cè)用戶40的標(biāo)識(shí)被與存儲(chǔ)在永久數(shù)據(jù)存儲(chǔ)器30中的一組用戶標(biāo)識(shí)比較(120)。如上所指出,永久數(shù)據(jù)存儲(chǔ)器30可以是電視20a的一部分,可以由電視20a訪問,例如通過數(shù)據(jù)通信技術(shù)的普通技術(shù)人員熟悉的連接裝置操作地連接到該電視的在個(gè)人計(jì)算機(jī)34a上的一個(gè)硬盤驅(qū)動(dòng)器。
然后從永久數(shù)據(jù)存儲(chǔ)器30檢索用于該檢測(cè)用戶40的配置文件(130)。不能標(biāo)識(shí)的用戶40或沒有可訪問配置文件的用戶40可被指定一個(gè)省缺配置文件135。
一旦獲得該配置文件,則使用所有的檢取的配置文件創(chuàng)建一個(gè)復(fù)合用戶配置文件(140)。在目前的一個(gè)最佳實(shí)施例中,通過從存儲(chǔ)在針對(duì)每一標(biāo)識(shí)用戶40存儲(chǔ)的選擇中的每一觀看歷史,首先產(chǎn)生一個(gè)復(fù)合觀看歷史132而產(chǎn)生一個(gè)復(fù)合用戶配置文件。
盡管其它技術(shù)對(duì)于計(jì)算機(jī)技術(shù)普通技術(shù)人員將是熟悉的,但是目前若干產(chǎn)生一個(gè)復(fù)合用戶配置文件的技術(shù)被展望。在第一種技術(shù)中,全部收集的配置文件被算術(shù)地結(jié)合,以便創(chuàng)建該標(biāo)識(shí)用戶40的全部配置文件的一個(gè)非加權(quán)和。產(chǎn)生反映具有最大算術(shù)值的娛樂選項(xiàng)選擇的復(fù)合用戶配置文件的那些娛樂選項(xiàng)被假設(shè)是對(duì)在收看區(qū)域11中的用戶40具有最大吸引力的娛樂選項(xiàng)。
在第二種技術(shù)中,收集的全部配置文件被算術(shù)地組合,其中每一檢測(cè)和標(biāo)識(shí)用戶40的選擇被根據(jù)一個(gè)預(yù)定加權(quán)進(jìn)一步操作,例如通過相乘進(jìn)一步操作,以便產(chǎn)生該檢測(cè)和標(biāo)識(shí)用戶40的全部配置文件的一個(gè)加權(quán)和。象該第一種技術(shù)那樣,產(chǎn)生反映具有最大算術(shù)值的娛樂選項(xiàng)選擇的復(fù)合用戶配置文件的那些娛樂選項(xiàng)被假設(shè)是對(duì)在收看區(qū)域11中的用戶40具有最大吸引力的娛樂選項(xiàng)。
在第三種技術(shù)中,通過僅包含等于或超過一個(gè)預(yù)定的閾值的每一檢測(cè)和標(biāo)識(shí)用戶40的每一配置文件的那些成份,組合收集的所有的配置文件。在此閾值或高于此閾值的全部娛樂選項(xiàng)被假設(shè)為對(duì)于在收看區(qū)域11中的用戶40有最大吸引力的娛樂選項(xiàng)。
從該復(fù)合用戶配置文件,系統(tǒng)產(chǎn)生一組復(fù)合的肯定的娛樂選項(xiàng)(150)??梢酝ㄟ^軟件編程技術(shù)中的普通技術(shù)人員熟悉的各種技術(shù),包括使用均勻隨機(jī)相位分布技術(shù),實(shí)現(xiàn)產(chǎn)生該復(fù)合肯定的娛樂選項(xiàng)組合,從而可允許一個(gè)用戶40針對(duì)在該肯定的設(shè)置中的每一娛樂選項(xiàng)從所有可用娛樂選項(xiàng)的一個(gè)數(shù)據(jù)庫選擇一個(gè)娛樂選項(xiàng)。這可以包括確保該已經(jīng)提取的娛樂選項(xiàng)不是該肯定組合的一部分,而從同一個(gè)時(shí)間幀中出現(xiàn),比如在一個(gè)一星期的周期中出現(xiàn)。另外可以通過一個(gè)自適應(yīng)取樣技術(shù)實(shí)現(xiàn)該復(fù)合肯定的娛樂選項(xiàng)組合的產(chǎn)生,該自適應(yīng)取樣技術(shù)選擇更接近該肯定的娛樂選項(xiàng)的娛樂選項(xiàng)。根據(jù)用戶配置文件而用于自適應(yīng)電視節(jié)目推薦的方法在2000年2月4日提交的、題為“Adaptive TVProgram Recommender”的美國(guó)09/498,271號(hào)專利申請(qǐng)中有所討論,該申請(qǐng)被整個(gè)結(jié)合在此作為參考。
在進(jìn)一步的可選方案中,復(fù)合肯定的娛樂選項(xiàng)組合的產(chǎn)生可以使用隱含技術(shù)、顯式技術(shù)、反饋技術(shù)或這些技術(shù)的組合。
另外,可以通過取樣全部娛樂選項(xiàng)的數(shù)據(jù)庫產(chǎn)生一組復(fù)合否定的娛樂選項(xiàng)(155)。該復(fù)合否定的娛樂選項(xiàng)的組合可被存儲(chǔ)供未來使用。
一旦產(chǎn)生肯定和否定節(jié)目的組合,則可從該復(fù)合用戶配置文件產(chǎn)生針對(duì)該組合的每一部分的計(jì)分(160)。其中使用的″計(jì)分″包括與肯定和否定娛樂選項(xiàng)的該組合的每一部分相關(guān)的數(shù)值,通過該計(jì)分,肯定的組合的每一部分或肯定和否定的娛樂選項(xiàng)能被相對(duì)該組合的其它成員和/或相對(duì)在產(chǎn)生該組合的推薦部分中使用的一個(gè)預(yù)定門限值作估計(jì)。可使用該選擇或該復(fù)合選擇產(chǎn)生計(jì)分。在目前的一個(gè)最佳實(shí)施例中,只針對(duì)肯定的娛樂選項(xiàng)產(chǎn)生計(jì)分。在進(jìn)一步的最佳實(shí)施例中,可從匹配一個(gè)計(jì)分的閾值但是局限于一個(gè)預(yù)定的時(shí)間幀的娛樂選項(xiàng)的組合產(chǎn)生推薦。以舉例但不局限的方式,可以通過相對(duì)于出現(xiàn)于收看區(qū)域11正的每一用戶40的先前產(chǎn)生的每一個(gè)個(gè)人配置文件的一個(gè)預(yù)定的時(shí)間幀的娛樂選項(xiàng)的收視率評(píng)定、并且隨后僅提供在每一個(gè)先前創(chuàng)建的收看區(qū)域11出現(xiàn)的每一用戶40的個(gè)人配置文件的中符合或超過一個(gè)預(yù)定收視率閾值的娛樂選項(xiàng),而產(chǎn)生計(jì)分來確定將推薦哪一個(gè)可提供娛樂選項(xiàng)。
另外,一個(gè)或者多個(gè)用戶40可以被指定具有不同于其它用戶40的權(quán)力,例如訪問權(quán)或管理權(quán)。以舉例但不局限的方式,針對(duì)例如用戶40b的一個(gè)用戶的配置文件可能指示該用戶40b被允許修改規(guī)則和加權(quán)方法,添加或修改其它配置文件等,而用戶40a和40c則可能不被允許。
應(yīng)該理解,在不背離如下面權(quán)利要求引證的本發(fā)明的原則和范圍的條件下,本領(lǐng)域技術(shù)人員可以構(gòu)成上述為了解釋本發(fā)明的特性所描述和示出的本發(fā)明的細(xì)節(jié)、內(nèi)容、和設(shè)計(jì)上的各種改變。
權(quán)利要求
1.一個(gè)系統(tǒng)包括a.至少一個(gè)娛樂系統(tǒng)部件,把可用的節(jié)目提供到至少一個(gè)用戶(40),該正被接收的節(jié)目通過至少一個(gè)輸入端到該娛樂系統(tǒng)部件;b.一個(gè)永久數(shù)據(jù)存儲(chǔ)器(30),具有多個(gè)存儲(chǔ)位置,存儲(chǔ)對(duì)應(yīng)于多個(gè)娛樂系統(tǒng)用戶(40)的多個(gè)用戶選擇數(shù)據(jù),其中至少一個(gè)唯一的存儲(chǔ)位置被專用于存儲(chǔ)針對(duì)一個(gè)唯一對(duì)應(yīng)系統(tǒng)用戶(40)的用戶選擇數(shù)據(jù);和c.一個(gè)配置文件處理器(34),與至少一個(gè)娛樂系統(tǒng)部件、該永久數(shù)據(jù)存儲(chǔ)器(30)和一個(gè)用戶檢測(cè)系統(tǒng)(22)操作通信,該配置文件處理器(34)編程用于i.自動(dòng)地檢測(cè)該多個(gè)娛樂系統(tǒng)用戶(40)的哪一個(gè)用戶(40)當(dāng)前在一個(gè)預(yù)定的收看區(qū)域(11)中;ii.根據(jù)當(dāng)前在該預(yù)定的收看區(qū)域(11)中檢測(cè)的針對(duì)多個(gè)用戶(40)的每一個(gè)的配置文件,自動(dòng)地產(chǎn)生一個(gè)復(fù)合用戶配置文件;和iii.響應(yīng)該復(fù)合用戶配置文件動(dòng)態(tài)地調(diào)整用于該娛樂系統(tǒng)的操作參數(shù)。
2.權(quán)利要求1的系統(tǒng),其中該配置文件處理器(34)被編程而自動(dòng)地產(chǎn)生一個(gè)復(fù)合用戶配置文件,用于從一組可用的娛樂選項(xiàng)產(chǎn)生一組推薦的娛樂選項(xiàng)。
3.權(quán)利要求1的系統(tǒng),其中該用戶檢測(cè)系統(tǒng)(22)包括一個(gè)計(jì)算機(jī)視覺系統(tǒng)、一個(gè)語音識(shí)別系統(tǒng)、一個(gè)指紋識(shí)別系統(tǒng)、一個(gè)手紋識(shí)別系統(tǒng)、和能夠發(fā)送至少一個(gè)唯一輸入的一個(gè)輸入設(shè)備。
4.權(quán)利要求3的系統(tǒng),其中該計(jì)算機(jī)視覺系統(tǒng)識(shí)別在該檢測(cè)肖像中的面部。
5.權(quán)利要求1的系統(tǒng),其中該配置文件處理器(34)還被編程用于監(jiān)視用戶(40)與娛樂系統(tǒng)的交互、有選擇地在一個(gè)觀看歷史中存儲(chǔ)每一交互的一個(gè)預(yù)定的部分、并且有選擇地從該觀看歷史檢取交互。
6.權(quán)利要求5的系統(tǒng),其中該配置文件處理器(34)還被編程用于a.在用戶的配置文件中產(chǎn)生涉及一個(gè)用戶(40)的觀看歷史的至少一個(gè)值;并且b.至少部分地根據(jù)每一檢測(cè)用戶(40)的過去的觀看歷史而產(chǎn)生用于復(fù)合用戶配置文件的一組推薦的觀看選擇,以便觀看與那些用戶過去的觀看歷史中類似或相同的觀看選擇。
7.用于創(chuàng)建多個(gè)用戶(40)的一個(gè)復(fù)合用戶配置文件的一種方法,該方法包括a.自動(dòng)地檢測(cè)多個(gè)用戶(40)的哪一個(gè)用戶(40)當(dāng)前在一個(gè)預(yù)定的收看區(qū)域(11)中;b.確定用于檢測(cè)的多個(gè)用戶(40)的每一個(gè)的標(biāo)識(shí);c.針對(duì)每一標(biāo)識(shí)的用戶,i.把用戶的標(biāo)識(shí)與存儲(chǔ)在一個(gè)永久數(shù)據(jù)存儲(chǔ)器(30)中的用戶數(shù)據(jù)的第一預(yù)定部分相比較;并且ii.利用存儲(chǔ)在該永久數(shù)據(jù)存儲(chǔ)器(30)中的一個(gè)用戶配置文件,針對(duì)每一用戶(40)從該永久數(shù)據(jù)存儲(chǔ)器(30)中恢復(fù)用戶數(shù)據(jù)的一個(gè)第二預(yù)定部分;并且d.從用戶數(shù)據(jù)的每一個(gè)第二預(yù)定部分產(chǎn)生一個(gè)復(fù)合用戶配置文件。
8.權(quán)利要求7的方法,進(jìn)一步根據(jù)該復(fù)合用戶配置文件從一組可用的娛樂選項(xiàng)中創(chuàng)建一組推薦的娛樂選項(xiàng)。
9.權(quán)利要求7的方法,進(jìn)一步包括e.累加每一檢測(cè)用戶的觀看歷史,該觀看歷史包括肯定的娛樂選項(xiàng);f.從該累加的觀看歷史產(chǎn)生一個(gè)復(fù)合觀看歷史,該復(fù)合觀看歷史包括肯定的娛樂選項(xiàng);g.使用在該復(fù)合觀看歷史中的該肯定的娛樂選項(xiàng)調(diào)整該復(fù)合用戶配置文件,其中在該復(fù)合用戶配置文件中的每一肯定的娛樂選項(xiàng)反映在分別用戶配置文件的每一個(gè)中的該肯定的娛樂選項(xiàng)的出現(xiàn)的取和;h.針對(duì)該復(fù)合用戶配置文件中的每一肯定的娛樂選項(xiàng)產(chǎn)生否定的娛樂選項(xiàng);i.確定在一個(gè)預(yù)定的時(shí)間幀中的哪一個(gè)娛樂選項(xiàng)被該復(fù)合用戶配置文件肯定地測(cè)定;并且j.針對(duì)在該合成用戶配置文件中的每一肯定的娛樂選項(xiàng)和否定的娛樂選項(xiàng)產(chǎn)生一個(gè)復(fù)合計(jì)分。
10.權(quán)利要求7的方法,其中可以通過具有產(chǎn)生用于存在但沒有配置文件的用戶(40)的一個(gè)用戶配置文件的權(quán)限的個(gè)人產(chǎn)生一個(gè)用戶配置文件。
11.權(quán)利要求7的方法,進(jìn)一步包括e.產(chǎn)生一個(gè)復(fù)合觀看歷史,以便反映存儲(chǔ)在用于標(biāo)識(shí)的每一用戶(40)的存儲(chǔ)的用戶數(shù)據(jù)中的每一觀看歷史;f.從符合或超過該復(fù)合觀看歷史中的肯定的娛樂選項(xiàng)的一個(gè)預(yù)定的閾值的可用娛樂選項(xiàng)的一組可用娛樂選項(xiàng)中產(chǎn)生一組肯定的娛樂選項(xiàng);和g.通過取樣不滿足在該復(fù)合觀看歷史中的肯定的娛樂選項(xiàng)的預(yù)定的閾值的該組可用的娛樂選項(xiàng),產(chǎn)生一組否定的娛樂選項(xiàng)。
12.權(quán)利要求11的方法,其中步驟(g)進(jìn)一步包括使用一個(gè)均勻隨機(jī)分布而創(chuàng)建一組否定的選項(xiàng)。
13.權(quán)利要求11的方法,進(jìn)一步包括h.允許一個(gè)用戶(40)從肯定的娛樂選項(xiàng)的組合中選擇一個(gè)娛樂選項(xiàng);和i.防止選擇一個(gè)可用的娛樂選項(xiàng)用于是否定的娛樂選項(xiàng)組合的部分的娛樂選項(xiàng)。
14.權(quán)利要求13的方法,其中步驟(i)進(jìn)一步包括把否定的娛樂選項(xiàng)限制到出現(xiàn)在一個(gè)預(yù)定的時(shí)間幀中的那些娛樂選項(xiàng)。
15.權(quán)利要求11的方法,其中步驟(f)進(jìn)一步包括使用一個(gè)自適應(yīng)取樣技術(shù)從所有可用的娛樂選項(xiàng)選擇娛樂選項(xiàng),使得該選擇的娛樂選項(xiàng)在一個(gè)預(yù)定范圍中匹配該復(fù)合用戶配置文件中的選擇。
16.權(quán)利要求11的方法,進(jìn)一步包括h.使用隱含選擇技術(shù)、顯式選擇技術(shù)、反饋選擇技術(shù)或其組合,根據(jù)可得到的娛樂選項(xiàng)和肯定的娛樂選項(xiàng)的組合而產(chǎn)生娛樂選項(xiàng)推薦。
17.如權(quán)利要求16的方法,其中該隱含選擇技術(shù)包括捕獲用戶的娛樂選項(xiàng)選擇圖案,并且根據(jù)用戶娛樂選項(xiàng)選擇方案的一個(gè)復(fù)合而產(chǎn)生娛樂選項(xiàng)推薦。
18.如權(quán)利要求16的方法,其中該顯式選擇技術(shù)包括使得用戶(40)顯式地輸入每一個(gè)用戶的娛樂選項(xiàng)選擇,并且根據(jù)用戶的顯式娛樂選項(xiàng)選擇的一個(gè)復(fù)合而產(chǎn)生娛樂選項(xiàng)推薦。
19.權(quán)利要求11的方法,進(jìn)一步包括h.捕獲用戶的娛樂選項(xiàng)選擇方案;i.接收用戶的娛樂選項(xiàng)選擇的用戶顯式輸入的至少之一;并且j.根據(jù)用戶的娛樂選項(xiàng)選擇方案的一個(gè)復(fù)合、并且根據(jù)用戶的顯式娛樂選項(xiàng)選擇的一個(gè)復(fù)合而產(chǎn)生娛樂選項(xiàng)推薦。
20.權(quán)利要求11的方法,其中步驟(e)進(jìn)一步包括ii.從每一個(gè)檢測(cè)的用戶的配置數(shù)據(jù)產(chǎn)生針對(duì)每一個(gè)檢測(cè)的用戶(40)的計(jì)分;并且iii.使用該產(chǎn)生的計(jì)分組合該檢測(cè)的用戶的配置文件。
21.權(quán)利要求20的方法,其中每一用戶的個(gè)人用戶配置文件可以進(jìn)一步包括一個(gè)加權(quán)系數(shù),當(dāng)從每一個(gè)檢測(cè)的用戶配置數(shù)據(jù)產(chǎn)生用于該檢測(cè)用戶(40)的計(jì)分時(shí),如此的每一檢測(cè)用戶的選擇被獨(dú)立于在該收看區(qū)域(11)中的其它檢測(cè)用戶(40)而加權(quán)。
22.權(quán)利要求21的方法,其中該加權(quán)系數(shù)能夠作為時(shí)刻的或日歷時(shí)間的函數(shù)而改變。
23.權(quán)利要求11的方法,還包括h.相對(duì)于每一個(gè)先前產(chǎn)生的該收看區(qū)域(11)中檢測(cè)的每一用戶(40)的個(gè)人配置文件,收視率測(cè)定一個(gè)預(yù)定的時(shí)間幀的可用的娛樂選項(xiàng);并且i.僅提供符合或超過出現(xiàn)于收看區(qū)域(11)中的每一用戶(40)的先前產(chǎn)生的個(gè)人配置文件的每一個(gè)中的一個(gè)預(yù)定的收視率閾值的娛樂選項(xiàng)。
24.權(quán)利要求7的方法,包括j.從多個(gè)標(biāo)識(shí)的系統(tǒng)用戶(40)檢測(cè)哪一個(gè)用戶(40)當(dāng)前在一個(gè)預(yù)定從收看區(qū)域(11)中;k.確定該檢測(cè)用戶(40)的哪一個(gè)具有存儲(chǔ)在永久數(shù)據(jù)存儲(chǔ)器(30)中的用戶選擇數(shù)據(jù);l.針對(duì)在永久數(shù)據(jù)存儲(chǔ)器(30)中具有配置文件的那些檢測(cè)的用戶(40),從永久數(shù)據(jù)存儲(chǔ)器(30)中檢取對(duì)應(yīng)于每一檢測(cè)用戶(40)的用戶選擇數(shù)據(jù);m.使用該檢取的用戶選擇數(shù)據(jù)創(chuàng)建一個(gè)復(fù)合用戶配置文件;n.掃描用于可用的娛樂選項(xiàng)的節(jié)目信息,該可用的娛樂選項(xiàng)匹配在匹配值的一個(gè)預(yù)定范圍中的該復(fù)合用戶配置文件;并且o.根據(jù)該復(fù)合用戶配置文件和可用的娛樂選項(xiàng)調(diào)整該娛樂系統(tǒng)。
25.一種計(jì)算機(jī)程序產(chǎn)品,使一個(gè)可編程的裝置當(dāng)執(zhí)行所述的計(jì)算機(jī)程序產(chǎn)品時(shí)能夠起如權(quán)利要求1中定義的系統(tǒng)的作用。
全文摘要
本發(fā)明包括一個(gè)系統(tǒng)、方法以及產(chǎn)品,適于根據(jù)存在于一個(gè)預(yù)定收看區(qū)域的一個(gè)或者多個(gè)用戶的用戶選擇,從可得到的娛樂內(nèi)容的較大組合中自動(dòng)地產(chǎn)生一組最佳娛樂選項(xiàng)的推薦。具體地說,本發(fā)明特別涉及根據(jù)多個(gè)電視觀眾的觀看方案和選擇自動(dòng)地產(chǎn)生用于觀看電視節(jié)目的推薦內(nèi)容的領(lǐng)域,全部觀眾都不需要親自出現(xiàn)在該電視的前面。根據(jù)針對(duì)將用在一個(gè)復(fù)合用戶配置文件中的被檢測(cè)的每一用戶的個(gè)人配置文件,本發(fā)明創(chuàng)建該復(fù)合用戶配置文件,某些被檢測(cè)的用戶不必出現(xiàn)于電視的前面。每一用戶的選擇能夠以和其它用戶彼此相同地加權(quán),或一些用戶可以具有不同于指定到其選擇的加權(quán)。
文檔編號(hào)H04N7/16GK1672415SQ02811903
公開日2005年9月21日 申請(qǐng)日期2002年6月11日 優(yōu)先權(quán)日2001年6月15日
發(fā)明者S·V·R·古塔, K·庫拉帕蒂, M·特拉科維克 申請(qǐng)人:皇家菲利浦電子有限公司