專利名稱:用于搜索結(jié)果的動(dòng)態(tài)過(guò)濾的裝置和方法
技術(shù)領(lǐng)域:
本發(fā)明總體上涉及計(jì)算機(jī)系統(tǒng),更具體而言,涉及搜索結(jié)果的過(guò)濾。
背景技術(shù):
搜索引擎通常用來(lái)在因特網(wǎng)上尋找信息。存在的一個(gè)問(wèn)題是搜索引擎可能檢索到相當(dāng)大量的命中(hit)。結(jié)果,搜索引擎的用戶通常通過(guò)手動(dòng)地一頁(yè)一頁(yè)查看許多頁(yè)搜索結(jié)果來(lái)篩選結(jié)果,以便在搜索結(jié)果中定位最相關(guān)的信息。盡管搜索引擎以從最高感知的相關(guān)性到最低感知的相關(guān)性的分級(jí)次序返回搜索結(jié)果,但分級(jí)方法多少有些粗糙,并且只是基于所使用的搜索項(xiàng)。
關(guān)于搜索引擎操作方式的一個(gè)問(wèn)題是它們沒(méi)有在搜索過(guò)程中提供用戶控制。它們通常實(shí)現(xiàn)為黑盒,意思是用戶輸入要搜索的關(guān)鍵詞,然后搜索引擎返回搜索結(jié)果,搜索結(jié)果通常是上百或上千個(gè)命中的列表。關(guān)于已知搜索引擎的另一個(gè)問(wèn)題是使用按鈕、文本框和布爾邏輯來(lái)構(gòu)建復(fù)雜的難以理解的搜索語(yǔ)法的非直觀用戶界面。此外,已知的搜索引擎在搜索執(zhí)行之前沒(méi)有向用戶提供關(guān)于搜索項(xiàng)中某種改變會(huì)如何影響輸出的反饋。已知的搜索引擎通常提供太多結(jié)果而沒(méi)有任何好的過(guò)濾搜索結(jié)果的方法。沒(méi)有一種在用戶控制下容易地過(guò)濾搜索結(jié)果的方法,用戶就將必須忍受手動(dòng)地查看每一頁(yè)結(jié)果來(lái)確定每一頁(yè)上每個(gè)命中的相關(guān)性。
發(fā)明內(nèi)容
根據(jù)優(yōu)選的實(shí)施方式,圖形用戶界面中基于移動(dòng)的過(guò)濾機(jī)制允許用戶通過(guò)簡(jiǎn)單地移動(dòng)諸如鼠標(biāo)的定點(diǎn)器來(lái)過(guò)濾搜索結(jié)果。選擇一個(gè)或多個(gè)屬性以圖形表示顯示給用戶,其中圖形表示可以顯示在搜索結(jié)果中找到的屬性的可視加權(quán)。通過(guò)選擇定點(diǎn)器(例如點(diǎn)擊鼠標(biāo)按鈕),用戶可以根據(jù)定點(diǎn)器下的屬性動(dòng)態(tài)地過(guò)濾搜索結(jié)果。多個(gè)屬性的加權(quán)可以通過(guò)確定由顯示器中每個(gè)屬性區(qū)域中的定點(diǎn)器路徑定義的路徑長(zhǎng)度或幾何量執(zhí)行。此外,動(dòng)態(tài)過(guò)濾的速度可以根據(jù)定點(diǎn)器的移動(dòng)速度直接控制。也可以顯示允許用戶在過(guò)濾過(guò)程中返回到任何合適時(shí)間點(diǎn)的時(shí)間線。結(jié)果是允許用戶根據(jù)定點(diǎn)器的移動(dòng)動(dòng)態(tài)過(guò)濾搜索結(jié)果并且允許用戶使用時(shí)間線返回或取消過(guò)濾的圖形用戶界面。
本發(fā)明的以上及其它特征與優(yōu)點(diǎn)將從以下如附圖中所說(shuō)明的本發(fā)明優(yōu)選實(shí)施方式更具體的描述中顯而易見(jiàn)。
本發(fā)明的優(yōu)選實(shí)施方式將結(jié)合附圖在下文中描述,其中相同的標(biāo)號(hào)指示相同的元素,并且圖1是根據(jù)優(yōu)選實(shí)施方式的裝置的框圖;圖2是顯示根據(jù)優(yōu)選實(shí)施方式的圖1所示用于基于移動(dòng)的過(guò)濾機(jī)制的細(xì)節(jié)的框圖;圖3是根據(jù)優(yōu)選實(shí)施方式用于顯示搜索結(jié)果中多個(gè)屬性的圖形表示的方法的流程圖;圖4是根據(jù)優(yōu)選實(shí)施方式顯示圖3中方法300的第一特定實(shí)現(xiàn)的方法的流程圖;圖5是根據(jù)優(yōu)選實(shí)施方式顯示圖3中方法300的第二特定實(shí)現(xiàn)的方法的流程圖;圖6是在用于房地產(chǎn)搜索的搜索結(jié)果中找到的四個(gè)屬性的示例圖形表示;圖7是根據(jù)優(yōu)選實(shí)施方式的當(dāng)選擇定點(diǎn)器時(shí)用于基于定點(diǎn)器移動(dòng)動(dòng)態(tài)過(guò)濾搜索結(jié)果的方法的流程圖;圖8是根據(jù)優(yōu)選實(shí)施方式的當(dāng)取消選擇定點(diǎn)器時(shí)用于暫停動(dòng)態(tài)過(guò)濾的方法的流程圖;
圖9是根據(jù)優(yōu)選實(shí)施方式的時(shí)間線的示例顯示;圖10是顯示房子示例搜索的搜索結(jié)果的表;圖11是利用示例定點(diǎn)器移動(dòng)用于房子示例搜索的屬性的示例圖形表示,其中房子示例搜索產(chǎn)生如圖10中的表所示的搜索結(jié)果;圖12是根據(jù)圖11所示的定點(diǎn)器移動(dòng)過(guò)濾后的搜索結(jié)果的表;圖13是利用不同的定點(diǎn)器移動(dòng)進(jìn)一步過(guò)濾搜索結(jié)果的屬性的示例圖形表示;圖14是根據(jù)圖13所示的定點(diǎn)器移動(dòng)進(jìn)一步過(guò)濾后的搜索結(jié)果的示例顯示;圖15是顯示病例檔案示例搜索的搜索結(jié)果的表;圖16是用于病例檔案示例搜索的屬性的示例圖形表示,其中病例檔案示例搜索產(chǎn)生如圖15中的表所示的搜索結(jié)果;圖17是利用示例定點(diǎn)器位置和選擇,用于病例檔案示例搜索的屬性的示例圖形表示;圖18是根據(jù)圖17所示的定點(diǎn)器位置和選擇過(guò)濾后的搜索結(jié)果的表;圖19是利用不同的定點(diǎn)器移動(dòng)進(jìn)一步過(guò)濾搜索結(jié)果的屬性的示例圖形表示;圖20是根據(jù)圖19所示的定點(diǎn)器移動(dòng)進(jìn)一步過(guò)濾后的搜索結(jié)果的示例顯示;圖21是顯示在由于圖11中的定點(diǎn)器移動(dòng)而發(fā)生的過(guò)濾之后,動(dòng)態(tài)調(diào)整區(qū)域大小的四象限圖形表示的示例顯示;圖22是顯示在由于圖13中的定點(diǎn)器移動(dòng)而發(fā)生的過(guò)濾之后,動(dòng)態(tài)調(diào)整區(qū)域大小的四象限圖形表示的示例顯示;圖23是顯示由于在圖17中的定點(diǎn)器移動(dòng)而發(fā)生的過(guò)濾之后,動(dòng)態(tài)調(diào)整扇形區(qū)(slice)大小的餅狀圖形表示的示例顯示;及圖24是顯示由于在圖19中的定點(diǎn)器移動(dòng)而發(fā)生的過(guò)濾之后,動(dòng)態(tài)調(diào)整扇形區(qū)大小的餅狀圖形表示的示例顯示。
具體實(shí)施例方式
優(yōu)選實(shí)施方式提供了基于移動(dòng)的過(guò)濾機(jī)制,其根據(jù)在圖形用戶界面中屬性的圖形表示上定點(diǎn)器的動(dòng)作來(lái)動(dòng)態(tài)過(guò)濾搜索結(jié)果。根據(jù)定點(diǎn)器在屬性的圖形表示上的路徑,可以使用多個(gè)屬性同時(shí)過(guò)濾。過(guò)濾的速度優(yōu)選地是根據(jù)定點(diǎn)器的移動(dòng)的速度控制的。還提供了允許用戶返回到較早結(jié)果的時(shí)間線。這樣,用戶就可以根據(jù)搜索結(jié)果中屬性的圖形表示上定點(diǎn)器的移動(dòng)執(zhí)行搜索結(jié)果的動(dòng)態(tài)過(guò)濾,由此提供非常簡(jiǎn)單和直觀的用戶界面來(lái)將大量的搜索結(jié)果過(guò)濾為更少、更相關(guān)并且更可管理數(shù)量的搜索結(jié)果。
參考圖1,計(jì)算機(jī)系統(tǒng)100是根據(jù)本發(fā)明優(yōu)選實(shí)施方式的裝置的一種適當(dāng)實(shí)現(xiàn)。計(jì)算機(jī)系統(tǒng)100是IBM eServer iSeries計(jì)算機(jī)系統(tǒng)。但是,本領(lǐng)域技術(shù)人員將理解本發(fā)明的機(jī)制和裝置同等地適用于任何計(jì)算機(jī)系統(tǒng),不管計(jì)算機(jī)系統(tǒng)是復(fù)雜的多用戶計(jì)算裝置、單用戶工作站還是嵌入式控制系統(tǒng)。如圖1所示,計(jì)算機(jī)系統(tǒng)100包括一個(gè)或多個(gè)處理器110、主存儲(chǔ)器120、大容量存儲(chǔ)接口130、顯示接口140和網(wǎng)絡(luò)接口150。這些系統(tǒng)組件是通過(guò)使用系統(tǒng)總線160相互連接的。大容量存儲(chǔ)接口130用于將諸如直接訪問(wèn)存儲(chǔ)設(shè)備155的大容量存儲(chǔ)設(shè)備連接到計(jì)算機(jī)系統(tǒng)100。直接訪問(wèn)存儲(chǔ)設(shè)備155的一種特殊類型是可讀寫的CD RW驅(qū)動(dòng)器,它可以存儲(chǔ)數(shù)據(jù)到CD RW 195并從其讀取數(shù)據(jù)。
根據(jù)優(yōu)選實(shí)施方式的主存儲(chǔ)器120包含數(shù)據(jù)121、操作系統(tǒng)122、搜索結(jié)果123、基于移動(dòng)的過(guò)濾機(jī)制125和過(guò)濾后的搜索結(jié)果126。數(shù)據(jù)121表示用作計(jì)算機(jī)系統(tǒng)100中任何程序的輸入或輸出的任何數(shù)據(jù)。操作系統(tǒng)122是本行業(yè)中已知的作為i5/OS的多任務(wù)操作系統(tǒng);但是本領(lǐng)域技術(shù)人員將理解本發(fā)明的主旨和范圍不限于任何一種操作系統(tǒng)。搜索結(jié)果123表示使用因特網(wǎng)上的搜索引擎、數(shù)據(jù)庫(kù)查詢引擎或非結(jié)構(gòu)化數(shù)據(jù)查詢的搜索結(jié)果。搜索結(jié)果123優(yōu)選地包括多個(gè)屬性,如圖1所示的124A,...124N。這里使用的術(shù)語(yǔ)“屬性”在廣義上指搜索結(jié)果的任何特征,優(yōu)選地指搜索結(jié)果中可以用作過(guò)濾搜索結(jié)果的關(guān)鍵字的域。
基于移動(dòng)的過(guò)濾機(jī)制125在圖形用戶界面中顯示搜索結(jié)果(例如123)的所選集合的兩個(gè)或更多屬性(例如124A,...,124N)。然后用戶可以使用諸如鼠標(biāo)、觸針或按鈕的定點(diǎn)器來(lái)根據(jù)定點(diǎn)器的移動(dòng)動(dòng)態(tài)地過(guò)濾搜索結(jié)果123。通過(guò)不是等到定點(diǎn)器移動(dòng)完成,而是在用戶移動(dòng)定點(diǎn)器時(shí)迭代地進(jìn)行,過(guò)濾是動(dòng)態(tài)的。當(dāng)用戶通過(guò)在所顯示的屬性上移動(dòng)定點(diǎn)器執(zhí)行動(dòng)態(tài)過(guò)濾時(shí),結(jié)果是過(guò)濾后的搜索結(jié)果126,它是利用從搜索結(jié)果123中除去條目的過(guò)濾處理而得到的搜索結(jié)果123的子集。
計(jì)算機(jī)系統(tǒng)100使用眾所周知的虛擬尋址機(jī)制,它允許計(jì)算機(jī)系統(tǒng)100的程序就象它們只訪問(wèn)大的單一存儲(chǔ)實(shí)體而不是訪問(wèn)多個(gè)諸如主存儲(chǔ)器120和DASD設(shè)備155的小存儲(chǔ)實(shí)體一樣來(lái)動(dòng)作。因此,當(dāng)數(shù)據(jù)121、操作系統(tǒng)122、搜索結(jié)果123、基于移動(dòng)的過(guò)濾機(jī)制125和過(guò)濾的搜索結(jié)果126示為駐留在主存儲(chǔ)器120中時(shí),本領(lǐng)域技術(shù)人員將認(rèn)識(shí)到這些條目不必同時(shí)全部完全包含在主存儲(chǔ)器120中。還應(yīng)當(dāng)指出的是這里使用的術(shù)語(yǔ)“存儲(chǔ)器”通常指計(jì)算機(jī)系統(tǒng)100的整個(gè)虛擬存儲(chǔ)器,可以包括耦合到計(jì)算機(jī)系統(tǒng)100的其它計(jì)算機(jī)系統(tǒng)的虛擬存儲(chǔ)器。
存儲(chǔ)器110可以由一個(gè)或多個(gè)微處理器和/或集成電路構(gòu)建。存儲(chǔ)器110執(zhí)行存儲(chǔ)在主存儲(chǔ)器120中的程序指令。主存儲(chǔ)器120存儲(chǔ)處理器110可以訪問(wèn)的程序和數(shù)據(jù)。當(dāng)計(jì)算機(jī)系統(tǒng)100啟動(dòng)時(shí),存儲(chǔ)器110最開(kāi)始執(zhí)行組成操作系統(tǒng)122的程序指令。操作系統(tǒng)122是管理計(jì)算機(jī)系統(tǒng)100資源的復(fù)雜程序。這些資源中的一些是處理器110、主存儲(chǔ)器120、大容量存儲(chǔ)接口130、顯示接口140、網(wǎng)絡(luò)接口150和系統(tǒng)總線160。
盡管計(jì)算機(jī)系統(tǒng)100示為只包含單個(gè)處理器和單個(gè)系統(tǒng)總線,但本領(lǐng)域技術(shù)人員將理解本發(fā)明可以使用具有多個(gè)處理器和/或多個(gè)總線的計(jì)算機(jī)系統(tǒng)實(shí)踐。此外,在優(yōu)選實(shí)施方式中使用的每個(gè)接口都包括獨(dú)立的,完全編程的微處理器,用于從處理器110中卸載計(jì)算密集的處理。但是,本領(lǐng)域技術(shù)人員將理解本發(fā)明同等地適用于只使用I/O適配器來(lái)執(zhí)行類似功能的計(jì)算機(jī)系統(tǒng)。
顯示接口140用來(lái)將一個(gè)或多個(gè)顯示器165直接連接到計(jì)算機(jī)系統(tǒng)100。這些可以是非智能(即,啞的)終端或完全可編程工作站的顯示器165用于允許系統(tǒng)管理員和用戶與計(jì)算機(jī)系統(tǒng)100通信。但是,應(yīng)當(dāng)指出的是盡管顯示接口140提供為支持與一個(gè)或多個(gè)顯示器165的通信,但計(jì)算機(jī)系統(tǒng)100不一定需要顯示器165,因?yàn)樗行枰呐c用戶的交互和其它處理都可以通過(guò)網(wǎng)絡(luò)接口150發(fā)生。
網(wǎng)絡(luò)接口150用來(lái)通過(guò)網(wǎng)絡(luò)170將其它計(jì)算機(jī)系統(tǒng)和/或工作站(例如,圖1中的175)連接到計(jì)算機(jī)系統(tǒng)100。不管網(wǎng)絡(luò)連接170是使用當(dāng)今模擬和/或數(shù)字技術(shù)還是通過(guò)將來(lái)的某種網(wǎng)絡(luò)機(jī)制構(gòu)成,無(wú)論計(jì)算機(jī)系統(tǒng)100是如何連接到其它計(jì)算機(jī)系統(tǒng)和/或工作站,本發(fā)明都同等地適用。此外,許多不同的網(wǎng)絡(luò)協(xié)議可以用于實(shí)現(xiàn)網(wǎng)絡(luò)。這些協(xié)議是允許計(jì)算機(jī)在網(wǎng)絡(luò)170上通信的專用計(jì)算機(jī)程序。TCP/IP(傳輸控制協(xié)議/因特網(wǎng)協(xié)議)是一個(gè)適當(dāng)?shù)木W(wǎng)絡(luò)協(xié)議的例子。
在這一點(diǎn)上,盡管本發(fā)明已經(jīng)并將要繼續(xù)在完全功能的計(jì)算機(jī)系統(tǒng)的環(huán)境下描述,但本領(lǐng)域技術(shù)人員將理解本發(fā)明能夠以多種形式的程序產(chǎn)品分發(fā),并且不管用于實(shí)際執(zhí)行分發(fā)的計(jì)算機(jī)可讀信號(hào)承載介質(zhì)的特殊類型是什么,本發(fā)明都同等地適用,指出這一點(diǎn)是很重要的。適當(dāng)?shù)挠?jì)算機(jī)可讀信號(hào)承載介質(zhì)的例子包括諸如軟盤和CD RW(例如圖1的195)的可記錄類型介質(zhì)和諸如數(shù)字和模擬通信鏈路的傳輸類型介質(zhì)。應(yīng)當(dāng)指出的是優(yōu)選的信號(hào)承載介質(zhì)是有形的。
圖1中基于移動(dòng)的過(guò)濾機(jī)制125的細(xì)節(jié)在圖2中示出?;谝苿?dòng)的過(guò)濾機(jī)制125優(yōu)選地包括屬性顯示機(jī)制210、定點(diǎn)器移動(dòng)檢測(cè)機(jī)制220、動(dòng)態(tài)過(guò)濾標(biāo)準(zhǔn)230、可視結(jié)果機(jī)制240和時(shí)間線機(jī)制250。屬性顯示機(jī)制210提供了圖形用戶界面上的屬性顯示212。屬性顯示212是搜索結(jié)果123中兩個(gè)或更多屬性的圖形表示,其中圖形表示包括與要顯示的不同屬性對(duì)應(yīng)的不同部分。用戶通過(guò)在圖形表示上放置定點(diǎn)器并且選擇定點(diǎn)器來(lái)利用基于移動(dòng)的過(guò)濾機(jī)制125啟動(dòng)動(dòng)態(tài)過(guò)濾。
定點(diǎn)器移動(dòng)和檢測(cè)機(jī)制220包括定點(diǎn)器位置檢測(cè)機(jī)制222和定點(diǎn)器速度檢測(cè)機(jī)制224。定點(diǎn)器位置檢測(cè)機(jī)制222確定定點(diǎn)器的當(dāng)前位置,并且確定定點(diǎn)器自選擇后所經(jīng)過(guò)的路徑。應(yīng)當(dāng)指出的是術(shù)語(yǔ)“選擇定點(diǎn)器”簡(jiǎn)單地意味著定點(diǎn)器的期望的功能被啟用,而“取消選擇定點(diǎn)器”意味著期望的功能被禁用。選擇定點(diǎn)器的一個(gè)簡(jiǎn)單例子是點(diǎn)擊鼠標(biāo)按鈕,而取消選擇定點(diǎn)器的一個(gè)簡(jiǎn)單例子是釋放鼠標(biāo)按鈕。應(yīng)當(dāng)指出的是定點(diǎn)器位置可以是已經(jīng)由包括定點(diǎn)器接口的操作系統(tǒng)確定的,因此定點(diǎn)器位置檢測(cè)機(jī)制222的大部分或全部功能可以構(gòu)建在操作系統(tǒng)中。
定點(diǎn)器速度檢測(cè)機(jī)制224檢測(cè)定點(diǎn)器移動(dòng)的速度。定點(diǎn)器移動(dòng)的速度用來(lái)確定過(guò)濾的相對(duì)速度。這樣,如果選擇但沒(méi)有移動(dòng)定點(diǎn)器時(shí),就使用缺省的、相對(duì)低的過(guò)濾速度。當(dāng)定點(diǎn)器移動(dòng)時(shí),過(guò)濾的速度可以提高,定點(diǎn)器移動(dòng)越快,過(guò)濾就越快。應(yīng)當(dāng)指出的是定點(diǎn)器速度也可以由操作系統(tǒng)確定,因此定點(diǎn)器速度檢測(cè)機(jī)制224的大部分或全部功能可以構(gòu)建在操作系統(tǒng)中。
定點(diǎn)器移動(dòng)檢測(cè)機(jī)制220從定點(diǎn)器位置、路徑和速度產(chǎn)生動(dòng)態(tài)過(guò)濾標(biāo)準(zhǔn)230。動(dòng)態(tài)過(guò)濾標(biāo)準(zhǔn)230依賴于定點(diǎn)器的路徑,以及定點(diǎn)器路徑是否延伸到與多個(gè)屬性對(duì)應(yīng)的圖形表示中的多個(gè)區(qū)域。動(dòng)態(tài)過(guò)濾標(biāo)準(zhǔn)230通過(guò)基于移動(dòng)的過(guò)濾機(jī)制125應(yīng)用到搜索結(jié)果123,其中基于移動(dòng)的過(guò)濾機(jī)制125從那里產(chǎn)生過(guò)濾后的搜索結(jié)果126。應(yīng)當(dāng)指出的是可以由基于移動(dòng)的過(guò)濾機(jī)制125在幾個(gè)不同的過(guò)濾階段對(duì)過(guò)濾后的搜索結(jié)果126操作。還應(yīng)當(dāng)指出的是過(guò)濾后的搜索結(jié)果126優(yōu)選地包括沒(méi)有在這里的圖中顯示的多個(gè)屬性。
可視結(jié)果機(jī)制240提供顯示給用戶的屬性的圖形表示中過(guò)濾的影響的可視指示。例如,如果顯示給用戶的屬性的圖形表示是餅形圖表,每個(gè)扇形區(qū)的尺寸將由定點(diǎn)器在過(guò)濾處理中在扇形區(qū)上花費(fèi)多長(zhǎng)時(shí)間來(lái)確定。由于動(dòng)態(tài)過(guò)濾是基于用戶的定點(diǎn)器移動(dòng)來(lái)執(zhí)行的,因此可視結(jié)果機(jī)制240能夠在圖形表示中動(dòng)態(tài)調(diào)整餅的扇形區(qū)的大小來(lái)表示動(dòng)態(tài)過(guò)濾的結(jié)果。此外,可視結(jié)果機(jī)制240也能顯示指示搜索結(jié)果大小的數(shù)字,當(dāng)動(dòng)態(tài)過(guò)濾發(fā)生時(shí),這個(gè)數(shù)字動(dòng)態(tài)地改變(變小)。這允許用戶容易地確定當(dāng)動(dòng)態(tài)過(guò)濾進(jìn)行時(shí)對(duì)搜索結(jié)果數(shù)量的影響,并且當(dāng)搜索結(jié)果的大小是期望的數(shù)字時(shí)停止。
時(shí)間線機(jī)制250提供了時(shí)間線顯示252和取消機(jī)制254。時(shí)間線顯示252是帶有標(biāo)記時(shí)間線中當(dāng)前位置的光標(biāo)的圖形線。取消機(jī)制254包括時(shí)間線顯示252上的一個(gè)或多個(gè)標(biāo)記,用戶可以選擇該標(biāo)記來(lái)取消發(fā)生在光標(biāo)和標(biāo)記之間的過(guò)濾,從而給用戶提供對(duì)過(guò)濾處理的交互式控制。這樣,用戶就能返回到過(guò)濾處理中較早的時(shí)間。如果過(guò)濾是分階段執(zhí)行的,那么標(biāo)記可以放置在時(shí)間線的每個(gè)階段上,以便用戶能通過(guò)在時(shí)間線上選擇標(biāo)記容易地返回到較早的階段。
參考圖3,根據(jù)優(yōu)選實(shí)施方式的方法300首先分析搜索結(jié)果的屬性(步驟310),然后顯示兩個(gè)或更多屬性的圖形表示(步驟320)。屬性可以是搜索結(jié)果的任何項(xiàng)或特征,并且優(yōu)選地包括在過(guò)濾搜索結(jié)果時(shí)可以用作關(guān)鍵字的項(xiàng)或特征。方法300可以包括許多變體,其中兩種分別如圖4和圖5中所示的方法400和500。
參考圖4,方法400是圖3中方法300的第一特殊實(shí)現(xiàn)的例子。方法400通過(guò)分析搜索結(jié)果中的屬性開(kāi)始(步驟410)。這些屬性的列表顯示給用戶(步驟420)。顯示給用戶的列表可以包括所有檢測(cè)到的屬性,或者可以包括最上面的N個(gè)屬性,其中N是高達(dá)所檢測(cè)屬性總數(shù)的任何合適的正整數(shù)。例如,步驟420可以只顯示最上面四個(gè)檢測(cè)到的屬性。一旦列表顯示給用戶,用戶就可以選擇兩個(gè)或更多屬性來(lái)顯示(步驟430)。然后顯示用戶選擇的屬性的圖形表示(步驟440)。在方法440中,用戶對(duì)用于圖形表示的屬性的選擇有完全的控制。
參考圖5,方法500是圖3中方法300的第二特殊實(shí)現(xiàn)的例子。方法500通過(guò)分析搜索結(jié)果中的屬性開(kāi)始(步驟510)。然后屬性列表可以用N個(gè)最常用的屬性自動(dòng)填充(步驟520)。如果用戶不想從列表中增加或刪除屬性(步驟530=NO),那么就顯示所選屬性的圖形表示(步驟550)。如果用戶想從列表中增加或刪除屬性(步驟530=Y(jié)ES),那么用戶就從列表中增加和/或刪除屬性(步驟540),然后顯示選擇的屬性的圖形表示(步驟550)。本領(lǐng)域技術(shù)人員將從方法400和500認(rèn)識(shí)到許多其它的變體也在圖3中方法300的范圍之內(nèi),并且優(yōu)選實(shí)施方式顯然地?cái)U(kuò)展到所有變體,無(wú)論是當(dāng)前已知的還是將來(lái)要開(kāi)發(fā)的。
可以在圖3的步驟320、圖4的步驟440或圖5的步驟550中顯示的圖形表示610的一個(gè)例子在圖6中示出。我們假設(shè)搜索結(jié)果與房地產(chǎn)(房子)有關(guān),并且所選的屬性有價(jià)格、平方英尺、上市天數(shù)和離IBM(意味著離感興趣的特定IBM工作位置)的距離。這四個(gè)選擇的屬性可以用如圖6所示的四象限形式顯示。應(yīng)當(dāng)指出的是圖形表示610優(yōu)選地包括中間區(qū)域620,它允許定點(diǎn)器從一個(gè)象限到另一個(gè)象限而不必先經(jīng)過(guò)相鄰的象限。這樣,如果用戶期望基于價(jià)格和離IBM的距離過(guò)濾搜索結(jié)果,那么用戶就可以通過(guò)中間區(qū)域620在價(jià)格象限和從IBM的距離象限之間移動(dòng)定點(diǎn)器,而不必經(jīng)過(guò)其它兩個(gè)象限的任何一個(gè)。應(yīng)當(dāng)指出的是中間區(qū)域620可選地可以包括顯示表示搜索結(jié)果個(gè)數(shù)的數(shù)顯示,當(dāng)由于動(dòng)態(tài)過(guò)濾導(dǎo)致的搜索結(jié)果個(gè)數(shù)減少時(shí),這個(gè)數(shù)字也動(dòng)態(tài)地變小。
既然圖形表示已經(jīng)顯示給用戶,那么用戶就可以使用定點(diǎn)器執(zhí)行不同的功能,來(lái)基于定點(diǎn)器的選擇、位置、移動(dòng)和速度動(dòng)態(tài)過(guò)濾搜索結(jié)果。在優(yōu)選實(shí)施方式的最優(yōu)實(shí)現(xiàn)中,當(dāng)選擇定點(diǎn)器時(shí),過(guò)濾開(kāi)始(步驟710)。如上面所討論的,通過(guò)用戶在定點(diǎn)器上執(zhí)行例如點(diǎn)擊鼠標(biāo)按鈕的某種操作來(lái)選擇定點(diǎn)器。然后搜索結(jié)果基于定點(diǎn)器下的一個(gè)或多個(gè)屬性動(dòng)態(tài)過(guò)濾(步驟720),且動(dòng)態(tài)過(guò)濾的速度由定點(diǎn)器移動(dòng)的速度確定(步驟730)。例子將幫助理解步驟720和730的具體功能。讓我們假設(shè)用戶在圖形表示610的價(jià)格象限中執(zhí)行定點(diǎn)器選擇。如果定點(diǎn)器不移動(dòng),那么搜索結(jié)果將僅基于價(jià)格緩慢地過(guò)濾。如果定點(diǎn)器移動(dòng),比如以圓形路徑在價(jià)格象限移動(dòng),那么過(guò)濾的速度將提高,其依賴于定點(diǎn)器行進(jìn)的速度。這樣,定點(diǎn)器的快速移動(dòng)將導(dǎo)致僅基于價(jià)格的更快過(guò)濾。應(yīng)當(dāng)指出的是可以使用多個(gè)屬性來(lái)過(guò)濾搜索結(jié)果。例如,在圖6的圖形表示中,用戶可以通過(guò)跨多個(gè)象限拖拉所選的定點(diǎn)器選擇多個(gè)屬性用于過(guò)濾。
參考圖8,根據(jù)優(yōu)選實(shí)施方式的方法800示出了在優(yōu)選實(shí)施方式的最優(yōu)實(shí)現(xiàn)中,動(dòng)態(tài)過(guò)濾如何暫停。方法800通過(guò)取消選擇定點(diǎn)器(例如釋放鼠標(biāo)按鈕)開(kāi)始。隨著取消選擇定點(diǎn)器,動(dòng)態(tài)過(guò)濾暫停(步驟820)。這樣,用戶可以通過(guò)使用定點(diǎn)器執(zhí)行動(dòng)作來(lái)引起動(dòng)態(tài)過(guò)濾,然后通過(guò)取消選擇定點(diǎn)器并開(kāi)始后續(xù)的過(guò)濾功能等容易地控制過(guò)濾處理。
參考圖9,時(shí)間線顯示器252包括線910,線910包括用來(lái)圖形化地表示從搜索結(jié)果過(guò)濾開(kāi)始起的相對(duì)時(shí)間位置的光標(biāo)920。應(yīng)當(dāng)指出的是時(shí)間線顯示器250可以包括諸如圖9中標(biāo)記930A和930B的一個(gè)或多個(gè)標(biāo)記,其指示如果用戶不滿意過(guò)濾,那么用戶可以返回到的時(shí)間點(diǎn)。這樣,用戶可以通過(guò)選擇時(shí)間標(biāo)記930B或者通過(guò)選擇光標(biāo)920并滑動(dòng)光標(biāo)到時(shí)間標(biāo)記930B來(lái)返回到由時(shí)間標(biāo)記930B表示的時(shí)間點(diǎn)。類似地,用戶可以通過(guò)選擇時(shí)間標(biāo)記930A或者通過(guò)選擇光標(biāo)920并滑動(dòng)光標(biāo)到時(shí)間標(biāo)記930A來(lái)返回到由時(shí)間標(biāo)記930A表示的時(shí)間點(diǎn)。時(shí)間線顯示器252為用戶提供了既有效又容易的工具來(lái)取消過(guò)濾結(jié)果并且返回到過(guò)濾處理中較早的時(shí)間。
現(xiàn)在介紹兩個(gè)例子來(lái)說(shuō)明以上討論的多個(gè)概念。圖10中的表1000示出了搜索結(jié)果,它可以是諸如使用因特網(wǎng)搜索引擎搜索的結(jié)果??蛇x地,表1000可以是數(shù)據(jù)庫(kù)查詢的結(jié)果集。優(yōu)選實(shí)施方式明確地?cái)U(kuò)展到任何和所有類型的搜索結(jié)果。表1000包括五列。房子#列是用于唯一識(shí)別表1000中記錄的整數(shù)。價(jià)格列包括房子的價(jià)格。平方英尺(Sq.Ft)列指示房子的平方英尺數(shù)。上市天數(shù)列指示房子已經(jīng)在房地產(chǎn)市場(chǎng)上的天數(shù)。距離列指示從房子到例如特定IBM位置的期望工作地方的英里距離。
應(yīng)用圖3中的方法300,搜索結(jié)果的屬性包括價(jià)格、平方英尺、上市天數(shù)和離IBM的距離。我們假設(shè)所有這些屬性都選擇了,并且在例如圖11所示的圖形表示1100中顯示。圖形表示1100是圖2中屬性顯示212的一個(gè)合適的例子。應(yīng)當(dāng)指出的是圖形表示1100優(yōu)選地包括允許用戶返回到動(dòng)態(tài)過(guò)濾處理中較早階段的時(shí)間線顯示252??蛇x地,時(shí)間線顯示252可以選擇性地對(duì)用戶啟用或禁用顯示。讓我們假設(shè)用戶選擇定點(diǎn)器并且如圖11所示,以橢圓形路徑在價(jià)格和平方英尺象限之間移動(dòng)定點(diǎn)器。定點(diǎn)器的選擇啟動(dòng)圖7中的方法700(步驟710)。圖2中的動(dòng)態(tài)過(guò)濾標(biāo)準(zhǔn)230可以當(dāng)定點(diǎn)器移動(dòng)時(shí)由定點(diǎn)器下的屬性確定。對(duì)這個(gè)例子來(lái)說(shuō),我們假設(shè)屬性的相對(duì)加權(quán)是基于定點(diǎn)器在圖形表示上的每個(gè)屬性區(qū)域所花費(fèi)的時(shí)間。對(duì)于圖11中的橢圓路徑,我們假設(shè)定點(diǎn)器大約70%的時(shí)間花在價(jià)格象限上,大約30%的時(shí)間花在平方英尺象限上。這意味著過(guò)濾將以70%權(quán)重的價(jià)格屬性和30%權(quán)重的平方英尺屬性執(zhí)行。我們假設(shè)從原始的搜索結(jié)果中除去七個(gè)最高的價(jià)格,同時(shí)除去具有最低平方尺數(shù)的三個(gè)房子,產(chǎn)生的過(guò)濾后的搜索結(jié)果如圖12所示。應(yīng)當(dāng)指出的是總共除去了10個(gè)記錄,其中所除去的記錄有70%是由于它們的價(jià)格,30%是由于它們的平方尺數(shù),如由處于價(jià)格象限中橢圓的大約70%的面積和處于平方英尺象限中橢圓的大約30%的面積所指示的。
我們假設(shè)標(biāo)記930A放置在圖11中時(shí)間線顯示252中,指示產(chǎn)生圖12中過(guò)濾后的搜索結(jié)果的過(guò)濾之前的搜索結(jié)果。應(yīng)當(dāng)指出的是標(biāo)記可以使用任何適當(dāng)?shù)姆绞椒胖迷跁r(shí)間線顯示中。例如,用戶可以手動(dòng)地在時(shí)間線顯示上放置標(biāo)記。可選地,標(biāo)記可以基于設(shè)置的時(shí)間間隔(例如,每20秒)或當(dāng)檢測(cè)到定點(diǎn)器模式變化時(shí)自動(dòng)地放置在時(shí)間線顯示上。如圖13所示,一旦執(zhí)行了過(guò)濾,第二標(biāo)記930B就可以添加到時(shí)間線顯示252,來(lái)指示如果證明后續(xù)過(guò)濾不令人滿意則用戶可以回到的時(shí)間點(diǎn)。我們假設(shè)用戶接下來(lái)通過(guò)以如圖13所示的橢圓路徑移動(dòng)定點(diǎn)器來(lái)更注重平方尺數(shù)而減少注重價(jià)格,其中我們假設(shè)使定點(diǎn)器花費(fèi)大約30%的時(shí)間在價(jià)格象限和大約70%的時(shí)間在平方英尺象限。一旦執(zhí)行了初步的注重價(jià)格的過(guò)濾,用戶就可以執(zhí)行附加的注重平方尺數(shù)的過(guò)濾。因此,根據(jù)圖13中所示定點(diǎn)器的橢圓路徑得到的新的動(dòng)態(tài)過(guò)濾標(biāo)準(zhǔn),圖12中過(guò)濾后的搜索結(jié)果被進(jìn)一步過(guò)濾。對(duì)于這個(gè)例子,我們假設(shè)排除了四個(gè)最小平方尺數(shù)的房子和兩個(gè)最高價(jià)格的房子,產(chǎn)生過(guò)濾的搜索結(jié)果如圖14所示。這個(gè)簡(jiǎn)單的例子顯示用戶如何根據(jù)所選搜索結(jié)果屬性的圖形表示上定點(diǎn)器的移動(dòng)對(duì)過(guò)濾處理具有完全的控制。如果用戶對(duì)圖14所示的過(guò)濾后的搜索結(jié)果不滿意,那么用戶可以在時(shí)間線顯示252上選擇標(biāo)記930B返回到圖12中過(guò)濾的搜索結(jié)果,或者可以在時(shí)間線顯示252上選擇標(biāo)記930A返回到如圖10所示的原始搜索結(jié)果。
現(xiàn)在介紹另一個(gè)例子來(lái)說(shuō)明圖形表示的另一形式。參考圖15,我們假設(shè)表1500表示搜索結(jié)果,并且包括來(lái)自具有特殊病情的二十位患者的記錄。搜索結(jié)果中的屬性包括如圖15中的列所示的年齡、診斷日期、藥量、血壓(BP)和體重。如圖16所示,我們假設(shè)所有這些列都選擇用于在圖形表示中顯示。用戶現(xiàn)在可以根據(jù)圖16中圖形表示上定點(diǎn)器選擇、位置、移動(dòng)和速度過(guò)濾表1500中的搜索結(jié)果。例如,我們假設(shè)用戶期望根據(jù)患者的年齡過(guò)濾。用戶可以在年齡區(qū)域上選擇定點(diǎn)器,如圖17中的點(diǎn)擊!所指示的。結(jié)果,顯示框1710提示用戶輸入期望的年齡。如圖17所示,用戶輸入30作為期望的年齡。然后用戶可以在年齡區(qū)域上選擇定點(diǎn)器,圖15中的搜索結(jié)果自動(dòng)地根據(jù)具有值30的年齡屬性過(guò)濾。我們假設(shè)除去了具有離30最遠(yuǎn)的年齡的10個(gè)記錄,結(jié)果為如圖18所示的過(guò)濾后的搜索結(jié)果。我們現(xiàn)在假設(shè)用戶通過(guò)移動(dòng)所選定點(diǎn)器經(jīng)過(guò)如圖19所示的路徑改變過(guò)濾標(biāo)準(zhǔn)。這允許在動(dòng)態(tài)過(guò)濾處理的過(guò)程中根據(jù)定點(diǎn)器在每個(gè)餅的扇形區(qū)花費(fèi)的時(shí)間,來(lái)注重年齡、體重和血壓所有三個(gè)屬性。因?yàn)槎c(diǎn)器在血壓扇形區(qū)界限內(nèi)花費(fèi)最多的時(shí)間,因此血壓具有最高優(yōu)先級(jí)。我們假設(shè)基于血壓從列表中除去了三個(gè)條目。第二優(yōu)先級(jí)是年齡,且假設(shè)基于年齡從列表中除去了兩個(gè)條目。最后一個(gè)是體重,且假設(shè)基于體重從列表上除去了一個(gè)條目。結(jié)果過(guò)濾后的搜索結(jié)果如圖20所示。如果用戶不滿意圖20中所示的過(guò)濾的搜索結(jié)果,那么用戶可以在圖19的時(shí)間線顯示252中選擇標(biāo)記930B返回到圖18中的過(guò)濾后的搜索結(jié)果,或者可以在圖19的時(shí)間線顯示252上選擇標(biāo)記930A返回到圖15所示的原始的搜索結(jié)果。
在這里的靜態(tài)圖中不容易表示的是過(guò)濾速度可以是定點(diǎn)器移動(dòng)速度的函數(shù)。這樣,在圖11中,如果定點(diǎn)器移動(dòng)的速度快,那么從搜索結(jié)果中過(guò)濾記錄越快,而如果定點(diǎn)器移動(dòng)的速度慢,那么過(guò)濾也就越慢。應(yīng)當(dāng)指出的是用戶可以不同的速度多次回掃橢圓,從而根據(jù)定點(diǎn)器移動(dòng)的速度動(dòng)態(tài)地改變過(guò)濾處理的速度。
應(yīng)當(dāng)指出的是圖2中的可視結(jié)果機(jī)制240可以可選擇地配置成在過(guò)濾進(jìn)行時(shí)動(dòng)態(tài)地重新調(diào)整圖形表示的大小。這樣,圖11中的象限可以隨著記錄從搜索結(jié)果中除去(過(guò)濾掉)動(dòng)態(tài)地改變比例。這樣,如圖21所示,在由于圖11所示的定點(diǎn)器移動(dòng)而發(fā)生的過(guò)濾之后,可以重新調(diào)整圖形表示中四個(gè)象限的大小來(lái)反映定點(diǎn)器在每個(gè)象限上花費(fèi)的時(shí)間(并由此反映基于那個(gè)屬性執(zhí)行的過(guò)濾的數(shù)量)。然后,假設(shè)在如圖21所示的價(jià)格和平方英尺象限之間使用如圖13所示的定點(diǎn)器路徑,結(jié)果重新調(diào)整大小的圖形表示在圖22中示出。同樣,當(dāng)記錄從搜索結(jié)果中除去時(shí),圖17和19中的餅的扇形區(qū)的大小可以動(dòng)態(tài)地改變,如圖23和圖24所示,圖23表示在圖17中的過(guò)濾之后的圖形表示,圖24表示在圖19中的過(guò)濾之后的圖形表示。
為了說(shuō)明優(yōu)選實(shí)施方式的通用概念,在此提供的例子極大地簡(jiǎn)化了。本領(lǐng)域技術(shù)人員將認(rèn)識(shí)到搜索結(jié)果可以包括大量的屬性和大量的條目。隨著搜索結(jié)果中屬性的數(shù)量和搜索結(jié)果中條目的數(shù)量增加,在此公開(kāi)的基于移動(dòng)的過(guò)濾機(jī)制的用途也增加。優(yōu)選實(shí)施方式明確地?cái)U(kuò)展到基于定點(diǎn)器選擇、位置、移動(dòng)和速度動(dòng)態(tài)搜索標(biāo)準(zhǔn)中屬性的任何合適的加權(quán)。
如圖17中的例子所示,無(wú)論屬性應(yīng)該是升序還是降序,或者無(wú)論屬性應(yīng)該是最大化或最小化,某些屬性都需要用戶輸入來(lái)指示期望的值或值區(qū)間。一旦確定了將在圖形表示上出現(xiàn)的屬性列表,就可以呈現(xiàn)給用戶安裝屏幕,其允許用戶為每個(gè)屬性指定值、順序、區(qū)間、最大/最小值等。這樣,用于圖11中四象限顯示1100的安裝屏幕可以允許用戶指定最小價(jià)格、最大平方英尺和離IBM的最小距離。
優(yōu)選實(shí)施方式不是替換搜索引擎或數(shù)據(jù)庫(kù)引擎,而是提供允許用戶根據(jù)定點(diǎn)器在圖形用戶界面中的移動(dòng)交互地控制對(duì)從搜索引擎或數(shù)據(jù)庫(kù)引擎返回的搜索結(jié)果的過(guò)濾的工具。圖形化、基于移動(dòng)的接口提供了過(guò)濾搜索結(jié)果非常直觀和容易使用的方法。此外,時(shí)間線顯示允許用戶容易地返回到過(guò)濾處理的較早階段的時(shí)間。
本領(lǐng)域技術(shù)人員將理解在本發(fā)明的范圍內(nèi)可能有許多的變體。這樣,盡管本發(fā)明已經(jīng)參考其優(yōu)選實(shí)施方式具體示出和描述,本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解在不背離本發(fā)明主旨與范圍的情況下,在此可以在形式上和細(xì)節(jié)上作出這些和其它變化。
權(quán)利要求
1.一種裝置,包括至少一個(gè)處理器;耦合到該至少一個(gè)處理器的存儲(chǔ)器;駐留在存儲(chǔ)器中的搜索結(jié)果;及駐留在存儲(chǔ)器中并由該至少一個(gè)處理器執(zhí)行的基于移動(dòng)的過(guò)濾機(jī)制,該基于移動(dòng)的過(guò)濾機(jī)制顯示搜索結(jié)果的多個(gè)屬性的圖形表示并且根據(jù)該裝置的用戶在圖形表示上對(duì)定點(diǎn)器的移動(dòng)動(dòng)態(tài)過(guò)濾搜索結(jié)果,以便從中產(chǎn)生過(guò)濾后的搜索結(jié)果。
2.如權(quán)利要求1所述的裝置,其中用于通過(guò)基于移動(dòng)的過(guò)濾機(jī)制過(guò)濾的至少一個(gè)屬性依賴于用戶在圖形表示的對(duì)應(yīng)于該至少一個(gè)屬性的部分上對(duì)定點(diǎn)器的移動(dòng)。
3.如權(quán)利要求1所述的裝置,其中基于移動(dòng)的過(guò)濾機(jī)制顯示具有至少一個(gè)允許用戶回溯到過(guò)濾的較早階段的時(shí)間的標(biāo)記的時(shí)間線。
4.如權(quán)利要求1所述的裝置,其中基于移動(dòng)的過(guò)濾機(jī)制根據(jù)多個(gè)屬性的加權(quán)執(zhí)行動(dòng)態(tài)過(guò)濾,其中所述加權(quán)基于定點(diǎn)器在圖形表示中的對(duì)應(yīng)于多個(gè)屬性的多個(gè)區(qū)域上所花費(fèi)的時(shí)間。
5.如權(quán)利要求1所述的裝置,其中基于移動(dòng)的過(guò)濾機(jī)制的動(dòng)態(tài)過(guò)濾速度依賴于用戶移動(dòng)定點(diǎn)器的速度。
6.如權(quán)利要求1所述的裝置,其中當(dāng)選擇定點(diǎn)器時(shí),動(dòng)態(tài)過(guò)濾啟用。
7.如權(quán)利要求1所述的裝置,其中當(dāng)取消選擇定點(diǎn)器時(shí),動(dòng)態(tài)過(guò)濾暫停。
8.如權(quán)利要求1所述的裝置,其中基于移動(dòng)的過(guò)濾機(jī)制顯示搜索結(jié)果個(gè)數(shù)的計(jì)數(shù),該計(jì)數(shù)隨著動(dòng)態(tài)過(guò)濾的發(fā)生而減小。
9.一種用于動(dòng)態(tài)地過(guò)濾搜索結(jié)果的計(jì)算機(jī)實(shí)現(xiàn)的方法,該方法包括步驟在搜索結(jié)果中確定多個(gè)屬性;顯示所述多個(gè)屬性中至少一個(gè)的圖形表示;及根據(jù)用戶在圖形表示上對(duì)定點(diǎn)器的移動(dòng)動(dòng)態(tài)過(guò)濾搜索結(jié)果,以便從中產(chǎn)生過(guò)濾后的搜索結(jié)果。
10.如權(quán)利要求9所述的方法,其中用于由基于移動(dòng)的過(guò)濾機(jī)制過(guò)濾的至少一個(gè)屬性依賴于用戶在圖形表示的對(duì)應(yīng)于該至少一個(gè)屬性的部分上對(duì)定點(diǎn)器的移動(dòng)。
11.如權(quán)利要求9所述的方法,還包括顯示具有至少一個(gè)允許用戶回溯到過(guò)濾較早階段時(shí)間的標(biāo)記的時(shí)間線的步驟。
12.如權(quán)利要求9所述的方法,其中動(dòng)態(tài)過(guò)濾是根據(jù)多個(gè)屬性的加權(quán)執(zhí)行的,其中所述加權(quán)基于定點(diǎn)器在圖形表示中的對(duì)應(yīng)于多個(gè)屬性的多個(gè)區(qū)域上所花費(fèi)的時(shí)間。
13.如權(quán)利要求9所述的方法,其中動(dòng)態(tài)過(guò)濾的速度依賴于用戶移動(dòng)定點(diǎn)器的速度。
14.如權(quán)利要求9所述的方法,其中當(dāng)選擇定點(diǎn)器時(shí),動(dòng)態(tài)過(guò)濾啟用。
15.如權(quán)利要求9所述的方法,其中當(dāng)取消選擇定點(diǎn)器時(shí),動(dòng)態(tài)過(guò)濾暫停。
16.如權(quán)利要求9所述的方法,還包括顯示搜索結(jié)果個(gè)數(shù)的計(jì)數(shù)的步驟,其中計(jì)數(shù)隨著動(dòng)態(tài)過(guò)濾的發(fā)生而減小。
全文摘要
一種在圖形用戶界面中基于移動(dòng)的過(guò)濾機(jī)制,允許用戶通過(guò)簡(jiǎn)單地移動(dòng)諸如鼠標(biāo)的定點(diǎn)器來(lái)過(guò)濾搜索結(jié)果。以圖形的格式向用戶顯示一個(gè)或多個(gè)屬性。通過(guò)選擇定點(diǎn)器(比如點(diǎn)擊鼠標(biāo)按鈕),用戶可以根據(jù)定點(diǎn)器下的屬性動(dòng)態(tài)過(guò)濾搜索結(jié)果。多個(gè)屬性的加權(quán)可以通過(guò)確定由顯示器中每個(gè)屬性區(qū)域中的定點(diǎn)器路徑所定義的路徑長(zhǎng)度或幾何量來(lái)執(zhí)行。此外,動(dòng)態(tài)過(guò)濾的速度可以根據(jù)定點(diǎn)器移動(dòng)的速度直接控制。還可以顯示允許用戶返回到在過(guò)濾處理中任何適當(dāng)時(shí)間點(diǎn)的時(shí)間線。
文檔編號(hào)G06F17/30GK1983273SQ20061014469
公開(kāi)日2007年6月20日 申請(qǐng)日期2006年11月14日 優(yōu)先權(quán)日2005年12月8日
發(fā)明者扎查里·A.·加伯, 坎達(dá)斯·T.·匹德森, 格利高里·R.·辛特梅斯特 申請(qǐng)人:國(guó)際商業(yè)機(jī)器公司