上下文和時間敏感的簡檔建立器的製作方法
2023-05-18 03:28:31 1
專利名稱:上下文和時間敏感的簡檔建立器的製作方法
技術領域:
本發明通常涉及用於產生有關內容的建議或者推薦的顯式簡檔,更具體地涉及收集有關內容的用戶等級或者偏好信息,從而在關於內容的上下文中填充顯式簡檔。
用於生成指南、或者有關與一個特定活動相關的可用選擇的信息的系統可以為用戶生成建議或者推薦。這種系統的例子包括在線購物或者信息檢索系統以及用於傳輸內容,特別是諸如音頻或者視頻節目、遊戲等的娛樂內容的系統。在傳輸娛樂內容的系統的情況下,可以在當娛樂內容沒有被用戶所用時,至少部分可用的娛樂內容用於在以後呈現給用戶時的期間內,通過產生一個建議或者推薦來觸發自動操作,例如高速緩存。
在產生建議或者推薦時,經常通過使用、至少部分地使用喜歡或者不喜歡的顯式用戶簡檔來獲得合適的結果。通常,這種顯式用戶簡檔是通過用戶訪問和完成建檔調查表來產生的,其中,用戶對例如(用於視頻內容的)類別、演員、導演、名稱等的各種元數據描述符分級。
填充或者擴展一個顯式用戶簡檔通常必須由用戶啟動,並且經常需要(或者允許)用戶獨立地輸入元數據描述符的值,例如演員的姓名或者視頻內容的名稱。這迫使用戶在建立簡檔時必須努力回憶使用該簡檔的行為所應該依靠的元數據描述符的所有相關值,即使不是不可能這也是是非常困難的。
另一方面,向用戶顯示所有可能的元數據描述符的值的列表(從中進行選擇來填充用戶簡檔),通常會導致用戶不得不回顧一個難以操作的尺寸的列表,或者冒著丟失合適描述符的風險。尤其是對於交叉媒體系統(即,視頻、音頻和/或其他內容),用戶可能需要從一個包含好幾萬條目的列表中選擇項目和/或對項目進行分級。二者選擇其一(需要用戶回憶相關項目或者為用戶提供一個複雜的列表)乃至二種方法的組合都過度地依賴於用戶,並且需要比用戶願意耗費在這項工作上的時間更多的時間,因此是不能令人滿意的。
但是,除了需要用戶啟動簡檔擴展以外,該過程通常也與簡檔所涉及的媒體或者操作,即購物或者觀看視頻內容分離。
因此,現有技術中需要一種改進的方法來擴展顯式用戶簡檔。
為了解決現有技術中的上述缺陷,本發明的一個首要目的是提供一種用於接收或者執行用戶選擇的內容的系統中的機構,該機構用於通過結合選定內容項目的呈現或者執行而啟動的查詢或者其他用戶交互,以上下文的方式在用於內容屬性的顯式簡檔內收集用戶等級。一旦檢測到與選定內容項目的至少一個屬性值相關的空或者陳舊等級,則在選定內容項目的呈現或者執行過程中、或者緊隨其後,啟動請求分等級的用戶交互。這樣就隨著時間填充用戶簡檔,但是通過用戶在上下文中輸入值、內容被分等級以及調節的可能性,簡檔隨著時間按用戶的偏好改變。
前面已經寬泛地概括了本發明的特徵和技術優點,這樣本領域的技術人員能夠更好地理解下面對本發明所做的詳細描述。下面將描述構成本發明的權利要求的主題的本發明的附加特徵和優點。本領域的技術人員將能夠理解,他們可以容易地使用所公開的概念和特定實施例作為基礎來改變或者設計用於實現本發明的同樣目的的其他結構。本領域的技術人員也能夠意識到這樣的等價結構並沒有背離本發明最廣泛形式的精神和範圍。
在下文描述本發明的詳細說明之前,最好先闡述以下貫穿本專利文件全文所使用的特定的詞語或者短語的定義術語「包括」和「包含」,以及其派生詞意味著包含但不限制;術語「或者」是包含在內的,意味著和/或;短語「與其相關」和「與其相關聯」以及其派生詞可以表示包含、包含於、互相連接、包括、包括在、連接到和與其連接、耦合到和與其耦合、與其通信、與其合作、相互作用、並列、相近、綁到或綁在一起、具有、具有屬性等;以及術語「控制器」表示控制至少一個操作的任何設備、系統或者其一部分,無論這種設備是利用硬體、固件、軟體或者至少上述兩種的組合來執行。應當理解與任何特定的控制器相關聯的功能可以是集中的或者分散的,在本地或者遠程。這裡提供了貫穿專利文件所使用的特定詞語和短語的定義,本領域的普通技術人員能夠理解這樣的定義可以應用於現有技術中的大多數情況,以及這樣定義的詞語和短語的未來使用。
為了更完整地理解本發明及其優點,現在結合附圖做出下述描述,其中相同的數字表示相同的對象,其中
附
圖1描述了根據本發明的一個實施例的應用基於上下文的、系統啟動的用戶交互來填充顯式簡檔的系統;附圖2描述了根據本發明的一個實施例的執行基於上下文的、系統啟動的用戶交互來填充顯式簡檔的系統控制器;附圖3是根據本發明的一個實施例的應用基於上下文的、系統啟動的用戶交互來填充顯式簡檔的過程的高級流程圖。
下面描述的附圖1到3,以及在本專利文件中用於描述本發明的原理的各種實施例僅是為了說明,而不構成對本發明的範圍的限制。本領域的技術人員將會理解,本發明的原理可以利用任何合適設置的設備來實現。
附圖1描述了根據本發明的一個實施例的應用基於上下文的、系統啟動的用戶交互來填充顯式簡檔的系統。示例的系統100包括視頻接收機和/或回放單元101,例如電視機、衛星、地面或者有線電視廣播解碼器單元、或者數字視頻記錄器;音頻內容接收機和/或回放單元102,例如地面或者衛星無線接收機或光碟或者數字音頻播放器;以及網際網路訪問設備103,例如機頂盒、個人計算機等。在所示的實例中,系統100進一步包括遠程控制單元104,該遠程控制單元能夠與視頻接收機101、音頻接收機102以及網際網路訪問設備103中的一個或者多個(優選的是全部)協同工作並且控制它們的操作。
本領域的技術人員將會意識到這裡並沒有描述應用基於上下文的、系統啟動的用戶交互來填充顯式簡檔的系統的全部結構和操作。相反,為了清楚明了,僅描述了系統中對於本發明來說獨特的結構和操作,或者僅描述了對於理解本發明所必需的結構和操作。該系統的其餘的結構和操作可以與現有技術中已知的傳統結構或者慣例一致。而且,儘管在示例性實施例中描述了視頻接收機、音頻接收機、網際網路訪問設備以及遠程控制器,但是本領域的技術人員能夠理解這裡所描述的功能可以適用於其他類型的設備,例如遊戲機,並且因此也可以利用其他的內容形式或者與其它的活動相結合。
附圖2描述了根據本發明的一個實施例的執行基於上下文的、系統啟動的用戶交互來填充顯式簡檔的系統控制器。用於系統控制器200的控制器硬體以及程序設計201可以在附圖1所示的任何視頻接收機101、音頻接收機102、網際網路訪問設備103或者遠程控制器或者類似設備中實現。可替換地,控制器硬體以及程序設計201可以以分離的方式,利用置於構成視頻接收機101、音頻接收機102、網際網路訪問設備103以及遠程控制器104的兩個或者多個設備中的不同部分來實現。
無論如何實現,系統控制器200包括至少一個用於接收內容和用戶輸入控制信號的輸入端202,以及至少一個用於呈現內容和用戶接口顯示的輸出端203。系統控制器200接收至少有關可從一個或者多個諸如廣播設備或者廣播或網際網路內容伺服器的外部源(未示出)獲得的內容的信息。在該示例性實施例中,系統控制器200也選擇性地接收一些相關內容。
系統控制器200包括用於控制構成視頻接收機101、音頻接收機102、網際網路訪問設備103以及遠程控制器104的一個或者多個設備的操作的控制算法204。在該示例性實施例中,控制算法204包括用於根據顯式用戶簡檔產生建議的推薦實用程序205,以及用於收集等級元數據的簡檔建立器實用程序206,下面將詳細描述。
控制算法204可操作地耦合到用戶接口控制207(例如,按鈕或者按鍵、紅外接收機和/或用戶接口顯示生成器),並且耦合到選擇性地包括內容(例如節目)指南或者索引209以及一個或者多個用戶簡檔210的存儲器208。如圖所示,每個用戶簡檔,至少部分是顯式簡檔,其中與一般類別或者類型相關的每個特定項目具有一個相關聯的等級。至少其中一些等級是由用戶在與涉及等級內容的活動相關聯的上下文中間斷地提供的,下面將詳細描述。
控制器204應用與內容相關的元數據來啟動上下文的用戶交互從而獲得內容的等級。根據對上下文的了解和元數據的知識,控制器204提示用戶在個人化的環境中,對關於顯式簡檔信息的詢問做出響應。舉例說明,如果用戶正在觀看一個具有預定數目的元數據描述符(例如名稱、類別、演員、導演等)的視頻節目,則控制器204可以啟動一個用戶接口查詢,要求用戶對每個描述符的感興趣(等級)級別做出響應。
例如,用戶等級可以通過用戶在一個預定的範圍(例如1-100)內選擇一個任意的整數,通過用戶從多個預定義的值(例如,「非常喜歡」或者「比較不喜歡」)中進行選擇,和/或通過用戶在預定的範圍內操作「滑動」用戶控制來設定。
通過將顯式簡檔信息的收集與將被排序或者分級的信息的上下文相結合,而不是等待用戶訪問簡檔信息輸入機構,本發明的系統通過根據當前的應用情況啟動收集來改進顯式簡檔數據。輸入可以當用戶正在觀看或者使用相關內容時要求,或者可替換地可以排隊以供以後的訪問,只要不要求用戶帶頭啟動輸入簡檔信息。
在操作中,控制器201通過輸入端202接收至少與一個或者多個內容項目相關的元數據,並且監視涉及諸如用戶對於接收到的項目進行選擇的內容項目的活動。一旦檢測到內容項目正在接收和/或呈現,控制器201判斷該內容項目的元數據屬性是否已經在顯式簡檔210內為當前有效用戶分級。如果用戶簡檔210包括用於表示接收的或者呈現的內容項目的至少一個元數據特徵的空(或「零」)數據,則簡檔建立器206就啟動用戶交互來接收關於顯式簡檔201的內容項目的等級元數據。用戶交互發生在涉及項目呈現的上下文中。這裡的術語「呈現」期望包括可執行內容的執行。
在一個視頻接收系統的例子當中,如果從當前傳輸的節目當中或者從預先高速緩存的節目當中選擇一個節目用來觀看,則該系統選擇性地啟動用戶交互來獲得該節目的各種屬性(例如類別、演員等)的等級。如果選定節目的至少一個元數據屬性在顯式簡檔中包含空數據,則用戶交互將被啟動。可替換地,如果顯式簡檔包括一個屬性的「陳舊」數據(例如用戶在早於當前時間一個預選的周期以前的日期先前輸入的屬性值),則可以啟動用戶交互。
用戶交互可以與選定節目的呈現同時進行(例如在沿著屏幕底部邊緣的一個小的界面區域內),或者緊接在節目呈現之後或在節目呈現之後不久。如果應用一個具有顯示器(例如液晶顯示器)的遠程控制設備與在電視上呈現選定的視頻節目相結合,則用戶交互可以發生在遠程控制顯示器上,而不是(或者附加的)發生在電視顯示器上。
用戶交互的啟動時間(即在節目呈現的過程中,或者在其之後)可以通過用戶偏好來設定。在節目呈現過程中啟動的用戶交互可以包括用戶控制,用於推遲對於屬性的用戶等級輸入直到呈現中的後期時間或者直到完成呈現之後。用戶可以被允許拒絕為該節目的一個或者全部屬性值輸入等級,在這種情況下,相應的屬性值將利用一個特定的值來填充,避免隨後的用戶交互的啟動,從而獲得這些屬性的等級,並且這些屬性值在隨後的內容評價中將被推薦實用程序205所使用。
本發明補充了其它的建立簡檔機構,例如節目屬性的用戶啟動的等級和/或用戶對節目屬性的現存等級的改變。
附圖3是根據本發明的一個實施例的應用基於上下文的、系統啟動的用戶交互來填充顯式簡檔的過程的高級流程圖。過程300開始於選定一個內容項目用於觀看和執行(步驟301)。然後應用選定內容項目的屬性和屬性值來判斷(當前有效的)用戶簡檔是否包括與選定的內容項目的屬性值相關的空或者陳舊的等級值(步驟301)。
如果檢測到一個特徵值的空或者陳舊等級,則啟動上下文用戶交互(步驟302)。用戶交互可以中斷觀看或者執行選定內容項目,可以與呈現或者執行該內容同步,或者可以緊隨在選定內容的呈現或者執行之後。如果用戶交互在選定內容項目的呈現或者執行之後發生,交互最好儘可能的在內容項目結束之後立即進行。在啟動用戶交互之後,過程變成空閒狀態(步驟304),直到用戶選擇了另一個內容項目。
根據對上下文的理解以及與內容相關的元數據的知識,本發明提示用戶以上下文的方式為個人化的環境提供顯式簡檔信息。在視頻節目呈現的例子中,利用多個元數據描述符來提示正在觀看特定節目的用戶,並且要求用戶對每個描述符的感興趣級別做出響應。
重要的是注意到儘管本發明是在一個全功能系統的上下文中進行描述,但是本領域的技術人員能夠理解,至少本發明中的部分機構能夠以包含各種形式的指令的機器可用介質的形式來分布,而且不論用於實際執行這種分布的信號承載介質的特定類型如何,本發明都同等適用。機器可用介質的實例包括非易失性的硬編碼類型介質,例如只讀存儲器(ROM)或者可擦除的電子可編程只讀存儲器(EEPROM);可記錄類型的介質,例如軟盤、硬碟驅動器以及光碟只讀存儲器(CD-ROM)或者數字通用盤(DVD);以及傳輸類型的介質,例如數字和模擬通信鏈路。
儘管已經對本發明進行了詳細描述,但是本領域的技術人員將能夠理解,可以對在此公開的本發明進行各種改變、替代、變形、增強、細微分級、小型化、改造、修訂、提高以及省略,而不背離本發明最廣泛形式的精神和範圍。
權利要求
1.一種用於擴展顯式簡檔的系統(100),包括輸入端(202),用於接收至少與一個或者多個內容項目相關的元數據;推薦單元(205),用於根據接收到的元數據以及顯式簡檔(210)來評價一個或者多個內容項目;以及簡檔建立器(206),用於在涉及內容項目的呈現的上下文中啟動用戶交互,以便為顯式簡檔(210)接收關於內容項目的等級數據。
2.根據權利要求1所述的系統(100),其中用戶交互發生在內容項目的呈現過程中。
3.根據權利要求1所述的系統(100),其中用戶交互緊接在內容項目的呈現之後發生。
4.根據權利要求1所述的系統(100),其中用戶交互提示用戶為內容項目設定等級數據。
5.根據權利要求1所述的系統(100),其中簡檔建立器(205)響應於在顯式簡檔(210)中識別出內容項目的空或者陳舊的等級數據,啟動用戶交互。
6.一種用於擴展視頻顯示系統(100)中的顯式簡檔(210)的系統(200),包括顯示設備(101),用於顯示選擇的視頻內容項目;遠程控制器(104),用於無線控制顯示設備的操作;以及位於遠程控制器(104)、顯示設備(101)、以及與遠程控制器(101)或者顯示設備(101)共同使用的設備中的一個或者多個內的控制器(201),該控制器(201)包括輸入端(202),用於接收至少與一個或者多個內容項目相關的元數據;推薦單元(205),用於根據接收到的元數據以及顯式簡檔(210)來評價一個或者多個內容項目;以及簡檔建立器(206),用於在涉及內容項目的呈現的上下文中啟動用戶交互,以便為顯式簡檔(210)接收關於內容項目的等級數據。
7.根據權利要求6所述的系統(200),其中用戶交互發生在內容項目的呈現過程中。
8.根據權利要求6所述的系統(200),其中用戶交互緊接在內容項目的呈現之後發生。
9.根據權利要求6所述的系統(200),其中用戶交互提示用戶為內容項目設定等級數據。
10.根據權利要求6所述的系統(200),其中簡檔建立器(206)響應於在顯式簡檔(210)中識別出內容項目的空或者陳舊的等級數據,啟動用戶交互。
11.一種擴展顯式簡檔(210)的方法,包括接收至少與一個或者多個內容項目相關的元數據;保持包含用戶等級的顯式簡檔(210),用於根據接收到的元數據來評價一個或者多個內容項目;以及在涉及選定內容項目的呈現的上下文中啟動用戶交互,以便為顯式簡檔(210)接收關於選定內容項目的等級數據。
12.根據權利要求11所述的方法,其中用戶交互發生在內容項目的呈現過程中。
13.根據權利要求11所述的方法,其中用戶交互緊接在內容項目的呈現之後發生。
14.根據權利要求11所述的方法,其中用戶交互提示用戶為內容項目設定等級數據。
15.根據權利要求11所述的方法,其中響應於在顯式簡檔(210)中識別出內容項目的空或者陳舊的等級數據,啟動用戶交互。
16.一種在接收至少涉及一個或者多個內容項目的元數據並且應用顯式簡檔(210)的系統(100)中的信號結構,該信號包括在涉及內容項目的呈現的上下文中啟動用戶交互,以便為顯式簡檔(210)接收關於內容項目的等級數據的信號。
17.根據權利要求16所述的信號結構,其中啟動用戶交互的信號在內容項目的呈現過程中傳輸。
18.根據權利要求16所述的信號結構,其中啟動用戶交互的信號緊接在內容項目的呈現之後傳輸。
19.根據權利要求16所述的信號結構,其中啟動用戶交互的信號提示用戶為該內容項目設定等級數據。
20.根據權利要求16所述的信號結構,其中啟動用戶交互的信號響應於在顯式簡檔(210)中識別出內容項目的空或者陳舊的等級數據而傳輸。
全文摘要
通過查詢或者與選定內容項目的呈現或者執行相結合啟動的其他用戶交互,以上下文的方式收集顯式簡檔中內容屬性的用戶等級。一旦檢測到與選定內容項目的至少一個屬性值相關聯的空或者陳舊的等級,就在選定內容項目的呈現或者執行過程中、或者緊隨之後,啟動請求分等級的用戶交互。這樣就隨著時間填充用戶簡檔,但是通過用戶在上下文中輸入值、內容被分等級以及調節的可能性,簡檔隨著時間按用戶的偏好改變。
文檔編號H04N7/16GK1666519SQ03815163
公開日2005年9月7日 申請日期2003年6月16日 優先權日2002年6月28日
發明者J·馬蒂諾, J·茲梅曼, G·羅伯特斯 申請人:皇家飛利浦電子股份有限公司