亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

使用直接操縱進(jìn)行自信的項(xiàng)目選擇的制作方法

文檔序號:6532858閱讀:138來源:國知局
使用直接操縱進(jìn)行自信的項(xiàng)目選擇的制作方法
【專利摘要】顯示用戶界面元素和可視指示符以示出跟蹤用戶的觸摸輸入的當(dāng)前選擇的區(qū)域以及被視為將被選擇的任何項(xiàng)目(可能選擇)的指示兩者。顯示用戶界面元素(例如,邊框),其大小可由用戶使用觸摸輸入來調(diào)整以選擇更多/更少項(xiàng)目。為被視為可能選擇的項(xiàng)目(例如,如果觸摸輸入在當(dāng)下結(jié)束則會被選擇的項(xiàng)目)顯示項(xiàng)目可視指示符。項(xiàng)目可視指示符被配置成向用戶顯示當(dāng)前選擇的項(xiàng)目的指示,而邊界不會看上去響應(yīng)于另一項(xiàng)目被選擇/取消選擇而跳躍。項(xiàng)目可視指示符有助于避免用戶重新調(diào)整選擇的需要或得到非預(yù)期結(jié)果。
【專利說明】使用直接操縱進(jìn)行自信的項(xiàng)目選擇

【背景技術(shù)】
[0001] 當(dāng)在許多移動計算設(shè)備(例如,智能電話、平板)上工作時,可用的屏幕實(shí)際使用 面積和輸入設(shè)備通常有限,使得編輯和選擇所顯示的內(nèi)容對許多用戶而言是有挑戰(zhàn)的。例 如,不僅僅是顯示的大小會受到限制,許多設(shè)備還使用觸摸輸入以及基于軟件的輸入面板 (SIP)代替物理鍵盤,這些會減少用于顯示內(nèi)容的可用面積。內(nèi)容的顯示可能在移動計算設(shè) 備上小得多,使得編輯和選擇對于用戶而言變得困難。


【發(fā)明內(nèi)容】

[0002] 提供本概述是為了以簡化的形式介紹將在以下【具體實(shí)施方式】中進(jìn)一步描述的選 擇的概念。本
【發(fā)明內(nèi)容】
不旨在標(biāo)識出所要求保護(hù)的主題的關(guān)鍵特征或必要特征,也不旨在 用于幫助確定所要求保護(hù)的主題的范圍。
[0003] 顯示用戶界面元素和可視指示符以示出跟蹤用戶的觸摸輸入的當(dāng)前選擇的區(qū)域 以及被視為將被選擇的任何項(xiàng)目(可能選擇)的指示兩者。顯示用戶界面元素(例如,邊 框),其大小可由用戶使用觸摸輸入來調(diào)整以選擇更多/更少項(xiàng)目。例如,用戶可選擇用戶 界面元素的邊角并且拖動它以調(diào)整當(dāng)前選擇的區(qū)域。為被視為可能選擇的項(xiàng)目(例如,如 果觸摸輸入在當(dāng)下結(jié)束則會被選擇的項(xiàng)目)顯示項(xiàng)目可視指示符。對項(xiàng)目的可能選擇可基 于確定當(dāng)前選擇的區(qū)域涵蓋大于項(xiàng)目的某一預(yù)定區(qū)域。項(xiàng)目可視指示符可使可能選擇內(nèi)的 項(xiàng)目的全部/部分與其它未被選擇的項(xiàng)目相區(qū)分。項(xiàng)目可視指示符被配置成向用戶顯示當(dāng) 前選擇的項(xiàng)目的指示,而邊界不會看上去響應(yīng)于另一項(xiàng)目被選擇/取消選擇而跳躍。項(xiàng)目 可視指示符有助于為用戶提供對將要做出的選擇的清楚和自信的理解,這有助于避免用戶 重新調(diào)整選擇的需要或者得到非預(yù)期的結(jié)果。
[0004] 附圖簡述
[0005] 圖1解說示例性計算環(huán)境;
[0006] 圖2解說了用于使用當(dāng)前選擇的區(qū)域的顯示以及項(xiàng)目可視指示符兩者來選擇項(xiàng) 目的示例系統(tǒng);
[0007] 圖3顯示了解說示出用戶正選擇電子表格內(nèi)的單元格的窗口的顯示;
[0008] 圖4示出用于使用觸摸輸入來選擇項(xiàng)目的說明性過程;
[0009] 圖5-7解說示出用戶正選擇項(xiàng)目的示例性窗口;以及 [0010] 圖8解說了用于選擇項(xiàng)目的系統(tǒng)架構(gòu)。

