專利名稱:增亮用于搜索結(jié)果的項(xiàng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明通常涉及用于呈現(xiàn)搜索結(jié)果的用戶界面,更具體而言,涉及與搜索結(jié)果相關(guān)的增亮技術(shù)。
背景技術(shù):
大多數(shù)計(jì)算機(jī)操作系統(tǒng)提供允許用戶指定各種偏好設(shè)置的控件。這些控件包括文本域、滾動(dòng)條、單選按鈕、檢查框等。例如,諸如MacOS X之類的典型操作系統(tǒng)包含有用于指定偏好的控件,這些偏好諸如激活屏幕保存器之前的時(shí)間長度;屏幕上光標(biāo)響應(yīng)鼠標(biāo)輸入而移動(dòng)的速度;當(dāng)前日期和時(shí)間;外部揚(yáng)聲器音量等。
一般而言,將這些控件以一系列偏好窗格進(jìn)行組織,并將其集中歸類到諸如“System Preferences”或“Control Panels”之類的標(biāo)題下。用戶通過點(diǎn)擊上述項(xiàng)或菜單命令以激活System Preferences,由此能夠訪問控件。作為響應(yīng),系統(tǒng)顯示包含許多層面的窗口,其中,每個(gè)層面均表示偏好窗格,該偏好窗格包含與系統(tǒng)具體組件或特征相關(guān)的一組控件。
例如,如果用戶想改變網(wǎng)絡(luò)密碼的話,用戶通常要執(zhí)行以下步驟-激活System Preferences或菜單命令,給出包含各種偏好的System Preferences窗口;-點(diǎn)擊Network,給出相應(yīng)偏好窗格,其包含與網(wǎng)絡(luò)密碼相關(guān)的控件;
-輸入新密碼;-點(diǎn)擊OK按鈕,保存新密碼,偏好窗格消失;以及-點(diǎn)擊關(guān)閉按鈕,System Preferences窗口消失。
當(dāng)計(jì)算機(jī)和操作系統(tǒng)變得越來越復(fù)雜時(shí),偏好控件的數(shù)量也在增長,正如偏好窗格的數(shù)量那樣。從而,用戶(特別是初學(xué)用戶)很難發(fā)現(xiàn)他們要找的具體控件。用戶可能知道他正在找的控件的一般特性,但可能不知道哪個(gè)偏好窗格包含該控件。例如,仍用上述示例,如果用戶不熟悉偏好窗格的組織方案,他或她就可能不知道去何處查找網(wǎng)絡(luò)密碼表項(xiàng)控件。在許多偏好窗格間進(jìn)行搜索和/或參閱打印或電子文件可能既困難又耗時(shí)。
特別是,當(dāng)發(fā)行新版本的操作系統(tǒng)時(shí),對(duì)于控件來說,一般會(huì)從一個(gè)層面移到另一層面;熟悉先前版本操作系統(tǒng)的用戶可能不熟悉控件的新位置。
一旦用戶熟悉了偏好窗格的組織方案,他或她可能更容易地發(fā)現(xiàn)所需的具體控件。因此,在不強(qiáng)迫用戶參閱手冊(cè)或其他文件的條件下,具有用于針對(duì)各控件位置對(duì)用戶進(jìn)行訓(xùn)練的某種機(jī)制是有益的。
在此背景下,所需要的就是,即便當(dāng)用戶不熟悉偏好窗格的組織方案時(shí),也能幫助用戶定位和訪問偏好控件的系統(tǒng)和方法。此外,還需要用于對(duì)用戶進(jìn)行訓(xùn)練,從而隨著時(shí)間的推移,他或她會(huì)變得更加熟悉各偏好控件位置的系統(tǒng)和方法。此外,還需要用于幫助用戶定位其他類型的系統(tǒng)資源、數(shù)據(jù)等的系統(tǒng)和方法。
發(fā)明內(nèi)容
本發(fā)明提供了使用戶能夠很容易定位計(jì)算機(jī)系統(tǒng)中項(xiàng)的搜索能力,這些項(xiàng)例如包括數(shù)據(jù)項(xiàng)、偏好控件、文件、文件夾、控件、或與搜索結(jié)果相關(guān)的其他系統(tǒng)資源。在一個(gè)實(shí)施例中,在與可能進(jìn)行搜索的一個(gè)或多個(gè)資源類型相關(guān)的搜索域中,用戶輸入搜索項(xiàng)(或其一部分)。用戶可被提供以包含一列可能匹配項(xiàng)的彈出菜單。用戶從彈出菜單選擇所期望的數(shù)據(jù)項(xiàng)、偏好控件或其他資源,并顯示相應(yīng)文檔、偏好窗格、或包含所選項(xiàng)的其他資源或容器。
在一個(gè)方面,當(dāng)用戶輸入搜索項(xiàng)(或其部分)時(shí),自動(dòng)將偏好窗口內(nèi)的某些或其他容器項(xiàng)集增亮。具體而言,將表示包含有與搜索項(xiàng)相匹配的項(xiàng)的容器(例如,包含該詞的文件,或具有與搜索項(xiàng)相匹配的控件的偏好窗格)的那些增亮。當(dāng)用戶繼續(xù)輸入其搜索標(biāo)準(zhǔn)時(shí),可動(dòng)態(tài)地更新這些結(jié)果。
在一個(gè)方面,根據(jù)關(guān)于哪個(gè)偏好窗格或容器可能包含正確匹配的確定程度,使用不同類型的增亮。當(dāng)比較而言并不確定將找出哪個(gè)數(shù)據(jù)項(xiàng)、控件或資源時(shí),使用第一類型增亮將包含搜索項(xiàng)的偏好窗格或容器增亮。當(dāng)設(shè)置了能夠關(guān)于搜索項(xiàng)導(dǎo)致更大確定性(例如,如果僅一個(gè)偏好窗格或容器包含匹配控件)的足夠搜索項(xiàng)輸入時(shí),則使用第二種、更佳類型的增亮。
通過以此方式將項(xiàng)增亮,本發(fā)明提供了允許用戶隨著時(shí)間的推移學(xué)習(xí)到在何處找到各種數(shù)據(jù)項(xiàng)、偏好控件和/或其他資源的訓(xùn)練機(jī)制。在一個(gè)實(shí)施例中,該訓(xùn)練機(jī)制按照這樣的方式實(shí)現(xiàn),即,相對(duì)而言不會(huì)噪聲不良影響,不會(huì)妨礙用戶對(duì)系統(tǒng)的正常操作;用戶根據(jù)他或她的要求可隨意忽略增亮,并簡單輸入搜索項(xiàng)(或其部分),從出現(xiàn)的彈出菜單進(jìn)行選擇。
在一個(gè)方面,更新彈出菜單結(jié)果,并隨著用戶在搜索域中的輸入,增亮?xí)詣?dòng)出現(xiàn)或消失。從而,用戶無需點(diǎn)擊Enter或任何其他鍵來激活本發(fā)明的搜索和增亮功能。
本發(fā)明的功能并不限于偏好控件。如以下將進(jìn)行更詳細(xì)的描述,本發(fā)明可在這樣的任何情形中實(shí)施即,期望當(dāng)輸入搜索項(xiàng)時(shí),根據(jù)搜索項(xiàng)實(shí)現(xiàn)動(dòng)態(tài)增亮或定位。例如,本發(fā)明可在文件管理器中實(shí)施,其中基于文件夾或目錄是否包含與搜索項(xiàng)(或其部分)相匹配的文件,將其動(dòng)態(tài)增亮?;蛘?,可在任何應(yīng)用、情形或場境中,使用此處所描述的增亮技術(shù),而不管是否根據(jù)搜索項(xiàng)的輸入而執(zhí)行增亮。
在一個(gè)方面,本發(fā)明搜索可選詞以及文字匹配。將常出現(xiàn)的錯(cuò)誤拼寫、描述性文本、和/或可選詞匯與控件相關(guān)聯(lián),從而,如果用戶輸入出現(xiàn)拼寫錯(cuò)誤或使用可選詞匯的搜索項(xiàng),仍表示匹配。
附圖表示出本發(fā)明的數(shù)個(gè)實(shí)施例與說明書一起,用于解釋本發(fā)明的原理。
圖1所示屏幕快照表示根據(jù)本發(fā)明一個(gè)實(shí)施例的系統(tǒng)偏好窗口的示例;圖2所示屏幕快照表示根據(jù)本發(fā)明的一個(gè)實(shí)施例,當(dāng)用戶輸入2字符查詢串之后的第一類型增亮;圖3所示屏幕快照表示根據(jù)本發(fā)明的一個(gè)實(shí)施例,當(dāng)用戶輸入3字符查詢串之后的第一類型增亮;圖4所示屏幕快照表示根據(jù)本發(fā)明一個(gè)實(shí)施例的兩種類型的增亮;圖5所示屏幕快照表示根據(jù)本發(fā)明一個(gè)實(shí)施例,當(dāng)用戶從彈出菜單選擇項(xiàng)之后的偏好窗格;以及圖6的框圖表示根據(jù)本發(fā)明一個(gè)實(shí)施例的功能體系結(jié)構(gòu)。
本領(lǐng)域技術(shù)人員應(yīng)該理解,這些附圖僅僅作為根據(jù)本發(fā)明一個(gè)實(shí)施例的操作的示例,在不偏離本發(fā)明基本特征的條件下,可使用其他用戶界面設(shè)置和操作模式。
具體實(shí)施例方式
下面,將參照附圖,更詳細(xì)地描述本發(fā)明,其中顯示本發(fā)明的數(shù)個(gè)實(shí)施例。本發(fā)明可表現(xiàn)為多種不同的實(shí)現(xiàn)形式,而不應(yīng)將其構(gòu)造成局限于此處所給出的實(shí)施例。相反,給出這些實(shí)施例,會(huì)使本領(lǐng)域技術(shù)人員更徹底和清楚地理解本發(fā)明所披露的內(nèi)容。
出于說明目的,結(jié)合用于對(duì)包含有偏好控件的偏好窗格進(jìn)行定位和激活的機(jī)制來描述本發(fā)明。此處以及在附圖中給出的各種詳細(xì)描述,有助于理解本發(fā)明。然而,這樣的詳細(xì)說明是出于說明目的,并不意在以任何方式對(duì)此處所要求的本發(fā)明范圍進(jìn)行限制。具體而言,本領(lǐng)域技術(shù)人員應(yīng)該理解,本發(fā)明可有助于用戶對(duì)包含例如數(shù)據(jù)項(xiàng)、文件、電話號(hào)碼、人物、地址、文件夾和其他容器、設(shè)備,以及用戶通過計(jì)算機(jī)界面可用的任何其他類型數(shù)據(jù)或資源的任何類型的項(xiàng)進(jìn)行定位。換而言之,在以下描述中,偏好控件僅僅作為要定位的項(xiàng)的示例,偏好窗格作為包含項(xiàng)的容器的示例。此外,此處所示和描述的具體屏幕布局、外觀和詞匯意在示意和示例性說明的目的,絕不是對(duì)所要求的本發(fā)明范圍進(jìn)行限制。
在一個(gè)實(shí)施例中,將本發(fā)明實(shí)現(xiàn)于傳統(tǒng)個(gè)人計(jì)算機(jī)系統(tǒng)中,例如,iMac、Power Mac、或PowerBook(可從加利福尼亞Cupertino的蘋果電腦公司獲得),其運(yùn)行諸如MacOS X(可從蘋果電腦公司獲得)之類的操作系統(tǒng)。應(yīng)該理解,還可在其他設(shè)備上,例如手持式設(shè)備、個(gè)人數(shù)字助理(PDA)、移動(dòng)電話、消費(fèi)電子設(shè)備等上實(shí)現(xiàn)本發(fā)明。可將本發(fā)明具體實(shí)現(xiàn)為運(yùn)行在個(gè)人計(jì)算機(jī)上的軟件形式。可以附加軟件的形式包含本發(fā)明,或者其本身可形成部分操作系統(tǒng),或者它可作為與計(jì)算機(jī)系統(tǒng)捆綁在一起或單獨(dú)出售的應(yīng)用的特征。此處所述本發(fā)明的各種特征包括在顯示屏上提供的輸出,所述顯示屏與個(gè)人計(jì)算機(jī)相連。此外,本發(fā)明使用通過諸如鍵盤、鼠標(biāo)、觸摸板等之類輸入設(shè)備向計(jì)算機(jī)系統(tǒng)提供輸入。這樣的硬件組件,包括其操作和彼此間以及與個(gè)人計(jì)算機(jī)的中央處理器之間的交互,在計(jì)算機(jī)系統(tǒng)領(lǐng)域是眾知的,因此在此不對(duì)其進(jìn)行描述。作為屏幕快照所給出的數(shù)個(gè)附圖表示可出現(xiàn)在顯示屏或其他輸出設(shè)備上的用戶界面的示例。
現(xiàn)參看圖1,所示屏幕快照表示根據(jù)本發(fā)明一個(gè)實(shí)施例的系統(tǒng)偏好窗口100的示例。在一個(gè)實(shí)施例中,響應(yīng)用戶的命令,例如點(diǎn)擊項(xiàng)(未示出)或由菜單(未示出)進(jìn)行選擇,激活窗口100。
窗口100包括提供對(duì)偏好窗格進(jìn)行訪問的多個(gè)101。用戶例如通過將屏幕上光標(biāo)或選擇工具導(dǎo)航至預(yù)期101并激活該101(例如,通過雙擊鼠標(biāo)按鍵,或單鍵擊盤上的激活鍵,等等),可以訪問偏好窗格。在一個(gè)實(shí)施例中,每個(gè)101均為能夠從其相關(guān)偏好窗格進(jìn)行控制的偏好類型的可視化表示。在一個(gè)實(shí)施例中,每個(gè)101還具有文本標(biāo)簽103,文本標(biāo)簽103提供關(guān)于能夠通過相關(guān)層面進(jìn)行控制的偏好類型的附加信息。本發(fā)明無需使用101,或無需101的任何具體視覺特性;實(shí)際上,本發(fā)明可例如通過簡單的文本列表進(jìn)行操作,其中,在列表中的每項(xiàng)都對(duì)應(yīng)于偏好窗格。
在圖1所示示例中,將101分組成數(shù)個(gè)類別,每個(gè)類別由窗口100內(nèi)的區(qū)段102表示。每個(gè)類別具有標(biāo)題104。從而,例如,Hardware類別包括提供對(duì)與偏好窗格(例如,CD&DVDs、Displays、EnergySaver、Keyboard & Mouse等)相關(guān)的硬件進(jìn)行訪問的101。這種基于類別的組織方案對(duì)本發(fā)明的操作而言并不是必需的。
對(duì)用戶而言,當(dāng)他或她不知道哪個(gè)偏好窗格包含預(yù)期控件時(shí),本發(fā)明使其更易于找出具體偏好控件。用戶在搜索域105中輸入搜索查詢。現(xiàn)在,參看圖2,當(dāng)用戶輸入查詢文本201時(shí),出現(xiàn)彈出菜單202,顯示與輸入文本相匹配的控件名稱。在所示示例中,用戶輸入了“pa”。菜單202包括包含有文本串“pa”的控件的名稱。
在一個(gè)實(shí)施例中,如下面結(jié)合圖6將更詳細(xì)地描述,在內(nèi)部保持有搜索表601,并且如果需要的話,可定期對(duì)其進(jìn)行更新。在表601中,每個(gè)偏好控件504與一個(gè)或多個(gè)文本串和/或其他元數(shù)據(jù)(例如包括控件504的標(biāo)題、在控件504內(nèi)出現(xiàn)的其他文本、和/或?qū)τ谄每丶?04的可選和描述性文本串)相關(guān)聯(lián)。從而,在菜單202中的搜索結(jié)果不僅能夠包括控件504的名稱,還可包括與查詢文本201相匹配的描述性文本和/或可選文本。在一個(gè)實(shí)施例中,通過自動(dòng)提取在每個(gè)控件504中出現(xiàn)的所有文本(可能省略通常使用的詞,例如,介詞、名詞等),提前構(gòu)造出搜索表601。例如,簡單參照?qǐng)D5,通過提取諸如“proxy”、“password”、“server”、“passive”等,能夠構(gòu)造出指向偏好窗格500中多個(gè)控件504的搜索表表項(xiàng)。在另一實(shí)施例中,由開發(fā)人員、作家或其他人員,手工地構(gòu)造搜索表601。
因此,在一個(gè)實(shí)施例中,菜單202包括控件504的某些名稱,這些名稱本身不包含文本串“pa”,但與包含“pa”的描述性文本和/或可選文本相關(guān)聯(lián)。例如,Printing控件504與表明用于對(duì)頁面選擇選項(xiàng)進(jìn)行控制的可選文本相關(guān)聯(lián)。換而言之,用戶可能在搜索頁面選擇控件504,而且沒有意識(shí)到合適的偏好控件504實(shí)際稱為“printing”。從而,當(dāng)用戶輸入“pa”作為查詢文本201時(shí),由于“pa”與“paper selection”相匹配,“Printing”顯現(xiàn)為菜單202中的一項(xiàng)203。這樣的可選文本可包括常見的誤拼,以及可用于其他操作系統(tǒng)的可選詞匯,或者用戶或其他人員在參考詳細(xì)特征或功能時(shí)可能經(jīng)常使用的可選詞匯。例如,與用戶桌面背景相關(guān)的控件504可具有包含詞“wallpaper”的可選文本,這是由于“background”和“wallpaper”是常結(jié)合不同操作系統(tǒng)使用以參考同樣常用功能。
這樣,在菜單202中給出的搜索結(jié)果不僅包括其名稱與查詢文本201相匹配的那些控件504,還包括具有相匹配的描述性或可選詞的那些控件504。
在一個(gè)實(shí)施例中,菜單202僅包括與應(yīng)用于安裝特征的偏好控件504相對(duì)應(yīng)的結(jié)果。如果在用戶計(jì)算機(jī)上未安裝特定硬件或軟件功能,則從菜單202省略掉應(yīng)用于該特征的任何偏好控件504。在一個(gè)實(shí)施例中,為了排除這樣的控件504,在表601中,保持有表明應(yīng)用了表格中每個(gè)表項(xiàng)的硬件和/或軟件配置。如果在系統(tǒng)中不存在對(duì)于表601中特定表項(xiàng)的硬件和/或軟件配置,則根據(jù)搜索排除該表項(xiàng)。在一個(gè)實(shí)施例中,如果用戶輸入了參考未安裝特征的查詢文本201,他或她將被通知該特征不存在(例如,通過給出對(duì)話框,或通過在菜單202內(nèi)設(shè)置說明文本)。在一個(gè)實(shí)施例中,向用戶提供了點(diǎn)擊鏈接或按鈕以便安裝該特征的機(jī)會(huì)。
例如,如果用戶在不具有藍(lán)牙的系統(tǒng)中搜索藍(lán)牙,將從搜索結(jié)果遺漏任何與藍(lán)牙相關(guān)的偏好控件504。從而出現(xiàn)對(duì)話框或其他說明性文本,以便向用戶解釋系統(tǒng)不具有藍(lán)牙。
在一個(gè)實(shí)施例中,當(dāng)顯示表示可選詞匯匹配的菜單項(xiàng)時(shí),在菜單項(xiàng)旁邊顯示可選詞匯,或以此取代菜單項(xiàng),以便明確在菜單202上出現(xiàn)該項(xiàng)的原因。例如,如果用戶輸入“wa”,其中一個(gè)菜單項(xiàng)為“desktopbackground”,菜單項(xiàng)呈現(xiàn)為“Desktop background(wallpaper)”以明確這兩個(gè)詞參考同樣的功能,并響應(yīng)他或她的查詢告知用戶為什么出現(xiàn)該詞。在另一實(shí)施例中,僅可選詞匯作為菜單項(xiàng)(“Wallpaper”)出現(xiàn)。在另一實(shí)施例中,僅出現(xiàn)主要詞匯(“Desktop background”),而不會(huì)參考可選詞匯。在另一實(shí)施例中,僅出現(xiàn)主要詞匯,但使用某些視覺上截然不同的特性(例如,不同的顏色)對(duì)其進(jìn)行顯示,或伴隨某些指示器,以明確它是可選文本匹配。
當(dāng)用戶輸入查詢文本201,同時(shí)顯示菜單202,將某些101增亮,以表明它們表示包含在菜單202中參考的控件504的偏好窗格500。在一個(gè)實(shí)施例中,使用不同類型的增亮,如圖2中101A所示。該增亮采用聚光燈效果形式,其中除當(dāng)時(shí)環(huán)繞每個(gè)101A的圓形區(qū)域外,使大部分窗口100輕微變暗。從而,這些圓形區(qū)域比窗口100的其余區(qū)域顯得稍亮一些,以便整體效果為在每個(gè)101A上出現(xiàn)聚光燈發(fā)光。亮度從每個(gè)101A中央?yún)^(qū)域到更暗區(qū)域的逐漸過渡會(huì)增強(qiáng)該效果。在可選實(shí)施例中,可通過將環(huán)繞增亮的101A的區(qū)域變亮而使窗口100其余區(qū)域保持原先同樣亮度,以此實(shí)現(xiàn)聚光燈效果。在其他實(shí)施例中,可使用其他類型的增亮。
此處使用的“增亮(Highlighting)”并不限于所描述和示出的具體聚光燈效果。然而,術(shù)語“增亮”意在表示將某些資源或項(xiàng)與其他區(qū)分開的任何效果形式。這樣效果的示例包括改變相關(guān)名稱的尺寸、形狀、顏色、對(duì)比度和/或其他視覺特征,或其他項(xiàng)。在其他實(shí)施例中,增亮指在屏幕或窗口特定區(qū)域中顯示一個(gè)或多個(gè)項(xiàng),或?qū)@示區(qū)域內(nèi)的某些項(xiàng)重新安排以表明將它們?cè)隽痢T谄渌麑?shí)施例中,使用非可視化方式實(shí)現(xiàn)增亮;例如,當(dāng)由光標(biāo)指向它時(shí)增亮后的項(xiàng)能夠發(fā)出聲音,或它們可具有明顯感覺到的特性。本領(lǐng)域技術(shù)人員應(yīng)該想到其他可選實(shí)施例。
在一個(gè)實(shí)施例中,當(dāng)用戶在查詢域105中輸入查詢文本201時(shí),菜單202的表示和某些101A的增亮自動(dòng)發(fā)生。從而,用戶無需點(diǎn)擊Enter鍵,或手工激活搜索命令。當(dāng)用戶在域105中輸入附加字符時(shí),或者用戶點(diǎn)擊回退鍵以刪除字符時(shí),自動(dòng)更新菜單202和101A的增亮。一般而言,輸入附加字符使查詢文本201串加長,從而窄化搜索,并使菜單202包括更少的項(xiàng)(此外,使更少的101A增亮);相反,刪除字符使查詢文本201串變短,從而增加搜索的負(fù)擔(dān),并使菜單202包括更多的項(xiàng)(此外,使更多101A增亮)。在一個(gè)實(shí)施例中,當(dāng)輸入每個(gè)字符時(shí),執(zhí)行處理,當(dāng)接收輸入時(shí),基本上即時(shí)提供反饋,例如,如美國專利No.4,704,703對(duì)于“Dynamic Input Processing System”所述。
在可選實(shí)施例中,根據(jù)特定觸發(fā)器事件執(zhí)行搜索。例如,每次當(dāng)用戶輸入查詢文本201而中止時(shí),就可對(duì)搜索進(jìn)行初始化和更新;可建立預(yù)定最小中止長度?;蛘撸?dāng)用戶通過點(diǎn)擊Enter鍵或搜索按鈕等請(qǐng)求搜索時(shí),可對(duì)其進(jìn)行初始化或更新。
在一個(gè)實(shí)施例中,用戶可在任意時(shí)刻點(diǎn)擊任何101或101A,以啟動(dòng)相應(yīng)偏好窗格500,而與101或101A當(dāng)前是否增亮無關(guān),并且與當(dāng)前是否顯示菜單202無關(guān)。在另一實(shí)施例中,無論何時(shí)顯示菜單202,使未被增亮的101臨時(shí)無效,但用戶能夠點(diǎn)擊增亮101A以激活偏好窗格500。
現(xiàn)在參考圖3,顯示同樣示例在用戶按下了另一鍵擊以對(duì)查詢文本201添加字符之后的延續(xù),其中在此讀出“pas”。在一個(gè)實(shí)施例中,菜單202和101增亮是自動(dòng)更新的,以反映新的查詢文本201。具體而言,在該示例中,菜單202目前包含項(xiàng)203,項(xiàng)203包含“pas”,或具有包含“pas”的等效文本;菜單202包含比圖2所示更少的項(xiàng),因?yàn)閷?duì)于“pas”所具有的匹配比對(duì)于“pa”所具有的匹配更少。同樣,減少了增亮的101A的數(shù)量,以便僅包括表示出包含有菜單202中所涉及的控件504的偏好窗格500的那些101A。
在一個(gè)實(shí)施例中,按照101A表示包含有其名稱與查詢文本201相匹配的控件504的偏好窗格500同樣的方式,使具有與查詢文本201相匹配的文本標(biāo)簽103的101A增亮。
在一個(gè)實(shí)施例中,如果101A表示包含有在菜單202中所涉及控件504的偏好窗格500的話,則將它們?cè)隽?,而與對(duì)于那些101A的文本標(biāo)簽103與查詢文本201是否匹配無關(guān)。
在一個(gè)實(shí)施例中,不同類型的增亮效果用于表示具有與查詢文本201相匹配文本標(biāo)簽103的101A,這與包含有其名稱與查詢文本201相匹配的控件504的101A情形相反。
在一個(gè)實(shí)施例中,根據(jù)關(guān)于偏好窗格500可能包含正確匹配的確定程度,使用不同類型的增亮。當(dāng)關(guān)于尋找哪個(gè)偏好控件504較不確定時(shí),使用第一類型增亮將對(duì)于包含搜索項(xiàng)的偏好窗格500的101進(jìn)行增亮。當(dāng)設(shè)置的足夠搜索項(xiàng)輸入關(guān)于要找的控件產(chǎn)生更大確定性時(shí)(例如,如果僅一個(gè)偏好窗格500包含匹配控件),則使用第二種、更好類型的增亮。
在任意時(shí)刻,用戶能夠例如通過點(diǎn)鍵擊盤上的上/下箭頭,或者將屏幕上光標(biāo)移到需要的菜單項(xiàng)203,在菜單202內(nèi)進(jìn)行導(dǎo)航?,F(xiàn)在參看圖4,顯示用戶導(dǎo)航至菜單項(xiàng)203A(其為“Proxy password”菜單項(xiàng))的示例。菜單項(xiàng)203A以反轉(zhuǎn)視頻形式顯示,以顯示當(dāng)前將其增亮或選中。本領(lǐng)域技術(shù)人員應(yīng)該理解,可使用任何其他不同可視化技術(shù)表示出增亮或選中的菜單項(xiàng)203A。
在一個(gè)實(shí)施例中,當(dāng)用戶增亮或選擇了菜單項(xiàng)203A時(shí),將表示包含有由菜單項(xiàng)203A所參考的控件504的偏好窗格500的101B增亮。在一個(gè)實(shí)施例中,使用在視覺上不同于對(duì)于101A所使用的增亮的不同類型增亮,將101B增亮。通過以此方式將101B增亮,本發(fā)明提供了用于指導(dǎo)用戶到何處找到各個(gè)偏好控件504的有用機(jī)制;用戶能夠在菜單202內(nèi)進(jìn)行導(dǎo)航,并發(fā)現(xiàn)對(duì)于每個(gè)菜單項(xiàng)203使用第二增亮技術(shù)將哪個(gè)101增亮。在所示示例中,101B表示Network偏好窗格500,該偏好窗格包含有與網(wǎng)絡(luò)操作相關(guān)的偏好控件504。
在一個(gè)實(shí)施例中,與第一增亮技術(shù)相比,第二增亮技術(shù)更明亮和更強(qiáng)烈,以加強(qiáng)關(guān)于其作為“更強(qiáng)烈”形式增亮的概念。例如,圍繞101B的區(qū)域比圍繞101A的區(qū)域更亮。而且,從亮區(qū)到暗區(qū)的過渡更強(qiáng)烈;在一個(gè)實(shí)施例中,它具有不連續(xù)的過渡,而在另一實(shí)施例中,它比在圍繞101的區(qū)域中看到的過渡漸進(jìn)性更差。
在其他實(shí)施例中,可使用其他類型的可視化增亮??蓪?duì)101A和101B給出不同類型或相同類型的增亮?;蛘?,在另一實(shí)施例中,當(dāng)選中或增亮了菜單項(xiàng)203A時(shí),僅將相應(yīng)101B增亮(即,對(duì)于包含與菜單項(xiàng)203A相對(duì)應(yīng)的控件504的偏好窗格),而對(duì)于包含有除了與菜單項(xiàng)203A相對(duì)應(yīng)的控件504之外的控件504的偏好窗格500,即對(duì)于其他101B,根本不會(huì)將其增亮,即便在菜單202中出現(xiàn)對(duì)于那些控件504的菜單項(xiàng)203也是如此。
在一個(gè)實(shí)施例中,響應(yīng)于特定觸發(fā)事件,自動(dòng)將菜單項(xiàng)203A增亮(以及將相應(yīng)101B增亮)。例如,當(dāng)在查詢文本201與項(xiàng)203A之間存在整詞匹配時(shí),可發(fā)生自動(dòng)增亮。
通過由菜單202激活(例如通過點(diǎn)擊)相應(yīng)菜單項(xiàng)203,用戶能夠使得控件顯示在顯示屏。這導(dǎo)致在顯示屏上顯示包含控件504的偏好窗格500。在一個(gè)實(shí)施例中,如果包含控件504的偏好窗格500具有多個(gè)部分、表格、子層面,或片段,則將包含有控件504的部分、表格,或片段突出顯示。在一個(gè)實(shí)施例中,自動(dòng)增亮或選中與所選菜單項(xiàng)203相對(duì)應(yīng)的特定控件,從而用戶能夠理解對(duì)控件504進(jìn)行操作,而不必在屏幕上對(duì)其進(jìn)行搜索。例如,如果控件504為文本域,文本光標(biāo)可以是活動(dòng)的,并處于就緒狀態(tài),以便接受在文本域內(nèi)的輸入。
在一個(gè)實(shí)施例中,當(dāng)用戶從菜單202選擇了項(xiàng)203時(shí),相應(yīng)的101立即閃動(dòng),以便進(jìn)一步加強(qiáng)在菜單項(xiàng)203與它們相對(duì)應(yīng)的101之間的聯(lián)系。
在一個(gè)實(shí)施例中,在菜單202中使項(xiàng)203A增亮,且用戶點(diǎn)擊101A時(shí),顯示包含有由項(xiàng)203A所參考的控件504的偏好窗格500。同樣,在一個(gè)實(shí)施例中,如果包含控件504的偏好窗格500具有多個(gè)部分、表格、子層面,或片段,則將包含控件504的部分、表格,或片段突出顯示。如前面段落所述,在一個(gè)實(shí)施例中,自動(dòng)將與增亮菜單項(xiàng)203A相對(duì)應(yīng)的特定控件增亮或選中,以便用戶能夠立即對(duì)控件504進(jìn)行操作,而不必在屏幕上對(duì)其進(jìn)行搜索。
現(xiàn)在,參看圖5,顯示當(dāng)用戶激活如圖4所示“proxy password”菜單項(xiàng)203A時(shí),顯示的偏好窗格500的示例。偏好窗格500為Network偏好窗格;如以上所述,Network偏好窗格500與如圖4所示網(wǎng)絡(luò)101B相對(duì)應(yīng)。
在如圖5所示示例中,Network偏好窗格500具有四個(gè)子層面,其涉及多種類型的網(wǎng)絡(luò)操作;用戶通過點(diǎn)擊選擇器502能夠在子層面之間進(jìn)行導(dǎo)航。指示器503顯示四個(gè)子層面的名稱AirPort、TCP/IP、AppleTalk和Proxies。通過在指示器503中將“Proxies”增亮,表示出當(dāng)前活動(dòng)的子層面。如以上所述,將該子層面自動(dòng)突出顯示,這是由于它是包含用于設(shè)置代理密碼的控件504的層面500的部分(因?yàn)椤癙roxypassword”是由用戶所激活的菜單項(xiàng)203A,如圖4所示)。
用戶通過在箭頭501上點(diǎn)擊,能夠?qū)Ш交氐较到y(tǒng)偏好窗口100。通過在查詢域105中輸入或編輯查詢文本201,用戶能夠執(zhí)行附加搜索。
本發(fā)明提供了用于使用戶快速定位他或她所關(guān)心的偏好控件504的機(jī)制。此外,本發(fā)明用于訓(xùn)練用戶知道哪個(gè)偏好窗格500包含哪個(gè)偏好控件504。通過當(dāng)用戶輸入查詢文本201時(shí)將多個(gè)101增亮,以及通過根據(jù)在菜單202內(nèi)的導(dǎo)航提供附加與眾不同的增亮,本發(fā)明為用戶提供了用來確定哪個(gè)偏好窗格500包含所關(guān)心的控件504的快速機(jī)制。
本發(fā)明可用于提供對(duì)多個(gè)不同類型的控件504和文件的集中式訪問。例如,在一個(gè)實(shí)施例中,如果沒有找到相匹配的系統(tǒng)偏好控件504,則本發(fā)明的系統(tǒng)顯示與查詢文本201相匹配的應(yīng)用偏好控件和/或幫助文本表項(xiàng)。在另一實(shí)施例中,呈現(xiàn)出相匹配的應(yīng)用控件和/或幫助文本表項(xiàng),這與是否找到匹配系統(tǒng)偏好控件504無關(guān)。像對(duì)于系統(tǒng)偏好控件504的情形那樣,在同一菜單202內(nèi)可呈現(xiàn)出對(duì)于應(yīng)用偏好控件和/或幫助文本表項(xiàng)的搜索結(jié)果;在一個(gè)實(shí)施例中,使用不同的顏色或其他不同的可視化特征,表明控件類型之間的差異。在另一實(shí)施例中,用戶能夠選擇是否以及如何根據(jù)查詢顯示應(yīng)用偏好控件和/或幫助文本表項(xiàng)。
現(xiàn)在參看圖6,顯示根據(jù)一個(gè)實(shí)施例用于實(shí)現(xiàn)本發(fā)明的功能體系結(jié)構(gòu)的框圖。如以上所述,可在軟件中實(shí)現(xiàn)如圖6所示的各個(gè)組件。系統(tǒng)600包括可表述為全部偏好功能的部分的多個(gè)偏好窗格500。每個(gè)偏好窗格500包括任意數(shù)量的偏好控件504。搜索表601保持有搜索項(xiàng)以及它們與偏好窗格500和控件504的關(guān)系;如以上所述,搜索表601可包含控件504以及可選項(xiàng)的名稱和/或描述文本??捎善么案?00和控件504自動(dòng)構(gòu)建和更新搜索表601,或者,也可進(jìn)行手工構(gòu)建和更新。用戶界面602接受來自輸入設(shè)備605的輸入,并通過顯示器603將結(jié)果輸出。用戶界面602包括用來接受查詢文本201的用戶表項(xiàng)的搜索域105,如上所述。用戶界面602還包括菜單202,菜單202將搜索結(jié)果呈現(xiàn)為菜單項(xiàng)203,如以上所述。查詢引擎604是從搜索域105獲得查詢文本輸入201,并將其與搜索表601中的表項(xiàng)進(jìn)行比較,生成要在菜單202中顯示的搜索結(jié)果606的軟件組件。菜單202是通過顯示設(shè)備603輸出的用戶界面602的組件。當(dāng)要顯示偏好窗格500和/或控件504時(shí),用戶界面對(duì)顯示進(jìn)行處理,并與這些單元進(jìn)行交互。
對(duì)于本領(lǐng)域技術(shù)人員顯然理解,本發(fā)明并不限于以上描述中給出的具體應(yīng)用,這些具體應(yīng)用是出于示例性說明的目的。例如,可將本發(fā)明應(yīng)用于其中表示文件、文件夾,或目錄的文件管理器應(yīng)用中。在這樣的場境中,本發(fā)明的系統(tǒng)在文件內(nèi)搜索查詢文本201,并將表示包含有查詢文本201的文件、文件夾,或目錄的那些項(xiàng)增亮。在一個(gè)這樣的實(shí)施例中,101表示文件夾,本發(fā)明的系統(tǒng)在各個(gè)文件夾內(nèi)文件的文件名稱內(nèi)搜索查詢文本201。在另一這樣的實(shí)施例中,本發(fā)明的系統(tǒng)在文件夾內(nèi)文件的主體內(nèi)搜索查詢文本201。在另一這樣的實(shí)施例中,它表示文件,本發(fā)明的系統(tǒng)在與101相對(duì)應(yīng)的文件的主體內(nèi)搜索查詢文本201。上述用于增亮101,用于在菜單202中呈現(xiàn)菜單項(xiàng)203,以及用于導(dǎo)航、增亮和選擇菜單項(xiàng)203的技術(shù),同樣可應(yīng)用于這樣的實(shí)施例。
在一個(gè)實(shí)施例中,將本發(fā)明實(shí)現(xiàn)為用于將任何場境中的屏幕項(xiàng)增亮的技術(shù),且不限于呈現(xiàn)出搜索結(jié)果的場境。例如,上述聚光燈效果可用于期望將一個(gè)(或多個(gè))屏幕項(xiàng)與其他屏幕項(xiàng)進(jìn)行可視化區(qū)分。再次參看圖2,除直接圍繞每個(gè)101A的圓形區(qū)域之外,使大部分窗口100稍微變暗。從而,這些圓形區(qū)域比窗口100的其余區(qū)域顯得稍亮一些,以便整體效果為在每個(gè)101A上的聚光燈發(fā)光的效果。通過從每個(gè)101A的中央?yún)^(qū)域到更暗區(qū)域亮度的漸進(jìn)過渡,增強(qiáng)該效果。在可選實(shí)施例中,通過將圍繞增亮101A的區(qū)域變亮并使窗口100的其余部分保持原先亮度,可實(shí)現(xiàn)聚光燈效果。在其他實(shí)施例中,可使用其他類型的增亮。在期望呈現(xiàn)兩種不同類型增亮?xí)r的任何場境中,可使用更強(qiáng)烈和/或更亮的聚光燈,如以上結(jié)合圖4的描述。
按照該方式用于將屏幕項(xiàng)增亮的場境示例是表示出用戶已選擇了哪些項(xiàng),或哪些項(xiàng)與要執(zhí)行的操作相關(guān),或?qū)M新添加哪些項(xiàng),或新安裝或更新哪些項(xiàng),或要提醒哪些想引起用戶注意。另一示例是,將對(duì)于在屏幕上已選出的或拖拽的項(xiàng)的可能目的增亮;例如,如果用戶選擇表示電子郵件消息(或其他項(xiàng)),并開始在屏幕上拖動(dòng)它,則可使用此處所述的可視化技術(shù)使可能的目的增亮。本領(lǐng)域技術(shù)人員應(yīng)該理解其他場境和情形。
本領(lǐng)域技術(shù)人員應(yīng)該理解,使用對(duì)于直接圍繞每個(gè)101A的區(qū)域的任何形狀和尺寸,可實(shí)現(xiàn)聚光燈效果,這些形狀和尺寸并不限于圓形區(qū)域。例如,在其他實(shí)施例中,更亮(或在視覺上可區(qū)分開的)區(qū)域可為橢圓形、方形、三角形,或任何其他規(guī)則或不規(guī)則多邊形,并且可為任何尺寸。在某些實(shí)施例中,這些尺寸和/或形狀可表示增亮特性、選擇的置信度,和/或可以用用戶偏好表示。在其他實(shí)施例中,尺寸和/或形狀可根據(jù)當(dāng)前條件或場境而變化;例如,如果同時(shí)將多個(gè)項(xiàng)增亮,則可減小聚光燈的尺寸,以便為其他項(xiàng)騰出空間。
在以上描述中,出于說明的目的,給出許多具體細(xì)節(jié),以便全面地理解本發(fā)明。然而,本領(lǐng)域技術(shù)人員應(yīng)該理解,在不具有這些具體細(xì)節(jié)的條件下也能實(shí)現(xiàn)本發(fā)明。在其他實(shí)例中,結(jié)構(gòu)和設(shè)備以框圖形式示出,以便于清楚地理解本發(fā)明。
在說明書中所述的“一個(gè)實(shí)施例”或“實(shí)施例”表示,在本發(fā)明的至少一個(gè)實(shí)施例中,包含有結(jié)合實(shí)施例所述的具體特征、結(jié)構(gòu)、或特性。在說明書中多處出現(xiàn)的“在一個(gè)實(shí)施例中”并非都表示同一實(shí)施例。
在詳細(xì)描述的某些部分涉及對(duì)計(jì)算機(jī)存儲(chǔ)器內(nèi)數(shù)據(jù)位的操作的算法和符號(hào)表示。這些算法描述和表示是數(shù)據(jù)處理領(lǐng)域技術(shù)人員用于將他們工作成果最有效傳遞到該領(lǐng)域其他技術(shù)人員的方式。此處,一般將算法理解為導(dǎo)致預(yù)期結(jié)果的自相容步驟序列。這些步驟需要對(duì)物理量進(jìn)行物理操作。一般而言,盡管不是必需的,這些量采用能夠進(jìn)行存儲(chǔ)、傳輸、組合、比較、或其他操作的電或磁信號(hào)的形式。已經(jīng)證明,主要出于通常使用的原因,有時(shí)將這些信號(hào)記為位、值、元素、符號(hào)、字符、詞、數(shù)字等較為方便。
然而,應(yīng)該理解,所有這些以及相似的詞是用于與合適物理量相聯(lián)系,并且僅僅作為應(yīng)用于這些量的便利標(biāo)簽。除非另有特別聲明,應(yīng)該理解,在全部描述中,使用諸如“處理”或“計(jì)算”或“確定”或“顯示”等之類術(shù)語的討論,指計(jì)算機(jī)系統(tǒng)或類似電子計(jì)算設(shè)備的行為和處理,這些系統(tǒng)或設(shè)備對(duì)在計(jì)算機(jī)系統(tǒng)的寄存器和存儲(chǔ)器內(nèi)表示為物理(電子)量的數(shù)據(jù)進(jìn)行操作,并將其轉(zhuǎn)換成類似作為在計(jì)算機(jī)系統(tǒng)存儲(chǔ)器或寄存器或其他這樣信息存儲(chǔ)、傳輸或顯示設(shè)備內(nèi)的物理量的其他數(shù)據(jù)。
本發(fā)明還涉及用于執(zhí)行此處操作的裝置。該裝置可針對(duì)預(yù)期目標(biāo)進(jìn)行特別構(gòu)造,或者,它可包括通過存儲(chǔ)在計(jì)算機(jī)中的計(jì)算機(jī)程序有選擇性激活或重新配置的通用計(jì)算機(jī)??蓪⑦@樣的計(jì)算機(jī)程序存儲(chǔ)在計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,該存儲(chǔ)介質(zhì)例如(但不限于)任何類型的盤(包括軟盤、光盤、CD-ROM和磁光盤)、只讀存儲(chǔ)器(ROM)、隨機(jī)存取存儲(chǔ)器(RAM)、EPROM、EEPROM、磁或光卡,或適于存儲(chǔ)電子指令的任何類型介質(zhì),他們均與計(jì)算機(jī)系統(tǒng)總線相連。
此處給出的算法和模塊并非一定涉及任何個(gè)別計(jì)算機(jī)或其他裝置。通過根據(jù)此處所提供的教導(dǎo)的程序,可使用多種通用系統(tǒng),或者也可證明構(gòu)造出用于執(zhí)行該方法步驟的更專業(yè)化裝置較為方便。由以下描述也可能出現(xiàn)用于實(shí)現(xiàn)多種這樣系統(tǒng)的所需結(jié)構(gòu)。此外,本發(fā)明并未參照任何特定編程語言進(jìn)行描述。應(yīng)該理解,為實(shí)現(xiàn)此處所述本發(fā)明的教導(dǎo),可使用多種編程語言。此外,該相關(guān)領(lǐng)域普通技術(shù)人員應(yīng)該理解,可將本發(fā)明的模塊、特征、屬性、方法及其他方面實(shí)現(xiàn)為軟件、硬件、固件或所述三方面的任何組合。當(dāng)然,無論將本發(fā)明的組件實(shí)現(xiàn)為軟件的何種情況下,可將組件實(shí)現(xiàn)作為獨(dú)立程序,作為更大程序的一部分,作為多個(gè)分離程序,作為靜態(tài)或動(dòng)態(tài)鏈接庫,作為內(nèi)核可加載模塊,作為設(shè)備驅(qū)動(dòng)器,和/或計(jì)算機(jī)編程領(lǐng)域技術(shù)人員目前和未來已知各種方式或任何其他方式。另外,本發(fā)明絕不僅限于在任何具體操作系統(tǒng)或環(huán)境中的實(shí)現(xiàn)方式。
該相關(guān)領(lǐng)域技術(shù)人員應(yīng)該理解,上述實(shí)現(xiàn)方式僅僅是示例性的,在不偏離本發(fā)明真實(shí)精神和范圍的條件下,可進(jìn)行多種變化。因此,所附權(quán)利要求意在覆蓋處在本發(fā)明真實(shí)精神和范圍內(nèi)的所有這樣的變化和修改。
權(quán)利要求
1.一種在包括多個(gè)項(xiàng)的用戶界面顯示中,用于增亮與搜索結(jié)果相對(duì)應(yīng)的項(xiàng)的方法,包括響應(yīng)于表示至少一部分搜索項(xiàng)的用戶輸入,增亮所述項(xiàng)的至少一個(gè)子集;其中每個(gè)增亮后的項(xiàng)表示至少一項(xiàng),所述至少一項(xiàng)具有至少部分與搜索項(xiàng)的至少一部分相匹配的元數(shù)據(jù)。
2.根據(jù)權(quán)利要求1的方法,其中至少一個(gè)增亮后的項(xiàng)具有不與搜索項(xiàng)的至少一部分相匹配的文本標(biāo)簽。
3.根據(jù)權(quán)利要求1的方法,其中所述元數(shù)據(jù)包括文本。
4.根據(jù)權(quán)利要求1的方法,其中每個(gè)增亮后的項(xiàng)表示容器。
5.根據(jù)權(quán)利要求4的方法,還包括響應(yīng)于所述用戶輸入并且同時(shí)使所述項(xiàng)的所述至少一個(gè)子集的增亮,顯示彈出菜單,所述彈出菜單包括至少一項(xiàng)的列表,所述至少一項(xiàng)具有至少部分與搜索項(xiàng)的至少一部分相匹配的元數(shù)據(jù);其中在所述菜單中列出的每項(xiàng)對(duì)應(yīng)于由其中一個(gè)所述增亮后的項(xiàng)所表示的至少一個(gè)容器中的項(xiàng)。
6.根據(jù)權(quán)利要求5的方法,還包括接收從所述菜單選出其中一個(gè)所述項(xiàng)的用戶輸入;以及響應(yīng)于用戶從所述菜單選出其中一個(gè)所述項(xiàng),激活包含所選項(xiàng)的容器。
7.根據(jù)權(quán)利要求6的方法,還包括響應(yīng)于用戶從所述菜單選擇其中一個(gè)所述項(xiàng),立即改變表示包含所選項(xiàng)的所述容器的項(xiàng)的視覺特性。
8.根據(jù)權(quán)利要求7的方法,其中立即改變項(xiàng)的視覺特性包括使所述項(xiàng)閃動(dòng)。
9.根據(jù)權(quán)利要求5的方法,還包括接收激活其中一個(gè)所述項(xiàng)的輸入用戶;以及響應(yīng)于用戶激活其中一個(gè)所述項(xiàng),將對(duì)應(yīng)于所述激活項(xiàng)的容器激活。
10.根據(jù)權(quán)利要求5的方法,還包括接收激活其中一個(gè)所述項(xiàng)的用戶輸入;以及響應(yīng)于用戶激活其中一個(gè)所述項(xiàng),激活對(duì)應(yīng)于所述激活項(xiàng)的容器中的項(xiàng),其中所述項(xiàng)對(duì)應(yīng)于其中一個(gè)菜單項(xiàng)。
11.根據(jù)權(quán)利要求5的方法,還包括接收從所述菜單選擇其中一個(gè)所述項(xiàng)的用戶輸入;以及響應(yīng)于用戶從所述菜單選擇其中一個(gè)所述項(xiàng),激活所選項(xiàng)。
12.根據(jù)權(quán)利要求1的方法,還包括接收激活其中一個(gè)所述項(xiàng)的用戶輸入;以及響應(yīng)于用戶激活其中一個(gè)所述項(xiàng),激活對(duì)應(yīng)于所述激活項(xiàng)的項(xiàng)。
13.根據(jù)權(quán)利要求1的方法,其中每個(gè)增亮后的項(xiàng)表示偏好窗格,所述偏好窗格包括至少一個(gè)偏好控件,所述偏好控件具有至少部分與搜索項(xiàng)的至少一部分相匹配的元數(shù)據(jù)。
14.根據(jù)權(quán)利要求13的方法,其中每個(gè)偏好窗格涉及系統(tǒng)功能,且其中每個(gè)偏好窗格包括與所述系統(tǒng)功能相關(guān)的至少一個(gè)偏好控件。
15.根據(jù)權(quán)利要求1的方法,其中增亮項(xiàng)包括執(zhí)行以下至少之一將直接圍繞所述項(xiàng)的第一屏幕區(qū)域點(diǎn)亮;以及將圍繞所述第一屏幕區(qū)域的第二屏幕區(qū)域變暗;以便使所述第二屏幕區(qū)域比所述第一屏幕區(qū)域更暗。
16.根據(jù)權(quán)利要求15的方法,其中所述第一屏幕區(qū)域的形狀為圓形。
17.根據(jù)權(quán)利要求15的方法,其中在窗口內(nèi)顯示多個(gè)所述項(xiàng),且其中所述第二屏幕區(qū)域包括不包含所述第一屏幕區(qū)域的窗口的其余部分。
18.根據(jù)權(quán)利要求15的方法,其中所述第二屏幕區(qū)域包括不包含所述第一屏幕區(qū)域的用戶界面顯示的其余部分。
19.根據(jù)權(quán)利要求15的方法,其中所述第一與第二屏幕區(qū)域之間的亮度差異是逐漸變化的。
20.根據(jù)權(quán)利要求1的方法,其中增亮所述項(xiàng)的至少一個(gè)子集包括使用第一類型增亮將至少一個(gè)所述項(xiàng)增亮;以及使用在視覺上不同于所述第一類型增亮的第二類型增亮,增亮至少其中一個(gè)所述項(xiàng)。
21.根據(jù)權(quán)利要求20的方法,其中所述第二類型增亮比所述第一類型增亮更亮。
22.根據(jù)權(quán)利要求20的方法,其中增亮項(xiàng)包括執(zhí)行以下至少之一將直接圍繞所述項(xiàng)的第一屏幕區(qū)域點(diǎn)亮;以及將圍繞所述第一屏幕區(qū)域的第二屏幕區(qū)域變暗;以便所述第二屏幕區(qū)域比所述第一屏幕區(qū)域更暗;且其中所述第二類型的增亮比所述第一類型的增亮更亮。
23.根據(jù)權(quán)利要求20的方法,其中增亮項(xiàng)包括執(zhí)行以下至少之一將直接圍繞所述項(xiàng)的第一屏幕區(qū)域點(diǎn)亮;將圍繞所述第一屏幕區(qū)域的第二屏幕區(qū)域變暗;以及以便所述第二屏幕區(qū)域比所述第一屏幕區(qū)域更暗;其中對(duì)于所述第一類型的增亮,所述第一與第二屏幕區(qū)域之間的亮度差異是逐漸變化的;以及其中對(duì)于所述第二類型的增亮,所述第一與第二屏幕區(qū)域之間的亮度差異與所述第一類型增亮的亮度差異相比較慢地逐漸變化。
24.根據(jù)權(quán)利要求20的方法,其中增亮項(xiàng)包括執(zhí)行以下至少之一將直接圍繞所述項(xiàng)的第一屏幕區(qū)域點(diǎn)亮;將圍繞所述第一屏幕區(qū)域的第二屏幕區(qū)域變暗;以及以便所述第二屏幕區(qū)域比所述第一屏幕區(qū)域更暗;其中對(duì)于第一類型的增亮,所述第一與第二屏幕區(qū)域之間的亮度差異是逐漸變化的;以及其中對(duì)于第二類型的增亮,所述第一與第二屏幕區(qū)域之間的亮度差異不是逐漸變化的。
25.根據(jù)權(quán)利要求1的方法,其中增亮所述項(xiàng)的至少一個(gè)子集包括響應(yīng)于確定項(xiàng)的元數(shù)據(jù)與用戶輸入的匹配比其他項(xiàng)的元數(shù)據(jù)更好時(shí),執(zhí)行以下其中至少之一使用第一類型增亮,增亮不表示具有更好匹配元數(shù)據(jù)的項(xiàng)的至少一項(xiàng);以及使用在視覺上與所述第一類型的增亮不同的第二類型的增亮,增亮表示具有更好匹配元數(shù)據(jù)的項(xiàng)的所述項(xiàng)。
26.根據(jù)權(quán)利要求1的方法,其中增亮所述項(xiàng)的至少一個(gè)子集包括響應(yīng)于確定其中至少兩項(xiàng)與用戶輸入相匹配,使用第一類型增亮,增亮表示匹配項(xiàng)的項(xiàng);以及響應(yīng)于確定僅其中一項(xiàng)至少部分與用戶輸入相匹配,使用第二類型增亮,增亮表示匹配項(xiàng)的項(xiàng)。
27.根據(jù)權(quán)利要求1的方法,其中所述用戶輸入包括表示文本串的鍵擊。
28.根據(jù)權(quán)利要求1的方法,其中每個(gè)增亮后的項(xiàng)表示至少一個(gè)目錄,所述目錄包含至少一個(gè)文件,所述文件具有至少部分與搜索項(xiàng)的至少一部分相匹配的元數(shù)據(jù)。
29.根據(jù)權(quán)利要求28的方法,其中每個(gè)增亮后的項(xiàng)表示目錄,所述目錄包含至少一個(gè)文件,所述文件具有至少部分與搜索項(xiàng)的至少一部分相匹配的標(biāo)題。
30.根據(jù)權(quán)利要求28的方法,其中至少一個(gè)文件具有主體文本,且每個(gè)增亮后的項(xiàng)表示目錄,所述目錄包含至少一個(gè)文件,所述文件具有至少部分與搜索項(xiàng)的至少一部分相匹配的主體文本。
31.根據(jù)權(quán)利要求1的方法,其中所述項(xiàng)可由用戶激活。
32.根據(jù)權(quán)利要求1的方法,其中所述增亮后的項(xiàng)可由用戶激活,沒有被增亮的項(xiàng)不可由用戶激活。
33.一種在包括多個(gè)項(xiàng)的用戶界面顯示中,用于增亮與搜索結(jié)果相對(duì)應(yīng)的項(xiàng)的方法,包括接收表示搜索項(xiàng)的至少一部分的用戶輸入;響應(yīng)于接收表示搜索命令的用戶輸入,基于用戶輸入將所述項(xiàng)的至少一個(gè)子集增亮;其中每個(gè)增亮后的項(xiàng)表示至少一項(xiàng),且所述至少一項(xiàng)具有至少部分與搜索項(xiàng)的至少一部分相匹配的元數(shù)據(jù)。
34.根據(jù)權(quán)利要求33的方法,其中表示搜索命令的用戶輸入包括Enter鍵的激活。
35.一種在包括多個(gè)項(xiàng)的用戶界面顯示中,用于增亮與搜索結(jié)果相對(duì)應(yīng)的項(xiàng)的方法,包括接收表示搜索項(xiàng)的至少一部分的用戶輸入;響應(yīng)于超過預(yù)定長度的用戶輸入中的中止,基于所述用戶輸入增亮項(xiàng)的至少一個(gè)子集;其中每個(gè)增亮后的項(xiàng)表示至少一項(xiàng),且所述項(xiàng)具有至少部分與搜索項(xiàng)的至少一部分相匹配的元數(shù)據(jù)。
36.一種在包括多個(gè)項(xiàng)的用戶界面顯示中,用于增亮與搜索結(jié)果相對(duì)應(yīng)的項(xiàng)的方法,包括接收包括至少一個(gè)鍵擊的用戶輸入,所述用戶輸入表示搜索項(xiàng)的最初部分;以及響應(yīng)于所述用戶輸入,增亮項(xiàng)的至少一個(gè)子集,其中每個(gè)增亮后的項(xiàng)表示具有至少部分與搜索項(xiàng)的最初部分相匹配的元數(shù)據(jù)的項(xiàng);接收包括至少一個(gè)鍵擊的附加用戶輸入,所述用戶輸入表示搜索項(xiàng)的附加部分;以及響應(yīng)于附加用戶輸入,更新項(xiàng)的至少一個(gè)子集的增亮,以便每個(gè)增亮后的項(xiàng)表示具有元數(shù)據(jù)的項(xiàng),所述元數(shù)據(jù)至少部分與和搜索項(xiàng)的附加部分相組合的搜索項(xiàng)的最初部分相匹配。
37.根據(jù)權(quán)利要求36的方法,其中使用第一類型的增亮,增亮具有至少部分與搜索項(xiàng)的最初部分相匹配的元數(shù)據(jù)的項(xiàng),且使用與所述第一類型增亮不同的第二類型的增亮,增亮具有至少部分與和搜索項(xiàng)的附加部分相組合的搜索項(xiàng)的最初部分相匹配的元數(shù)據(jù)的項(xiàng)。
38.一種在包括多個(gè)項(xiàng)且每項(xiàng)表示容器的用戶界面顯示中,用于增亮與搜索結(jié)果相對(duì)應(yīng)的項(xiàng)的方法,包括接收表示搜索項(xiàng)的至少一部分的用戶輸入;以及響應(yīng)于所述用戶輸入顯示包括一列項(xiàng)的彈出菜單,這些項(xiàng)具有至少部分與搜索項(xiàng)的至少一部分相匹配的文本,其中在所述菜單中列出的每項(xiàng)與由其中一項(xiàng)所表示的至少一個(gè)容器中的項(xiàng)相對(duì)應(yīng);以及同時(shí)使用第一類型增亮,增亮項(xiàng)的至少一個(gè)子集,其中每個(gè)增亮后的項(xiàng)表示容器,所述容器包含具有至少部分與所述菜單中的項(xiàng)相匹配的文本的項(xiàng);響應(yīng)于觸發(fā)事件增亮所述彈出菜單中的項(xiàng);以及同時(shí)使用在視覺上不同于所述第一類型增亮的第二類型增亮,將項(xiàng)增亮,其中所述增亮后的項(xiàng)表示容器,所述容器包含具有至少部分與所述菜單中的增亮后的項(xiàng)相匹配的文本的項(xiàng)。
39.根據(jù)權(quán)利要求38的方法,其中所述觸發(fā)事件包括表示至少部分與其中一個(gè)菜單項(xiàng)中文本相匹配的完整詞,且增亮所述彈出菜單中的項(xiàng)包括增亮具有匹配文本的項(xiàng)。
40.根據(jù)權(quán)利要求38的方法,其中所述觸發(fā)事件包括用戶對(duì)菜單項(xiàng)的可移動(dòng)增亮的導(dǎo)航,且增亮所述彈出菜單中的項(xiàng)包括增亮用戶被導(dǎo)航到的項(xiàng)。
41.根據(jù)權(quán)利要求38的方法,其中所述觸發(fā)器事件包括確定所述彈出菜單中的一項(xiàng)與所述彈出菜單中所有其他項(xiàng)相比表示更好匹配,且增亮所述彈出菜單中的項(xiàng)包括增亮表示所述更好匹配的項(xiàng)。
42.一種在用戶界面顯示中,用于增亮與搜索結(jié)果相對(duì)應(yīng)的項(xiàng)的方法,所述用戶界面顯示包括多個(gè)項(xiàng),每項(xiàng)表示包含具有主要文本的項(xiàng)的容器,這些項(xiàng)的至少一個(gè)子集具有可選文本,包括接收表示搜索項(xiàng)的至少一部分的用戶輸入;以及響應(yīng)于所述用戶輸入,增亮這些項(xiàng)的至少一個(gè)子集;其中每個(gè)增亮后的項(xiàng)表示容器,所述容器包含具有主要或可選文本的至少一個(gè)的項(xiàng),所述主要或可選文本至少部分與搜索項(xiàng)的至少一部分相匹配;且其中至少一個(gè)增亮后的項(xiàng)具有與搜索項(xiàng)的至少一部分不匹配的文本標(biāo)簽。
43.根據(jù)權(quán)利要求42的方法,其中對(duì)于至少一項(xiàng),所述可選文本表示對(duì)于所述項(xiàng)的可選詞匯。
44.根據(jù)權(quán)利要求42的方法,其中對(duì)于至少一項(xiàng),所述可選文本表示對(duì)于所述主要文本的誤拼。
45.根據(jù)權(quán)利要求42的方法,其中對(duì)于至少一項(xiàng),所述可選文本表示對(duì)于所述主要文本的可選拼寫。
46.一種用于在顯示屏上增亮項(xiàng)的方法,包括執(zhí)行以下至少之一將直接圍繞這些項(xiàng)的第一屏幕區(qū)域點(diǎn)亮;以及將圍繞所述第一屏幕區(qū)域的第二屏幕區(qū)域變暗;以便所述第二屏幕區(qū)域比所述第一屏幕區(qū)域更暗。
47.根據(jù)權(quán)利要求46的方法,其中所述第一屏幕區(qū)域的形狀為圓形。
48.根據(jù)權(quán)利要求46的方法,其中在所述顯示屏的窗口內(nèi)顯示項(xiàng),且所述第二屏幕區(qū)域包括不包含第一屏幕區(qū)域的窗口的其余部分。
49.根據(jù)權(quán)利要求46的方法,其中所述第二屏幕區(qū)域包括不包含第一屏幕區(qū)域的顯示屏的其余部分。
50.根據(jù)權(quán)利要求46的方法,其中所述第一與第二屏幕區(qū)域之間的亮度差異是逐漸變化的。
51.一種用于在顯示屏上增亮至少兩項(xiàng)的方法,包括執(zhí)行以下至少之一將直接圍繞第一項(xiàng)的第一屏幕區(qū)域和直接圍繞第二項(xiàng)的第二屏幕區(qū)域點(diǎn)亮;以及將所述顯示屏的至少一些其他部分變暗;以便所述顯示屏的所述至少一些其他部分比所述第一和第二屏幕區(qū)域更暗。
52.根據(jù)權(quán)利要求51的方法,其中所述顯示屏的所述至少一些其他部分圍繞所述第一和第二屏幕區(qū)域。
53.根據(jù)權(quán)利要求51的方法,其中所述第一屏幕區(qū)域比所述第二屏幕區(qū)域更暗。
54.根據(jù)權(quán)利要求51的方法,其中所述第一與第三屏幕區(qū)域之間的亮度差異是逐漸變化的;以及所述第二與第三屏幕區(qū)域之間亮度差異與所述第一與第三屏幕區(qū)域之間亮度差異相比較慢地逐漸變化。
55.根據(jù)權(quán)利要求51的方法,其中所述第一與第三屏幕區(qū)域之間的亮度差異是逐漸變化的;以及所述第二與第三屏幕區(qū)域之間的亮度差異不是逐漸變化的。
56.一種在用戶界面顯示中,用于將與搜索結(jié)果相對(duì)應(yīng)的項(xiàng)增亮的方法,所述用戶界面顯示包括多個(gè)項(xiàng),每項(xiàng)表示偏好窗格,每個(gè)偏好窗格包括具有文本的至少一個(gè)系統(tǒng)偏好控件,包括接收表示搜索項(xiàng)的至少一部分的用戶輸入;以及響應(yīng)于所述用戶輸入與對(duì)于至少一個(gè)系統(tǒng)偏好控件的文本相匹配,增亮表示偏好窗格的至少一項(xiàng),所述偏好窗格具有其文本與所述用戶輸入相匹配的偏好控件。
57.根據(jù)權(quán)利要求56的方法,還包括響應(yīng)于所述用戶輸入與幫助功能相關(guān)的文本相匹配,增亮表示幫助功能的項(xiàng)。
58.根據(jù)權(quán)利要求56的方法,還包括響應(yīng)于所述用戶輸入與至少一個(gè)應(yīng)用偏好控件的文本相匹配,增亮表示以下至少之一的至少一項(xiàng)應(yīng)用;應(yīng)用偏好控件;或與所述應(yīng)用相對(duì)應(yīng)的偏好窗格。
59.根據(jù)權(quán)利要求56的方法,還包括響應(yīng)于所述用戶輸入與幫助功能相關(guān)的文本相匹配,增亮表示幫助功能的項(xiàng);響應(yīng)于所述用戶輸入與至少一個(gè)應(yīng)用偏好控件的文本相匹配,增亮表示以下其中至少之一的至少一項(xiàng)應(yīng)用;應(yīng)用偏好控件;或與所述應(yīng)用相對(duì)應(yīng)的偏好窗格。
60.一種在用戶界面顯示中,用于增亮與搜索結(jié)果相對(duì)應(yīng)的項(xiàng)的方法,所述用戶界面顯示包括多個(gè)項(xiàng),每項(xiàng)表示偏好窗格,每個(gè)偏好窗格包括具有文本的至少一個(gè)系統(tǒng)偏好控件,包括接收表示搜索項(xiàng)的至少一部分的用戶輸入;以及響應(yīng)于所述用戶輸入與至少一個(gè)系統(tǒng)偏好控件的文本相匹配,增亮表示偏好窗格的至少一項(xiàng),所述偏好窗格具有其文本與所述用戶輸入相匹配的偏好控件;響應(yīng)于所述用戶輸入與至少一個(gè)系統(tǒng)偏好控件的文本不匹配響應(yīng)于所述用戶輸入與幫助功能相關(guān)的文本相匹配,增亮表示幫助功能的項(xiàng);響應(yīng)于所述用戶輸入與至少一個(gè)應(yīng)用偏好控件的文本相匹配,增亮表示以下其中至少之一的至少一項(xiàng)應(yīng)用;應(yīng)用偏好控件;或與所述應(yīng)用相對(duì)應(yīng)的偏好窗格。
61.一種在包括多個(gè)屏幕項(xiàng)的用戶界面顯示中,用于增亮與搜索結(jié)果相對(duì)應(yīng)的屏幕項(xiàng)的方法,包括接收表示搜索項(xiàng)的至少一部分的用戶輸入;以及響應(yīng)于所述用戶輸入,增亮所述屏幕項(xiàng)的至少一個(gè)子集;其中每個(gè)增亮后的屏幕項(xiàng)表示容器,所述容器包含至少一項(xiàng),所述包含的項(xiàng)具有至少部分與搜索項(xiàng)的至少一部分相匹配的文本;且其中至少一個(gè)增亮后的屏幕項(xiàng)具有與搜索項(xiàng)的至少一部分不匹配的文本標(biāo)簽。
62.一種在包括多個(gè)項(xiàng)的用戶界面顯示中,用于增亮與搜索結(jié)果相對(duì)應(yīng)的項(xiàng)的方法,包括接收表示搜索項(xiàng)的至少一部分的用戶輸入;以及響應(yīng)于所述用戶輸入,增亮所述項(xiàng)的至少一個(gè)子集;其中每個(gè)增亮后的項(xiàng)表示容器,所述容器包含至少一項(xiàng),所述至少一項(xiàng)具有至少部分與搜索項(xiàng)的至少一部分相匹配的文本;其中至少一個(gè)增亮后的項(xiàng)具有與搜索項(xiàng)的至少一部分不匹配的文本標(biāo)簽。
63.一種在包括多個(gè)項(xiàng)的用戶界面顯示中,用于增亮與搜索結(jié)果相對(duì)應(yīng)的項(xiàng)的方法,包括響應(yīng)于用戶輸入表示搜索項(xiàng)的至少一部分,增亮項(xiàng)的至少一個(gè)子集;其中每個(gè)增亮后的項(xiàng)具有至少部分與搜索項(xiàng)的至少一部分相匹配的元數(shù)據(jù)。
64.一種在包括多個(gè)項(xiàng)的用戶界面顯示中,用于增亮與搜索結(jié)果相對(duì)應(yīng)的屏幕項(xiàng)的方法,包括響應(yīng)于用戶輸入表示搜索項(xiàng)的至少一部分,并且所述用戶輸入至少部分匹配于與項(xiàng)相關(guān)的元數(shù)據(jù),增亮表示包含所述項(xiàng)的容器的至少一個(gè)屏幕項(xiàng)。
65.根據(jù)權(quán)利要求64的方法,其中所述容器包含偏好窗格,所述項(xiàng)包括偏好控件。
66.根據(jù)權(quán)利要求64的方法,其中至少一個(gè)屏幕項(xiàng)包括至少一項(xiàng)。
67.一種用于在包括多個(gè)項(xiàng)的用戶界面顯示中,增亮與搜索結(jié)果相對(duì)應(yīng)的項(xiàng)的計(jì)算機(jī)程序產(chǎn)品,包括計(jì)算機(jī)可讀介質(zhì);以及計(jì)算機(jī)程序代碼,被編碼在所述介質(zhì)上,用于響應(yīng)于用戶輸入表示搜索項(xiàng)的至少一部分,增亮項(xiàng)的至少一個(gè)子集;其中每個(gè)增亮后的項(xiàng)表示具有至少部分與搜索項(xiàng)的至少一部分相匹配的元數(shù)據(jù)的至少一項(xiàng)。
68.根據(jù)權(quán)利要求67的計(jì)算機(jī)程序產(chǎn)品,其中至少一個(gè)增亮后的項(xiàng)具有與搜索項(xiàng)的至少一部分不匹配的文本標(biāo)簽。
69.根據(jù)權(quán)利要求67的計(jì)算機(jī)程序產(chǎn)品,其中所述元數(shù)據(jù)包括文本。
70.根據(jù)權(quán)利要求67的計(jì)算機(jī)程序產(chǎn)品,其中每個(gè)增亮后的項(xiàng)表示容器。
71.根據(jù)權(quán)利要求67的計(jì)算機(jī)程序產(chǎn)品,其中用于增亮項(xiàng)的至少一個(gè)子集的計(jì)算機(jī)程序產(chǎn)品包括計(jì)算機(jī)程序代碼,所述計(jì)算機(jī)程序代碼用于使用第一類型增亮,增亮至少其中一項(xiàng);以及使用在視覺上不同于所述第一類型增亮的第二類型增亮,增亮至少其中一項(xiàng)。
72.一種用于在包括多個(gè)項(xiàng)的用戶界面顯示中,增亮與搜索結(jié)果相對(duì)應(yīng)的項(xiàng)的計(jì)算機(jī)程序產(chǎn)品,所述計(jì)算機(jī)程序產(chǎn)品包括計(jì)算機(jī)可讀介質(zhì);以及計(jì)算機(jī)程序代碼,被編碼在所述介質(zhì)上,用于接收包括至少一個(gè)鍵擊的用戶輸入,所述用戶輸入表示搜索項(xiàng)的最初部分;以及響應(yīng)于所述用戶輸入,增亮項(xiàng)的至少一個(gè)子集,其中每個(gè)增亮后的項(xiàng)表示具有至少部分與搜索項(xiàng)的最初部分相匹配的元數(shù)據(jù)的項(xiàng);接收包括至少一個(gè)鍵擊的附加用戶輸入,所述附加用戶輸入表示搜索項(xiàng)的附加部分;以及響應(yīng)于所述附加用戶輸入,更新項(xiàng)的至少一個(gè)子集的增亮,以便每個(gè)增亮后的項(xiàng)表示具有與所述搜索項(xiàng)的附加部分相組合的所述搜索項(xiàng)的最初部分相匹配的元數(shù)據(jù)。
73.一種用于在顯示屏上增亮項(xiàng)的計(jì)算機(jī)程序產(chǎn)品,包括計(jì)算機(jī)可讀介質(zhì);以及計(jì)算機(jī)程序代碼,被編碼在所述介質(zhì)上,用于執(zhí)行以下至少之一將直接圍繞項(xiàng)的第一屏幕區(qū)域點(diǎn)亮;以及將圍繞所述第一屏幕區(qū)域的第二屏幕區(qū)域變暗;以便使所述第二屏幕區(qū)域比所述第一屏幕區(qū)域更暗。
74.一種用于在包括多個(gè)項(xiàng)的用戶界面顯示中,增亮與搜索結(jié)果相對(duì)應(yīng)的項(xiàng)的計(jì)算機(jī)程序產(chǎn)品,所述計(jì)算機(jī)程序產(chǎn)品包括計(jì)算機(jī)可讀介質(zhì);以及計(jì)算機(jī)程序代碼,被編碼在所述介質(zhì)上,用于響應(yīng)于用戶輸入表示搜索項(xiàng)的至少一部分,增亮項(xiàng)的至少一個(gè)子集;其中每個(gè)增亮后的項(xiàng)具有至少部分與搜索項(xiàng)的至少一部分相匹配的元數(shù)據(jù)。
75.一種增亮與搜索結(jié)果相對(duì)應(yīng)的屏幕項(xiàng)的計(jì)算機(jī)程序產(chǎn)品,所述計(jì)算機(jī)程序產(chǎn)品包括計(jì)算機(jī)可讀介質(zhì);以及計(jì)算機(jī)程序代碼,被編碼在所述介質(zhì)上,用于響應(yīng)于用戶輸入表示搜索項(xiàng)的至少一部分,且所述用戶輸入至少部分匹配于與項(xiàng)相關(guān)的元數(shù)據(jù),增亮表示包含項(xiàng)的容器的至少一個(gè)屏幕項(xiàng)。
76.根據(jù)權(quán)利要求75的計(jì)算機(jī)程序產(chǎn)品,其中所述容器包括偏好窗格,所述項(xiàng)包括偏好控件。
77.根據(jù)權(quán)利要求75的計(jì)算機(jī)程序產(chǎn)品,其中所述至少一個(gè)屏幕項(xiàng)包括至少一項(xiàng)。
78.一種用于增亮與搜索結(jié)果相對(duì)應(yīng)的項(xiàng)的系統(tǒng),包括輸入設(shè)備,用于接收表示搜索項(xiàng)的至少一部分的用戶輸入;處理器,與所述輸入設(shè)備耦接,用于處理用戶輸入;以及顯示設(shè)備,與所述處理器耦接,用于顯示包括多個(gè)項(xiàng)的用戶界面,并且用于增亮項(xiàng)的至少一個(gè)子集;其中每個(gè)增亮后的項(xiàng)表示具有至少部分與搜索項(xiàng)的至少一部分相匹配的元數(shù)據(jù)的至少一項(xiàng)。
79.根據(jù)權(quán)利要求78的系統(tǒng),其中至少一個(gè)增亮后的項(xiàng)具有與搜索項(xiàng)的至少一部分不匹配的文本標(biāo)簽。
80.根據(jù)權(quán)利要求78的系統(tǒng),其中所述元數(shù)據(jù)包括文本。
81.根據(jù)權(quán)利要求78的系統(tǒng),其中每個(gè)增亮后的項(xiàng)表示容器。
82.根據(jù)權(quán)利要求78的系統(tǒng),其中所述顯示設(shè)備使用第一類型增亮,增亮至少其中一項(xiàng);以及使用在視覺上不同于所述第一類型增亮的第二類型增亮,增亮至少其中一項(xiàng)。
83.一種用于增亮與搜索結(jié)果相對(duì)應(yīng)的項(xiàng)的系統(tǒng),包括輸入設(shè)備,用于接收包括至少一個(gè)鍵擊的用戶輸入,所述用戶輸入表示搜索項(xiàng)的最初部分;以及處理器,與所述輸入設(shè)備耦接,用于處理所述用戶輸入;以及顯示設(shè)備,與所述處理器耦接,用于顯示包括多個(gè)項(xiàng)的用戶界面,以及響應(yīng)于用戶輸入,增亮項(xiàng)的至少一個(gè)子集;其中每個(gè)增亮后的項(xiàng)表示具有至少部分與搜索項(xiàng)的最初部分相匹配的元數(shù)據(jù)的項(xiàng);其中響應(yīng)于所述輸入設(shè)備接收包括至少一個(gè)鍵擊的附加用戶輸入,且所述附加用戶輸入表示搜索項(xiàng)的附加部分,所述顯示設(shè)備更新對(duì)項(xiàng)的至少一個(gè)子集的增亮,以便每個(gè)增亮后的項(xiàng)表示具有元數(shù)據(jù)的項(xiàng),所述元數(shù)據(jù)至少與和搜索項(xiàng)附加部分相組合的搜索項(xiàng)的最初部分相匹配。
84.一種用于在顯示屏上增亮項(xiàng)的系統(tǒng),包括處理器,用于顯示包括至少一項(xiàng)的用戶界面;以及顯示設(shè)備,與所述處理器耦接,用于執(zhí)行以下至少之一將直接圍繞至少一項(xiàng)的第一屏幕區(qū)域點(diǎn)亮;以及將圍繞所述第一屏幕區(qū)域的第二屏幕區(qū)域變暗。
85.一種用于增亮與搜索結(jié)果相對(duì)應(yīng)的項(xiàng)的系統(tǒng),包括輸入設(shè)備,用于接收表示搜索項(xiàng)的至少一部分的用戶輸入;處理器,與所述輸入設(shè)備耦接,用于處理用戶輸入;以及顯示設(shè)備,與所述處理器耦接,用于顯示包括多個(gè)項(xiàng)的用戶界面,以及響應(yīng)于所述用戶輸入表示搜索項(xiàng)的至少一部分,增亮項(xiàng)的至少一個(gè)子集;其中每個(gè)增亮后的項(xiàng)具有至少部分與搜索項(xiàng)的至少一部分相匹配的元數(shù)據(jù)。
86.一種用于增亮與搜索結(jié)果相對(duì)應(yīng)的屏幕項(xiàng)的系統(tǒng),包括輸入設(shè)備,用于接收表示搜索項(xiàng)的至少一部分的用戶輸入;處理器,與所述輸入設(shè)備耦接,用于處理所述用戶輸入;以及顯示設(shè)備,與所述處理器耦接,用于顯示包括多個(gè)項(xiàng)的用戶界面,以及響應(yīng)于所述用戶輸入表示搜索項(xiàng)的至少一部分,且所述用戶輸入至少部分匹配于與項(xiàng)相關(guān)的元數(shù)據(jù),增亮表示包含項(xiàng)的容器的至少一個(gè)屏幕項(xiàng)。
87.根據(jù)權(quán)利要求86的系統(tǒng),其中所述容器包括偏好窗格,所述項(xiàng)包括偏好控件。
88.根據(jù)權(quán)利要求86的系統(tǒng),其中所述至少一個(gè)屏幕項(xiàng)包括至少一項(xiàng)。
89.一種用于增亮與搜索結(jié)果相對(duì)應(yīng)的項(xiàng)的用戶界面,包括包括多個(gè)項(xiàng)的顯示區(qū)域,其中響應(yīng)于用戶輸入表示搜索項(xiàng)的至少一部分,增亮項(xiàng)的至少一個(gè)子集;其中每個(gè)增亮后的項(xiàng)表示具有至少部分與搜索項(xiàng)的至少一部分相匹配的元數(shù)據(jù)的至少一項(xiàng)。
90.一種用于將顯示屏項(xiàng)增亮的用戶界面,包括直接圍繞至少一項(xiàng)的第一屏幕區(qū)域;以及圍繞所述第一屏幕區(qū)域的第二屏幕區(qū)域;其中所述第二屏幕區(qū)域比所述第一屏幕區(qū)域更暗。
91.根據(jù)權(quán)利要求1的方法,其中每項(xiàng)包括圖標(biāo)。
92.根據(jù)權(quán)利要求46的方法,其中每項(xiàng)包括圖標(biāo)。
93.根據(jù)權(quán)利要求67的計(jì)算機(jī)程序產(chǎn)品,其中每項(xiàng)包括圖標(biāo)。
94.根據(jù)權(quán)利要求78的系統(tǒng),其中每項(xiàng)包括圖標(biāo)。
95.根據(jù)權(quán)利要求89的用戶界面,其中每項(xiàng)包括圖標(biāo)。
全文摘要
本發(fā)明提供了使用戶能夠很容易定位出偏好控件、文件、文件夾、控制,或與搜索結(jié)果相關(guān)的其他系統(tǒng)資源或數(shù)據(jù)項(xiàng)。在一個(gè)實(shí)施例中,在與可能進(jìn)行搜索的一個(gè)或多個(gè)資源類型相關(guān)的搜索域中,用戶輸入搜索項(xiàng)(或其一部分)。用戶可被提供以包含一列可能匹配項(xiàng)的彈出菜單。用戶從彈出菜單選擇所期望的偏好控件,并顯示相應(yīng)偏好窗格,或包含所選項(xiàng)、控制或其他資源的其他容器。在一個(gè)方面,當(dāng)用戶輸入搜索項(xiàng)(或其部分)時(shí),將特定圖標(biāo)增亮。具體而言,將表示包含匹配數(shù)據(jù)項(xiàng)的容器(例如,具有與搜索項(xiàng)相匹配的控制的偏好窗格)的那些圖標(biāo)增亮。根據(jù)關(guān)于哪個(gè)容器可能包含正確匹配的確定程度,使用不同類型的增亮。
文檔編號(hào)G06F17/30GK101057239SQ200580038476
公開日2007年10月17日 申請(qǐng)日期2005年11月10日 優(yōu)先權(quán)日2004年11月10日
發(fā)明者馬克希姆·I.·魯諾弗, 巴斯·奧丁, 史蒂夫·柯, 格萊格里·N.·克里斯泰, 凱文·泰尼 申請(qǐng)人:蘋果電腦有限公司