專利名稱:提供顯式和隱式判據(jù)處理機制的搜索用戶界面的制作方法
背景技術(shù):
本發(fā)明涉及到在諸如CD ROM內(nèi)容、電子節(jié)目指南、因特網(wǎng)等大型數(shù)據(jù)空間中搜尋、檢索和組織數(shù)據(jù)。
由于CD-ROM、因特網(wǎng)、電視節(jié)目指南、提議的國家信息基礎(chǔ)結(jié)構(gòu)等的龐大的可用信息量,急需能夠?qū)υS多大型信息媒體進行方便的訪問。這種增加對信息的訪問可能是很有用的,但如此大量的信息也對訪問信息的用戶界面設(shè)計提出了新的挑戰(zhàn)。例如,因特網(wǎng)用戶經(jīng)常難于找到信息資源,或者在遇到建立搜索查詢和觀察查詢結(jié)果的困難時放棄。諸如電子節(jié)目指南、因特網(wǎng)搜索引擎和文本搜索工具如Folio所提供的文本搜索工具等單純的文本列表,操作起來很乏味,通常很難操作,而且由于看上去十分單調(diào),長時間查看會非常累。
搜索數(shù)據(jù)庫有兩個主要部分過濾,排除無關(guān)的信息,和按照某種優(yōu)先級方案對過濾的結(jié)果進行排序。比如,象Google這樣的因特網(wǎng)搜索引擎利用文本查詢對代表萬維網(wǎng)入口點的數(shù)據(jù)庫中的記錄進行過濾和排序。它使用某種隱含的判據(jù),比如鏈接到查詢檢索的候選人的網(wǎng)頁意味著“投票”。(也就是說,被別的網(wǎng)頁鏈接得越多,就有越高的“得票”)。Google還分析投票的網(wǎng)頁,對收到其它網(wǎng)頁投票較多的網(wǎng)頁,給予較大的權(quán)重。
象Google這樣的工具以及其它大多數(shù)數(shù)據(jù)庫檢索工具都利用連接器接受文本形式的搜索查詢,并以列表的形式提交結(jié)果,列表是通過可能是一個包含多個判據(jù)的操作符的特定集總判據(jù)來排序的(比如先按照A排序,然后按B排序,等等)。
發(fā)明概述簡言之,用戶界面(UI)提供了一種與大型數(shù)據(jù)庫交互的機制。搜索查詢用不同的判據(jù)來建立。此外,允許隱式和顯示用戶簡檔有選擇、分別地合并成一個搜索查詢。顯式簡檔和隱式簡檔都是數(shù)據(jù)組,通過該數(shù)據(jù)組可以預測每個用戶的首選項。例如,游戲軟件對于某種環(huán)境下的用戶(比如,因特網(wǎng)免費下載區(qū))可能是毫無疑問的首選項,而對于另一個不同環(huán)境(比如,廣播電視)中的不同用戶來說系列幽默劇可能是比較討厭的項目。數(shù)據(jù)庫記錄中用戶簡檔的排列是根據(jù)對用戶簡檔的首選項的預測來確定的。將在下文中展開更詳細介紹的隱式簡檔,是從以往用戶的歷史使用模式中自動推導出來的。顯式簡檔是從顯式信息規(guī)則,比如象“選擇你所喜歡的晚間電影類型”類似的問題的答案的輸入中所推導出來的。在本發(fā)明的實施方案中,顯式簡檔是通過允許用戶選擇某種判據(jù)來建立的,而用戶所選擇的判據(jù)的描述是通過從不同的類別組放入到圖解顯示中來實現(xiàn)的,而該操作是通過把判據(jù)從類別組中移去并加入到查詢組中來實現(xiàn)的。所生成的查詢組是定義顯式簡檔的判據(jù)組。簡檔可以象判據(jù)一樣進行保存和顯示,以使得在進一步的與判據(jù)所相同的方式交互作用時可以操作它們(加入查詢組)。
在“向后傾斜(lean-back)”的環(huán)境中,用戶界面(UI)設(shè)計解決用戶與具有數(shù)據(jù)庫搜索裝置的交互的各種問題。(在“向后傾斜”的情況下,用戶是在處于娛樂和放松狀態(tài),比如在看電視時,而“向前傾斜”時,用戶是積極主動并注意力集中的,比如在使用臺式計算機時)。例如,本發(fā)明可以與廣播電視使用的電子節(jié)目指南(EPGs)交互。在這樣的應(yīng)用中,用戶界面可以直接顯示為錄制的或電視節(jié)目上層的一個層面,或者有選擇地顯示在其特有的屏幕上。用戶界面可以通過簡單的手持控制器來訪問。在優(yōu)選的實施方案中,控制器有水平和垂直滾動按鈕,而且只有少數(shù)幾個特定按鈕來直接訪問不同的操作模式。
用戶界面產(chǎn)生三種環(huán)境或狀態(tài)(world)搜索狀態(tài)、概述狀態(tài)和縱覽狀態(tài)。假設(shè)一個EPG情形,在搜索狀態(tài)下,用戶輸入、保存、以及編輯過濾和排序判據(jù)(時日、星期幾、風格等)。在概述狀態(tài)下,用戶生成并修訂顯式的(以及某些隱式類型的)用戶簡檔。在縱覽狀態(tài)下,用戶從搜索結(jié)果中查看和選擇,這是信息排序、過濾和簡檔的結(jié)果。
本發(fā)明可以與各種不同的搜索功能一同使用。比如,在圍繞EPGs設(shè)計的一個優(yōu)選實施方案中,就提供了三種基本的搜索功能(1)過濾,(2)通過顯式簡檔進行過濾和/或排序,和(3)通過隱式簡檔進行過濾和/或排序。對這些功能的定義如下。
(1)過濾-定義了將要顯示的一組結(jié)果的一套判據(jù)。這些判據(jù)精確確定將在數(shù)據(jù)庫中選擇什么記錄,以及哪些記錄將被排除在縱覽狀態(tài)的顯示之外。
(2)通過顯式簡檔進行過濾和/或排序-允許用戶從不同的類別中通過選擇指定自己的喜惡。比如,用戶可以表示他喜好戲劇和動作片而不喜歡某些影員。而后,這些判據(jù)被用于對過濾處理返回的記錄進行排序。還可以指定判據(jù)的重要程度,盡管增加這樣一個層面會增加系統(tǒng)的復雜性,對大多數(shù)用戶而言又沒有什么必要。
作為第二類系統(tǒng)的示例,歐洲專利申請(EP0854645A2)描述了這樣一個系統(tǒng),它允許用戶輸入風格偏好,諸如喜好的節(jié)目種類,如系列幽默劇、戲劇系列、老電影等。該專利申請還描述了偏好模板,可以從模板中選擇偏好簡檔,比如一個模板是針對10到12歲的孩子,另一個模板是十幾歲的女孩,還有一個模板是面向飛機愛好者的,等等。該輸入方法要求用戶有能力概括他/她自己,這些是他/她的喜好的真實描述。對大多數(shù)人來說,要回答諸如“你喜歡戲曲還是動作片?”和“‘戲劇’這一判據(jù)對你有多重要?”這樣一些抽象的問題,是一件困難的事情。
(3)通過隱式簡檔進行排序-隱式概括是系統(tǒng)“觀察”用戶行為后被動生成的簡檔。用戶只是以通常的方式查看(錄制、下載或者“使用”)選項,系統(tǒng)通過從選擇中提取用戶的行為模型,逐步地建立起個人偏好數(shù)據(jù)庫。通過允許用戶來評價材料(比如根據(jù)1-5星的級別)來加快上述過程。系統(tǒng)使用該模型來預測用戶將來喜歡觀看什么??梢宰裱唵蔚乃惴ǎ瑥囊粋€觀看歷史記錄提取預測或者指定期望度,比如在重復請求同一節(jié)目后標注明顯的喜好。這也可是一個復雜的機器學習過程,如具有大量輸入(自由度)的決策樹技術(shù)??傊?,這樣的模型在用戶交互行為中尋找模式(即,通過用戶界面的交互進行選擇)。
這種類型的簡檔信息的一個示例是MbTV,一個通過監(jiān)視觀眾的觀看模式來了解觀眾看電視的偏好的系統(tǒng)。MbTV是透明操作,建立觀眾品味的簡檔。該簡檔用于提供服務(wù),比如向觀眾推薦他可能感興趣觀看的節(jié)目。MbTV了解每個觀眾的品味,并利用所了解的資料向觀眾推薦即將上演的節(jié)目。MbTV通過提醒觀眾他們期望的即將上演的節(jié)目來幫助觀眾規(guī)劃觀看電視的時間計劃,并且,當觀眾不在時,可以通過附加的存儲裝置,自動記錄這些節(jié)目。
MbTV具有一個喜好確定引擎和存儲管理引擎。這方便于錄制電視節(jié)目過后觀看(time-shifted television)。MbTV可以自動錄制,而不是簡單地推薦期望的節(jié)目。MbTV的存儲管理引擎努力保證存儲裝置具有最佳的內(nèi)容。該過程包括跟蹤哪些錄制的節(jié)目已經(jīng)被觀看(完全和部分),以及哪些節(jié)目沒有看。觀眾為了將來能夠看到錄制的節(jié)目,可以“鎖定”以防止被刪除。觀眾處理節(jié)目推薦或者錄制內(nèi)容的這些方法為MbTV的喜好引擎提供了附加的反饋,從而可以利用這些信息來改進以后的決策。
MbTV將保留一部分錄制空間提供給“部份興趣”。這些“興趣”可以解釋為不同的家庭成員或者可以代表不同的品味類型。盡管MbTV并不要求用戶的介入,但可以通過那些期望調(diào)整其能力的觀眾來使之用戶化。觀眾可以干預不同節(jié)目類型的“存儲預算”。比方說,觀眾可以表明盡管在家庭中,孩子觀看了大多數(shù)的電視節(jié)目,但孩子的節(jié)目所用的錄制空間不要超過25%。
應(yīng)該注意到,搜索判據(jù),以及隱式的和顯式的簡檔,可以對搜索數(shù)據(jù)庫中每個提議的記錄生成可靠度或等級估計,而不是針對數(shù)據(jù)庫中待選記錄產(chǎn)生簡單的“是”和“否”的結(jié)果??梢钥醋魉阉鞑樵兲峁┝伺袚?jù),搜索結(jié)果必須滿足每條判據(jù)。這樣,如果查詢包含一個指定的頻道和一個指定的時間范圍,那么僅返回那些兩條判據(jù)都滿足的結(jié)果。可以認為同樣的搜索查詢表達了用戶偏好,這種情況下,可以返回并不同時滿足兩條判據(jù)的記錄,根據(jù)記錄與判據(jù)匹配的良好程度對其進行排序,而不是過濾。所以,同時滿足兩條判據(jù)的等級最高,只滿足其中一條判據(jù)的記錄的等級次高,兩條判據(jù)都不滿足的記錄排在最后。通過記錄判據(jù)與查詢或簡檔判據(jù)的接近程度來進行過渡的等級排列。比如,在上例中,如果一條記錄更靠近指定的時間段,那么與那些遠離指定時間段的記錄相比,它具有較高的等級。
在隱式簡檔情況下,可能根本沒有關(guān)于展現(xiàn)例如每種風格有多高的排列等級的判據(jù)。比如,如果一個基于神經(jīng)網(wǎng)絡(luò)的預測引擎被用于數(shù)據(jù)庫的記錄排序時,就沒有明確的方式來表明用于決策的判據(jù)權(quán)重,至少對一個易用系統(tǒng)是這樣的。但是,一些更簡單的機器學習技術(shù)也可以用來產(chǎn)生和實現(xiàn)隱式簡檔。比如,出現(xiàn)在所選擇記錄(或者具有所期望的高等級的記錄)中的判據(jù)可以根據(jù)判據(jù)命中的頻率來排序。比如,在一個EPG中,如果所有被選中觀看的節(jié)目都是日間電視連續(xù)劇,電視連續(xù)劇風格和日間時間范圍就具有高頻率的計數(shù),而科學記錄片風格的命中次數(shù)為0。這些節(jié)目會被展現(xiàn)以便觀眾可以觀看。在下面描述的用戶界面的實施方案中,其中簡檔是被編輯過的,用戶可以編輯這樣一個隱式簡檔,因為它是基于適用于每個判據(jù)的特定權(quán)重。用戶可以從簡檔中刪除判據(jù),改變權(quán)重等。后者僅是一個隱含簡檔機制的示例,它為用戶提供了一種明確的修改簡檔的方法。其它的機制,比如不僅僅依賴于用戶選擇的命中頻率的系統(tǒng),也可以提供這樣的方案。
過濾查詢和偏好應(yīng)用的結(jié)構(gòu)最好用三維可視的圖像來處理,便于信息的組織并允許用戶管理表示數(shù)據(jù)記錄的景象元素(“標記”)、搜索和排序判據(jù)等。在優(yōu)選的用戶界面下,標記采用珠元的形式。類別表示為珠元串或珠元環(huán)。當構(gòu)建一個偏好過濾器時,從類別串中得到特定的選擇(珠元)并附加到搜索串或箱中。珠元、串和箱被表示為三維對象,它不僅是用來表示一個外觀,而是作為一個附加含義的提示,通常第三維表示通常一個對象的與用戶的靠近程度表示了該對象在特定場合中的相關(guān)等級。
其中,字符串代表判據(jù),每個類別中判據(jù)的排列順序與其使用頻率相對應(yīng),用戶用判據(jù)和該頻率來建立查詢。因此,比如,如果用戶的查詢總是包括日間的時間范圍,那么對應(yīng)于該時間段的珠元,其排列位置就最高。另外,判據(jù)也可以根據(jù)有所選擇的記錄而不是由搜索返回的所有記錄(至少是最高排列次序的記錄)來排列次序。
實際上可以用單詞來構(gòu)建一個或多個類別,例如,在大量的所選節(jié)目或大量的通過用戶查詢返回的命中中出現(xiàn)的關(guān)鍵詞。因為要求關(guān)鍵詞類別包含每個可能想象到的關(guān)鍵詞是笨拙的,所以這是可能的。根據(jù)出現(xiàn)的頻率及其變化,從所選記錄的描述中和/或從查詢返回的記錄中提取重要的關(guān)鍵詞,使得可能的關(guān)鍵詞的數(shù)目更容易處理和更容易選擇。按照與說明書的其它地方關(guān)于簡檔編輯的詳細描述相同方式,關(guān)鍵詞列表最好是可以由用戶來編輯的。系統(tǒng)可以從根本沒有關(guān)鍵詞開始,根據(jù)使用頻率的數(shù)據(jù)構(gòu)建關(guān)鍵詞列表。然后,每次用戶輸入一個查詢,可以掃描返回結(jié)果以發(fā)現(xiàn)公共的節(jié)目??梢話呙铇祟}、描述、或任何其它的數(shù)據(jù),那些具有某種頻度的節(jié)目可以被存儲到一個關(guān)鍵詞列表中。根據(jù)頻率或由關(guān)鍵詞出現(xiàn)的環(huán)境加權(quán)的頻率為列表中的每一個關(guān)鍵詞排列等級。例如,一個標題中的關(guān)鍵詞可能會得到一個比描述中的關(guān)鍵詞低的等級,或者,直接就是一個對象或者是描述中的一個句子的語法分析中的一個主題的關(guān)鍵詞,可能得到一個比非直接的對象更高的等級排列,等等。不是從返回的搜索記錄中提取關(guān)鍵詞,而是僅從選擇的記錄中提取使用。例如,在所描述的方式中,實際上僅有被選擇觀看或錄制的節(jié)目被用來形成關(guān)鍵詞的列表。另外方式中,查詢的選擇和返回都被使用,但是對選擇的記錄中的關(guān)鍵詞加以比其它返回記錄的關(guān)鍵詞高得多的權(quán)重。
縱覽狀態(tài)以一種清晰可見和簡單的方式體現(xiàn)過濾和排序的結(jié)果。最好,利用表示每個記錄的三維符號顯示一個三維動畫。而且,根據(jù)主動的選擇,符號與用戶(看起來)接近的程度反應(yīng)了用戶對由記錄確定的節(jié)目的喜愛程度的預測。也就是說,接近程度最初表示的是吻合的優(yōu)良程度。在一個這樣的例子中,珠元串是軸向顯示的,其中每一個珠元表示一個記錄,排列的方式是最好的吻合最接近用戶,其它的記錄根據(jù)其吻合的程度變得越來越靠后。用戶可以根據(jù)結(jié)果沿軸向向前搜索,如同沿著一個隧道行走一樣??梢栽谥樵幸苿右粋€指針來在其中進行選擇。這樣可以展現(xiàn)出每個珠元的附加信息。
如同處理其它選擇一樣,隱式的和顯式的用戶簡檔是通過將其附加到搜索查詢(箱或串(bin or string))中來調(diào)用的。附加簡檔的效果是得到根據(jù)用戶喜好來排序的結(jié)果。用同樣的方式產(chǎn)生顯式的用戶簡檔。
下面將結(jié)合某些優(yōu)選的實施方案,參考說明附圖對本發(fā)明進行描述,以便可以更全面地了解本發(fā)明。為了說明本發(fā)明中最價值的內(nèi)容,和易于對本發(fā)明的原理和概念描述的理解,根據(jù)參考附圖,僅通過例子,展示了本發(fā)明的細節(jié),對本發(fā)明的優(yōu)選實施方案進行了說明性的討論。在這一點上,除了對本發(fā)明的基本理解所需內(nèi)容,對于那些更詳盡的本發(fā)明結(jié)構(gòu)細節(jié),沒有做更多的展示,對于本領(lǐng)域的熟練人員來講,附圖的描述很明顯地表明了如何在實踐中實施本發(fā)明的幾種形式。
附圖簡述
圖1說明一個可以用來實現(xiàn)本發(fā)明的一個實施方案的硬件系統(tǒng)。
圖2說明一個可以與本發(fā)明的一個電子節(jié)目指南實施方案一同使用的遙控裝置。
圖3為一個說明本發(fā)明的用戶界面包含的多種過程的流程圖。
圖4說明一個用戶界面,用于形成和編輯一個搜索查詢。
圖5說明一個用戶界面,用于形成和編輯一個用戶簡檔。
圖6說明一個用戶界面,用于形成和編輯一個搜索查詢,來顯示作為搜索判據(jù)的顯式和隱式簡檔。
圖7說明一個用戶界面,用于形成和編輯包含用戶喜惡的用戶簡檔。
圖8說明一個適用于圖4-7的實施方案的另外的圖示化方案。
圖9說明另一個適用于圖4-7的實施方案的另外的圖示化方案。
圖10說明另一個適用于圖4-7的實施方案的另外的圖示化方案。
圖11說明另一個適用于圖4-7的實施方案的另外的圖示化方案。
圖12說明一個用戶界面,用于觀察和選擇從一個至少與前面的某些實施方案相一致的數(shù)據(jù)庫的搜索中返回的記錄。
圖13說明另一個用戶界面,用于觀察和選擇從一個至少與前面的某些實施方案相一致的數(shù)據(jù)庫的搜索中返回的記錄。
圖14說明另一個用戶界面,用于觀察和選擇從一個至少與前面的某些實施方案相一致的數(shù)據(jù)庫的搜索中返回的記錄。
圖15說明另一個用戶界面,用于觀察和選擇從一個至少與前面的某些實施方案相一致的數(shù)據(jù)庫的搜索中返回的記錄。
圖16A說明適用于圖16B中的實施方案的平面定義。
圖16B說明另一個用戶界面,用于形成和編輯搜索查詢和用戶簡檔,其中用文本來表示用戶界面采用的三維景象中的對象。
圖17說明一個用于查看景象的基于文本的搜索結(jié)果,該景象也是在三維景象中用文本來表示對象。
圖18為一個說明用于產(chǎn)生和排序關(guān)鍵詞類別的過程的流程圖。
優(yōu)選實施方案的詳細描述參考圖1,本發(fā)明涉及的是數(shù)據(jù)庫查詢和檢索,特別適用于向后傾斜的環(huán)境或應(yīng)用,其中訓練的可行性是受到限制的,或者要求如此。例如,本發(fā)明可以被用于與電子節(jié)目指南(EPG)相關(guān)的搜索和可視化任務(wù)中。在電視的環(huán)境中,電子節(jié)目指南可以寬松地適用于利用節(jié)目信息數(shù)據(jù)庫提供的各種特征。節(jié)目信息可能包括題目和諸如敘述性概要的不同的描述信息、用于內(nèi)容分類的關(guān)鍵詞等等。在一個實施方案中,一個計算機發(fā)送節(jié)目信息給電視230。可以配備計算機240用來接收視頻信號270和控制頻道轉(zhuǎn)換功能,并允許用戶通過連接到計算機240的頻道選擇器而不是通過電視機的頻道選擇器230來選擇頻道。而后,用戶可以使用遙控器210控制計算機,在顯示的節(jié)目表中加亮一個所期望的選擇來選中要觀看的節(jié)目。計算機240具有一個數(shù)據(jù)連接260,由此接收更新的節(jié)目表數(shù)據(jù)。它可以是一根可連接到因特網(wǎng)服務(wù)提供者的電話線或一些其它合適的數(shù)據(jù)連接。計算機240具有一個大容量存儲裝置235,例如一個硬盤,來存儲節(jié)目表信息、節(jié)目申請和更新、以及其它的信息。關(guān)于用戶偏好的信息和其它的數(shù)據(jù)可以通過可移動的媒質(zhì),如存儲卡或磁盤220,被上載到計算機240。通過對計算機240進行適當?shù)木幊?,允許使用大量的感興趣的特征。
應(yīng)該注意,在上面的示例硬件環(huán)境中可以進行許多替換,并且都可以連同本發(fā)明一同使用。大容量存儲器可以用易失存儲器或非易失存儲器來替代。數(shù)據(jù)可以本地存儲或遠程存儲。事實上,整個計算機240可以用一個通過一個連接在裝置外運行的服務(wù)器來替代。不是用遙控器通過紅外線口215向計算機240發(fā)送指令,控制者可以通過數(shù)據(jù)通道260來發(fā)送指令,該通道可以與承載視頻影像的實際通道相互獨立或采用同一通道。視頻270或其它的內(nèi)容可以用一根電纜、射頻、或其它實際的寬帶通道來承載,或從一個大容量存貯器或可移動存貯媒質(zhì)來獲得。也可以由一個實際開關(guān)通道,如電話線,或一個虛擬開關(guān)通道,如ATM或其它適用于同步數(shù)據(jù)通訊的網(wǎng)絡(luò)來承載。內(nèi)容可以是異步的,能夠承受信息漏失,以便可以使用現(xiàn)代的網(wǎng)際協(xié)議網(wǎng)絡(luò)。而且,接收節(jié)目內(nèi)容的線路中的內(nèi)容可以是音頻信號、聊天對話數(shù)據(jù)、網(wǎng)址、或可能選擇的各種其它類型的內(nèi)容??梢酝ㄟ^獨立的數(shù)據(jù)連接260以外的通道接收節(jié)目指南數(shù)據(jù)。例如,可以通過與視頻或其它內(nèi)容同樣的實際通道來接收節(jié)目指南信息。甚至可以通過可移動的數(shù)據(jù)存儲媒質(zhì),如存儲卡或磁盤220來提供。遙控器210可以用鍵盤、聲音指令接口、3-D鼠標、游戲桿、或任意其它輸入裝置來替代??梢酝ㄟ^移動一個高亮的指示來進行選擇,用符號確定一個選擇(如通過名稱或號碼),或者利用一個數(shù)據(jù)傳輸或利用可移動的媒質(zhì)進行批量形式的選擇。在后一種情況下,可以以某種形式存儲一個或多個選擇并傳送給計算機240,完全繞過顯示170。例如,批量數(shù)據(jù)可以來自于一個便攜式的存儲裝置(如個人數(shù)字助手、存儲卡、或智能卡)。這樣一個裝置可以具有存儲在其中的多種偏好,用于不同的環(huán)境,以便用戶化將要使用的計算機。
現(xiàn)在參考圖2,可以用于本發(fā)明的一個電子節(jié)目指南的實施方案的遙控器,具有一套簡單的鍵,包括垂直和水平箭頭鍵,分別為232和212。一個選擇“GO”按鈕214被用來觸發(fā)依照按動時的具體環(huán)境決定的相應(yīng)操作。一個搜索鍵216被用來調(diào)用一個后面描述的搜索用戶界面單元。一個簡檔鍵被用來調(diào)用一個后面描述的簡檔用戶界面單元。啟動、保存、重置和刪除鍵,分別為229、222、226和224,被用于控制如下面所描述的由具體環(huán)境所決定的特定的操作。
參考圖3,一個用戶與整個用戶界面間交互的縱覽,包括搜索、簡檔、和縱覽狀態(tài),可以在步驟S10從構(gòu)建一個顯式的簡檔開始?,F(xiàn)在再參考圖4,例如使用一個搜索/簡檔工具90,通過選擇一個符號105(typ.)(這里用一個珠元表示)來選擇判據(jù),例如,體現(xiàn)一個“電影”風格并將其移動到一個代表一個選擇箱140的圖標上。在選擇之前,采用一個珠元串可視單元,例如風格串155,將各個判據(jù)分組,其中每組判據(jù)歸屬于一個特定的串。例如,電影珠元165從風格串155移動到選擇箱140。當電影珠元165被傳送到選擇箱140后,用一個陰影珠元115來標注它所占據(jù)的位置。在用戶界面中,設(shè)想可以選擇任意的珠元并將其傳送到選擇箱140。
可以按如下方式操縱搜索/簡檔工具。當用戶在搜索區(qū)域時,可以看到所有的類別標志(typ.)??梢允褂眉^鍵212、232來選擇類別。圖中,可以是用水平箭頭鍵212選擇了風格串155,通過適當突出150或任何其它如改變選擇串的顏色、加粗或加亮風格標志155字符、增加字符的大小等方式來表示。當選擇了期望的串后,按動GO鍵,容許選擇所選串上的珠元。
另外要注意,沒有被選擇的珠元可以是隱藏的并僅顯示一點痕跡用來表明該類別的存在。而且,當所選的類別到達屏幕的左邊或右邊很遠處時,可以向相反的方向滾動串來顯示更多的串。另外,所選的類別可以停留在屏幕的中央,每次水平按動水平滾動鍵212時,該組串向相反的方向滾動,帶出一個新的顯示串。
為了操縱一個選擇的串,用戶可以簡單地使用垂直箭頭鍵232。它可具有上下移動選擇珠元的功能,或者旋轉(zhuǎn)整個串,這樣中央的一個總是被選擇的。另一種情況下,珠元串可以是任意長度的,連續(xù)的上下箭頭引導移動,沿著適當?shù)姆较蚪o出珠元串,顯示更多的珠元。
注意,在一個實施方案中,可以打開多個串,可以使用垂直和水平箭頭鍵在其中移動,而不用重新選擇串。當選中了一個珠元時,可通過按動GO按鈕214將其移動到搜索箱140中。例如,圖4中選擇了電影珠元并按動GO按鈕214按照虛線箭頭142所示將其移入了搜索/簡檔箱140中,用戶執(zhí)行一些操作選擇器將移動到搜索/簡檔箱140,選擇將被移除的珠元。然后按動GO按鈕214,使被選的珠元退回到原來的串中。一個從搜索箱140中快速清除所有珠元的方法是使用復位鍵226。
注意,圖4中搜索/簡檔箱140被標注為“Search”。這表示用戶當前所在的模式。而且,在簡檔模式時,用戶界面的基本外觀和任務(wù)與搜索模式時相同。但是,在簡檔模式中,給定用戶表示一個判據(jù)是喜歡還是不喜歡的選項。另外,在搜索模式中,可以提供一組確定的類別。一組是已被存儲的搜索而另一組是簡檔。這些會在后面加以解釋。
現(xiàn)在參考圖5,可以提供一個搜索串157,作為搜索模式用戶界面或一個特定屏幕中的一個類別。前者的優(yōu)勢是提醒用戶已存儲搜索的有效性。存儲的搜索可以顯示在與搜索/簡檔箱140臨近的串中。在搜索模式中,另一個可能給出的,最好是給出的特定的類型是簡檔類型。它也可以顯示為一個珠元串。
在產(chǎn)生一個搜索后,可以利用開始按鈕228來執(zhí)行,查看搜索的結(jié)果,或者可以如140A指示那樣存儲結(jié)果,并通過按動存儲按鈕222給出一個名字。可以利用已知的用戶界面單元,如Tivo提供的個人數(shù)字視頻錄制設(shè)備中可用箭頭鍵引導的屏幕鍵盤為搜索命名。例如,可以給出名字“Pizza”來確定一個適用于星期四比薩餅宴會的搜索。
前面存儲的搜索可以按如下方式來訪問或編輯。在搜索模式或任何其它模式中,為了訪問珠元串,用戶可以使用箭頭鍵212、214或按動或向下按住搜索按鈕216。這樣將突出搜索串157。然后可以按照上面的討論,操縱搜索珠元170,直到突出所期望的珠元(或者滾動到前景)。當突出了期望的珠元時,構(gòu)成定義所選搜索珠元的判據(jù)的珠元了出現(xiàn)在搜索/簡檔箱140中。為了應(yīng)用在所選搜索珠元中定義的判據(jù),用戶可以立即敲擊開始按鈕228,或者用戶可以移動到搜索箱140,并如同構(gòu)造一個搜索一樣通過刪除或增加新判據(jù)來編輯搜索判據(jù)。但是,當在這一狀態(tài)下按動存儲按鈕222時,允許用戶將其存儲回原來的存儲搜索珠元,或者存儲為一個新的搜索珠元,使得被存儲的搜索被用作新搜索的模板。
注意,在構(gòu)建一個新的類似于其它判據(jù)珠元的搜索中,利用開始按鈕228進行調(diào)用之前,一個搜索珠元可以連同新的判據(jù)一起被附加到搜索箱140中。實際上,這樣使得存儲的搜索成為一個模板或搜索的起始點,特定的用戶在執(zhí)行搜索時不必每次都輸入相同的數(shù)據(jù)。
在搜索模式中,用戶還可以從簡檔串156中選擇珠元增加到一個搜索中。簡檔串156中的每個珠元包括一個用戶簡檔。在一個實施方案中,簡檔可以是隱式的、顯式的、或者是兩種方式的組合??梢詫⒋砗啓n的珠元增加到搜索中,產(chǎn)生的結(jié)果按其包含的偏好來排序?,F(xiàn)在參考圖6,可以獨立顯示和訪問隱式的簡檔158和顯式的簡檔159。在該實施方案中,簡檔珠元是獨立使用的,但是如同其它的判據(jù)珠元一樣被增加到搜索箱140中。
參考圖7,為了產(chǎn)生或編輯一個簡檔,可以在任何時候按動簡檔按鈕218來調(diào)用簡檔模式。這樣產(chǎn)生出簡檔模式用戶界面元素。簡檔模式用戶界面按照與搜索模式用戶界面同樣的方式工作,除非簡檔箱140是一個具有放置喜歡的判據(jù)珠元的“喜歡”分區(qū)164和放置不喜歡的判據(jù)珠元的“不喜歡”分區(qū)165的分塊容器。相應(yīng)的分區(qū)中的珠元的位置表示由簡檔產(chǎn)生的關(guān)于珠元的操作。也就是說,一個在不喜歡分區(qū)165中的判據(jù),如電影,將使簡檔為與判據(jù)匹配的記錄加以負的權(quán)重。類似地,喜歡分區(qū)164中的一個判據(jù)將使得簡檔為與判據(jù)匹配的記錄加以正的權(quán)重。注意,簡檔的名稱連同一個表示用戶處于簡檔模式的標志一起展現(xiàn)在169中。還應(yīng)注意,可以通過一個對話框給定珠元一個評分或通過多次按動一個特定的星狀鍵給定該節(jié)目一個等級。例如五顆星可以表示一個節(jié)目是非常喜歡的,而一顆星表示一個節(jié)目是很不喜歡的。為了觀察等級,可以用星狀圖符標識珠元,可以改變其顏色表示等級,其在箱中的位置可以表示喜歡或不喜歡的程度,或者可以改變其大小。這樣,觀察簡檔箱140,用戶一眼就會明白簡檔中每個珠元的效應(yīng)。當按動存儲按鈕222時,可以存儲簡檔。用戶只能選擇適當?shù)闹樵磩覩O按鈕214,來選擇一個已有的簡檔進行編輯。可以選擇簡檔珠元并按動刪除按鈕224,允許刪除一個簡檔。
為了通過一個簡檔來過濾當前的通道,在簡檔模式下,用戶可以選擇簡檔并按動起動按鈕228。在這種方式中,簡檔模式還起到一個顧問的作用,簡檔模式可以被稱為是一個簡檔/顧問模式。注意,可以利用復位鍵226來復位隱式和顯式的簡檔。隱式簡檔可以是可編輯的或不可編輯的,這取決于用來存儲信息的系統(tǒng)。如果所用的機器學習裝置存儲了基于判據(jù)的推理,那么它們可以象關(guān)于顯式簡檔的討論那樣進行精確編輯。另外,可以根據(jù)一個用個性珠元表示的個性模板,利用為不同節(jié)目加權(quán)的個性珠元來編輯隱式簡檔。例如,“movie nut”著重于電影和與電影相關(guān)的素材,“安靜類型”淡漠動作/驚險類型的內(nèi)容,或者“過渡勞累”著重于對智力要求不高的素材,可以提供類似的珠元以這樣或那樣的方式來使隱式簡檔有所側(cè)重。同樣的個性珠元可以被用于搜索模式,使其操作僅在搜索期間有效,或者合并到一個已存儲的搜索,甚至合并到隱式的簡檔中。
參考圖8,根據(jù)下面的思路,可以用若干種不同的方式來實現(xiàn)搜索/簡檔模式使用三維圖形來組織信息,在某種意義上,減少了混亂,產(chǎn)生相關(guān)的信息和就近控制(例如,可以滾動進入視野的多數(shù)的信息部分隱藏在后景,但是可以知道其存在并如何顯示,例如那些前景珠元隊列后面的串上的珠元);根據(jù)具體情形,在前景顯示更多相關(guān)的信息(例如,當前選擇的節(jié)目被顯示在前景);暫時隱藏的信息(但卻是可用的)退回到后景(例如,按照可將串上附加的珠元被隱藏到后景的方式)。
例如,圖8中的實施方案是基于同樣的設(shè)計原理。在該實施方案中,珠元串象一條傳送帶一樣圍繞垂直軸滾動,而不是在一條直線上左右滾動。這種方式中,在中心處總是有一個串,在三維空間景象中與觀察者最接近。這里,選擇關(guān)鍵詞串,因為在景象中它是一個最接近于取景器(用戶)的串。還用,用一個串140C替代搜索箱140。
參考圖9,還使用了傳送帶的概念,在該例中珠元串被更加風格化。在每個串的前端僅有幾個珠元是可見的,但是每個串的占主導地位的珠元是非常明顯的。此外中心串180是被選中的一個。此處,利用其大小和粗線來表示關(guān)鍵詞的選擇。用一個串140B來替代搜索箱140。首選該景象的幾何形狀,因為它是整齊有序的并且更容易疊加到電視影像上來觀看。如何將該幾何形狀應(yīng)用于所討論的其它狀態(tài)環(huán)境中,是顯而易見的。
參考圖10,在另外一個例子中,用位于架420上的框410替代珠元。所選擇的架430朝著用戶延伸。用一個洞460替代搜索箱140,所選擇的框330插入該洞中。此處,架子圍繞著一個水平軸在頁平面中旋轉(zhuǎn)。進而,架和框從前面的所選位置(在430)退回后景,例如,如320處顯示。當通過適當?shù)募恿?、增大框、加粗等進行選擇時,可以顯示所選架上的一個特定的框。
參考圖11,另一個例子中,用路標表示可用的類別、簡檔組等。每個路標表示一個類別或簡檔組。除了被選擇的路標或462和460,相對于觀察點來看,多數(shù)路標480、485和450是按一個角度傾斜。那些被選擇形成搜索的組成部分的判據(jù)或簡檔(或選擇用于簡檔的判據(jù))顯示在路標的右側(cè),例如圖中460和462所示。如果它是一個搜索,那么正在構(gòu)建的當前搜索的名稱顯示在底部,如果是一個正在構(gòu)建的簡檔,則在底部顯示的是該簡檔的名稱,如圖中的440。這樣,路標右側(cè)的選擇的判據(jù)隊列對應(yīng)于前面討論的珠元實施方案中的搜索箱140的內(nèi)容。圖10和11的實施方案的導航與珠元實施方案的導航相類似。按動垂直箭頭鍵232可使當前選擇的路標轉(zhuǎn)到“open”位置,如圖11中的路標490。按動水平箭頭鍵212可突出標識460/470,如通過加粗、改變顏色、改變大小等方式表示。通過改變大小或粗體變化來顯示標識471是被選擇的。通過選擇可以從路標的右側(cè)增加或移除標識。選擇一個標識可使其位置在路標的兩側(cè)反復轉(zhuǎn)換。一旦判據(jù)被存儲為一個搜索,就可以通過從它們自己的“搜索”信號(沒有在圖中顯示)中來選擇使用它們??梢酝ㄟ^垂直滾動將在路標中看不到的判據(jù)引入顯示中。新的路標將分別出現(xiàn)在底部和頂部。新的標識將出現(xiàn)在左邊或右邊。
上面所有實施方案中可用的關(guān)鍵詞列表都是可以動態(tài)產(chǎn)生的,而不是從一個通用模板產(chǎn)生。通常,關(guān)鍵詞是由用戶輸入的。但是也可以根據(jù)用戶所做的或者是反映用戶在構(gòu)建查詢時所選類別的選擇中的公共術(shù)語來挑選獲得關(guān)鍵詞列表。
參考圖12,一旦調(diào)用了一個搜索,用戶就會看到一個縱覽畫面。這一畫面是在搜索模式中通過按動開始按鈕228來調(diào)用的。另外,可以在遙控器210上提供一個縱覽按鈕。縱覽模式顯示一個可視的描述,用某種等級比喻方法用圖象表示了每個返回記錄的相關(guān)性。在圖12中,搜索返回的每一個記錄都用一個八角片來顯示。例如,如圖12中所示,搜索結(jié)果在外觀上與查看者的接近程度對應(yīng)于搜索判據(jù)與記錄間相吻合的良好程度。另外,與記錄535相比,記錄510用粗線、大型整體尺寸和粗體文字來顯示。相關(guān)度越高的結(jié)果,其位置越靠近顯示中心。有一個表示判據(jù)的單元,根據(jù)此判據(jù)在530處產(chǎn)生當前的記錄顯示??梢允褂眉^鍵212、232來操縱結(jié)果片510、525等。選擇一個片可以將其打開,顯示關(guān)于所選節(jié)目的進一步的信息。在510處,顯示選擇一個代表節(jié)目“Here’s Kitty”的瓦片。這樣,為該選擇顯示了附加的信息。
使用箭頭鍵,用戶可以到達判據(jù)單元510。在與圖12相一致的一個實施方案中,垂直和水平箭頭鍵212、232被用來在X-Y投影面(屏幕平面,其中圖形軸是從前景指向背景)上移動箭頭,這樣可以通過移動兩個軸來訪問任何圖符。在另外的實施方案中,箭頭鍵212、232是沿著Z軸移動的,這樣使得背景中的瓦片更接近用戶,可以看到更多的信息。在該實施方案中,可以反復觸發(fā)開或關(guān)Z軸控制,或者可以用一組箭頭鍵,如垂直箭頭鍵214,沿著Z軸前后移動,用另一組箭頭鍵在當前前景中的一組瓦片中移動。當沿著前景-后景的方向移動時,當前前景中的一套瓦片會如同移動到觀察者后面一樣從屏幕中消失。
通過按動GO按鈕214選擇判據(jù)單元,使得顯示返回到載入搜索箱140(或者其它實施方案中的對應(yīng)單元)中的當前搜索(由判據(jù)單元表示的搜索)的搜索模式。這樣可以更容易地編輯搜索。
參考圖13,用一種與圖12相似的方式來顯示結(jié)果,除非不采用第三維的位移單元。就是說,較小相關(guān)的記錄離中心較遠并線條較細,但它們不象圖12中那樣退入后景。其它的特征與圖12的實施方案基本相同。
現(xiàn)在參考14,實際上是圍繞中心環(huán)605來組織搜索結(jié)果。每個記錄表現(xiàn)為一個珠元或符號610、620、630。環(huán)605是為了給出從觀察器中后退離開的通道的外觀??梢杂盟郊^鍵232旋轉(zhuǎn)當前選擇的符號(符號605為圖14中的選擇的符號)??梢杂么怪奔^鍵212沿著Z軸移動,即通過該通道將后景環(huán)取到前景。當環(huán)605向前移動(觀察者沿著Z軸向前移動)時,符號610、620、630越來越接近觀察者并變得越來越大。隨著符號變得越來越大,顯示出更多的信息,例如,這樣使得題目被概要替代,進而顯示出詳細的描述。另外,可以調(diào)用其它的媒體類型,如聲音、影像、觸摸屏(縮略圖)等等。這些方法適用于這里所描述的所有的實施方案。
如同前面的實施方案,此處,選擇單元554提供了一個產(chǎn)生當前結(jié)果顯示的選擇判據(jù)的可視提醒符號,和一個向后移動相關(guān)搜索模式來編輯判據(jù)的結(jié)構(gòu)。而且,可以提供適當?shù)膶Ш芥I,允許對這些特征的快速訪問。每一個環(huán)可以與一個如566那樣可以顯示在屏幕上的匹配質(zhì)量等級相關(guān)聯(lián)。
參考圖15,一個縱覽畫面景象的實施方案與圖14相類似,只是這時是圍繞一個螺旋而不是圍繞一個環(huán)來組織符號。這種排列基本上是一維的,這樣僅需要一組箭頭鍵來進行導航。導航中可以有也可以沒有沿著Z軸的移動。
參考圖16A,一個純粹的文本方案利用三維空間顯示來分離顯示的不同部分。該圖顯示了三個平面和軸線的定義。再參考圖16B,用戶界面表示類別703沿著Y軸分布,類別選擇701穿越X-Y平面并沿著X軸分布。沿著Z軸顯示時間。用戶簡檔706顯示在Y-Z平面。搜索題目705和它的元素704顯示在X-Z平面。選擇的節(jié)目顯示在括號中。搜索箱140通過如704和705顯示的xz平面起作用。再參考圖17,搜索的結(jié)果可以表示為三維景象中的文本圖符。如Y-Z平面中用關(guān)聯(lián)比例所表示的那樣,前景中的標題是最大相關(guān)的。較小相關(guān)的結(jié)果802、803按照關(guān)聯(lián)情況沿Z軸朝著遠離觀察者的方向逐漸排列。包含最大相關(guān)記錄的括號817表示該記錄是當前選擇的。一個所選的記錄可以顯示有關(guān)記錄的詳細信息,例如804處所示。該細節(jié)可以包括一個觸摸圖形和影像(沒有在圖中顯示)??梢酝ㄟ^一個獨立的操作來顯示進一步的細節(jié),即調(diào)用放大顯示狀態(tài),這樣選擇不必要顯示所選節(jié)目的有關(guān)附加信息。這適用于所有的實施方案??梢允褂眉^鍵將較小關(guān)聯(lián)的記錄向后滾動,并依次加亮每個記錄。
在上面的每個實施方案中,實際上可以用單詞或其它的符號構(gòu)造一個或多個類別,例如上面所述的關(guān)鍵詞類別。關(guān)鍵詞可以是字典中每一個可能的單詞,如果沒有一個關(guān)鍵詞(實際的關(guān)鍵詞或屏幕顯示的等效關(guān)鍵詞)會使得關(guān)鍵詞的選擇變得很困難。關(guān)鍵詞是冗長的,最好是能夠從關(guān)鍵詞中進行簡單的選擇,如上面討論的類別串。
可以采用不同來源的數(shù)據(jù)來構(gòu)造一個這樣的關(guān)鍵詞類別,從大量的選擇對象中挑選那些關(guān)鍵詞選擇列表中有用的詞??梢愿鶕?jù)出現(xiàn)的頻率及其變化,從選擇記錄的描述中和/或從由查詢返回的記錄中提取單詞。
參考18,用戶直接或通過搜索來訪問數(shù)據(jù)庫的記錄。例如直接訪問數(shù)據(jù)庫記錄相當于用戶瀏覽和選擇一個記錄。可以如上面討論那樣進行搜索。用戶可以采用一種或另一種方法,具體方法在步驟S150中選擇。如果進行了一個搜索(步驟S100),記錄可以是一個根據(jù)步驟S115中的搜索結(jié)果構(gòu)成的單詞列表。根據(jù)系統(tǒng)的容量和設(shè)計者的要求,可以從搜索結(jié)果中挑選標題、描述、記錄的內(nèi)容等的一些或所有的單詞。根據(jù)語法分析,可以從列表中過濾掉較小相關(guān)的單詞。例如,可以僅從直接的對象中形成列表,從描述和標題單詞中形成主題。一旦形成了列表,可以確定列表中的最常見的單詞(S120),并基于其出現(xiàn)的頻率和重要性對其進行等級排列(S125)(例如,標題單詞是記錄本身的描述或內(nèi)容中更重要的單詞)??梢杂闷渌呐袚?jù)來對附加到列表中的單詞進行選擇和排列等級,例如,搜索判據(jù)和得到的記錄間匹配的良好程度。上述內(nèi)容只是建議性的。使用的判據(jù)取決于訪問的數(shù)據(jù)庫的內(nèi)容。例如,一些記錄可以包含許多不同的特定字段,如一個專利的代理人、發(fā)明者和提交的文件,這是提供重要信息的明確的記錄特征。根據(jù)其重要性和頻率留在列表的頂部的常見的單詞,連同其相應(yīng)的等級數(shù)據(jù)一起變?yōu)榱斜碇械牟糠?,每次搜索時都重復該過程。重復搜索可以構(gòu)成列表,但是列表通常仍是按照最重要的節(jié)目排在頂端的形式排序。采用上面描述的用戶節(jié)目設(shè)計,最重要的關(guān)鍵詞總是出現(xiàn)在屏幕上,最不重要的關(guān)鍵詞將通過滾動,或旋轉(zhuǎn)、珠元串(或其它相應(yīng)的單元)來得到。這樣,在用來訪問大型的關(guān)鍵詞清單時,界面也不會混亂。
如果用戶決定不經(jīng)搜索而簡單地選擇記錄,可以從多個選擇中形成單詞列表,按照與搜索類似的方式從這一列表中挑選單詞。在步驟S110中,由用戶選擇一個或多個記錄??梢圆唤?jīng)過搜索直接到達步驟S110,或者開始經(jīng)過步驟S100-S130,然后經(jīng)過S150,再到達S110,從搜索結(jié)果中選擇一個或多個記錄。在步驟S135中,用戶從選擇的記錄增加單詞到單詞列表。為了確定針對描述符的命中數(shù)據(jù)的頻率,需要具有多個記錄,因此每個選擇被附加到一個單一的列表中,從組合列表中得到覆蓋多個重復選擇的頻率數(shù)據(jù)。另外,如果一次選擇了大量的記錄,可以從這些選擇中獲得頻率數(shù)據(jù)。附加到列表的單詞可以包含上述關(guān)于從搜索結(jié)果中挑選單詞所討論的過濾和排序步驟。在步驟S140中,可以從列表中過濾掉具有低命中頻率的單詞。在步驟S145中,所有的術(shù)語都是根據(jù)上面討論的不同的判據(jù)來排列等級的。注意,從一個搜索的返回記錄中得到的單詞列表和那些從所選記錄得到的單詞列表可以組合到一個單一列表中。
最好應(yīng)該由用戶按照與在本說明書的其它部分關(guān)于簡檔編輯的詳細描述相同的方式來編輯關(guān)鍵詞。系統(tǒng)可以從根本沒有關(guān)鍵詞開始,根據(jù)使用數(shù)據(jù)的頻率來構(gòu)建一個關(guān)鍵詞列表。而后,每次用戶輸入一個查詢時,可以掃描返回結(jié)果以發(fā)現(xiàn)公共的節(jié)目。可以掃描標題、描述、或任何其它的數(shù)據(jù),那些具有某種頻度的節(jié)目可以被存儲到一個關(guān)鍵詞列表中。根據(jù)頻率或由關(guān)鍵詞出現(xiàn)的具體環(huán)境加權(quán)的頻率為列表中的每一個關(guān)鍵詞排列等級。例如,在一個標題中的關(guān)鍵詞可能會得到一個比在描述中的關(guān)鍵詞低的等級,或者,一個關(guān)鍵詞直接就是一個對象或者是描述中的一個句子的語法分析中的一個主題,可能得到一個比非直接的對象更高的等級排列,等等。不是從返回的搜索記錄中提取關(guān)鍵詞,而是僅從選擇使用的記錄中提取。例如,在所描述的方式中,實際上僅有被選擇觀看或錄制的節(jié)目被用來形成關(guān)鍵詞的列表。但在另一種方式中,查詢的選擇和返回都被采用,但是對被選擇的記錄中的關(guān)鍵詞加以比其它返回記錄中的關(guān)鍵詞高得多的權(quán)重。
在用字符串表示判據(jù)的場合,每個類別中的判據(jù)的等級排列可以對應(yīng)于構(gòu)建查詢時用戶使用判據(jù)的頻率。這樣,例如用戶的搜索經(jīng)常包括日間時間范圍,對應(yīng)于該時間范圍的珠元會有較高的等級排列。另外,可以根據(jù)所選記錄而不是由搜索返回的所有記錄(或者至少是最高排列等級的記錄)來排列判據(jù)的等級。
注意,許多上面的技術(shù)可以被用于其它的用戶界面類型,不局限于所描述的作為優(yōu)選實施方案的設(shè)計。例如,這樣,關(guān)鍵詞列表可以被用于純文本的計算機接口。
依照開發(fā)用戶界面所用的設(shè)計原理,希望每次僅有一小部分高度相關(guān)的判據(jù)顯示在屏幕上。在所有的類別中,最好按其重要性,利用用戶選擇一個給定判據(jù)的頻率來排列判據(jù)的等級。這樣,盡管電視數(shù)據(jù)庫描述了100多個頻道中的內(nèi)容,如果平時僅向這些頻道中的5個輸入搜索查詢,那么在缺省情況下,這5個頻道應(yīng)該是顯示在最前面或最顯著位置的頻道。其它的判據(jù)仍是可訪問的,但是界面不無端為用戶提供相同的訪問。這就是引出簡單界面的一個基本思想。
注意,還可以由用戶編輯搜索判據(jù)類別的優(yōu)先級。例如,如果根據(jù)在奧運會期間使用的頻率斷定一個頻道暫時下跌為不受重視,可以為用戶提供一個恢復的機制。這一機理可以采用不同的技術(shù),例如,調(diào)用一個菜單選擇來恢復表示所選類別元素等級的列表,改內(nèi)容不需在此進行詳細的描述。
對于那些本領(lǐng)域的熟練人員而言,很明顯,本發(fā)明不局限于前述的說明性實施方案的細節(jié),可以在不背離本發(fā)明的宗旨或基本特征的前提下,用其它特定的形式來實施本發(fā)明。因此,這里介紹的實施方案的所有方面都是為了對本發(fā)明加以說明,并不局限與此,通過附加的權(quán)利聲明而不是由前面的描述表明了本發(fā)明的范圍,因此允許不超出權(quán)利聲明等價的意義和范圍的所有更改。
權(quán)利要求
1.一種訪問數(shù)據(jù)庫的方法,包括如下步驟生成用于執(zhí)行所述數(shù)據(jù)庫搜索的用戶界面;通過對數(shù)據(jù)庫中的先前用戶的使用數(shù)據(jù)的推斷來定義隱式簡檔,定義一種用于預測數(shù)據(jù)庫中的用戶將更傾向于采用何種數(shù)據(jù)的模式;通過允許用戶指定一組判據(jù)以預測數(shù)據(jù)庫中的用戶將更傾向于采用何種數(shù)據(jù)來定義顯式簡檔;提供一個用戶界面,通過該界面使得至少一個所述隱式和顯式簡檔可以有選擇地應(yīng)用于所述搜索;把所述搜索查詢發(fā)送給控制器,該控制器被編程用來訪問數(shù)據(jù)庫以響應(yīng)所述查詢。
2.依照權(quán)利要求1的方法,其中所述提供步驟包括分別以符號(122,115)的形式顯示搜索判據(jù)和至少一個所述用戶簡檔并且接收指令將所述符號分組,從而形成搜索查詢。
3.依照權(quán)利要求2的方法,其中所述定義隱式簡檔數(shù)據(jù)的步驟包括將機器-學習技術(shù)應(yīng)用于數(shù)據(jù)當中,以及定義所述用戶的先前選擇以推導出預測模式。
4.依照權(quán)利要求1的方法,其中所述定義隱式簡檔數(shù)據(jù)的步驟包括將機器-學習技術(shù)應(yīng)用于數(shù)據(jù)當中,以及定義所述用戶的先前選擇以推導出預測模式。
5.依照權(quán)利要求1的方法,其中所述數(shù)據(jù)庫是一個電子節(jié)目指南。
6.從包含媒體內(nèi)容項信息的電子節(jié)目指南數(shù)據(jù)庫中選擇程序的方法,包括如下步驟從數(shù)據(jù)存儲器(235,260)中選擇隱式和顯式用戶簡檔;所述隱式用戶簡檔表現(xiàn)為一組至少是從部分用戶的瀏覽選項中推斷出來的數(shù)據(jù),并且從這些數(shù)據(jù)中可以對未來用戶的首選瀏覽項作出預測;所述顯式用戶簡檔表現(xiàn)為一組代表判據(jù)的由所述用戶顯式選出的數(shù)據(jù),從這些數(shù)據(jù)中也可以對未來用戶的首選瀏覽項作出預測;生成一個用戶界面,通過該用戶界面,所述隱式和顯式用戶簡檔中的一個或兩個可以合并成一個搜索查詢,從而也就可以對未來用戶的優(yōu)選瀏覽項產(chǎn)生預測;并且至少一個電子程序數(shù)據(jù)庫的過慮和排序記錄對應(yīng)于搜索查詢。
7.依照權(quán)利要求6的方法,其中生成步驟包括允許選擇至少一個判據(jù),通過所述判據(jù),可以區(qū)分電子節(jié)目指南數(shù)據(jù)庫中的記錄,而這些記錄可以在搜索查詢中合并該判據(jù)。
8.依照權(quán)利要求7的方法,其中生成步驟包括在屏幕(90)中以符號(158,159)的形式顯示所述隱式和顯式簡檔和所述判據(jù)。
9.依照權(quán)利要求6的方法,其中生成步驟包括在屏幕(90)中以符號(158,159)的形式顯示述隱式和顯式簡檔。
10.一種數(shù)據(jù)庫存取用戶界面,包括連接在存有記錄的數(shù)據(jù)庫上的包含各自的資源信息的計算機(240);計算機連接在一個優(yōu)選數(shù)據(jù)存儲器(235,260)上,該數(shù)據(jù)存儲器存有標志第一個用戶所首選的資源的優(yōu)選數(shù)據(jù);所述優(yōu)選數(shù)據(jù)存儲器包含隱式簡檔數(shù)據(jù),數(shù)據(jù)包括對應(yīng)于所述第一個用戶所選擇的資源的數(shù)據(jù),并且顯然允許對所述第一個用戶的將來的首選資源作出預測;優(yōu)選數(shù)據(jù)存儲器包含顯式簡檔數(shù)據(jù),數(shù)據(jù)包括對應(yīng)于用于挑選由所述第一個用戶選出并按組保存的資源的規(guī)則的數(shù)據(jù);隱式和顯式簡檔數(shù)據(jù)按組保存,第一組對應(yīng)第一個用戶,而第二組對應(yīng)第二個用戶;計算機連接到具有一個顯示器和一個輸入設(shè)備的用戶界面;計算機經(jīng)編程允許選擇用于定義搜索查詢的判據(jù);計算機經(jīng)編程允許第一組和第二組中的至少一個加入到搜索查詢中。
11.依照權(quán)利要求10的用戶界面,其中計算機用于控制搜索查詢所對應(yīng)的資源的傳輸。
12.依照權(quán)利要求11的用戶界面,其中數(shù)據(jù)庫是一個電子節(jié)目指南數(shù)據(jù)庫,而資源是可以通過廣播通道傳播的媒體內(nèi)容。
13.依照權(quán)利要求10的用戶界面,其中數(shù)據(jù)庫是一個電子節(jié)目指南數(shù)據(jù)庫,而資源是可以通過廣播通道傳播的媒體內(nèi)容。
14.依照權(quán)利要求10的用戶界面,其中計算機還經(jīng)編程用于更新顯式簡檔數(shù)據(jù),而簡檔數(shù)據(jù)的更新是通過顯示一列資源目錄和接收排除在第二個用戶和申請查詢后返回的選擇組之外的目錄的輸入。
15.一種媒體資源訪問裝置,包括一個具有顯示器(230)的控制器(240),一個數(shù)據(jù)存儲器(235,260)和輸入設(shè)備(210);控制器被編程可以從用戶的選擇資源中推斷出隱式簡檔而無需要求用戶指定任何已經(jīng)作出選擇的規(guī)則??刂破鞅痪幊炭梢詮妮斎朐O(shè)備上的用戶輸入規(guī)則中產(chǎn)生一個能保存到數(shù)據(jù)存儲器上的顯式簡檔;控制器被編程可以通過從輸入設(shè)備接收指令產(chǎn)生搜索查詢,選擇預定義判據(jù);控制器被編程還可以包括搜索查詢中對應(yīng)經(jīng)由輸入設(shè)備的指令的顯式簡檔和隱式簡檔中的之一或兩者。
16.依照權(quán)利要求15的裝置,其中控制器被編程,通過接收經(jīng)由輸入設(shè)備的指令以選擇特定的排除在所述搜索查詢之外的資源目錄,可以產(chǎn)生搜索查詢。
17.依照權(quán)利要求15的裝置,其中控制器被編程可以產(chǎn)生一個用戶界面,通過該用戶界面,顯示和處理簡檔和預定義判據(jù)以建立搜索查詢并且在查詢中分別以符號(115,123)的形式顯示簡檔和預定義判據(jù),這些符號對應(yīng)于所述指令并在顯示器中選擇。
18.依照權(quán)利要求15的裝置,其中控制器被編程用于編輯和保存搜索查詢。
全文摘要
一種用于查詢和顯示數(shù)據(jù)庫記錄的界面,允許對顯式和隱式簡檔進行保存,也允許有選擇、獨立地將其合并到搜索當中。隱式簡檔從用戶對資源的選擇中推導出來,而無需要求用戶指定任何選擇規(guī)則。一種機器學習算法用來推導模型,通過該模型可以預測用戶的首選項。顯式簡檔就是用戶的輸入規(guī)律。例如,用戶可以選擇特定的用戶寧可拒絕搜索的資源類別。通過選擇預定義判據(jù)以及顯式簡檔和隱式簡檔中的之一或兩者來定義查詢。在實施方案中,對簡檔進行顯示和處理就象添加到查詢中或者從查詢中移走的其他判據(jù)的類別一樣。可以對查詢進行保存和編輯。
文檔編號G06F17/30GK1524236SQ01801481
公開日2004年8月25日 申請日期2001年3月19日 優(yōu)先權(quán)日2000年3月29日
發(fā)明者J·A·馬蒂諾, J A 馬蒂諾, L·尼科洛維斯卡, 坡邐 箍, A·F·卡姆林, 卡姆林 申請人:皇家菲利浦電子有限公司