TW201545042A - 暫態使用者介面元素 - Google Patents
暫態使用者介面元素 Download PDFInfo
- Publication number
- TW201545042A TW201545042A TW104106538A TW104106538A TW201545042A TW 201545042 A TW201545042 A TW 201545042A TW 104106538 A TW104106538 A TW 104106538A TW 104106538 A TW104106538 A TW 104106538A TW 201545042 A TW201545042 A TW 201545042A
- Authority
- TW
- Taiwan
- Prior art keywords
- user interface
- interface element
- transient
- determining
- correlation
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/0482—Interaction with lists of selectable items, e.g. menus
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/04842—Selection of displayed objects or displayed text elements
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/451—Execution arrangements for user interfaces
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/451—Execution arrangements for user interfaces
- G06F9/453—Help systems
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
提供浮現暫態使用者介面(UI)元素。各種UI元素可能僅可應用於某些情況或時間段。為了幫助保留螢幕空間,特別在較小尺寸裝置上例如螢幕空間受限的平板計算裝置與行動通訊裝置,UI元素可出現於UI中,當該元素是相關時。當元素不再相關時,其可從視野中移除。UI元素的出現與消失可以是動畫。動畫可提供平滑的轉移,且因而是非擾亂(non-disruptive)或對使用者分散注意力的。
Description
本發明是關於暫態使用者介面元素。
本申請案主張美國專利申請案第61/674,392號,標題為「暫態使用者介面元素(TRANSIENT USER INTERFACE ELEMENTS)」,於2014年四月2日申請之優先權,該申請案之揭示整體併入本文。
通常,有對於在應用程式使用者介面中適當地空間的需要以用於命令、資訊、或其他元素的顯示。隨著使用較小尺寸裝置例如平板計算裝置及行動通訊裝置以用於各種計算任務的普及性增加,用於顯示使用者介面元素的螢幕空間甚至更為受限。此外,許多使用者介面元素或命令可關連於相對狹小(narrow)的狀況或時間段。通常當元素或命令不與可適用相關,該元素或命令可被停用(disabled)但可仍顯示於使用者介面中。暫態元素提供一種方式來平衡這些競爭因素。本文已完成關於這些與其他考量。
本發明內容係提供以下面實施方式中進一步描述之簡化形式介紹概念之選擇。本發明內容並不意欲識別所主張之標的物之關鍵特徵或必要特徵,亦非意欲作為決定所主張之標的之範圍之輔助。
本文的實施例藉由提供暫態命令元素來解決上述及其他問
題。如應理解的,在標準及重要的位置顯示特定使用者介面(user interface,UI)元素可被考量為重要的;然而,此UI元素可僅應用於相對狹小(narrow)的狀況或時間段。為了幫助保留螢幕空間,特別在較小尺寸裝置上例如螢幕空間更受限的平板計算裝置與行動通訊裝置,UI元素可動畫入UI中到位,當該元素是相關時。當元素不再相關時,其可從視野中移除。動畫可提供平滑的轉移,且因而是非擾亂(non-disruptive)或對使用者分散注意力的。
一或多個實施例的細節係闡述於隨附圖式及以下描述。其他
特徵與優點將從以下實施方式的閱讀與相關聯圖式的查看中為顯而易見。應理解,以下的實施方式僅為說明性,而非限制本文之主張權利。
100‧‧‧網路架構
102‧‧‧使用者
110‧‧‧計算裝置
120‧‧‧應用程式
122‧‧‧內容
124‧‧‧感測器
126‧‧‧顯示器
205‧‧‧UI
208‧‧‧功能元素
209‧‧‧文件標題
210‧‧‧功能命令(粗體)
215‧‧‧文件
220‧‧‧圖片
225‧‧‧圖片
230‧‧‧復原(undo)命令
235‧‧‧暫態UI元素
240‧‧‧動畫
255‧‧‧標註選單
260‧‧‧下拉式選單
300‧‧‧方法
305‧‧‧開始
310‧‧‧步驟
315‧‧‧步驟
320‧‧‧步驟
325‧‧‧步驟
330‧‧‧步驟
335‧‧‧步驟
340‧‧‧步驟
395‧‧‧結束
400‧‧‧計算裝置
402‧‧‧處理單元
404‧‧‧系統記憶體
405‧‧‧作業系統
406‧‧‧程式模組
408‧‧‧虛線
409‧‧‧可移除儲存裝置
410‧‧‧不可移除儲存裝置
412‧‧‧輸入裝置
414‧‧‧輸出裝置
416‧‧‧通訊連接
418‧‧‧其他計算裝置
450‧‧‧軟體應用程式
500‧‧‧行動計算裝置
502‧‧‧系統
505‧‧‧顯示
510‧‧‧輸入按鈕
515‧‧‧側輸入元件
520‧‧‧視覺指示符
525‧‧‧音訊轉換器
530‧‧‧板上照相機
535‧‧‧鍵板
550‧‧‧應用程式
562‧‧‧記憶體
564‧‧‧作業系統
568‧‧‧非揮發性儲存區域
570‧‧‧電源
572‧‧‧無線電
574‧‧‧音訊介面
576‧‧‧視訊介面
605A‧‧‧個人電腦
605B‧‧‧平板計算裝置
605C‧‧‧行動計算裝置
610‧‧‧網路
615‧‧‧伺服器
616‧‧‧儲存
620‧‧‧應用程式
622‧‧‧目錄服務
624‧‧‧入口網站
626‧‧‧郵箱服務
628‧‧‧即時訊息儲存
630‧‧‧社交網站
隨附圖式,其併入並構成本文的一部分,圖示了本文的各種實施例。在圖式中:第1圖為用於提供浮現暫態使用者介面元素的系統的一個實施例之方塊圖;第2A圖為顯示複數個可選擇使用者介面元素的範例使用者介面的圖示;第2B圖為該範例使用者介面其中「復原(undo)」功能命令被選擇的圖示;第2C圖為在範例使用者介面中動畫到位的暫態可選擇使用者介面元素的圖示;第2D圖為使用者從範例使用者介面選擇使用者介面元素且因而使得暫態可選擇使用者介面元素不再相關的圖示;第2E圖為動畫出範例使用者介面的暫態可選擇使用者介面元素的圖示;
第2F圖為使用者選擇暫態可選擇使用者介面元素的圖示;第2G圖為一旦暫態可選擇使用者介面元素不再相關,則動畫出範例使用者介面的該暫態可選擇使用者介面元素的圖示;第2H圖為動畫入所選擇伴隨的功能命令之下之視野的暫態可選擇使用者介面元素的圖示;第2I圖為在標註(call-out)選單中動畫入視野的暫態可選擇使用者介面元素的圖示;第2J圖為在下拉式選單中動畫入視野的暫態可選擇使用者介面元素的圖示;第2K圖為兩個應用程式共享顯示的圖示,其中暫態使用者介面元素被示於範例使用者介面中一段相關的時間;第2L圖為在範例使用者介面中在該段相關時間後動畫入視野並覆蓋暫態使用者介面元素的使用者介面元素的圖示;第3圖為用於提供浮現暫態使用者介面元素的方法的流程圖;第4圖為圖示本文之實施例可被實施的計算裝置的範例實體元件的方塊圖;第5A與5B圖為本文之實施例可被實施的行動計算裝置的簡化方塊圖;及第6圖為本文之實施例可被實施的分散式計算系統的簡化方塊圖。
以下的實施方式係參照隨附圖式。只要可能,相同的元件符號在圖式與以下的描述中用於參照至相同或相似的元件。雖然可描述本文之實施例,修改、改變、及其他實施是可能的。舉例而言,可以對圖式中所圖示之元件進行替換、增加、或修改,而本文所述之方法可藉由
替換、重新排序、或增加階層以修改所揭示之方法。因此,下面的實施方式並未限制本文,而替代地,本文之適當範圍係由所附之專利申請範圍所定義。
如以上所簡要描述的,本文的實施例是針對提供暫態使用者
介面元素的浮現。現參照至圖式,其中相同的元件符號表示相同的元件,將對各種實施例進行說明。第1圖為圖式用以提供浮現暫態使用者介面元素的系統架構100的方塊圖。網路架構100包括計算裝置110。計算裝置110可以是用於執行應用程式120以實行各種任務的各種類型的計算裝置中之一者(例如,平板計算裝置、桌上型電腦、行動通訊裝置、膝上型電腦、膝上型/平板混合計算裝置、大型螢幕多觸碰顯示器、遊戲裝置、智慧電視、或其他類型的計算裝置)。
使用者102可利用計算裝置110上的應用程式120以用於各種任務,其可包括例如寫入、計算、繪圖、組織、準備簡報、發送與接收電子郵件、註記與組織筆記、製作音樂等等。應用程式120可包括豐富型客戶端應用程式(thick client applications),其可被本地端地儲存於計算裝置110上(如第1圖所示),或可包括精簡型客戶端應用程式(thin client applications)(即網路應用程式),其可位於遠端伺服器上並可透過網路存取,如網際網路或內部網路。精簡型客戶端應用程式可在瀏覽器控制的環境中被主控,或是以瀏覽器支援之語言編碼並相依於通用網路瀏覽器以產生在計算裝置110上可執行的應用程式。計算裝置110可被配置以接收內容122以用於在顯示器126(其可包括觸碰螢幕顯示)上呈現。
應用程式120可被配置以允許使用者102使用指向裝置(例如,滑鼠、筆/觸控筆等)及/或利用在計算裝置110上之感測器124(如,
觸碰感測器、加速度計、盤旋(hover)、臉部偵測、語音辨識、光感測、接近感測(proximity sensor)、陀螺儀、偏斜感測、GPS等)而透過多種輸入模式來與內容122互動。為了協助使用者定位與利用特定的應用程式120的功能,可提供包括複數個可選擇的功能控制與元件的使用者介面(UI)205。根據實施例且如將於以下更詳盡參照至第2A-2L圖之描述,暫態使用者介面元素亦可被動畫至UI 205中顯示。
如以上之概述,在標準且重要的位置顯示特定命令、資訊部
分(bits of information)、或使用者介面(UI)元素(在本文中整體地稱為UI元素)可被考量為是重要的;然而,此UI元素僅可應用於相對狹小(narrow)的狀況或時間段。為了幫助保留螢幕空間,特別在較小尺寸裝置上例如螢幕空間更受限的平板計算裝置與行動通訊裝置,當特定UI元素相關時,該等特定UI元素可出現於UI 205,亦即,當與該UI元素相關聯的功能可被應用時。這些UI元素在本文被稱為暫態UI元素。
當暫態UI元素不再相關時,他們可從視野中移除。根據實施例,暫態UI元素可動畫進入及/或出UI 205到位,例如,可滑入/滑出(slide in/out)、可淡入淡出(fade in/out)等等。動畫可以是非擾亂(non-disruptive)使用者的。在UI 205中的空間可保留給暫態UI元素,提供非擾亂(non-disruptive)的縮放改變或上下文(contextual)UI群組的分散注意力的(distracting)切換。
現參照至第2A圖,包括使用者介面205的範例應用程式120
係圖示為可被顯示於上述任何合適的計算裝置110上。在圖示的範例中,應用程式使用者介面205被示為顯示於平板計算裝置上,並包括文件215的顯示。文件215可包括內容122,例如文字、表格、圖片220等等。使用者介面205可包括複數個功能元素208,該等功能元素可包括可
選擇的命令,以及文件和應用程式資訊(例如,文件標題209、儲存狀態資訊等等)。如可在圖中所見,空間可能受限於UI 205中以顯示資訊及UI元素208。因此,選擇UI元素208可被選擇以顯示為預設UI元素。
選擇UI元素可根據各種因素被選擇例如可利用螢幕空間、最常用UI元素、相關性等。
現參照至第2B圖,示出了第2A圖中的範例應用程式120、UI
205、與文件215,以及使用者102已選擇以第二圖片225取代文件215中的第一圖片220。使用者102可接著選擇顯示於UI 205的「復原(undo)」命令230,該命令根據實施例,可以是預設UI元素208,或是根據另一實施例,可以轉移至視野中一旦使用者102提供使得該命令相關連的輸入。
現參照至第2C圖,當「復原」命令230被選擇,最後的動作
可以被取消。在圖示的範例中,第二圖片225可被第一圖片220取代。當動作被取消,其他UI元素208,例如「取消復原(redo)」命令可以適用或是成為相關。當他們適用時出現且當他們不再適用時消失的UI元素208可在本文中被稱為暫態UI元素235。如圖所示,「取消復原(redo)」命令(暫態UI元素235)動畫入UI 205,例如,滑入到位。動畫240可提供暫態UI元素235的平滑轉移入顯示中。動畫240可提供給使用者102細微的視覺提示(cue)新的UI元素是相關的且在UI 205中可利用。在UI 205中的空間可預定為可被顯示的任何暫態UI元素235。因此,可能造成UI元素群組的擾亂(disruptive)縮放或切換的UI 205的重新佈局(re-layout)可被避免。
根據實施例,在UI 205中的空的空間可被保留以用於可被顯
示的任何暫態UI元素235。因此,UI 205可免於必須被重新佈局,以及
避免標籤(tabs)的移動為切換器(switcher)。為了在UI 205中保留空的空間以用於暫態UI元素235,可做出哪些UI元素可顯示和隱藏的決定。被決定可被顯示與隱藏的UI元素可被標註(annotated)使得該等UI元素的假的隱形副本可被創建以保留空間與增加至UI佈局。若必要,UI 205的縮放可被更新以瞭解關於假的UI元素。當動畫240發生時,真實UI元素與假的UI元素兩者可在同一時間動畫。此外,移動的其他元素可在同一時間被動畫(例如,標題、存檔或同步指示符等等)。
暫態UI元素235可以各種方式轉換入視野。根據實施例且如
第2C圖中所示,一或多個顯示的UI元素208可滑入在UI 205中的空白或空的空間以為暫態UI元素235製造空間。例如,文件標題209,「共享(share)」命令、與「閱讀(read)」命令可經由滑動動畫240移動至一邊以製造空間給「取消復原(redo)」命令(暫態UI元素235)。「取消復原」命令(暫態UI元素235)可在伴隨的UI元素208旁被顯示,在此範例中,為「undo(復原)」命令230。如應理解的,滑動動畫240與UI元素208的替換至UI 205的空的空間中以用於顯示暫態UI元素235,僅只是浮現暫態UI元素235的許多方法中之一者。
如上所述,只要暫態UI元素235適用或是相關,該暫態UI元
素235可被顯示。使用者102可做出輸入或選擇功能,其可使得顯示的暫態UI元素不再可適用。現參照至第2D圖,使用者102選擇另一功能命令210,在此範例中,圖示「粗體(bold)」命令。因此,「取消復原」命令不再可適用且,如第2E圖中所示,可從UI 205消失。可能已被移除或滑動以顯示暫態UI元素235的任何UI元素208可動畫回至他們的起始位置中。
第2F圖示出使用者102選擇暫態UI元素235,在此例中,為「取
消復原(redo)」命令。因此,如第2G圖所示,先前由「復原」命令230取消的動作可被重作。例如,第一圖片220可再次被第二圖片225取代。
若暫態UI元素235不再可適用(例如,沒有其他動作可在該時刻被重作),暫態UI元素235可從UI 205消失,且可能已移除或滑動以顯示暫態UI元素235的任何UI元素208可動畫回至他們的起始位置中。
如上所述,滑動動畫240與UI元素208的替換至UI 205的空的
空間中以用於顯示暫態UI元素235僅只是浮現暫態UI元素235的許多方法中之一者。例如,若在UI 205中沒有可利用的空的空間,一或多個UI元素208可被截斷或暫時地遮蓋以製造空間用於暫態UI元素235。作為另一範例且如第2H圖所示,當暫態UI元素235變為相關,其可被顯示於伴隨的UI元素208上或靠近伴隨的UI元素208。在第2H圖所示的範例中,當使用者102選擇「復原」指令230,「取消復原(redo)」命令被浮現於「復原」命令230上或靠近「復原」命令230。只要暫態UI元素235是相關,該暫態UI元素235可維持顯示。
作為另一範例且如第2I圖所示,當暫態UI元素235變為相關,
其可被浮現於標註(callout)選單255中。標註選單255可包括一或多個UI元素208包括一或多個暫態UI元素235。
有時候功能可應用至多個動作,例如,當導覽時、復原動作
時、取消復原動作時等等。如第2J圖所示,可顯示下拉式選單260,該下拉式選單包括可應用至特定功能的最後n個動作或可導覽網站。例如,「復原」命令230的選擇可浮現包括可被取消之最後n個動作的下拉式選單260。使用者102可選擇動作,且所選擇的動作與在該所選擇的動作之後發生的任何動作可被取消。下拉式選單260可接著從視野中消失。
上述範例描述當元素根據所接收之使用者102所做出的輸入
而適用時,浮現暫態UI元素235(例如,在「復原」命令的選擇之後,浮現「取消復原」命令)。根據實施例,暫態UI元素235的可適用性可根據時間的函數而被決定。例如,當應用程式120被開啟及顯示時,一或多個暫態UI元素235可被顯示預定的或經計算的一段時間。在經過預定的或經計算的該段時間之後,暫態UI元素235的可適用性可被減少且因此可從顯示中移除。
現參照至第2K圖,兩個應用程式120A、120B被示為顯示於
顯示表面126上。在圖示的範例中,文字處理應用程式120A被顯示於螢幕的左邊,以及網路瀏覽器應用程式120B被顯示於螢幕的右邊。如應理解的,當文字處理應用程式120A首先被開啟時或當文件215被創建或於應用程式中開啟時,文件215的標題209可被考量為相關資訊。例如,標題209可幫助提供使用者102確認他/她正在看或是編輯的文件215。在特定量的時間之後,顯示文件標題209的相關可減低。因此,且如第2L圖中所示,標題209可最小化、截斷、或暫時地被覆蓋,且可能是更可能適用或將關連的其他UI元素208可動畫240至視野中。
應理解,圖示與本文所描述之使用者介面元件,內容項目與
特定應用程式功能是為了範例與說明之目的且並非限制根據本發明之實施例可被使用的不同軟體應用程式與使用者介面元件和佈局。
第3圖為示出用於提供浮現暫態UI元素235的方法300的一個
實施例之流程圖。方法300開始於操作305並前進到操作310,其中應用程式120被開啟、現有文件215被開啟、或新的文件215在應用程式120中被創建。
方法300可前進到操作315,其中一或多個UI元素208可被顯
示於使用者介面205中。如上所述,UI元素208可包括可選擇的命令,以及文件和應用程式資訊(例如,文件標題209、儲存狀態資訊等等)。
所顯示UI元素208可由應用程式120的開發者定義為預設元素或為應總是被顯示的UI元素。
在操作320,動作的指示可以被接收。例如,使用者可選擇功能命令、可輸入內容122、可去除內容122、修改內容122等等。
方法300可前進至決定操作325,其中可做出暫態UI元素235是否相關的決定。如上所述,相關性可根據動作或根據時間來決定。
若在決定操作325做出暫態UI元素235是不相關的決定,方法300可回到操作320,其中動作的指示可被接收。若在決定操作325做出暫態UI元素235為相關之決定,方法300可前進至操作330,其中暫態UI元素235可被浮現於使用者介面205。暫態UI元素235可動畫至視野中。如上所述,暫態UI元素235可以各種方式被浮現且可使其他所顯示的UI元素滑動(slide)、截斷(truncate)、折疊(collapse)、或暫時地被覆蓋(covered)。
方法300亦可於操作305開始並直接前進至操作330,其中暫態UI元素235在當應用程式120開始或文件215的開啟或創建時首先被顯示。例如,方法300可直接前進至操作330如在參照至第2K圖及2L圖所描述的使用的情形。
方法300可從操作330前進至操作335,其中動作的指示被接收或已經過了預定的一段時間,且該暫態UI元素235已變得非相關或不再適用。
方法300可前進到操作340,其中暫態UI元素235可從視野中
消失。根據實施例,暫態UI元素235可動畫出,且被移動、截斷、或覆蓋的任何UI元素208可動畫回他們起始狀態。方法300可回到操作320,其中動作的指示被接收,或可在操作395結束。
儘管本文已結合在電腦上的作業系統運行的應用程式所執行
的程式模組的一般情境(context)中進行描述,該領域具有通常知識者將認識到本發明亦可組合其他程式模組而實施。一般而言,程式模組包括例式、程式、元件、資料結構及執行特定任務或實施特定抽象資料類型的其他類型的結構。
本文所述之實施例與功能可經由多種計算系統操作,包括但
不限於桌上型電腦系統、有線與無線計算系統、行動計算系統(如行動電話、小筆電、平板或板型電腦、筆記型電腦、及膝上型電腦)、手持式裝置、多處理器系統、微處理器式或可程式化消費電子產品、小型電腦、及大型電腦。
另外,本文所述之實施例與功能可在分散式系統(如雲式計
算系統)上操作,其中應用程式功能、記憶體、資料儲存與檢索以及各種處理功能可透過分散式計算網路彼此遠端地操作,如網際網路或內部網路。各種類型的使用者介面與資訊可經由板載計算裝置顯示器或經由與一或多個計算裝置相關聯的遠端顯示單元顯示。舉例而言,各種類型的使用者介面與資訊可顯示在壁表面及與壁表面互動,其中使用者介面與各種類型的資訊投影到該壁表面上。與可實施本文之實施例的多個計算系統之互動包括按鍵輸入、觸控螢幕輸入、語音或其他音訊輸入、手勢輸入(其中相關聯計算裝置配備檢測(如相機)功能,以用於拍攝及解釋使用者之手勢,以用於控制計算裝置的功能)、等等。
第4-6圖與相關聯描述提供可實施本文之實施例的各種操作
環境之討論。然而,如本文所述,關於第4-6圖所圖示及討論之裝置與系統係用於示例及說明之目的,而非限制可用於實施本文之實施例的大量計算裝置配置。
第4圖係為圖示可實施本文之實施例的計算裝置400的實體元件(亦即硬體)的方塊圖。以下描述之計算裝置元件可適合於上文所述之計算裝置110。在基本配置中,計算裝置400可包括至少一個處理單元402與系統記憶體404。根據計算裝置之配置與類型,系統記憶體404可包含但不限於,揮發性儲存(如隨機存取記憶體)、非揮發性儲存(如唯讀記憶體)、快閃記憶體、或這些記憶體的任何組合。系統記憶體404可包括作業系統405與一或多個程式模組406,適於運行軟體應用程式450,例如客戶端應用程式120。舉例而言,作業系統405可為適於控制計算裝置400之操作。此外,本文之實施例可結合圖形庫、其他作業系統、或任何其他應用程式一同實施,且不限於任何特定應用程式或系統。基本配置藉由虛線408中之那些元件圖示於第4圖中。計算裝置400可具有額外特徵或功能。舉例而言,計算裝置400亦可包括額外資料儲存裝置(可移除及/或不可移除),如磁碟、光碟、或磁帶。這樣的額外儲存係由可移除儲存裝置409與不可移除儲存裝置410示於第4圖中。
如上所述,多個程式模組與資料檔案可儲存在系統記憶體404上。在處理單元402上執行時,程式模組406可執行處理包括,但不限於,第3圖圖示之方法300之一或多個階段。其他程式模組可根據本文之實施例被使用,並可包括應用程式,如電子郵件與聯絡人應用程式、文字處理應用程式、試算表應用程式、資料庫應用程式,投影片簡報應用程式、繪圖或電腦輔助應用程式等。
此外,本文之實施例可實施於電子電路中,該電子電路包含
分離電子元件、含有邏輯閘之封裝或整合電子晶片、利用微處理器的電路、或含有電子元件或微處理器的單一晶片。舉例而言,本文之實施例可經由單晶片系統(SOC)實施,其中第4圖所示之每一或多個元件可整合至單一整合電路上。這樣的SOC裝置可包括一或更多個處理單元、圖形單元、通訊單元、系統虛擬化單元及各種應用程式功能,所有這些都整合(或「燒」)到晶片基板上,以作為單一整合電路。當經由SOC操作時,本文所述之功能,關於提供暫態UI元素235的浮現,可經由在單一整合電路(晶片)上整合計算裝置400之其他元件的應用特定邏輯而操作。本文之實施例亦可使用其他技術實施,其他技術能夠執行邏輯操作,如AND、OR及NOT,其他技術包括但不限於機械、光學、流體及量子技術。此外,本文之實施例可在通用電腦中或在任何其他電路或系統中實施。
計算裝置400亦可具有一或多個輸入裝置412,如鍵盤、滑
鼠、筆、聲音輸入裝置、觸控輸入裝置等。亦可包括輸出裝置414,如顯示器、揚聲器、印表機等。上述裝置係為範例,且亦可使用其他裝置。
計算裝置400可包括一或多個通訊連接416,以允許與其他計算裝置418通訊。合適的通訊連接416之範例包括但不限於射頻發射器、接收器及/或收發器電路;通用串列匯流排(USB)、並列及/或串列埠。
如本文所用之術語電腦可讀取媒體可包括電腦儲存媒體。電
腦儲存媒體可包括以任何方法或技術實施的揮發性與非揮發性、可移除與不可移除媒體,以用於儲存資訊,如電腦可讀取指令、資料結構、或程式模組。系統記憶體404、可移除儲存裝置409、及不可移除儲存裝置410都是電腦儲存媒體之範例(即記憶體儲存)。電腦儲存媒體可包括:
RAM、ROM、電子式可清除可程式唯讀記憶體(EEPROM)、快閃記憶體或其他記憶體技術、CD-ROM、數位多功能光碟(DVD)或其他光學儲存、磁帶匣、磁帶、磁碟儲存或其他磁儲存裝置、或可被用以儲存資訊且可由計算裝置400存取的任何其他製品。任何此電腦儲存媒體可以是計算裝置400的一部分。電腦儲存媒體不包括載波或其他傳播資料訊號。
通訊媒體可由電腦可讀取指令、資料結構、程式模組或資料
訊號中的其他資料而實施,如載波或其他傳輸機制,並包括任何資訊傳遞媒體。術語「資料訊號」可描述具有一或多個特徵之訊號,該訊號以某種方式設定或改變,以編碼訊號中之資訊。以範例而非限制之方式,通訊媒體可包括有線媒體如有線網路或直接線連接,以及無線媒體如聲學、射頻(RF)、紅外線及其他無線媒體。
第5A及5B圖圖示可實施本文之實施例的行動計算裝置500,
如行動電話、智慧型電話、平板個人電腦、膝上型電腦、等等。參照至第5A圖,圖示用於實施實施例的行動計算裝置500的一個實施例。在基本配置中,行動計算裝置500係為具有輸入元件與輸出元件兩者的手持式電腦。行動計算裝置500通常包括顯示505與一或多個輸入按鈕510,以允許使用者將資訊輸入至行動計算裝置500中。行動計算裝置500之顯示505亦可作為輸入裝置(如觸控螢幕顯示)。若被包括,則可選的側輸入元件515允許進一步使用者輸入。側輸入元件515可為旋轉開關、按鈕、或任何其他類型的手動輸入元件。在替代實施例中,行動計算裝置500可結合更多或更少輸入元件。舉例而言,在一些實施例中,顯示505可能不是觸控螢幕。在又一替代實施例中,行動計算裝置500係為可攜式電話系統,如蜂巢式電話。行動計算裝置500亦可包括可選的鍵板
535。可選的鍵板535可以是實體鍵板或觸控螢幕顯示上產生之「軟」鍵板。在各種實施例中,輸出元件包括顯示505,用於顯示圖形使用者介面(GUI)、視覺指示符520(如發光二極體)、及/或音訊轉換器525(如揚聲器)。在一些實施例中,行動計算裝置500包括振動轉換器,用於提供觸覺反饋給使用者。在又一實施例中,行動計算裝置500包含輸入及/或輸出埠,如音訊輸入(如麥克風插孔)、音訊輸出(如耳機插孔)、及視訊輸出(如HDMI埠),以用於發送訊號給外部裝置或從外部裝置接收訊號。
第5B圖係為圖示行動計算裝置的一個實施例的架構之方塊
圖。換言之,行動計算裝置500可結合系統(即,架構)502以實施一些實施例。在一個實施例中,系統502係實施為能夠運行一或多個應用程式(如瀏覽器、電子郵件、日曆、聯絡人管理器、訊息客戶端、遊戲及媒體客戶端/播放器)的「智慧型電話」。在一些實施例中,系統502係整合為計算裝置,如整合個人數位助理(PDA)與無線電話。
一或多個應用程式550可載入至記憶體562,並運行於作業系
統564上或與作業系統564一起運行。應用程式之範例包括電話撥號程式、電子郵件程式、個人資訊管理(PIM)程式、文字處理程式、試算表程式、網路瀏覽器程式、訊息程式等。系統502亦包括非揮發性儲存區域568於記憶體562中。非揮發性儲存區域568可用以儲存若系統502斷電也不應該不見的永久資訊。應用程式550可使用及儲存非揮發性儲存區域568中之資訊,如電子郵件或由電子郵件應用程式使用的其他訊息、等等。同步應用程式(未圖示)亦駐留於系統502上,並程式化以與駐留於主控電腦上的相對應同步應用程式互動,以保持儲存在非揮發
性儲存區域568之資訊與儲存在主控電腦之相對應資訊同步。應理解,其他應用程式可載入至記憶體562,並運行於行動計算裝置500上。
系統502具有電源570,電源570可實施為一或多個電池。電
源570可進一步包括外部電源,如交流轉接器或用於補充或充電電池的供電對接支架。
系統502亦可包括無線電572,無線電572執行發送及接收無
線電頻率通訊之功能。無線電572經由通訊載體或服務提供商促進系統502與「外部世界」之間的無線連接。對無線電572之傳輸與來自無線電572之傳輸係在作業系統564之控制下進行。換言之,由無線電572接收之通訊可經由作業系統564分發至應用程式150,而反之亦然。
視覺指示符520可用以提供視覺通知及/或音訊介面574可經
由音訊轉換器525而使用於產生聽覺通知。在圖示之實施例中,視覺指示符520係為發光二極體(LED),而音訊轉換器525係為揚聲器。這些裝置可直接耦接至電源570,而使得在啟動時,他們在由通知機制所決定之持續期間保持開啟,即使處理器560以及其他元件可能關閉以節省電池電量。LED可程式化以保持無限期開啟,直到使用者採取行動以指示裝置之供電狀態。音訊介面574係用以提供音訊訊號給使用者,並接收來自使用者的音訊訊號。舉例而言,除了耦接至音訊轉換器525,音訊介面574亦可耦接至麥克風,以接收聲音輸入,例如以促進電話對話。
根據本文之實施例,麥克風亦可作為音訊感測器,以促進通知控制,而這將在以下描述。系統502可進一步包括視訊介面576,以致能板上(on-board)照相機530記錄靜止圖像、視訊串流等等之操作。
實施系統502的行動計算裝置500可具有額外特徵或功能。舉
例而言,行動計算裝置500亦可包括額外資料儲存裝置(可移除及/或不
可移除),如磁碟、光碟、或磁帶。此額外儲存係由非揮發性儲存區域568圖示於第5B圖。
由行動計算裝置500產生或捕捉並經由系統502儲存的資料/
資訊,可以本地儲存在行動計算裝置500上,如上所述,或資料可儲存在任何數量的儲存媒體上,而可經由無線電572或經由行動計算裝置500與相關聯於行動計算裝置500的獨立計算裝置之間的有線連接存取,如在分散式計算網路中之伺服器電腦,如網際網路。應理解這樣的資料/資訊可經由無線電572或經由分散式計算網路而由行動計算裝置500存取。同樣地,這樣的資料/資訊可根據已知的資料/資訊傳輸與儲存構件而容易在計算裝置之間傳輸,以用於儲存及使用,已知的資料/資訊傳輸與儲存構件包括電子郵件與協作資料/資訊共享系統。
第6圖圖示用於提供浮現暫態UI元素235的系統的架構的一
個實施例,如上文所述。與應用程式120相關聯的開發、互動、或編輯之內容可儲存在不同通訊頻道或其他儲存類型中。舉例而言,可使用目錄服務622、入口網站624、郵箱服務626、即時訊息儲存628、或社交網站630儲存各種文件。如本文所述,應用程式120可使用任何這些類型的系統等等,以用於浮現暫態UI元素235。伺服器615可提供應用程式120給客戶端。作為一個範例,伺服器615可為網頁伺服器,以在網路上提供應用程式120。伺服器615可透過網路610在網路上提供應用程式120給客戶端。透過範例的方式,客戶端計算裝置110可實行並實施在個人電腦605A、平板計算裝置605B及/或行動計算裝置605C(如智慧型電話)、或其他計算裝置。任何客戶端計算裝置的這些實施例可從儲存616取得內容。
舉例而言,本文之實施例係參照根據本發明之實施例的方塊
圖及/或方法、系統之操作圖示、及電腦程式產品而描述於上文。如任何流程圖中所示,在方塊中所指出之功能/動作可以不用依序發生。舉例而言,取決於所涉及的功能/動作,連續顯示的二個方塊實際上可大致同時執行,或者這些方塊有時可以用相反的順序執行。
本申請案所提供之一或多個實施例的描述及圖示並不意欲以
任何方式限定或限制本文所請求之範圍。本申請案提供之實施例、範例、及細節係被認為足以傳達所有權並讓其他人能夠製造及使用所請求保護之本文的最佳模式。所請求保護之本文不應解釋為限定於本申請案提供之任何實施例、範例、及細節。無論是否組合或分開圖示與描述,各種特徵(包括結構與方法兩者)意欲選擇性地包括或省略,以產生具有特定特徵組的實施例。已提供本申請案之描述及圖示,該領域具有通常知識者可設想落入實施於本申請案中一般發明概念之更廣泛態樣之精神的變化、修改及替代實施例,而不悖離所請求保護之本文之更廣泛範圍。
110‧‧‧計算裝置
120‧‧‧應用程式
122‧‧‧內容
126‧‧‧顯示器
205‧‧‧UI
208‧‧‧功能元素
209‧‧‧文件標題
215‧‧‧文件
230‧‧‧復原(undo)命令
Claims (20)
- 一種用於提供浮現一暫態使用者介面元素的方法,該方法包括以下步驟:在一使用者介面中顯示一或多個使用者介面元素;決定一暫態使用者介面元素的一相關性;在該使用者介面中浮現該暫態使用者介面元素;決定該暫態使用者介面元素為不相關;及從顯示中移除該暫態使用者介面元素。
- 如請求項1所述之方法,其中在決定一暫態使用者介面元素的一相關性之前,接收一使用者動作的一指示,該使用者動作包括以下之一者:一功能命令的選擇;內容的輸入;內容的修改;或內容的刪除。
- 如請求項1所述之方法,其中決定一暫態使用者介面元素的一相關性包括決定與該暫態使用者介面元素相關聯的一功能可被應用。
- 如請求項1所述之方法,其中在該使用者介面中浮現該暫態使用者介面元素包括動畫該暫態使用者介面元素至顯示中。
- 如請求項1所述之方法,其中在該使用者介面浮現該暫態使用者介面元素使得其他所顯示的使用者介面元素滑動(slide)、截斷(truncate)、折疊(collapse)、或暫時地被覆蓋(covered)。
- 如請求項1所述之方法,其中決定該暫態使用者介面元素為不相關包括: 決定與該暫態使用者介面元素相關聯的一功能不能被應用;或決定自從在該使用者介面中浮現該暫態使用者介面元素後已經經過了一經計算或決定的量的時間。
- 如請求項1所述之方法,其中決定一暫態使用者介面元素的一相關性包括:決定該暫態使用者介面元素的該相關性是大於顯示於一使用者介面中的一使用者介面元素的一相關性;浮現該暫態使用者介面元素並暫時地覆蓋顯示於該使用者介面中的該使用者介面元素;在一經計算或決定的量的時間已經經過之後,或是當決定該暫態使用者介面元素的該相關性不再大於該使用者介面元素的該相關性時,在該使用者介面中從顯示移除該暫態使用者介面元素。
- 如請求項7所述之方法,其中在該使用者介面中從顯示移除該暫態使用者介面元素包括將該暫態使用者介面元素動畫出顯示。
- 一種用於提供浮現一暫態使用者介面元素的系統,該系統包括:一或多個處理器;及一記憶體,該記憶體耦合至該一或多個處理器,該一或多個處理器可操作以:在一應用程式使用者介面中顯示一或多個使用者介面元素;決定一暫態使用者介面元素的一相關性;在該應用程式使用者介面中浮現該暫態使用者介面元素;決定該暫態使用者介面元素為不相關;及從顯示中移除該暫態使用者介面元素。
- 如請求項9所述之系統,其中在決定一暫態使用者介面元 素的一相關性之前,該一或多個處理器可進一步操作以接收一動作的一指示,該動作包括以下之一者:一功能命令的選擇;內容的輸入;內容的修改;或內容的刪除。
- 如請求項9所述之系統,其中於決定一暫態使用者介面元素的一相關性中,該一或多個處理器可操作以決定與該暫態使用者介面元素相關聯的一功能可被應用。
- 如請求項9所述之系統,其中於在該應用程式使用者介面中浮現該暫態使用者介面元素中,該一或多個處理器可操作以動畫該暫態使用者介面元素至顯示中。
- 如請求項9所述之系統,其中於在該應用程式使用者介面中浮現該暫態使用者介面元素中,該一或多個處理器可操作以滑動(slide)、截斷(truncate)、折疊(collapse)、或暫時地覆蓋(covered)其他所顯示的使用者介面元素。
- 如請求項9所述之系統,其中於決定該暫態使用者介面元素為不相關中,該一或多個處理器可操作以:決定與該暫態使用者介面元素相關聯的一功能不能被應用;或決定自從在該應用程式使用者介面中浮現該暫態使用者介面元素後已經經過了一經計算或決定的量的時間。
- 如請求項9所述之系統,其中於決定一暫態使用者介面元素的一相關性中,該一或多個處理器可操作以:決定該暫態使用者介面元素的該相關性是大於顯示於一應用程式 使用者介面中的一使用者介面元素的一相關性;浮現該暫態使用者介面元素並暫時地覆蓋顯示於該應用程式使用者介面中的該使用者介面元素;及在一經計算或決定的量的時間已經經過之後,或是當決定該暫態使用者介面元素的該相關性不再大於該使用者介面元素的該相關性時,在該應用程式使用者介面中從顯示移除該暫態使用者介面元素。
- 一種包括電腦可執行指令當該電腦可執行指令被一電腦執行時實施一種用於提供浮現一暫態使用者介面元素的方法之電腦可讀取媒體,該方法包括以下步驟:在一應用程式使用者介面中顯示一或多個使用者介面元素;決定一暫態使用者介面元素的一相關性,其中決定一暫態使用者介面元素的一相關性包括決定與該暫態使用者介面元素相關聯的一功能可被應用;在該應用程式使用者介面中浮現該暫態使用者介面元素;決定該暫態使用者介面元素為不相關;及從顯示中移除該暫態使用者介面元素。
- 如請求項16所述之電腦可讀取媒體,其中在決定一暫態使用者介面元素的一相關性之前,接收一使用者動作的一指示,該使用者動作包括以下之一者:一功能命令的選擇;內容的輸入;內容的修改;或內容的刪除。
- 如請求項16所述之電腦可讀取媒體,其中當在該使用者 介面中浮現該暫態使用者介面元素時,在該應用程式使用者介面中滑動(sliding)、截斷(truncating)、折疊(collapsing)、或暫時覆蓋(covering)其他所顯示的使用者介面元素。
- 如請求項16所述之電腦可讀取媒體,其中決定該暫態使用者介面元素為不相關包括:決定與該暫態使用者介面元素相關聯的一功能不能被應用;或決定自從在該使用者介面中浮現該暫態使用者介面元素後已經經過了一經計算或決定的量的時間。
- 如請求項16所述之電腦可讀取媒體,其中決定一暫態使用者介面元素的一相關性包括:決定該暫態使用者介面元素的該相關性是大於顯示於一使用者介面中的一使用者介面元素的一相關性;浮現該暫態使用者介面元素並暫時地覆蓋顯示於該使用者介面中的該使用者介面元素;及在一經計算或決定的量的時間已經經過之後,或是當決定該暫態使用者介面元素的該相關性不再大於該使用者介面元素的該相關性時,在該使用者介面中從顯示移除該暫態使用者介面元素。
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US201461974392P | 2014-04-02 | 2014-04-02 | |
| US14/453,515 US20150286349A1 (en) | 2014-04-02 | 2014-08-06 | Transient user interface elements |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| TW201545042A true TW201545042A (zh) | 2015-12-01 |
Family
ID=54209756
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| TW104106538A TW201545042A (zh) | 2014-04-02 | 2015-03-02 | 暫態使用者介面元素 |
Country Status (6)
| Country | Link |
|---|---|
| US (1) | US20150286349A1 (zh) |
| EP (1) | EP3126965A1 (zh) |
| KR (1) | KR20160140795A (zh) |
| CN (1) | CN106164855A (zh) |
| TW (1) | TW201545042A (zh) |
| WO (1) | WO2015153524A1 (zh) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| TWI714514B (zh) * | 2020-06-12 | 2020-12-21 | 天揚精密科技股份有限公司 | 節點名稱多元化階層群組管理裝置與其設定方法 |
Families Citing this family (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| USD786888S1 (en) * | 2013-12-20 | 2017-05-16 | Sanford, L.P. | Display screen or portion thereof with animated graphical user interface |
| USD749095S1 (en) * | 2014-06-23 | 2016-02-09 | Microsoft Corporation | Display screen with icon set |
| USD751089S1 (en) * | 2014-06-25 | 2016-03-08 | Microsoft Corporation | Display screen with animated graphical user interface |
| USD751586S1 (en) * | 2014-06-25 | 2016-03-15 | Microsoft Corporation | Display screen with animated graphical user interface |
| US10102565B2 (en) | 2014-11-21 | 2018-10-16 | Paypal, Inc. | System and method for content integrated product purchasing |
| USD760264S1 (en) * | 2015-01-02 | 2016-06-28 | Faro Technologies, Inc. | Display screen with graphical user interface |
| USD822043S1 (en) * | 2016-09-13 | 2018-07-03 | Cnh Industrial America Llc | Display screen with software application graphical user interface window |
| USD806106S1 (en) * | 2016-09-13 | 2017-12-26 | Cnh Industrial America Llc | Display screen with software application graphical user interface window |
| USD821422S1 (en) * | 2016-09-13 | 2018-06-26 | Cnh Industrial America Llc | Display screen with software application graphical user interface window |
| USD837255S1 (en) * | 2017-04-26 | 2019-01-01 | Cnh Industrial America Llc | Display panel or portion thereof with a graphical user interface |
Family Cites Families (54)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6493006B1 (en) * | 1996-05-10 | 2002-12-10 | Apple Computer, Inc. | Graphical user interface having contextual menus |
| US7098392B2 (en) * | 1996-07-10 | 2006-08-29 | Sitrick David H | Electronic image visualization system and communication methodologies |
| US6121968A (en) * | 1998-06-17 | 2000-09-19 | Microsoft Corporation | Adaptive menus |
| US6232972B1 (en) * | 1998-06-17 | 2001-05-15 | Microsoft Corporation | Method for dynamically displaying controls in a toolbar display based on control usage |
| US6727919B1 (en) * | 1998-07-07 | 2004-04-27 | International Business Machines Corporation | Flexible mouse-driven method of user interface |
| US7555721B2 (en) * | 1998-12-30 | 2009-06-30 | Aol Llc, A Delaware Limited Liability Company | Customized user interface |
| US6476831B1 (en) * | 2000-02-11 | 2002-11-05 | International Business Machine Corporation | Visual scrolling feedback and method of achieving the same |
| US7624356B1 (en) * | 2000-06-21 | 2009-11-24 | Microsoft Corporation | Task-sensitive methods and systems for displaying command sets |
| KR100420069B1 (ko) * | 2001-08-23 | 2004-02-25 | 한국과학기술원 | 인지 특성을 반영한 메뉴 설계 및 아이템 제시방법 |
| US6801230B2 (en) * | 2001-12-18 | 2004-10-05 | Stanley W. Driskell | Method to display and manage computer pop-up controls |
| US20040119754A1 (en) * | 2002-12-19 | 2004-06-24 | Srinivas Bangalore | Context-sensitive interface widgets for multi-modal dialog systems |
| US7210107B2 (en) * | 2003-06-27 | 2007-04-24 | Microsoft Corporation | Menus whose geometry is bounded by two radii and an arc |
| US7721228B2 (en) * | 2003-08-05 | 2010-05-18 | Yahoo! Inc. | Method and system of controlling a context menu |
| US7703036B2 (en) * | 2004-08-16 | 2010-04-20 | Microsoft Corporation | User interface for displaying selectable software functionality controls that are relevant to a selected object |
| KR100727945B1 (ko) * | 2005-06-29 | 2007-06-14 | 삼성전자주식회사 | 도구단추를 이용하여 인쇄하는 장치 및 방법 |
| US8566874B2 (en) * | 2006-10-03 | 2013-10-22 | Verizon Patent And Licensing Inc. | Control tools for media content access systems and methods |
| US7836475B2 (en) * | 2006-12-20 | 2010-11-16 | Verizon Patent And Licensing Inc. | Video access |
| US20090019048A1 (en) * | 2007-07-12 | 2009-01-15 | Pendergast Brian S | Document lock manager |
| US8201109B2 (en) * | 2008-03-04 | 2012-06-12 | Apple Inc. | Methods and graphical user interfaces for editing on a portable multifunction device |
| US8150869B2 (en) * | 2008-03-17 | 2012-04-03 | Microsoft Corporation | Combined web browsing and searching |
| US9841980B2 (en) * | 2008-04-25 | 2017-12-12 | Microsoft Technology, LLC | Extensible and application-adaptable toolbar for web services |
| WO2010037146A2 (en) * | 2008-09-29 | 2010-04-01 | Fisher-Rosemount Systems, Inc. | Efficient design and configuration of elements in a process control system |
| US20110107246A1 (en) * | 2009-11-03 | 2011-05-05 | Schlumberger Technology Corporation | Undo/redo operations for multi-object data |
| US8483513B2 (en) * | 2010-01-22 | 2013-07-09 | Corel Corporation, Inc. | Method of content aware image resizing |
| US20110248928A1 (en) * | 2010-04-08 | 2011-10-13 | Motorola, Inc. | Device and method for gestural operation of context menus on a touch-sensitive display |
| US8631350B2 (en) * | 2010-04-23 | 2014-01-14 | Blackberry Limited | Graphical context short menu |
| TWI529574B (zh) * | 2010-05-28 | 2016-04-11 | 仁寶電腦工業股份有限公司 | 電子裝置與其操作方法 |
| US9208137B2 (en) * | 2010-08-19 | 2015-12-08 | Cadence Design Systems, Inc. | Method to preview an undo/redo list |
| US9293117B2 (en) * | 2010-10-01 | 2016-03-22 | Lucid Software, Inc | Manipulating graphical objects |
| US9292171B2 (en) * | 2010-11-17 | 2016-03-22 | International Business Machines Corporation | Border menu for context dependent actions within a graphical user interface |
| US20130019175A1 (en) * | 2011-07-14 | 2013-01-17 | Microsoft Corporation | Submenus for context based menu system |
| US9746995B2 (en) * | 2011-07-14 | 2017-08-29 | Microsoft Technology Licensing, Llc | Launcher for context based menus |
| US9026944B2 (en) * | 2011-07-14 | 2015-05-05 | Microsoft Technology Licensing, Llc | Managing content through actions on context based menus |
| US9582187B2 (en) * | 2011-07-14 | 2017-02-28 | Microsoft Technology Licensing, Llc | Dynamic context based menus |
| US10248439B2 (en) * | 2011-11-10 | 2019-04-02 | Microsoft Technology Licensing, Llc | Format object task pane |
| US20130198610A1 (en) * | 2012-01-20 | 2013-08-01 | Vistaprint Limited | Defining external website content sources |
| US20130227396A1 (en) * | 2012-02-24 | 2013-08-29 | Microsoft Corporation | Editing content of a primary document and related files |
| US9159144B2 (en) * | 2012-03-06 | 2015-10-13 | Apple Inc. | Color adjustors for color segments |
| US20130239031A1 (en) * | 2012-03-06 | 2013-09-12 | Apple Inc. | Application for viewing images |
| US9189876B2 (en) * | 2012-03-06 | 2015-11-17 | Apple Inc. | Fanning user interface controls for a media editing application |
| US9569078B2 (en) * | 2012-03-06 | 2017-02-14 | Apple Inc. | User interface tools for cropping and straightening image |
| WO2013169851A2 (en) * | 2012-05-09 | 2013-11-14 | Yknots Industries Llc | Device, method, and graphical user interface for facilitating user interaction with controls in a user interface |
| US20140063047A1 (en) * | 2012-09-01 | 2014-03-06 | Garrett M. Johnson | Duotone effect |
| KR101329584B1 (ko) * | 2012-10-22 | 2013-11-14 | 신근호 | 멀티터치 기반의 텍스트블록 설정에 따른 편집제공 방법 및 이를 위한 컴퓨터로 판독가능한 기록매체 |
| KR102042461B1 (ko) * | 2012-10-31 | 2019-11-08 | 엘지전자 주식회사 | 이동 단말기 및 이동 단말기의 제어 방법 |
| US9135589B2 (en) * | 2012-11-06 | 2015-09-15 | Yahoo! Inc. | Navigation bridge |
| US9652109B2 (en) * | 2013-01-11 | 2017-05-16 | Microsoft Technology Licensing, Llc | Predictive contextual toolbar for productivity applications |
| CN103150158B (zh) * | 2013-01-15 | 2016-07-13 | 由芳 | 一种格状动态式多样性菜单的生成方法 |
| JP6255706B2 (ja) * | 2013-04-22 | 2018-01-10 | 富士通株式会社 | 表示制御装置、表示制御方法、表示制御プログラムおよび情報提供システム |
| JP6110755B2 (ja) * | 2013-08-20 | 2017-04-05 | コニカミノルタ株式会社 | 文書編集装置およびプログラム |
| US9424881B2 (en) * | 2014-05-12 | 2016-08-23 | Echostar Technologies L.L.C. | Selective placement of progress bar |
| US9977844B2 (en) * | 2014-05-13 | 2018-05-22 | Atheer, Inc. | Method for providing a projection to align 3D objects in 2D environment |
| US20150363949A1 (en) * | 2014-06-12 | 2015-12-17 | Informatica Corporation | Stadium view visualization |
| US10610310B2 (en) * | 2017-10-02 | 2020-04-07 | Robin Elizabeth McKenzie TODD | User interface system and methods for overlaying surgical video output |
-
2014
- 2014-08-06 US US14/453,515 patent/US20150286349A1/en not_active Abandoned
-
2015
- 2015-03-02 TW TW104106538A patent/TW201545042A/zh unknown
- 2015-03-31 KR KR1020167029924A patent/KR20160140795A/ko not_active Withdrawn
- 2015-03-31 CN CN201580018584.8A patent/CN106164855A/zh active Pending
- 2015-03-31 EP EP15716943.4A patent/EP3126965A1/en not_active Ceased
- 2015-03-31 WO PCT/US2015/023446 patent/WO2015153524A1/en not_active Ceased
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| TWI714514B (zh) * | 2020-06-12 | 2020-12-21 | 天揚精密科技股份有限公司 | 節點名稱多元化階層群組管理裝置與其設定方法 |
Also Published As
| Publication number | Publication date |
|---|---|
| WO2015153524A1 (en) | 2015-10-08 |
| EP3126965A1 (en) | 2017-02-08 |
| KR20160140795A (ko) | 2016-12-07 |
| CN106164855A (zh) | 2016-11-23 |
| US20150286349A1 (en) | 2015-10-08 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11287947B2 (en) | Contextual input in a three-dimensional environment | |
| CN110832450B (zh) | 用于基于用户特性在虚拟或半虚拟空间中提供对象的方法和系统 | |
| KR102274474B1 (ko) | 삽입형 동적 콘텐츠 미리 보기 창 | |
| TW201545042A (zh) | 暫態使用者介面元素 | |
| JP6538712B2 (ja) | 選択可能なコントロールおよびコマンドを表示および拡大縮小するためのコマンドユーザインターフェース | |
| KR102223698B1 (ko) | 변경을 커밋하기 전에 문서에서 제안된 변경의 효과 보기 | |
| US20140372898A1 (en) | Displaying life events while navigating a calendar | |
| TW201539219A (zh) | 現代文件存檔及同步狀態 | |
| JP2015531530A (ja) | サムネイルおよび文書マップに基づく、文書内ナビゲーション | |
| KR20150021500A (ko) | 리본을 사용하여 애플리케이션 사용자 인터페이스에 액세스하는 기법 | |
| KR102213548B1 (ko) | 전자 콘텐츠 저장소로부터 스크린샷을 자동으로 분리 및 선택하기 위한 기법 | |
| CN105359074A (zh) | 可扩展应用表示、活动水平和桌面表示 | |
| CN107402906A (zh) | 基于网格的应用中的动态内容布局 | |
| US11188209B2 (en) | Progressive functionality access for content insertion and modification | |
| TW201606621A (zh) | 具有無縫轉換之合併式閱讀及編輯體驗 | |
| WO2018111701A1 (en) | Condensed communication chain control surfacing | |
| US20190205014A1 (en) | Customizable content sharing with intelligent text segmentation | |
| US20140372948A1 (en) | Persistent Reverse Navigation Mechanism | |
| HK40017924A (zh) | 三维环境创作和生成 |