【具體實(shí)施方式】
[0011] 現(xiàn)將參考其中相同的標(biāo)號代表相同的元件的附圖來描述各實(shí)施例。具體地,圖1 和相應(yīng)的討論旨在提供對在其中可實(shí)現(xiàn)各實(shí)施例的合適計算環(huán)境的簡要、概括描述。
[0012] 一般而言,程序模塊包括執(zhí)行特定任務(wù)或?qū)崿F(xiàn)特定抽象數(shù)據(jù)類型的例程、程序、組 件、數(shù)據(jù)結(jié)構(gòu)和其他類型的結(jié)構(gòu)。也可使用其他計算機(jī)系統(tǒng)配置,包括手持式設(shè)備、多處理 器系統(tǒng)、基于微處理器或可編程消費(fèi)電子產(chǎn)品、小型計算機(jī)、大型計算機(jī)等等。還可使用在 其中任務(wù)由通過通信網(wǎng)絡(luò)鏈接的遠(yuǎn)程處理設(shè)備執(zhí)行的分布式計算環(huán)境。在分布式計算環(huán)境 中,程序模塊可位于本地和遠(yuǎn)程存儲器存儲設(shè)備兩者中。
[0013] 現(xiàn)在參考圖1,將描述在各個實(shí)施例中所利用的計算機(jī)100的說明性計算機(jī)環(huán) 境。圖1所示的計算機(jī)環(huán)境包括計算設(shè)備,這些計算設(shè)備各自可以被配置為移動計算設(shè)備 (例如,電話、平板電腦、上網(wǎng)本、膝上型計算機(jī))、服務(wù)器、臺式計算機(jī)、或者某一其他類型 的計算設(shè)備,并且這些計算設(shè)備各自包括中央處理單元5 ( "CPU")、包括隨機(jī)存取存儲器 9 ( "RAM")和只讀存儲器("ROM")10的系統(tǒng)存儲器7、以及將存儲器耦合至中央處理單元 ("CPU")5的系統(tǒng)總線12。
[0014] 在R0M10中存儲基本輸入/輸出系統(tǒng),該系統(tǒng)包含有助于諸如在啟動期間在計算 機(jī)內(nèi)的各元件之間傳輸信息的基本例程。計算機(jī)100還包括大容量存儲設(shè)備14,該大容量 存儲設(shè)備14用于存儲操作系統(tǒng)16、應(yīng)用24 (例如,生產(chǎn)力應(yīng)用、電子表格應(yīng)用、web瀏覽器 等)、以及選擇管理器26,這將在下面予以更詳細(xì)的描述。
[0015] 大容量存儲設(shè)備14通過連接至總線12的大容量存儲控制器(未示出)連接至 CPU5。大容量存儲設(shè)備14及其相關(guān)聯(lián)的計算機(jī)可讀介質(zhì)為計算機(jī)100提供非易失性存儲。 雖然本文中包含的對計算機(jī)可讀介質(zhì)的描述涉及諸如硬盤或CD-ROM驅(qū)動器等大容量存儲 設(shè)備,但是計算機(jī)可讀介質(zhì)可以是能夠由計算機(jī)100訪問的任何可用介質(zhì)。
[0016] 作為示例而非限制,計算機(jī)可讀介質(zhì)可包括計算機(jī)存儲介質(zhì)和通信介質(zhì)。計算機(jī) 存儲介質(zhì)包括以用于存儲諸如計算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊或其他數(shù)據(jù)之類的信 息的任何方法或技術(shù)來實(shí)現(xiàn)的易失性和非易失性、可移動和不可移動介質(zhì)。計算機(jī)存儲介 質(zhì)包括,但不限于,RAM、R0M、可擦除可編程只讀存儲器("EPROM")、電可擦可編程只讀存儲 器("EEPR0M")、閃存或其他固態(tài)存儲器技術(shù)、CD-ROM、數(shù)字多功能盤("DVD")或其他光 存儲、磁帶盒、磁帶、磁盤存儲或其他磁性存儲設(shè)備,或能用于存儲所需信息且可以由計算 機(jī)100訪問的任何其他介質(zhì)。
[0017] 計算機(jī)100在使用通過諸如因特網(wǎng)之類的網(wǎng)絡(luò)18與遠(yuǎn)程計算機(jī)的邏輯連接的聯(lián) 網(wǎng)環(huán)境中操作。計算機(jī)100可以通過連接至總線12的網(wǎng)絡(luò)接口單元20來連接到網(wǎng)絡(luò)18。 網(wǎng)絡(luò)連接可以是無線的和/或有線的。網(wǎng)絡(luò)接口單元20也可用于連接到其他類型的網(wǎng)絡(luò) 和遠(yuǎn)程計算機(jī)系統(tǒng)。計算機(jī)100還可包括用于接收和處理來自多個其他設(shè)備的輸入的輸入 /輸出控制器22,這些設(shè)備包括鍵盤、鼠標(biāo)、觸摸輸入設(shè)備、或者電子指示筆(未在圖1中示 出)。類似地,輸入/輸出控制器22可以為顯示屏23、打印機(jī)或其他類型的輸出設(shè)備提供 輸入/輸出。
[0018] 觸摸輸入設(shè)備可利用允許識別單點(diǎn)/多點(diǎn)觸摸輸入(觸摸/非觸摸)的任何技術(shù)。 例如,技術(shù)可包括但不限于:熱量、手指壓力、高俘獲率照相機(jī)、紅外光、光學(xué)捕捉、調(diào)諧的電 磁感應(yīng)、超聲波接收器、傳感麥克風(fēng)、激光測距儀、陰影捕捉等。根據(jù)一個實(shí)施例,觸摸輸入 設(shè)備可以被配置為檢測接近觸摸(即在離觸摸輸入設(shè)備的某個距離內(nèi),但是與所述觸摸輸 入設(shè)備沒有物理上接觸)。觸摸輸入設(shè)備也可以作為顯示器。輸入/輸出控制器22也可向 一個或多個顯示屏23、打印機(jī)或其他類型的輸入/輸出設(shè)備提供輸出。
[0019] 相機(jī)和/或某種其他傳感設(shè)備可操作來記錄一個或多個用戶以及由計算設(shè)備的 用戶作出的捕捉運(yùn)動和/或姿勢。傳感設(shè)備還可操作來捕捉諸如通過話筒口述的單詞和/ 或捕捉來自用戶的諸如通過鍵盤和/或鼠標(biāo)(未描繪)的其他輸入。傳感設(shè)備可包括能夠 檢測用戶的移動的任何運(yùn)動檢測設(shè)備。例如,相機(jī)可以包括微軟K.INECT?運(yùn)動捕捉設(shè)備, 它包括多個相機(jī)和多個話筒。
[0020] 可以通過片上系統(tǒng)(S0C)來實(shí)踐本發(fā)明的各實(shí)施例,其中,可以將附圖中解說的 每個或許多組件/處理集成到單個集成電路上。這樣的S0C設(shè)備可包括一個或多個處理單 元、圖形單元、通信單元、系統(tǒng)虛擬化單元以及各種應(yīng)用功能,所有這些都被集成到(或"燒 錄"到)芯片基板上作為單個集成電路。當(dāng)通過S0C操作時,在此所述的關(guān)于統(tǒng)一通信的所 有或部分功能可以通過在單個集成電路(芯片)上集成有計算設(shè)備/系統(tǒng)100的其它組件 的專用邏輯來操作。
[0021] 如前簡述的那樣,多個程序模塊和數(shù)據(jù)文件可以被存儲在計算機(jī)100的大容量存 儲設(shè)備14和RAM9內(nèi),包括適于控制計算機(jī)的操作的操作系統(tǒng)16,如華盛頓州雷蒙德市的微 軟公司的WINDOWS PHONE 7?、WIND0WS 7?、或WINDOWS SERVER?操作系統(tǒng)。大容量存儲 設(shè)備14和RAM9還可以存儲一個或多個程序模塊。具體地,大容量存儲設(shè)備14和RAM9可 以存儲諸如電子表格應(yīng)用、文字處理應(yīng)用和/或其他應(yīng)用之類的一個或多個應(yīng)用程序。根 據(jù)一實(shí)施例,包括了 MICROSOFT OFFICE應(yīng)用套件。(諸)應(yīng)用可以是基于客戶機(jī)和/或基 于web的。例如,可使用諸如微軟Windows Live、微軟0ffice365之類的網(wǎng)絡(luò)服務(wù)27或某些 其它基于網(wǎng)絡(luò)的服務(wù)。
[0022] 選擇管理器26被配置成顯示用戶界面元素(例如,UI28)以及可視指示符,以示 出跟蹤用戶的觸摸輸入的當(dāng)前選擇的區(qū)域以及作為當(dāng)前選擇的區(qū)域的結(jié)果而被視為要被 選擇的任何項(xiàng)目的指示兩者。響應(yīng)于接收觸摸輸入,選擇管理器26顯示用戶界面元素(例 如,邊框),該用戶界面元素可被調(diào)整使得當(dāng)前選擇的區(qū)域的大小響應(yīng)于經(jīng)更新的觸摸輸入 (例如,在手指之下)而變化。顯示項(xiàng)目可視指示符,該指示符示出位于當(dāng)前選擇的區(qū)域內(nèi) 的、作為可能選擇的任何項(xiàng)目。例如,當(dāng)如通過用戶界面元素所解說的當(dāng)前選擇的區(qū)域涵蓋 大于項(xiàng)目的某個預(yù)定區(qū)域時,該項(xiàng)目的顯示可被改變(例如,陰影、高亮、加粗……)以指示 對該項(xiàng)目的可能選擇。項(xiàng)目可視指示符被配置成向用戶顯示當(dāng)前選擇的項(xiàng)目的指示,而邊 框不會看上去響應(yīng)于另一項(xiàng)目被選擇/取消選擇而跳躍。
[0023] 選擇管理器26可以如圖所示位于應(yīng)用(例如,電子表格應(yīng)用或某一其他應(yīng)用)外 部,或者可以是應(yīng)用的一部分。此外,選擇管理器26提供的全部/某些功能可位于用戶界 面元素被用于對值進(jìn)行就地編輯的應(yīng)用的內(nèi)部/外部。下面公開了與選擇管理器相關(guān)的更 多細(xì)節(jié)。
[0024] 圖2解說了用于使用當(dāng)前選擇的區(qū)域的顯示以及項(xiàng)目可視指示符兩者來選擇項(xiàng) 目的示例系統(tǒng)。如所解說的,系統(tǒng)200包括服務(wù)210、選擇管理器240、存儲245、觸摸屏輸入 設(shè)備/顯示250 (例如,平板(slate))和智能電話230。
[0025] 如所解說的,服務(wù)210是基于云的和/或基于企業(yè)的服務(wù),該服務(wù)可被配置成提供 生產(chǎn)力服務(wù)(例如,微軟0FFICE365或用于與項(xiàng)目(如電子表格、文檔、圖表等)交互的某 些其他基于云的/在線服務(wù))。由服務(wù)210提供的服務(wù)/應(yīng)用中的一個或多個服務(wù)/應(yīng)用 的功能也可被配置為基于客戶機(jī)的應(yīng)用。例如,客戶端設(shè)備可包括執(zhí)行與使用觸摸輸入來 選擇項(xiàng)目有關(guān)的操作的電子表格應(yīng)用。盡管系統(tǒng)200示出了生產(chǎn)力服務(wù),但其它服務(wù)/應(yīng) 用也可被配置成選擇項(xiàng)目。如所解說的,服務(wù)210是向任何數(shù)目的承租者(例如,承租者 1-N)提供資源215和服務(wù)的多承租者服務(wù)。根據(jù)一實(shí)施例,多承租者服務(wù)210是基于云的 服務(wù),其將資源/服務(wù)215提供給訂閱該服務(wù)的承租者以及與其他承租者數(shù)據(jù)分開地維護(hù) 并保護(hù)每個承租者的數(shù)據(jù)。
[0026] 如所示的系統(tǒng)200包括檢測觸摸輸入何時被接收到(如手指觸摸或幾乎觸摸觸摸 屏)的觸摸屏輸入設(shè)備/顯示器250 (如板式/平板設(shè)備)以及智能電話230??衫脵z測 用戶的觸摸輸入的任何類型的觸摸屏。例如,觸摸屏可包括一層或多層檢測觸摸輸入的電 容性材料。除了電容性材料之外或代替電容性材料,可使用其他傳感器。例如,可使用紅外 (IR)傳感器。根據(jù)一實(shí)施例,觸摸屏被配置成檢測與可觸摸的表面接觸或位于可觸摸的表 面上方的物體。盡管在本說明書中使用術(shù)語"上方",應(yīng)理解,觸摸面板系統(tǒng)的定向是不相關(guān) 的。術(shù)語"上方"旨在可適用于所有這樣的定向。觸摸屏可被配置成確定觸摸輸入被接收 的位置(如起點(diǎn)、中間點(diǎn)和終點(diǎn))??赏ㄟ^任何合適的手段,包括如耦合到觸摸面板的振動 傳感器或話筒,來檢測可觸摸的表面和物體之間的實(shí)際接觸。用于檢測接觸的傳感器的示 例的非窮盡列表包括:基于壓力的機(jī)構(gòu)、微機(jī)械加速度計、壓電器件、電容傳感器、電阻傳感 器、感應(yīng)傳感器、激光振動計和LED振動計。
[0027] 如所解說的,觸摸屏輸入設(shè)備/顯示器250和智能電話230示出了可選擇項(xiàng)目的 示例性顯示252/232。項(xiàng)目和文檔可被存儲在設(shè)備(例如,智能電話230、平板250)上和/ 或某一其他位置(例如,網(wǎng)絡(luò)存儲245)。智能電話230示出包括可被選擇按行和列排列的 單元格的電子表格的顯示232。項(xiàng)目(諸如電子表格內(nèi)的單元格)可由基于客戶機(jī)的應(yīng)用 和/或基于服務(wù)器的應(yīng)用(例如,基于企業(yè)、云的應(yīng)用)顯示。
[0028] 選擇管理器240被配置成執(zhí)行與和項(xiàng)目交互以及選擇項(xiàng)目有關(guān)的操作??身憫?yīng)于 觸摸輸入和/或其它輸入來選擇項(xiàng)目。一般來說,可選擇的項(xiàng)目是分立的項(xiàng)目,諸如單元 格、表格、圖片、文字、以及可單獨(dú)選擇的其它對象。
[0029] 如所解說的,在智能電話230上,用戶正在使用觸摸輸入選擇兩個單元格。第一 個被選擇的單元格包括值"Chad Rothschiller",而第二個被部分選擇的單元格包括值 "Chicken(雞肉)"。最初,用戶選擇了一個項(xiàng)目。該項(xiàng)目可使用觸摸輸入和/或某些其它輸 入方法(例如,鍵盤、鼠標(biāo)、……)來選擇。響應(yīng)于該選擇,用戶界面元素233被初始地顯示 以示出該選擇。在當(dāng)前示例中,邊框被放置在最初選擇的單元格周圍,邊框的大小可使用觸 摸輸入來調(diào)整。如所解說的,用戶已選擇用戶界面元素233并且將Π 元素233的邊緣拖到 包含值"Chicken"的單元格之上。項(xiàng)目可視指示符234(例如,這一示例中的細(xì)紋填充)向 用戶示出根據(jù)如UI元素233所指示的當(dāng)前選擇的區(qū)域哪些單元格將被選擇(可能選擇)。 為被確定為可能選擇的(例如,如果當(dāng)前的觸摸輸入在UI元素233的當(dāng)前選擇的區(qū)域結(jié)束 則將被選擇的)任何單元格顯示項(xiàng)目可視指示符234。根據(jù)一個實(shí)施例,當(dāng)大于項(xiàng)目的預(yù)定 百分比(例如,0-100%)被選擇時,該項(xiàng)目被選擇。例如,對于被如Π 元素233所指示的 當(dāng)前選擇區(qū)域所包括至少50 %的任何項(xiàng)目,可顯示項(xiàng)目可視指示符234??娠@示其它項(xiàng)目 可視指示符和Π 元素(參見本文的示例性附圖和討論)。
[0030] 如平板250上所解說的,用戶正在選擇與智能電話230上所顯示的相同的兩個單 元格。Π 元素 260是示出當(dāng)前選擇的區(qū)域的邊框,而項(xiàng)目可視指示符262示出可能選擇。 在當(dāng)前示例中,項(xiàng)目可視指示符262示出圍繞在包括值"Chicken"的單元格的剩余部分周 圍的變暗的邊框。
[0031] 圖3顯示了解說示出用戶正選擇電子表格內(nèi)的單元格的窗口的顯示。如所解說 的,窗口 300包括電子表格315的顯示,電子表格315包括三列和七行。窗口 300中可包括 更多或更少的區(qū)域/項(xiàng)目。窗口 300可以是與臺式機(jī)應(yīng)用、移動應(yīng)用和/或基于web的應(yīng) 用(例如,通過瀏覽器來顯示)相關(guān)聯(lián)的窗口。例如,web瀏覽器可訪問電子表格服務(wù),計 算設(shè)備上的電子表格應(yīng)用可被配置成選擇來自一個或多個不同的服務(wù)的項(xiàng)目等。
[0032] 在當(dāng)前的示例中,用戶330正在通過使用觸摸輸入調(diào)整Π 元素332的大小來選擇 單元格A3、A4、B3以及M。如所解說的,Π 元素332通過用戶330拖動Π 元素的邊角/邊 緣來調(diào)整大小。項(xiàng)目可視指示符334顯示如果用戶停止調(diào)整Π 元素332的大小并結(jié)束觸 摸輸入則將會被選擇的項(xiàng)目(在這個示例中即單元格)(可能選擇)。在這個示例中,可能 選擇包括單元格A3、A4、B3以及B4。
[0033] 圖4示出用于使用觸摸輸入來選擇項(xiàng)目的說明性過程。在閱讀本文中給出的例程 的討論時,應(yīng)該理解,各個實(shí)施例的邏輯操作被實(shí)現(xiàn)為:(1) 一系列運(yùn)行于計算系統(tǒng)上的計 算機(jī)實(shí)現(xiàn)的動作或程序模塊;和/或(2)計算系統(tǒng)內(nèi)的互連的機(jī)器邏輯電路或電路模塊。 這種實(shí)現(xiàn)是取決于實(shí)現(xiàn)本發(fā)明的計算系統(tǒng)的性能需求的選擇問題。因此,所例示并構(gòu)成本 文中描述的實(shí)施例的邏輯操作被不同地稱為操作、結(jié)構(gòu)設(shè)備、動作或模塊。這些操作、結(jié)構(gòu) 設(shè)備、動作和模塊可以用軟件、固件、專用數(shù)字邏輯,以及其任何組合來實(shí)現(xiàn)。雖然操作是以 特定次序示出,但是操作的次序可改變且以其他次序來執(zhí)行。
[0034] 在開始操作之后,過程400移動到操作410,在操作410,顯示示出當(dāng)前選擇的區(qū)域 /項(xiàng)目的用戶界面元素(例如,選擇邊框)。例如,邊框可響應(yīng)于初始選擇被初始地顯示為圍 繞一個項(xiàng)目(例如,單元格、圖表、對象、文字、……)。一個或多個控件可以/可以不與用 戶界面元素一起顯示以用于調(diào)整如用戶界面元素所示出的當(dāng)前選擇的區(qū)域的大小。例如, 用戶可能想要改變選擇的大小以包括更多/更少的項(xiàng)目。
[0035] 移到操作420,接收用于調(diào)整用戶界面元素的當(dāng)前選擇區(qū)域的大小的觸摸輸入。該 觸摸輸入可以是用戶的手指、筆輸入設(shè)備、和/或直接與計算設(shè)備的顯示器/屏幕交互的其 它設(shè)備。例如,觸摸輸入可以是觸摸輸入手勢,該手勢選擇并拖動所顯示的用戶界面元素的 邊緣/邊角以調(diào)整用戶界面元素的大小。根據(jù)一個實(shí)施例,用戶界面元素(例如,選擇邊 框)在觸摸事件期間更新,并且看上去保持"鎖定"在用戶的手指下,使得用戶能夠清楚地 看到用戶所限定的當(dāng)前選擇的區(qū)域。
[0036] 轉(zhuǎn)至操作430,基于當(dāng)前選擇的區(qū)域確定是否存在作為可能選擇的任何項(xiàng)目。例 如,用戶可能已調(diào)整了當(dāng)前選擇區(qū)域的大小使得當(dāng)前選擇的區(qū)域現(xiàn)在涵蓋了更多項(xiàng)目。一 個項(xiàng)目可以基于各種準(zhǔn)則而成為可能選擇。例如,當(dāng)一個項(xiàng)目的預(yù)定百分比(例如,10%、 20%>>50%……)被包含在當(dāng)前選擇的區(qū)域內(nèi),則該項(xiàng)目可以被視為可能選擇。根據(jù)一個 實(shí)施例,一旦當(dāng)前選擇的區(qū)域包括一個項(xiàng)目的任何部分(例如,用戶調(diào)整當(dāng)前選擇的區(qū)域 以包括另一單元格的一部分),該項(xiàng)目就被視為可能選擇。
[0037] 流向判定操作440,確定是否有任何項(xiàng)目是可能選擇。當(dāng)一個或多個項(xiàng)目不是可能 選擇時,則過程流向操作460。當(dāng)一個或多個項(xiàng)目是可能選擇時,則過程流向操作450。
[0038] 在操作450,顯示指示被確定為是可能選擇的每一個項(xiàng)目的項(xiàng)目可視指示符。項(xiàng)目 可視指示符可包括不同類型的可視指示符。例如,項(xiàng)目可視指示符可以包括以下的任何一 個或多個:改變項(xiàng)目的陰影、顯示不同的邊框、改變項(xiàng)目的格式、顯示示出可能選擇的消息 等等。如所討論的,項(xiàng)目可視指示符為用戶提供對任何當(dāng)前選擇的項(xiàng)目的指示,而不在用戶 調(diào)整選擇邊框的同時改變當(dāng)前選擇邊框。以此方式,項(xiàng)目可視指示符有助于為用戶提供對 將要做出的選擇的清楚和自信的理解,這有助于避免用戶重新調(diào)整選擇的需要或者得到非 預(yù)期的結(jié)果。
[0039] 在判決操作460,確定輸入是否已結(jié)束。例如,用戶可能將其手指抬離顯示器以指 示他們已結(jié)束選擇項(xiàng)目。當(dāng)輸入還未結(jié)束時,過程流回到操作420。當(dāng)輸入已結(jié)束時,過程 流向操作470。
[0040] 在操作470,被確定為可能選擇的項(xiàng)目被選擇。
[0041] 隨后該過程行進(jìn)至結(jié)束框,并返回以處理其他動作。
[0042] 圖5-7解說示出用戶正選擇項(xiàng)目的示例性窗口。圖5-7用于示例性目的,而不旨 在進(jìn)行限制。
[0043] 圖5不出用于選擇電子表格內(nèi)的單兀格的顯不。如所解說的,窗口 510和窗口 550 各自顯示了電子表格512,電子表格512示出Name(姓名)列、GPA列以及Exam Date(考試 日期)列,其中用戶已初始選擇了單元格B3。窗口 510和550中可包括更多或更少的列/ 區(qū)域。窗口可以是與臺式機(jī)應(yīng)用、移動應(yīng)用和/或基于web的應(yīng)用(例如,通過瀏覽器來顯 示)相關(guān)聯(lián)的窗口。窗口可顯示在有限顯示設(shè)備(例如,智能電話、平板設(shè)備)上或較大的 屏辱設(shè)備上。
[0044] 如圖所示,所選擇的單元格B3與電子表格的其他單元格不同地顯示,以向用戶指 示該單元格當(dāng)前被選擇。盡管單元格B3被示為被高亮顯示,但其他顯示選項(xiàng)也可用于指示 該單元格被選擇(例如,單元格周圍的邊框、細(xì)紋、顏色改變、字體改變等)。
[0045] 響應(yīng)于接收調(diào)整當(dāng)前選擇區(qū)域的大小的輸入(例如,觸摸輸入530),顯示Π 元素 520。在當(dāng)前示例中,Π 元素520被顯示為高亮的矩形區(qū)域。也可示出顯示當(dāng)前選擇的區(qū) 域的其他顯示用戶界面元素的方法(例如,改變字體、在該項(xiàng)目周圍加邊框、改變該項(xiàng)目的 顏色等)。當(dāng)用戶改變Π 元素520的大小時,Π 元素的顯示改變以示出大小的改變并且跟 隨用戶530的手指的移動。隨著用戶調(diào)整當(dāng)前選擇區(qū)域的大小,一個或多個項(xiàng)目可被確定 為可能選擇。
[0046] 窗口 550示出用戶拖動Π 元素520的左邊緣使其包括單元格A3的一大半。當(dāng)項(xiàng) 目被視為可能的單元格時,顯示項(xiàng)目可視指示符522以示出對該單元格(在這一示例中是 單元格A3)的可能選擇。在當(dāng)前示例中,用與Π 元素520相比不同的填充方法來顯示該項(xiàng) 目(例如,單元格A3)的一部分。
[0047] 項(xiàng)目可視指示符522還可用不同方法(例如,無 α混合、不同顏色、用相同格式來 顯示作為可能選擇的每個完整項(xiàng)目、……)來示出。
[0048] 圖6不出用于選擇電子表格內(nèi)的項(xiàng)目的顯不。如圖所不,窗口 610和窗口 650 各自包括電子表格,電子表格當(dāng)前示出年級(Grade)列、性別(sex)列、以及兄弟姐妹 (siblings)列。
[0049] 窗口 610示出用戶正調(diào)整用戶界面元素612選擇框的大小。用戶界面元素612被 顯示為單元格周圍的邊框,該邊框響應(yīng)于用戶的觸摸輸入(例如,用戶530)來調(diào)整大小。響 應(yīng)于項(xiàng)目被標(biāo)識為可能選擇,顯示項(xiàng)目可視指示符614,該指示符向用戶指示如果用戶結(jié)束 當(dāng)前選擇的話,由項(xiàng)目可視指示符614指示為可能選擇的任何項(xiàng)目將會被選擇。在當(dāng)前示 例中,項(xiàng)目可視指示符614被顯示為與被用于顯示當(dāng)前選擇的區(qū)域的線型不同的線型。
[0050] 窗口 650示出用戶正改變Π 選擇元件652的大小以選擇項(xiàng)目。在當(dāng)前示例中,使 用格式方法654來顯示被包括在當(dāng)前選擇的區(qū)域內(nèi)的項(xiàng)目(例如,單元格F5和F6)以示出 該項(xiàng)目已被選擇。還沒被選擇但被視為是可能選擇的項(xiàng)目(例如,單元格Ε4、Ε5、Ε6以及 F4)由項(xiàng)目可視選擇656(例如,邊角括號)解說為可能選擇。
[0051] 圖7示出用于選擇文檔內(nèi)的不同項(xiàng)目的顯示。如所解說的,窗口 710、窗口 720、窗 口 730和窗口 740各自包括對包含可被單獨(dú)選擇的各項(xiàng)目的文檔的顯示。
[0052] 窗口 710示出用戶正選擇文檔內(nèi)的社會保險號。在當(dāng)前示例中,當(dāng)用戶拖動其手 指跨過該號碼時,該號碼的格式發(fā)生改變以示出當(dāng)前選擇的區(qū)域。項(xiàng)目可視選擇712示出 可能選擇(例如,整個社會保險號)。
[0053] 窗口 720示出響應(yīng)于對社會保險號的整個選擇而被顯示的Π 元素722。
[0054] 窗口 730示出用戶在文檔中選擇不同文字。當(dāng)用戶調(diào)整用戶界面元素732的大 小,顯示被調(diào)整以示出當(dāng)前選擇的區(qū)域以及如果輸入結(jié)束則使用當(dāng)前選擇的區(qū)域會被選擇 的任何項(xiàng)目。在當(dāng)前示例中,使用項(xiàng)目可視選擇734來示出"Security"(保險)的最后一 部分為可能選擇。
[0055] 窗口 740示出用戶選擇文字"My Social Security"(我的社會保險)。
[0056] 圖8解說了如本文所描述的用于選擇項(xiàng)目的系統(tǒng)架構(gòu)。由應(yīng)用(例如,應(yīng)用1020) 和選擇管理器26使用和顯示的內(nèi)容可被存儲在不同的位置。例如,應(yīng)用1020可使用目錄 服務(wù)1022、web門戶1024、郵箱服務(wù)1026、即時消息收發(fā)存儲1028和社交網(wǎng)站1030來使用 /存儲數(shù)據(jù)。應(yīng)用1020可使用這些類型的系統(tǒng)等中的任一個。服務(wù)器1032可用于訪問源 以及準(zhǔn)備和顯示電子項(xiàng)目。例如,服務(wù)器1032可訪問應(yīng)用1020的電子表格單元格、對象、 圖表等以在客戶端(例如,瀏覽器或某一其他窗口)顯示。作為一個示例,服務(wù)器1032可 以是被配置成向一個或多個用戶提供電子表格服務(wù)的web服務(wù)器。服務(wù)器1032可通過網(wǎng) 絡(luò)1008使用web來與客戶機(jī)進(jìn)行交互。服務(wù)器1032還可包括應(yīng)用程序(例如,電子數(shù)據(jù) 表應(yīng)用)。可與服務(wù)器1032和電子表格應(yīng)用交互的客戶機(jī)的示例包括計算設(shè)備1002,該計 算設(shè)備1002可包括任何通用個人計算機(jī)、平板計算設(shè)備1004和/或可包括智能電話的移 動計算設(shè)備1006。這些設(shè)備中的任一個可從存儲1016獲得內(nèi)容。
[0057] 以上說明、示例和數(shù)據(jù)提供了對本發(fā)明的組成部分的制造和使用的全面描述。因 為可以在不背離本發(fā)明的精神和范圍的情況下做出本發(fā)明的許多實(shí)施例,所以本發(fā)明落在 所附權(quán)利要求的范圍內(nèi)。
【權(quán)利要求】
1. 一種用于選擇項(xiàng)目的方法,包括: 在圖形顯示器上顯示項(xiàng)目; 接收選擇所顯示的項(xiàng)目中的一個或多個的觸摸輸入;以及 在接收到所述觸摸輸入時: 在所述圖形顯示器上顯示用戶界面元素,所述用戶界面元素解說響應(yīng)于所述觸摸輸入 改變而更新的當(dāng)前選擇的區(qū)域; 使用所述當(dāng)前選擇的區(qū)域確定作為可能選擇的每一項(xiàng)目; 在至少一個項(xiàng)目被確定為所述可能選擇時,在所述圖形顯示器上顯示指示所述可能選 擇的項(xiàng)目可視指示符。
2. 如權(quán)利要求1所述的方法,其特征在于,還包括確定所述觸摸輸入何時結(jié)束并且選 擇被確定為所述可能選擇的項(xiàng)目中的每一個。
3. 如權(quán)利要求1所述的方法,其特征在于,在所述圖形顯示器上顯示所述項(xiàng)目可視指 示符包括改變涵蓋所述可能選擇的圖形區(qū)域的顯示。
4. 如權(quán)利要求1所述的方法,其特征在于,在所述圖形顯示器上顯示項(xiàng)目包括顯示包 括按行和列排列的單元格的電子表格,其中所述單元格中的每一單元格是一個項(xiàng)目。
5. 如權(quán)利要求1所述的方法,其特征在于,確定作為可能選擇的每一項(xiàng)目包括確定項(xiàng) 目的預(yù)定部分何時位于所述當(dāng)前選擇的區(qū)域內(nèi)。
6. 如權(quán)利要求4所述的方法,其特征在于,在所述圖形顯示器上顯示指示所述可能選 擇的項(xiàng)目可視指示符包括改變包含所述可能選擇的顯示的單元格的陰影。
7. 如權(quán)利要求1所述的方法,其特征在于,顯示所述用戶界面元素和顯示所述項(xiàng)目可 視指示符包括以下的至少之一:使用第一陰影來顯示所述當(dāng)前選擇的區(qū)域并且使用第二陰 影來顯示所述項(xiàng)目可視指示符;使用第一線型來顯示圍繞所述當(dāng)前選擇的區(qū)域的邊框并且 使用第二線型來顯示所述項(xiàng)目可視指示符;以及所述項(xiàng)目的一部分以表示所述項(xiàng)目的當(dāng)前 選擇的區(qū)域的方式來格式化并且使用第二格式作為所述項(xiàng)目可視指示符。
8. -種存儲用于選擇項(xiàng)目的計算機(jī)可執(zhí)行指令的計算機(jī)可讀介質(zhì),包括: 在圖形顯示器上顯示項(xiàng)目; 接收選擇項(xiàng)目的觸摸輸入; 在所述圖形顯示器上顯示指示所選擇的項(xiàng)目和當(dāng)前選擇的區(qū)域的用戶界面元素; 在接收到調(diào)整所述當(dāng)前選擇的區(qū)域的大小的觸摸輸入時: 更新示出所述當(dāng)前選擇的區(qū)域的大小調(diào)整的所述用戶界面元素的顯示; 使用所述當(dāng)前選擇的區(qū)域確定作為可能選擇的每一項(xiàng)目; 在至少一個項(xiàng)目被確定為所述可能選擇時,在所述圖形顯示器上顯示指示所述可能選 擇的項(xiàng)目可視指示符;以及 確定所述觸摸輸入何時結(jié)束并且選擇被確定為所述可能選擇的項(xiàng)目中的每一個。
9. 一種用于選擇項(xiàng)目的系統(tǒng),包括: 被配置成接收觸摸輸入的顯示器; 處理器和存儲器; 使用所述處理器來執(zhí)行的操作環(huán)境; 包括可被選擇的單元格的電子表格應(yīng)用;以及 結(jié)合所述應(yīng)用來操作的選擇管理器,所述選擇管理器被配置成執(zhí)行以下動作,包括: 接收選擇單元格的觸摸輸入; 在所述圖形顯示器上顯示指示所選擇的單元格和當(dāng)前選擇的區(qū)域的用戶界面元素; 在接收到調(diào)整所述當(dāng)前選擇的區(qū)域的大小的觸摸輸入時: 更新示出所述當(dāng)前選擇的區(qū)域的大小調(diào)整的所述用戶界面元素的顯示; 使用所述當(dāng)前選擇的區(qū)域確定作為可能選擇的每一單元格; 在至少一個單元格被確定為所述可能選擇時,在所述圖形顯示器上顯示指示所述可能 選擇的項(xiàng)目可視指示符。
10.如權(quán)利要求9所述的系統(tǒng),其特征在于,顯示所述用戶界面元素和顯示所述項(xiàng)目可 視指示符包括以下之一:使用第一陰影來顯示所述當(dāng)前選擇的區(qū)域并且使用第二陰影來顯 示所述項(xiàng)目可視指示符以及使用第一線型來顯示圍繞所述當(dāng)前選擇的區(qū)域的邊框并且使 用第二線型來顯示所述項(xiàng)目可視指示符。
【文檔編號】G06F3/0481GK104067211SQ201380006411
【公開日】2014年9月24日 申請日期:2013年1月18日 優(yōu)先權(quán)日:2012年1月23日
【發(fā)明者】B·E·蘭普森, K·程, S-P·吳 申請人:微軟公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1