專(zhuān)利名稱(chēng):關(guān)系視圖的制作方法
技術(shù)領(lǐng)域:
本發(fā)明一般涉及瀏覽對(duì)象,尤其涉及顯示初始對(duì)象和與初始對(duì)象沿著多個(gè)軸 共享元數(shù)據(jù)的相關(guān)對(duì)象。發(fā)明背景隨著可搜索對(duì)象(例如,電影、音樂(lè)、照片、電子郵件、文檔、文本、單詞、 短語(yǔ)、文件、視頻或聲音剪輯、圖片和/或消息)的可用性的增加,有效地瀏覽和 檢索這些對(duì)象的工作變得困難且麻煩。用于搜索、瀏覽、修改、分類(lèi)等的常規(guī)系統(tǒng) 向用戶提供了以有意義的方式訪問(wèn)對(duì)象的有限的能力。例如,被數(shù)字化地掃描至計(jì)算機(jī)處理器的照片一般具有與其相關(guān)聯(lián)的無(wú)意義的 文件名,使得處理和組織它們是困難的。對(duì)每個(gè)文件或媒體對(duì)象提供更有意義的信 息必須個(gè)別且單獨(dú)地完成,這對(duì)于涉及例如編輯、采樣以及查看等定期或頻繁使用 而言是耗時(shí)且乏味的。此外,常規(guī)瀏覽系統(tǒng)一般是嚴(yán)格的,因此限制了用戶個(gè)性化 這一系統(tǒng)的能力。常規(guī)搜索/瀏覽方法也限制了用于提供和顯示結(jié)果的選項(xiàng)。此外, 常規(guī)瀏覽系統(tǒng)對(duì)于對(duì)象的快速檢索、使用以及査看仍然是復(fù)雜和不可理解的,而傳 統(tǒng)方法對(duì)于如今的用戶而言依然是停滯且不適合的。發(fā)明概要以下提出了本發(fā)明簡(jiǎn)化概述,以提供對(duì)本發(fā)明的某些方面的基本理解。該概 述不是本發(fā)明的廣泛綜述。它并不旨在標(biāo)識(shí)本發(fā)明的關(guān)鍵/決定性元素或描繪本發(fā) 明的范圍。其唯一的目的是以簡(jiǎn)化的形式提出本發(fā)明的某些方面,作為在下文提出 的更詳細(xì)描述的序言。本發(fā)明涉及一種便于至少部分地基于一組焦點(diǎn)對(duì)象的準(zhǔn)則或?qū)傩詠?lái)訪問(wèn)和瀏 覽焦點(diǎn)對(duì)象和相關(guān)對(duì)象的改進(jìn)的方法。本發(fā)明的一方面涉及聚焦于一組期望的屬性 (例如,軸),其中,顯示焦點(diǎn)或目標(biāo)對(duì)象。然后, 一個(gè)或多個(gè)屬性(例如, 一條
或多條軸)可被放松,以瀏覽可在至少一個(gè)屬性上與目標(biāo)對(duì)象有關(guān)的多個(gè)其它對(duì)象。 此外,這些對(duì)象可被動(dòng)態(tài)地組織成群集,由此每個(gè)群集與目標(biāo)對(duì)象共享不同的屬性。 因此,目標(biāo)對(duì)象的多個(gè)屬性可被個(gè)別地表示在各自的群集(或?qū)ο?中,從而允許 用戶查看和/或?yàn)g覽在目標(biāo)的"鄰域中"的對(duì)象。具體地,存在兩種用于瀏覽信息空間的互補(bǔ)的方式。 一種方式涉及瀏覽和/或 搜索一大組初始對(duì)象(例如,所有員工、電子郵件、電影等),由此與相應(yīng)對(duì)象相 關(guān)聯(lián)的元數(shù)據(jù)用于過(guò)濾多個(gè)合適的匹配,如此將匹配對(duì)象的數(shù)量逐漸減少到可管理 的數(shù)量。該方法便于通過(guò)使用與相應(yīng)對(duì)象相關(guān)聯(lián)的元數(shù)據(jù)從一大組初始對(duì)象中快速地找出單個(gè)目標(biāo)對(duì)象(例如,今天由John創(chuàng)建并發(fā)送到Sue Smith的關(guān)于訴訟的信) 和/或多個(gè)目標(biāo)對(duì)象(例如,這個(gè)月接收到所有來(lái)自John的電子郵件)。第二種且互補(bǔ)的方式以相反的方式操作。采用這種方式,用戶從較小的一組 初始對(duì)象(例如, 一個(gè)或幾個(gè)對(duì)象)開(kāi)始,該初始對(duì)象具有與其關(guān)聯(lián)的元數(shù)據(jù),以 使初始對(duì)象結(jié)合一個(gè)或多個(gè)對(duì)象群集來(lái)顯示。一個(gè)或多個(gè)對(duì)象群集與初始對(duì)象沿著 多個(gè)不同的軸共享元數(shù)據(jù)。例如,諸如照片等焦點(diǎn)對(duì)象被顯示在屏幕的中央,而任 意合適數(shù)量的照片群集被顯示在屏幕的周邊區(qū)域。每個(gè)照片群集與焦點(diǎn)對(duì)象沿著幾 個(gè)不同的軸共享元數(shù)據(jù)。當(dāng)通過(guò)任一照片群集瀏覽時(shí),用戶可選擇其中任一對(duì)象, 以使所選擇的對(duì)象為新焦點(diǎn)對(duì)象。然后,另一組周邊群集可以用類(lèi)似的方式來(lái)顯示。 新對(duì)象可被選為焦點(diǎn),并且新群集可根據(jù)與當(dāng)前焦點(diǎn)對(duì)象共享的元數(shù)據(jù)來(lái)填充。此外,群集可基于各種屬性,包括從協(xié)作過(guò)濾搜集的信息,諸如其他用戶選 擇、喜歡、搜索和/或?yàn)g覽什么。群集的顯示和/或排列便于用戶沿著與初始軸相關(guān) 的不同的和/或切向軸來(lái)瀏覽。例如,用戶可開(kāi)始于瀏覽JuliaRoberts的電影,而結(jié) 束于查看Burt Bacharach的音樂(lè)。如先前簡(jiǎn)要地討論的,本發(fā)明在諸如在各種對(duì)象之中并通過(guò)各種對(duì)象瀏覽和 搜索期間使用元數(shù)據(jù)。元數(shù)據(jù)可包括內(nèi)部元數(shù)據(jù)(例如,創(chuàng)建日期、內(nèi)容類(lèi)型、大 小、修改日期等)和外部元數(shù)據(jù)(例如,人們對(duì)內(nèi)容的描述)。內(nèi)部元數(shù)據(jù)可從項(xiàng) 中提取并且與項(xiàng)相關(guān)聯(lián)。外部元數(shù)據(jù)可至少部分地基于用戶指令以及通過(guò)模式識(shí) 別、語(yǔ)音識(shí)別、內(nèi)容分析、臉部檢測(cè)等對(duì)項(xiàng)的分析來(lái)生成。此外,外部元數(shù)據(jù)可在 分層排列中傳播,從而便于對(duì)象的瀏覽、顯示和/或搜索。元數(shù)據(jù)可被預(yù)附加到相應(yīng)的對(duì)象,和/或可從對(duì)象群集中提取并然后被附加到
對(duì)象。這允許瀏覽技術(shù)的個(gè)性化以及定制,并進(jìn)一步促進(jìn)對(duì)象群集之間的瀏覽和/ 或搜索。此外,在此描述的元數(shù)據(jù)可便于表明和查看對(duì)象之間的關(guān)系和/或分離程 度。S卩,通過(guò)基于中心項(xiàng)的元數(shù)據(jù)填充一組項(xiàng)并與該中心項(xiàng)一起被查看該組項(xiàng),用 戶能夠聚焦于中心項(xiàng),而同時(shí)也查看每一個(gè)都獨(dú)立地與中心項(xiàng)部分有關(guān)的其它項(xiàng) (群集)。本發(fā)明的另一方面使用人工智能系統(tǒng)以促進(jìn)至少部分地基于關(guān)于對(duì)象、瀏覽 偏好等的歷史數(shù)據(jù)來(lái)瀏覽、群集和顯示各種對(duì)象。這一促進(jìn)自動(dòng)且及時(shí)地顯示和瀏 覽對(duì)象,包括添加到一個(gè)或多個(gè)對(duì)象數(shù)據(jù)存儲(chǔ)中的新對(duì)象。瀏覽和/或群集機(jī)制可 被訓(xùn)練,以自動(dòng)地搜索對(duì)象數(shù)據(jù)存儲(chǔ)內(nèi)的相關(guān)的新對(duì)象,并根據(jù)先前設(shè)置的注釋和 群集參數(shù)來(lái)處理它們。為了實(shí)現(xiàn)上述和相關(guān)目的,在此結(jié)合以下的描述和附圖來(lái)描述本發(fā)明的某些 說(shuō)明性方面。然而,這些方法僅指示了其中可采用本發(fā)明的原理多種方式中的幾種, 并且本發(fā)明并不旨在包括所有這樣的方面以及它們的等效方面。當(dāng)結(jié)合附圖考慮
圖1是根據(jù)本發(fā)明的一方面,便于瀏覽和搜索對(duì)象以及與其相關(guān)的對(duì)象的示 例性系統(tǒng)的一般框圖。圖2是示出了根據(jù)本發(fā)明的一個(gè)方面便于搜索和瀏覽對(duì)象的示例性方法的流 程圖。圖3是示出了根據(jù)本發(fā)明的一個(gè)方面便于訪問(wèn)和瀏覽對(duì)象的示例性方法的流 程圖。圖4是示出了根據(jù)本發(fā)明的一個(gè)方面用于瀏覽對(duì)象的示例性過(guò)程的流程圖。 圖5是根據(jù)本發(fā)明的又一個(gè)方面用于瀏覽對(duì)象的示例性用戶界面的框圖。圖6是根據(jù)本發(fā)明的再一個(gè)方面用于瀏覽的示例性用戶界面的框圖。圖7是示出了根據(jù)本發(fā)明的一個(gè)方面在瀏覽中心對(duì)象與對(duì)象的相關(guān)周邊群集之間的關(guān)系的框圖。圖8是根據(jù)本發(fā)明的一個(gè)方面中心對(duì)象和與它相關(guān)的周邊對(duì)象之間的關(guān)系的 框圖。
圖9是根據(jù)本發(fā)明的一個(gè)方面中心對(duì)象和與它相關(guān)的周邊對(duì)象之間的關(guān)系的 框圖。圖IO示出了根據(jù)本發(fā)明的一特定實(shí)現(xiàn)的示例性用戶界面。 圖11示出了根據(jù)本發(fā)明的一特定實(shí)現(xiàn)的示例性用戶界面。 圖12示出了用于實(shí)現(xiàn)本發(fā)明的各方面的示例性環(huán)境。發(fā)明詳細(xì)描述現(xiàn)在參考附圖描述本發(fā)明,貫穿附圖,相同的參考標(biāo)號(hào)用以表示相同的元素。 在以下的描述中,為了說(shuō)明起見(jiàn),提出多個(gè)特定細(xì)節(jié)以提供對(duì)本發(fā)明的全面理解。 然而,明顯的是,本發(fā)明可以不用這些特定細(xì)節(jié)來(lái)實(shí)現(xiàn)。在其它情況下,公知的結(jié) 構(gòu)和設(shè)備以框圖形式示出,以便于描述本發(fā)明。如在本申請(qǐng)中所用的,術(shù)語(yǔ)"組件"和"系統(tǒng)"指的是計(jì)算機(jī)相關(guān)的實(shí)體,它可以是硬件、硬件和軟件的組合、軟件、或執(zhí)行中的軟件。例如,組件可以是, 但不局限于,運(yùn)行在處理器上的進(jìn)程、處理器、對(duì)象、可執(zhí)行代碼、執(zhí)行的線程、 程序、以及計(jì)算機(jī)。作為說(shuō)明,運(yùn)行在服務(wù)器上的應(yīng)用程序以及該服務(wù)器都可以是 組件。 一個(gè)或多個(gè)組件可駐留在進(jìn)程和/或執(zhí)行的線程中,并且組件可被定位在一 臺(tái)計(jì)算機(jī)上和/或分布的兩臺(tái)或多臺(tái)計(jì)算機(jī)之間。此外,在本申請(qǐng)中使用的術(shù)語(yǔ)"對(duì)象"指的是圖片、照片、音樂(lè)、聲音、文 本、電子郵件、電影、視頻、消息、文檔、幻燈片、電影或視頻劇照、流視頻和/ 或音頻、和/或其任何組合和/或其任何剪輯,并i可以采用任何合適的格式或文件 類(lèi)型來(lái)實(shí)現(xiàn)本發(fā)明。如在此使用的,術(shù)語(yǔ)"推論" 一般涉及從經(jīng)由事件和/或數(shù)據(jù)捕獲的一組觀察 結(jié)果中推出或推斷系統(tǒng)、環(huán)境和/或用戶的的狀態(tài)的過(guò)程。例如,推論可用于表示 特定的上下文或動(dòng)作,或能生成狀態(tài)的概率分布。推論可以是概率性的,即,基于 對(duì)數(shù)據(jù)和事件的考慮來(lái)計(jì)算感興趣的狀態(tài)的概率分布。推論也可涉及用于從一組事 件和/或數(shù)據(jù)中組成更高級(jí)事件的技術(shù)。這樣的推論導(dǎo)致從一組觀察的事件和/或存 儲(chǔ)的事件數(shù)據(jù)中構(gòu)成新的事件或動(dòng)作,而不管事件是否在時(shí)間上緊密相關(guān),也不論 事件和數(shù)據(jù)是來(lái)自一個(gè)還是多個(gè)事件和數(shù)據(jù)源。因此,本發(fā)明(例如,與訪問(wèn)、瀏覽和/或群集對(duì)象有關(guān))可使用基于各種人
工智能的方案來(lái)實(shí)現(xiàn)本發(fā)明的各方面。例如,群集對(duì)象可通過(guò)自動(dòng)化群集和/或分 組過(guò)程來(lái)促進(jìn)。這樣的群集和/或分組可使用基于概率和/或統(tǒng)計(jì)的分析(例如,分 解成分析效用和成本)來(lái)預(yù)測(cè)或推斷用戶期望自動(dòng)執(zhí)行的動(dòng)作。例如,可使用支持 矢量機(jī)(SVM)分類(lèi)器。其它分類(lèi)方式包括貝葉斯網(wǎng)絡(luò)、決策樹(shù),并且可采用提 供不同的相關(guān)性模式的概率分類(lèi)模型。在此使用的分類(lèi)也包括用于開(kāi)發(fā)優(yōu)先級(jí)模型 的統(tǒng)計(jì)回歸。如將從本說(shuō)明書(shū)中容易地理解到的,本發(fā)明可使用顯式訓(xùn)練的(例如,通過(guò) 一般的訓(xùn)練數(shù)據(jù))以及隱式訓(xùn)練的(例如,通過(guò)觀察用戶行為、接收外部信息等) 分類(lèi)器,以使分類(lèi)器自動(dòng)地注釋文件、組、群集,并根據(jù)用戶的偏好合并媒體項(xiàng)。例如,對(duì)于普遍理解的支持矢量機(jī)(SVM),可以理解的是也可使用其它分類(lèi)器模 型,諸如單純貝葉斯、貝葉斯網(wǎng)絡(luò)、決策樹(shù)以及其它學(xué)習(xí)模型。SVM是通過(guò)分類(lèi) 器構(gòu)造器和特性選擇模塊內(nèi)的學(xué)習(xí)或訓(xùn)練階段來(lái)配置的。分類(lèi)器是把輸入屬性矢量 x=(xl, x2, x3, x4, xn)映射到該輸入屬于一個(gè)類(lèi)的置信度的函數(shù),即 f(x)=co"y^e"ce(c/ow)。例如,在基于文本的媒體分類(lèi)的情況下,屬性是單詞或短 語(yǔ)或從單詞中導(dǎo)出的其它域?qū)S脤傩?例如,語(yǔ)音的部分、關(guān)鍵詞語(yǔ)的存在),并且類(lèi)是感興趣的類(lèi)別或區(qū)域(例如,優(yōu)先級(jí))。現(xiàn)在參考圖1,示出了系統(tǒng)100的一般框圖,該系統(tǒng)至少部分地基于用戶輸入 來(lái)促進(jìn)對(duì)象和與其有關(guān)的其它對(duì)象之間的瀏覽和査看。系統(tǒng)100包括接收關(guān)于對(duì)象 或主對(duì)象的輸入的輸入接收器組件110。輸入組件110將輸入(例如,主對(duì)象)傳 遞至耦合到該輸入組件的關(guān)系組件120。關(guān)系組件120從輸入組件110接收有關(guān)主 對(duì)象的信息。關(guān)系組件120可通過(guò)使用元數(shù)據(jù)訪問(wèn)來(lái)自也耦合到該關(guān)系組件的一個(gè) 或多個(gè)數(shù)據(jù)庫(kù)130(例如,分別稱(chēng)為數(shù)據(jù)庫(kù)"32和數(shù)據(jù)庫(kù)Nl34,其中N是大于或 等于l的整數(shù))的相關(guān)對(duì)象。即,與主對(duì)象相關(guān)聯(lián)的元數(shù)據(jù)由關(guān)系組件120接收。 關(guān)系組件120可搜索和訪問(wèn)具有至少部分地與主對(duì)象的元數(shù)據(jù)有關(guān)的元數(shù)據(jù)的其 它對(duì)象。例如,想象主對(duì)象具有與其相關(guān)聯(lián)的元數(shù)據(jù)A、 B、 C、 D、和E。關(guān)系組件 搜索并訪問(wèn)具有A、 B、 C、 D、和E元數(shù)據(jù)中的至少一個(gè)的其它對(duì)象。被訪問(wèn)的 對(duì)象可以只有一個(gè)與主對(duì)象一樣的元數(shù)據(jù)?;蛘?,被訪問(wèn)的對(duì)象可具有A、 B、 C、 D、和E元數(shù)據(jù)的任意組合。相關(guān)對(duì)象和主對(duì)象可通過(guò)耦合到關(guān)系組件120的顯示組件140來(lái)顯示。顯示 組件140可呈現(xiàn)主對(duì)象和相關(guān)對(duì)象。通過(guò)顯示組件140的一個(gè)示例性顯示150包括 焦點(diǎn)對(duì)象160 (例如,主對(duì)象)和圍繞焦點(diǎn)對(duì)象160的多個(gè)相關(guān)對(duì)象。相關(guān)對(duì)象可 根據(jù)與焦點(diǎn)對(duì)象160共同共享的元數(shù)據(jù)被組織成組(例如,相關(guān)對(duì)象,162、相關(guān) 對(duì)象2 164、相關(guān)對(duì)象3 166、以及相關(guān)對(duì)象M 168,其中M是大于或等于1的整數(shù))??扇芜x地,系統(tǒng)100可包括操作上耦合到關(guān)系組件120的人工智能(AI)組件 170。關(guān)系組件120可使用AI組件170以至少基于一個(gè)或多個(gè)推斷來(lái)自動(dòng)確定哪 些對(duì)象與主對(duì)象相關(guān)。推論可至少部分地基于在使用系統(tǒng)100之前對(duì)分類(lèi)器的顯式 訓(xùn)練(未顯示),或在使用系統(tǒng)100的過(guò)程中至少基于用戶先前的動(dòng)作、命令、指 令等的隱式訓(xùn)練。AI組件170可根據(jù)實(shí)現(xiàn)本發(fā)明的各種自動(dòng)化方面來(lái)使用任何合 適的方案(例如,神經(jīng)網(wǎng)絡(luò)、專(zhuān)家系統(tǒng)、貝葉斯信任網(wǎng)絡(luò)、SVM、隱藏馬爾可夫 模型、模糊邏輯、數(shù)據(jù)融合等)。更具體地,AI組件170可便于確定和/或推斷一 組最適合的相關(guān)對(duì)象以結(jié)合主對(duì)象顯示。AI組件可分解歷史數(shù)據(jù)、外部數(shù)據(jù)、上 下文、數(shù)據(jù)內(nèi)容、用戶狀態(tài),并可計(jì)算環(huán)境狀態(tài)、顯示不正確對(duì)象(例如,最不相 關(guān)的或較小的相關(guān)性程度)的成本與顯示期望對(duì)象(例如,最相關(guān)的或更高的相關(guān) 性程度)的收益的關(guān)系、效用分析等。此外,系統(tǒng)100可對(duì)推斷的期望對(duì)象使用顯式訓(xùn)練的以及隱式訓(xùn)練的分類(lèi)器 以展現(xiàn)給用戶。例如,系統(tǒng)100可通過(guò)在一段時(shí)間內(nèi)(例如,任何合適的時(shí)間段) 觀察用戶以獲知用戶喜歡如何組織、排列以及査看主對(duì)象和相關(guān)對(duì)象來(lái)顯式訓(xùn)練, 并因此基于該訓(xùn)練向用戶自動(dòng)地提供這樣的組織和/或排列?,F(xiàn)在通過(guò)一系列動(dòng)作來(lái)描述根據(jù)本發(fā)明的各種方法,可以明白和理解的是, 本發(fā)明不受動(dòng)作的順序所限制,因?yàn)橐勒毡景l(fā)明,某些動(dòng)作可按不同的順序發(fā)生和 /或與來(lái)自在此顯示和描述的其它動(dòng)作同時(shí)發(fā)生。例如,本領(lǐng)域的技術(shù)人員可明白 和理解,方法可被替換地表示為諸如狀態(tài)圖中的一系列相關(guān)的狀態(tài)或事件。此外, 不是所有示出的動(dòng)作可是實(shí)現(xiàn)根據(jù)本發(fā)明的方法所必需的。最初參考圖2,示出了根據(jù)本發(fā)明的一個(gè)方面便于訪問(wèn)對(duì)象的示例性方法200 的流程圖。方法200開(kāi)始于210,其中接收第一對(duì)象。例如,第一對(duì)象可諸如按照 基于用戶的搜索請(qǐng)求從數(shù)據(jù)庫(kù)中接收。第一對(duì)象可具有與其相關(guān)聯(lián)的任意合適數(shù)量 的屬性或與元數(shù)據(jù)(例如,系統(tǒng)或用戶注釋的)。在220,第一對(duì)象被顯示在例如
顯示屏幕的中心。在230,與第一對(duì)象有關(guān)的多個(gè)其它對(duì)象可與第一對(duì)象同時(shí)顯示。 其它對(duì)象通過(guò)與對(duì)象相關(guān)聯(lián)的各自的元數(shù)據(jù)或與元數(shù)據(jù)類(lèi)而與第一數(shù)據(jù)相 關(guān)。即,其它對(duì)象與第一對(duì)象共同共享一個(gè)或多個(gè)元數(shù)據(jù)。此外,其它對(duì)象可按照 其各自的元數(shù)據(jù)(例如,相同的作者、電影、書(shū)籍等)被分組和/或群集,以使對(duì) 象的一個(gè)或多個(gè)組和/或群集圍繞第一對(duì)象排列或排列在第一對(duì)象的周邊。所顯示 的每個(gè)其它對(duì)象和/或?qū)ο笕杭删哂信c其相關(guān)聯(lián)的其它元數(shù)據(jù)。這便于根據(jù)第一 對(duì)象的一個(gè)或多個(gè)屬性來(lái)瀏覽與第一對(duì)象有關(guān)的對(duì)象。以上方法可被重復(fù)以繼續(xù)訪問(wèn)和瀏覽對(duì)象。例如,為了繼續(xù)在與第一對(duì)象有 關(guān)的對(duì)象之間瀏覽,用戶可在所顯示的群集之一中選擇對(duì)象。因此,新的第一對(duì)象 被接收并且顯示在屏幕的中心。再一次,該新的第一對(duì)象包括一個(gè)或多個(gè)元數(shù)據(jù)。 具有與新的第一對(duì)象共同的元數(shù)據(jù)的新的其它對(duì)象或?qū)ο笕杭惶畛湓谄聊坏闹苓厖^(qū)域內(nèi)。因此,當(dāng)重復(fù)該方法時(shí),用戶可確定對(duì)象之間的第N級(jí)分離程度(例 如,N是大于或等于1的整數(shù))。在實(shí)踐中,例如,接收到的和顯示的第一對(duì)象可以是Elton John的Greatest Hits 巻l (稱(chēng)為"Elton John唱片")的唱片封面的圖像。唱片包括多個(gè)元數(shù)據(jù),諸如, 例如,歌手、作曲者、版權(quán)、唱片標(biāo)記以及生產(chǎn)商。具有與Elton John唱片共同的 至少一個(gè)元數(shù)據(jù)的其它對(duì)象被排列在在唱片封面周?chē)南鄳?yīng)組或群集中。其它對(duì)象 的例子包括Elton John的其它唱片(例如,歌手元數(shù)據(jù))、與Elton John合作的其 它歌手(例如,歌手元數(shù)據(jù))、由同一唱片標(biāo)記生產(chǎn)的其它唱片(例如,生產(chǎn)商和/ 或唱片標(biāo)記元數(shù)據(jù))、以及在其電影配樂(lè)中具有至少一首由Elton John演唱的歌曲 的電影(例如,歌手元數(shù)據(jù))。這些對(duì)象中的每個(gè)對(duì)象也具有與其相關(guān)聯(lián)的其它元 數(shù)據(jù)。因此,最初搜索Elton John的Greatest Hits巻1的用戶現(xiàn)在可根據(jù)Elton John 唱片的至少一個(gè)屬性按照第N級(jí)分離程度來(lái)瀏覽與EltonJohn唱片相關(guān)的多個(gè)其它 對(duì)象。此外,本發(fā)明允許用戶最初聚焦于一組較窄的屬性(例如,第一對(duì)象),然后 擴(kuò)大至相關(guān)但是更概括的屬性。在向下挖掘到一組特定的屬性后,那些屬性中的一 個(gè)或多個(gè)可按照用戶偏好來(lái)放松,從而允許用戶瀏覽在第一對(duì)象的鄰域中的其它對(duì) 象。例如,用戶可看見(jiàn)第一對(duì)象的"旁邊"是什么,而無(wú)需特定搜索(例如,通過(guò) 基于用戶的搜索請(qǐng)求)和/或?qū)嶋H知道旁邊是什么。不像需要用戶具有特定信息以
定位期望對(duì)象的常規(guī)搜索/瀏覽系統(tǒng)和機(jī)制,用戶可在手中只有一點(diǎn)信息的同時(shí)通 過(guò)以上述方法經(jīng)由元數(shù)據(jù)樹(shù)持續(xù)地瀏覽相關(guān)對(duì)象容易和迅速地找到他/她的想要對(duì) 象?,F(xiàn)在參考圖3,示出了根據(jù)本發(fā)明的一個(gè)方面便于瀏覽和訪問(wèn)對(duì)象的典型過(guò)程300的流程圖。過(guò)程300開(kāi)始于在310接收來(lái)自一個(gè)或多個(gè)數(shù)據(jù)庫(kù)的第一對(duì)象。第 一對(duì)象310具有與其相關(guān)聯(lián)的元數(shù)據(jù),并可通過(guò)例如基于用戶的搜索請(qǐng)求機(jī)制來(lái)接 收。其它機(jī)制也可被用于接收第一對(duì)象。過(guò)程300的一種方法涉及諸如當(dāng)期望對(duì)象未知時(shí)使用一個(gè)或多個(gè)屬性(元數(shù) 據(jù))來(lái)執(zhí)行非特定搜索請(qǐng)求。例如,當(dāng)用戶想尋找Stephen King或他的其它筆名之 一所寫(xiě)的在1990年代出版的特定的書(shū)名,但不知道書(shū)名、作者和/或出版年代時(shí), 用戶可輸入一個(gè)或多個(gè)非特定搜索詞,以檢索與期望對(duì)象(例如,書(shū)封面/名稱(chēng)) 稍微有些關(guān)系或在期望對(duì)象鄰域內(nèi)的對(duì)象。因此,在320,名為"The Stand"的在 1990年出版并且作者是Stephen King的書(shū)的封面在中心顯示給用戶。在330,多個(gè) 其它對(duì)象(例如,書(shū)名、電影、網(wǎng)站、新聞等)具有與其相關(guān)聯(lián)的相應(yīng)的元數(shù)據(jù)。 其它對(duì)象的相應(yīng)元數(shù)據(jù)至少部分地與關(guān)聯(lián)于"The Stand"的元數(shù)據(jù)有關(guān),且被顯 示在"The Stand"書(shū)本封面的周邊。被選中來(lái)顯示的其它對(duì)象是相應(yīng)的元數(shù)據(jù)和與"The Stand"書(shū)的封面相關(guān)聯(lián) 的元數(shù)據(jù)(例如,第一對(duì)象)的相關(guān)強(qiáng)度的函數(shù)。與第一對(duì)象相關(guān)聯(lián)的元數(shù)據(jù)可被 加權(quán),以確定第一對(duì)象與被選中用于群集的其它對(duì)象之間的相關(guān)強(qiáng)度。與第一對(duì)象 相關(guān)聯(lián)的每一元數(shù)據(jù)的權(quán)重可至少部分地基于用戶輸入(例如,通過(guò)基于用戶的搜 索請(qǐng)求)來(lái)確定。在本發(fā)明的一個(gè)方面,顯示具有在它們相應(yīng)的元數(shù)據(jù)方面與第一對(duì)象的最強(qiáng) 相關(guān)性的對(duì)象。例如,在1990年代出版的其它Stephen King的書(shū)被顯示,因?yàn)樗?們與第一對(duì)象(例如,"The Stand"書(shū)的封面)強(qiáng)烈相關(guān)。然而,在1990年之前 或1999年之后出版的Stephen King的書(shū)不被顯示,因?yàn)槠湓獢?shù)據(jù)與第一對(duì)象的相 關(guān)性相對(duì)較弱。具有與"The Stand"元數(shù)據(jù)相對(duì)較強(qiáng)相關(guān)性的對(duì)象的其它例子(例 如,按權(quán)重由最強(qiáng)至最弱的順序Stephen King、作者、出版商、日期、名稱(chēng)、流 派)可包括在1990年代出版的其它Stephen King的書(shū)的群集;1990年代用King 的筆名Richard Bachman寫(xiě)的書(shū);基于Stephen King小說(shuō)的電影;Richard Bachman
流派的其它小說(shuō);Stephen King流派的其它小說(shuō);和/或由同一出版商出版的類(lèi)似流 派的其它小說(shuō)。因此,由同一出版商出版的類(lèi)似流派的其它小說(shuō)顯示出相對(duì)于所顯 示的群集的對(duì)象最弱的相關(guān)性。
根據(jù)另一方面,對(duì)象或?qū)ο笕杭鄬?duì)于第一對(duì)象的位置或放置(例如,焦點(diǎn) 中心)可以是其各自的元數(shù)據(jù)與第一對(duì)象元數(shù)據(jù)的相關(guān)性的函數(shù)。依然參考以上的 例子,與基于Stephen King書(shū)的電影相比,Stephen King在1990年代寫(xiě)的其它書(shū) 可具有相對(duì)于第一對(duì)象更接近的位置。類(lèi)似地,群集對(duì)象的深度位置和/或大小可至少部分地基于各自的元數(shù)據(jù)與第一對(duì)象元數(shù)據(jù)的相關(guān)性而變化。因此,與對(duì)應(yīng)于 與King在1990年代出版的書(shū)的流派類(lèi)似的書(shū)的對(duì)象相比,對(duì)應(yīng)于由King的筆名 所寫(xiě)的并且在1990年代出版的書(shū)的對(duì)象可顯得在大小上更大和/或深度較淺。
非特定搜索請(qǐng)求的另一種形式可需要甚至更少的已知信息。例如,用戶可能 想看在去年感恩節(jié)前后發(fā)生的每件事情。具有與請(qǐng)求最接近匹配的對(duì)象(按照元數(shù) 據(jù))可被顯示在中心,而其它接近匹配的對(duì)象可按照它們各自的元數(shù)據(jù)適當(dāng)?shù)嘏帕?在中心對(duì)象的周?chē)?。例如,越接近的匹配可被放置在越接近中心?duì)象的位置。此外, 通過(guò)這種方式訪問(wèn)和瀏覽對(duì)象便于可視地提煉搜索,而不是僅通過(guò)打字輸入的單詞 或短語(yǔ)項(xiàng)來(lái)提煉搜索。第二種方式涉及使用更多特定信息和/或元數(shù)據(jù)來(lái)執(zhí)行搜索請(qǐng)求。具體地,用 戶可選擇或請(qǐng)求對(duì)于要顯示的特定對(duì)象的訪問(wèn),從而聚焦在特定對(duì)象和/或其相關(guān) 聯(lián)的元數(shù)據(jù)上。例如,用戶想查看、瀏覽和/或訪問(wèn)2002年12月25日最多2周之 前和/或最多兩天之后所創(chuàng)建的其中包括Mom (媽媽)的所有照片。具有諸如曰期 元數(shù)據(jù)(例如,創(chuàng)建日期從2002年12月11日到2002年12月27日;2002年12 月25日)以及"媽媽"元數(shù)據(jù)等元數(shù)據(jù)的對(duì)象可被訪問(wèn)并顯示給用戶。
因此,用戶特定地搜索與特定日期范圍"2002年12月25日"以及"媽媽" 相關(guān)聯(lián)的照片。包括"2002年12月25日"和"媽媽"元數(shù)據(jù)的第一照片尸被顯 示在中心作為焦點(diǎn)的中心。在指定日期范圍內(nèi)創(chuàng)建的包括"媽媽"的其它照片被填 充在中心照片周邊的顯示區(qū)域中。這些具有公共元數(shù)據(jù)的其它照片可被分組成一個(gè) 或多個(gè)群集。例如,第一群集包括所有包括媽媽和爸爸且創(chuàng)建日期為2002年12 月20日的照片,而第二群集包括所有具有媽媽、兄弟以及姐妹的且創(chuàng)建日期為2002 年12月26日的照片。任何合適數(shù)量的群集信息可根據(jù)可用的顯示實(shí)際狀態(tài)(realestate)以及用戶偏好來(lái)填充。由于群集內(nèi)的照片可包括其它元數(shù)據(jù),因此這些照片內(nèi)的任意一張照片可被 選為新的焦點(diǎn)中心,從而便于瀏覽一個(gè)或多個(gè)相關(guān)的元數(shù)據(jù)分支。例如,用戶選擇 媽媽和爸爸(元數(shù)據(jù))的照片A作為新的焦點(diǎn)中心。因此,新的照片群集和/或具 有與新的焦點(diǎn)中心一樣的元數(shù)據(jù)的其它對(duì)象被填充在該焦點(diǎn)中心的周邊。先前顯示 的群集從顯示中移除和/或可被保存為歷史組件。從其中選擇新的焦點(diǎn)中心的群集 可被保留在顯示上,以保持上下文。此外, 一旦顯示第一對(duì)象,屏幕用與第一對(duì)象共享至少一個(gè)相關(guān)強(qiáng)度屬性的 一個(gè)或多個(gè)其它對(duì)象(或?qū)ο笕杭?來(lái)填充,從而允許用戶瀏覽第一對(duì)象附近、第 一對(duì)象旁邊、和/或與第一對(duì)象相關(guān)的對(duì)象。此外,群集的位置可表明第一對(duì)象和 相應(yīng)群集之間的關(guān)系。因此,本發(fā)明向用戶提供建議,從而減輕對(duì)基于用戶的高級(jí) 搜索技術(shù)的需求。轉(zhuǎn)到圖4,示出了根據(jù)本發(fā)明的一個(gè)方面的便于訪問(wèn)和/或?yàn)g覽對(duì)象的過(guò)程400 的示例性流程圖。例如,用戶可在410輸入搜索請(qǐng)求。該搜索請(qǐng)求可訪問(wèn)一個(gè)或多 個(gè)可用的數(shù)據(jù)庫(kù)。在420,具有最接近地匹配搜索請(qǐng)求的一個(gè)對(duì)象可被顯示在用戶 界面屏幕中心。在430,與中心對(duì)象有關(guān)(按照元數(shù)據(jù))的一個(gè)或多個(gè)對(duì)象群集或 組以隨機(jī)的順序或作為元數(shù)據(jù)相關(guān)性強(qiáng)度的函數(shù)被填充在中心對(duì)象周?chē)瑥亩谖?置、深度位置和/或大小上變化。在440,用戶能夠可視化對(duì)象和/或群集,并確定顯示的對(duì)象是否足夠接近他/ 她想要的。如果確定是"否",那么用戶可在410輸入新的搜索請(qǐng)求?;蛘?,用戶 可執(zhí)行產(chǎn)生不同結(jié)果的至少兩個(gè)搜索,結(jié)果的交集可產(chǎn)生用戶期望的對(duì)象。然而,如果確定是"是",那么用戶可在450瀏覽群集內(nèi)的對(duì)象。在460,群 集之一中的對(duì)象可選中以在470成為新的中心對(duì)象。選擇新的中心對(duì)象導(dǎo)致至少部 分地修改瀏覽的焦點(diǎn)。即,更改中心對(duì)象自動(dòng)導(dǎo)致諸如在480在新的中心對(duì)象周?chē)?填充和顯示的新的和/或不同的群集。此外,對(duì)象群集被動(dòng)態(tài)地相對(duì)于當(dāng)前的中心對(duì)象并根據(jù)與中心對(duì)象相關(guān)聯(lián)的 元數(shù)據(jù)來(lái)填充。對(duì)象的這種動(dòng)態(tài)群集便于對(duì)象的簡(jiǎn)單且快速的可視瀏覽,從而減輕 對(duì)高級(jí)搜索技術(shù)的需求。過(guò)程400本質(zhì)上可按用戶所希望的重復(fù)。參考圖5-8,根據(jù)本發(fā)明示出了便于訪問(wèn)和瀏覽對(duì)象的各種示例性用戶界面的
一般框圖。圖5描述了一種用于訪問(wèn)和瀏覽對(duì)象的示例性用戶界面500。該用戶界面包括顯示中心對(duì)象520以及一個(gè)或多個(gè)與其相關(guān)的周邊群集530 (分別稱(chēng)為周邊 群集i 532、周邊群集2 534、周邊群集3 536、以及周邊群集R538,在此R是大于 或等于l的整數(shù))的的窗口顯示510。中心對(duì)象520和周邊群集530的可查看大小 是由可用顯示器實(shí)際狀態(tài)以及顯示器屏幕的物理尺寸所限制的。雖然在圖5中描述 了 4個(gè)周邊群集,然而應(yīng)當(dāng)理解,任何合適數(shù)量的群集可被填充并用于實(shí)現(xiàn)本發(fā)明。 中心對(duì)象520可具有附加于其的多個(gè)元數(shù)據(jù)。具有與中心元數(shù)據(jù)相關(guān)的元數(shù) 據(jù)的一個(gè)或多個(gè)周邊群集530被顯示在中心對(duì)象520周?chē)?,其中每個(gè)群集的位置、 深度位置和/或相對(duì)大小可以是其元數(shù)據(jù)相對(duì)于中心元數(shù)據(jù)的相關(guān)性強(qiáng)度的函數(shù)。 具體地,每個(gè)群集530包括一個(gè)或多個(gè)對(duì)象,其中每個(gè)對(duì)象具有與中心元數(shù)據(jù)類(lèi)似 或相關(guān)的元數(shù)據(jù)。群集元數(shù)據(jù)可具有多個(gè)類(lèi)550,以使群集530由相應(yīng)的類(lèi)550 (表 示為類(lèi)i552、類(lèi)2554、類(lèi)3 556、以及類(lèi)c 558,在此C為大于或等于1的整數(shù)) 所定義。例如,想象瀏覽電影名稱(chēng),其中中心對(duì)象520是7bp Gim。群集530可包括 Tom Cruise群集532 (包括其它Tom Cruise的電影)、噴氣式戰(zhàn)斗群集534 (包括具有噴氣式戰(zhàn)斗場(chǎng)景的其它電影、關(guān)于噴氣式戰(zhàn)斗的書(shū)、關(guān)于噴氣式戰(zhàn)斗機(jī)的書(shū))、 Tony Scott群集536 (包括由Tony Scott導(dǎo)演或涉及Tony Scott的其它電影、項(xiàng)目、 劇本)、以及唱片群集538 (包括其歌曲出現(xiàn)在7b;7 電影配樂(lè)中的歌曲的演唱 者的唱片)。其它潛在的群集可包括新聞群集(包括關(guān)于r印Gw"、 TomCruise、 Val Kilmer、 Tony Scoot、 Kelly McGillis和/或其它80年代電影的新聞文章)以及用與 7bp 元數(shù)據(jù)共享元數(shù)據(jù)的對(duì)象填充的任何其它群集。根據(jù)上述的例子,中心元數(shù)據(jù)涉及電影7bP Gw"的多個(gè)方面。這些方面或類(lèi) 定義了相應(yīng)的群集。 一個(gè)或多個(gè)類(lèi)550容易地表示每一對(duì)象群集,并隱含地表明每 個(gè)群集530如何與中心對(duì)象520相關(guān)。如圖5所示出的,每個(gè)群集530的類(lèi)550 可顯示在每個(gè)相應(yīng)群集530的附近。應(yīng)該理解,取決于正在被瀏覽的對(duì)象的上下文,元數(shù)據(jù)類(lèi)也可以是元數(shù)據(jù)對(duì) 象。例如,想象中心對(duì)象520是Mia Roberts的圖片。在這個(gè)例子中,"Mia Roberts " 是中心對(duì)象元數(shù)據(jù)。然而,在另一個(gè)例子中,中心對(duì)象520是"i waway ^vWe" 的劇照。在這種情況下,"JuliaRoberts"可以是定義包括所有她的電影的群集(例
如,群集內(nèi)的每一對(duì)象對(duì)應(yīng)于她的電影中的一部)的元數(shù)據(jù)類(lèi)。實(shí)際上,顯示器上的中心對(duì)象520可由基于用戶的窄的或?qū)挼乃阉髦械玫剑?其中任一搜索包括輸入或選擇一個(gè)或多個(gè)元數(shù)據(jù)項(xiàng)(例如,屬性)以便于訪問(wèn)和瀏覽一個(gè)或多個(gè)期望對(duì)象。例如,輸入組件540接收對(duì)由Jane Smith在2002年7月 7日寫(xiě)的名為"S朋a"aOo;w: T7jeA^wGe"era"ow"(下一代香蕉農(nóng)作物)的期刊文 章的搜索請(qǐng)求。在這一搜索期間,可訪問(wèn)一個(gè)或多個(gè)數(shù)據(jù)庫(kù)(未示出)。搜索可導(dǎo) 致中心對(duì)象在這一文章的扉頁(yè)。或者,對(duì)諸如寫(xiě)于2002年7月的主題關(guān)于基因修 改的果實(shí)的期刊文章的屬性的搜索請(qǐng)求可產(chǎn)生類(lèi)似的結(jié)果。該類(lèi)似的結(jié)果至少部分 地基于附加到這一文章的元數(shù)據(jù)是否與包括在搜索請(qǐng)求內(nèi)的元數(shù)據(jù)/屬性具有最強(qiáng) 的和/或最接近的匹配。為了向用戶提供用于瀏覽的替換的或另外的途徑,一個(gè)或多個(gè)種子560(例如, 種子。種子2以及種子s,其中S是大于或等于1的整數(shù))可被列在用戶界面500 的種子顯示面板570內(nèi)。種子也根據(jù)至少?gòu)闹行膶?duì)象提取的元數(shù)據(jù)而與中心對(duì)象 520有關(guān)。元數(shù)據(jù)也可從群集中提取以填充種子560。在一例子中,用戶決定從瀏 覽農(nóng)業(yè)期刊文章轉(zhuǎn)向?yàn)g覽醫(yī)學(xué)期刊文章。通過(guò)選擇(例如,點(diǎn)擊)種子顯示面板 570內(nèi)合適的種子,新中心對(duì)象可與適當(dāng)?shù)嘏c新中心對(duì)象相關(guān)的新周邊群集一起出 現(xiàn)。該新中心對(duì)象應(yīng)該例證所選中的種子。周邊群集530可通過(guò)把鼠標(biāo)或指針組件(未示出)放置于期望的群集530上 方來(lái)瀏覽。群集可具有橢圓的形狀(在下文的圖7和圖8中描述),以使當(dāng)鼠標(biāo)位 于群集上方時(shí),群集內(nèi)的對(duì)象以橢圓或圓周運(yùn)動(dòng)方式轉(zhuǎn)動(dòng)。當(dāng)鼠標(biāo)在諸如周邊群集 j 532等周邊群集530的上方時(shí),群集532相對(duì)于剩余群集534、 536以及538來(lái)放 大,以更好地利用屏幕的實(shí)際狀態(tài)。因此,上方有鼠標(biāo)的群集532內(nèi)的對(duì)象更容易 被用戶查看。當(dāng)周邊群集530內(nèi)的對(duì)象被用戶選中時(shí),例如,群集530移動(dòng)至左上角,以 使上下文被一致地保存。被選中的對(duì)象被移動(dòng)至顯示510的中心并成為新的焦點(diǎn)對(duì) 象。先前的中心對(duì)象與其它對(duì)應(yīng)的群集一起從顯示中移除。當(dāng)新的中心對(duì)象和新的 周邊群集被填充時(shí),種子面板570內(nèi)的一個(gè)或多個(gè)種子560也根據(jù)新的中心對(duì)象和 周邊群集動(dòng)態(tài)地自適應(yīng)和更改。種子560可由說(shuō)明相應(yīng)種子的圖標(biāo)來(lái)表示。因此, 顯示510上的周邊內(nèi)容(例如,530、 550以及560)及其組織與中心對(duì)象520相一 致地動(dòng)態(tài)改變。可以理解,基于用戶的搜索/選擇輸入(例如,以便于訪問(wèn)、瀏覽和/或群集對(duì) 象)旨在包括經(jīng)由分類(lèi)器(例如,顯示和/或隱式訓(xùn)練的)提供的指令。因此,當(dāng) 對(duì)象被接收到一個(gè)或多個(gè)數(shù)據(jù)庫(kù)(未示出)中和/或被填充到群集中時(shí),注釋機(jī)制 和/或系統(tǒng)可至少部分地基于對(duì)分類(lèi)器的使用分別注釋對(duì)象和對(duì)象群集。因此,根 據(jù)本發(fā)明,適當(dāng)調(diào)整的分類(lèi)器可很大程度上促進(jìn)用對(duì)象來(lái)工作。圖6非常類(lèi)似于圖5,然而,在圖5中描述了一額外的組件。除了以上描述的特征之外,圖6還包括歷史組件610。歷史組件包括對(duì)任一合適的時(shí)間段先前顯示的中心對(duì)象,以提供一種用于快速找回這一對(duì)象(例如,中心對(duì)象以及相關(guān)的群集 對(duì)象)的手段。它也可向正在進(jìn)行的和/或冗長(zhǎng)的瀏覽會(huì)話提供上下文。此外,歷史組件610可被編程以公式化統(tǒng)計(jì)的信息、從中提取元數(shù)據(jù)、以及分析在歷史組件 610內(nèi)的對(duì)象之間公共的主題和/或趨勢(shì)。如此,用戶可追蹤哪些對(duì)象和/或群集先 前已經(jīng)被聚焦和/或?yàn)g覽。該歷史組件和種子面板顯示620可被最小化,以在瀏覽 群集530時(shí)更好地利用屏幕實(shí)際狀態(tài)?,F(xiàn)在參考圖7,根據(jù)本發(fā)明的一個(gè)方面示出了中心對(duì)象700和一個(gè)或多個(gè)周邊 群集710 (統(tǒng)稱(chēng)為710)之間的關(guān)系的示意圖。中心對(duì)象700包括一個(gè)或多個(gè)元數(shù) 據(jù),諸如元數(shù)據(jù)。元數(shù)據(jù)2、元數(shù)據(jù)3、元數(shù)據(jù)4、元數(shù)據(jù)5以及元數(shù)據(jù)M,其中M 是大于或等于1的整數(shù)。在選中和/或顯示中心對(duì)象700之后,填充一個(gè)或多個(gè)周 邊群集710。如此,每個(gè)周邊群集可用一個(gè)或多個(gè)對(duì)象來(lái)填充,其中每個(gè)對(duì)象具有 與中心對(duì)象700 —樣的至少一個(gè)元數(shù)據(jù)。如圖所示,群集720包括具有元數(shù)據(jù),的 對(duì)象,群集730包括具有元數(shù)據(jù)2的對(duì)象,群集740包括具有元數(shù)據(jù)3的對(duì)象,群 集750包括具有元數(shù)據(jù)4的對(duì)象,群集760包括具有元數(shù)據(jù)5的對(duì)象,群集770包 括具有元數(shù)據(jù)M的對(duì)象。雖然每個(gè)群集710被表示成具有與中心對(duì)象700 —樣的一 個(gè)元數(shù)據(jù),但是每個(gè)群集可具有與中心對(duì)象700 —樣的一個(gè)以上元數(shù)據(jù),以及與中心對(duì)象700不一樣的其它元數(shù)據(jù)。與每個(gè)群集相關(guān)聯(lián)的新元數(shù)據(jù)及其對(duì)象也可從中提取并且然后被附加(通過(guò)注釋機(jī)制)到各個(gè)對(duì)象上。如此,對(duì)象可具有用戶注釋的元數(shù)據(jù)(例如,外部元數(shù) 據(jù))、系統(tǒng)注釋的元數(shù)據(jù)(例如,內(nèi)部元數(shù)據(jù))、和/或第三方注釋的元數(shù)據(jù)(例如, 由專(zhuān)業(yè)人員注釋的一外部和/或內(nèi)部元數(shù)據(jù))。
圖8描述了圖7所示的圖的更近的視圖。具體地,中心對(duì)象810相對(duì)于位于其周邊的至少一個(gè)群集820而言被顯示在中心。群集820包括以橢圓形式或圓形式 排列的一個(gè)或多個(gè)對(duì)象830,以使當(dāng)鼠標(biāo)或指針位于它們上方時(shí),對(duì)象830取決于 鼠標(biāo)的位置/定位以前進(jìn)運(yùn)動(dòng)840或后退運(yùn)動(dòng)(未示出)的方式轉(zhuǎn)動(dòng)。最前的對(duì)象 850被加亮突出(例如,諸如通過(guò)對(duì)象周?chē)煌伾木€條一用實(shí)線顯示),以表 明它可被選中以成為新的中心對(duì)象。在最前對(duì)象850后面的對(duì)象逐漸地混合或淡出 至背景中(用虛線顯示),如此加強(qiáng)了最前對(duì)象850和群集820內(nèi)的所有其它對(duì)象 830之間的視覺(jué)對(duì)比度。圖9示出了圖8的圖的更詳細(xì)視圖。在圖9中,示出了中心對(duì)象910具有與 其關(guān)聯(lián)的至少一個(gè)元數(shù)據(jù)(例如,元數(shù)據(jù)u))。至少一個(gè)周邊群集920被表示為具 有多個(gè)對(duì)象930和與對(duì)象930相關(guān)聯(lián)的多個(gè)元數(shù)據(jù)940 (在群集920內(nèi)浮動(dòng))。具 體地,在群集920內(nèi)的對(duì)象930 (例如,對(duì)象w、對(duì)象p2、對(duì)象p3、對(duì)象p4、對(duì)象p5以及對(duì)象p)的每一個(gè)都至少具有與其相關(guān)聯(lián)的元數(shù)據(jù)h)、元數(shù)據(jù)12、元數(shù)據(jù)13、以及元數(shù)據(jù)p。對(duì)象Pi950也包括元數(shù)據(jù)u。以上描述的方法和用戶界面可根據(jù)用戶的需求和/或期望在各種各樣用戶應(yīng)用 程序中使用。圖9和IO僅表明了可應(yīng)用本發(fā)明的應(yīng)用程序示例,以說(shuō)明其多種實(shí) 際使用和幾乎所有(如果不是所有的)涉及搜索、訪問(wèn)和/或?yàn)g覽期望對(duì)象或項(xiàng)的 情況中的功能?,F(xiàn)在參考圖10和11,根據(jù)本發(fā)明的一個(gè)方面示出了便于訪問(wèn)和瀏覽關(guān)于電影/男演員/女演員/導(dǎo)演的對(duì)象的示例性用戶界面。圖IO描述了用戶界面1000,該界面1000包括顯示屏幕1010、相對(duì)于顯示屏 幕1010上表示的其它項(xiàng)位于中心的焦點(diǎn)中心對(duì)象1020、以及位于中心對(duì)象1020 周邊的四個(gè)對(duì)象1040的橢圓群集1030。中心對(duì)象描述(按照電影海報(bào))名為"5/aA 的影片,如由中心標(biāo)識(shí)符1050所指示的。中心標(biāo)識(shí)符1050指示由中心對(duì) 象1020表示的元數(shù)據(jù)或元數(shù)據(jù)類(lèi)。如圖所示,中心對(duì)象1020涉及與"Harrison Ford" 元數(shù)據(jù)等相對(duì)的"Blade Runner"元數(shù)據(jù)。因此,群集1030應(yīng)該按照第N級(jí)分離 程度與"Blade Runner"相關(guān)。如圖所示,每個(gè)顯示的群集1030的群集元數(shù)據(jù)1055與"Blade Runner"相關(guān)。 例如,群集1060包括HarrisonFord出現(xiàn)為男演員的其它電影("HarrisonFord"元
數(shù)據(jù))。因此,在中心對(duì)象1020和群集1060之間存在由Harrison Ford (也是S/acfe 中的男演員)所指出的關(guān)系或分離等級(jí)。實(shí)質(zhì)上,群集130分別詳述中心 對(duì)象1020的一個(gè)屬性。也可對(duì)于其它群集做出類(lèi)似的觀察。當(dāng)單獨(dú)的群集,如群集1070正在被瀏覽時(shí)(例如,鼠標(biāo)位于其上方),則其 可查看大小相對(duì)于其它群集而增加,以更好地利用顯示器的實(shí)際狀態(tài)。在瀏覽期間, 最前對(duì)象1070用非標(biāo)準(zhǔn)顏色的邊框框出,以將其標(biāo)識(shí)為最前對(duì)象1072并且表示它 可被選擇。在最前對(duì)象1072后面的對(duì)象如圖中可以看出的那樣被逐漸混合到背景 中。用戶界面1000也包括名為"流派(genre)"的種子列表1080,該列表包括多 個(gè)種子,每個(gè)種子描述不同的電影流派。用戶可能希望轉(zhuǎn)換他/她的焦點(diǎn),并且該 動(dòng)作可通過(guò)選擇顯示的種子1080中的一個(gè)來(lái)實(shí)現(xiàn)。選擇流派種子中的一個(gè)導(dǎo)致顯 示新的焦點(diǎn)中心對(duì)象,以及對(duì)應(yīng)的一組相關(guān)群集。最后,在顯示1000上包括歷史1090,該歷史可由用戶用于追蹤和/或找回先 前的焦點(diǎn)中心和/或相關(guān)的群集和/或先前進(jìn)行的搜索。包括在歷史中的對(duì)象可按年 代升序或降序排列。此外,歷史組件中的對(duì)象可用于用戶選擇。在一例子中,用戶 決定恢復(fù)或返回到先前焦點(diǎn),并通過(guò)如此做,從歷史1090中選擇對(duì)象。在第二個(gè) 例子中,用戶希望確定其初始焦點(diǎn)和最終焦點(diǎn)之間的分離程度。可想象希望使用歷 史10卯的其它例子,并且這樣的例子被構(gòu)想為落入本發(fā)明的范圍內(nèi)。對(duì)應(yīng)的周邊 群集可如它們先前那樣被顯示,以重新創(chuàng)建先前由用戶執(zhí)行的搜索/瀏覽事件。圖11示出用于本發(fā)明的不同應(yīng)用程序的另一示例性用戶界面。在圖11中, 用戶界面1100被顯示用于"人物瀏覽器"功能。該用戶界面1100便于訪問(wèn)和瀏覽 與人物相關(guān)的對(duì)象,諸如例如包括在地址列表數(shù)據(jù)庫(kù)上的對(duì)象、包括在員工列表數(shù) 據(jù)庫(kù)上的對(duì)象等。更具體地,用戶界面1100可用于瀏覽和顯示如此處所顯示的員 工的分層排列。用戶界面1100包括顯示焦點(diǎn)中心對(duì)象1120以及對(duì)象的一個(gè)或多個(gè)相關(guān)群集 1130 (—個(gè)或多個(gè)對(duì)象)的顯示屏幕1110。在此,每個(gè)群集1130內(nèi)的對(duì)象1135 采用了被組織成橢圓陣列的類(lèi)似索引卡(例如,聯(lián)系卡)的形式。當(dāng)鼠標(biāo)在上方時(shí), 群集1130圍繞軸分別向前或向后轉(zhuǎn)動(dòng),以使在最前卡后面的卡逐漸地淡入到背景 中。每個(gè)群集轉(zhuǎn)動(dòng)的方向取決于鼠標(biāo)或定點(diǎn)設(shè)備的位置。
卡具有與其相關(guān)聯(lián)的元數(shù)據(jù)(例如,內(nèi)部的和外部的),諸如名字、頭銜、電 子郵件地址、電話號(hào)碼、辦公室地址、狀態(tài)(例如,工作中、在線、離開(kāi)、離線等) 以及指定的人物圖像。有關(guān)人物的其它元數(shù)據(jù)或信息可被包括在卡上或與卡相關(guān) 聯(lián),但是通常被"隱藏"或最小化以更好地利用屏幕的實(shí)際狀態(tài)。在圖11中,中心對(duì)象1120對(duì)應(yīng)于用戶選擇和/或感興趣的任何員工;例如,"Angela Butcher"。具有與Angela Butcher的某些關(guān)系(直接的/或間接的)的其他 人物的群集U30根據(jù)分層排列被組織在她周?chē)@?,在同?jí)職位的員工("peers (同級(jí))"1140)被包括在Angd左邊的一個(gè)群集內(nèi),直接向Angela報(bào)告的員工 ("directreports (直接報(bào)告)")被排列在Angela 1120下方的群集1150中,具有相 似頭銜的員工("same title(相同頭銜)"1160)位于Angela 1120的右邊,接收Angela 報(bào)告的管理鏈("management (管理層)"1170)位于Angela 1120的上方。雖然圖 中未示出,但也可使用諸如以上圖IO描述的種子列表。在圖11中,種子可對(duì)應(yīng)于 例如部門(mén)、產(chǎn)品組、職位等級(jí)、公司內(nèi)的職位。最后,示例性用戶界面1100包括記錄和/或維持先前的焦點(diǎn)對(duì)象的列表的歷史 1180。關(guān)于訪問(wèn)和/或?yàn)g覽相應(yīng)對(duì)象的日期的元數(shù)據(jù)可被附加到相應(yīng)的對(duì)象并保存 在其各自的數(shù)據(jù)庫(kù)中。這以類(lèi)型的元數(shù)據(jù)可便于隨后對(duì)例如在一特定日期訪問(wèn)的對(duì) 象的搜索請(qǐng)求??扇芜x地,歷史中的對(duì)象可至少部分地基于用戶偏好而被手動(dòng)和/ 或自動(dòng)移除??傊?,相應(yīng)的群集1140、 1150、 1160、 1170根據(jù)與每個(gè)對(duì)象和/或群集相關(guān)聯(lián) 的相應(yīng)元數(shù)據(jù)相對(duì)于中心對(duì)象1120來(lái)排列和/或組織。在此描述的分層排列類(lèi)似于 按照其各自的元數(shù)據(jù)相對(duì)于中心對(duì)象元數(shù)據(jù)的權(quán)重或相關(guān)性強(qiáng)度來(lái)組織群集。此 外,群集相對(duì)于中心對(duì)象的物理排列或顯示便于說(shuō)明中心對(duì)象1120與一個(gè)或多個(gè) 群集1130之間的關(guān)系,并向用戶提供對(duì)相關(guān)對(duì)象的快速和容易的訪問(wèn),或在這種 情況下,根據(jù)組織/分層樹(shù)對(duì)相關(guān)員工的快速和容易的訪問(wèn)。為了提供用于本發(fā)明的各方面附加環(huán)境,圖12以及以下的討論旨在提供其中 可實(shí)現(xiàn)本發(fā)明的各方面合適的操作環(huán)境1210的簡(jiǎn)要概括描述。盡管本發(fā)明是在諸 如由一個(gè)或多個(gè)計(jì)算機(jī)或其它設(shè)備執(zhí)行的程序模塊等計(jì)算機(jī)可執(zhí)行指令的一般上 下文中描述的,但本領(lǐng)域的技術(shù)人員將意識(shí)到,本發(fā)明也可結(jié)合其它程序模塊實(shí)現(xiàn) 和/或被實(shí)現(xiàn)為硬件和軟件的組合。
然而, 一般而言,程序模塊包括執(zhí)行特定任務(wù)或?qū)崿F(xiàn)特定數(shù)據(jù)類(lèi)型的例行程 序、程序、對(duì)象、組件、數(shù)據(jù)結(jié)構(gòu)等。操作環(huán)境1210僅僅是合適的操作環(huán)境的一 個(gè)例子,并旨在對(duì)本發(fā)明的使用范圍或功能提出任何限制??梢赃m用于本發(fā)明的其 它公知的計(jì)算系統(tǒng)、環(huán)境和/或配置的示例包括,但不局限于,個(gè)人計(jì)算機(jī)、手持 或膝上型設(shè)備、多處理器系統(tǒng)、基于微處理器的系統(tǒng)、可編程消費(fèi)者電子產(chǎn)品、網(wǎng) 絡(luò)PC、小型機(jī)、大型計(jì)算機(jī)、及包括上述系統(tǒng)或設(shè)備的分布式計(jì)算環(huán)境等。參考圖12,用于實(shí)現(xiàn)本發(fā)明的各方面的示例性環(huán)境1210包括計(jì)算機(jī)1212。 計(jì)算機(jī)1212包括處理單元1214、系統(tǒng)存儲(chǔ)器1216、以及系統(tǒng)總線1218。系統(tǒng)總 線1218將包括但不局限于系統(tǒng)存儲(chǔ)器1216的系統(tǒng)組件耦合至處理單元1214。處 理單元1214可以是各種可用處理器中的任何一種。雙微處理器和其它多處理器體 系結(jié)構(gòu)也可用作處理單元1214。系統(tǒng)總線1218可以是若干類(lèi)型的總線結(jié)構(gòu)中的任何一種,包括存儲(chǔ)總線或存 儲(chǔ)控制器、外圍總線或外部總線、和/或使用各種可用總線體系結(jié)構(gòu)中的任何一種' 的局部總線,包括但不局限于,11位總線、工業(yè)標(biāo)準(zhǔn)體系結(jié)構(gòu)(ISA)、微通道體 系結(jié)構(gòu)(MSA)、擴(kuò)展的ISA(EISA)、智能驅(qū)動(dòng)電子設(shè)備(IDE)、VESA局部總線(VLB)、 外圍部件互連(PCI)、通用串行總線(USB)、高級(jí)圖形接口(AGP)、個(gè)人計(jì)算機(jī)存儲(chǔ) 卡國(guó)際協(xié)會(huì)總線(PCMCIA)以及小型計(jì)算機(jī)系統(tǒng)接口(SCSI)。系統(tǒng)存儲(chǔ)器1216包括易失性存儲(chǔ)器1220和非易失性存儲(chǔ)器1222?;据斎? 輸出系統(tǒng)(BIOS)被存儲(chǔ)在非易失性存儲(chǔ)器1222中,它包括諸如在啟動(dòng)期間在計(jì)算 機(jī)1212內(nèi)的元件之間傳輸信息的基本例程。作為說(shuō)明,而非限制,非易失性存儲(chǔ) 器1222可包括只讀存儲(chǔ)器(ROM)、可編程ROM(PROM)、電可編程ROM(EPROM)、 電可擦除可編程ROM (EEPROM)、或閃存。易失性存儲(chǔ)器1220包括用作外部高 速緩存的隨機(jī)存取存儲(chǔ)器(RAM)。作為說(shuō)明,而非限制,RAM可以多種形式獲得, 諸如同步RAM (SRAM)、動(dòng)態(tài)RAM (DRAM)、同步DRAM(SDRAM)、雙倍數(shù) 據(jù)速率SDRAM(DDR SDRAM)、增強(qiáng)型SDRAM(ESDRAM)、同步鏈路DRAM (SLDRAM)、以及直接存儲(chǔ)器總線RAM(DRRAM)。計(jì)算機(jī)1212也包括可移動(dòng)/不可移動(dòng)、易失性/非易失性計(jì)算機(jī)存儲(chǔ)介質(zhì)。例 如,圖12示出了盤(pán)存儲(chǔ)1224。盤(pán)存儲(chǔ)1224包括,但不局限于,像磁盤(pán)驅(qū)動(dòng)器、 軟盤(pán)驅(qū)動(dòng)器、磁帶驅(qū)動(dòng)器、hz驅(qū)動(dòng)器、Zip驅(qū)動(dòng)器、LS-100驅(qū)動(dòng)器、閃存卡或記
憶棒等設(shè)備。此外,盤(pán)存儲(chǔ)1224可包括獨(dú)立的存儲(chǔ)介質(zhì)或與其他存儲(chǔ)介質(zhì)相結(jié)合, 其他存儲(chǔ)介質(zhì)包括,但不局限于,諸如光盤(pán)ROM設(shè)備(CD-ROM)、可記錄光盤(pán)驅(qū) 動(dòng)器(CD-R驅(qū)動(dòng)器)、可重寫(xiě)光盤(pán)驅(qū)動(dòng)器(CD-ROM驅(qū)動(dòng)器)或數(shù)字多功能盤(pán)ROM 驅(qū)動(dòng)器(DVD-ROM)等光盤(pán)驅(qū)動(dòng)器。為了促進(jìn)盤(pán)存儲(chǔ)設(shè)備1224與系統(tǒng)總線1218的 連接,通常使用諸如接口 1226等可移動(dòng)或不可移動(dòng)接口。可以理解,圖12描述了用作用戶和在合適的操作環(huán)境1210中描述的基本計(jì) 算機(jī)資源之間的中介的軟件。這樣的軟件包括操作系統(tǒng)1228。操作系統(tǒng)1228可存 儲(chǔ)在盤(pán)存儲(chǔ)1224上,用以控制和分配計(jì)算機(jī)系統(tǒng)1212的資源。系統(tǒng)應(yīng)用程序1230 利用操作系統(tǒng)1228通過(guò)存儲(chǔ)在系統(tǒng)存儲(chǔ)器1216或盤(pán)存儲(chǔ)1224上的程序模塊1232 和程序數(shù)據(jù)1234對(duì)資源的管理??梢岳斫?,本發(fā)明可使用各種操作系統(tǒng)或操作系 統(tǒng)的組合來(lái)實(shí)現(xiàn)。用戶通過(guò)輸入設(shè)備1236輸入命令或信息至計(jì)算機(jī)1212。輸入設(shè)備1236包括, 但不局限于,諸如鼠標(biāo)、跟蹤球、輸入筆、觸摸板等定點(diǎn)設(shè)備、鍵盤(pán)、麥克風(fēng)、操 縱桿、游戲墊、圓盤(pán)式衛(wèi)星電視天線、掃描儀、TV調(diào)諧卡、數(shù)碼照相機(jī)、數(shù)碼攝 影機(jī)、網(wǎng)絡(luò)攝像頭等。這些和其他輸入設(shè)備由接口端口 1238通過(guò)系統(tǒng)總線1218 連接到處理單元1214。接口端口 1238包括,例如,串行端口、并行端口、游戲端 口以及通用串行總線(USB)。輸出設(shè)備1240使用某些與輸入設(shè)備1236相同類(lèi)型的 端口。如此,例如,USB端口可用于提供輸入至計(jì)算機(jī)1212,并且用于從計(jì)算機(jī) 1212輸出信息至輸出設(shè)備1240。提供輸出適配器1242,以說(shuō)明在其他輸出設(shè)備1240 中存在諸如監(jiān)視器、揚(yáng)聲器和打印機(jī)等某些需要特殊適配器的輸出設(shè)備1240。作 為說(shuō)明而非限制,輸出適配器1242包括提供輸出設(shè)備1240和系統(tǒng)總線1218之間 連接手段的視頻卡和聲卡。應(yīng)該注意,諸如遠(yuǎn)程計(jì)算機(jī)1244等其他設(shè)備和/或設(shè)備 的系統(tǒng)同時(shí)提供輸入和輸出能力兩者。計(jì)算機(jī)1212可使用到諸如遠(yuǎn)程計(jì)算機(jī)1244等一個(gè)或多個(gè)遠(yuǎn)程計(jì)算機(jī)的邏輯 連接在網(wǎng)絡(luò)化環(huán)境中操作。遠(yuǎn)程計(jì)算機(jī)1244可以是個(gè)人計(jì)算機(jī)、服務(wù)器、路由器、 網(wǎng)絡(luò)PC、工作站、基于微處理器的裝置、對(duì)等設(shè)備或其它常見(jiàn)的網(wǎng)絡(luò)節(jié)點(diǎn)等,并 且通常包括相對(duì)于計(jì)算機(jī)1212所描述的許多或所有元件。為了簡(jiǎn)明起見(jiàn),只有記 憶存儲(chǔ)器設(shè)備1246與遠(yuǎn)程計(jì)算機(jī)1244 —起示出。遠(yuǎn)程計(jì)算機(jī)1244通過(guò)網(wǎng)絡(luò)接口 1248邏輯上連接至計(jì)算機(jī)1212,然后通過(guò)通信連接1250物理上被連接。網(wǎng)絡(luò)接口1248包括諸如局域網(wǎng)(LAN)和廣域網(wǎng)(WAN)等通信網(wǎng)絡(luò)。LAN技術(shù)包括光纖分布 式數(shù)據(jù)接口(FDDI)、銅分布式數(shù)據(jù)接口(CDDI)、以太網(wǎng)/IEEE 1102.3、令牌環(huán)/正EE 1102.5等。WAN技術(shù)包括,但不局限于,點(diǎn)對(duì)點(diǎn)鏈路、如綜合業(yè)務(wù)數(shù)字網(wǎng)(ISDN) 及其變體等電路交換網(wǎng)絡(luò)、分組交換網(wǎng)絡(luò)、以及數(shù)字用戶線(DSL)。通信連接1250指用于將網(wǎng)絡(luò)接口 1248連接至總線1218的硬件/軟件。盡管所 示的通信連接1250為了清楚的說(shuō)明是在計(jì)算機(jī)1212內(nèi)部,它也可以在計(jì)算機(jī)1212 的外部。僅為了示例性目的,連接到網(wǎng)絡(luò)接口 1248所需的硬件/軟件包括內(nèi)部和外 部技術(shù),諸如包括常規(guī)電話級(jí)調(diào)制解調(diào)器、電纜調(diào)制解調(diào)器和DSL調(diào)制解調(diào)器的 調(diào)制解調(diào)器、ISDN適配器、和以太網(wǎng)卡。以上被描述的包括本發(fā)明的例子。當(dāng)然,不可能為了描述本發(fā)明而描述組件 或方法的每一可想到的組合,但是本領(lǐng)域的普通技術(shù)人員可意識(shí)到,本發(fā)明的許多 其它組合和改變是可能的。因此,本發(fā)明旨在包括落入所附權(quán)利要求書(shū)的精神和范 圍內(nèi)的所有這樣的更改、修改和變換。此外,在詳細(xì)描述或權(quán)利要求書(shū)中使用術(shù)語(yǔ) "包括"的意義上,這樣的術(shù)語(yǔ)旨在以類(lèi)似于術(shù)語(yǔ)"包含"的方式是包含性的,如 同"包含"在權(quán)利要求書(shū)中作為過(guò)渡詞使用時(shí)所解釋的。
權(quán)利要求
1.一種便于顯示對(duì)象的系統(tǒng),包括輸入組件,它接收關(guān)于第一對(duì)象的輸入;關(guān)系組件,它接收關(guān)于所述第一對(duì)象的數(shù)據(jù),以及確定與所述第一對(duì)象相關(guān)的多個(gè)其它對(duì)象;以及顯示組件,它同時(shí)顯示所述第一對(duì)象以及所述其它對(duì)象的子集,所述其它對(duì)象的子集具有與所述第一對(duì)象一樣的元數(shù)據(jù).
2. 根據(jù)權(quán)利要求1所述的系統(tǒng),其特征在于,還包括人工智能組件,所述人 工智能組件推斷相關(guān)對(duì)象的適當(dāng)子集來(lái)顯示。
3. 根據(jù)權(quán)利要求2所述的系統(tǒng),其特征在于,所述AI組件包括神經(jīng)網(wǎng)絡(luò)、 專(zhuān)家系統(tǒng)、貝葉斯信任網(wǎng)絡(luò)、SVM、隱藏馬爾可夫模型以及模糊邏輯中的至少一 個(gè)。
4. 根據(jù)權(quán)利要求2所述的系統(tǒng),其特征在于,所述AI組件通過(guò)觀察用戶關(guān) 于瀏覽相對(duì)于所述第一對(duì)象的相關(guān)對(duì)象的行為來(lái)隱式訓(xùn)練。
5. 根據(jù)權(quán)利要求1所述的系統(tǒng),其特征在于,關(guān)于所述第一對(duì)象的輸入至少 部分地基于基于用戶的指令。
6. 根據(jù)權(quán)利要求1所述的系統(tǒng),其特征在于,還包括耦合到所述關(guān)系組件的 一個(gè)或多個(gè)數(shù)據(jù)庫(kù),其中,所述關(guān)系組件通過(guò)檢査與包括在所述一個(gè)或多個(gè)數(shù)據(jù)庫(kù) 中的相應(yīng)對(duì)象相關(guān)聯(lián)的元數(shù)據(jù)來(lái)訪問(wèn)來(lái)自所述一個(gè)或多個(gè)數(shù)據(jù)庫(kù)的與所述第一對(duì) 象相關(guān)的對(duì)象。
7. 根據(jù)權(quán)利要求1所述的系統(tǒng),其特征在于,所述關(guān)系組件將所述相關(guān)對(duì)象排列成所述第一對(duì)象周?chē)亩鄠€(gè)群集,相應(yīng)的群集是至少部分地基于所述相關(guān)對(duì)象 之間共享的公共元數(shù)據(jù)來(lái)組織的。
8. 根據(jù)權(quán)利要求7所述的系統(tǒng),其特征在于,所述顯示組件至少部分地基于 用戶指令以及每個(gè)相應(yīng)群集與所述第一對(duì)象相關(guān)性程度中的任一個(gè)來(lái)呈現(xiàn)所述第 一對(duì)象以及所述多個(gè)相關(guān)對(duì)象的群集。
9. 一種使用如權(quán)利要求1所述的系統(tǒng)的計(jì)算機(jī)。
10. —種其上儲(chǔ)存有如權(quán)利要求1所述的計(jì)算機(jī)可執(zhí)行組件的計(jì)算機(jī)可讀介 質(zhì)。
11. 一種便于訪問(wèn)對(duì)象的方法,包括接收用于呈現(xiàn)的第一對(duì)象,所述對(duì)象具有與其相關(guān)聯(lián)的元數(shù)據(jù); 顯示所述第一對(duì)象;以及與所述第一對(duì)象同時(shí)顯示多個(gè)其它對(duì)象,所述其它對(duì)象具有與所述第一對(duì)象 的元數(shù)據(jù)相關(guān)的元數(shù)據(jù),所述元數(shù)據(jù)具有多個(gè)類(lèi),且所述其它對(duì)象被顯示為對(duì)象群 集,所述群集基于相應(yīng)的類(lèi)來(lái)定義。
12. 根據(jù)權(quán)利要求ll所述的方法,其特征在于,還包括瀏覽相對(duì)于所述第一 對(duì)象的多個(gè)其它對(duì)象,所述第一對(duì)象是焦點(diǎn)中心。
13. 根據(jù)權(quán)利要求ll所述的方法,其特征在于,還包括選擇所述多個(gè)其它對(duì) 象中的一個(gè),由此,所選擇的對(duì)象成為用于呈現(xiàn)的第二對(duì)象,所述第二對(duì)象代替所 述第一對(duì)象成為新的焦點(diǎn)中心;顯示所述第二對(duì)象;以及與所述第二對(duì)象一起顯示 多個(gè)其它對(duì)象,所述其它對(duì)象具有與所述第二對(duì)象的元數(shù)據(jù)相關(guān)的元數(shù)據(jù)。
14. 根據(jù)權(quán)利要求13所述的方法,其特征在于,所述第二對(duì)象具有與其相關(guān)聯(lián)的元數(shù)據(jù)。
15. 根據(jù)權(quán)利要求14所述的方法,其特征在于,所述第二對(duì)象具有與所述第 一對(duì)象的元數(shù)據(jù)一樣的至少一個(gè)元數(shù)據(jù)。
16. 根據(jù)權(quán)利要求ll所述的方法,其特征在于,接收用于呈現(xiàn)的第一項(xiàng)包括 基于用戶的搜索請(qǐng)求和基于用戶的選擇中的至少一個(gè)。
17. 根據(jù)權(quán)利要求ll所述的方法,其特征在于,所述對(duì)象被存儲(chǔ)在一個(gè)或多 個(gè)數(shù)據(jù)庫(kù)中,從所述數(shù)據(jù)庫(kù)中所述對(duì)象被接收并被訪問(wèn)以向用戶顯示。
18. 根據(jù)權(quán)利要求ll所述的方法,其特征在于,所述第一對(duì)象被顯示在顯示 器屏幕的中心。
19. 根據(jù)權(quán)利要求ll所述的方法,其特征在于,所述其它對(duì)象的群集被顯示 在所述第一對(duì)象的周邊。
20. 根據(jù)權(quán)利要求ll所述的方法,其特征在于,所述元數(shù)據(jù)包括內(nèi)部元數(shù)據(jù) 和外部元數(shù)據(jù)中的至少一個(gè)。
21. 根據(jù)權(quán)利要求ll所述的方法,其特征在于,所述元數(shù)據(jù)類(lèi)至少部分地基 于用戶輸入。
22. 根據(jù)權(quán)利要求ll所述的方法,其特征在于,所述第一對(duì)象的顯示是可用 顯示空間的函數(shù)。
23. 根據(jù)權(quán)利要求ll所述的方法,其特征在于,顯示所述多個(gè)其它對(duì)象包括 將所述元數(shù)據(jù)類(lèi)組織成在所述第一對(duì)象周?chē)囊粋€(gè)或多個(gè)位置中的相關(guān)對(duì)象群集。
24. 根據(jù)權(quán)利要求23所述的方法,其特征在于,相應(yīng)群集的位置是與所述群 集相關(guān)聯(lián)的元數(shù)據(jù)和與所述第一對(duì)象相關(guān)聯(lián)的元數(shù)據(jù)之間相關(guān)性強(qiáng)度的函數(shù)。
25. 根據(jù)權(quán)利要求ll所述的方法,其特征在于,還包括鼠標(biāo)位于一個(gè)對(duì)象群 集的上方,以瀏覽其中的對(duì)象。
26. 根據(jù)權(quán)利要求25所述的方法,其特征在于,鼠標(biāo)位于其上方的群集相對(duì) 于所述其它群集被放大,以便于瀏覽所述一個(gè)群集。
27. 根據(jù)權(quán)利要求ll所述的方法,其特征在于,還包括當(dāng)新的焦點(diǎn)中心以及 第二對(duì)象中的至少一個(gè)被選中以替換所述第一對(duì)象時(shí),將所述第一對(duì)象移至歷史組 件,從而允許用戶找回先前的焦點(diǎn)對(duì)象和與其相相關(guān)一個(gè)或多個(gè)對(duì)象群集中的至少 一個(gè)。
28. —種便于訪問(wèn)對(duì)象的方法,包括接收用于呈現(xiàn)的第一對(duì)象,所述對(duì)象具有與其相關(guān)聯(lián)的元數(shù)據(jù); 顯示所述第一對(duì)象;以及與所述第一對(duì)象同時(shí)顯示多個(gè)其它對(duì)象,所述其它對(duì)象具有與所述第一對(duì)象 的元數(shù)據(jù)相關(guān)的元數(shù)據(jù),相應(yīng)的其它對(duì)象的顯示是相應(yīng)的元數(shù)據(jù)與第一元數(shù)據(jù)之間 相關(guān)性強(qiáng)度的函數(shù)。
29. 根據(jù)權(quán)利要求28所述的方法,其特征在于,所顯示的其它對(duì)象中的至少 一個(gè)的位置是相應(yīng)的元數(shù)據(jù)與第一元數(shù)據(jù)之間的相關(guān)性的函數(shù)。
30. 根據(jù)權(quán)利要求29所述的方法,其特征在于,所顯示的其它對(duì)象中的至少 一個(gè)的深度位置是相應(yīng)的元數(shù)據(jù)與第一元數(shù)據(jù)之間的相關(guān)性的函數(shù)。
31. 根據(jù)權(quán)利要求29所述的方法,其特征在于,所顯示的其它對(duì)象中的至少 一個(gè)的相對(duì)大小是相應(yīng)的元數(shù)據(jù)與第一元數(shù)據(jù)之間的相關(guān)性的函數(shù)。
32. 根據(jù)權(quán)利要求28所述的方法,其特征在于,所述第一對(duì)象是焦點(diǎn)中心。
33. 根據(jù)權(quán)利要求28所述的方法,其特征在于,還包括選擇所述多個(gè)其它對(duì) 象中的一個(gè),由此,所選擇的對(duì)象成為用于呈現(xiàn)的第二對(duì)象,所述第二對(duì)象代替所 述第一對(duì)象成為新的焦點(diǎn)中心;顯示第二對(duì)象;以及與所述第二對(duì)象一起顯示多個(gè) 其它對(duì)象,所述其它對(duì)象具有與所述第二對(duì)象的元數(shù)據(jù)相關(guān)的元數(shù)據(jù)。
34. 根據(jù)權(quán)利要求33所述的方法,其特征在于,所述第二對(duì)象具有與其關(guān)聯(lián) 的元數(shù)據(jù)。
35. 根據(jù)權(quán)利要求34所述的方法,其特征在于,所述第二對(duì)象具有與所述第 一對(duì)象的元數(shù)據(jù)一樣的至少一個(gè)元數(shù)據(jù)。
36. 根據(jù)權(quán)利要求28所述的方法,其特征在于,接收用于呈現(xiàn)的第一項(xiàng)包括 基于用戶的搜索請(qǐng)求和基于用戶的選擇中的至少一個(gè)。
37. 根據(jù)權(quán)利要求28所述的方法,其特征在于,所述第一對(duì)象和所述其它對(duì) 象中的至少一個(gè)被存儲(chǔ)在一個(gè)或多個(gè)數(shù)據(jù)庫(kù)中,從所述數(shù)據(jù)庫(kù)中所述對(duì)象被接收并 被訪問(wèn)以向用戶顯示。
38. 根據(jù)權(quán)利要求28所述的方法,其特征在于,所述第一對(duì)象被顯示在顯示 器屏幕的中心。
39. 根據(jù)權(quán)利要求28所述的方法,其特征在于,所述其它對(duì)象的群集被顯示 在所述第一對(duì)象的周邊。
40. 根據(jù)權(quán)利要求28所述的方法,其特征在于,所述元數(shù)據(jù)包括內(nèi)部元數(shù)據(jù) 和外部元數(shù)據(jù)中的至少一個(gè)。
41. 根據(jù)權(quán)利要求28所述的方法,其特征在于,所述元數(shù)據(jù)類(lèi)至少部分地基 于用戶輸入。
42. 根據(jù)權(quán)利要求28所述的方法,其特征在于,所述第一對(duì)象的顯示是可用 顯示空間的函數(shù)。
43. 根據(jù)權(quán)利要求28所述的方法,其特征在于,顯示所述多個(gè)其它對(duì)象包括 將元數(shù)據(jù)類(lèi)組織成在所述第一對(duì)象周?chē)囊粋€(gè)或多個(gè)位置中的相關(guān)對(duì)象的群集。
44. 根據(jù)權(quán)利要求28所述的方法,其特征在于,還包括鼠標(biāo)位于一個(gè)對(duì)象群 集的上方,以瀏覽其中的對(duì)象。
45. 根據(jù)權(quán)利要求44所述的方法,其特征在于,鼠標(biāo)位于其上方的群集相對(duì) 于其它群集被放大,以便于瀏覽所述一個(gè)群集。
46. 根據(jù)權(quán)利要求28所述的方法,其特征在于,還包括當(dāng)新的焦點(diǎn)中心以及 第二對(duì)象中的至少一個(gè)被選擇以替換所述第一對(duì)象時(shí),將所述第一對(duì)象移至歷史組 件,從而允許用戶找回先前的焦點(diǎn)對(duì)象和與其相關(guān)一個(gè)或多個(gè)對(duì)象群集中的至少一 個(gè)0
47. —種便于瀏覽對(duì)象的用戶界面,包括 定位在顯示區(qū)域中心的焦點(diǎn)對(duì)象,所述焦點(diǎn)對(duì)象包括元數(shù)據(jù); 定位在所述顯示區(qū)域的周邊區(qū)域且在所述焦點(diǎn)對(duì)象周?chē)囊粋€(gè)或多個(gè)對(duì)象群集,所述一個(gè)或多個(gè)對(duì)象群集包括與所述第一對(duì)象的元數(shù)據(jù)一樣的至少一個(gè)元數(shù) 據(jù);以及便于確定所述第一對(duì)象的搜索輸入組件。
48. 根據(jù)權(quán)利要求47所述的用戶界面,其特征在于,還包括維持所述焦點(diǎn)對(duì) 象的列表的歷史組件。
49. 根據(jù)權(quán)利要求47所述的用戶界面,其特征在于,還包括至少部分地根據(jù) 所述焦點(diǎn)對(duì)象的元數(shù)據(jù)來(lái)填充的一個(gè)或多個(gè)種子,所述一個(gè)或多個(gè)種子與所述焦點(diǎn) 對(duì)象的元數(shù)據(jù)相關(guān)。
50. —種適用于在便于訪問(wèn)對(duì)象的兩個(gè)或多個(gè)計(jì)算機(jī)進(jìn)程之間傳送的數(shù)據(jù)包, 所述數(shù)據(jù)包包括與接收和顯示第一對(duì)象、顯示和群集從一個(gè)或多個(gè)數(shù)據(jù)庫(kù)中訪問(wèn) 的多個(gè)其它對(duì)象相關(guān)聯(lián)的信息,所述多個(gè)其它對(duì)象具有至少部分和與所述第一對(duì)象 相關(guān)聯(lián)的元數(shù)據(jù)一樣的元數(shù)據(jù),所述群集至少部分地基于與所述多個(gè)其它對(duì)象相關(guān) 聯(lián)的元數(shù)據(jù)來(lái)定義。
51. —種其上儲(chǔ)存有如權(quán)利要求11所述的方法的計(jì)算機(jī)可讀介質(zhì)。
52. —種便于訪問(wèn)對(duì)象的系統(tǒng),包括用于接收用于呈現(xiàn)的第一對(duì)象的裝置,所述對(duì)象具有與其相關(guān)聯(lián)的元數(shù)據(jù); 用于顯示所述第一對(duì)象的裝置;以及用于與所述第一對(duì)象同時(shí)顯示多個(gè)其它對(duì)象的裝置,所述其它對(duì)象具有與所 述第一對(duì)象的元數(shù)據(jù)相關(guān)的元數(shù)據(jù),所述元數(shù)據(jù)具有多個(gè)類(lèi),并且所述其它對(duì)象被 顯示為對(duì)象群集,所述群集基于相應(yīng)的類(lèi)來(lái)定義。
全文摘要
本發(fā)明提供便于訪問(wèn)和瀏覽對(duì)象的獨(dú)特方法和用戶界面,其中用戶開(kāi)始于顯示在屏幕上的中心對(duì)象(例如,一個(gè)或幾個(gè)焦點(diǎn)對(duì)象),并且屏幕上也填充相關(guān)的對(duì)象。相關(guān)對(duì)象可被進(jìn)一步組織成群集,由此每個(gè)對(duì)象的群集或組詳述該中心對(duì)象的特定屬性。屬性對(duì)應(yīng)于元數(shù)據(jù)。如此,對(duì)象基于中心對(duì)象的元數(shù)據(jù)來(lái)填充。根據(jù)一個(gè)方面,用戶可訪問(wèn)具有多個(gè)屬性的一個(gè)或多個(gè)特定對(duì)象,并隨后放松至少一個(gè)屬性以查看還有什么其它對(duì)象與中心對(duì)象共享至少一個(gè)屬性。根據(jù)另一方面,具有與搜索請(qǐng)求最接近匹配的對(duì)象可被顯示在中心,而其他接近的匹配按照它們各自的元數(shù)據(jù)來(lái)排列。
文檔編號(hào)G06FGK101120308SQ200480013921
公開(kāi)日2008年2月6日 申請(qǐng)日期2004年3月26日 優(yōu)先權(quán)日2003年4月22日
發(fā)明者A·L·格拉策, C·G·翁, S·M·德魯克 申請(qǐng)人:微軟公司