表面化屏幕外可視對(duì)象相關(guān)申請(qǐng)的交叉引用本申請(qǐng)要求對(duì)通過(guò)引用而結(jié)合內(nèi)容如同這里完全闡述一樣、于2010年11月18日提交的、標(biāo)題為“UserInteractioninaComputerOperatingSystem”的第61/415,179號(hào)美國(guó)臨時(shí)申請(qǐng)和于2010年11月18日提交的、標(biāo)題為“UserInteractioninaComputerOperatingSystem”的第61/458,326號(hào)美國(guó)臨時(shí)申請(qǐng)的優(yōu)先權(quán)。技術(shù)領(lǐng)域本文檔涉及用于與計(jì)算機(jī)操作系統(tǒng)的用戶交互的系統(tǒng)和技術(shù)。
背景技術(shù):隨著計(jì)算機(jī)變得更多地存在于普通日?;顒?dòng)中,用戶與計(jì)算機(jī)交互的方式變得更重要。例如早期計(jì)算機(jī)將打孔卡用于與有限用戶組交互,而桌面型個(gè)人計(jì)算機(jī)造成與更多用戶的更延長(zhǎng)交互和圖形用戶界面的發(fā)展。這樣的界面成為計(jì)算機(jī)操作系統(tǒng)本身的一部分并且被操作系統(tǒng)上運(yùn)行的應(yīng)用進(jìn)一步延伸。計(jì)算設(shè)備現(xiàn)在通常比如以智能電話和相似設(shè)備的形式便攜并且由用戶攜帶。由于這樣的設(shè)備可能具有有限大小,該有限大小使經(jīng)由鍵盤的交互比對(duì)于桌面型或者膝上型計(jì)算機(jī)而言更不切實(shí)際,所以可以比如以觸屏用戶界面的形式提供用于交互的備選機(jī)制,這些觸屏用戶界面顯示圖形內(nèi)容、并且也可以接收在該內(nèi)容之上的用戶輸入。也可以使用其它輸入機(jī)制、比如語(yǔ)音輸入和移動(dòng)設(shè)備中的加速度計(jì)或者羅盤可以感測(cè)的基于手勢(shì)的輸入。
技術(shù)實(shí)現(xiàn)要素:本文檔描述可以用來(lái)與計(jì)算設(shè)備、比如移動(dòng)計(jì)算設(shè)備(例如智能電話、上網(wǎng)本或者寫字板計(jì)算機(jī))的用戶交互的系統(tǒng)和技術(shù)。這里描述的各種技術(shù)可以提供用于用戶與設(shè)備的更直觀交互的機(jī)制、包括通過(guò)用設(shè)備向用戶發(fā)信號(hào)和用于對(duì)向設(shè)備提供的用戶輸入做出響應(yīng)。用戶反饋可以采用可聽(tīng)信號(hào)、觸覺(jué)反饋(例如設(shè)備的協(xié)調(diào)振動(dòng))和屏幕上用戶界面元素的移動(dòng)這樣的形式。在下文具體描述的技術(shù)中,與屏幕外觸摸輸入設(shè)備、比如電容觸板的特定用戶交互可以引起在設(shè)備的顯示器上示出特定內(nèi)容。具體而言,設(shè)備可以感測(cè)用戶開(kāi)始從觸板的邊緣離開(kāi)的拖動(dòng)運(yùn)動(dòng)并且向觸板上繼續(xù)該運(yùn)動(dòng)。(將未感測(cè)板外接觸,但是觸板將察覺(jué)在它的邊緣開(kāi)始接觸、并且在從邊緣朝著觸板的主要區(qū)域的方向)。響應(yīng)于這樣的感測(cè)的輸入,設(shè)備可以通過(guò)進(jìn)行如下滾動(dòng)動(dòng)作的動(dòng)畫來(lái)做出響應(yīng):一個(gè)或者多個(gè)項(xiàng)從顯示的邊緣離開(kāi)、移動(dòng)到設(shè)備顯示上,如同用戶通過(guò)從觸板的邊緣拉開(kāi)并且拉取到觸板上一樣,但實(shí)際上從顯示的邊緣拉開(kāi)內(nèi)容并且拉取到顯示。例如,如果用戶從觸板的左邊拖開(kāi)他的或者她的手指到觸板上,則內(nèi)容(例如圖標(biāo)網(wǎng)格、多個(gè)操作小配件或者菜單)可以表現(xiàn)為從顯示的左邊被漸進(jìn)拖開(kāi)到顯示上,并且如果用戶來(lái)回移動(dòng)他的或者她的手指,則內(nèi)容可以與手指同步移動(dòng)。類似地,如果用戶從觸板的頂部向下拉開(kāi),則通知面板可以以看似下拉卷簾的方式來(lái)被下拉,這與在用于移動(dòng)設(shè)備的ANDROID操作系統(tǒng)中示出通知面板相似。因此可以將被感測(cè)為在觸板的邊緣附近開(kāi)始的拖動(dòng)運(yùn)動(dòng)解譯為對(duì)已經(jīng)在屏幕上的項(xiàng)的選擇,并且該拖動(dòng)運(yùn)動(dòng)可以使得項(xiàng)(例如圖標(biāo))被拾取并且與拖動(dòng)運(yùn)動(dòng)協(xié)調(diào)移動(dòng),而被感測(cè)為從觸板的邊緣始發(fā)的拖動(dòng)運(yùn)動(dòng)(例如它在觸板的極度邊緣處開(kāi)始并且具有在首次感測(cè)它時(shí)的現(xiàn)有速率)可以用來(lái)表面化先前未被顯示的新可視對(duì)象。在另一示例中,錄入屏幕外內(nèi)容可以使當(dāng)前屏幕(無(wú)論是否包括桌面上的背景或者僅桌面上的圖標(biāo))從撤開(kāi)并且被替換為屏幕外內(nèi)容,以便在軌跡板設(shè)備上實(shí)現(xiàn)與在現(xiàn)有智能電話和寫字板操作系統(tǒng)上實(shí)施的多屏幕桌面相似的多屏幕桌面。在某些實(shí)現(xiàn)中,這樣的系統(tǒng)和技術(shù)可以提供一個(gè)或者多個(gè)優(yōu)點(diǎn)。例如可以改進(jìn)用戶與計(jì)算設(shè)備的交互,并且用戶可以更可能購(gòu)買更多設(shè)備并且向其他人推薦它們。應(yīng)用程序的作者也可以受益于能夠使用界面(比如這里討論的界面)來(lái)提供他們的應(yīng)用,并且也可以能夠生成新的和附加種類的應(yīng)用。在下文具體描述的技術(shù)的更多具體優(yōu)點(diǎn)中,可以通過(guò)從顯示器的邊緣推開(kāi)僅定期需要的元素、并且響應(yīng)于在并非顯示器的一部分的觸板或者其它相似輸入設(shè)備上的方便和直觀用戶輸入示出這樣的對(duì)象,來(lái)增加顯示器的有效尺寸。這樣的輸入也可以在某些示例中區(qū)別于如下輸入,這些輸入在顯示的邊緣或者附近開(kāi)始、但是未首先在極度邊緣處、以現(xiàn)有速率進(jìn)入觸板以指示它們從觸板的邊緣出發(fā)。因此,除了識(shí)別某些輸入從觸板的邊緣出發(fā)(例如通過(guò)標(biāo)識(shí)它們的開(kāi)始位置為在邊緣處、并且它們的開(kāi)始速率為具有某個(gè)速度和到觸板的主體上的方向)這樣的額外功能之外,用戶還可以具有對(duì)觸板的所有正常功能的使用。在另一實(shí)現(xiàn)中,公開(kāi)一種計(jì)算機(jī)實(shí)施的用戶輸入過(guò)程,并且該過(guò)程包括:在圖形顯示之上的觸板表面上接收橫貫觸板表面拖動(dòng)的用戶輸入運(yùn)動(dòng);通過(guò)標(biāo)識(shí)在觸板表面的外圍邊緣處針對(duì)輸入運(yùn)動(dòng)感測(cè)的第一位置來(lái)將拖動(dòng)輸入運(yùn)動(dòng)標(biāo)識(shí)為從觸板的邊緣始發(fā)離開(kāi);并且響應(yīng)于標(biāo)識(shí)拖動(dòng)輸入運(yùn)動(dòng),在圖形顯示上顯示滑動(dòng)圖形元素,該滑動(dòng)圖形元素被賦予動(dòng)畫以在顯示上的非移動(dòng)元素之上從顯示的邊緣移入顯示的主體中。接收用戶輸入運(yùn)動(dòng)可以包括接收從觸板表面的右側(cè)或者左側(cè)進(jìn)入觸板表面的輸入運(yùn)動(dòng)。該方法也可以包括計(jì)算用于拖動(dòng)輸入運(yùn)動(dòng)的矢量。在其它實(shí)現(xiàn)中,公開(kāi)一種計(jì)算機(jī)實(shí)施的用戶輸入過(guò)程。該過(guò)程包括:在圖形顯示之上的觸板表面上接收橫貫觸板表面拖動(dòng)的用戶輸入運(yùn)動(dòng);通過(guò)標(biāo)識(shí)在觸板表面的外圍邊緣處針對(duì)輸入運(yùn)動(dòng)的感測(cè)的第一位置來(lái)將拖動(dòng)輸入運(yùn)動(dòng)標(biāo)識(shí)為從觸板的邊緣始發(fā)離開(kāi);并且響應(yīng)于標(biāo)識(shí)拖動(dòng)輸入運(yùn)動(dòng)在圖形顯示上顯示滑動(dòng)圖形元素,該滑動(dòng)圖形元素被賦予動(dòng)畫以在顯示上的非移動(dòng)元素之上從顯示的邊緣移入顯示的主體中。在附圖和下文描述中闡述一個(gè)或者多個(gè)實(shí)施例的細(xì)節(jié)。其它特征和優(yōu)點(diǎn)將從描述和附圖中以及從權(quán)利要求中變得清楚。附圖說(shuō)明圖1A和圖1B是示出移動(dòng)計(jì)算設(shè)備中的觸覺(jué)反饋的圖。圖2A和圖2B示出用于向圖形用戶界面添加窗口的技術(shù)的屏幕截圖。圖3A和圖3B在概念上示出響應(yīng)于移動(dòng)計(jì)算設(shè)備的運(yùn)動(dòng)在設(shè)備上激活地圖應(yīng)用(mappingapplication)。圖4A、圖4B和圖4C示出計(jì)算設(shè)備的屏幕截圖,該計(jì)算設(shè)備具有觸板輸入機(jī)制和響應(yīng)于觸板輸入機(jī)制上的特定手勢(shì)的屏幕上元素。圖5是移動(dòng)計(jì)算設(shè)備的示意圖。圖6是用于與糾正用戶在計(jì)算設(shè)備上的數(shù)據(jù)錄入?yún)f(xié)調(diào)地提供觸覺(jué)反饋的過(guò)程的流程圖。圖7是用于響應(yīng)于窗口外圍上的用戶輸入來(lái)生成顯示元素的過(guò)程的流程圖。圖8是用于響應(yīng)于計(jì)算設(shè)備的運(yùn)動(dòng),自動(dòng)激活導(dǎo)航應(yīng)用的過(guò)程的流程圖。圖9A是用于響應(yīng)于觸板的用戶操縱向圖形顯示引入元素的過(guò)程的流程圖。圖9B是用于響應(yīng)于觸板的用戶操縱來(lái)最小化圖形顯示上的元素的過(guò)程的流程圖。圖10示出可以用來(lái)實(shí)施這里描述的技術(shù)的計(jì)算機(jī)設(shè)備和移動(dòng)計(jì)算機(jī)設(shè)備的示例。在各種附圖中的相似標(biāo)號(hào)指示相似元素。具體實(shí)施方式本文檔描述用于例如使用在計(jì)算設(shè)備(比如移動(dòng)智能電話)上運(yùn)行的操作系統(tǒng)的元素來(lái)提供與該設(shè)備的用戶的交互的系統(tǒng)和技術(shù)。系統(tǒng)和技術(shù)可以提供可以可視地、可聽(tīng)地或者經(jīng)由觸摸實(shí)施的各種輸出機(jī)制和用于控制設(shè)備的輸入機(jī)制。這里描述多種具體示例技術(shù),并且可以個(gè)體地實(shí)施、相互配合和集成(例如在滾動(dòng)欄上正交地拖動(dòng)可以出現(xiàn)于用戶通過(guò)從觸板的邊緣拖開(kāi)到觸板上來(lái)表面化內(nèi)容之前或者之后)或者與操作系統(tǒng)的其它方面一起實(shí)施技術(shù)。圖1A和圖1B是示出移動(dòng)計(jì)算設(shè)備102中的觸覺(jué)反饋的圖。一般而言,設(shè)備102采用具有滑出鍵盤108的智能電話的形式。設(shè)備102也在它的前表面上包括用于向用戶顯示信息的圖形顯示,其中顯示可以包括用于從用戶獲得輸入的觸屏輸入機(jī)制、比如通過(guò)用戶用他們的手指或者用觸筆觸摸顯示的表面。在這一示例中,在圖1A中示出在第一狀態(tài)102中并且在圖1B中示出在第二稍后狀態(tài)中的設(shè)備102。在第一狀態(tài)中,示出在用戶已經(jīng)開(kāi)始向設(shè)備102中鍵入句子以比如提交句子的文本作為搜索查詢、向字處理文檔或者電子郵件添加文本作為句子或者用于其它相似目的之后的設(shè)備102。用戶已經(jīng)錄入的短語(yǔ)106包括拼寫錯(cuò)誤,因?yàn)橐呀?jīng)錄入單詞Soain,但是很明顯用戶打算鍵入單詞Spain。在這一示例中,實(shí)時(shí)拼寫檢查系統(tǒng)可以確定單詞Soain未出現(xiàn)于設(shè)備102上存儲(chǔ)的或者設(shè)備102可訪問(wèn)(例如經(jīng)由無(wú)線網(wǎng)絡(luò)和因特網(wǎng))的詞典中、并且可以用與現(xiàn)有子處理器應(yīng)用中的各種拼寫檢查系統(tǒng)執(zhí)行的方式相似的方式(比如通過(guò)為詞項(xiàng)添加下劃線)來(lái)醒目顯示它。標(biāo)識(shí)拼寫錯(cuò)誤的單詞除了觸發(fā)系統(tǒng)糾正單詞的拼寫之外也可以使設(shè)備102向用戶提供觸覺(jué)反饋。例如根據(jù)系統(tǒng)關(guān)于拼寫錯(cuò)誤的單詞采取的動(dòng)作,可以提供一個(gè)或者多個(gè)相異觸覺(jué)反饋類型。作為一個(gè)示例,如果設(shè)備102已經(jīng)能夠?qū)τ糜谠~項(xiàng)、比如詞項(xiàng)110的拼寫糾正定位,其中已經(jīng)標(biāo)識(shí)單詞Spain并且自動(dòng)放入串中,則設(shè)備可以在相對(duì)短時(shí)段內(nèi)、比如一瞬間振動(dòng)一次。備選地,如果系統(tǒng)不能標(biāo)識(shí)對(duì)詞項(xiàng)106的糾正,則可以使設(shè)備102相互緊接地振動(dòng)兩次。觸覺(jué)反饋因此可以觸發(fā)設(shè)備的用戶識(shí)別對(duì)他們錄入的文本已經(jīng)識(shí)別問(wèn)題,從而他們將他們的目光移向屏幕或者在屏幕上提供附加聚焦。如果用戶感覺(jué)單次振動(dòng),則他們可以查找以確認(rèn)替換單詞正確,而如果他們感覺(jué)兩次振動(dòng),則他們可以查找并且停止他們的鍵入以便斷定是否需要人工糾正。設(shè)備102可以在其它實(shí)施例中提供其它觸覺(jué)反饋。例如可以提供少量點(diǎn)擊或者可以播放用戶可以用他的或者她的手部感覺(jué)的低音調(diào)。也可以使用除了單次振動(dòng)和雙振動(dòng)之外的觸覺(jué)反饋模式。例如觸覺(jué)事件的按時(shí)間的長(zhǎng)度可以向用戶發(fā)送某一狀態(tài)的信號(hào)或者可以使用觸覺(jué)事件的幅度。作為一個(gè)示例,輕振動(dòng)可以指示已經(jīng)進(jìn)行糾正并且用戶可以可能忽略它,而強(qiáng)振動(dòng)可以指示標(biāo)識(shí)錯(cuò)誤、但是不能進(jìn)行糾正,從而用戶應(yīng)當(dāng)對(duì)問(wèn)題給予更多注意。也可以響應(yīng)于用戶的語(yǔ)音輸入來(lái)提供觸覺(jué)反饋。在這樣的情形中,系統(tǒng)不會(huì)尋找用戶的鍵入錯(cuò)誤、但是代之以尋找如下情形,在這些情形中,系統(tǒng)對(duì)于它已經(jīng)選擇的單詞與用戶口述的單詞匹配具有低置信度。觸覺(jué)反饋可以比可聽(tīng)反饋更有幫助,因?yàn)樘峁┛陬^輸入的用戶可能未正常注視屏幕以確定他的或者她的單詞被正確理解,并且可聽(tīng)反饋可能不必要地讓用戶分心,因?yàn)榭赡茈y以在相同時(shí)間談話和傾聽(tīng)。對(duì)照而言,觸覺(jué)反饋將允許用戶握持他的或者她的設(shè)備、讓它在口袋中或者其它相似位置并且通過(guò)任何語(yǔ)音到文本轉(zhuǎn)換以相當(dāng)無(wú)侵?jǐn)_的方式被通知問(wèn)題。圖2A和圖2B示出用于向圖形用戶界面添加窗口的技術(shù)的屏幕截圖。一般而言,這里的技術(shù)涉及到標(biāo)識(shí)用戶啟動(dòng)的拖動(dòng)運(yùn)動(dòng),該拖動(dòng)運(yùn)動(dòng)在操作系統(tǒng)的圖形用戶界面中的窗口外圍周圍(比如在滾動(dòng)欄之上)開(kāi)始并且移入窗口中。解譯這樣的用戶動(dòng)作為用于添加新窗口的意圖,因此系統(tǒng)創(chuàng)建向系統(tǒng)在尺寸上收縮的原有窗口的側(cè)部堆疊的新窗口。在圖2A中,示出窗口120而基本web瀏覽器在窗口120中運(yùn)行并且在瀏覽器中顯示網(wǎng)頁(yè)。假設(shè)查看網(wǎng)頁(yè)的用戶研究在網(wǎng)頁(yè)上提到的個(gè)人、用戶想要找出關(guān)于個(gè)人的附加信息并且用戶想要與網(wǎng)頁(yè)上的信息并行查看該信息。一種用于進(jìn)行這樣的查看的有用方式將是并排或者以相似排列在顯示屏上提供兩個(gè)窗口。選擇目標(biāo)128示出一種用來(lái)建立這樣的排列的常規(guī)機(jī)制,該選擇目標(biāo)代表用戶在瀏覽器的顯示區(qū)右邊的滾動(dòng)欄之上按壓。圖中的從選擇目標(biāo)128到放下目標(biāo)130的箭頭代表用戶在用戶在放下目標(biāo)130提起他的或者她的手指(例如從鼠標(biāo)按鈕或者觸屏)之前在這兩點(diǎn)之間的拖動(dòng)運(yùn)動(dòng)。選擇目標(biāo)128可以位于滾動(dòng)欄上的滾動(dòng)控制126或者滾動(dòng)欄上的另一位置。選擇也可以是在窗口120的在用于瀏覽器的其中顯示網(wǎng)頁(yè)內(nèi)容的顯示區(qū)以外的邊緣附近的另一外圍元素上。備選地,選擇目標(biāo)128可以是在窗口120的外圍的小距離內(nèi)的位置、無(wú)論在該位置是否有可視元素。圖2B示出計(jì)算設(shè)備對(duì)用戶的這樣的輸入的解譯結(jié)果。具體而言,示出窗口120并且也示出新窗口124與原有窗口120相鄰。窗口120已經(jīng)在橫向尺度上向下收縮與用戶在圖2A中拖動(dòng)的程度相同的程度、即圖2B中的窗口120的右邊與放下目標(biāo)130近似地豎直對(duì)齊。也已經(jīng)響應(yīng)于圖2A中所示用戶輸入自動(dòng)實(shí)例化新窗口124。窗口124可以是用于瀏覽器的標(biāo)準(zhǔn)通用打開(kāi)頁(yè)面、比如顯示搜索框的頁(yè)面、顯示用于用戶的拜訪最多的站點(diǎn)中的若干站點(diǎn)的縮略圖的頁(yè)面或者其它這樣的內(nèi)容。圖2A中的來(lái)自用戶的輸入也可以指示在實(shí)例化窗口124時(shí)將在窗口124中顯示什么頁(yè)面。例如選擇目標(biāo)128可以是網(wǎng)頁(yè)上的元素、比如URL127(其中放下目標(biāo)是屏幕的邊緣或者在當(dāng)前為瀏覽器的聚焦的窗格或者標(biāo)簽以外的區(qū)域),并且可以在窗口124中打開(kāi)對(duì)應(yīng)于該URL的網(wǎng)頁(yè)。雖然這里的示例聚焦于web瀏覽器和網(wǎng)頁(yè),但是這些技術(shù)可以與其它應(yīng)用一起使用。例如字處理應(yīng)用的用戶可以進(jìn)行相似拖動(dòng)運(yùn)動(dòng)并且讓新文檔在新窗口或者窗格中打開(kāi)??梢詫⑿挛臋n與原有文檔一起建立為兩個(gè)子文檔,該子文檔包含在更大的文檔中。例如這樣的拖動(dòng)可以用來(lái)打開(kāi)用于書籍的手稿中的新章節(jié),其中用于整本書的文檔包含用于每章的子文檔。圖3A和3B在概念上示出響應(yīng)于移動(dòng)計(jì)算設(shè)備130的運(yùn)動(dòng)在設(shè)備130上激活地圖應(yīng)用。圖3A將靜止汽車132中的設(shè)備130與設(shè)備130的屏幕截圖一起示出而圖3B將移動(dòng)的相同汽車132與設(shè)備130的屏幕截圖一起示出以便醒目顯示用于設(shè)備130的示例操作模式。在圖3A中,設(shè)備130比如通過(guò)放置于汽車132的儀表板上的機(jī)座中來(lái)裝配到汽車132。汽車132未移動(dòng),并且設(shè)備130簡(jiǎn)單地顯示用于設(shè)備130上的操作系統(tǒng)的桌面。例如設(shè)備可以顯示一個(gè)或者多個(gè)圖標(biāo)138——選擇該一個(gè)或者多個(gè)圖標(biāo)可以使設(shè)備130上的各種應(yīng)用起動(dòng)——和圖標(biāo)組134。此外,可以在桌面上顯示小部件或者小配件、比如時(shí)鐘136或者其它這樣的程序。因此,以熟悉方式提供設(shè)備130上的顯示。在圖3B中,汽車132的駕駛員已經(jīng)開(kāi)始移動(dòng),并且作為結(jié)果,設(shè)備130中的GPS模塊可以計(jì)算設(shè)備130也就是汽車132的速度。可以根據(jù)公式、比如在汽車132的靜止與移動(dòng)表示之間示出的公式通過(guò)確定在時(shí)間段內(nèi)在兩點(diǎn)之間的距離并且除以時(shí)間段以便獲得行進(jìn)速率來(lái)進(jìn)行這樣的確定。設(shè)備130在這一示例中具有比較該計(jì)算的速度與預(yù)定速度的程序,并且在滿足或者超過(guò)預(yù)定速度時(shí),設(shè)備130將它的顯示從桌面顯示改變成形式為地圖的導(dǎo)航顯示140,該地圖示出設(shè)備130和汽車132在地圖上的位置。以這一方式,設(shè)備可以基于移動(dòng)用戶將想要具有關(guān)于他們的最新位置的信息這樣的推斷來(lái)自動(dòng)改變模式。雖然示出這里的顯示140為僅提供導(dǎo)航信息,但是可以在顯示上維護(hù)其它信息。例如可以保留沿著顯示的外圍的條帶用于顯示傳入消息(例如用于傳入電話呼叫的呼叫者ID信息、來(lái)自傳入電子郵件的主題行等),并且用戶可以選擇消息提醒上的區(qū)域以讓關(guān)于對(duì)應(yīng)消息的更多信息顯示于導(dǎo)航顯示之上或者可以讓它替換導(dǎo)航顯示。在特定事件、比如傳入電話呼叫出現(xiàn)時(shí),在用戶接聽(tīng)呼叫之時(shí),也可以將導(dǎo)航顯示推向拆分屏幕中的側(cè)部或者可以完全去除導(dǎo)航顯示。向用戶示出的導(dǎo)航顯示的類型也可以依賴于設(shè)備130檢測(cè)的速度。例如在低速度,設(shè)備130可以推斷用戶在步行或者騎自行車并且可以示出具有適合于這樣的活動(dòng)的細(xì)節(jié)、比如本地商店、公共汽車站和ATM的地圖。在更高速度,顯示可以代之以示出與汽車的駕駛員相關(guān)的信息、比如加油站、駕駛方向和當(dāng)前交通信息??梢栽趦蓚€(gè)模式中示出某些信息、比如咖啡店的位置。導(dǎo)航顯示的縮放水平也可以響應(yīng)于設(shè)備130的速度改變而自動(dòng)改變。例如,如果速度在每小時(shí)十英里以下以便指示用戶在步行,則可以設(shè)置縮放水平,從而設(shè)備130示出一個(gè)或者多個(gè)街區(qū)。如果速度在每小時(shí)六十英里左右,則可以自動(dòng)重設(shè)縮放水平,從而設(shè)備130示出若干英里的范圍。以這里所示方式,然后可以響應(yīng)于感測(cè)的設(shè)備運(yùn)動(dòng)使導(dǎo)航顯示成為設(shè)備的聚焦,從而用戶無(wú)需顯式地請(qǐng)求這樣的顯示。導(dǎo)航顯示的特定模式也可以根據(jù)設(shè)備移動(dòng)的速度而改變。圖4A和4B示出計(jì)算設(shè)備142的屏幕截圖,該計(jì)算設(shè)備具有觸板輸入機(jī)制和響應(yīng)于觸板輸入機(jī)制上的特定手勢(shì)的屏幕上元素。在這一示例中,設(shè)備142是以具有與觸屏相鄰的觸板的記事本計(jì)算機(jī)這一形式、但是將通常是以筆記本或者膝上型計(jì)算機(jī)的形式,該筆記本或者膝上型計(jì)算機(jī)具有鉸鏈連接的兩個(gè)單元而圖形顯示在單元之一中并且具有觸板(和對(duì)應(yīng)選擇按鈕)的鍵盤在另一單元上。在圖4A中,示出設(shè)備142在圖形顯示144上顯示網(wǎng)頁(yè)156。在顯示144的左邊示出可選擇標(biāo)簽154。標(biāo)簽154上的箭頭向設(shè)備142的用戶指示他可以比如用觸板或者鼠標(biāo)操作指針來(lái)選擇標(biāo)簽154并且可以向右拖動(dòng)它以便將當(dāng)前(盡管僅為推斷)位置從顯示144的左側(cè)以外的一個(gè)或者多個(gè)對(duì)象拖到屏幕上。備選地并且如接觸點(diǎn)148所示,用戶可以通過(guò)使設(shè)備142接觸觸板146的左側(cè)、然后將他的手指拖到觸板146的表面上來(lái)指示將對(duì)象從顯示144左側(cè)的區(qū)域拉到顯示上的意圖,并且進(jìn)入表面充分距離以登記(register)這樣的意圖。雖然不會(huì)感測(cè)用戶的手指從觸板的邊緣離開(kāi),但是可以在向觸板表面上的方向上將它的恰在觸板146的邊緣的第一次存在與它的與左邊成直角的定向一起感測(cè)。如圖4B中所示,從用戶向觸板146上的點(diǎn)150的輸入使信息面板152產(chǎn)生動(dòng)畫以便與用戶的手指在觸板上的移動(dòng)協(xié)調(diào)地橫貫顯示144滑動(dòng)。一般在水平和直線揮動(dòng)中從觸板146的右邊離開(kāi)并且向它的表面上或者從觸板146上的區(qū)域并且從觸板的左邊離開(kāi)的對(duì)應(yīng)揮動(dòng)可以指示用于從顯示144去除信息面板152使得設(shè)備142返回到圖4A的外觀這樣的意圖。雖然利用具有水平用戶揮動(dòng)運(yùn)動(dòng)的左和右邊描述移動(dòng),但是也設(shè)想具有對(duì)應(yīng)豎直用戶揮動(dòng)運(yùn)動(dòng)的頂和底邊。在一些實(shí)現(xiàn)中,標(biāo)簽154示出如圖4A中那樣在位于顯示的邊緣時(shí)的第一內(nèi)容。在面板152滑到顯示144上時(shí),在面板152上示出第二內(nèi)容。在一些實(shí)施例中,第一內(nèi)容是第二內(nèi)容的子集。例如第一內(nèi)容可以是第二內(nèi)容的縮寫版本,因?yàn)闃?biāo)簽154小于面板152、因此不能示出與面板152同樣多的內(nèi)容。在用戶輸入的這一實(shí)現(xiàn)中,在用戶在觸板146上揮動(dòng)他們的手指時(shí)在顯示144上的對(duì)應(yīng)點(diǎn)是否將在標(biāo)簽154之上(在這一情形中在顯示144的中心)無(wú)足輕重。無(wú)論手指相對(duì)于觸板146的豎直位置如何,從觸板146出發(fā)的運(yùn)動(dòng)的實(shí)例代之以被設(shè)備理解為指示運(yùn)動(dòng)抓取標(biāo)簽154。點(diǎn)150的特定位置可以影響或者可以未影響設(shè)備142對(duì)用戶輸入的反應(yīng)。例如可以要求點(diǎn)150延伸到觸板146中足夠遠(yuǎn)以至少指示用戶在橫貫觸板146提供水平輸入。點(diǎn)150的最終位置也可以控制面板152向顯示144上滑動(dòng)多遠(yuǎn)。也就是說(shuō),面板152從顯示器144的邊緣向顯示144的主題滑動(dòng)的距離可以對(duì)應(yīng)于用戶的拖動(dòng)運(yùn)動(dòng)的長(zhǎng)度。例如面板152可以具有兩個(gè)豎直信息列,并且如果用戶橫貫觸板146拖動(dòng)少于半途(或在某一其它距離)則可以顯示一個(gè)豎直列,而如果用戶拖動(dòng)更遠(yuǎn)則可以顯示兩列。備選地,面板152從顯示144向顯示144的主體滑動(dòng)的距離可以對(duì)應(yīng)于用戶的拖動(dòng)運(yùn)動(dòng)的速率。也沿著顯示144的左邊示出并且可以可選地與觸板146組合提供觸摸欄155。觸摸欄可以在設(shè)備142的斜面上從設(shè)備142的圖形顯示部分離開(kāi)并且可以是具有相對(duì)低分辨率的觸敏設(shè)備。如圖所示,在適當(dāng)境況中,觸摸欄155可以具有各自涉及web瀏覽操作的多個(gè)區(qū)域,該web瀏覽操作比如是示出書簽、前往主頁(yè)和向前或者向后移動(dòng)。區(qū)域可以各自尺寸被設(shè)定成使得用戶可以在食指捏在邊框后時(shí)容易在相關(guān)選擇處按壓他們的拇指。觸摸欄155的區(qū)域也可以包括用于標(biāo)識(shí)用戶的有限運(yùn)動(dòng)的功能,該有限運(yùn)動(dòng)比如是從觸摸欄155的邊緣離開(kāi)從觸摸欄155上的圖標(biāo)上面拖動(dòng)他們的拇指這樣的運(yùn)動(dòng)。這樣的運(yùn)動(dòng)可以分配給特定功能并且也可以或者備選地可以可由設(shè)備142上運(yùn)行的應(yīng)用編程。因此,使用設(shè)備142的邊框中的觸摸欄155,可以向用戶提供附加快速輸入機(jī)制、但是無(wú)需向鍵盤添加鍵。也可以使用用于接收和解譯邊框輸入的各種其它技術(shù)。例如邊框選擇可以包括用于控制音樂(lè)播放器的圖標(biāo),并且觸摸欄155可以卷繞于設(shè)備142周圍,從而它的按鈕中的一些按鈕(比如用于web瀏覽或者將隨著膝上型計(jì)算機(jī)頂部打開(kāi)一起出現(xiàn)的別的功能)從設(shè)備142以內(nèi)可視,并且它的其它按鈕在它閉合時(shí)從設(shè)備以外可視(例如可以在使設(shè)備142完全上電時(shí)訪問(wèn)的音樂(lè)播放器控件)。圖5是用于執(zhí)行上文和下文描述的技術(shù)的移動(dòng)計(jì)算設(shè)備的示意圖。這里以智能電話的形式示出設(shè)備,但是設(shè)備可以采用各種其它形式、比如桌面型個(gè)人計(jì)算機(jī)、上網(wǎng)本計(jì)算機(jī)或者膝上型計(jì)算機(jī)。在這一示例中,移動(dòng)設(shè)備502是基于滑蓋的智能電話,該智能電話具有用于輸入和輸出的觸屏顯示504以及作為備選輸入機(jī)制的軌跡球506。顯示504示出如下示例,該示例以如同上述頁(yè)面的方式在chrome免費(fèi)(chrome-free)的瀏覽器中顯示地圖應(yīng)用并且信息面板在顯示504的左側(cè)并且從顯示的左邊向內(nèi)延伸,這與上文的討論相似。在設(shè)備502內(nèi)部示意地示出多個(gè)部件以指示設(shè)備中的部件,這些部件與上文和下文更具體討論的特征關(guān)聯(lián)并且用來(lái)實(shí)施上文和下文更具體討論的技術(shù)??梢詫?shí)施部件中的一個(gè)或者多個(gè)部件為存儲(chǔ)于設(shè)備上的存儲(chǔ)器中并且在設(shè)備502上的可編程微處理器上操作,盡管為了說(shuō)明清楚而在這一示例中單獨(dú)地示出特定部件。也設(shè)想其它部件和部件布置。設(shè)備502包括用于控制將在觸屏顯示504上向用戶示出的各種元素的顯示管理器508,而輸入管理器512管理從顯示504上的觸屏或者其它機(jī)制、比如軌跡球506接收的輸入。顯示管理器508可以從各種應(yīng)用和從操作系統(tǒng)的其它部件接收信息并且可以確定在顯示504上相對(duì)于其它元素顯示什么元素、隱藏哪些元素以及如何相對(duì)于彼此示出可視元素。輸入管理器512可以與顯示管理器508協(xié)調(diào)以便解譯用戶用設(shè)備進(jìn)行的動(dòng)作。例如用戶可以將他們的手指放置于觸屏顯示504上或者可以在觸屏顯示504上移動(dòng)指針、然后進(jìn)行選擇。輸入管理器512可以參考顯示管理器508以確定用戶通過(guò)這樣的動(dòng)作選擇什么項(xiàng)目并且可以生成可以向可以比如通過(guò)使用事件管理器510來(lái)預(yù)訂事件的各種其它部件報(bào)告的這樣的事件。也可以向設(shè)備502提供各種服務(wù),可以使這些服務(wù)可用于在設(shè)備上運(yùn)行的應(yīng)用和/或可用于設(shè)備的操作系統(tǒng)。例如GPS模塊514——該GSP模塊可以是常見(jiàn)的商業(yè)上獲得的模塊——可以進(jìn)行關(guān)于設(shè)備504的位置的確定并且可以向各種應(yīng)用提供這樣的信息,比如提供駕駛指引的應(yīng)用、提供用戶的位置以供用戶在社交網(wǎng)絡(luò)內(nèi)的好友參考的應(yīng)用等。這樣的服務(wù)可以參考比如上文關(guān)于圖3A和3B以及下文關(guān)于圖8討論的技術(shù)。以相似方式,拼寫糾正器516可以提供一般可為設(shè)備上運(yùn)行的各種應(yīng)用所用的服務(wù),從而那些應(yīng)用可以糾正用戶已經(jīng)輸入的數(shù)據(jù)或者另外向用戶通知輸入的問(wèn)題。這樣的通知可以經(jīng)由觸覺(jué)反饋、比如上文關(guān)于圖1和1B以及下文關(guān)于圖6討論的觸覺(jué)反饋。也可以在設(shè)備502中提供各種物理輸出機(jī)制。例如可以提供振動(dòng)器522以向用戶給予觸覺(jué)反饋。振動(dòng)器522可以具有設(shè)備上的各種應(yīng)用或者服務(wù)可以調(diào)用的關(guān)聯(lián)控制器(未示出)。例如拼寫糾正器516可以無(wú)論拼寫糾正器516何時(shí)標(biāo)識(shí)拼寫錯(cuò)誤都使設(shè)備504振動(dòng)。也可以提供聲音控制器524和有關(guān)音頻揚(yáng)聲器以比如以音調(diào)或者合成話音的形式向用戶給予附加反饋。各種應(yīng)用、比如應(yīng)用518、520可以在設(shè)備上運(yùn)行并且可以提供用于將通過(guò)顯示管理器512顯示的圖形的數(shù)據(jù)。應(yīng)用可以是設(shè)備502上的操作系統(tǒng)的部分或者可以由設(shè)備502的用戶比如從在線應(yīng)用商店添加。在這一示例中,第一應(yīng)用是地圖應(yīng)用518并且可以作為獨(dú)立應(yīng)用或者在瀏覽器應(yīng)用520中運(yùn)行的應(yīng)用或者插件來(lái)運(yùn)行。瀏覽器應(yīng)用520可以是獨(dú)立應(yīng)用或者內(nèi)置于設(shè)備502上運(yùn)行的操作系統(tǒng)中的部件并且可以生成如在本文中別處具體描述的顯示。也可以在設(shè)備502上提供或者安裝、包括由設(shè)備502的用戶提供或者安裝其它應(yīng)用??梢越?jīng)由無(wú)線接口526通過(guò)網(wǎng)絡(luò)、比如連接到因特網(wǎng)的無(wú)線通信網(wǎng)絡(luò)接收用于操作系統(tǒng)和應(yīng)用518、520的各種消息??梢韵驊?yīng)用518、520提供從網(wǎng)絡(luò)、比如從一個(gè)或者多個(gè)遠(yuǎn)程服務(wù)器接收的信息,并且可以從應(yīng)用518、520向網(wǎng)絡(luò)傳遞回信息。此外,可以在設(shè)備502上提供包括易失性存儲(chǔ)裝置和持續(xù)存儲(chǔ)裝置的各種形式的存儲(chǔ)裝置。持續(xù)存儲(chǔ)裝置可以包括各種數(shù)據(jù)存儲(chǔ)庫(kù)、比如應(yīng)用數(shù)據(jù)528、詞典數(shù)據(jù)530和用戶信息532。詞典數(shù)據(jù)530如上文描述的那樣與拼寫糾正器516協(xié)調(diào)并且由拼寫糾正器516用來(lái)提供信息,該信息允許拼寫糾正器516確定用戶錄入的詞項(xiàng)是否是恰當(dāng)拼寫的。應(yīng)用數(shù)據(jù)528可以包括各種應(yīng)用518、520為了執(zhí)行它們的功能而需要的無(wú)論任何數(shù)據(jù)。根據(jù)應(yīng)用,可以如與存儲(chǔ)于遠(yuǎn)程服務(wù)器系統(tǒng)上比對(duì)的那樣在設(shè)備502上本地存儲(chǔ)更多或者更少數(shù)據(jù)。例如某些設(shè)備可以本地存儲(chǔ)用于地圖應(yīng)用的數(shù)據(jù),而其它設(shè)備可以在用戶在地圖上導(dǎo)航時(shí)從遠(yuǎn)程服務(wù)器獲得地圖數(shù)據(jù)(例如示出地理區(qū)域的部分的圖像的地圖平鋪)并且可以在以后不久轉(zhuǎn)存數(shù)據(jù)。用戶信息532可以包括關(guān)于計(jì)算設(shè)備502的一個(gè)或者多個(gè)用戶的具體信息。例如用戶信息可以包括用于用戶的簡(jiǎn)檔信息以及設(shè)置信息,該設(shè)置信息控制設(shè)備502與用戶的交互并且也可以控制各種應(yīng)用在設(shè)備502上操作的方式。雖然這里為了清楚而示出三個(gè)各種數(shù)據(jù)存儲(chǔ)庫(kù),但是大量其它信息將并且可以存儲(chǔ)于設(shè)備502上并且無(wú)需如這里所示那樣布置。圖6是用于與糾正用戶在計(jì)算設(shè)備上的數(shù)據(jù)錄入?yún)f(xié)調(diào)地提供觸覺(jué)反饋的過(guò)程的流程圖。一般而言,該過(guò)程涉及到自動(dòng)搖動(dòng)或者振動(dòng)移動(dòng)設(shè)備以便向用戶指示已經(jīng)對(duì)用戶輸入的信息進(jìn)行成功或者不成功改變(或者未改變)。該過(guò)程始于框302,其中計(jì)算設(shè)備接收鍵入的用戶輸入。這樣的輸入可以通過(guò)設(shè)備上運(yùn)行的一個(gè)或者多個(gè)應(yīng)用、比如字處理應(yīng)用、電子郵件應(yīng)用、web瀏覽器應(yīng)用和其它相似應(yīng)用而出現(xiàn)。輸入也可以是比如語(yǔ)音到文本轉(zhuǎn)換器轉(zhuǎn)換成用于應(yīng)用的文本的口頭輸入。在框304,該過(guò)程標(biāo)識(shí)輸入的文本中的單詞間斷、比如用戶錄入的空格或者如語(yǔ)音到文本轉(zhuǎn)換器確定的單詞結(jié)束。在框306,拼寫糾正應(yīng)用分析錄入的單詞或者由多個(gè)單詞組成的短語(yǔ)并且確定單詞未與存儲(chǔ)于設(shè)備上或者變得可由設(shè)備訪問(wèn)的詞典中的任何單詞匹配。可以簡(jiǎn)單地通過(guò)比較單詞與詞典中的單詞列表或者通過(guò)比較上下文中的單詞以更好地確定單詞的恰當(dāng)拼寫來(lái)進(jìn)行這樣的確定。在框308,該過(guò)程訪問(wèn)自動(dòng)糾正服務(wù)以糾正單詞。可以用多種熟悉形式實(shí)施這樣以便使用詞典數(shù)據(jù)以確定恰當(dāng)單詞拼寫或者確定講話的用戶口述什么單詞。在框310,該過(guò)程向觸覺(jué)設(shè)備賦能以向用戶發(fā)送單詞糾正的信號(hào)。這樣的發(fā)信號(hào)可以涉及到向觸覺(jué)設(shè)備賦能,從而用戶輕微地感覺(jué)振動(dòng)。在使用設(shè)備片刻之后,用戶將固有地理解振動(dòng)指示對(duì)在設(shè)備上錄入的數(shù)據(jù)的糾正。更強(qiáng)振動(dòng)或者緊密接連的兩個(gè)振動(dòng)實(shí)例可以用來(lái)指示設(shè)備不能糾正詞項(xiàng)的拼寫或者不能識(shí)別向設(shè)備口述的詞項(xiàng)。也可以響應(yīng)于標(biāo)識(shí)用戶輸入中的錯(cuò)誤來(lái)提供其它相似觸覺(jué)反饋機(jī)制,比如在文本中的錯(cuò)誤自動(dòng)糾正時(shí)或者在它們自動(dòng)糾正,在可以自動(dòng)進(jìn)行糾正時(shí)用更少侵犯的信號(hào)而在不能恰當(dāng)糾正它們或者不能確定單詞時(shí)用更嚴(yán)重信號(hào)。在后一種情況下,更嚴(yán)重信號(hào)可以讓用戶停止他們進(jìn)行的操作并且向設(shè)備給予更多注意以進(jìn)行他們的輸入的人工糾正???12示出這樣的用戶對(duì)單詞的人工糾正。以虛線格式示出該框,因?yàn)榧词乖谟|覺(jué)反饋指示設(shè)備不能自動(dòng)進(jìn)行糾正時(shí)、比如在用戶不想停止他們?cè)诋?dāng)前時(shí)間的輸入并且打算在他們完成錄入數(shù)據(jù)之后進(jìn)行糾正時(shí)用戶無(wú)需進(jìn)行這樣的糾正并且可以忽略他們的設(shè)備。以這一方式,計(jì)算設(shè)備可以方便地向正在向設(shè)備錄入數(shù)據(jù)的用戶提供回輸入。提醒機(jī)制可以是低音調(diào),因?yàn)榭梢蕴峁┧悦庵袛嘤脩翡浫胄畔ⅲ⑶矣脩魺o(wú)需停止錄入信息以被這樣通知。用戶因此如果他們選擇則可以繼續(xù)錄入信息或者如果他們選擇則解決他們的信息錄入中的問(wèn)題。圖7是用于響應(yīng)于在窗口外圍上的用戶輸入來(lái)生成顯示元素的過(guò)程的流程圖。一般而言,該過(guò)程涉及到響應(yīng)于在圖形用戶界面上已經(jīng)顯示的窗口的外圍附近的用戶選擇來(lái)打開(kāi)界面上的新窗口或者相似屏幕上元素。用戶選擇可以始于窗口的外圍并且在窗口的內(nèi)部部分滑動(dòng)從而實(shí)質(zhì)上指示用于將窗口的一側(cè)滑向側(cè)部并且也在第一打開(kāi)窗口騰出的區(qū)域中提供新窗口的用戶意圖。在本文中,術(shù)語(yǔ)窗口用來(lái)標(biāo)識(shí)以邊界從其周圍元素分開(kāi)的圖形屏幕上元素,并且在邊界以內(nèi)的選擇代表用戶關(guān)于特定應(yīng)用的動(dòng)作。該過(guò)程始于框314,其中在圖形用戶界面中的第一窗口中顯示內(nèi)容。內(nèi)容可以是web瀏覽器中的網(wǎng)頁(yè)、子處理應(yīng)用中的文檔或者另一相似形式。在某些實(shí)例中,可以沿著內(nèi)容的一側(cè)或者沿著內(nèi)容的頂部或者底部以熟悉方式顯示滾動(dòng)欄以允許經(jīng)過(guò)內(nèi)容的加速移動(dòng)。在框316,該過(guò)程標(biāo)識(shí)在第一窗口的邊緣、比如在其中顯示滾動(dòng)欄的區(qū)域中的選擇。選擇可以出現(xiàn)于滾動(dòng)欄的特定區(qū)域中,比如在滾動(dòng)欄的該區(qū)域中顯示滾動(dòng)按鈕。在框318,過(guò)程標(biāo)識(shí)向第一窗口的主體中拖動(dòng)。具體而言,該過(guò)程可以確定用戶已經(jīng)先沿著窗口的外圍、比如沿著圖形顯示本身的外圍選擇并且已經(jīng)比如通過(guò)從左到右或者從右到左的水平拖動(dòng)來(lái)向文檔的主體中向內(nèi)拖動(dòng)。響應(yīng)于標(biāo)識(shí)這樣的拖動(dòng),該過(guò)程在框320可以生成與第一用戶窗口相鄰的第二用戶窗口。第二窗口的這樣的生成可以出現(xiàn)于該過(guò)程已經(jīng)收縮第一窗口以在顯示或者第二窗口上騰出空間之后。第二窗口的這樣的生成也可以等待用戶釋放指針按鈕,從而用戶可以初始地向內(nèi)滑動(dòng)并且看見(jiàn)窗口的在它們移動(dòng)之時(shí)顯示的內(nèi)嵌圖像,從而他們可以在兩個(gè)窗口移動(dòng)時(shí)看見(jiàn)它們的將來(lái)尺寸。第一窗口的收縮和第二窗口的定位可以放置于多種位置,并且一個(gè)這樣的位置可以是在如下點(diǎn),用戶在開(kāi)始他們?cè)诖翱诘耐鈬耐蟿?dòng)運(yùn)動(dòng)之后在該點(diǎn)釋放他們的選擇按鈕。例如,如果第一窗口填充整個(gè)顯示并且用戶從窗口的右手滾動(dòng)欄向左橫貫顯示半途拖動(dòng),則第一窗口可以在這樣的操作之后填充顯示的左一半并且新窗口可以填充顯示的右一半,如在框322所示。在新窗口中示出的信息可以采用多種形式。例如可以在第二窗口中初始地顯示空白文檔、比如空白字處理文檔或者用于web瀏覽器的通用第一屏幕,該第一屏幕示出用戶已經(jīng)拜訪的多個(gè)先前網(wǎng)站或者用戶可以在其中錄入一個(gè)或者多個(gè)搜索查詢的搜索框。新窗口可以備選地顯示與在第一窗口中顯示的內(nèi)容、比如網(wǎng)頁(yè)鏈接的目標(biāo)有關(guān)的信息。以這樣的方式,用戶可以點(diǎn)擊第一頁(yè)面上的鏈接并且拖向頁(yè)面的外圍或者拖入離開(kāi)窗口的區(qū)域中并且命令打開(kāi)新窗口,該新窗口自動(dòng)顯示鏈接的目標(biāo)。備選地,用戶運(yùn)動(dòng)可以始于窗口的外圍并且拖向頁(yè)面上的鏈接以便在新窗口(該新窗口可以是有標(biāo)簽的瀏覽器中的標(biāo)簽)中打開(kāi)鏈接的目標(biāo)。圖8是用于響應(yīng)于計(jì)算設(shè)備的運(yùn)動(dòng)自動(dòng)激活導(dǎo)航應(yīng)用的過(guò)程的流程圖。一般而言,該過(guò)程涉及到自動(dòng)響應(yīng)于計(jì)算設(shè)備并且一般為移動(dòng)計(jì)算設(shè)備的速度改變來(lái)改變?cè)O(shè)備上的顯示。該過(guò)程始于框324,其中過(guò)程比如通過(guò)在蜂窩電話塔或者WiFi熱點(diǎn)之間的三角測(cè)量以及其它技術(shù)來(lái)監(jiān)視設(shè)備的運(yùn)動(dòng),該設(shè)備使用GPS功能或者其它功能。監(jiān)視可能出現(xiàn)于設(shè)備上的事件處置器中,該事件處置器作為設(shè)備操作系統(tǒng)的部分,其中各種應(yīng)用或者其它過(guò)程可以登記將在設(shè)備的GPS模塊生成信息時(shí)通知的意圖。在框326,該過(guò)程標(biāo)識(shí)在預(yù)定水平或者以上的運(yùn)動(dòng)。這樣的確定可以由事件處置器本身進(jìn)行,從而僅在速度在某個(gè)水平以上時(shí)向應(yīng)用提供通知。備選地,應(yīng)用根據(jù)這里描述的過(guò)程可以接收設(shè)備生成的任何GPS數(shù)據(jù)并且可以進(jìn)行它自己的對(duì)設(shè)備的速度已經(jīng)超過(guò)預(yù)定水平的確定。在框328,該過(guò)程檢查可用應(yīng)用,這些應(yīng)用可以是如下應(yīng)用,這些應(yīng)用表達(dá)將在設(shè)備的速度超過(guò)某個(gè)速度時(shí)通知的意圖。一個(gè)這樣的應(yīng)用可以包括地圖應(yīng)用,該地圖應(yīng)用可以被編程為在設(shè)備的速度超過(guò)某個(gè)預(yù)定水平、比如用于指示用戶在從一個(gè)地點(diǎn)步行、騎自行車或者駕駛到另一地點(diǎn)的水平時(shí)自動(dòng)實(shí)例化本身并且變成設(shè)備的聚焦。在框330,該過(guò)程在與GPS單元確定的速度對(duì)應(yīng)的模式中激活地圖應(yīng)用或者另一應(yīng)用。例如第一模式可以涉及低速模式、比如用戶步行,從而該模式顯示與步行用戶相關(guān)的信息。可以響應(yīng)于指示用戶駕駛的速度觸發(fā)第二模式,并且第二模式可以用地圖應(yīng)用顯示與駕駛員相關(guān)的信息、比如在設(shè)備在其上移動(dòng)的道路附近的加油站和快餐店的位置。以這一方式,這里示出的技術(shù)可以用來(lái)將移動(dòng)設(shè)備的聚焦改變成與帶著他們的移動(dòng)設(shè)備移動(dòng)的用戶相關(guān)的應(yīng)用。作為結(jié)果,用戶可以接收信息而無(wú)需如可能的情況那樣明確地請(qǐng)求信息并且潛在地?zé)o需如可能的情況那樣從步行或者駕駛移開(kāi)用戶的注意力。圖9A是用于響應(yīng)于觸板的用戶操縱向圖形顯示引入元素的過(guò)程的流程圖。一般而言,該過(guò)程涉及到標(biāo)識(shí)從觸摸輸入機(jī)制的表面離開(kāi)并且進(jìn)入觸摸輸入機(jī)制上的區(qū)域中的用戶運(yùn)動(dòng),其中通過(guò)該機(jī)制在它的恰好邊緣首先感測(cè)到接觸或者運(yùn)動(dòng)這樣的事實(shí)推斷運(yùn)動(dòng)開(kāi)始為從機(jī)制離開(kāi)。該過(guò)程始于框332,其中設(shè)備在屏幕上顯示應(yīng)用并且在屏幕的邊緣顯示指示符。在這一示例中,在屏幕的邊緣的指示符向設(shè)備的用戶可視地標(biāo)識(shí)從圖形用戶界面的顯示的邊緣離開(kāi)停放正常可視元素。在這一示例中示出元素有箭頭在它上以便向用戶自然地指示選擇元素將在箭頭的方向上產(chǎn)生某一類運(yùn)動(dòng)。其它機(jī)制也可以用來(lái)向用戶指示圖形元素在某一意義上當(dāng)前位置離開(kāi)圖形顯示的邊緣。在框334,該過(guò)程接收在設(shè)備的觸板表面上的運(yùn)動(dòng),并且在塊336,設(shè)備標(biāo)識(shí)運(yùn)動(dòng)在觸板表面的邊緣的起點(diǎn)。設(shè)備也可以標(biāo)識(shí)運(yùn)動(dòng)在觸板的邊緣具有速率、因此必須已經(jīng)從觸板的邊緣出發(fā)。設(shè)備可以使用這樣的確定以標(biāo)識(shí)運(yùn)動(dòng)在其中先標(biāo)識(shí)接觸出現(xiàn)的觸板的邊緣上出發(fā)并且輸入從它的出發(fā)地移到觸板上。設(shè)備然后可以解譯這樣的運(yùn)動(dòng)為涉及到用于從圖形用戶顯示滑開(kāi)項(xiàng)目并且從顯示的一側(cè)滑動(dòng)到顯示上的用戶意圖,該側(cè)對(duì)應(yīng)于觸板的如下側(cè),用戶從該側(cè)將他的或者她的手指滑動(dòng)到觸板上。即使觸板上的接觸點(diǎn)將未對(duì)應(yīng)于標(biāo)簽或者其它元素——該標(biāo)簽或者其它元素向用戶指示有將帶到顯示上的屏幕外元素——在顯示上的位置,仍然可以進(jìn)行這樣的確定。在框338,該過(guò)程為從屏幕的邊緣向背景之上和/或向顯示上的其它顯示的應(yīng)用之上滑動(dòng)的面板賦予動(dòng)畫,該邊緣對(duì)應(yīng)于觸板的如下邊緣,用戶的輸入在該邊緣上進(jìn)入觸板。動(dòng)畫可以是元素向視圖中的簡(jiǎn)單滑動(dòng)或者更復(fù)雜運(yùn)動(dòng)。被賦予動(dòng)畫進(jìn)入視圖中的可視元素也可以采樣各種形式、比如條帶、面板或者工具欄。用戶可以如圖9B中所示通過(guò)從觸板上的位置揮動(dòng)到從觸板的邊緣離開(kāi)來(lái)再次隱藏元素。圖9B是用于響應(yīng)于用戶操控觸板從圖形顯示去除元素或者減少圖形顯示中的元素尺寸的過(guò)程的流程圖。一般而言,該過(guò)程涉及到標(biāo)識(shí)從觸摸輸入機(jī)制的表面在觸摸輸入機(jī)制的邊緣終止的用戶運(yùn)動(dòng),其中通過(guò)該機(jī)制上次感測(cè)的接觸是在它的恰好邊緣上或者恰好邊緣的運(yùn)動(dòng)這樣的事實(shí)推斷運(yùn)動(dòng)的結(jié)束為從機(jī)制離開(kāi)。該過(guò)程始于框602,其中設(shè)備在屏幕上顯示應(yīng)用面板??梢栽谄聊簧贤耆畲蠡蛘邇H部分顯示應(yīng)用。在多數(shù)實(shí)施例中,在屏幕的中間附近顯示應(yīng)用。在框604,該過(guò)程接收設(shè)備的觸板表面上的運(yùn)動(dòng),并且在塊606,設(shè)備標(biāo)識(shí)運(yùn)動(dòng)在觸板表面的邊緣的末端或者終止點(diǎn)。設(shè)備也可以標(biāo)識(shí)運(yùn)動(dòng)在觸板的邊緣具有減速速率、因此必須已經(jīng)在觸板的邊緣或者附近終止。設(shè)備可以使用這樣的確定以標(biāo)識(shí)運(yùn)動(dòng)在接觸上次被標(biāo)識(shí)為出現(xiàn)的邊緣上在觸板以外終止、并且輸入從它開(kāi)始的地方從觸板移動(dòng)。設(shè)備然后可以解譯這樣的運(yùn)動(dòng)為涉及到用于從圖形用戶顯示滑開(kāi)項(xiàng)目或者滑向顯示的一側(cè)的用戶意圖,該側(cè)對(duì)應(yīng)于觸板的如下側(cè),用戶從該側(cè)將他的或者她的手指滑動(dòng)到觸板上。即使觸板上的接觸點(diǎn)將未對(duì)應(yīng)于標(biāo)簽或者其它元素——該標(biāo)簽或者其它元素向用戶指示存在將從顯示帶出的屏幕上元素——在顯示上的位置,仍然可以進(jìn)行這樣的確定。在框608,該過(guò)程向面板賦予如下動(dòng)畫:滑向觸板表面的邊緣,從而顯露先前被面板覆蓋的背景和/或其它顯示的應(yīng)用。向面板賦予動(dòng)畫以滑向屏幕的與觸板的如下邊緣對(duì)應(yīng)的邊緣,用戶的輸入在該邊緣終止于觸板上。動(dòng)畫可以是元素從視圖的簡(jiǎn)單滑動(dòng)或者更復(fù)雜運(yùn)動(dòng)。同樣,被賦予動(dòng)畫進(jìn)入視圖中的可視元素也可以采樣各種形式、比如條帶、面板或者工具欄。通過(guò)這一過(guò)程,則設(shè)備可以提供用來(lái)延伸顯示的方便機(jī)制,從而可以容易從實(shí)際顯示移開(kāi)某些元素、然后移回到顯示上。用戶可以快速取回附加內(nèi)容而無(wú)需仔細(xì)定位指針或者其它項(xiàng),但是可以代之以在觸板或者相似輸入機(jī)制周圍的大致區(qū)域中快速揮動(dòng)。圖10示出可以與這里描述的技術(shù)一起使用的通用計(jì)算機(jī)設(shè)備400和通用移動(dòng)計(jì)算機(jī)設(shè)備450的示例。計(jì)算設(shè)備400旨在于代表各種形式的數(shù)字計(jì)算機(jī)、比如膝上型計(jì)算機(jī)、桌面型計(jì)算機(jī)、工作站、個(gè)人數(shù)字助理、服務(wù)器、刀片服務(wù)器、大型機(jī)和其它適當(dāng)計(jì)算機(jī)。計(jì)算設(shè)備450旨在于代表各種形式的移動(dòng)設(shè)備、比如個(gè)人數(shù)字助理、蜂窩電話、智能電話和其它相似計(jì)算設(shè)備。這里所示部件、它們的連接和關(guān)系及其功能意味著僅為示例、而并非意味著限制在本文中描述和/或要求保護(hù)的本發(fā)明的實(shí)現(xiàn)。計(jì)算設(shè)備400包括處理器402、存儲(chǔ)器404、存儲(chǔ)設(shè)備406、連接到存儲(chǔ)器404和高速擴(kuò)展端口410的高速接口408、以及連接到低速總線414和存儲(chǔ)設(shè)備406的低速接口412。使用各種總線來(lái)互連并且可以在共同母板上裝配或者以如適當(dāng)?shù)钠渌绞窖b配部件402、404、406、408、410和412中的每個(gè)部件。處理器402可以處理用于在計(jì)算設(shè)備400內(nèi)執(zhí)行的指令,這些指令包括存儲(chǔ)器404中或者存儲(chǔ)設(shè)備406上存儲(chǔ)的用于在外部輸入/輸出設(shè)備、比如耦合到高速接口408的顯示器416上顯示用于GUI的圖形信息的指令。在其它實(shí)現(xiàn)中,多個(gè)處理器和/或多個(gè)總線可以如適當(dāng)?shù)哪菢优c多個(gè)存儲(chǔ)器和存儲(chǔ)器類型一起使用。也可以連接多個(gè)計(jì)算設(shè)備400而每個(gè)設(shè)備提供必需操作的部分(例如作為服務(wù)器組、成組刀片服務(wù)器或者多處理器系統(tǒng))。存儲(chǔ)器404存儲(chǔ)計(jì)算設(shè)備400內(nèi)的信息。在一個(gè)實(shí)現(xiàn)中,存儲(chǔ)器404是一個(gè)或者多個(gè)易失性存儲(chǔ)器單元。在另一實(shí)現(xiàn)中,存儲(chǔ)器404是一個(gè)或者多個(gè)非易失性存儲(chǔ)器單元。存儲(chǔ)器404也可以是另一形式的計(jì)算機(jī)可讀介質(zhì)、比如磁盤或者光盤。存儲(chǔ)設(shè)備406能夠提供用于計(jì)算設(shè)備400的海量存儲(chǔ)裝置。在一個(gè)實(shí)現(xiàn)中,存儲(chǔ)設(shè)備406可以是或者包含計(jì)算機(jī)可讀介質(zhì)、比如軟盤設(shè)備、硬盤設(shè)備、光盤設(shè)備或者帶設(shè)備、閃存或者其它相似固態(tài)存儲(chǔ)器設(shè)備或者如下設(shè)備的陣列,這些設(shè)備包括存儲(chǔ)區(qū)域網(wǎng)絡(luò)或者其它配置中的設(shè)備??梢栽谛畔⑤d體中有形地具體化計(jì)算機(jī)程序產(chǎn)品。計(jì)算機(jī)程序產(chǎn)品也可以包含在被執(zhí)行時(shí)執(zhí)行一種或者多種方法、比如上文描述的方法的指令。信息載體是計(jì)算機(jī)或者機(jī)器可讀介質(zhì)、比如存儲(chǔ)器404、存儲(chǔ)設(shè)備406、在處理器402上的存儲(chǔ)器或者傳播的信號(hào)。高速控制器408管理用于計(jì)算設(shè)備400的帶寬密集操作,而低速控制器412管理更低帶寬密集操作。這樣的功能分配僅為示例。在一個(gè)實(shí)現(xiàn)中,高速控制器408耦合到存儲(chǔ)器404、顯示器416(例如通過(guò)圖形處理器或者加速器)并且耦合到可以接受各種擴(kuò)展卡(未示出)的高速擴(kuò)展端口410。在該實(shí)現(xiàn)中,低速控制器412耦合到存儲(chǔ)設(shè)備406和低速擴(kuò)展端口414??梢园ǜ鞣N通信端口(例如USB、藍(lán)牙、以太網(wǎng)、無(wú)線以太網(wǎng))的低速擴(kuò)展端口可以例如通過(guò)網(wǎng)絡(luò)適配器耦合到一個(gè)或者多個(gè)輸入/輸出設(shè)備、比如鍵盤、指點(diǎn)設(shè)備、掃描儀或者聯(lián)網(wǎng)設(shè)備、比如交換機(jī)或者路由器。如圖中所示可以用多個(gè)不同形式實(shí)施計(jì)算設(shè)備400。例如可以實(shí)施它為標(biāo)準(zhǔn)服務(wù)器420或者多次實(shí)施于成組的這樣的服務(wù)器中。也可以實(shí)施它為架式服務(wù)器系統(tǒng)424的部分。此外,可以在個(gè)人計(jì)算機(jī)、比如膝上型計(jì)算機(jī)422中實(shí)施它。備選地,來(lái)自計(jì)算設(shè)備400的部件可以與移動(dòng)設(shè)備(未示出)、比如設(shè)備450中的其它部件組合。這樣的設(shè)備中的每個(gè)設(shè)備可以包含計(jì)算設(shè)備400、450中的一個(gè)或者多個(gè)計(jì)算設(shè)備,并且整個(gè)系統(tǒng)可以由相互通信的多個(gè)計(jì)算設(shè)備400、450組成。計(jì)算設(shè)備450包括處理器452、存儲(chǔ)器464和輸入/輸出設(shè)備、比如顯示器454、通信接口466和收發(fā)器468以及其它部件。設(shè)備450也可以具有用于提供附加存儲(chǔ)裝置的存儲(chǔ)設(shè)備、比如微驅(qū)動(dòng)或者其它設(shè)備。使用各種總線來(lái)互連部件450、452、464、454、466和468中的每個(gè)部件,并且可以在共同母板上或者以如適當(dāng)?shù)钠渌绞窖b配部件中的若干部件。處理器452可以執(zhí)行計(jì)算設(shè)備450內(nèi)的指令,這些指令包括存儲(chǔ)器464中存儲(chǔ)的指令??梢詫?shí)施處理器為包括分離以及多個(gè)模擬和數(shù)字處理器的芯片的芯片組。處理器可以例如提供設(shè)備450的其它部件的協(xié)調(diào)、比如控制用戶界面、設(shè)備450運(yùn)行的應(yīng)用和設(shè)備450的無(wú)線通信。處理器452可以通過(guò)控制接口458和耦合到顯示器454的顯示接口456與用戶通信。顯示器454可以例如是TFTLCD(薄膜晶體管液晶顯示器)或者OLED(有機(jī)發(fā)光二極管)顯示器或者其它適當(dāng)顯示器技術(shù)。顯示器接口456可以包括用于驅(qū)動(dòng)顯示器454以向用戶呈現(xiàn)圖形和其它信息的適當(dāng)電路裝置??刂平涌?58可以從用戶接收命令并且轉(zhuǎn)換它們用于向處理器452提交。此外,可以提供與處理器452通信的外部接口462以便實(shí)現(xiàn)設(shè)備450與其它設(shè)備的近區(qū)域(neararea)通信。外部接口462可以例如在一些實(shí)現(xiàn)中提供有線通信或者在其它實(shí)現(xiàn)中提供無(wú)線通信,并且也可以使用多個(gè)接口。存儲(chǔ)器464存儲(chǔ)計(jì)算設(shè)備450內(nèi)的信息??梢詫?shí)施存儲(chǔ)器464為一個(gè)或者多個(gè)計(jì)算機(jī)可讀介質(zhì)、一個(gè)或者多個(gè)易失性存儲(chǔ)器單元或者一個(gè)或者多個(gè)非易失性存儲(chǔ)器單元中的一項(xiàng)或者多項(xiàng)。也可以提供擴(kuò)展存儲(chǔ)器474并且該擴(kuò)展存儲(chǔ)器可以通過(guò)可以例如包括SIMM(單列直插存儲(chǔ)器模塊)卡接口的擴(kuò)展接口472連接到設(shè)備450。這樣的擴(kuò)展存儲(chǔ)器474可以提供用于設(shè)備450的額外存儲(chǔ)空間或者也可以存儲(chǔ)用于設(shè)備450的應(yīng)用或者其它信息。具體而言,擴(kuò)展存儲(chǔ)器474可以包括用于實(shí)現(xiàn)或者補(bǔ)充上文描述的過(guò)程的指令并且也可以包括安全信息。因此例如可以提供擴(kuò)展存儲(chǔ)器474作為用于設(shè)備450的安全模塊并且可以用允許安全使用設(shè)備450的指令對(duì)擴(kuò)展存儲(chǔ)器474編程。此外,可以經(jīng)由SIMM卡將安全應(yīng)用與附加信息一起提供、比如以不可黑客方式將標(biāo)識(shí)信息放置于SIMM卡上。如下文討論的那樣,存儲(chǔ)器可以例如包括閃存和/或NVRAM存儲(chǔ)器。在一個(gè)實(shí)現(xiàn)中,在信息載體中有形地具體化計(jì)算機(jī)程序產(chǎn)品。計(jì)算機(jī)程序產(chǎn)品包含在被執(zhí)行時(shí)執(zhí)行一種或者多種方法、比如上文描述的方法的指令。信息載體是計(jì)算機(jī)或者機(jī)器可讀介質(zhì)、比如存儲(chǔ)器464、擴(kuò)展存儲(chǔ)器474、在處理器452上的存儲(chǔ)器或者可以例如通過(guò)收發(fā)器468或者外部接口462接收的傳播的信號(hào)。設(shè)備450可以通過(guò)可以在必要時(shí)可以包括數(shù)字信號(hào)處理電路裝置的通信接口466無(wú)線地通信。通信接口466可以在各種模式或者協(xié)議、比如GSM語(yǔ)音呼叫、SMS、EMS或者M(jìn)MS消息接發(fā)、CDMA、TDMA、PDC、WCDMA、CDMA2000或者GPRS以及其它模式或者協(xié)議之下提供通信??梢岳缤ㄟ^(guò)射頻收發(fā)器468發(fā)生這樣的通信。此外,可以比如使用藍(lán)牙、WiFi或者其它這樣的收發(fā)器(未示出)出現(xiàn)短程通信。此外,GPS(全球定位系統(tǒng))接收器模塊470可以向設(shè)備450提供附加的與導(dǎo)航和位置有關(guān)的無(wú)線數(shù)據(jù),該數(shù)據(jù)可以如適當(dāng)?shù)哪菢佑稍谠O(shè)備450上運(yùn)行的應(yīng)用使用。設(shè)備450也可以使用音頻編碼解碼器460來(lái)可聽(tīng)地通信,該編碼解碼器可以從用戶接收口述信息并且將它轉(zhuǎn)換成可用數(shù)字信息。音頻編碼解碼器460可以類似地比如通過(guò)例如在設(shè)備450的頭戴式受話器中的揚(yáng)聲器生成用于用戶的可聽(tīng)聲音。這樣的聲音可以包括來(lái)自語(yǔ)音電話呼叫的聲音、可以包括記錄的聲音(例如語(yǔ)音消息、音樂(lè)文件等)并且也可以包括設(shè)備450上操作的應(yīng)用所生成的聲音。如圖中所示,可以用多個(gè)不同形式實(shí)施計(jì)算設(shè)備450。例如可以實(shí)施它為蜂窩電話480。也可以實(shí)施它為智能電話482、個(gè)人數(shù)字助理或者其它相似移動(dòng)設(shè)備的一部分。可以在數(shù)字電子電路裝置、集成電路裝置、特殊設(shè)計(jì)的ASIC(專用集成電路)、計(jì)算機(jī)硬件、固件、軟件和/或其組合中實(shí)現(xiàn)這里描述的系統(tǒng)和技術(shù)的各種實(shí)現(xiàn)。這些各種實(shí)現(xiàn)可以包括在可編程系統(tǒng)上可執(zhí)行和/或可解譯的一個(gè)或者多個(gè)計(jì)算機(jī)程序中的實(shí)現(xiàn),該可編程系統(tǒng)包括可以是特殊或者通用的至少一個(gè)可編程處理器、至少一個(gè)輸入設(shè)備和至少一個(gè)輸出設(shè)備,該可編程處理器被耦合用于從存儲(chǔ)系統(tǒng)接收數(shù)據(jù)和指令以及向存儲(chǔ)系統(tǒng)傳輸數(shù)據(jù)和指令。這些計(jì)算機(jī)程序(也稱為程序、軟件、軟件應(yīng)用或者代碼)包括用于可編程處理器的機(jī)器指令并且可以用高級(jí)過(guò)程和/或面向?qū)ο蟮木幊陶Z(yǔ)言和/或用匯編/機(jī)器語(yǔ)言來(lái)實(shí)施。如這里所用,術(shù)語(yǔ)“機(jī)器可讀介質(zhì)”、“計(jì)算機(jī)可讀介質(zhì)”指代用來(lái)向可編程處理器提供機(jī)器指令和/或數(shù)據(jù)的任何計(jì)算機(jī)程序產(chǎn)品、裝置和/或設(shè)備(例如磁盤、光盤、存儲(chǔ)器、可編程邏輯器件(PLD)),該計(jì)算機(jī)程序產(chǎn)品、裝置和/或設(shè)備包括接收機(jī)器指令為機(jī)器可讀信號(hào)的機(jī)器可讀介質(zhì)。術(shù)語(yǔ)“機(jī)器可讀信號(hào)”指代用來(lái)向可編程處理器提供機(jī)器指令和/或數(shù)據(jù)的任何信號(hào)。為了提供與用戶的交互,可以在計(jì)算機(jī)上實(shí)施這里描述的系統(tǒng)和技術(shù),該計(jì)算機(jī)具有用于向用戶顯示信息的顯示設(shè)備(例如CRT(陰極射線管)或者LCD(液晶顯示器)監(jiān)視器)以及用戶可以用來(lái)向計(jì)算機(jī)提供輸入的鍵盤和指點(diǎn)設(shè)備(例如鼠標(biāo)或者軌跡球)。其它種類的設(shè)備也可以用來(lái)提供與用戶的交互;例如向用戶提供的反饋可以是任何形式的感官反饋(例如視覺(jué)反饋、聽(tīng)覺(jué)反饋或者觸覺(jué)反饋);并且可以用包括聲音、話音或者觸覺(jué)輸入的任何形式接收來(lái)自用戶的輸入??梢栽谟?jì)算系統(tǒng)中實(shí)施這里描述的系統(tǒng)和技術(shù),該計(jì)算系統(tǒng)包括后端部件(例如作為數(shù)據(jù)服務(wù)器)或者包括中間件部件(例如應(yīng)用服務(wù)器)或者包括前端部件(例如具有如下圖形用戶界面或者Web瀏覽器的客戶端計(jì)算機(jī),用戶可以通過(guò)該圖形用戶界面或者Web瀏覽器與這里描述的系統(tǒng)和技術(shù)的實(shí)現(xiàn)交互)或者這樣的后端、中間件或者前端部件的任何組合。系統(tǒng)的部件可以由任何數(shù)字?jǐn)?shù)據(jù)通信形式或者介質(zhì)(例如通信網(wǎng)絡(luò))互連。通信網(wǎng)絡(luò)的示例包括局域網(wǎng)(“LAN”)、廣域網(wǎng)(“WAN”)和因特網(wǎng)。計(jì)算系統(tǒng)可以包括客戶端和服務(wù)器??蛻舳撕头?wù)器一般相互遠(yuǎn)離并且通常通過(guò)通信網(wǎng)絡(luò)交互。借助在各計(jì)算機(jī)上運(yùn)行并且相互具有客戶端-服務(wù)器關(guān)系的計(jì)算機(jī)程序來(lái)產(chǎn)生客戶端和服務(wù)器關(guān)系。已經(jīng)描述許多實(shí)施例。然而將理解可以進(jìn)行各種修改而未脫離本發(fā)明的精神實(shí)質(zhì)和范圍。例如已經(jīng)關(guān)于電視廣告描述本文檔的許多內(nèi)容,但是也可以解決其它形式的將來(lái)的基于查看者資格的廣告、比如電臺(tái)廣告和在線視頻廣告。此外,在圖中描繪的邏輯流程無(wú)需所示特定順序或者序列順序以實(shí)現(xiàn)所需結(jié)果。此外,可以提供其它步驟或者可以從描述的流程消除步驟并且可以向描述的系統(tǒng)添加或者從描述的系統(tǒng)去除其它部件。因而,其它實(shí)施例在所附權(quán)利要求的范圍內(nèi)。