TWI553541B - 用於詞意圖像對比的方法及計算裝置 - Google Patents

用於詞意圖像對比的方法及計算裝置 Download PDF

Info

Publication number
TWI553541B
TWI553541B TW100136568A TW100136568A TWI553541B TW I553541 B TWI553541 B TW I553541B TW 100136568 A TW100136568 A TW 100136568A TW 100136568 A TW100136568 A TW 100136568A TW I553541 B TWI553541 B TW I553541B
Authority
TW
Taiwan
Prior art keywords
view
input
items
word
image comparison
Prior art date
Application number
TW100136568A
Other languages
English (en)
Other versions
TW201312445A (zh
Inventor
琵塔佩利泰瑞莎B
德意志蕾貝卡
塞吉歐諾奧利W
瓦格納尼可拉斯R
屈恩勒霍爾格
卡爾威廉D
林根羅斯N
克維亞特科夫斯基保羅J
馬奇維茲詹克里斯汀
霍夫彌斯特蓋瑞H
狄薩諾羅伯特
Original Assignee
微軟技術授權有限責任公司
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 微軟技術授權有限責任公司 filed Critical 微軟技術授權有限責任公司
Publication of TW201312445A publication Critical patent/TW201312445A/zh
Application granted granted Critical
Publication of TWI553541B publication Critical patent/TWI553541B/zh

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction 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/0488Interaction 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
    • G06F3/04886Interaction 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 by partitioning the display area of the touch-screen or the surface of the digitising tablet into independently controllable areas, e.g. virtual keyboards or menus
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction 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/0488Interaction 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction 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/0482Interaction with lists of selectable items, e.g. menus
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T13/00Animation
    • G06T13/802D [Two Dimensional] animation, e.g. using sprites
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2203/00Indexing scheme relating to G06F3/00 - G06F3/048
    • G06F2203/048Indexing scheme relating to G06F3/048
    • G06F2203/04804Transparency, e.g. transparent or translucent windows
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2203/00Indexing scheme relating to G06F3/00 - G06F3/048
    • G06F2203/048Indexing scheme relating to G06F3/048
    • G06F2203/04806Zoom, i.e. interaction techniques or interactors for controlling the zooming operation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2203/00Indexing scheme relating to G06F3/00 - G06F3/048
    • G06F2203/048Indexing scheme relating to G06F3/048
    • G06F2203/04808Several contacts: gestures triggering a specific function, e.g. scrolling, zooming, right-click, when the user establishes several contacts with the surface simultaneously; e.g. using several fingers or a combination of fingers and pen

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • User Interface Of Digital Computer (AREA)

Description

用於詞意圖像對比的方法及計算裝置
本揭示案係關於詞意圖像對比之動畫。
使用者可存取日益增加種類之內容。此外,使用者可用的內容之量日益增加。舉例而言,使用者可存取工作時的各種不同文件、在家時的大量歌曲,使用者可在行動電話上描述各種照片等等。
然而,當由計算裝置用以瀏覽此內容的傳統技術面臨即使非正式使用者在典型一天中可存取之純粹量的內容時,該等傳統技術亦可能變得過載。因此,對於使用者而言,定位所關注的內容可能較為困難,此舉可導致使用者受挫且阻礙使用者對計算裝置的感知及使用。
本發明描述了詞意圖像對比技術。在一或更多實施中,描述了可由使用者用以導覽至所關注的內容之技術。此等技術亦可包括各種不同的特徵,諸如以支援詞意交換及「放大」及「縮小」。此等技術亦可包括各種不同的輸入特徵,諸如以支援手勢、游標控制裝置及鍵盤輸入。亦支援如詳細描述及圖式中進一步描述的各種其他特徵。
提供此發明內容,以便以簡化形式引入下文在實施方式中進一步描述的概念之選擇。此發明內容並非意欲識別所主張標的之關鍵特徵或基本特徵,亦不意欲用以幫助決定所主張標的之範疇。
概述
即使非正式使用者在典型一天中存取的內容之量亦是日益增加的。因此,用以瀏覽此內容的傳統技術可變得不堪重負且導致使用者受挫。
在以下論述中描述了詞意圖像對比技術。在一或更多實施中,該等技術可用以在視圖內導覽。利用詞意圖像對比,使用者可藉由按需要「跳躍」至視圖內的位置來瀏覽內容。此外,此等技術可允許使用者調整使用者介面中在給定時間所表示之內容的量以及經提供以描述該內容之資訊的量。因此,此舉可為使用者提供信心,以調用詞意圖像對比跳躍並隨後返回至使用者之內容。此外,詞意圖像對比可用以提供內容之概述,此舉可幫助增加使用者在瀏覽該內容時的信心。在以下部分中可找到詞意圖像對比技術之額外論述。
在以下論述中,首先描述了可操作以使用本文所述之詞意圖像對比技術之示例性環境。隨後描述了手勢及涉及該等手勢及其他輸入之程序的示例性說明,該等手勢及程序可用於示例性環境以及其他環境中。因此,該示例性環境不限於執行示例性技術。同樣,該等示例性程序不限於在該示例性環境中實施。
示例性環境
第1圖為示例性實施中之環境100之圖示,環境100可操作以使用本文所描述的詞意圖像對比技術。所示環境100包括計算裝置102之實例,計算裝置102可以各種方式配置。舉例而言,計算裝置102可經配置以包括處理系統及記憶體。因此,計算裝置102可配置為傳統電腦(例如,桌上型個人電腦、膝上型電腦等等)、行動台、娛樂用具、以通訊方式耦接至電視的機上盒、無線電話、小筆電、遊戲控制臺等等,如關於第19圖及第20圖進一步所述。
因此,計算裝置102可自具有實質記憶體及處理器資源之充分資源裝置(例如,個人電腦、遊戲控制臺)至具有有限記憶體及/或處理資源之較低資源裝置(例如,傳統機上盒、手持式遊戲控制臺)範圍。計算裝置102亦可與使計算裝置102執行一或更多操作的軟體相關。
計算裝置102亦圖示為包括輸入/輸出模組104。輸入/輸出模組104代表與由計算裝置102偵測的輸入相關的功能性。舉例而言,輸入/輸出模組104可配置為作業系統之一部分,以使計算裝置102之功能性抽象化至執行於計算裝置102上的應用程式106。
例如,輸入/輸出模組104可經配置以辨識經由使用者的手110與顯示裝置108互動(例如,使用觸控螢幕功能性)而偵測的手勢。因此,輸入/輸出模組104可代表識別手勢之功能性且使回應於該等手勢之操作得以執行。該等手勢可由輸入/輸出模組104以各種不同的方式識別。舉例而言,輸入/輸出模組104可經配置以辨識觸控輸入,諸如,鄰近於使用觸控螢幕功能性的計算裝置102之顯示裝置108的使用者的手110之手指。
該觸控輸入亦可辨識為包括屬性(例如,移動、選擇點等等),該等屬性可用以區分該觸控輸入與由輸入/輸出模組104辨識的其他觸控輸入。此區分可隨後用作自觸控輸入識別手勢的基礎,且因此進行將基於該手勢之識別而執行的操作。
舉例而言,使用者的手110之手指圖示為鄰近於顯示裝置108置放且移動至左側,此移動方向由箭頭表示。因此,使用者的手110之手指及後續移動的偵測可由輸入/輸出模組104辨識為「平移」手勢,以瀏覽沿移動方向的內容之表示。在所示實例中,該等表示配置為代表計算裝置102之檔案系統中的內容之項目的平鋪顯示(tile)。該等項目可以本端方式儲存於計算裝置102之記憶體中、經由網路以遠端方式存取、表示以通訊方式耦接至計算裝置102之裝置等等。因此,各種不同類型的手勢可由輸入/輸出模組104辨識,諸如,自單一類型輸入辨識的手勢(例如,觸控手勢(諸如,先前描述的拖放手勢))以及涉及多種類型輸入的手勢(例如,複合手勢)。
各種其他輸入亦可由輸入/輸出模組104偵測及處理,其他輸入諸如來自鍵盤、游標控制裝置(例如,滑鼠)、尖筆、軌跡墊等等之輸入。以此方式,應用程式106可在不「知道」操作如何由計算裝置102實施的情況下起作用。儘管以下論述可描述手勢、鍵盤及游標控制裝置輸入之特定實例,但應顯而易見的是,此等實例不過是預期供本文所述之詞意圖像對比技術使用的各種不同實例中之少數幾個實例。
輸入/輸出模組104進一步圖示為包括詞意圖像對比模組114。詞意圖像對比模組114代表使用本文所述之詞意圖像對比技術之計算裝置102的功能性。用以瀏覽資料之傳統技術可能很難使用觸控輸入來實施。舉例而言,對於使用者而言可能難以使用傳統的滾動條來定位內容之特定片段。
詞意圖像對比技術可用以在視圖內導覽。利用詞意圖像對比,使用者可藉由按需要「跳躍」至視圖內的位置來瀏覽內容。此外,可在不改變內容之基本結構的情況下利用詞意圖像對比。因此,此舉可為使用者提供信心,以調用詞意圖像對比跳躍並隨後返回至使用者之內容。此外,詞意圖像對比可用以提供內容之概述,此舉可幫助增加使用者在瀏覽該內容時的信心。詞意圖像對比模組114可經配置以支援複數個詞意視圖。此外,詞意圖像對比模組114可「預先」產生詞意視圖,以使得如上所述一旦詞意交換受到觸發,則準備顯示該詞意視圖。
顯示裝置108圖示為在詞意視圖中顯示內容之複數個表示,該詞意視圖亦可在以下論述中稱為「縮小視圖」。該等表示在所示實例中配置為平鋪顯示。該詞意視圖中之平鋪顯示可經配置以不同於其他視圖中的平鋪顯示,諸如,開始螢幕,該開始螢幕可包括用以發射應用程式之平鋪顯示。舉例而言,此等平鋪顯示之大小可設定在此等平鋪顯示之「標準大小」之27.5%。
在一或更多實施中,此視圖可配置為開始螢幕之詞意視圖。儘管亦預期其他實例,但此視圖中之平鋪顯示可由與標準視圖中之彩色區塊相同但不含有用於顯示通知(例如,涉及天氣的平鋪顯示之當前溫度)之空間的彩色區塊組成。因此,當使用者退出詞意圖像對比(亦即,「放大視圖」)時,平鋪顯示通知更新可經延遲且分批處理,以用於隨後輸出。
若安裝或移除了新的應用程式,則如以下進一步所述,無論「圖像對比」級別如何,詞意圖像對比模組114皆可添加相應平鋪顯示或自網格移除該相應平鋪顯示。此外,詞意圖像對比模組114可隨後相應地再佈局該等平鋪顯示。
在一或更多實施中,網格內的群組之形狀及佈局在詞意視圖中將與在「標準」視圖(例如,100%視圖)中相同。例如,網格中列之數目可保持相同。然而,由於更多平鋪顯示將看得見,故詞意圖像對比模組114可載入比在標準視圖中更多的平鋪顯示資訊。自第2圖開始可找到此等及其他技術之進一步論述。
通常,本文所描述的功能中之任何功能可使用軟體、韌體、硬體(例如,固定邏輯電路系統)或此等實施之組合來實施。本文所使用的術語「模組」、「功能性」及「邏輯」通常表示軟體、韌體、硬體,或軟體、韌體、硬體之組合。在軟體實施的情況下,當該模組、功能性或邏輯執行於處理器(例如,一或更多CPU)上時,該模組、功能性或邏輯表示執行指定任務的程式碼。該程式碼可儲存於一或更多電腦可讀取記憶體裝置中。以下所述之詞意圖像對比技術之特徵為與平臺無關的,此意謂該等技術可實施於具有各種處理器的各種商業計算平臺上。
舉例而言,計算裝置102亦可包括實體(例如,軟體),該實體使計算裝置102之硬體(例如,處理器、功能區塊等等)執行操作。舉例而言,計算裝置102可包括電腦可讀取媒體,該電腦可讀取媒體可經配置以維護使計算裝置(且更特定言之,計算裝置102之硬體)執行操作之指令。因此,該等指令用以將該硬體配置成執行操作,且該等指令以此方式引起硬體轉換成執行功能。該等指令可由電腦可讀取媒體經由各種不同配置提供至計算裝置102。
電腦可讀取媒體之一個此種配置為承載信號之媒體,且因此電腦可讀取媒體經配置以將指令(例如,作為載波)諸如經由網路傳輸至計算裝置之硬體。該電腦可讀取媒體亦可配置為電腦可讀取儲存媒體,且因此該電腦可讀取媒體並非為承載信號之媒體。電腦可讀取儲存媒體之實例包括隨機存取記憶體(random-access memory;RAM)、唯讀記憶體(read-only memory;ROM)、光碟、快閃記憶體、硬碟記憶體,及可使用磁性、光學及儲存指令及其他資料之其他技術的其他記憶體裝置。
第2圖圖示詞意圖像對比之示例性實施200,其中利用手勢來在基本內容之視圖之間導覽。在此示例性實施中使用第一階段202、第二階段204及第三階段206來圖示該等視圖。在第一階段202,計算裝置102圖示為在顯示裝置108上顯示使用者介面。該使用者介面包括可經由計算裝置102之檔案系統存取的項目之表示,該等項目之所示實例包括文件及電子郵件以及相應元資料。然而,應顯而易見的是,包括裝置之各式各樣的其他內容可在先前所描述的使用者介面中表示,該等其他內容可隨後使用觸控螢幕功能性來偵測。
使用者的手110在第一階段202圖示為啟動「捏縮」手勢,以「縮小」該等表示之視圖。在此實例中藉由將使用者的手110之兩個手指鄰近於顯示裝置108置放且將該兩個手指向彼此移動,來啟動該捏縮手勢,該捏縮手勢可隨後使用計算裝置102之觸控螢幕功能性來偵測。
在第二階段204,使用者的手指之接觸點使用具有指示移動方向的箭頭之假想圓圈來圖示。如圖所示,第一階段202之視圖包括作為項目之個別表示的圖標及元資料,在第二階段204中,使用單一表示將第一階段202之視圖轉換至項目之群組的視圖。換言之,項目中之每一群組具有單一表示。該等群組表示包括標頭,該標頭指示形成該群組之標準(例如,共同特性),且該等群組表示具有指示相對族群大小之大小。
在第三階段206,該等接觸點與第二階段204之接觸點相比,移動得更緊密地結合在一起,以使得項目之群組的更多數量之表示可同時顯示於顯示裝置108上。在釋放手勢之後,使用者可使用各種技術(諸如,平移手勢、游標控制裝置之單擊並拖動操作、鍵盤之一或更多鍵等等)來瀏覽該等表示。以此方式,使用者可容易地導覽至該等表示中之粒度的所要層級、瀏覽該層級處之表示等等,以定位所關注的內容。應顯而易見的是,可顛倒此等步驟以「放大」該等表示之視圖,例如,接觸點可按照「反向捏縮手勢」被彼此離開,以控制顯示於詞意圖像對比中的細節級別。
因此,以上所述之詞意圖像對比技術涉及詞意交換,該詞意交換代表在內容之視圖「放大」與「縮小」之間的詞意轉換。該等詞意圖像對比技術可藉由由放大/縮小每一視圖引起轉換,來進一步增加經驗。儘管描述了捏縮手勢,但此技術亦可使用各種不同的輸入來控制。舉例而言,亦可利用「輕拍」手勢。在該輕拍手勢中,輕拍可使視圖在例如經由輕拍一或更多表示而「縮小」及「放大」的視圖之間轉換。此轉換可使用與如上所述利用之捏縮手勢相同的轉換動畫。
可反向的捏縮手勢亦可由詞意圖像對比模組114支援。在此實例中,使用者可啟動捏縮手勢,且使用者隨後藉由沿相反方向移動使用者之手指來決定取消手勢。作為回應,詞意圖像對比模組114可支援取消情況且轉換至先前的視圖。
在另一實例中,詞意圖像對比亦可使用滾輪與「ctrl」鍵之組合來控制,以放大及縮小。在另一實例中,鍵盤上之「ctrl」與「+」或「-」鍵之組合可分別用以放大或縮小。亦預期各種其他實例。
閾值
詞意圖像對比模組114可使用各種不同的閾值來管理與本文所述之詞意圖像對比技術之互動。舉例而言,詞意圖像對比模組114可利用詞意閾值來指定圖像對比級別,在該圖像對比級別下,視圖中之交換將發生於例如第一階段202與第二階段204之間。在一或更多實施中,此交換係基於距離,例如,取決於該捏縮手勢中之接觸點之移動的量。
詞意圖像對比模組114亦可使用直接操作閾值,以決定當輸入完成時在哪個圖像對比級別下「抓取」視圖。例如,使用者可提供如先前所描述的捏縮手勢,以導覽至所要圖像對比級別。使用者可隨後釋放該手勢,以瀏覽該視圖中內容之表示。該直接操作閾值因此可用以決定該視圖應保持在哪個級別,以支援執行於詞意「交換」之間的該導覽及圖像對比之程度,該等詞意「交換」之實例顯示於第二階段204及第三階段206中。
因此,一旦視圖達到詞意閾值,則詞意圖像對比模組114可引起詞意視覺中之交換。此外,該等詞意閾值可取決於界定圖像對比之輸入方向而改變。此舉可用以減少閃爍,該閃爍原本可能發生在圖像對比之方向反向時。
在第3圖之示例性實施300中所示的第一實例中,第一高階詞意閾值302可設定例如在可由詞意圖像對比模組114辨識的手勢之約80%的移動。例如,若使用者最初處於100%視圖中且該視圖開始縮小,則當輸入達到第一高階詞意閾值302所定義的80%時,可觸發詞意交換。
在第4圖之示例性實施400中所示的第二實例中,第二高階詞意閾值402亦可由詞意圖像對比模組114來定義且利用,第二高階詞意閾值402可比第一高階詞意閾值302設定得更高,諸如設定在約85%。例如,使用者可開始於100%視圖且在第一高階詞意閾值302處觸發詞意交換,而非「釋放」(例如,仍提供定義該手勢之輸入)且決定使圖像對比方向反向。在此實例中,在輸入達到第二高階詞意閾值402之後,該輸入將觸發交換返回至常規視圖。
低階閾值亦可由詞意圖像對比模組114利用。在第5圖之示例性實施500中所示的第三實例中,第一低階詞意閾值502可設定諸如在約45%。若使用者最初處於27.5%詞意視圖中且提供輸入以開始「放大」,則當該輸入達到第一低階詞意閾值502時,可觸發詞意交換。
在第6圖之示例性實施600中所示的第四實例中,第二低階詞意閾值602亦可定義諸如在約35%。如同先前的實例,使用者可開始於27.5%詞意視圖(例如,開始螢幕)且觸發詞意交換,例如,圖像對比百分比大於45%。又,該使用者可持續提供輸入(例如,按住滑鼠保持「點擊」、仍「打手勢」等等)且隨後決定使圖像對比方向反向。在輸入達到第二低階詞意閾值之後,詞意圖像對比模組114可觸發該交換返回至27.5%視圖。
因此,在關於第2圖至第6圖所圖示且論述的實例中,詞意閾值可用以定義在詞意圖像對比期間何時發生詞意交換。在此等閾值之間,該視圖可回應於直接操作而持續光學地放大及縮小。
快動點
當使用者提供輸入以放大或縮小(例如,以捏縮手勢移動使用者之手指)時,顯示表面可由詞意圖像對比模組114以光學方式相應地放大縮小。然而,當輸入停止(例如,使用者釋放該手勢)時,詞意圖像對比模組114可產生動畫達到某一圖像對比級別,該圖像對比級別可稱為「快動點」。在一或更多實施中,此舉係基於輸入停止時(例如,當使用者「釋放」時)的當前圖像對比百分比。
可定義各種不同的快動點。舉例而言,詞意圖像對比模組114可定義100%快動點,在該100%快動點處,內容以未經圖像對比的「常規模式」(例如,具有全保真度)加以顯示。在另一實例中,詞意圖像對比模組114可定義對應於27.5%處的「圖像對比模式」的快動點,該「圖像對比模式」包括詞意視覺。
在一或更多實施中,若存在比大體上消耗顯示裝置108之可用顯示區更少的內容,則該快動點可自動設定至任何將使內容大體上「填充」顯示裝置108的值,而無需詞意圖像對比模組114進行使用者介入。因此,在此實例中該內容將不比27.5%之「圖像對比模式」圖像對比得更小而是圖像對比得可能更大。自然地,亦預期其他實例,諸如,使詞意圖像對比模組114選擇對應於當前圖像對比級別之複數個預定圖像對比級別中之一者。
因此,詞意圖像對比模組114可結合快動點來利用閾值,以決定當輸入停止(例如,使用者「釋放」手勢、釋放滑鼠之按鈕、在指定時間量之後停止提供鍵盤輸入等等)時該視圖將定位於何處。舉例而言,若使用者正在縮小視圖且縮小百分比大於高階閾值百分比並停止該輸入,則詞意圖像對比模組114可使視圖迅速返回至100%快動點。
在另一實例中,使用者可提供輸入以縮小且該縮小百分比小於高階閾值百分比,在此舉之後使用者可停止該等輸入。作為回應,詞意圖像對比模組114可將視圖激勵至27.5%快動點。
在另一實例中,若使用者開始於圖像對比視圖(例如,在27.5%)中且以小於低階詞意閾值百分比之百分比開始放大並停止,則詞意圖像對比模組114可使該視圖迅速返回至詞意視圖(例如,27.5%)。
在又一實例中,若使用者開始於詞意視圖(在27.5%)中且以大於低階閾值百分比之百分比開始放大並停止,則詞意圖像對比模組114可使該視圖迅速提高至100%視圖。
快動點亦可充當圖像對比邊界。若使用者提供指示該使用者試圖「超越」此等邊界的輸入,則例如詞意圖像對比模組114可輸出顯示「圖像對比過度彈跳」之動畫。此舉可用來提供回饋,以讓使用者瞭解到圖像對比有效以及阻止使用者超過邊界放大縮小。
此外,在一或更多實施中,詞意圖像對比模組114可經配置以回應於變得「閒置」的計算裝置102。舉例而言,詞意圖像對比模組114可處於圖像對比模式(例如,27.5%視圖)中,在該圖像對比模式期間,諸如歸因於螢幕保護、鎖定螢幕等等,通信期變得閒置。作為回應,詞意圖像對比模組114可退出圖像對比模式且返回至100%視圖級別。亦預期各種其他實例,諸如,使用經由移動偵測的速度以辨識一或更多手勢。
基於手勢之操作
用以與詞意圖像對比互動之手勢可以各種方式進行配置。在第一實例中,在偵測使視圖「立即」經操作之輸入之後支援行為。舉例而言,返回參閱第2圖,一偵測到使用者已以捏縮手勢移動使用者之手指的輸入,視圖就可開始縮小。此外,該圖像對比可經配置以「在輸入發生時緊接於輸入之後」進行放大及縮小。此為基於操作之手勢的實例,該基於操作之手勢提供即時回饋。自然地,反向捏縮手勢亦可基於操作,以緊接於輸入之後。
如先前所述,閾值亦可用來決定在操作及即時輸出期間「何時」切換視圖。因此,在此實例中,視圖可經由第一手勢圖像對比,當使用者之移動如所描述發生在輸入中時,該第一手勢緊接於該使用者之移動之後。第二手勢(例如,詞意交換手勢)亦可定義為涉及閾值,以如上所述觸發視圖之間的交換,例如,交叉衰落至另一視圖。
在另一實例中,可用動畫使用手勢,以執行視圖之圖像對比乃至交換。舉例而言,詞意圖像對比模組114可偵測如前所述用於捏縮手勢的使用者的手110之手指的移動。一旦定義的移動已滿足手勢之定義,則詞意圖像對比模組114可輸出動畫,以使圖像對比得以顯示。因此,在此實例中,圖像對比並不即時緊接於移動之後,但該圖像對比可能接近即時緊接於移動之後,以使得使用者可能難以辨別該兩種技術之間的差異。應顯而易見的是,可繼續利用此技術,以引起視圖之交叉衰落及交換。此種其他實例在較少資源情況下可能對節省計算裝置102之資源是有益的。
在一或更多實施中,詞意圖像對比模組114可「等待」,直至輸入完成(例如,使用者的手110之手指自顯示裝置108移除)為止,且詞意圖像對比模組114隨後使用以上所述之一或更多快動點,以決定待輸出之最終視圖。因此,動畫既可用以放大又可用以縮小(例如,切換移動),且詞意圖像對比模組114可引起相應動畫之輸出。
詞意視圖互動
再次返回至第1圖,當詞意圖像對比模組114處於詞意視圖中時,詞意圖像對比模組114可經配置以支援各種不同的互動。此外,儘管亦預期其他實例,在該等其他實例中互動是相同的,但此等互動可設定成不同於「常規」100%視圖。
舉例而言,可不自詞意視圖發射平鋪顯示。然而,選擇(例如,輕拍)平鋪顯示可使該視圖在居中於輕拍位置之位置處圖像對比回至標準視圖。在另一實例中,若使用者將輕拍於第1圖之詞意視圖中之飛機平鋪顯示上,則一旦該詞意視圖放大至標準視圖,該飛機平鋪顯示將仍然接近於提供該輕拍的使用者的手110之手指。此外,「放大回」圖像可水平居中於輕拍位置處,而垂直對齊可基於網格之中心。
如先前所述,詞意交換亦可由游標控制裝置觸發,諸如,藉由按下鍵盤上之修飾符鍵且同時使用滑鼠上之滾輪(例如,「CTRL+」及滾輪槽之移動)、「CTRL+」及軌跡墊捲邊輸入、選擇詞意圖像對比116按鈕等等。例如,鍵組合捷徑可用以在詞意視圖之間轉換。為防止使用者進入「中間的」狀態,沿相反方向旋轉可使詞意圖像對比模組114將視圖激勵至新的快動點。然而,沿相同方向旋轉將不會使視圖或圖像對比級別發生改變。圖像對比可居中於滑鼠之位置。此外,若使用者試圖導覽超過如先前所述的圖像對比邊界,則「圖像對比過度彈跳」動畫可用以給予使用者回饋。用於詞意轉換之動畫可基於時間且涉及光學圖像對比,該光學圖像對比繼之以用於實際交換的交叉衰落及隨後繼續進行的到達最終快動點圖像對比級別之光學圖像對比。
詞意圖像對比中心調整及對齊
當詞意「縮小」發生時,圖像對比可居中於輸入位置,諸如,捏縮、輕拍、游標或焦點位置等等。詞意圖像對比模組114可計算哪個群組最接近於該輸入位置。例如,在詞意交換之後,此群組可隨後與進入視圖內的相應詞意群組項目左對齊。對於分類的網格視圖而言,該詞意群組項目可與標頭對齊。
當詞意「放大」發生時,圖像對比亦可居中於該輸入位置,諸如,捏縮、輕拍、游標或焦點位置等等。詞意圖像對比模組114可再次計算哪個詞意群組項目最接近於該輸入位置。當此詞意群組項目進入視圖內時(例如,在詞意交換之後),此詞意群組項目可隨後與來自放大視圖的相應群組左對齊。對於分類的網格視圖而言,標頭可與詞意群組項目對齊。
如先前所述,詞意圖像對比模組114亦可支援平移,以在以圖像對比之所要級別顯示的項目之間導覽。此舉之實例經由指示使用者的手110之手指移動的箭頭來圖示。在一或更多實施中,詞意圖像對比模組114可預提取且顯現內容之表示,以在視圖中顯示,此舉可基於包括試探法的各種標準、基於控制之相對平移軸等等。此預提取亦可用於不同的圖像對比級別,以使得該等表示「準備」輸入,以改變圖像對比級別、詞意交換等等。
此外,在一或更多額外實施中,詞意圖像對比模組114可「隱藏」鉻(chrome)(例如,控制、標頭等等之顯示),此舉可或不可與詞意圖像對比功能性本身有關。舉例而言,在圖像對比期間可隱藏此詞意圖像對比116按鈕。亦預期各種其他實例。
校正動畫
第7圖圖示可用於詞意圖像對比之校正動畫之示例性實施例700。該示例性實施例經由使用第一階段702、第二階段704及第三階段706來圖示。在第一階段702,可捲式項目之列表顯示為包括名稱「Adam」、「Alan」、「Anton」及「Arthur」。名稱「Adam」靠近顯示裝置108之左側邊緣顯示,且名稱「Arthur」靠近顯示裝置108之右側邊緣顯示。
可隨後接收捏縮輸入,以自名稱「Arthur」縮小。換言之,使用者的手之手指可定位於名稱「Arthur」之顯示區上方且一起移動。在此情況下,此舉可使交叉衰落及放大縮小動畫得以執行,以實施詞意交換,如第二階段704中所示。在第二階段,字母「A」、「B」及「C」顯示為鄰近於偵測該輸入之點,例如,顯示為用以顯示「Arthur」的顯示裝置108之一部分。因此,以此方式詞意圖像對比模組114可確保「A」與名稱「Arthur」左對齊。在此階段,該輸入繼續,例如,該使用者沒有「釋放」。
一旦輸入停止(例如,使用者的手之手指自顯示裝置108移除),則校正動畫可隨後用來「填充顯示裝置108」。舉例而言,可顯示動畫,其中在此實例中列表「滑動至左側」,如第三階段706中所示。然而,若使用者沒有「釋放」且替代地輸入反向捏縮的手勢,則可輸出詞意交換動畫(例如,交叉衰落及放大縮小)以返回至第一階段702。
在使用者在交叉衰落及放大縮小動畫完成之前「釋放」的實例中,可輸出該校正動畫。舉例而言,在「Arthur」完全淡出之前兩個控制皆可如此移動,該名稱將顯示為縮小且向左側移動,以便當該名稱移動至左側時,該名稱一直保持與「A」對齊。
對於非觸控輸入情況(例如,使用游標控制裝置或鍵盤)而言,詞意圖像對比模組114可表現為如同該使用者已「釋放」,因此該移動與放大縮小及交叉衰落動畫同時開始。
因此,該校正動畫可用於對齊視圖之間的項目。舉例而言,不同視圖中的項目可具有相應的邊界矩形,該等邊界矩形描述項目之大小及位置。詞意圖像對比模組114可隨後利用功能性來對齊視圖之間的項目,以便視圖之間的相應項目與此等邊界矩形配合,例如,是左對齊、居中還是右對齊。
再次返回至第7圖,在第一階段702中顯示可捲式項目之列表。在無校正動畫的情況下,來自顯示裝置之右側條目的縮小圖像(例如,Arthur)將不會與來自第二視圖之相應表示(例如,「A」)排齊,因為在此實例中該縮小圖像將在顯示裝置108之左側邊緣處對齊。
因此,詞意圖像對比模組114可暴露程式設計介面,該程式設計介面經配置以返回向量,該向量描述將控制(例如,可捲式項目之列表)移動多遠以對齊視圖之間的項目。因此,詞意圖像對比模組114可用以移動該控制,以「保持對齊」,如第二階段704中所示,且在釋放之後,詞意圖像對比模組114可「填充顯示區」,如第三階段706中所示。在示例性程序中可找到校正動畫之進一步論述。
交叉衰落動畫
第8圖圖示示例性實施800,其中顯示交叉衰落動畫,該交叉衰落動畫可用作詞意交換之一部分。此示例性實施800經由使用第一階段802、第二階段804及第三階段806來圖示。如先前所述,該交叉衰落動畫可實施為詞意交換之一部分,以在視圖之間轉換。例如,回應於捏縮或其他輸入(例如,鍵盤或游標控制裝置)以啟動詞意交換,所示實施之第一、第二及第三階段802-806可用以在第2圖之第一階段202與第二階段204中所示的視圖之間轉換。
在第一階段802,顯示了檔案系統中項目之表示。接收引起交叉衰落動畫之輸入,如第二階段804中所示,其中不同視圖之部分可諸如經由使用不透明度、透明度設定等等而一起顯示。此舉可用以轉換至最終的視圖,如第三階段806中所示。
該交叉衰落動畫可以各種方式實施。舉例而言,可使用用以觸發動畫之輸出的閾值。在另一實例中,手勢可基於移動,以使得不透明即時緊接於輸入之後。舉例而言,可基於由輸入所描述的移動之量而應用不同視圖之不透明度的不同等級。因此,當輸入移動時,初始視圖之不透明度可能降低,而最終視圖之不透明度可能增加。在一或更多實施中,當輸入停止(例如,使用者的手之手指自顯示裝置移除)時,抓取技術亦可用以將視圖抓取至基於移動之量的視圖中之任一視圖。
焦點
當放大發生時,詞意圖像對比模組114可將焦點應用於正在「放大」之群組中的第一項目。此詞意圖像對比模組114亦可經配置以在某一時間後淡出或一旦使用者開始與該視圖進行互動即淡出。若焦點未經改變,則當使用者放大回至100%視圖時,在詞意交換之前具有焦點之相同項目將持續具有焦點。
在詞意視圖中之捏縮手勢期間,可圍繞正在「捏縮」之群組應用焦點。若使用者在轉換之前,在不同群組上方移動使用者之手指,則焦點指示可更新至新的群組。
詞意標頭
第9圖圖示詞意視圖之示例性實施900,該詞意視圖包括詞意標頭。每一詞意標頭之內容可以各種方式提供,諸如,列出由該標頭、由末端開發者(例如,使用HTML)等等定義的群組之共同標準。
在一或更多實施中,例如,在「縮小」期間,用以在視圖之間轉換的交叉衰落動畫可能不涉及群組標頭。然而,一旦輸入已停止(例如,使用者已「釋放」)且該視圖已抓取,則該等標頭可「往裏」激勵,以進行顯示。若例如,分類的網格視圖正與詞意視圖交換,則詞意標頭可含有由分類的網格視圖之末端開發者定義的項目標頭。影像及其他內容亦可為詞意標頭之一部分。
選擇標頭(例如,輕拍、滑鼠點擊或鍵盤啟動)可使視圖圖像對比回至100%視圖,其中圖像對比居中於輕拍、捏縮或點擊位置。因此,當使用者輕拍於詞意視圖中之群組標頭上時,該群組出現在放大視圖中之輕拍位置附近。例如,詞意標頭之左側邊緣的「X」位置可與放大視圖中之群組的左側邊緣的「X」位置排齊。使用者亦可使用箭頭鍵(例如,使用箭頭鍵以在群組之間移動焦點視覺)在群組之間移動。
模板
意圖像對比模組114亦可支援不同佈局之各種不同的模板,該等模板可由應用程式開發者利用。舉例而言,使用此種模板的使用者介面之實例圖示於第10圖之示例性實施1000中。在此實例中,模板包括平鋪顯示,該等平鋪顯示佈置在具有群組之識別符的網格中,在此情況下該等識別符為字母及數字。平鋪顯示亦包括在填充時代表群組的項目,例如,除「e」群組之外的「a」群組的飛機不包括項目。因此,使用者可容易地決定群組是否以詞意圖像對比之此圖像對比級別在群組之間填充且導覽。在一或更多實施中,該標頭(例如,代表性的項目)可由利用詞意圖像對比功能性的應用程式開發者指定。因此,此實例可提供內容結構之抽象化視圖及群組管理任務之機會,例如,選擇來自多個群組之內容、重新佈置群組等等。
另一示例性模板圖示於第11圖之示例性實施例1100中。在此實例中,字母亦顯示為可用以在內容之群組之間導覽,且該等字母因此可提供詞意圖像對比之級別。此實例中之字母形成為具有充當標記(例如,路標)的較大字母之群組,以使得使用者可迅速定位所關注的字母,且因此使用者可迅速定位所關注的群組。因此,詞意視覺圖示為由群組標頭組成,該等群組標頭可為在100%視圖中建立的「放大」版本。
詞意圖像對比語言助手
如上所述,詞意圖像對比可實施為觸控第一特徵,該觸控第一特徵允許使用者用捏縮手勢獲得使用者之內容的全局視圖。詞意圖像對比可由詞意圖像對比模組114實施,以建立基本內容之抽象化視圖,以便許多項目可在較小區域中配合,同時仍可容易地以不同層級之粒度存取。在一或更多實施中,詞意圖像對比可利用抽象化將項目例如按日期、按首字母等等分類成多個類別。
在首字母詞意圖像對比的情況下,每一項目可歸入由該項目之顯示名稱的首字母決定的類別,例如,「Green Bay」歸入群組標頭「G」。為執行此分類,詞意圖像對比模組114可決定以下兩個資料點:(1)將用以表示圖像對比視圖中之內容的群組(例如,整個字母表);以及(2)該視圖中之每一項目的首字母。
在英語情況下,產生簡單的首字母詞意圖像對比視圖之步驟可如下實施:
- 存在28個群組
o 拉丁字母表的26個字母
o 1個數字之群組
o 1個符號之群組
然而,其他語言使用不同字母表,且有時將字母一起排序,此舉可使識別給定詞之首字母更難。因此,詞意圖像對比模組114可使用各種技術來定址此等不同字母表。
東亞語言(諸如,中文、日文及韓文)可能對於首字母分類而言成問題。首先,此等語言中之每一種語言利用中文表意(漢)字元,該等中文表意字元包括數千個個別字元。例如,識字的講日文者熟悉至少兩千個個別字元,且對於講中文者而言,該數目可能多得多。此意謂,若給定項目之列表,則存在每一詞可能以不同字元開始的較高機率,以使得對於該列表中之實際上每一條目而言,取首字元之實施可建立新的群組。此外,若萬國碼代理對未被考慮,且僅僅使用最初的WCHAR,則可能存在分類字母將變成無意義的方塊(square box)之情況。
在另一實例中,韓文雖然偶爾使用漢字元但主要使用朝鮮文(Hangul)土著腳本。儘管朝鮮文萬國碼字元為語音字母表,但一萬一千多個朝鮮文萬國碼字元中之每一字元可表示兩個至五個字母的全部音節,此音節稱為「拼音符號(Jamo)」。東亞排序方法(除日文XJIS之外)可使用用於將漢/朝鮮文字元分成19-214個群組之技術(基於語音學、詞根或筆劃數),該等技術對東亞字母表之使用者有著直觀的意義。
此外,東亞語言常常保證將方形的而非矩形的「全寬度」拉丁文字元與方形的中文/日文/韓文字元進行排齊,例如,
Half width
Full width
因此,除非執行寬度標準化,否則半寬度的「A」群組可立即繼之以全寬度「A」群組。然而,使用者通常將該等字母視為相同字母,因此對此等使用者將看起來像錯誤。相同情況適用於兩個日文假名字母表(平假名及片假名),該兩個日文假名字母表在一起排序且應經標準化,以避免顯示不正確的群組。
此外,對於許多歐洲語言而言,使用基本的「選擇首字母」實施可能給出不準確的結果。舉例而言,匈牙利語字母表包括以下44個字母:
A B C Cs D Dz Dzs E F G Gy H I I J K L Ly M N Ny O P(Q)
R S Sz T Ty U V(W)(X)(Y) Z Zs
此等字母中之每一字母在語言學上為獨特的排序元素。因此,將字母「D」、「Dz」及「Dzs」組合成相同群組對於典型的匈牙利語使用者而言可能看起來是不正確且不直觀的。在一些更極端情況下,存在包括多於8個WCHAR的一些藏文「單字母」。具有「多個字元」字母的一些其他語言包括:高棉語、科西嘉語、布列塔尼語、馬布切語、索布語、毛利語、維吾爾語、阿爾巴尼亞語、克羅地亞語、塞爾維亞語、波斯尼亞語、捷克語、丹麥語、格陵蘭語、匈牙利語、斯洛伐克語、西班牙語(傳統的)、威爾士語、馬耳他語、越南語等等。
在另一實例中,瑞典語字母表包括以下字母:
A B C D E F G H I J K L M N O P Q R S T U V X Y Z
應注意,「A」為與「」及「」明顯不同的字母且「」及「」在字母表中處於「Z」之後。而對於英語而言,由於兩個群組通常並不期望用於英語,故移除了將「」處理為「A」的變音符。然而,若相同的邏輯應用於瑞典語,則將重複「A」群組定位於「Z」之後或對該語言進行了不正確排序。在相當多的其他語言中可遇到相似情況,該等其他語言將某些重音字元處理為不同的字母,該等其他語言包括波蘭語、匈牙利語、丹麥語、挪威語等等。
詞意圖像對比模組114可暴露用於排序之各種API。舉例而言,字母表及首字母API可經暴露,以使得開發者可決定詞意圖像對比模組114如何定址項目。
詞意圖像對比模組114可經實施以例如自作業系統中之unisort.txt檔案產生字母表,以使得此等表可用以提供字母表以及分類服務。例如,此特徵可用以剖析該unisort.txt檔案且產生語言學上一致的表。此舉可涉及驗證關於參考資料(例如,外源)之預設輸出且在標準定序不是使用者所預期的定序時,建立特定的例外。
詞意圖像對比模組114可包括字母表API,該字母表API可用以返回被認為是基於區域設置/排序的字母表的內容,例如,處於該區域設置之人通常在詞典、電話簿等等中看見標頭。若存在多於一個之給定字母的表示,則詞意圖像對比模組114可使用辨識為最常用的表示。以下為代表性語言之少數實例:
‧實例(fr,en):A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
‧實例(sp):A B C D E F G H I J K L M N N O P Q R S T U V W X Y Z
‧實例(hn):A B C Cs D Dz Dzs E E F G Gy H I I J K L Ly M N Ny O P (Q) R S Sz T Ty U V (W) (X) (Y) Z Zs
‧實例(he):
‧實例(ar):
對於東亞語言而言,儘管日文包括假名群組以及以下內容,但詞意圖像對比模組114可返回以上所述群組之列表(例如,相同表可推進兩種功能):
‧ 實例(jp):A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
.  漢字
在一或更多實施中,詞意圖像對比模組114可在每一字母表中包括拉丁字母表,該每一字母表包括非拉丁字母表,以便提供檔案名稱之解決方案,該等檔案名稱常常使用拉丁語腳本。
一些語言將兩個字母視為明顯不同,但卻將該兩個字母在一起排序。在此情況下,詞意圖像對比模組114可向使用者傳達該兩個字母一起使用組成的顯示字母,例如,俄語之「E、」。對於在現代用法的字母之間排序的古代及不常見字母而言,該詞意圖像對比模組可用先前的字母將此等字母分類。
對於類拉丁字母之符號而言,詞意圖像對比模組114可根據該等字母處理此等符號。例如,詞意圖像對比模組114可使用「具有先前字母之群組」的詞意學,例如,在「T」下對TM分類。
詞意圖像對比模組114可使用映射函數來產生項目之視圖。舉例而言,詞意圖像對比模組114可將字元標準化成大寫字母、重音(例如,若該語言不將特定的重音字母處理為不同的字母)、寬度(例如,將全寬拉丁語轉換成半寬拉丁語)及假名類型(例如,將日文片假名轉換成平假名)。
對於將字母之群組處理為單字母的語言(例如,匈牙利語「dzs」)而言,詞意圖像對比模組114可藉由API將此等群組返回為「首字母群組」。此等群組可經由每個區域設置置換表來處理,例如以檢驗字串是否將在字母的「範圍」內排序。
對於中文/日文而言,詞意圖像對比模組114可返回基於該排序之中文字元的邏輯分類。舉例而言,筆劃數排序返回每一筆劃數之群組,詞根排序返回中文字元詞意成分之群組、語音排序由語音讀取之首字母返回等等。此外,亦可使用每個區域設置置換表。在其他排序(例如,非EA+日文XJIS,該排序不具有中文字元之有意義的定序)中,單一的'漢(Han)群組可用於該等中文字元中之每一中文字元。對於韓文而言,詞意圖像對比模組114可返回朝鮮文音節中之初始Jamo字母的群組。因此,詞意圖像對比模組114可用區域設置的本土語言形式的字串之「字母表功能」產生緊密對齊的字母。
首字母分類
應用程式可經配置以支援詞意圖像對比模組114之使用。舉例而言,應用程式106可安裝為封包之一部分,該封包包括工具性質規定檔,該工具性質規定檔包括由應用程式106之開發者指定的能力。可經指定的一個此種功能性包括語音名稱性質。對於項目之列表而言,該語音名稱性質可用以指定語音語言,該語音語言用以產生群組及群組之識別。因此,若應用程式存在語音名稱性質,則該名稱之首字母將用於排序及分類。若應用程式不存在語音名稱性質,則例如對於第三方舊有應用程式而言,詞意圖像對比模組114可能憑藉顯示名稱之首字母。
對於如檔案名稱及第三方舊有應用程式的未經策劃的資料而言,提取局部化字串之首字母的一般解決方案可應用於大多數非東亞語言。該解決方案涉及標準化第一可見字符及撤消變音符(添加至字母的輔助字符),如下所描述。
對於英語及大多數其他語言而言,該第一可見字符可如下進行標準化:
‧ 大寫字母;
‧ 變音符(排序鑰是否將該變音符視為該區域設置中之變音符與獨特字母);
‧ 寬度(半寬);以及
‧ 假名類型(平假名)。
各種不同的技術可用以撤消變音符。舉例而言,第一此種解決方案可涉及以下步驟:
‧ 產生排序鑰;
‧ 查看該變音符是否應處理為變音符(例如,英語的‘’)或字母(例如,瑞典語的‘’,該‘’排序在‘Z’之後);以及
‧ 轉換成FormC以結合碼點,
‧ 轉換成FormD,以將碼點分離開。
第二此種解決方案可涉及以下步驟:
‧ 跳過虛格及非字符;
‧ 對該字符使用SHCharNextW至下一字元邊界(參見附錄);
‧ 對第一字符產生排序鑰;
‧ 查看LCMapString以分辨該字符是否為變音符(觀察排序權重);
‧ 標準化至FormD(NormalizeString);
‧ 使用GetStringType執行第二遍,以移除所有變音符:C3_NonSpace|C3_Diacritic;以及
‧ 使用LCMapString移除大寫字母、寬度及假名類型。
詞意圖像對比模組114亦可利用額外解決方案,例如以用於未經策劃的中文及韓文資料的首字母分類。舉例而言,分類字母「置換」表可應用於某些區域設置及/或排序鑰範圍。此等區域設置可包括中文(例如,簡體及繁體)以及韓文。該區域設置亦可包括如匈牙利語之具有特殊雙寫字母排序的語言,然而,此等語言可使用該語言之置換表中的此等例外。
舉例而言,置換表可用以提供用於以下內容之分類:
‧ 第一拼音(簡體中文);
‧ 第一注音符號(Bopomofo)字母(繁體中文--臺灣);
‧ 詞根名稱/筆劃數(繁體中文--香港);
‧ 第一朝鮮文拼音符號(韓文);以及
‧ 如匈牙利語之具有雙寫字母分類(例如,將‘ch’處理為單字母)的語言。
對於中文而言,詞意圖像對比模組114可按簡體中文之第一拼音字母來分類,諸如,轉換成拼音且使用基於排序鑰表的查找來識別第一拼音字元。拼音為用於以語音方式將漢字顯現於拉丁字母表中的系統。對於繁體中文(例如,臺灣)而言,詞意圖像對比模組114可藉由轉換成注音符號且使用基於筆劃鍵表的查找識別第一注音符號字元,來按詞根/筆劃數之群組的第一注音符號字母來分類。注音符號為繁體中文語音音節表提供共同名稱(例如,如ABC)。詞根為對於中文字元之分類,例如,該分類可用於中文詞典中之節標頭。對於繁體中文(例如,香港)而言,基於排序鑰表的查找可用以識別筆劃字元。
對於韓文而言,由於使用兩個至五個字母來表示單字元,故詞意圖像對比模組114可以語音方式用朝鮮文將韓文檔案名稱排序。舉例而言,經由使用基於排序鑰表的查找來識別jamo群組,詞意圖像對比模組114可減少至第一jamo字母(例如,19個字首輔音等於19個群組)。Jamo代表用於韓文朝鮮文中之輔音及元音之集合,該Jamo為用以書寫韓文語言之語音字母表。
在日文情況下,檔案名稱排序在習知技術中可為不完整的經驗。如中文及韓文,日文檔案意欲按發音排序。然而,日文檔案名稱中之日本漢字字元的出現可能使在不瞭解適當發音情況下的排序變得困難。此外,日本漢字可具有多於一個發音。為了解決此問題,詞意圖像對比模組114可使用經由IME反向轉換每一檔案名稱的技術,來獲得語音名稱,該技術可隨後用以將該等檔案排序且分類。
對於日文而言,可將檔案放入三個群組中且由該詞意圖像對比模組排序:
‧ 拉丁語--以正確順序一起分類;
‧ 假名--以正確順序一起分類;以及
‧ 日本漢字--以XJIS順序一起分類(有效地自使用者角度來隨機化)。
因此,詞意圖像對比模組114可使用此等技術來向內容之項目提供直觀的識別符及群組。
方向性提示
為向使用者提供方向性提示,該詞意圖像對比模組可使用各種不同的動畫。舉例而言,當使用者已處於縮小視圖且試圖「進一步縮小」時,不足彈跳動畫可由詞意圖像對比模組114輸出,在該動畫中該彈跳為該視圖之尺度縮小。在另一實例中,當使用者已處於放大視圖且試圖進一步放大時,可輸出另一過度彈跳動畫,其中該彈跳為該視圖之尺度放大。
此外,詞意圖像對比模組114可使用一或更多動畫來指示達到內容之「結束」,諸如,彈跳動畫。在一或更多實施中,此動畫不限於內容之「結束」,而是此動畫可經由內容之顯示在不同的導覽點處經指定。以此方式,詞意圖像對比模組114可將通用設計暴露於應用程式106,以使得此功能性在應用程式106「瞭解」該功能性如何實施的情況下可用。
用於詞意圖像對比控制之程式設計介面
詞意圖像對比可允許較長列表之有效導覽。然而,由於本身性質,詞意圖像對比涉及「放大」視圖與該放大視圖之「縮小」(亦稱為「詞意」)對應體之間的非幾何映射。因此,由於可涉及領域知識,以決定一個視圖中之項目如何映射至另一視圖中之彼等項目,以及如何對齊兩個相應項目之直觀表示,來將該兩個相應項目之關係在圖像對比期間傳送至使用者,故「通用」實施可能不能良好地適合於每一實例。
因此,在本部分中,描述了包括複數個不同方法之介面,該複數個不同方法可藉由控制定義,以允許由詞意圖像對比模組114用作詞意圖像對比控制之子視圖。此等方法使得詞意圖像對比模組114決定一或更多軸,允許該控制沿該一或更多軸平移,此等方法使得詞意圖像對比模組114在圖像對比進行時通知該控制,且此等方法使得詞意圖像對比模組114在自一個圖像對比級別切換至另一圖像對比級別時,允許視圖本身適當地對齊。
此介面可經配置將項目之邊界矩形用作用於描述項目位置之共同協定,例如,詞意圖像對比模組114可將此等矩形在坐標系統之間轉換。類似地,項目之概念可為抽象化的且可藉由該等控制來解譯。該應用程式亦可將項目之表示轉換為自一個控制傳遞至另一控制,從而允許較寬範圍的控制一起用作「放大」及「縮小」視圖。
在一或更多實施中,控制將「ZoomableView」介面實施為詞意圖像對比。此等控制可用形式為單一公開性質的動態類型語言(例如,動態類型語言)來實施而不具有介面之正式概念,該單一公開性質名稱為「zoomableView」。可對物件評價該性質,該物件具有附接於該物件的若干方法。吾人通常將此等方法視為「介面方法」,且在諸如C++或C#之靜態類型語言中,此等方法將為「IZoomableView」介面之直接成員,該「IZoomableView」介面將不實施「zoomableView」公開性質。
在以下論述中,「源」控制為在啟動圖像對比時當前可見的控制,而「目標」控制為另一控制(若使用者取消圖像對比,則該圖像對比可最終以源控制可見結束)。該等方法如下使用類C#假碼記法。
Axis getPanAxis()
當初始化詞意圖像對比時,可對兩種控制皆調用此方法,且每當控制的軸改變時,可調用此方法。此方法返回「水平的」、「垂直的」、「水平的與垂直的兩者」或「水平的與垂直的無一者」,上述返回的內容可用動態類型語言配置為字串、用另一語言配置為列舉類型之成員等等。
詞意圖像對比模組114可使用此資訊,以用於各種目的。舉例而言,若兩種控制皆不可沿給定軸平移,則詞意圖像對比模組114可藉由將放大縮小轉換之中心限制於沿該軸居中來「鎖定」該軸。例如,若該兩種控制限於水平的平移,則尺度中心的Y坐標可部分設定在視埠之頂部與底部之間。在另一實例中,詞意圖像對比模組114可允許在圖像對比操作期間進行有限的平移,但詞意圖像對比模組114將平移限制於由兩種控制支援的軸。此舉可用來限制將由每一子控制預顯現的內容之量。因此,此方法可稱為「configureForZoom」且進一步描述於以下。
void configureForZoom(bool isZoomedOut,bool isCurrentView,function triggerZoom(),Number prefetchedPages)
如前所述,當初始化詞意圖像對比時,可對兩種控制皆調用此方法,且每當控制的軸改變時,可調用此方法。此舉提供具有資訊之子控制,該資訊可在實施圖像對比行為時被使用。以下為此方法之特徵中之一些:
- isZoomedOut可用以通知子控制該視圖為兩個視圖中之哪個視圖;
- isCurrentView可用以通知子控制該視圖是否最初為可見視圖;
- triggerZoom為回呼函數,該子控制可調用該回呼函數,以切換至另一視圖--當該視圖並非為當前可見視圖時,調用此函數沒有效果;以及
- prefetchedPages告知該控制在圖像對比期間該視圖將需要呈現多少螢幕外內容。
關於最後的參數,該「放大」控制可在「縮小」轉換期間明顯縮小,從而比在標準互動期間可見的內容顯示該視圖之更多內容。當使用者藉由嘗試自「縮小」視圖更進一步縮小來產生「彈跳」動畫時,甚至該「縮小」視圖亦可比標準視圖顯示更多內容。詞意圖像對比模組114可計算將由每一控制準備的內容之不同量,以促進計算裝置102之資源的高效使用。
void setCurrentItem(Number x,Number y)
可在圖像對比開始時對源控制調用此方法。使用者可使用各種輸入裝置使詞意圖像對比模組114在視圖之間轉換,該等輸入裝置包括鍵盤、滑鼠及觸控板,如先前所述。在後兩種情況下,滑鼠游標或觸控點之螢幕坐標決定將「自」例如顯示裝置108上之位置圖像對比哪個項目。由於鍵盤操作可依賴於預先存在的「當前項目」,故無論該當前項目是預先存在還是僅在片刻前設定,輸入機構可藉由使位置相依輸入機構首先設定當前項目且隨後請求關於「當前項目」的資訊來統一。
void beginZoom()
當視覺圖像對比轉換即將開始時,可對兩種控制皆調用此方法。此舉通知該控制圖像對比轉換即將開始。由詞意圖像對比模組114實施之控制可經配置以在放大縮小期間隱藏該控制之UI的部分(例如,滾動條),且該控制可經配置以確保顯現足夠內容,以在即使是放大縮小該控制時亦填充視埠。如先前所述,configureForZoom之prefetchedPages參數可用以通知該控制需要多少內容。
Promise<{item: AnyType,position: Rectangle}>getCurrentItem()
可在beginZoom之後立即對源控制調用此方法。作為回應,可返回關於該當前項目之兩段資訊。此等資訊包括該當前項目之抽象化描述(例如,在動態類型語言中,此當前項目可為任何類型之變數)及該當前項目在視埠坐標中的邊界矩形。在諸如C++或C#之靜態類型語言中,可返回結構或類別。在動態類型語言中,返回具有名稱為「項目」及「位置」的性質之物件。應注意,該物件實際上為經返回的此等兩段資訊之「允諾」。儘管在其他語言中存在類似的規約,但此為動態類型語言規約。
Promise<{x: Number,y: Number}>positionItem(AnyType item,Rectangle position)
一旦已完成對源控制調用getCurrentItem且一旦已完成返回的允諾,則可對目標控制調用此方法。儘管位置矩形轉換成了目標控制之坐標空間,但項目及位置參數為自調用getCurrentItem返回的彼等參數。該等控制以不同的尺度顯現。該項目可能已藉由應用程式所提供的映射函數而轉換,但在預設情況下,該項目為自getCurrentItem返回的相同項目。
由該目標控制改變該目標控制之視圖,以將與給定項目參數對應之「目標項目」與給定位置矩形對齊。該控制可以各種方式對齊,例如,將該兩個項目左對齊、將該兩個項目中心對齊等等。該控制亦可改變該控制之捲動偏移,以將該等項目對齊。在一些情況下,該控制可能無法將該等項目完全對齊,例如,在實例中,其中捲動至視圖之末端可能不足以適當定位該目標項目。
返回的x、y坐標可配置為向量,該向量指定該控制未達到對齊目標多遠,例如,結果0,若對齊成功,則可發送0。若此向量為非零,則詞意圖像對比模組114可按此量移動整個目標控制,以確保對齊,且隨後詞意圖像對比模組114可在適當時間激勵該整個目標控制返回至原位置,如以上關於校正動畫部分所述。該目標控制亦可將該目標控制之「當前項目」設定成目標項目,例如,該目標控制將自調用getCurrentItem返回的目標項目。
void endZoom(bool isCurrentView,bool setFocus)
可在圖像對比轉換結束時對兩種控制皆調用此方法。詞意圖像對比模組114可執行與beginZoom中執行的操作相反的操作(例如,再次顯示標準的UI),且詞意圖像對比模組114可廢除目前在螢幕外顯現的內容,以節省記憶體資源。由於在圖像對比轉換之後可能產生任一結果,故方法「isCurrentView」可用以告知該控制該視圖目前是否為可見視圖。方法「setFocus」告知該控制是否將設定該控制之當前項目上的焦點。
void handlePointer(Number pointerID)
當執行收聽指標事件且留下指標給基本控制以進行處置時,詞意圖像對比模組114可調用此方法handlePointer。傳遞至該控制之參數為仍向下的指標之pointerID。經由handlePointer傳遞一個ID。
在一或更多實施中,該控制用該指標決定「所執行的內容」。在列表視圖的情況下,詞意圖像對比模組114可追蹤指標在何處接觸「下觸」。由於已回應於MSPointerDown事件而對觸控項目調用「MsSetPointerCapture」,故當在項目上「下觸」時,詞意圖像對比模組114不執行動作。若未按下任何項目,則詞意圖像對比模組114可對該列表視圖之視埠區域調用MSSetPointerCapture,以啟動獨立操作。
可由用於實施此方法之詞意圖像對比模組遵循的指南可包括以下內容:
‧ 對視埠區域調用msSetPointerCapture,以允許獨立操作;以及
‧ 對不具有溢出相等捲動設定的元素調用msSetPointerCapture,以對觸控事件執行處理,而無需啟動獨立操作。
示例性程序
以下論述描述詞意圖像對比技術,該等詞意圖像對比技術可利用先前描述的系統及裝置來實施。該等程序中之每一程序的態樣可實施於硬體、韌體或軟體,或硬體、韌體或軟體之組合中。該等程序圖示為方塊之集合,該等方塊指定由一或更多裝置執行的操作,且該等方塊未必限於由各別方塊圖示的用於執行該等操作之順序。在以下論述之部分中,將分別對第1圖之環境100及第2圖至第9圖之實施200-900進行引用。
第12圖圖示示例性實施中之程序1200,其中作業系統將詞意圖像對比功能性暴露至應用程式。詞意圖像對比功能性由作業系統暴露至計算裝置之至少一個應用程式(方塊1202)。舉例而言,第1圖之詞意圖像對比模組114可實施為計算裝置102之作業系統的一部分,以將此功能性暴露至應用程式106。
應用程式所指定的內容由詞意圖像對比功能性映射,以支援對應於圖像對比輸入之至少一個閾值的詞意交換,以在使用者介面中顯示該內容之不同表示(方塊1204)。如先前所述,該詞意交換可以各種方式啟動,諸如,手勢、使用滑鼠、鍵盤捷徑等等。該詞意交換可用以改變使用者介面中內容之表示描述內容的方式。此改變及描述可以如先前所述的各種方式執行。
第13圖圖示示例性實施中之程序1300,其中利用閾值來觸發詞意交換。偵測輸入以圖像對比在使用者介面中所顯示的內容之表示的第一視圖(方塊1302)。如先前所述,該輸入可採取各種形式,諸如手勢(例如,推動或捏縮手勢)、滑鼠輸入(例如,鍵之選擇及滾輪之移動)、鍵盤輸入等等。
回應於該輸入尚未達到詞意圖像對比閾值之決定,改變內容之表示顯示於第一視圖中的大小(方塊1304)。例如,該輸入可用以改變如第2圖之第二階段204與第三階段206之間所示的圖像對比級別。
回應於該輸入已達到詞意圖像對比閾值之決定,執行詞意交換以用第二視圖替代內容之表示的第一視圖,該第二視圖在使用者介面中以不同方式描述該內容(方塊1306)。繼續進行先前的實例,該輸入可持續產生詞意交換,該詞意交換可用以用各種方式表示內容。以此方式,單一輸入既可用來圖像對比內容之視圖又可用來交換內容之視圖,先前描述了此舉之各種實例。
第14圖圖示示例性實施中之程序1400,其中基於操作之手勢用以支援詞意圖像對比。將輸入辨識為描述移動(方塊1402)。例如,計算裝置102之顯示裝置108可包括觸控螢幕功能性,以偵測使用者之一或更多手110之手指的接近,諸如,計算裝置102之顯示裝置108包括電容性觸控螢幕、使用成像技術(IR感測器、深度發送攝影機)等等。此功能性可用以偵測手指或其他項目之移動,諸如,向彼此移動或遠離彼此移動。
自經辨識的輸入識別圖像對比手勢,以使操作得以執行,以在緊接於該等經辨識輸入之後圖像對比使用者介面之顯示(方塊1404)。如先前關於以上「基於手勢之操作」部分所述,詞意圖像對比模組114可經配置以使用涉及詞意圖像對比的基於操作之技術。在此實例中,此操作經配置以緊接於該等輸入(例如,使用者的手110之手指的移動)之後,例如,當接收該等輸入時此操作「即時」緊接於該等輸入之後。此操作可經執行以放大或縮小使用者介面之顯示,例如以觀看計算裝置102之檔案系統中內容的表示。
自該等輸入識別詞意交換手勢,以產生用第二視圖替代使用者介面中內容之表示之第一視圖的操作,該第二視圖在使用者介面中以不同方式描述該內容(方塊1406)。如關於第2圖至第6圖所述,在此實例中閾值可用來定義詞意交換手勢。繼續進行先前實例,可繼續用以圖像對比使用者介面之輸入。一旦越過閾值,詞意交換手勢可經識別以使用於圖像對比之視圖用另一視圖來替換。因此,此實例中之手勢係基於操作。亦可利用動畫技術,在以下圖式中可找到該等動畫技術之進一步論述。
第15圖圖示示例性實施中之程序1500,其中手勢及動畫用以支援詞意圖像對比。自辨識為描述移動的輸入識別圖像對比手勢(方塊1502)。例如,詞意圖像對比模組114可偵測到圖像對比手勢之定義已符合例如使用者的手指在所定義距離上的移動。
回應於該圖像對比手勢之識別而顯示圖像對比動畫,該圖像對比動畫經配置以圖像對比使用者介面之顯示(方塊1504)。繼續進行先前實例,可識別捏縮或反向捏縮(亦即,推動)手勢。詞意圖像對比模組114可隨後輸出符合該手勢之動畫。舉例而言,詞意圖像對比模組114可定義用於不同快動點之動畫,且詞意圖像對比模組114可輸出對應於彼等點之動畫。
自辨識為描述移動的輸入識別詞意交換手勢(方塊1506)。再次繼續進行先前實例,使用者的手110之手指可繼續移動,以使得另一手勢得以識別,該另一手勢諸如如前所述的捏縮之詞意交換手勢或反向捏縮手勢。回應於該詞意交換手勢之識別而顯示詞意交換動畫,該詞意交換動畫經配置以用使用者介面中內容之第二視圖替代使用者介面中內容之表示的第一視圖(方塊1508)。此詞意交換可以如先前所述的各種方式執行。此外,詞意圖像對比模組114可併入抓取功能性,以定址手勢何時停止,例如,使用者的手110之手指自顯示裝置108移除。在不脫離本發明之精神及範疇的情況下,亦預期各種其他實例。
第16圖圖示示例性實施中之程序1600,其中向量經計算以移動可捲式項目之列表,且校正動畫用以移除該列表之移動。第一視圖包括可捲式項目之第一列表,該第一視圖顯示於顯示裝置上之使用者介面中(方塊1602)。例如,該第一視圖可包括內容之表示的列表,該內容包括使用者之名稱、計算裝置102之檔案系統中之檔案等等。
辨識輸入以用第二視圖替代該第一視圖,該第二視圖包括可捲式項目之第二列表,其中該第二列表中項目中之至少一者表示該第一列表中項目之群組(方塊1604)。例如,該輸入可為手勢(例如,捏縮或反向捏縮)、鍵盤輸入、由游標控制裝置提供的輸入等等。
計算向量以移動可捲式項目之第二列表,以使得該第二列表中項目中之至少一者與由該顯示裝置顯示的第一列表中項目之群組對齊(方塊1606)。所顯示的第一視圖由該顯示裝置上使用經計算向量之第二視圖來替代,以使得第二列表中項目中之至少一者與該顯示裝置上之位置對齊,在該位置處顯示第一列表中項目之群組(方塊1608)。例如,如關於第7圖所述,圖示於第二階段704中之列表在不被移動的情況下將使相應群組之識別符(例如,以「A」開頭之名稱的「A」)顯示於顯示裝置108之左側邊緣處,且因此相應群組之識別符將不「排齊」。然而,該向量可經計算以使得第一視圖中之項目與第二視圖中之項目對齊,例如,關於名稱「Arthur」而在顯示裝置108上之位置處接收的輸入及關於「A」的項目之群組之表示所處的位置顯示於第二階段704中。
回應於輸入之供應已停止的決定,隨後在不使用計算向量的情況下顯示第二視圖(方塊1610)。例如,校正動畫可經配置以移除該向量之效應且如原本所顯示的方式移動該列表,此舉之實例圖示於第7圖之第三階段706處。在不脫離本發明之精神及範疇的情況下,亦預期各種其他實例。
第17圖圖示示例性實施中之程序1700,其中交叉衰落動畫用作詞意交換之一部分。將輸入辨識為描述移動(方塊1702)。如前所述,可將各種輸入辨識為諸如鍵盤輸入、游標控制裝置(例如,滑鼠)輸入及經由顯示裝置108之觸控螢幕功能性的手勢輸入。
自該等輸入識別詞意交換手勢,以產生用第二視圖替代使用者介面中內容之表示之第一視圖的操作,該第二視圖在使用者介面中以不同方式描述該內容(方塊1704)。該詞意交換可涉及各種不同視圖之間的改變,諸如,涉及不同的佈置、元資料、分類之表示等等。
交叉衰落動畫顯示為在第一視圖與第二視圖之間轉換的操作之一部分,該操作涉及欲一起顯示的第一視圖及第二視圖的不同量,該等量至少部分地基於由輸入描述的移動(方塊1706)。舉例而言,此技術可利用不透明度,以使得兩個視圖可同時「經由」彼此得以顯示。在另一實例中,交叉衰落可涉及用另一視圖置換一個視圖,例如,移進一個視圖替換另一個視圖。
此外,該等量可基於移動。舉例而言,第二視圖之不透明度可隨著移動量增加而增加,其中第一視圖之不透明度可隨著移動量增加而降低。自然地,亦可顛倒此實例以使得使用者可控制視圖之間的導覽。此外,此顯示可即時回應。
回應於該等輸入之供應已停止的決定,顯示第一視圖或第二視圖(方塊1708)。例如,使用者可自顯示裝置108移除接觸。詞意圖像對比模組114可隨後諸如藉由使用閾值來選擇哪個視圖基於移動量得以顯示。亦預期諸如鍵盤及游標控制裝置輸入之各種其他實例。
第18圖圖示涉及用於詞意圖像對比之程式設計介面之示例性實施中的程序1800。程式設計介面暴露為具有一或更多方法,該一或更多方法可定義以允許將控制用作詞意圖像對比中之複數個視圖中的一個視圖(方塊1802)。該視圖經配置用於詞意圖像對比中,該詞意圖像對比包括詞意交換操作,以回應於使用者輸入而在該複數個視圖之間切換(方塊1804)。
如先前所述,該介面可包括各種不同的方法。對於動態類型語言而言,該介面可實施為單一性質,該單一性質對物件進行評價,在該物件上具有該等方法。亦預期如先前所述的其他實施。
可實施如上所述的各種不同方法。第一此實例涉及平移接近。舉例而言,詞意圖像對比模組114可「接管處置」子控制之捲動。因此,詞意圖像對比模組114可決定子控制將使用何種自由度來執行此捲動,該子控制可將此問題返回為諸如水平的、垂直的、水平的與垂直的無一者或水平的與垂直的兩者之回答。此回答可由詞意圖像對比模組114使用,以決定兩種控制(及該兩種控制之相應視圖)是否皆允許沿相同方向平移。若兩種控制皆允許沿相同方向平移,則平移可由詞意圖像對比模組114支援。若兩種控制皆不允許沿相同方向平移,則平移未得到支援,且詞意圖像對比模組114不預提取「螢幕外」的內容。
另一此種方法為「圖像對比之配置」,在決定兩種控制是否正沿相同方向平移之後,該方法可用以完成初始化。此方法可用以通知控制中之每一控制該視圖為「放大」視圖還是「縮小」視圖。若該視圖為當前視圖,則此狀態為可長時間維持的一種狀態。
另一此種方法為「預提取」。此方法可用於實例中,其中兩種控制經配置以沿相同方向平移,以便詞意圖像對比模組114可執行兩種控制之平移。預提取之量可經配置以使得內容可用(顯現)以用作使用者平移或圖像對比,以避免檢視經剪裁的控制及其他不完整的項目。
接下來的實例涉及可視為「設置」方法的方法,該等方法包括平移接近、圖像對比之配置及設定當前項目。如上所述,每當控制軸改變時可調用平移接近,且平移接近可返回「水平的」、「垂直的」、「水平的與垂直的兩者」或「水平的與垂直的無一者」。圖像對比之配置可用以供應具有資訊之子控制,該資訊可在實施圖像對比行為時經使用。顧名思義,設定當前項目可用以指定該等項目中之哪個項目為如上所述的「當前」項目。
可暴露於程式設計介面中的另一方法為獲得當前項目。此方法可經配置以返回項目之不透明的表示及該項目之邊界矩形。
可由該介面支援的又一方法為開始圖像對比。回應於調用此方法,控制可隱藏該控制之UI的一部分(例如,滾動條),該部分在圖像對比操作期間「看起來並不佳」。另一回應可涉及顯現之擴展,例如以確保在尺度縮小時將顯示的較大矩形持續填充詞意圖像對比視埠。
結束圖像對比涉及與發生於開始圖像對比中之內容相反的內容,該結束圖像對比亦可經支援諸如以執行剪裁且返回UI元素,諸如,在開始圖像對比時所移除的滾動條。此舉亦可支援稱為「為當前視圖」之布林(Boolean)函數,該布林函數可用以通知控制該視圖是否當前可見。
位置項目為可涉及兩個參數之方法。一個參數為項目之不透明表示且另一參數為邊界矩形。此等參數皆關於自稱為「獲得當前項目」的另一方法返回的項目之不透明表示及邊界矩形。然而,此等參數可經配置以包括發生於該兩個參數的轉換。
舉例而言,假定顯示放大控制之視圖且當前項目為列表中可捲式項目之列表中的第一項目。為執行縮小轉換,自對應於該放大視圖之控制請求第一項目之表示,此舉之回應為該項目之邊界矩形。該矩形可隨後投影至另一控制的坐標系統中。為執行此操作,可作出關於另一視圖中哪個邊界矩形將與此邊界矩形對齊的決定。該控制可隨後決定如何對齊該等矩形,例如,左對齊、中心對齊、右對齊等等。亦可支援如上文先前所述的各種其他方法。
示例性系統及裝置
第19圖圖示示例性系統1900,示例性系統1900包括如參閱第1圖所描述的計算裝置102。示例性系統1900允許在個人電腦(personal computer;PC)、電視裝置及/或行動裝置上執行應用程式時對於無縫使用者經驗而言普遍存在的環境。服務及應用程式實質上以相似方式在利用應用程式、玩視訊遊戲、觀看視訊等等而自一個裝置轉換至下一個裝置時共用使用者經驗的所有三個環境中執行。
在示例性系統1900中,多個裝置經由中央計算裝置互連。該中央計算裝置可對於多個裝置是本端的,或該中央計算裝置可位於該多個裝置的遠端處。在一個實施例中,該中央計算裝置可為一或更多伺服器電腦之雲,該一或更多伺服器電腦經由網路、網際網路或其他資料通訊鏈路連接至該多個裝置。在一個實施例中,此互連架構允許功能性橫跨多個裝置經輸送,以提供共用及無縫的經驗至該多個裝置之使用者。該多個裝置中之每一裝置可具有不同的實體要求及能力,且該中央計算裝置使用平臺,以允許輸送經驗至該裝置,該經驗皆適合於該裝置且仍共用於所有裝置。在一個實施例中,建立目標裝置之類別,且經驗適合於裝置之通用類別。裝置之類別可由實體特徵、使用之類型或該等裝置之其他共同特性來定義。
在各種實施中,計算裝置102可假定用於諸如電腦1902、行動裝置1904及電視1906使用之各種不同的配置。此等配置中之每一配置包括可具有通常不同的構造及能力的裝置,且因此計算裝置102可根據一或更多不同的裝置類別來配置。例如,計算裝置102可實施為裝置之電腦1902之類別,該裝置包括個人電腦、桌上型電腦、多螢幕電腦、膝上型電腦、小筆電等等。
計算裝置102亦可實施為裝置之行動裝置1904之類別,該裝置包括行動裝置,諸如,行動電話、可攜式音樂播放機、可攜式遊戲裝置、平板電腦、多螢幕電腦等等。計算裝置102亦可實施為裝置之電視1906之類別,該裝置包括在隨機觀看環境中具有通常更大螢幕的裝置或連接至通常更大螢幕的裝置。此等裝置包括電視、機上盒、遊戲控制臺等等。本文所描述的技術可由計算裝置102之此等各種配置來支援,且本文所描述的技術不限於本文所描述的技術之特定實例。此舉經由在計算裝置102上包括詞意圖像對比模組114來說明,亦可「經由雲」來全部或部分地完成(例如,分配)此舉之實施,如以下所述。
雲1908包括及/或代表內容服務1912之平臺1910。平臺1910抽象化硬體(例如,伺服器)之基本功能性及雲1908之軟體資源。內容服務1912可包括應用程式及/或資料,該等應用程式及/或資料可在遠離計算裝置102之伺服器上執行電腦處理時加以利用。內容服務1912可經由網際網路及/或經由用戶網路(諸如,蜂巢式網路或Wi-Fi網路)提供為服務。
平臺1910可抽象化資源及功能,以連接計算裝置102與其他計算裝置。平臺1910亦可用來抽象化資源之放大縮小,以提供尺度之相應等級來應對經由平臺1910實施的內容服務1912之需求。因此,在互連裝置實施例中,本文所描述的功能性之實施可貫穿系統1900進行分配。舉例而言,該功能性可部分地在計算裝置102上且經由平臺1910實施,平臺1910抽象化雲1908之功能性。
第20圖圖示示例性裝置2000之各種組件,示例性裝置2000可實施為如參閱第1圖至第11圖及第19圖所描述的任何類型的計算裝置,以實施本文所描述的技術之實施例。裝置2000包括通訊裝置2002,通訊裝置2002允許裝置資料2004(例如,已接收資料、正在接收的資料、為廣播排程的資料、資料之資料封包等等)之有線及/或無線通訊。裝置資料2004或其他裝置內容可包括該裝置之配置設定、儲存於該裝置上之媒體內容及/或與該裝置之使用者相關聯的資訊。儲存於裝置2000上之媒體內容可包括任何類型的音訊、視訊及/或影像資料。裝置2000包括一或更多資料輸入2006,經由一或更多資料輸入2006可接收任何類型的資料、媒體內容及/或輸入,諸如,使用者可選擇的輸入、訊息、音樂、電視媒體內容、記錄視訊內容,及自任何內容及/或資料源接收之任何其他類型的音訊、視訊及/或影像資料。
裝置2000亦包括通訊介面2008,通訊介面2008可實施為任何一或更多串列及/或平行介面、無線介面、任何類型的網路介面、數據機及如任何其他類型的通訊介面。通訊介面2008提供裝置2000與通訊網路之間的連接及/或通訊鏈路,其他電子、計算及通訊裝置藉由該通訊網路與裝置2000通訊資料。
裝置2000包括一或更多處理器2010(例如,微處理器、控制器及上述類似物中的任一種),一或更多處理器2010處理各種電腦可執行指令,以控制裝置2000之操作且實施本文所描述的技術之實施例。替代地或另外,裝置2000可用硬體、韌體或固定邏輯電路系統中之任何一個或硬體、韌體或固定邏輯電路系統之組合來實施,該固定邏輯電路系統結合處理及控制電路來實施,該等處理及控制電路通常識別於2012處。儘管未圖示,但裝置2000可包括系統匯流排或資料傳送系統,該系統匯流排或資料傳送系統將各種組件耦接於該裝置內。系統匯流排可包括不同的匯流排結構中之任何一種或不同的匯流排結構之組合,諸如,記憶體匯流排或記憶體控制器、周邊匯流排、通用串列匯流排及/或處理器或區域匯流排,該區域匯流排利用各種匯流排架構中之任一種。
裝置2000亦包括電腦可讀取媒體2014,諸如,一或更多記憶體組件,該一或更多記憶體組件之實例包括隨機存取記憶體(RAM)、非揮發性記憶體(例如,唯讀記憶體(ROM)、快閃記憶體、EPROM、EEPROM等等中之任何一或更多者)及磁碟儲存裝置。磁碟儲存裝置可實施為任何類型的磁性或光學儲存裝置,諸如,硬碟機、可記錄及/或可覆寫光碟(compact disc;CD)、任何類型的數位多功能光碟(digital versatile disc;DVD)及上述類似物。裝置2000亦可包括大量儲存媒體裝置2016。
電腦可讀取媒體2014提供資料儲存機制,以儲存裝置資料2004以及各種裝置應用程式2018及與裝置2000之操作態樣相關的任何其他類型的資訊及/或資料。舉例而言,作業系統2020可維護為具有電腦可讀取媒體2014之電腦應用程式,且作業系統2020可執行於處理器2010上。裝置應用程式2018可包括裝置管理器(例如,控制應用程式、軟體應用程式、信號處理及控制模組、特定裝置之本機碼、特定裝置之硬體抽象化層等等)。裝置應用程式2018亦包括任何系統組件或模組,以實施本文所描述的技術之實施例。在此實例中,裝置應用程式2018包括介面應用程式2022及輸入/輸出模組2024,介面應用程式2022及輸入/輸出模組2024顯示為軟體模組及/或電腦應用程式。輸入/輸出模組2024代表用以提供與裝置的介面之軟體,該裝置經配置以擷取輸入,諸如,觸控螢幕、軌跡墊、攝影機、麥克風等等。替代地或另外,介面應用程式2022及輸入/輸出模組2024可實施為硬體、軟體、韌體,或硬體、軟體、韌體之任何組合。此外,輸入/輸出模組2024可經配置以支援多個輸入裝置,諸如,分別擷取視覺輸入及音訊輸入的單獨裝置。
裝置2000亦包括音訊及/或視訊輸入-輸出系統2026,音訊及/或視訊輸入-輸出系統2026向音訊系統2028提供音訊資料及/或向顯示系統2030提供視訊資料。音訊系統2028及/或顯示系統2030可包括任何處理、顯示及/或以其他方式顯現音訊、視訊及影像資料的裝置。視訊信號及音訊信號可經由射頻(radio frequency;RF)鏈路、S視訊鏈路、複合視訊鏈路、組件視訊鏈路、數位視訊介面(digital video interface;DVI)、類比音訊連接或其他相似的通訊鏈路,自裝置2000傳達至音訊裝置及/或顯示裝置。在實施例中,音訊系統2028及/或顯示系統2030實施為裝置2000之外部組件。或者,音訊系統2028及/或顯示系統2030實施為示例性裝置2000之積體組件。
結論
儘管已用特定於結構特徵及/或方法性動作的語言描述了本發明,但應理解,在附加申請專利範圍中所定義的本發明未必限於所描述的特定特徵或動作。實情為,該等特定特徵及動作揭示為實施所主張發明之示例性形式。
100...環境
102...計算裝置
104...輸入/輸出模組
106...應用程式
108...顯示裝置
110...使用者的手
114...詞意圖像對比模組
116...詞意圖像對比
200...示例性實施
202...第一階段
204...第二階段
206...第三階段
300...示例性實施
302...第一高階詞意閾值
400...示例性實施
402...第二高階詞意閾值
500...示例性實施
502...第一低階詞意閾值
600...示例性實施
602...第二低階詞意閾值
700...示例性實施例
702...第一階段
704...第二階段
706...第三階段
800...示例性實施
802...第一階段
804...第二階段
806...第三階段
900...示例性實施
1000...示例性實施
1100...示例性實施例
1200...程序
1202...方塊
1204...方塊
1300...程序
1302...方塊
1304...方塊
1306...方塊
1400...程序
1402...方塊
1404...方塊
1406...方塊
1500...程序
1502...方塊
1504...方塊
1506...方塊
1508...方塊
1600...程序
1602...方塊
1604...方塊
1606...方塊
1608...方塊
1610...方塊
1700...程序
1702...方塊
1704...方塊
1706...方塊
1708...方塊
1800...程序
1802...方塊
1804...方塊
1900...系統
1902...電腦
1904...行動裝置
1906...電視
1908...雲
1910...平臺
1912...內容服務
2000...裝置
2002...通訊裝置
2004...裝置資料
2006...資料輸入
2008...通訊介面
2010...處理器
2012...處理及控制電路
2014...電腦可讀取媒體
2016...大量儲存媒體裝置
2018...裝置應用程式
2020...作業系統
2022...介面應用程式
2024...輸入/輸出模組
2026...音訊及/或視訊輸入-輸出系統
2028...音訊系統
2030...顯示系統
參閱隨附圖式描述了詳細描述。在圖式中,元件符號之最左側的數字識別該元件符號首次出現的圖式。在描述及圖式的不同實例中使用相同元件符號可指示相似或相同的項目。
第1圖為示例性實施中之環境之圖示,該環境可操作以使用詞意圖像對比技術。
第2圖為詞意圖像對比之示例性實施之圖示,其中利用手勢來在基本內容之視圖之間導覽。
第3圖為第一高階詞意閾值之示例性實施之圖示。
第4圖為第二高階詞意閾值之示例性實施之圖示。
第5圖為第一低階詞意閾值之示例性實施之圖示。
第6圖為第二低階詞意閾值之示例性實施之圖示。
第7圖圖示可利用詞意圖像對比之校正動畫之示例性實施例。
第8圖圖示顯示交叉衰落動畫之示例性實施,該交叉衰落動畫可用作詞意交換之一部分。
第9圖為詞意視圖之示例性實施之圖示,該詞意視圖包括詞意標頭。
第10圖為模板之示例性實施之圖示。
第11圖為另一模板之示例性實施之圖示。
第12圖為圖示示例性實施中之程序的流程圖,其中作業系統將詞意圖像對比功能性暴露至應用程式。
第13圖為圖示示例性實施中之程序的流程圖,其中利用閾值來觸發詞意交換。
第14圖為圖示示例性實施中之程序的流程圖,其中使用基於操作之手勢來支援詞意圖像對比。
第15圖為圖示示例性實施中之程序的流程圖,其中使用手勢及動畫來支援詞意圖像對比。
第16圖為圖示示例性實施中之程序的流程圖,其中向量經計算以移動可捲式項目之列表,且校正動畫用以移除該列表之移動。
第17圖為圖示示例性實施中之程序的流程圖,其中交叉衰落動畫用作詞意交換之一部分。
第18圖為圖示用於詞意圖像對比之程式設計介面之示例性實施中之程序的流程圖。
第19圖圖示用於計算裝置之各種配置,該計算裝置可經配置以實施本文所述之詞意圖像對比技術。
第20圖圖示示例性裝置之各種組件,該示例性裝置可實施為如參閱第1圖至第11圖及第19圖所述之任何類型的可攜式及/或電腦裝置,以實施本文所述之詞意圖像對比技術之實施例。
100...環境
102...計算裝置
104...輸入/輸出模組
106...應用程式
108...顯示裝置
110...使用者的手
114...詞意圖像對比模組
116...詞意圖像對比

Claims (20)

  1. 一種由一計算裝置實施的方法,該方法包含以下步驟:在一顯示裝置上之一使用者介面中顯示一第一視圖,該第一視圖包括可捲式項目之一第一列表;辨識在該顯示裝置上之該使用者介面中一位置處所偵測的一輸入,以用一第二視圖替代該第一視圖,該第二視圖包括可捲式項目之一第二列表,其中該第二列表中之該等項目中的至少一個項目表示該第一列表中之項目的一群組;以及用該顯示裝置上之該第二視圖替代該顯示的第一視圖,以使得該第二列表中之該等項目中的該至少一個項目出現在該顯示裝置上之該所偵測位置處,在該所偵測位置處曾在該第一視圖中顯示該第一列表中之項目的該群組。
  2. 如請求項1所述之方法,該方法進一步包含以下步驟:回應於該輸入之供應已停止的一決定,顯示該第二視圖。
  3. 如請求項1所述之方法,其中對該視圖之該替代引起該等不同視圖之間的一詞意交換。
  4. 如請求項3所述之方法,其中該詞意交換產生該第一視圖及該第二視圖中之該等項目之不同的佈置。
  5. 如請求項3所述之方法,其中該詞意交換使不同的元資料顯示於該第一視圖及該第二視圖中。
  6. 如請求項1所述之方法,其中該等項目關於該計算裝置之一檔案系統。
  7. 如請求項1所述之方法,其中該第一視圖及該第二視圖經配置以支援放大該使用者介面之不同的量,以改變表示之一顯示大小。
  8. 如請求項1所述之方法,其中該輸入涉及一手勢、一鍵盤輸入或一游標控制裝置輸入。
  9. 如請求項8所述之方法,其中該手勢為一捏縮手勢或一反向捏縮手勢。
  10. 一種由一計算裝置實施的方法,該方法包含以下步驟:將輸入辨識為描述移動;自該等輸入識別一詞意交換手勢,以產生用一第二視圖替代使用者介面中內容之表示的第一視圖的一操作,該第二視圖在該使用者介面中以不同方式描述該內容;以及將一交叉衰落動畫顯示為在該第一視圖與該第二視圖之間轉換的該操作之部分,該操作涉及欲回應於該等輸入的移動而即時一起顯示的該第一視圖及該第二視圖的不同 量,相應於該第一視圖及該第二視圖的該等量至少部分地基於由該等輸入描述的該移動。
  11. 如請求項10所述之方法,其中該第一視圖及該第二視圖之該等不同的量係使用應用於該等視圖的不透明度之一量來控制。
  12. 如請求項10所述之方法,該方法進一步包含以下步驟:回應於該等輸入之供應已停止的一決定,顯示該第一視圖或該第二視圖中之任一視圖。
  13. 如請求項10所述之方法,其中該顯示該動畫之步驟是在該語意詞意交換手勢期間辨識出已達成一閾值對比級別時即執行。
  14. 如請求項10所述之方法,其中該輸入涉及一手勢、一鍵盤輸入或一游標控制裝置輸入。
  15. 如請求項14所述之方法,其中該手勢為一捏縮手勢或一反向捏縮手勢。
  16. 如請求項10所述之方法,其中該詞意交換產生該第一視圖及該第二視圖中之該等項目之不同的佈置。
  17. 如請求項10所述之方法,其中該詞意交換使不同的元資料顯示於該第一視圖及該第二視圖中。
  18. 一種計算裝置,該計算裝置實施一作業系統以執行包含以下步驟之操作:辨識一捏縮輸入以用一第二視圖替代一第一視圖,該捏縮輸入被偵測於一顯示裝置上的一使用者介面中一位置處,該第一視圖包括該使用者介面中之可捲式項目之一第一列表,該第二視圖包括可捲式項目之一第二列表;用該使用者介面裝置上之該第二視圖替代該顯示的第一視圖,以將該第二列表中之該等項目中的至少一個項目對齊該使用者介面中該輸入被偵測的該位置,在該位置處曾顯示由該至少一個項目表示的該第一列表中之項目的一群組;以及回應於該輸入之供應已停止的一決定,顯示該第二視圖。
  19. 如請求項18所述之計算裝置,其中使用一動畫執行該顯示該第二視圖之步驟。
  20. 如請求項19所述之計算裝置,其中該動畫使可捲式項目之該第二列表在該使用者介面中移動一向量之一量,該向量經計算以將該第二列表中之該等項目中的至少一個項目對齊該顯示裝置上位於該經偵測位置處的位置。
TW100136568A 2011-09-09 2011-10-07 用於詞意圖像對比的方法及計算裝置 TWI553541B (zh)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US13/228,945 US10353566B2 (en) 2011-09-09 2011-09-09 Semantic zoom animations

Publications (2)

Publication Number Publication Date
TW201312445A TW201312445A (zh) 2013-03-16
TWI553541B true TWI553541B (zh) 2016-10-11

Family

ID=47831003

Family Applications (1)

Application Number Title Priority Date Filing Date
TW100136568A TWI553541B (zh) 2011-09-09 2011-10-07 用於詞意圖像對比的方法及計算裝置

Country Status (7)

Country Link
US (3) US10353566B2 (zh)
EP (1) EP2754022A4 (zh)
JP (1) JP6038925B2 (zh)
KR (2) KR101895503B1 (zh)
CN (1) CN102999274B (zh)
TW (1) TWI553541B (zh)
WO (1) WO2013036262A1 (zh)

Families Citing this family (76)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8225231B2 (en) 2005-08-30 2012-07-17 Microsoft Corporation Aggregation of PC settings
US20100107100A1 (en) 2008-10-23 2010-04-29 Schneekloth Jason S Mobile Device Style Abstraction
US8238876B2 (en) 2009-03-30 2012-08-07 Microsoft Corporation Notifications
US8175653B2 (en) 2009-03-30 2012-05-08 Microsoft Corporation Chromeless user interface
US20120159383A1 (en) 2010-12-20 2012-06-21 Microsoft Corporation Customization of an immersive environment
US20120159395A1 (en) 2010-12-20 2012-06-21 Microsoft Corporation Application-launching interface for multiple modes
US8689123B2 (en) 2010-12-23 2014-04-01 Microsoft Corporation Application reporting in an application-selectable user interface
US8612874B2 (en) 2010-12-23 2013-12-17 Microsoft Corporation Presenting an application change through a tile
US9423951B2 (en) 2010-12-31 2016-08-23 Microsoft Technology Licensing, Llc Content-based snap point
US9383917B2 (en) 2011-03-28 2016-07-05 Microsoft Technology Licensing, Llc Predictive tiling
US9658766B2 (en) 2011-05-27 2017-05-23 Microsoft Technology Licensing, Llc Edge gesture
US9158445B2 (en) 2011-05-27 2015-10-13 Microsoft Technology Licensing, Llc Managing an immersive interface in a multi-application immersive environment
US9104440B2 (en) 2011-05-27 2015-08-11 Microsoft Technology Licensing, Llc Multi-application environment
US9104307B2 (en) 2011-05-27 2015-08-11 Microsoft Technology Licensing, Llc Multi-application environment
US8893033B2 (en) 2011-05-27 2014-11-18 Microsoft Corporation Application notifications
US9202297B1 (en) * 2011-07-12 2015-12-01 Domo, Inc. Dynamic expansion of data visualizations
US9792017B1 (en) 2011-07-12 2017-10-17 Domo, Inc. Automatic creation of drill paths
US8687023B2 (en) 2011-08-02 2014-04-01 Microsoft Corporation Cross-slide gesture to select and rearrange
US9256361B2 (en) * 2011-08-03 2016-02-09 Ebay Inc. Control of search results with multipoint pinch gestures
US9417754B2 (en) 2011-08-05 2016-08-16 P4tents1, LLC User interface system, method, and computer program product
US20130057587A1 (en) 2011-09-01 2013-03-07 Microsoft Corporation Arranging tiles
US8922575B2 (en) 2011-09-09 2014-12-30 Microsoft Corporation Tile cache
US9557909B2 (en) 2011-09-09 2017-01-31 Microsoft Technology Licensing, Llc Semantic zoom linguistic helpers
US8933952B2 (en) 2011-09-10 2015-01-13 Microsoft Corporation Pre-rendering new content for an application-selectable user interface
US9244802B2 (en) 2011-09-10 2016-01-26 Microsoft Technology Licensing, Llc Resource user interface
US9146670B2 (en) 2011-09-10 2015-09-29 Microsoft Technology Licensing, Llc Progressively indicating new content in an application-selectable user interface
US9223472B2 (en) 2011-12-22 2015-12-29 Microsoft Technology Licensing, Llc Closing applications
US9128605B2 (en) 2012-02-16 2015-09-08 Microsoft Technology Licensing, Llc Thumbnail-image selection of applications
WO2013170341A1 (en) * 2012-05-18 2013-11-21 Research In Motion Limited Systems and methods to manage zooming
US9230556B2 (en) 2012-06-05 2016-01-05 Apple Inc. Voice instructions during navigation
US9886794B2 (en) * 2012-06-05 2018-02-06 Apple Inc. Problem reporting in maps
USD754161S1 (en) * 2012-11-26 2016-04-19 Nero Ag Device with a display screen with graphical user interface
US9823813B2 (en) * 2013-03-15 2017-11-21 Salesforce.Com, Inc. Apparatus and methods for performing an action on a database record
US9529488B2 (en) 2013-03-15 2016-12-27 Salesforce.Com, Inc. Systems and methods for creating custom actions
USD732561S1 (en) * 2013-06-25 2015-06-23 Microsoft Corporation Display screen with graphical user interface
US20150007078A1 (en) 2013-06-28 2015-01-01 Sap Ag Data Displays in a Tile-Based User Interface
USD739870S1 (en) * 2013-08-09 2015-09-29 Microsoft Corporation Display screen with graphical user interface
USD738902S1 (en) * 2013-08-09 2015-09-15 Microsoft Corporation Display screen with graphical user interface
USD778310S1 (en) 2013-08-09 2017-02-07 Microsoft Corporation Display screen with graphical user interface
USD732064S1 (en) * 2013-08-09 2015-06-16 Microsoft Corporation Display screen with graphical user interface
USD732066S1 (en) * 2013-08-09 2015-06-16 Microsoft Corporation Display screen with graphical user interface
USD732065S1 (en) * 2013-08-09 2015-06-16 Microsoft Corporation Display screen with graphical user interface
USD732568S1 (en) * 2013-08-09 2015-06-23 Microsoft Corporation Display screen with graphical user interface
CN104423853A (zh) * 2013-08-22 2015-03-18 中兴通讯股份有限公司 一种对象切换方法、装置以及触摸屏终端
USD771111S1 (en) 2013-08-30 2016-11-08 Microsoft Corporation Display screen with graphical user interface
JP6222434B2 (ja) * 2013-08-30 2017-11-01 コニカミノルタ株式会社 表示装置
EP3126969A4 (en) 2014-04-04 2017-04-12 Microsoft Technology Licensing, LLC Expandable application representation
WO2015154273A1 (en) 2014-04-10 2015-10-15 Microsoft Technology Licensing, Llc Collapsible shell cover for computing device
EP3129847A4 (en) 2014-04-10 2017-04-19 Microsoft Technology Licensing, LLC Slider cover for computing device
US11042588B2 (en) * 2014-04-24 2021-06-22 Nokia Technologies Oy Apparatus, method, and computer program product for video enhanced photo browsing
CN105094584B (zh) * 2014-05-16 2019-04-05 北大方正集团有限公司 视图缩放处理方法和视图缩放处理装置
AU2015279544B2 (en) 2014-06-27 2018-03-15 Apple Inc. Electronic device with rotatable input mechanism for navigating calendar application
US10135905B2 (en) 2014-07-21 2018-11-20 Apple Inc. Remote user interface
US10678412B2 (en) 2014-07-31 2020-06-09 Microsoft Technology Licensing, Llc Dynamic joint dividers for application windows
US10254942B2 (en) 2014-07-31 2019-04-09 Microsoft Technology Licensing, Llc Adaptive sizing and positioning of application windows
US10592080B2 (en) 2014-07-31 2020-03-17 Microsoft Technology Licensing, Llc Assisted presentation of application windows
KR20230042141A (ko) 2014-08-02 2023-03-27 애플 인크. 상황 특정 사용자 인터페이스
US10452253B2 (en) 2014-08-15 2019-10-22 Apple Inc. Weather user interface
US10254948B2 (en) 2014-09-02 2019-04-09 Apple Inc. Reduced-size user interfaces for dynamically updated application overviews
JP2017527033A (ja) * 2014-09-02 2017-09-14 アップル インコーポレイテッド ユーザ入力を受信するためのユーザインタフェース
EP4050467A1 (en) 2014-09-02 2022-08-31 Apple Inc. Phone user interface
US10642365B2 (en) 2014-09-09 2020-05-05 Microsoft Technology Licensing, Llc Parametric inertia and APIs
WO2016065568A1 (en) 2014-10-30 2016-05-06 Microsoft Technology Licensing, Llc Multi-configuration input device
US10955992B2 (en) * 2015-01-22 2021-03-23 NetSuite Inc. System and methods for implementing visual interface for use in sorting and organizing records
US10229655B2 (en) 2015-02-28 2019-03-12 Microsoft Technology Licensing, Llc Contextual zoom
US10055121B2 (en) 2015-03-07 2018-08-21 Apple Inc. Activity based thresholds and feedbacks
US9846535B2 (en) 2015-06-05 2017-12-19 Apple Inc. Devices and methods for processing touch inputs over multiple regions of a touch-sensitive surface
US10318613B2 (en) * 2015-08-25 2019-06-11 Myscript System and method of digital note taking
KR102426695B1 (ko) * 2015-10-20 2022-07-29 삼성전자주식회사 화면 출력 방법 및 이를 지원하는 전자 장치
US20170322970A1 (en) * 2016-05-03 2017-11-09 International Business Machines Corporation Data organizing and display for dynamic collaboration
AU2017100667A4 (en) 2016-06-11 2017-07-06 Apple Inc. Activity and workout updates
DK179412B1 (en) 2017-05-12 2018-06-06 Apple Inc Context-Specific User Interfaces
USD819064S1 (en) * 2017-06-09 2018-05-29 Melody Hankins Display screen with graphical user interface
KR102392716B1 (ko) * 2019-10-23 2022-04-29 구글 엘엘씨 뷰포인트 위치에 기초하는 콘텐츠 애니메이션 커스터마이제이션
US11921998B2 (en) 2020-05-11 2024-03-05 Apple Inc. Editing features of an avatar
US11714536B2 (en) 2021-05-21 2023-08-01 Apple Inc. Avatar sticker editor user interfaces

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070182999A1 (en) * 2006-02-06 2007-08-09 Microsoft Corporation Photo browse and zoom
US20070192739A1 (en) * 2005-12-02 2007-08-16 Hillcrest Laboratories, Inc. Scene transitions in a zoomable user interface using a zoomable markup language
US20090327969A1 (en) * 2008-06-27 2009-12-31 Microsoft Corporation Semantic zoom in a virtual three-dimensional graphical user interface
US20100086022A1 (en) * 2004-06-03 2010-04-08 Hillcrest Laboratories, Inc. Client-Server Architectures and Methods for Zoomable User Interfaces
TW201037592A (en) * 2008-11-24 2010-10-16 Koninkl Philips Electronics Nv Extending 2D graphics in a 3D GUI
TWI333157B (en) * 2005-12-30 2010-11-11 Intel Corp A user interface for a media device

Family Cites Families (950)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4823283A (en) 1986-10-14 1989-04-18 Tektronix, Inc. Status driven menu system
US5189732A (en) 1987-11-18 1993-02-23 Hitachi, Ltd. Touch panel input apparatus
JPH01147647A (ja) 1987-12-03 1989-06-09 Mitsubishi Electric Corp データ処理装置
US5046001A (en) 1988-06-30 1991-09-03 Ibm Corporation Method for accessing selected windows in a multi-tasking system
US5321750A (en) 1989-02-07 1994-06-14 Market Data Corporation Restricted information distribution system apparatus and methods
US5339392A (en) 1989-07-27 1994-08-16 Risberg Jeffrey S Apparatus and method for creation of a user definable video displayed document showing changes in real time data
CA2040645C (en) 1990-05-31 1999-03-02 Vincent Joseph Cina Jr. Scrollbar having system or user provided information
US5526034A (en) 1990-09-28 1996-06-11 Ictv, Inc. Interactive home information system with signal assignment
US5297032A (en) 1991-02-01 1994-03-22 Merrill Lynch, Pierce, Fenner & Smith Incorporated Securities trading workstation
FR2693810B1 (fr) 1991-06-03 1997-01-10 Apple Computer Systemes d'interfaces d'utilisateurs a acces direct a une zone secondaire d'affichage.
US5258748A (en) 1991-08-28 1993-11-02 Hewlett-Packard Company Accessing and selecting multiple key functions with minimum keystrokes
JP3341290B2 (ja) 1991-09-10 2002-11-05 ソニー株式会社 映像表示装置
JP2654283B2 (ja) 1991-09-30 1997-09-17 株式会社東芝 アイコン表示方法
JP2827612B2 (ja) 1991-10-07 1998-11-25 富士通株式会社 タッチパネル装置およびタッチパネル装置におけるオブジェクトの表示方法。
US6061062A (en) 1991-12-20 2000-05-09 Apple Computer, Inc. Zooming controller
US5640176A (en) 1992-01-24 1997-06-17 Compaq Computer Corporation User interface for easily setting computer speaker volume and power conservation levels
JPH07306955A (ja) 1992-07-24 1995-11-21 Walt Disney Co:The 三次元イリュージョンを生み出す方法およびシステム
US5659693A (en) 1992-08-27 1997-08-19 Starfish Software, Inc. User interface with individually configurable panel interface for use in a computer system
US5432932A (en) 1992-10-23 1995-07-11 International Business Machines Corporation System and method for dynamically controlling remote processes from a performance monitor
US5463725A (en) 1992-12-31 1995-10-31 International Business Machines Corp. Data processing system graphical user interface which emulates printed material
EP0626635B1 (en) 1993-05-24 2003-03-05 Sun Microsystems, Inc. Improved graphical user interface with method for interfacing to remote devices
US5583984A (en) 1993-06-11 1996-12-10 Apple Computer, Inc. Computer system with graphical user interface including automated enclosures
JP3812749B2 (ja) 1993-07-29 2006-08-23 富士通株式会社 ウィンドウシステム
US5548702A (en) 1993-12-23 1996-08-20 International Business Machines Corporation Scrolling a target window during a drag and drop operation
US5506951A (en) 1994-03-01 1996-04-09 Ishikawa; Hiroshi Scroll bar with jump tags
US5598523A (en) 1994-03-31 1997-01-28 Panasonic Technologies, Inc. Method and system for displayed menu activation using a matching distinctive arrangement of keypad actuators
US5914720A (en) 1994-04-21 1999-06-22 Sandia Corporation Method of using multiple perceptual channels to increase user absorption of an N-dimensional presentation environment
WO1996010785A1 (en) 1994-09-30 1996-04-11 Apple Computer, Inc. Method and apparatus for displaying and accessing control and status information in a computer system
US5495566A (en) 1994-11-22 1996-02-27 Microsoft Corporation Scrolling contents of a window
US5623613A (en) 1994-11-29 1997-04-22 Microsoft Corporation System for displaying programming information
US5611060A (en) 1995-02-22 1997-03-11 Microsoft Corporation Auto-scrolling during a drag and drop operation
US5819284A (en) 1995-03-24 1998-10-06 At&T Corp. Personalized real time information display as a portion of a screen saver
US5793415A (en) 1995-05-15 1998-08-11 Imagetel International Inc. Videoconferencing and multimedia system
US6807558B1 (en) 1995-06-12 2004-10-19 Pointcast, Inc. Utilization of information “push” technology
US5860073A (en) 1995-07-17 1999-01-12 Microsoft Corporation Style sheets for publishing system
US5687331A (en) 1995-08-03 1997-11-11 Microsoft Corporation Method and system for displaying an animated focus item
US5712995A (en) 1995-09-20 1998-01-27 Galileo Frames, Inc. Non-overlapping tiling apparatus and method for multiple window displays
US5847706A (en) 1995-11-30 1998-12-08 Hewlett Packard Company Sizeable window for tabular and graphical representation of data
US5574836A (en) 1996-01-22 1996-11-12 Broemmelsiek; Raymond M. Interactive display apparatus and method with viewer position compensation
US6008816A (en) 1996-04-25 1999-12-28 Microsoft Corporation Method and system for managing color specification using attachable palettes and palettes that refer to other palettes
US5675329A (en) 1996-05-09 1997-10-07 International Business Machines Corporation Method of obtaining a second function from keys on a keyboard using pressure differentiation
US5771042A (en) 1996-07-17 1998-06-23 International Business Machines Corporation Multi-size control for multiple adjacent workspaces
US5963204A (en) 1996-09-20 1999-10-05 Nikon Corporation Electronic camera with reproduction and display of images at the same timing
US6064383A (en) 1996-10-04 2000-05-16 Microsoft Corporation Method and system for selecting an emotional appearance and prosody for a graphical character
US6057839A (en) 1996-11-26 2000-05-02 International Business Machines Corporation Visualization tool for graphically displaying trace data produced by a parallel processing computer
US5905492A (en) 1996-12-06 1999-05-18 Microsoft Corporation Dynamically updating themes for an operating system shell
US6216141B1 (en) 1996-12-06 2001-04-10 Microsoft Corporation System and method for integrating a document into a desktop window on a client computer
US5959621A (en) 1996-12-06 1999-09-28 Microsoft Corporation System and method for displaying data items in a ticker display pane on a client computer
US6211921B1 (en) 1996-12-20 2001-04-03 Philips Electronics North America Corporation User interface for television
US6009519A (en) 1997-04-04 1999-12-28 Andrea Electronics, Corp. Method and apparatus for providing audio utility software for use in windows applications
GB2324450A (en) 1997-04-19 1998-10-21 Ibm Graphical user interface
US6034661A (en) * 1997-05-14 2000-03-07 Sony Corporation Apparatus and method for advertising in zoomable content
US6028600A (en) 1997-06-02 2000-02-22 Sony Corporation Rotary menu wheel interface
US6166736A (en) 1997-08-22 2000-12-26 Natrificial Llc Method and apparatus for simultaneously resizing and relocating windows within a graphical display
KR100300972B1 (ko) 1997-09-19 2001-09-03 윤종용 텍스춰매핑수행장치및텍스춰캐시의데이터억세스방법
US6008809A (en) 1997-09-22 1999-12-28 International Business Machines Corporation Apparatus and method for viewing multiple windows within a dynamic window
US6490620B1 (en) 1997-09-26 2002-12-03 Worldcom, Inc. Integrated proxy interface for web based broadband telecommunications management
US6266098B1 (en) 1997-10-22 2001-07-24 Matsushita Electric Corporation Of America Function presentation and selection using a rotatable function menu
WO1999026127A1 (en) 1997-11-14 1999-05-27 Avesta Technologies, Inc. System and method for displaying multiple sources of data in near real-time
US5940076A (en) 1997-12-01 1999-08-17 Motorola, Inc. Graphical user interface for an electronic device and method therefor
US6449638B1 (en) 1998-01-07 2002-09-10 Microsoft Corporation Channel definition architecture extension
US6311058B1 (en) 1998-06-30 2001-10-30 Microsoft Corporation System for delivering data content over a low bit rate transmission channel
US9292111B2 (en) 1998-01-26 2016-03-22 Apple Inc. Gesturing with a multipoint sensing device
US7663607B2 (en) 2004-05-06 2010-02-16 Apple Inc. Multipoint touchscreen
US8479122B2 (en) 2004-07-30 2013-07-02 Apple Inc. Gestures for touch sensitive input devices
US6011542A (en) 1998-02-13 2000-01-04 Sony Corporation Graphical text entry wheel
US6278448B1 (en) 1998-02-17 2001-08-21 Microsoft Corporation Composite Web page built from any web content
JP2002507030A (ja) 1998-03-13 2002-03-05 アスペン テクノロジー インコーポレイテッド アプリケーションソフトウェアを自動的に実行する方法およびコンピュータ装置
US6108003A (en) 1998-03-18 2000-08-22 International Business Machines Corporation Maintaining visibility and status indication of docked applications and application bars
FR2776415A1 (fr) 1998-03-20 1999-09-24 Philips Consumer Communication Appareil electronique comportant un ecran et procede pour afficher des graphismes
US6784925B1 (en) 1998-03-24 2004-08-31 Canon Kabushiki Kaisha System to manage digital camera images
US6448987B1 (en) 1998-04-03 2002-09-10 Intertainer, Inc. Graphic user interface for a digital content delivery system using circular menus
US6104418A (en) 1998-04-06 2000-08-15 Silicon Magic Corporation Method and system for improved memory interface during image rendering
JPH11298572A (ja) 1998-04-07 1999-10-29 Nec Shizuoka Ltd 受信装置及び受信情報表示方法
GB0027260D0 (en) 2000-11-08 2000-12-27 Koninl Philips Electronics Nv An image control system
US6163749A (en) 1998-06-05 2000-12-19 Navigation Technologies Corp. Method and system for scrolling a map display in a navigation application
US6212564B1 (en) 1998-07-01 2001-04-03 International Business Machines Corporation Distributed application launcher for optimizing desktops based on client characteristics information
US6611272B1 (en) 1998-07-02 2003-08-26 Microsoft Corporation Method and apparatus for rasterizing in a hierarchical tile order
AR020608A1 (es) 1998-07-17 2002-05-22 United Video Properties Inc Un metodo y una disposicion para suministrar a un usuario acceso remoto a una guia de programacion interactiva por un enlace de acceso remoto
US6369837B1 (en) 1998-07-17 2002-04-09 International Business Machines Corporation GUI selector control
US6832355B1 (en) 1998-07-28 2004-12-14 Microsoft Corporation Web page display system
US6188405B1 (en) 1998-09-14 2001-02-13 Microsoft Corporation Methods, apparatus and data structures for providing a user interface, which exploits spatial memory, to objects
US20020018051A1 (en) 1998-09-15 2002-02-14 Mona Singh Apparatus and method for moving objects on a touchscreen display
US6313854B1 (en) 1998-10-16 2001-11-06 International Business Machines Corporation Display mechanism for HTML frames
US6510553B1 (en) 1998-10-26 2003-01-21 Intel Corporation Method of streaming video from multiple sources over a network
JP3956553B2 (ja) 1998-11-04 2007-08-08 富士ゼロックス株式会社 アイコン表示処理装置
US6597374B1 (en) 1998-11-12 2003-07-22 Microsoft Corporation Activity based remote control unit
JP2000148348A (ja) 1998-11-13 2000-05-26 Internatl Business Mach Corp <Ibm> 起動中のアプリケーション・プログラムを容易に識別し、かつ終了させることができる方法およびシステム
US6337698B1 (en) 1998-11-20 2002-01-08 Microsoft Corporation Pen-based interface for a notepad computer
EP1052849B1 (en) * 1998-11-30 2011-06-15 Sony Corporation Set-top box and method for operating same
US6510466B1 (en) 1998-12-14 2003-01-21 International Business Machines Corporation Methods, systems and computer program products for centralized management of application programs on a network
US6389386B1 (en) 1998-12-15 2002-05-14 International Business Machines Corporation Method, system and computer program product for sorting text strings
US6842877B2 (en) 1998-12-18 2005-01-11 Tangis Corporation Contextual responses based on automated learning techniques
US6577350B1 (en) 1998-12-21 2003-06-10 Sony Corporation Method and apparatus for displaying an electronic program guide
US6396963B2 (en) 1998-12-29 2002-05-28 Eastman Kodak Company Photocollage generation and modification
US7469381B2 (en) 2007-01-07 2008-12-23 Apple Inc. List scrolling and document translation, scaling, and rotation on a touch-screen display
US6628309B1 (en) 1999-02-05 2003-09-30 International Business Machines Corporation Workspace drag and drop
WO2000046701A1 (en) * 1999-02-08 2000-08-10 Huntsman Ici Chemicals Llc Method for retrieving semantically distant analogies
US6707890B1 (en) 2002-09-03 2004-03-16 Bell South Intellectual Property Corporation Voice mail notification using instant messaging
US7283620B2 (en) 1999-02-26 2007-10-16 At&T Bls Intellectual Property, Inc. Systems and methods for originating and sending a voice mail message to an instant messaging platform
US6463304B2 (en) 1999-03-04 2002-10-08 Openwave Systems Inc. Application launcher for a two-way mobile communications device
US6281940B1 (en) 1999-03-31 2001-08-28 Sony Corporation Display of previewed channels with rotation of multiple previewed channels along an arc
US6675387B1 (en) 1999-04-06 2004-01-06 Liberate Technologies System and methods for preparing multimedia data using digital video data compression
JP2000293280A (ja) 1999-04-07 2000-10-20 Sharp Corp 情報入力装置
US6414698B1 (en) 1999-04-13 2002-07-02 International Business Machines Corporation Method for enabling adaptive sizing of display elements
TW546583B (en) 1999-05-13 2003-08-11 Sony Corp Information processing method and apparatus and medium
US6505243B1 (en) 1999-06-02 2003-01-07 Intel Corporation Automatic web-based detection and display of product installation help information
US6456334B1 (en) 1999-06-29 2002-09-24 Ati International Srl Method and apparatus for displaying video in a data processing system
US6426753B1 (en) 1999-07-01 2002-07-30 Microsoft Corporation Cache memory for high latency and out-of-order return of texture data
US6577323B1 (en) 1999-07-01 2003-06-10 Honeywell Inc. Multivariable process trend display and methods regarding same
US6971067B1 (en) 1999-08-23 2005-11-29 Sentillion, Inc. Application launchpad
US6976210B1 (en) 1999-08-31 2005-12-13 Lucent Technologies Inc. Method and apparatus for web-site-independent personalization from multiple sites having user-determined extraction functionality
US6738084B1 (en) 1999-09-13 2004-05-18 International Business Machines Corporation Interactive scrolling reference method
US6750872B1 (en) 1999-09-17 2004-06-15 S3 Graphics, Co., Ltd. Dynamic allocation of texture cache memory
US6542868B1 (en) 1999-09-23 2003-04-01 International Business Machines Corporation Audio notification management system
US6424338B1 (en) 1999-09-30 2002-07-23 Gateway, Inc. Speed zone touchpad
EP1226653A4 (en) 1999-10-21 2006-10-04 Hee-Sung Chung METHOD FOR PRODUCING CHARACTERS AND / OR SYMBOLS AND ASSOCIATED METHOD FOR PROVIDING INFORMATION AND COMMUNICATIONS SERVICES
EP1096382B1 (en) 1999-10-26 2007-06-27 Iontas Limited Monitoring of computer usage
US6724403B1 (en) 1999-10-29 2004-04-20 Surfcast, Inc. System and method for simultaneous display of multiple information sources
US7987431B2 (en) 1999-10-29 2011-07-26 Surfcast, Inc. System and method for simultaneous display of multiple information sources
IL149090A0 (en) 1999-10-29 2002-11-10 Surfcast Inc System and method for simultaneous display of multiple information sources
US7028264B2 (en) 1999-10-29 2006-04-11 Surfcast, Inc. System and method for simultaneous display of multiple information sources
US6697825B1 (en) 1999-11-05 2004-02-24 Decentrix Inc. Method and apparatus for generating and modifying multiple instances of element of a web site
US6510144B1 (en) 1999-12-07 2003-01-21 Cisco Technology, Inc. Network layer support to enhance the transport layer performance in mobile and wireless environments
US6820111B1 (en) 1999-12-07 2004-11-16 Microsoft Corporation Computer user interface architecture that saves a user's non-linear navigation history and intelligently maintains that history
US7434177B1 (en) 1999-12-20 2008-10-07 Apple Inc. User interface for providing consolidation and access
US6801203B1 (en) 1999-12-22 2004-10-05 Microsoft Corporation Efficient graphics pipeline with a pixel cache and data pre-fetching
US6957395B1 (en) 2000-01-04 2005-10-18 Apple Computer, Inc. Computer interface having a single window mode of operation
US20010047473A1 (en) 2000-02-03 2001-11-29 Realtime Data, Llc Systems and methods for computer initialization
JP3720230B2 (ja) 2000-02-18 2005-11-24 シャープ株式会社 表現データ制御システム、および、それを構成する表現データ制御装置、並びに、そのプログラムが記録された記録媒体
US6433789B1 (en) 2000-02-18 2002-08-13 Neomagic Corp. Steaming prefetching texture cache for level of detail maps in a 3D-graphics engine
KR100460105B1 (ko) 2000-02-22 2004-12-03 엘지전자 주식회사 이동통신 단말기의 메뉴 검색 방법.
US20030046396A1 (en) 2000-03-03 2003-03-06 Richter Roger K. Systems and methods for managing resource utilization in information management environments
US20020152305A1 (en) 2000-03-03 2002-10-17 Jackson Gregory J. Systems and methods for resource utilization analysis in information management environments
US6721958B1 (en) 2000-03-08 2004-04-13 Opentv, Inc. Optional verification of interactive television content
US6507643B1 (en) 2000-03-16 2003-01-14 Breveon Incorporated Speech recognition system and method for converting voice mail messages to electronic mail messages
US7243130B2 (en) 2000-03-16 2007-07-10 Microsoft Corporation Notification platform architecture
US7417650B1 (en) 2000-03-16 2008-08-26 Microsoft Corporation Display and human-computer interaction for a notification platform
US8701027B2 (en) 2000-03-16 2014-04-15 Microsoft Corporation Scope user interface for displaying the priorities and properties of multiple informational items
US6636246B1 (en) * 2000-03-17 2003-10-21 Vizible.Com Inc. Three dimensional spatial user interface
GB2360658B (en) 2000-03-20 2004-09-08 Hewlett Packard Co Camera with user identity data
US7155729B1 (en) 2000-03-28 2006-12-26 Microsoft Corporation Method and system for displaying transient notifications
US7249326B2 (en) 2000-04-06 2007-07-24 Microsoft Corporation Method and system for reducing notification area clutter
US20050091576A1 (en) 2003-10-24 2005-04-28 Microsoft Corporation Programming interface for a computer platform
JP4325075B2 (ja) 2000-04-21 2009-09-02 ソニー株式会社 データオブジェクト管理装置
KR100363619B1 (ko) 2000-04-21 2002-12-05 배동훈 나선형 도우넛 형태를 갖는 컨텐츠 구조 및 컨텐츠디스플레이 시스템
JP4730571B2 (ja) 2000-05-01 2011-07-20 ソニー株式会社 情報処理装置および方法、並びにプログラム格納媒体
US20020133554A1 (en) 2000-05-25 2002-09-19 Daniel Checkoway E-mail answering agent
US7210099B2 (en) 2000-06-12 2007-04-24 Softview Llc Resolution independent vector display of internet content
CA2408316A1 (en) 2000-06-22 2001-12-27 Intel Corporation Communicating objects between users or applications
JP2002014661A (ja) 2000-06-29 2002-01-18 Toshiba Corp 液晶表示装置及び液晶表示装置を備えた電子機器
US6966034B2 (en) 2000-06-30 2005-11-15 Microsoft Corporation Supplemental request header for applications or devices using web browsers
US6662023B1 (en) 2000-07-06 2003-12-09 Nokia Mobile Phones Ltd. Method and apparatus for controlling and securing mobile phones that are lost, stolen or misused
US6907273B1 (en) 2000-07-07 2005-06-14 Openwave Systems Inc. Method and system for processing overloaded keys of a mobile device
EP1184414A3 (en) 2000-08-30 2003-08-06 JSR Corporation Conjugated diene-based rubber and method of producing the same, oil extended rubber and rubber composition containing the same
US6950994B2 (en) 2000-08-31 2005-09-27 Yahoo! Inc. Data list transmutation and input mapping
US7043690B1 (en) 2000-09-11 2006-05-09 International Business Machines Corporation Method, system, and program for checking contact information
SE524595C2 (sv) 2000-09-26 2004-08-31 Hapax Information Systems Ab Förfarande och datorprogram för normalisering av stilkast
US7149695B1 (en) * 2000-10-13 2006-12-12 Apple Computer, Inc. Method and apparatus for speech recognition using semantic inference and word agglomeration
US7263668B1 (en) 2000-11-09 2007-08-28 International Business Machines Corporation Display interface to a computer controlled display system with variable comprehensiveness levels of menu items dependent upon size of variable display screen available for menu item display
WO2002041190A2 (en) 2000-11-15 2002-05-23 Holbrook David M Apparatus and method for organizing and/or presenting data
US6907574B2 (en) 2000-11-29 2005-06-14 Ictv, Inc. System and method of hyperlink navigation between frames
US7058955B2 (en) 2000-12-06 2006-06-06 Microsoft Corporation Method and system for passing messages between threads
CA2328795A1 (en) 2000-12-19 2002-06-19 Advanced Numerical Methods Ltd. Applications and performance enhancements for detail-in-context viewing technology
US6924822B2 (en) 2000-12-21 2005-08-02 Xerox Corporation Magnification methods, systems, and computer program products for virtual three-dimensional books
US7194506B1 (en) 2000-12-21 2007-03-20 Vignette Corporation Method and system for cache management of locale-sensitive content
US6983310B2 (en) 2000-12-29 2006-01-03 International Business Machines Corporation System and method for providing search capabilties on a wireless device
US7133859B1 (en) 2001-01-05 2006-11-07 Palm, Inc. Category specific sort and display instructions for an electronic device
US20020097264A1 (en) 2001-01-19 2002-07-25 Ibm Corporation Apparatus and methods for management of temporal parameters to provide enhanced accessibility to computer programs
US7069207B2 (en) 2001-01-26 2006-06-27 Microsoft Corporation Linguistically intelligent text compression
US6938101B2 (en) 2001-01-29 2005-08-30 Universal Electronics Inc. Hand held device having a browser application
SE519884C2 (sv) 2001-02-02 2003-04-22 Scalado Ab Metod för zoomning och för att framställa en zoomningsbar bild
US7735021B2 (en) 2001-02-16 2010-06-08 Microsoft Corporation Shortcut system for use in a mobile electronic device and method thereof
US6798421B2 (en) 2001-02-28 2004-09-28 3D Labs, Inc. Ltd. Same tile method
US6839763B1 (en) 2001-02-28 2005-01-04 Emc Corporation System and method for expediting transfer of data from a local storage facility to a remote storage facility
US20020129061A1 (en) 2001-03-07 2002-09-12 Swart Stacey J. Method and apparatus for creating files that are suitable for hardcopy printing and for on-line use
CA2375844C (en) 2001-03-09 2008-12-30 Research In Motion Limited Advanced voice and data operations in a mobile data communication device
US7017119B1 (en) 2001-03-15 2006-03-21 Vaultus Mobile Technologies, Inc. System and method for display notification in a tabbed window setting
US6972776B2 (en) 2001-03-20 2005-12-06 Agilent Technologies, Inc. Scrolling method using screen pointing device
US7792925B1 (en) 2001-03-20 2010-09-07 Apple Inc. One click full-screen video system and method
US6904597B2 (en) 2001-03-30 2005-06-07 Intel Corporation Inter-thread communications between different components using double buffer
US7734285B2 (en) 2001-04-03 2010-06-08 Qualcomm Incorporated Method and apparatus for network initiated uninstallation of application program over wireless network
US6778192B2 (en) 2001-04-05 2004-08-17 International Business Machines Corporation System and method for creating markers on scroll bars of a graphical user interface
EP1249792A3 (en) 2001-04-12 2006-01-18 Matsushita Electric Industrial Co., Ltd. Animation data generation apparatus, animation data generation method, animated video generation apparatus, and animated video generation method
US7797374B2 (en) 2001-04-17 2010-09-14 Cbs Interactive Inc. System and method for providing digital messaging services
US6990638B2 (en) 2001-04-19 2006-01-24 International Business Machines Corporation System and method for using shading layers and highlighting to navigate a tree view display
US20020161634A1 (en) 2001-04-27 2002-10-31 Koninklijke Philips Electronics N.V. Electronic document with an automatically updated portion
US6907447B1 (en) 2001-04-30 2005-06-14 Microsoft Corporation Method and apparatus for providing an instant message notification
US7013431B2 (en) 2001-04-30 2006-03-14 Broadband Graphics, Llc Cell based EUI methods and apparatus
US20020186251A1 (en) 2001-06-07 2002-12-12 International Business Machines Corporation Method, apparatus and computer program product for context-sensitive scrolling
DK1271896T3 (da) 2001-06-18 2004-11-29 Swisscom Mobile Ag Fremgangsmåde og system til mobile IP-knudepunkter i heterogene netværk
JP2003009244A (ja) 2001-06-25 2003-01-10 Fuji Photo Film Co Ltd 画像データ送信装置およびその制御方法
US6975836B2 (en) 2001-06-28 2005-12-13 Kabushiki Kaisha Toshiba Data broadcasting system, receiving terminal device, contents providing server, and contents providing method
WO2003003642A2 (en) * 2001-06-29 2003-01-09 Ve Enterprises Llc System and method for editing web pages in a client/server architecture
KR100420280B1 (ko) 2001-07-09 2004-03-02 삼성전자주식회사 이동통신 단말기에서의 메뉴 디스플레이 방법
US6876312B2 (en) 2001-07-10 2005-04-05 Behavior Tech Computer Corporation Keyboard with multi-function keys
US6987991B2 (en) 2001-08-17 2006-01-17 Wildseed Ltd. Emoticon input method and apparatus
FR2828970B1 (fr) 2001-08-27 2003-12-19 Cit Alcatel Systeme d'interoperabilite entre messages mms et messages sms/ems et procede d'echange associe
US20030096604A1 (en) 2001-08-29 2003-05-22 Jorg Vollandt Method of operating an electronic device, in particular a mobile telephone
US6690365B2 (en) 2001-08-29 2004-02-10 Microsoft Corporation Automatic scrolling
US7093201B2 (en) 2001-09-06 2006-08-15 Danger, Inc. Loop menu navigation apparatus and method
US6912695B2 (en) 2001-09-13 2005-06-28 Pixia Corp. Data storage and retrieval system and method
US7036090B1 (en) 2001-09-24 2006-04-25 Digeo, Inc. Concentric polygonal menus for a graphical user interface
US7109998B2 (en) * 2001-10-03 2006-09-19 Sun Microsystems, Inc. Stationary semantic zooming
US7432940B2 (en) * 2001-10-12 2008-10-07 Canon Kabushiki Kaisha Interactive animation of sprites in a video production
US20030073414A1 (en) 2001-10-15 2003-04-17 Stephen P. Capps Textual and telephony dual input device
US6857104B1 (en) 2001-10-17 2005-02-15 At&T Corp Organizing graphical user interfaces to reveal hidden areas
US7487262B2 (en) 2001-11-16 2009-02-03 At & T Mobility Ii, Llc Methods and systems for routing messages through a communications network based on message content
JP2003162355A (ja) 2001-11-26 2003-06-06 Sony Corp タスクの表示切り替え方法及び携帯機器及び携帯通信機器
US20030105827A1 (en) 2001-11-30 2003-06-05 Tan Eng Siong Method and system for contextual prioritization of unified messages
US20030135582A1 (en) 2001-12-21 2003-07-17 Docomo Communications Laboratories Usa, Inc. Context aware search service
US6690387B2 (en) 2001-12-28 2004-02-10 Koninklijke Philips Electronics N.V. Touch-screen image scrolling system and method
US7139800B2 (en) 2002-01-16 2006-11-21 Xerox Corporation User interface for a message-based system having embedded information management capabilities
FI116425B (fi) 2002-01-18 2005-11-15 Nokia Corp Menetelmä ja laite laajan näppäimistön integroimiseksi pieneen laitteeseen
WO2003062975A1 (fr) 2002-01-22 2003-07-31 Fujitsu Limited Dispositif et procede de selection d'un element de menu
WO2003062976A1 (fr) 2002-01-22 2003-07-31 Fujitsu Limited Dispositif et procede pour la selection d'element de menu
US7019757B2 (en) 2002-01-28 2006-03-28 International Business Machines Corporation Changing the alpha levels of an application window to indicate a status of a computing task
US7146573B2 (en) 2002-01-28 2006-12-05 International Business Machines Corporation Automatic window representation adjustment
US20040078299A1 (en) 2002-01-31 2004-04-22 Kathleen Down-Logan Portable color and style analysis, match and management system
US7333092B2 (en) 2002-02-25 2008-02-19 Apple Computer, Inc. Touch pad for handheld device
US7031977B2 (en) 2002-02-28 2006-04-18 Plumtree Software, Inc. Efficiently storing indented threads in a threaded discussion application
GB0205130D0 (en) 2002-03-06 2002-04-17 Symbian Ltd A method of enabling a wireless information device to access data services
US6952207B1 (en) 2002-03-11 2005-10-04 Microsoft Corporation Efficient scenery object rendering
US7610563B2 (en) 2002-03-22 2009-10-27 Fuji Xerox Co., Ltd. System and method for controlling the display of non-uniform graphical objects
US20030196202A1 (en) 2002-04-10 2003-10-16 Barrett Peter T. Progressive update of information
US7068291B1 (en) 2002-04-11 2006-06-27 Bellsouth Intellectual Property Corp. Video display screen segmentation
US7127685B2 (en) 2002-04-30 2006-10-24 America Online, Inc. Instant messaging interface having a tear-off element
US7779076B2 (en) 2002-05-31 2010-08-17 Aol Inc. Instant messaging personalization
US7689649B2 (en) 2002-05-31 2010-03-30 Aol Inc. Rendering destination instant messaging personalization items before communicating with destination
US7277924B1 (en) 2002-05-07 2007-10-02 Oracle International Corporation Method and mechanism for a portal website architecture
US7142319B2 (en) 2002-06-03 2006-11-28 Hewlett-Packard Development Company, L.P. Customizable printer control panel
US20080048986A1 (en) 2002-06-10 2008-02-28 Khoo Soon H Compound Computing Device with Dual Portion Keyboards Controlled by a Single Processing Element
AU2002311525A1 (en) 2002-06-21 2004-01-06 Nokia Corporation Mobile communication device having music player navigation function and method of operation thereof
US7061403B2 (en) 2002-07-03 2006-06-13 Research In Motion Limited Apparatus and method for input of ideographic Korean syllables from reduced keyboard
US6873329B2 (en) 2002-07-05 2005-03-29 Spatial Data Technologies, Inc. System and method for caching and rendering images
US7302648B1 (en) 2002-07-10 2007-11-27 Apple Inc. Method and apparatus for resizing buffered windows
US7658562B2 (en) 2002-07-12 2010-02-09 Dana Suess Modified-QWERTY letter layout for rapid data entry
US7216588B2 (en) 2002-07-12 2007-05-15 Dana Suess Modified-qwerty letter layout for rapid data entry
US7111044B2 (en) 2002-07-17 2006-09-19 Fastmobile, Inc. Method and system for displaying group chat sessions on wireless mobile terminals
US7089507B2 (en) 2002-08-12 2006-08-08 International Business Machines Corporation System and method for display views using a single stroke control
US7065385B2 (en) 2002-09-12 2006-06-20 Sony Ericsson Mobile Communications Ab Apparatus, methods, and computer program products for dialing telephone numbers using alphabetic selections
US7646927B2 (en) 2002-09-19 2010-01-12 Ricoh Company, Ltd. Image processing and display scheme for rendering an image at high speed
US20040068543A1 (en) 2002-10-03 2004-04-08 Ralph Seifert Method and apparatus for processing e-mail
US7913183B2 (en) 2002-10-08 2011-03-22 Microsoft Corporation System and method for managing software applications in a graphical user interface
JP2004133733A (ja) 2002-10-11 2004-04-30 Sony Corp 表示装置および方法、並びにプログラム
KR200303655Y1 (ko) 2002-11-19 2003-02-14 강성윤 문자 메시지 전송이 편리한 폴더형 휴대폰
US20040103364A1 (en) * 2002-11-25 2004-05-27 Dornback Jason Robert Method of an action occurring as a result of dragging and dropping a defined object within a web page
CA2414378A1 (en) 2002-12-09 2004-06-09 Corel Corporation System and method for controlling user interface features of a web application
US7600234B2 (en) 2002-12-10 2009-10-06 Fisher-Rosemount Systems, Inc. Method for launching applications
JP2004198872A (ja) 2002-12-20 2004-07-15 Sony Electronics Inc 端末装置およびサーバ
AU2002953555A0 (en) 2002-12-23 2003-01-16 Canon Kabushiki Kaisha Method for presenting hierarchical data
US7321824B1 (en) 2002-12-30 2008-01-22 Aol Llc Presenting a travel route using more than one presentation style
JP2004227393A (ja) 2003-01-24 2004-08-12 Sony Corp アイコン描画システム、アイコン描画方法及び電子機器装置
US7158123B2 (en) 2003-01-31 2007-01-02 Xerox Corporation Secondary touch contextual sub-menu navigation for touch screen interface
US6885974B2 (en) 2003-01-31 2005-04-26 Microsoft Corporation Dynamic power control apparatus, systems and methods
US20040155909A1 (en) 2003-02-07 2004-08-12 Sun Microsystems, Inc. Scroll tray mechanism for cellular telephone
US7606714B2 (en) 2003-02-11 2009-10-20 Microsoft Corporation Natural language classification within an automated response system
GB0303888D0 (en) 2003-02-19 2003-03-26 Sec Dep Acting Through Ordnanc Image streaming
US7536650B1 (en) * 2003-02-25 2009-05-19 Robertson George G System and method that facilitates computer desktop use via scaling of displayed objects with shifts to the periphery
US20040185883A1 (en) 2003-03-04 2004-09-23 Jason Rukman System and method for threading short message service (SMS) messages with multimedia messaging service (MMS) messages
US7075535B2 (en) 2003-03-05 2006-07-11 Sand Codex System and method for exact rendering in a zooming user interface
US7313764B1 (en) 2003-03-06 2007-12-25 Apple Inc. Method and apparatus to accelerate scrolling for buffered windows
US7627552B2 (en) 2003-03-27 2009-12-01 Microsoft Corporation System and method for filtering and organizing items based on common elements
US7480872B1 (en) 2003-04-06 2009-01-20 Apple Inc. Method and apparatus for dynamically resizing windows
US6865297B2 (en) 2003-04-15 2005-03-08 Eastman Kodak Company Method for automatically classifying images into events in a multimedia authoring application
KR101166930B1 (ko) 2003-04-22 2012-07-23 스핀복스 리미티드 무선 정보 장치에 음성 메일을 제공하는 방법
US7102626B2 (en) 2003-04-25 2006-09-05 Hewlett-Packard Development Company, L.P. Multi-function pointing device
US8504936B2 (en) 2010-10-01 2013-08-06 Z124 Changing stack when swapping
US7388579B2 (en) 2003-05-01 2008-06-17 Motorola, Inc. Reduced power consumption for a graphics accelerator and display
US8046705B2 (en) * 2003-05-08 2011-10-25 Hillcrest Laboratories, Inc. Systems and methods for resolution consistent semantic zooming
US20040268393A1 (en) * 2003-05-08 2004-12-30 Hunleth Frank A. Control framework with a zoomable graphical user interface for organizing, selecting and launching media items
US8601396B2 (en) * 2003-05-08 2013-12-03 Hillcrest Laboratories, Inc. Systems and methods for node tracking and notification in a control framework including a zoomable graphical user interface
US8555165B2 (en) 2003-05-08 2013-10-08 Hillcrest Laboratories, Inc. Methods and systems for generating a zoomable graphical user interface
JP2007516496A (ja) 2003-05-08 2007-06-21 ヒルクレスト ラボラトリーズ, インコーポレイテッド メディア項目を編成、選択及び開始するためのズーム可能なグラフィカルユーザインタフェースを有する制御フレームワーク
US7173623B2 (en) 2003-05-09 2007-02-06 Microsoft Corporation System supporting animation of graphical display elements through animation object instances
JP4177713B2 (ja) 2003-05-30 2008-11-05 京セラ株式会社 撮影装置
US7250955B1 (en) 2003-06-02 2007-07-31 Microsoft Corporation System for displaying a notification window from completely transparent to intermediate level of opacity as a function of time to indicate an event has occurred
JP2005004396A (ja) 2003-06-11 2005-01-06 Sony Corp 情報表示方法及び情報表示装置、並びにコンピュータ・プログラム
US7409646B2 (en) 2003-06-17 2008-08-05 Microsoft Corporation System and method for manipulating toolbar component dimensions
KR20050000276A (ko) 2003-06-24 2005-01-03 주식회사 성진씨앤씨 감시 카메라 제어용 가상 조이스틱 시스템 및 제어 방법
US7512884B2 (en) 2003-06-25 2009-03-31 Microsoft Corporation System and method for switching of media presentation
US7433714B2 (en) 2003-06-30 2008-10-07 Microsoft Corporation Alert mechanism interface
GB2404630B (en) 2003-08-07 2006-09-27 Research In Motion Ltd Cover plate for a mobile device having a push-through dial keypad
US7669140B2 (en) 2003-08-21 2010-02-23 Microsoft Corporation System and method for providing rich minimized applications
US7308288B2 (en) 2003-08-22 2007-12-11 Sbc Knowledge Ventures, Lp. System and method for prioritized interface design
US20050060663A1 (en) 2003-08-28 2005-03-17 International Business Machines Corporation Enhanced task manager for active process management
US7395500B2 (en) 2003-08-29 2008-07-01 Yahoo! Inc. Space-optimizing content display
US7725419B2 (en) 2003-09-05 2010-05-25 Samsung Electronics Co., Ltd Proactive user interface including emotional agent
WO2005026931A2 (en) 2003-09-12 2005-03-24 John Crampton Electronic keyboard layout
KR100566122B1 (ko) 2003-09-15 2006-03-30 (주) 멀티비아 모바일 디바이스용 정지영상 압축 방법
WO2005029308A2 (en) 2003-09-24 2005-03-31 Nokia Corporation Improved presentation of large objects on small displays
US20050081155A1 (en) 2003-10-02 2005-04-14 Geoffrey Martin Virtual player capable of handling dissimilar content
US7433920B2 (en) 2003-10-10 2008-10-07 Microsoft Corporation Contact sidebar tile
US7231231B2 (en) 2003-10-14 2007-06-12 Nokia Corporation Method and apparatus for locking a mobile telephone touch screen
US7061618B2 (en) 2003-10-17 2006-06-13 Axsun Technologies, Inc. Integrated spectroscopy system
US7224963B2 (en) 2003-10-17 2007-05-29 Sony Ericsson Mobile Communications Ab System method and computer program product for managing themes in a mobile phone
US20050085215A1 (en) 2003-10-21 2005-04-21 Nokia Corporation Method and related apparatus for emergency calling in a touch screen mobile phone from a touch screen and keypad lock active state
US20050090239A1 (en) 2003-10-22 2005-04-28 Chang-Hung Lee Text message based mobile phone configuration system
US7644376B2 (en) 2003-10-23 2010-01-05 Microsoft Corporation Flexible architecture for notifying applications of state changes
US7461151B2 (en) 2003-11-13 2008-12-02 International Business Machines Corporation System and method enabling future messaging directives based on past participation via a history monitor
US7370284B2 (en) 2003-11-18 2008-05-06 Laszlo Systems, Inc. User interface for displaying multiple applications
US7814419B2 (en) 2003-11-26 2010-10-12 Nokia Corporation Changing an orientation of a user interface via a course of motion
WO2005055034A1 (en) 2003-12-01 2005-06-16 Research In Motion Limited Previewing a new event on a small screen device
US7454713B2 (en) 2003-12-01 2008-11-18 Sony Ericsson Mobile Communications Ab Apparatus, methods and computer program products providing menu expansion and organization functions
EP1538536A1 (en) 2003-12-05 2005-06-08 Sony International (Europe) GmbH Visualization and control techniques for multimedia digital content
US20050125736A1 (en) 2003-12-09 2005-06-09 International Business Machines Corporation Personalized desktop workspace icon organizer
US7103388B2 (en) 2003-12-16 2006-09-05 Research In Motion Limited Expedited communication graphical user interface system and method
US8028239B1 (en) 2003-12-19 2011-09-27 Microsoft Corporation Context-based management user interface supporting extensible subtractive filtering
EP1557837A1 (en) 2004-01-26 2005-07-27 Sony International (Europe) GmbH Redundancy elimination in a content-adaptive video preview system
US20050198584A1 (en) 2004-01-27 2005-09-08 Matthews David A. System and method for controlling manipulation of tiles within a sidebar
US20050164688A1 (en) 2004-01-27 2005-07-28 Kyocera Corporation Mobile terminal, method for controlling mobile telephone terminal, and mobile telephone terminal
US7403191B2 (en) 2004-01-28 2008-07-22 Microsoft Corporation Tactile overlay for an imaging display
US7296184B2 (en) 2004-01-28 2007-11-13 Microsoft Corporation Method and system for masking dynamic regions in a user interface to enable testing of user interface consistency
US20050187943A1 (en) 2004-02-09 2005-08-25 Nokia Corporation Representation of media items in a media file management application for use with a digital device
US8001120B2 (en) 2004-02-12 2011-08-16 Microsoft Corporation Recent contacts and items
US20050183021A1 (en) 2004-02-13 2005-08-18 Allen Joel E. Method for electronically packaging a user's personal computing environment on a computer or device, and mobilizing it for transfer over a network
US20050188406A1 (en) 2004-02-23 2005-08-25 Gielow Christopher C. System and method for managing applications and media content of a wireless communication device
JP4071726B2 (ja) 2004-02-25 2008-04-02 シャープ株式会社 携帯型情報機器、携帯型情報機器における文字の表示方法、およびその方法を実現するためのプログラム
US7327349B2 (en) * 2004-03-02 2008-02-05 Microsoft Corporation Advanced navigation techniques for portable devices
US20050198159A1 (en) 2004-03-08 2005-09-08 Kirsch Steven T. Method and system for categorizing and processing e-mails based upon information in the message header and SMTP session
EP1738323A4 (en) 2004-03-15 2009-02-04 Aol Llc SHARING SOCIAL NETWORK INFORMATION
US7801409B2 (en) 2004-03-19 2010-09-21 Microsoft Corporation Glitch-free realtime playback
GB0406451D0 (en) 2004-03-23 2004-04-28 Patel Sanjay Keyboards
US7599790B2 (en) 2004-03-23 2009-10-06 Google Inc. Generating and serving tiles in a digital mapping system
FI20040446A (fi) 2004-03-24 2005-09-25 Nokia Corp Menetelmä hallita sovellusikkunoita, elektroninen laite ja tietokoneohjelmatuote
US7289806B2 (en) 2004-03-30 2007-10-30 Intel Corporation Method and apparatus for context enabled search
US7912904B2 (en) 2004-03-31 2011-03-22 Google Inc. Email system with conversation-centric user interface
US8027276B2 (en) 2004-04-14 2011-09-27 Siemens Enterprise Communications, Inc. Mixed mode conferencing
US8448083B1 (en) 2004-04-16 2013-05-21 Apple Inc. Gesture control of multimedia editing applications
EP1589444A3 (en) 2004-04-21 2008-03-12 Samsung Electronics Co., Ltd. Method, medium, and apparatus for detecting situation change of digital photos and method, medium, and apparatus for situation-based photo clustering in digital photo album
US7202802B2 (en) 2004-04-27 2007-04-10 Wildseed Ltd. Reduced keypad
US8707209B2 (en) 2004-04-29 2014-04-22 Microsoft Corporation Save preview representation of files being created
US7565623B2 (en) 2004-04-30 2009-07-21 Microsoft Corporation System and method for selecting a view mode and setting
EP1596613A1 (en) 2004-05-10 2005-11-16 Dialog Semiconductor GmbH Data and voice transmission within the same mobile phone call
US7386807B2 (en) 2004-05-17 2008-06-10 Microsoft Corporation System and method for monitoring application response and providing visual treatment
US7353466B2 (en) 2004-05-28 2008-04-01 Microsoft Corporation System and method for generating message notification objects on dynamically scaled timeline
NZ582991A (en) 2004-06-04 2011-04-29 Keyless Systems Ltd Using gliding stroke on touch screen and second input to choose character
US7434058B2 (en) 2004-06-07 2008-10-07 Reconnex Corporation Generating signatures over a document
US7469380B2 (en) 2004-06-15 2008-12-23 Microsoft Corporation Dynamic document and template previews
US8065629B1 (en) 2004-06-22 2011-11-22 Apple Inc. Displaying icon layouts in different resolutions
US7761800B2 (en) * 2004-06-25 2010-07-20 Apple Inc. Unified interest layer for user interface
US7464110B2 (en) 2004-06-30 2008-12-09 Nokia Corporation Automated grouping of image and other user data
US7388578B2 (en) 2004-07-01 2008-06-17 Nokia Corporation Touch display PDA phone with slide keypad
TW200622893A (en) 2004-07-09 2006-07-01 Nokia Corp Cute user interface
US7669135B2 (en) 2004-07-15 2010-02-23 At&T Mobility Ii Llc Using emoticons, such as for wireless devices
US20060015726A1 (en) 2004-07-19 2006-01-19 Callas Jonathan D Apparatus for partial authentication of messages
JP2006042171A (ja) 2004-07-29 2006-02-09 Olympus Corp カメラ、再生装置およびアルバム登録方法
US6991245B1 (en) 2004-07-29 2006-01-31 Pate Jr Joseph Boat-trailer launch and recovery device
US7958115B2 (en) 2004-07-29 2011-06-07 Yahoo! Inc. Search systems and methods using in-line contextual queries
US7653883B2 (en) 2004-07-30 2010-01-26 Apple Inc. Proximity detector in handheld device
DE202005021427U1 (de) 2004-07-30 2008-02-14 Apple Inc., Cupertino Elektronische Vorrichtung mit berührungsempfindlicher Eingabeeinrichtung
US7178111B2 (en) 2004-08-03 2007-02-13 Microsoft Corporation Multi-planar three-dimensional user interface
US7181373B2 (en) 2004-08-13 2007-02-20 Agilent Technologies, Inc. System and methods for navigating and visualizing multi-dimensional biological data
US7559053B2 (en) 2004-08-24 2009-07-07 Microsoft Corporation Program and system performance data correlation
KR20060019198A (ko) 2004-08-27 2006-03-03 서동휘 그래픽 이모티콘 송수신 방법, 장치, 및 이모티콘 단축키의 설정 방법
US7434173B2 (en) 2004-08-30 2008-10-07 Microsoft Corporation Scrolling web pages using direct interaction
US7619615B1 (en) 2004-08-31 2009-11-17 Sun Microsystems, Inc. Method and apparatus for soft keys of an electronic device
KR100854333B1 (ko) 2004-09-02 2008-09-02 리얼네트웍스아시아퍼시픽 주식회사 문자열 다이얼링에 적합한 호처리 방법
US8473848B2 (en) 2004-09-15 2013-06-25 Research In Motion Limited Palette-based color selection within a user interface theme
US7429993B2 (en) 2004-09-17 2008-09-30 Microsoft Corporation Method and system for presenting functionally-transparent, unobtrusive on-screen windows
US20070061488A1 (en) 2004-09-20 2007-03-15 Trilibis Inc. System and method for flexible user interfaces
US8510657B2 (en) 2004-09-30 2013-08-13 Microsoft Corporation Editing the text of an arbitrary graphic via a hierarchical list
US20060074735A1 (en) 2004-10-01 2006-04-06 Microsoft Corporation Ink-enabled workflow authoring
KR100738069B1 (ko) 2004-10-04 2007-07-10 삼성전자주식회사 디지털 사진 앨범의 카테고리 기반 클러스터링 방법 및시스템
US20060075360A1 (en) 2004-10-04 2006-04-06 Edwards Systems Technology, Inc. Dynamic highlight prompting apparatus and method
US7778671B2 (en) 2004-10-08 2010-08-17 Nokia Corporation Mobile communications terminal having an improved user interface and method therefor
US7512966B2 (en) 2004-10-14 2009-03-31 International Business Machines Corporation System and method for visually rendering resource policy usage information
KR100597670B1 (ko) 2004-10-18 2006-07-07 주식회사 네오엠텔 멀티미디어 콘텐츠의 갱신 및 재생이 가능한이동통신단말기 및 그 재생방법
US7345688B2 (en) * 2004-10-18 2008-03-18 Microsoft Corporation Semantic thumbnails
US7657842B2 (en) 2004-11-12 2010-02-02 Microsoft Corporation Sidebar tile free-arrangement
US20060103623A1 (en) 2004-11-15 2006-05-18 Nokia Corporation Method and apparatus to enter text in a phone dialer entry field
US8001476B2 (en) 2004-11-16 2011-08-16 Open Text Inc. Cellular user interface
US8418075B2 (en) * 2004-11-16 2013-04-09 Open Text Inc. Spatially driven content presentation in a cellular environment
KR100703690B1 (ko) 2004-11-19 2007-04-05 삼성전자주식회사 스킨 이미지를 사용하여 아이콘을 그룹별로 관리하는사용자 인터페이스 및 방법
US7581034B2 (en) 2004-11-23 2009-08-25 Microsoft Corporation Sending notifications to auxiliary displays
EP1662760A1 (en) 2004-11-30 2006-05-31 Sony Ericsson Mobile Communications AB Method for providing alerts in a mobile device and mobile device therefor
US20060133586A1 (en) 2004-12-08 2006-06-22 Ntt Docomo, Inc. Information notification system and information notification method
KR100809585B1 (ko) 2004-12-21 2008-03-07 삼성전자주식회사 휴대단말기의 일정 관련 이벤트 처리 장치 및 방법
US7483692B2 (en) 2004-12-28 2009-01-27 Sony Ericsson Mobile Communications Ab System and method of predicting user input to a mobile terminal
CN101484869B (zh) * 2005-01-05 2014-11-26 希尔克瑞斯特实验室公司 用于处理一到多个对象的调整大小和布局的方法和***
JP2008527540A (ja) 2005-01-05 2008-07-24 ヒルクレスト・ラボラトリーズ・インコーポレイテッド ユーザインターフェイス用の分散ソフトウェア構成
US7073908B1 (en) 2005-01-11 2006-07-11 Anthony Italo Provitola Enhancement of depth perception
US7478326B2 (en) 2005-01-18 2009-01-13 Microsoft Corporation Window information switching system
US7317907B2 (en) 2005-01-31 2008-01-08 Research In Motion Limited Synchronizing server and device data using device data schema
US7571189B2 (en) 2005-02-02 2009-08-04 Lightsurf Technologies, Inc. Method and apparatus to implement themes for a handheld device
US20060184901A1 (en) 2005-02-15 2006-08-17 Microsoft Corporation Computer content navigation tools
US8819569B2 (en) 2005-02-18 2014-08-26 Zumobi, Inc Single-handed approach for navigation of application tiles using panning and zooming
US7693780B2 (en) * 2005-03-04 2010-04-06 Mf Global Inc. Trading system and method having a configurable market depth tool with dynamic price axis
US20060212806A1 (en) 2005-03-18 2006-09-21 Microsoft Corporation Application of presentation styles to items on a web page
US20060218247A1 (en) 2005-03-23 2006-09-28 Microsoft Corporation System and method for highlighting a domain in a browser display
US20060218234A1 (en) 2005-03-24 2006-09-28 Li Deng Scheme of sending email to mobile devices
US7725837B2 (en) * 2005-03-31 2010-05-25 Microsoft Corporation Digital image browser
US20060223593A1 (en) 2005-04-01 2006-10-05 Ixi Mobile (R&D) Ltd. Content delivery system and method for a mobile communication device
US20060227153A1 (en) 2005-04-08 2006-10-12 Picsel Research Limited System and method for dynamically zooming and rearranging display items
US20060236264A1 (en) 2005-04-18 2006-10-19 Microsoft Corporation Automatic window resize behavior and optimizations
CA2601736C (en) 2005-04-18 2012-04-10 Research In Motion Limited Method and system for centralized user notification and application execution control
US7673255B2 (en) 2005-04-22 2010-03-02 Microsoft Corporation Interface and system for manipulating thumbnails of live windows in a window manager
US9141402B2 (en) 2005-04-25 2015-09-22 Aol Inc. Providing a user interface
US7257200B2 (en) 2005-04-26 2007-08-14 Xerox Corporation Automated notification systems and methods
US20060246955A1 (en) 2005-05-02 2006-11-02 Mikko Nirhamo Mobile communication device and method therefor
US7949542B2 (en) 2005-05-05 2011-05-24 Ionosoft, Inc. System, method and computer program product for graphically illustrating entities and generating a text-based report therefrom
US7774299B2 (en) 2005-05-09 2010-08-10 Microsoft Corporation Flow computing
WO2006120493A1 (en) 2005-05-11 2006-11-16 Nokia Corporation User-defined changing of page representations
WO2006121096A1 (ja) 2005-05-11 2006-11-16 Jsr Corporation 新規化合物および重合体、ならびに感放射線性樹脂組成物
US8769433B2 (en) 2005-05-13 2014-07-01 Entrust, Inc. Method and apparatus for protecting communication of information through a graphical user interface
JP5537805B2 (ja) 2005-05-18 2014-07-02 コンダクティブ・インクジェット・テクノロジー・リミテッド 基板上での層の形成
JP2006323672A (ja) 2005-05-19 2006-11-30 Sharp Corp インターフェース
US20060270961A1 (en) 2005-05-19 2006-11-30 Vasogen Ireland Limited Sample management unit
US20070024646A1 (en) 2005-05-23 2007-02-01 Kalle Saarinen Portable electronic apparatus and associated method
US20060271520A1 (en) 2005-05-27 2006-11-30 Ragan Gene Z Content-based implicit search query
US7797641B2 (en) 2005-05-27 2010-09-14 Nokia Corporation Mobile communications terminal and method therefore
US7953448B2 (en) 2006-05-31 2011-05-31 Research In Motion Limited Keyboard for mobile device
US7685530B2 (en) 2005-06-10 2010-03-23 T-Mobile Usa, Inc. Preferred contact group centric interface
US7684791B2 (en) 2005-06-13 2010-03-23 Research In Motion Limited Multiple keyboard context sensitivity for application usage
KR100627799B1 (ko) 2005-06-15 2006-09-25 에스케이 텔레콤주식회사 문자 메시지의 통합 관리 기능을 제공하는 이동통신 단말기및 그 방법
US7487467B1 (en) 2005-06-23 2009-02-03 Sun Microsystems, Inc. Visual representation and other effects for application management on a device with a small screen
US7720834B2 (en) 2005-06-23 2010-05-18 Microsoft Corporation Application launching via indexed data
US20060294396A1 (en) 2005-06-24 2006-12-28 Robert Witman Multiplatform synchronized data access from mobile devices of dynamically aggregated content
JP2007013574A (ja) 2005-06-30 2007-01-18 Toshiba Corp ファイルアクセス手法および特定の画像ファイルを再生する方法およびその画像ファイルの再生が可能なカメラ装置
US7822820B2 (en) 2005-07-01 2010-10-26 0733660 B.C. Ltd. Secure electronic mail system with configurable cryptographic engine
US7500175B2 (en) 2005-07-01 2009-03-03 Microsoft Corporation Aspects of media content rendering
US20070011610A1 (en) 2005-07-11 2007-01-11 Onskreen Inc. Customized Mobile Device Interface System And Method
KR100697339B1 (ko) 2005-07-14 2007-03-20 (주)케이테크 감성 기반의 영상 검색 시스템 및 이를 이용한 디자인시뮬레이션 시스템
US20070015532A1 (en) 2005-07-15 2007-01-18 Tom Deelman Multi-function key for electronic devices
US7577918B2 (en) 2005-07-15 2009-08-18 Microsoft Corporation Visual expression of a state of an application window
CN100412792C (zh) 2005-07-25 2008-08-20 腾讯科技(深圳)有限公司 一种多界面显示方法
US7761812B2 (en) 2005-07-27 2010-07-20 Microsoft Corporation Media user interface gallery control
EP1920408A2 (en) 2005-08-02 2008-05-14 Ipifini, Inc. Input device having multifunctional keys
US7925973B2 (en) 2005-08-12 2011-04-12 Brightcove, Inc. Distribution of content
CN100501647C (zh) 2005-08-12 2009-06-17 深圳华为通信技术有限公司 手机键盘及其使用方法
US7568165B2 (en) 2005-08-18 2009-07-28 Microsoft Corporation Sidebar engine, object model and schema
JP2007058740A (ja) 2005-08-26 2007-03-08 Oki Electric Ind Co Ltd ブラウジング制御を行うコンテンツ配信方法
KR100757867B1 (ko) 2005-08-30 2007-09-11 삼성전자주식회사 멀티태스킹 환경에서의 사용자 인터페이스 방법 및 장치
US8225231B2 (en) 2005-08-30 2012-07-17 Microsoft Corporation Aggregation of PC settings
KR100714700B1 (ko) 2005-09-06 2007-05-07 삼성전자주식회사 이동 통신 단말기 및 이동 통신 단말기의 단문 메시지 출력방법
US20070061714A1 (en) 2005-09-09 2007-03-15 Microsoft Corporation Quick styles for formatting of documents
US20070073718A1 (en) 2005-09-14 2007-03-29 Jorey Ramer Mobile search service instant activation
US8027879B2 (en) 2005-11-05 2011-09-27 Jumptap, Inc. Exclusivity bidding for mobile sponsored content
US7533215B2 (en) 2005-09-15 2009-05-12 Intel Corporation Distributed and packed metadata structure for disk cache
US7873356B2 (en) 2005-09-16 2011-01-18 Microsoft Corporation Search interface for mobile devices
US7933632B2 (en) 2005-09-16 2011-04-26 Microsoft Corporation Tile space user interface for mobile devices
US20070063995A1 (en) 2005-09-22 2007-03-22 Bailey Eric A Graphical user interface for use with a multi-media system
US8539374B2 (en) 2005-09-23 2013-09-17 Disney Enterprises, Inc. Graphical user interface for electronic devices
JP5166874B2 (ja) 2005-09-28 2013-03-21 株式会社Access 端末装置及びプログラム
US8860748B2 (en) 2005-10-03 2014-10-14 Gary Lynn Campbell Computerized, personal-color analysis system
US20070083821A1 (en) 2005-10-07 2007-04-12 International Business Machines Corporation Creating viewports from selected regions of windows
US8689147B2 (en) 2005-10-07 2014-04-01 Blackberry Limited System and method for using navigational and other commands on a mobile communication device
US7869832B2 (en) 2005-10-07 2011-01-11 Research In Motion Limited Device, system, and method for informing users of functions and characters associated with telephone keys
US7280097B2 (en) 2005-10-11 2007-10-09 Zeetoo, Inc. Human interface input acceleration system
US8706515B2 (en) 2005-10-20 2014-04-22 Mckesson Information Solutions Llc Methods, systems, and apparatus for providing a notification of a message in a health care environment
US20100121705A1 (en) 2005-11-14 2010-05-13 Jumptap, Inc. Presentation of Sponsored Content Based on Device Characteristics
JP2007148927A (ja) 2005-11-29 2007-06-14 Alps Electric Co Ltd 入力装置及びこれを用いたスクロール制御方法
US7412663B2 (en) 2005-11-30 2008-08-12 Microsoft Corporation Dynamic reflective highlighting of a glass appearance window frame
US8850478B2 (en) * 2005-12-02 2014-09-30 Hillcrest Laboratories, Inc. Multimedia systems, methods and applications
KR20070059951A (ko) 2005-12-06 2007-06-12 삼성전자주식회사 휴대단말기의 화면 표시장치 및 방법
US9069877B2 (en) 2005-12-07 2015-06-30 Ziilabs Inc., Ltd. User interface with variable sized icons
US7664067B2 (en) 2005-12-15 2010-02-16 Microsoft Corporation Preserving socket connections over a wireless network
US20070143705A1 (en) 2005-12-16 2007-06-21 Sap Ag Indexed scrollbar
CN100488177C (zh) 2005-12-22 2009-05-13 华为技术有限公司 实现群发消息业务的方法和装置
US7480870B2 (en) 2005-12-23 2009-01-20 Apple Inc. Indication of progress towards satisfaction of a user input condition
US7657849B2 (en) 2005-12-23 2010-02-02 Apple Inc. Unlocking a device by performing gestures on an unlock image
EP1804153A1 (en) 2005-12-27 2007-07-04 Amadeus s.a.s User customizable drop-down control list for GUI software applications
CN101379461A (zh) 2005-12-30 2009-03-04 苹果公司 具有多重触摸输入的便携式电子设备
US7509588B2 (en) 2005-12-30 2009-03-24 Apple Inc. Portable electronic device with interface reconfiguration mode
US20070157105A1 (en) 2006-01-04 2007-07-05 Stephen Owens Network user database for a sidebar
US7895309B2 (en) 2006-01-11 2011-02-22 Microsoft Corporation Network event notification and delivery
KR100772864B1 (ko) 2006-01-20 2007-11-02 삼성전자주식회사 멀티미디어 컨텐츠를 디스플레이하는 장치 및 방법
US7593995B1 (en) 2006-01-23 2009-09-22 Clearwell Systems, Inc. Methods and systems of electronic message threading and ranking
US20070180381A1 (en) 2006-01-31 2007-08-02 Rice Stephen J Browser application
US7627565B2 (en) 2006-01-31 2009-12-01 Northwestern University Organizing context-sensitive search results
US20070198420A1 (en) 2006-02-03 2007-08-23 Leonid Goldstein Method and a system for outbound content security in computer networks
US20140035805A1 (en) * 2009-04-02 2014-02-06 David MINNEN Spatial operating environment (soe) with markerless gestural control
JP4844814B2 (ja) 2006-02-13 2011-12-28 ソニー株式会社 撮影装置および方法、並びにプログラム
US8537117B2 (en) 2006-02-13 2013-09-17 Blackberry Limited Handheld wireless communication device that selectively generates a menu in response to received commands
TW200745927A (en) 2006-02-13 2007-12-16 Ibm Control apparatus, control program and control method
KR100818918B1 (ko) 2006-02-14 2008-04-04 삼성전자주식회사 윈도우의 배치를 관리하는 장치 및 그 방법
JP2007219830A (ja) 2006-02-16 2007-08-30 Fanuc Ltd 数値制御装置
US20070197196A1 (en) 2006-02-22 2007-08-23 Michael Shenfield Apparatus, and associated method, for facilitating delivery and processing of push content
US7694221B2 (en) 2006-02-28 2010-04-06 Microsoft Corporation Choosing between multiple versions of content to optimize display
US20070208840A1 (en) 2006-03-03 2007-09-06 Nortel Networks Limited Graphical user interface for network management
US20070214429A1 (en) 2006-03-13 2007-09-13 Olga Lyudovyk System and method for managing application alerts
TWI300184B (en) 2006-03-17 2008-08-21 Htc Corp Information navigation methods, and machine readable medium thereof
US7595810B2 (en) 2006-03-22 2009-09-29 Apple Inc. Methods of manipulating a screen space of a display device
US7773075B2 (en) 2006-03-22 2010-08-10 Panasonic Corporation Display apparatus
CN101042300B (zh) 2006-03-24 2014-06-25 株式会社电装 画面显示装置
US8244757B2 (en) 2006-03-30 2012-08-14 Microsoft Corporation Facet-based interface for mobile search
US20070236468A1 (en) 2006-03-30 2007-10-11 Apaar Tuli Gesture based device activation
US20070238488A1 (en) 2006-03-31 2007-10-11 Research In Motion Limited Primary actions menu for a mobile communication device
US8255473B2 (en) 2006-04-04 2012-08-28 International Business Machines Corporation Caching message fragments during real-time messaging conversations
US8744056B2 (en) 2006-04-04 2014-06-03 Sony Corporation Communication identifier list configuration
US8077153B2 (en) 2006-04-19 2011-12-13 Microsoft Corporation Precise selection techniques for multi-touch screens
KR20070113018A (ko) 2006-05-24 2007-11-28 엘지전자 주식회사 터치스크린 장치 및 그 실행방법
US8683362B2 (en) * 2008-05-23 2014-03-25 Qualcomm Incorporated Card metaphor for activities in a computing device
US8156187B2 (en) 2006-04-20 2012-04-10 Research In Motion Limited Searching for electronic mail (email) messages with attachments at a wireless communication device
US8296684B2 (en) 2008-05-23 2012-10-23 Hewlett-Packard Development Company, L.P. Navigating among activities in a computing device
US20070250787A1 (en) 2006-04-21 2007-10-25 Hideya Kawahara Enhancing visual representation and other effects for application management on a device with a small screen
US8402382B2 (en) * 2006-04-21 2013-03-19 Google Inc. System for organizing and visualizing display objects
US7636779B2 (en) 2006-04-28 2009-12-22 Yahoo! Inc. Contextual mobile local search based on social network vitality information
US20070256029A1 (en) 2006-05-01 2007-11-01 Rpo Pty Llimited Systems And Methods For Interfacing A User With A Touch-Screen
US20070260674A1 (en) 2006-05-02 2007-11-08 Research In Motion Limited Push framework for delivery of dynamic mobile content
US20070257891A1 (en) 2006-05-03 2007-11-08 Esenther Alan W Method and system for emulating a mouse on a multi-touch sensitive surface
US7646392B2 (en) 2006-05-03 2010-01-12 Research In Motion Limited Dynamic theme color palette generation
US9063647B2 (en) 2006-05-12 2015-06-23 Microsoft Technology Licensing, Llc Multi-touch uses, gestures, and implementation
CN101449564A (zh) 2006-05-23 2009-06-03 诺基亚公司 具有增强的电话薄管理的移动通信终端
KR101188083B1 (ko) 2006-05-24 2012-10-05 삼성전자주식회사 비주얼 효과가 부여된 대기 화면 계층 제공 방법 및 그에따른 대기 화면 제공 방법
TW200805131A (en) 2006-05-24 2008-01-16 Lg Electronics Inc Touch screen device and method of selecting files thereon
US8571580B2 (en) 2006-06-01 2013-10-29 Loopt Llc. Displaying the location of individuals on an interactive map display on a mobile communication device
US8594634B2 (en) 2006-06-02 2013-11-26 International Business Machines Corporation Missed call integration with voicemail and granular access to voicemail
US7640518B2 (en) 2006-06-14 2009-12-29 Mitsubishi Electric Research Laboratories, Inc. Method and system for switching between absolute and relative pointing with direct input devices
KR20070120368A (ko) 2006-06-19 2007-12-24 엘지전자 주식회사 사용자인터페이스 기반의 메뉴 아이콘 제어방법 및 장치
US7880728B2 (en) 2006-06-29 2011-02-01 Microsoft Corporation Application switching via a touch screen interface
US20080040692A1 (en) 2006-06-29 2008-02-14 Microsoft Corporation Gesture input
KR100811265B1 (ko) 2006-06-30 2008-03-07 주식회사 하이닉스반도체 반도체 소자의 랜딩 플러그 컨택 형성 방법
US7779370B2 (en) 2006-06-30 2010-08-17 Google Inc. User interface for mobile devices
IL176673A0 (en) 2006-07-03 2007-07-04 Fermon Israel A variably displayable mobile device keyboard
KR101320894B1 (ko) 2006-07-05 2013-10-24 삼성디스플레이 주식회사 포토레지스트 조성물 및 이를 이용한 컬러 필터 기판의제조방법
US10460327B2 (en) 2006-07-28 2019-10-29 Palo Alto Research Center Incorporated Systems and methods for persistent context-aware guides
WO2008014408A1 (en) 2006-07-28 2008-01-31 Blue Lava Technologies Method and system for displaying multimedia content
US20080032681A1 (en) 2006-08-01 2008-02-07 Sony Ericsson Mobile Communications Ab Click-hold Operations of Mobile Device Input Keys
US8370853B2 (en) 2006-08-04 2013-02-05 Apple Inc. Event notification management
US7996789B2 (en) 2006-08-04 2011-08-09 Apple Inc. Methods and apparatuses to control application programs
US8140993B2 (en) 2006-08-15 2012-03-20 International Business Machines Corporation Notification of state transition of an out-of-focus application with state and notification priority filtering
US7996487B2 (en) 2006-08-23 2011-08-09 Oracle International Corporation Managing searches on mobile devices
US8564544B2 (en) 2006-09-06 2013-10-22 Apple Inc. Touch screen device, method, and graphical user interface for customizing display of content category icons
US7864163B2 (en) 2006-09-06 2011-01-04 Apple Inc. Portable electronic device, method, and graphical user interface for displaying structured electronic documents
US8014760B2 (en) 2006-09-06 2011-09-06 Apple Inc. Missed telephone call management for a portable multifunction device
US7941760B2 (en) 2006-09-06 2011-05-10 Apple Inc. Soft keyboard display for a portable multifunction device
US20080065378A1 (en) 2006-09-08 2008-03-13 James Wyatt Siminoff System and method for automatic caller transcription (ACT)
US7752193B2 (en) 2006-09-08 2010-07-06 Guidance Software, Inc. System and method for building and retrieving a full text index
US7747968B2 (en) * 2006-09-11 2010-06-29 Apple Inc. Content abstraction presentation along a multidimensional path
US7743338B2 (en) * 2006-09-11 2010-06-22 Apple Inc. Image rendering with image artifact along a multidimensional path
WO2008031871A1 (en) 2006-09-13 2008-03-20 Imencro Software Sa Method for automatically classifying communication between a sender and a recipient
US7702683B1 (en) 2006-09-18 2010-04-20 Hewlett-Packard Development Company, L.P. Estimating similarity between two collections of information
JP2008076584A (ja) 2006-09-20 2008-04-03 Nidec Copal Corp ズームレンズ
US20080076472A1 (en) 2006-09-22 2008-03-27 Sony Ericsson Mobile Communications Ab Intelligent Predictive Text Entry
WO2008035831A1 (en) 2006-09-22 2008-03-27 Gt Telecom, Co., Ltd Celluar phones having a function of dialing with a searched name
KR100774927B1 (ko) 2006-09-27 2007-11-09 엘지전자 주식회사 이동통신 단말기, 메뉴 및 아이템 선택방법
SG141289A1 (en) 2006-09-29 2008-04-28 Wireless Intellect Labs Pte Lt An event update management system
US20080082911A1 (en) 2006-10-03 2008-04-03 Adobe Systems Incorporated Environment-Constrained Dynamic Page Layout
US20080098093A1 (en) 2006-10-16 2008-04-24 Palm, Inc. Offline automated proxy cache for web applications
US8756510B2 (en) 2006-10-17 2014-06-17 Cooliris, Inc. Method and system for displaying photos, videos, RSS and other media content in full-screen immersive view and grid-view using a browser feature
US8891455B2 (en) 2006-10-23 2014-11-18 Samsung Electronics Co., Ltd. Synchronous spectrum sharing by dedicated networks using OFDM/OFDMA signaling
US20080102863A1 (en) 2006-10-31 2008-05-01 Research In Motion Limited System, method, and user interface for searching for messages associated with a message service on a mobile device
US8942739B2 (en) 2006-11-06 2015-01-27 Qualcomm Incorporated Methods and apparatus for communication of notifications
US20080113656A1 (en) 2006-11-15 2008-05-15 Lg Telecom Ltd. System and method for updating contents
US8117555B2 (en) 2006-12-07 2012-02-14 Sap Ag Cooperating widgets
US8493510B2 (en) 2006-12-12 2013-07-23 Time Warner Inc. Method and apparatus for concealing portions of a video screen
US9003296B2 (en) 2006-12-20 2015-04-07 Yahoo! Inc. Browser renderable toolbar
KR100831721B1 (ko) 2006-12-29 2008-05-22 엘지전자 주식회사 휴대단말기의 디스플레이 장치 및 방법
US20080163104A1 (en) 2006-12-30 2008-07-03 Tobias Haug Multiple window handler on display screen
US7921176B2 (en) 2007-01-03 2011-04-05 Madnani Rajkumar R Mechanism for generating a composite email
US7907125B2 (en) 2007-01-05 2011-03-15 Microsoft Corporation Recognizing multiple input point gestures
US7924271B2 (en) 2007-01-05 2011-04-12 Apple Inc. Detecting gestures on multi-event sensitive devices
US7956847B2 (en) 2007-01-05 2011-06-07 Apple Inc. Gestures for controlling, manipulating, and editing of media files using touch sensitive devices
US7877707B2 (en) 2007-01-06 2011-01-25 Apple Inc. Detecting and interpreting real-world and security gestures on touch and hover sensitive devices
US7844915B2 (en) 2007-01-07 2010-11-30 Apple Inc. Application programming interfaces for scrolling operations
US8091045B2 (en) 2007-01-07 2012-01-03 Apple Inc. System and method for managing lists
US20080222545A1 (en) 2007-01-07 2008-09-11 Lemay Stephen O Portable Electronic Device with a Global Setting User Interface
US7671756B2 (en) 2007-01-07 2010-03-02 Apple Inc. Portable electronic device with alert silencing
US8689132B2 (en) 2007-01-07 2014-04-01 Apple Inc. Portable electronic device, method, and graphical user interface for displaying electronic documents and lists
US7903115B2 (en) 2007-01-07 2011-03-08 Apple Inc. Animations
US8082523B2 (en) 2007-01-07 2011-12-20 Apple Inc. Portable electronic device with graphical user interface supporting application switching
US20080168382A1 (en) 2007-01-07 2008-07-10 Louch John O Dashboards, Widgets and Devices
US20080168402A1 (en) 2007-01-07 2008-07-10 Christopher Blumenberg Application Programming Interfaces for Gesture Operations
US7791598B2 (en) 2007-01-10 2010-09-07 Microsoft Corporation Hybrid pen mouse user input device
US20080172609A1 (en) 2007-01-11 2008-07-17 Nokia Corporation Multiple application handling
US20080178125A1 (en) 2007-01-23 2008-07-24 Microsoft Corporation Providing dynamic content in a user interface in an application
US20080182628A1 (en) 2007-01-26 2008-07-31 Matthew Lee System and method for previewing themes
US20080180399A1 (en) 2007-01-31 2008-07-31 Tung Wan Cheng Flexible Multi-touch Screen
US8601370B2 (en) 2007-01-31 2013-12-03 Blackberry Limited System and method for organizing icons for applications on a mobile device
KR20080073868A (ko) 2007-02-07 2008-08-12 엘지전자 주식회사 단말기 및 메뉴표시방법
US7737979B2 (en) 2007-02-12 2010-06-15 Microsoft Corporation Animated transitions for data visualization
KR101426718B1 (ko) 2007-02-15 2014-08-05 삼성전자주식회사 휴대단말기에서 터치 이벤트에 따른 정보 표시 장치 및방법
US7853240B2 (en) 2007-02-15 2010-12-14 Research In Motion Limited Emergency number selection for mobile communications device
US8078969B2 (en) 2007-03-05 2011-12-13 Shutterfly, Inc. User interface for creating image collage
US20080222273A1 (en) 2007-03-07 2008-09-11 Microsoft Corporation Adaptive rendering of web pages on mobile devices using imaging technology
US8352881B2 (en) 2007-03-08 2013-01-08 International Business Machines Corporation Method, apparatus and program storage device for providing customizable, immediate and radiating menus for accessing applications and actions
EP1970799B1 (en) 2007-03-15 2017-08-16 LG Electronics Inc. Electronic device and method of controlling mode thereof and mobile communication terminal
US8255812B1 (en) 2007-03-15 2012-08-28 Google Inc. Embedding user-selected content feed items in a webpage
JP2008234042A (ja) 2007-03-16 2008-10-02 Noritsu Koki Co Ltd 写真処理装置
US20080242362A1 (en) 2007-03-26 2008-10-02 Helio, Llc Rapid Content Association Methods
US8749585B2 (en) 2007-03-29 2014-06-10 Microsoft Corporation Adding custom content to mapping applications
KR101344265B1 (ko) 2007-04-17 2013-12-24 삼성전자주식회사 휴대 단말기 및 인간 관계 표시 방법
US7884805B2 (en) 2007-04-17 2011-02-08 Sony Ericsson Mobile Communications Ab Using touches to transfer information between devices
TWI418200B (zh) 2007-04-20 2013-12-01 Lg Electronics Inc 行動式終端機與其螢幕顯示方法
CN101039177A (zh) 2007-04-27 2007-09-19 珠海金山软件股份有限公司 一种在线查毒的装置和方法
JP2008276584A (ja) 2007-04-30 2008-11-13 Kenji Matsumoto 携帯端末におけるアイコンの表示方法
US8065365B2 (en) 2007-05-02 2011-11-22 Oracle International Corporation Grouping event notifications in a database system
US20080284798A1 (en) 2007-05-07 2008-11-20 Qualcomm Incorporated Post-render graphics overlays
US20080301104A1 (en) 2007-06-01 2008-12-04 Kendall Gregory Lockhart System and method for implementing enhanced search functionality
US8381122B2 (en) 2007-06-08 2013-02-19 Apple Inc. Multi-dimensional application environment
US8892997B2 (en) * 2007-06-08 2014-11-18 Apple Inc. Overflow stack user interface
US9740386B2 (en) 2007-06-13 2017-08-22 Apple Inc. Speed/positional mode translations
US8601371B2 (en) 2007-06-18 2013-12-03 Apple Inc. System and method for event-based rendering of visual effects
US8923507B2 (en) 2007-06-20 2014-12-30 Microsoft Corporation Alpha character support and translation in dialer
US8171432B2 (en) 2008-01-06 2012-05-01 Apple Inc. Touch screen device, method, and graphical user interface for displaying and selecting application options
US20080316177A1 (en) 2007-06-22 2008-12-25 Kuo-Hwa Tseng Mouse-type mobile phone
US8065628B2 (en) 2007-06-25 2011-11-22 Microsoft Corporation Dynamic user interface for previewing live content
CA2691608A1 (en) 2007-06-27 2008-12-31 Karen Knowles Enterprises Pty Ltd Communication method, system and products
JP5133001B2 (ja) 2007-06-28 2013-01-30 京セラ株式会社 携帯電子機器および同機器における表示方法
US8762880B2 (en) 2007-06-29 2014-06-24 Microsoft Corporation Exposing non-authoring features through document status information in an out-space user interface
US9772751B2 (en) 2007-06-29 2017-09-26 Apple Inc. Using gestures to slide between user interfaces
US7707205B2 (en) 2007-07-05 2010-04-27 Sony Ericsson Mobile Communications Ab Apparatus and method for locating a target item in a list
KR101396973B1 (ko) 2007-07-06 2014-05-20 엘지전자 주식회사 냉장고 및 그 제어방법
US20120229473A1 (en) 2007-07-17 2012-09-13 Airgini Group, Inc. Dynamic Animation in a Mobile Device
JP4342578B2 (ja) 2007-07-24 2009-10-14 株式会社エヌ・ティ・ティ・ドコモ 情報処理装置およびプログラム
KR20090011314A (ko) 2007-07-25 2009-02-02 삼성전자주식회사 이동 단말기와 그의 심 카드 표시 방법
US9489216B2 (en) 2007-07-26 2016-11-08 Sap Se Active tiled user interface
US8458612B2 (en) 2007-07-29 2013-06-04 Hewlett-Packard Development Company, L.P. Application management framework for web applications
US7783597B2 (en) 2007-08-02 2010-08-24 Abaca Technology Corporation Email filtering using recipient reputation
JP5046158B2 (ja) 2007-08-10 2012-10-10 インターナショナル・ビジネス・マシーンズ・コーポレーション 電子メールメッセージの特性を検出する装置及び方法
US20080301046A1 (en) 2007-08-10 2008-12-04 Christian John Martinez Methods and systems for making a payment and/or a donation via a network, such as the Internet, using a drag and drop user interface
US8238693B2 (en) * 2007-08-16 2012-08-07 Nokia Corporation Apparatus, method and computer program product for tying information to features associated with captured media objects
US7877687B2 (en) 2007-08-16 2011-01-25 Yahoo! Inc. Persistent visual media player
KR101430445B1 (ko) 2007-08-20 2014-08-14 엘지전자 주식회사 화면 크기 조절 기능을 갖는 단말기 및 이러한 기능을구현하는 프로그램을 기록한 매체
US20090051671A1 (en) 2007-08-22 2009-02-26 Jason Antony Konstas Recognizing the motion of two or more touches on a touch-sensing surface
WO2009029296A1 (en) 2007-08-31 2009-03-05 At & T Mobility Ii Llc Enhanced messaging with language translation feature
US8619038B2 (en) 2007-09-04 2013-12-31 Apple Inc. Editing interface
US9477395B2 (en) 2007-09-04 2016-10-25 Apple Inc. Audio file interface
US11126321B2 (en) 2007-09-04 2021-09-21 Apple Inc. Application menu user interface
US20090070673A1 (en) 2007-09-06 2009-03-12 Guy Barkan System and method for presenting multimedia content and application interface
US20090077649A1 (en) 2007-09-13 2009-03-19 Soft Trust, Inc. Secure messaging system and method
TWM329280U (en) 2007-09-26 2008-03-21 Formosa Electronic Ind Inc Portable power supply module with wire-coiling structure
US8803881B2 (en) 2007-09-26 2014-08-12 Autodesk, Inc. Navigation system for a 3D virtual scene
US8094105B2 (en) 2007-09-28 2012-01-10 Motorola Mobility, Inc. Navigation for a non-traditionally shaped liquid crystal display for mobile handset devices
US9177317B2 (en) 2007-09-28 2015-11-03 Bank Of America Corporation System and method for consumer protection
US8098235B2 (en) 2007-09-28 2012-01-17 Immersion Corporation Multi-touch device having dynamic haptic effects
US7844760B2 (en) 2007-09-29 2010-11-30 Intel Corporation Schedule and data caching for wireless transmission
US20100275150A1 (en) 2007-10-02 2010-10-28 Access Co., Ltd. Terminal device, link selection method, and display program
DE202008018283U1 (de) 2007-10-04 2012-07-17 Lg Electronics Inc. Menüanzeige für ein mobiles Kommunikationsendgerät
US8171431B2 (en) 2007-10-05 2012-05-01 Microsoft Corporation Handle flags
US20110047459A1 (en) 2007-10-08 2011-02-24 Willem Morkel Van Der Westhuizen User interface
US7983718B1 (en) 2007-10-11 2011-07-19 Sprint Spectrum L.P. Wireless phones with keys displaying image files
US20090109243A1 (en) 2007-10-25 2009-04-30 Nokia Corporation Apparatus and method for zooming objects on a display
WO2009059062A2 (en) 2007-10-31 2009-05-07 Stratovan Corporation Resolution independent layout
US8275398B2 (en) 2007-11-02 2012-09-25 Hewlett-Packard Development Company, L.P. Message addressing techniques for a mobile computing device
US7992104B2 (en) 2007-11-13 2011-08-02 Microsoft Corporation Viewing data
US20090132933A1 (en) * 2007-11-16 2009-05-21 Jeffrey Faski Method and apparatus for social networking
US8584044B2 (en) * 2007-11-16 2013-11-12 Microsoft Corporation Localized thumbnail preview of related content during spatial browsing
US8745513B2 (en) 2007-11-29 2014-06-03 Sony Corporation Method and apparatus for use in accessing content
US9846750B2 (en) 2007-11-30 2017-12-19 Apple Inc. Adding tiles to a graphical user interface
US20090144753A1 (en) 2007-11-30 2009-06-04 Morris Robert P Method And System For Providing Update Content In A Markup Language-Based Resource
US20090140986A1 (en) 2007-11-30 2009-06-04 Nokia Corporation Method, apparatus and computer program product for transferring files between devices via drag and drop
US8020780B2 (en) 2007-11-30 2011-09-20 Honeywell International Inc. Thermostatic control system having a configurable lock
US20090146962A1 (en) 2007-12-05 2009-06-11 Nokia Corporation Mobile communication terminal and method
US9513765B2 (en) * 2007-12-07 2016-12-06 Sony Corporation Three-dimensional sliding object arrangement method and system
US8032713B2 (en) 2007-12-10 2011-10-04 International Business Machines Corporation Structure for handling data access
US8212784B2 (en) 2007-12-13 2012-07-03 Microsoft Corporation Selection and display of media associated with a geographic area based on gesture input
JP4605478B2 (ja) 2007-12-19 2011-01-05 ソニー株式会社 情報処理装置、表示制御方法及び表示制御プログラム
US20090164888A1 (en) 2007-12-19 2009-06-25 Thomas Phan Automated Content-Based Adjustment of Formatting and Application Behavior
KR20090066368A (ko) 2007-12-20 2009-06-24 삼성전자주식회사 터치 스크린을 갖는 휴대 단말기 및 그의 기능 제어 방법
US20090164928A1 (en) 2007-12-21 2009-06-25 Nokia Corporation Method, apparatus and computer program product for providing an improved user interface
US8515397B2 (en) 2007-12-24 2013-08-20 Qualcomm Incorporation Time and location based theme of mobile telephones
US20090172103A1 (en) 2007-12-26 2009-07-02 Nokia Corporation Event based instant messaging notification
US7831579B2 (en) 2007-12-28 2010-11-09 Microsoft Corporation Adaptive page layout utilizing block-level elements
US20090177538A1 (en) * 2008-01-08 2009-07-09 Microsoft Corporation Zoomable advertisements with targeted content
US20090182788A1 (en) 2008-01-14 2009-07-16 Zenbe, Inc. Apparatus and method for customized email and data management
US20090184939A1 (en) 2008-01-23 2009-07-23 N-Trig Ltd. Graphical object manipulation with a touch sensitive screen
KR101224588B1 (ko) 2008-01-24 2013-01-22 삼성전자주식회사 멀티포인트 스트록을 감지하기 위한 ui 제공방법 및 이를적용한 멀티미디어 기기
US7882035B2 (en) 2008-01-25 2011-02-01 Microsoft Corporation Pre-performing operations for accessing protected content
US20090193356A1 (en) * 2008-01-28 2009-07-30 Immersion Digital Llc Systems and methods for providing a zoomable user interface
AU2009209018B2 (en) 2008-01-30 2014-03-20 Google Llc Notification of mobile device events
US20090193358A1 (en) 2008-01-30 2009-07-30 Intuit Inc. Method and apparatus for facilitating information access during a modal operation
US8356258B2 (en) 2008-02-01 2013-01-15 Microsoft Corporation Arranging display areas utilizing enhanced window states
US8677285B2 (en) 2008-02-01 2014-03-18 Wimm Labs, Inc. User interface of a small touch sensitive display for an electronic data and communication device
US9612847B2 (en) 2008-02-05 2017-04-04 Microsoft Technology Licensing, Llc Destination list associated with an application launcher
US8910299B2 (en) 2008-02-08 2014-12-09 Steven Charles Michalske Emergency information access on portable electronic devices
US9772689B2 (en) 2008-03-04 2017-09-26 Qualcomm Incorporated Enhanced gesture-based image manipulation
US8205157B2 (en) 2008-03-04 2012-06-19 Apple Inc. Methods and graphical user interfaces for conducting searches on a portable multifunction device
US8174502B2 (en) 2008-03-04 2012-05-08 Apple Inc. Touch event processing for web pages
US8327286B2 (en) 2008-03-13 2012-12-04 Microsoft Corporation Unifying application launchers and switchers
JP2009245423A (ja) 2008-03-13 2009-10-22 Panasonic Corp 情報機器およびウインドウ表示方法
CA2659698C (en) 2008-03-21 2020-06-16 Dressbot Inc. System and method for collaborative shopping, business and entertainment
US9269059B2 (en) 2008-03-25 2016-02-23 Qualcomm Incorporated Apparatus and methods for transport optimization for widget content delivery
US20090249257A1 (en) 2008-03-31 2009-10-01 Nokia Corporation Cursor navigation assistance
US8484034B2 (en) 2008-03-31 2013-07-09 Avaya Inc. Arrangement for creating and using a phonetic-alphabet representation of a name of a party to a call
RU2412463C2 (ru) 2008-04-08 2011-02-20 ЭлДжи ЭЛЕКТРОНИКС ИНК. Терминал мобильной связи и способ управления его меню
JP5091308B2 (ja) 2008-04-09 2012-12-05 三菱電機株式会社 グラフィックユーザインタフェース装置
CN101557267B (zh) 2008-04-11 2011-06-08 华为技术有限公司 一种bcast中通知消息呈现方式的方法和装置
TWI381304B (zh) 2008-04-22 2013-01-01 Htc Corp 使用者介面顯示區域的調整方法、裝置及儲存媒體
JP4171770B1 (ja) 2008-04-24 2008-10-29 任天堂株式会社 オブジェクト表示順変更プログラム及び装置
US9740293B2 (en) * 2009-04-02 2017-08-22 Oblong Industries, Inc. Operating environment with gestural control and multiple client devices, displays, and users
US9329744B2 (en) 2008-05-12 2016-05-03 Adobe Systems Incorporated Segmented scroll bar
US8174503B2 (en) 2008-05-17 2012-05-08 David H. Cain Touch-based authentication of a mobile device through user generated pattern creation
US8296670B2 (en) 2008-05-19 2012-10-23 Microsoft Corporation Accessing a menu utilizing a drag-operation
US8392847B2 (en) 2008-05-20 2013-03-05 Hewlett-Packard Development Company, L.P. System and method for providing content on an electronic device
US8375336B2 (en) 2008-05-23 2013-02-12 Microsoft Corporation Panning content utilizing a drag operation
DE202009019125U1 (de) 2008-05-28 2016-12-05 Google Inc. Bewegungsgesteuerte Ansichten auf mobilen Computergeräten
EP2129090B1 (en) 2008-05-29 2016-06-15 LG Electronics Inc. Mobile terminal and display control method thereof
JP5164675B2 (ja) 2008-06-04 2013-03-21 キヤノン株式会社 ユーザインターフェースの制御方法及び情報処理装置及びプログラム
US8135392B2 (en) 2008-06-06 2012-03-13 Apple Inc. Managing notification service connections and displaying icon badges
US8099332B2 (en) 2008-06-06 2012-01-17 Apple Inc. User interface for application management for a mobile device
US8477139B2 (en) 2008-06-09 2013-07-02 Apple Inc. Touch screen device, method, and graphical user interface for manipulating three-dimensional virtual objects
US9092053B2 (en) 2008-06-17 2015-07-28 Apple Inc. Systems and methods for adjusting a display based on the user's position
GB0811196D0 (en) 2008-06-18 2008-07-23 Skype Ltd Searching method and apparatus
JP2010003098A (ja) 2008-06-20 2010-01-07 Konica Minolta Business Technologies Inc 入力装置、操作受付方法および操作受付プログラム
US8154524B2 (en) 2008-06-24 2012-04-10 Microsoft Corporation Physics simulation-based interaction for surface computing
US20090322760A1 (en) 2008-06-26 2009-12-31 Microsoft Corporation Dynamic animation scheduling
KR101080526B1 (ko) 2008-07-07 2011-11-04 장부중 Ui 제공방법 및 그 장치
US20100010934A1 (en) 2008-07-09 2010-01-14 Pricearc Inc. Universal advertising directory
US8150017B2 (en) 2008-07-11 2012-04-03 Verizon Patent And Licensing Inc. Phone dialer with advanced search feature and associated method of searching a directory
TW201005599A (en) 2008-07-18 2010-02-01 Asustek Comp Inc Touch-type mobile computing device and control method of the same
KR20100010072A (ko) 2008-07-22 2010-02-01 엘지전자 주식회사 이동 단말기의 멀티태스킹을 위한 사용자 인터페이스제어방법
US8390577B2 (en) 2008-07-25 2013-03-05 Intuilab Continuous recognition of multi-touch gestures
JP5171466B2 (ja) 2008-08-05 2013-03-27 キヤノン株式会社 画像処理装置、画像処理装置で実行される方法、プログラムおよび記録媒体
CA2730145C (en) 2008-08-07 2014-12-16 Research In Motion Limited System and method for providing content on a mobile device by controlling an application independent of user action
JP5384877B2 (ja) 2008-08-21 2014-01-08 任天堂株式会社 オブジェクト表示順変更プログラム及び装置
US8924892B2 (en) 2008-08-22 2014-12-30 Fuji Xerox Co., Ltd. Multiple selection on devices with many gestures
US20100058240A1 (en) 2008-08-26 2010-03-04 Apple Inc. Dynamic Control of List Navigation Based on List Item Properties
US20100058248A1 (en) 2008-08-29 2010-03-04 Johnson Controls Technology Company Graphical user interfaces for building management systems
US8082518B2 (en) 2008-08-29 2011-12-20 Microsoft Corporation Scrollable area multi-scale viewing
US20100057566A1 (en) 2008-09-03 2010-03-04 Oded Itzhak System and method for multiple layered pay-per-click advertisements
US8279241B2 (en) 2008-09-09 2012-10-02 Microsoft Corporation Zooming graphical user interface
KR20100030968A (ko) 2008-09-11 2010-03-19 엘지전자 주식회사 단말기 및 그의 메뉴 디스플레이 방법
US20100070931A1 (en) 2008-09-15 2010-03-18 Sony Ericsson Mobile Communications Ab Method and apparatus for selecting an object
KR101548958B1 (ko) 2008-09-18 2015-09-01 삼성전자주식회사 휴대단말기의 터치스크린 동작 제어 방법 및 장치
US8595371B2 (en) 2008-09-19 2013-11-26 Samsung Electronics Co., Ltd. Sending a remote user interface
US8296658B2 (en) 2008-09-19 2012-10-23 Cisco Technology, Inc. Generator for personalization of electronic devices
US20100075628A1 (en) 2008-09-19 2010-03-25 Verizon Data Services Llc Method and apparatus for transmitting authenticated emergency messages
US8352864B2 (en) 2008-09-19 2013-01-08 Cisco Technology, Inc. Method of operating a design generator for personalization of electronic devices
JP5067328B2 (ja) 2008-09-22 2012-11-07 日本電気株式会社 評価装置、評価方法およびプログラム
US20100077431A1 (en) 2008-09-25 2010-03-25 Microsoft Corporation User Interface having Zoom Functionality
US20100073160A1 (en) 2008-09-25 2010-03-25 Microsoft Corporation Alerting users using a multiple state status icon
US8176438B2 (en) 2008-09-26 2012-05-08 Microsoft Corporation Multi-modal interaction for a screen magnifier
US8600446B2 (en) 2008-09-26 2013-12-03 Htc Corporation Mobile device interface with dual windows
US20100079413A1 (en) 2008-09-29 2010-04-01 Denso Corporation Control device
US20100087169A1 (en) 2008-10-02 2010-04-08 Microsoft Corporation Threading together messages with multiple common participants
US20100087173A1 (en) 2008-10-02 2010-04-08 Microsoft Corporation Inter-threading Indications of Different Types of Communication
KR101586627B1 (ko) 2008-10-06 2016-01-19 삼성전자주식회사 멀티 터치를 이용한 리스트 관리 방법 및 장치
KR20100038688A (ko) 2008-10-06 2010-04-15 엘지전자 주식회사 이동 단말기 및 이동 단말기의 유저 인터페이스
US9015616B2 (en) 2008-10-22 2015-04-21 Google Inc. Search initiation
US20100105441A1 (en) 2008-10-23 2010-04-29 Chad Aron Voss Display Size of Representations of Content
US20100105424A1 (en) 2008-10-23 2010-04-29 Smuga Michael A Mobile Communications Device User Interface
TW201023026A (en) 2008-10-23 2010-06-16 Microsoft Corp Location-based display characteristics in a user interface
US8385952B2 (en) 2008-10-23 2013-02-26 Microsoft Corporation Mobile communications device user interface
US20100107100A1 (en) 2008-10-23 2010-04-29 Schneekloth Jason S Mobile Device Style Abstraction
US8411046B2 (en) 2008-10-23 2013-04-02 Microsoft Corporation Column organization of content
US8108623B2 (en) 2008-10-26 2012-01-31 Microsoft Corporation Poll based cache event notifications in a distributed cache
US8477103B2 (en) 2008-10-26 2013-07-02 Microsoft Corporation Multi-touch object inertia simulation
US20100107067A1 (en) 2008-10-27 2010-04-29 Nokia Corporation Input on touch based user interfaces
KR101029627B1 (ko) 2008-10-31 2011-04-15 에스케이텔레시스 주식회사 터치스크린이 구비된 이동통신 단말기의 기능구현방법 및 장치
WO2010055197A1 (en) 2008-11-11 2010-05-20 Nokia Corporation Method and apparatus for managing advertising-enabled applications
KR20100056350A (ko) 2008-11-18 2010-05-27 황선원 이동통신 단말기의 음악과 초기화면의 배경 화면과 문자 및 음성을 업데이트하여 자동 출력시키는 장치 및 방법
US8493408B2 (en) 2008-11-19 2013-07-23 Apple Inc. Techniques for manipulating panoramas
US8797348B2 (en) 2008-11-25 2014-08-05 Sony Corporation Image display apparatus, image display method, and information storage medium
US8302026B2 (en) 2008-11-28 2012-10-30 Microsoft Corporation Multi-panel user interface
US20100145675A1 (en) 2008-12-04 2010-06-10 Microsoft Corporation User interface having customizable text strings
US20100146437A1 (en) 2008-12-04 2010-06-10 Microsoft Corporation Glanceable animated notifications on a locked device
US9197738B2 (en) 2008-12-04 2015-11-24 Microsoft Technology Licensing, Llc Providing selected data through a locked display
US8331992B2 (en) 2008-12-19 2012-12-11 Verizon Patent And Licensing Inc. Interactive locked state mobile communication device
US8942767B2 (en) 2008-12-19 2015-01-27 Verizon Patent And Licensing Inc. Communications convergence and user interface systems, apparatuses, and methods
US8443303B2 (en) 2008-12-22 2013-05-14 Verizon Patent And Licensing Inc. Gesture-based navigation
CN102362251B (zh) * 2008-12-30 2016-02-10 法国电信公司 用于提供对应用程序的增强控制的用户界面
US8839154B2 (en) 2008-12-31 2014-09-16 Nokia Corporation Enhanced zooming functionality
US8799806B2 (en) 2008-12-31 2014-08-05 Verizon Patent And Licensing Inc. Tabbed content view on a touch-screen device
US8291348B2 (en) 2008-12-31 2012-10-16 Hewlett-Packard Development Company, L.P. Computing device and method for selecting display regions responsive to non-discrete directional input actions and intelligent content analysis
US20100175029A1 (en) 2009-01-06 2010-07-08 General Electric Company Context switching zooming user interface
US8499251B2 (en) 2009-01-07 2013-07-30 Microsoft Corporation Virtual page turn
US8375292B2 (en) 2009-01-16 2013-02-12 International Business Machines Corporation Tool and method for mapping and viewing an event
US8750906B2 (en) 2009-02-20 2014-06-10 T-Mobile Usa, Inc. Dynamic elements on a map within a mobile device, such as elements that facilitate communication between users
US20100223569A1 (en) 2009-02-27 2010-09-02 Research In Motion Limited Method for providing a notification on a portable electronic device
US9069585B2 (en) 2009-03-02 2015-06-30 Microsoft Corporation Application tune manifests and tune state recovery
KR101640460B1 (ko) 2009-03-25 2016-07-18 삼성전자 주식회사 휴대 단말기의 분할 화면 운용 방법 및 이를 지원하는 휴대 단말기
US8819570B2 (en) 2009-03-27 2014-08-26 Zumobi, Inc Systems, methods, and computer program products displaying interactive elements on a canvas
US8751955B2 (en) 2009-03-28 2014-06-10 International Business Machines Corporation Scrollbar user interface for multitouch devices
US20100248741A1 (en) 2009-03-30 2010-09-30 Nokia Corporation Method and apparatus for illustrative representation of a text communication
US8175653B2 (en) 2009-03-30 2012-05-08 Microsoft Corporation Chromeless user interface
US8355698B2 (en) 2009-03-30 2013-01-15 Microsoft Corporation Unlock screen
US8238876B2 (en) 2009-03-30 2012-08-07 Microsoft Corporation Notifications
JP5620134B2 (ja) * 2009-03-30 2014-11-05 アバイア インク. グラフィカル表示を用いて通信セッションの信頼関係を管理するシステムと方法。
JP5487679B2 (ja) 2009-03-31 2014-05-07 ソニー株式会社 情報処理装置、情報処理方法および情報処理プログラム
WO2010119356A2 (en) 2009-04-15 2010-10-21 Koninklijke Philips Electronics N.V. Clinical decision support systems and methods
KR20100114572A (ko) 2009-04-16 2010-10-26 삼성전자주식회사 터치스크린을 구비한 단말기의 컨텐츠 표시 방법 및 장치
US9071834B2 (en) 2009-04-25 2015-06-30 James Yett Array of individually angled mirrors reflecting disparate color sources toward one or more viewing positions to construct images and visual effects
US20100281402A1 (en) 2009-04-29 2010-11-04 Torch Mobile Inc. Software-based asynchronous tiled backingstore
US20100281481A1 (en) 2009-04-30 2010-11-04 Nokia Corporation Apparatus and method for providing a user interface within a computing device
US20100281409A1 (en) 2009-04-30 2010-11-04 Nokia Corporation Apparatus and method for handling notifications within a communications device
US8669945B2 (en) * 2009-05-07 2014-03-11 Microsoft Corporation Changing of list views on mobile device
US8368707B2 (en) 2009-05-18 2013-02-05 Apple Inc. Memory management based on automatic full-screen detection
US20100293501A1 (en) 2009-05-18 2010-11-18 Microsoft Corporation Grid Windows
KR101620874B1 (ko) 2009-05-19 2016-05-13 삼성전자주식회사 목록 검색 방법 및 이를 지원하는 휴대 단말기
US20110004845A1 (en) 2009-05-19 2011-01-06 Intelliborn Corporation Method and System For Notifying A User of An Event Or Information Using Motion And Transparency On A Small Screen Display
KR101613838B1 (ko) 2009-05-19 2016-05-02 삼성전자주식회사 휴대 단말기의 홈 스크린 지원 방법 및 이를 지원하는 휴대 단말기
US8269736B2 (en) 2009-05-22 2012-09-18 Microsoft Corporation Drop target gestures
US8836648B2 (en) 2009-05-27 2014-09-16 Microsoft Corporation Touch pull-in gesture
US20100304720A1 (en) * 2009-05-27 2010-12-02 Nokia Corporation Method and apparatus for guiding media capture
US9298336B2 (en) 2009-05-28 2016-03-29 Apple Inc. Rotation smoothing of a user interface
US8441777B2 (en) 2009-05-29 2013-05-14 Avx Corporation Solid electrolytic capacitor with facedown terminations
US20100302176A1 (en) 2009-05-29 2010-12-02 Nokia Corporation Zoom-in functionality
US8225193B1 (en) 2009-06-01 2012-07-17 Symantec Corporation Methods and systems for providing workspace navigation with a tag cloud
US20110055752A1 (en) * 2009-06-04 2011-03-03 Rubinstein Jonathan J Method and Apparatus for Displaying and Auto-Correcting an Over-Scroll State on a Computing Device
KR101561703B1 (ko) 2009-06-08 2015-10-30 엘지전자 주식회사 메뉴 실행 방법 및 이를 적용한 이동 통신 단말기
US8612883B2 (en) 2009-06-08 2013-12-17 Apple Inc. User interface for managing the display of multiple display regions
US20100318745A1 (en) 2009-06-16 2010-12-16 Microsoft Corporation Dynamic Content Caching and Retrieval
US8533622B2 (en) * 2009-06-17 2013-09-10 Microsoft Corporation Integrating digital book and zoom interface displays
KR101527037B1 (ko) * 2009-06-23 2015-06-16 엘지전자 주식회사 이동 단말기 및 그 제어방법
US8812988B2 (en) 2009-06-26 2014-08-19 T-Mobile Usa, Inc. Dynamic icons associated with remote content
US8239781B2 (en) 2009-06-30 2012-08-07 Sap Ag Drag and drop of an application component to desktop
KR101649098B1 (ko) 2009-06-30 2016-08-19 삼성전자주식회사 휴대용 단말기에서 센서를 이용한 렌더링 방법 및 장치
US20110004839A1 (en) 2009-07-02 2011-01-06 Derek Cha User-customized computer display method
JP2011028524A (ja) 2009-07-24 2011-02-10 Toshiba Corp 情報処理装置、プログラムおよびポインティング方法
US8762886B2 (en) 2009-07-30 2014-06-24 Lenovo (Singapore) Pte. Ltd. Emulating fundamental forces of physics on a virtual, touchable object
US8656314B2 (en) 2009-07-30 2014-02-18 Lenovo (Singapore) Pte. Ltd. Finger touch gesture for joining and unjoining discrete touch objects
US20110029904A1 (en) 2009-07-30 2011-02-03 Adam Miles Smith Behavior and Appearance of Touch-Optimized User Interface Elements for Controlling Computer Function
US8521809B2 (en) 2009-07-31 2013-08-27 Z2Live, Inc. Mobile device notification controls system and method
US8312387B2 (en) 2009-08-10 2012-11-13 Microsoft Corporation Target element zoom
EP2470983A1 (en) 2009-08-25 2012-07-04 Google, Inc. Direct manipulation gestures
JP5333068B2 (ja) 2009-08-31 2013-11-06 ソニー株式会社 情報処理装置、表示方法及び表示プログラム
KR101648339B1 (ko) * 2009-09-24 2016-08-17 삼성전자주식회사 휴대용 단말기에서 영상인식 및 센서를 이용한 서비스 제공 방법 및 장치
US8766928B2 (en) * 2009-09-25 2014-07-01 Apple Inc. Device, method, and graphical user interface for manipulating user interface objects
US8832585B2 (en) 2009-09-25 2014-09-09 Apple Inc. Device, method, and graphical user interface for manipulating workspace views
US8624933B2 (en) 2009-09-25 2014-01-07 Apple Inc. Device, method, and graphical user interface for scrolling a multi-section document
JP4824805B2 (ja) 2009-09-28 2011-11-30 京セラ株式会社 携帯端末装置
TW201112074A (en) 2009-09-30 2011-04-01 Higgstec Inc Touch gesture detecting method of a touch panel
CA2681879A1 (en) 2009-10-07 2011-04-07 Research In Motion Limited A method of controlling touch input on a touch-sensitive display when a display element is active and a portable electronic device configured for the same
US20110087988A1 (en) 2009-10-12 2011-04-14 Johnson Controls Technology Company Graphical control elements for building management systems
KR101701492B1 (ko) 2009-10-16 2017-02-14 삼성전자주식회사 데이터 표시 방법 및 그를 수행하는 단말기
US8499253B2 (en) 2009-10-13 2013-07-30 Google Inc. Individualized tab audio controls
CA2680602C (en) 2009-10-19 2011-07-26 Ibm Canada Limited - Ibm Canada Limitee System and method for generating and displaying hybrid context menus
US8261212B2 (en) 2009-10-20 2012-09-04 Microsoft Corporation Displaying GUI elements on natural user interfaces
US9104275B2 (en) 2009-10-20 2015-08-11 Lg Electronics Inc. Mobile terminal to display an object on a perceived 3D space
US8677284B2 (en) 2009-11-04 2014-03-18 Alpine Electronics, Inc. Method and apparatus for controlling and displaying contents in a user interface
US8539457B2 (en) * 2009-11-06 2013-09-17 Microsoft Corporation Partial on-demand lazy semantic analysis
US20110113486A1 (en) 2009-11-10 2011-05-12 James Anthony Hunt Credentialing User Interface for Gadget Application Access
US9128602B2 (en) 2009-11-25 2015-09-08 Yahoo! Inc. Gallery application for content viewing
EP2360665A3 (en) 2009-11-26 2012-03-28 LG Electronics Mobile terminal and control method thereof
US20110138313A1 (en) 2009-12-03 2011-06-09 Kevin Decker Visually rich tab representation in user interface
WO2011069169A1 (en) 2009-12-04 2011-06-09 Financialos, Inc. Methods for platform-agnostic definitions and implementations of applications
KR101725887B1 (ko) 2009-12-21 2017-04-11 삼성전자주식회사 터치 스크린 디바이스의 컨텐츠 검색 방법 및 장치
US20110157027A1 (en) 2009-12-30 2011-06-30 Nokia Corporation Method and Apparatus for Performing an Operation on a User Interface Object
US9189500B2 (en) 2009-12-31 2015-11-17 Verizon Patent And Licensing Inc. Graphical flash view of documents for data navigation on a touch-screen device
US8698762B2 (en) * 2010-01-06 2014-04-15 Apple Inc. Device, method, and graphical user interface for navigating and displaying content in context
US8786559B2 (en) 2010-01-06 2014-07-22 Apple Inc. Device, method, and graphical user interface for manipulating tables using multi-contact gestures
WO2011088131A1 (en) 2010-01-12 2011-07-21 Crane Merchandising Systems, Inc. Mechanism for a vending machine graphical user interface utilizing xml for a versatile customer experience
US20110173569A1 (en) 2010-01-13 2011-07-14 Rockmelt, Inc. Preview Functionality for Increased Browsing Speed
EP3907593A1 (en) 2010-01-19 2021-11-10 LG Electronics, Inc. Mobile terminal and control method thereof
KR101690786B1 (ko) 2010-02-12 2016-12-28 삼성전자주식회사 멀티태스킹 수행 장치 및 방법
US8473860B2 (en) * 2010-02-12 2013-06-25 Microsoft Corporation Multi-layer user interface with flexible parallel and orthogonal movement
US8930841B2 (en) 2010-02-15 2015-01-06 Motorola Mobility Llc Methods and apparatus for a user interface configured to display event information
US20110231796A1 (en) 2010-02-16 2011-09-22 Jose Manuel Vigil Methods for navigating a touch screen device in conjunction with gestures
JP5348008B2 (ja) 2010-02-17 2013-11-20 ソニー株式会社 情報処理装置、情報処理方法およびプログラム
US8751970B2 (en) 2010-02-25 2014-06-10 Microsoft Corporation Multi-screen synchronous slide gesture
US20110209101A1 (en) 2010-02-25 2011-08-25 Hinckley Kenneth P Multi-screen pinch-to-pocket gesture
US9075522B2 (en) 2010-02-25 2015-07-07 Microsoft Technology Licensing, Llc Multi-screen bookmark hold gesture
US20110209089A1 (en) 2010-02-25 2011-08-25 Hinckley Kenneth P Multi-screen object-hold and page-change gesture
US9454304B2 (en) 2010-02-25 2016-09-27 Microsoft Technology Licensing, Llc Multi-screen dual tap gesture
US8473870B2 (en) 2010-02-25 2013-06-25 Microsoft Corporation Multi-screen hold and drag gesture
US8539384B2 (en) 2010-02-25 2013-09-17 Microsoft Corporation Multi-screen pinch and expand gestures
US8589815B2 (en) 2010-03-10 2013-11-19 Microsoft Corporation Control of timing for animations in dynamic icons
US20110252357A1 (en) 2010-04-07 2011-10-13 Imran Chaudhri Device, Method, and Graphical User Interface for Managing Concurrently Open Software Applications
CN102033710B (zh) 2010-04-07 2015-03-11 苹果公司 用于管理文件夹的方法和相关设备
US8881061B2 (en) 2010-04-07 2014-11-04 Apple Inc. Device, method, and graphical user interface for managing folders
US8519860B2 (en) 2010-04-09 2013-08-27 Weather Decision Technologies Multimedia alerting
FR2959037A1 (fr) 2010-04-14 2011-10-21 Orange Vallee Procede de creation d'une sequence media par groupes coherents de fichiers medias
DE102010015120B4 (de) 2010-04-16 2012-05-16 Sami Güleryüz Verwendung eines proteasehaltigen Haarwuchsreduktionsmittels
US20110258563A1 (en) 2010-04-19 2011-10-20 Scott David Lincke Automatic Screen Zoom Level
US20110280312A1 (en) 2010-05-13 2011-11-17 Texas Instruments Incorporated Video processing device with memory optimization in image post-processing
US8990732B2 (en) 2010-05-14 2015-03-24 Sap Se Value interval selection on multi-touch devices
US20120254804A1 (en) * 2010-05-21 2012-10-04 Sheha Michael A Personal wireless navigation system
US20110320863A1 (en) 2010-06-24 2011-12-29 International Business Machines Corporation Dynamic re-allocation of cache buffer slots
US8957920B2 (en) * 2010-06-25 2015-02-17 Microsoft Corporation Alternative semantics for zoom operations in a zoomable scene
US20110320978A1 (en) * 2010-06-29 2011-12-29 Horodezky Samuel J Method and apparatus for touchscreen gesture recognition overlay
US8639747B2 (en) 2010-07-01 2014-01-28 Red Hat, Inc. System and method for providing a cloud computing graphical user interface
US8285258B2 (en) 2010-07-07 2012-10-09 Research In Motion Limited Pushed content notification and display
GB2482005A (en) 2010-07-14 2012-01-18 Sony Europe Ltd Resizing graphical elements on the display of a computing device.
US20120050332A1 (en) 2010-08-25 2012-03-01 Nokia Corporation Methods and apparatuses for facilitating content navigation
US10140301B2 (en) 2010-09-01 2018-11-27 Apple Inc. Device, method, and graphical user interface for selecting and using sets of media player controls
US9164670B2 (en) 2010-09-15 2015-10-20 Microsoft Technology Licensing, Llc Flexible touch-based scrolling
US9372618B2 (en) 2010-10-01 2016-06-21 Z124 Gesture based application management
WO2012048057A2 (en) 2010-10-05 2012-04-12 Centric Software, Inc. Interactive collection book for mobile devices
US8856688B2 (en) 2010-10-11 2014-10-07 Facebook, Inc. Pinch gesture to navigate application layers
US20120102433A1 (en) 2010-10-20 2012-04-26 Steven Jon Falkenburg Browser Icon Management
US8914743B2 (en) 2010-11-12 2014-12-16 Apple Inc. Device, method, and graphical user interface for navigating a list of identifiers
EP2641155B1 (en) 2010-11-18 2019-07-31 Google LLC Orthogonal dragging on scroll bars
US9389774B2 (en) * 2010-12-01 2016-07-12 Sony Corporation Display processing apparatus for performing image magnification based on face detection
US20120151397A1 (en) 2010-12-08 2012-06-14 Tavendo Gmbh Access to an electronic object collection via a plurality of views
US9239674B2 (en) 2010-12-17 2016-01-19 Nokia Technologies Oy Method and apparatus for providing different user interface effects for different implementation characteristics of a touch event
US20120159395A1 (en) 2010-12-20 2012-06-21 Microsoft Corporation Application-launching interface for multiple modes
US20120159383A1 (en) 2010-12-20 2012-06-21 Microsoft Corporation Customization of an immersive environment
US9679404B2 (en) 2010-12-23 2017-06-13 Microsoft Technology Licensing, Llc Techniques for dynamic layout of presentation tiles on a grid
US8612874B2 (en) 2010-12-23 2013-12-17 Microsoft Corporation Presenting an application change through a tile
US8689123B2 (en) 2010-12-23 2014-04-01 Microsoft Corporation Application reporting in an application-selectable user interface
KR102033599B1 (ko) 2010-12-28 2019-10-17 삼성전자주식회사 페이지간 오브젝트 이동 방법 및 인터페이스 장치
US20120174029A1 (en) 2010-12-30 2012-07-05 International Business Machines Corporation Dynamically magnifying logical segments of a view
US9423951B2 (en) 2010-12-31 2016-08-23 Microsoft Technology Licensing, Llc Content-based snap point
US8438473B2 (en) 2011-01-05 2013-05-07 Research In Motion Limited Handling of touch events in a browser environment
US8717381B2 (en) 2011-01-11 2014-05-06 Apple Inc. Gesture mapping for image filter input parameters
TWI441051B (zh) 2011-01-25 2014-06-11 Compal Electronics Inc 電子裝置及其資訊呈現方法
KR101836381B1 (ko) * 2011-01-28 2018-03-08 삼성전자주식회사 터치스크린 단말기에서 화면 디스플레이 제어 방법 및 장치
US9311061B2 (en) 2011-02-10 2016-04-12 International Business Machines Corporation Designing task execution order based on location of the task icons within a graphical user interface
US8898562B2 (en) 2011-03-04 2014-11-25 Dan Tocchini System and method for harmonious tiling search and publishing
US9104288B2 (en) 2011-03-08 2015-08-11 Nokia Technologies Oy Method and apparatus for providing quick access to media functions from a locked screen
US9383917B2 (en) 2011-03-28 2016-07-05 Microsoft Technology Licensing, Llc Predictive tiling
JP5716502B2 (ja) * 2011-04-06 2015-05-13 ソニー株式会社 情報処理装置、情報処理方法およびコンピュータプログラム
US20120260290A1 (en) * 2011-04-07 2012-10-11 Sony Corporation User interface for audio video display device such as tv
US8910081B2 (en) 2011-04-11 2014-12-09 Microsoft Corporation Push notifications for updating multiple dynamic icon panels
US20120304113A1 (en) 2011-05-27 2012-11-29 Patten Michael J Gesture-based content-object zooming
US9158445B2 (en) 2011-05-27 2015-10-13 Microsoft Technology Licensing, Llc Managing an immersive interface in a multi-application immersive environment
US8924885B2 (en) 2011-05-27 2014-12-30 Microsoft Corporation Desktop as immersive application
US20120304117A1 (en) 2011-05-27 2012-11-29 Donahue Tyler J Application Notification Tags
US20120304118A1 (en) 2011-05-27 2012-11-29 Donahue Tyler J Application Notification Display
US20120299968A1 (en) 2011-05-27 2012-11-29 Tsz Yan Wong Managing an immersive interface in a multi-application immersive environment
US8893033B2 (en) 2011-05-27 2014-11-18 Microsoft Corporation Application notifications
US20120304068A1 (en) 2011-05-27 2012-11-29 Nazia Zaman Presentation format for an application tile
US9104440B2 (en) 2011-05-27 2015-08-11 Microsoft Technology Licensing, Llc Multi-application environment
US9104307B2 (en) 2011-05-27 2015-08-11 Microsoft Technology Licensing, Llc Multi-application environment
US9728164B2 (en) 2011-05-31 2017-08-08 Lenovo (Singapore) Pte. Ltd. Moving a tile across multiple workspaces
US8640047B2 (en) 2011-06-01 2014-01-28 Micorsoft Corporation Asynchronous handling of a user interface manipulation
US20120311436A1 (en) 2011-06-03 2012-12-06 Research In Motion Limited Dynamic display of content using an electronic device
JP2012256147A (ja) 2011-06-08 2012-12-27 Tokai Rika Co Ltd 表示入力装置
US8694603B2 (en) 2011-06-20 2014-04-08 International Business Machines Corporation Geospatial visualization performance improvement for contiguous polylines with similar dynamic characteristics
CN103842943A (zh) 2011-06-20 2014-06-04 亚历山大·布宁 设有触摸显示屏的设备的应用程序管理***及其方法
US9047007B2 (en) * 2011-07-28 2015-06-02 National Instruments Corporation Semantic zoom within a diagram of a system
US8687023B2 (en) 2011-08-02 2014-04-01 Microsoft Corporation Cross-slide gesture to select and rearrange
CN103797784A (zh) 2011-08-05 2014-05-14 汤姆逊许可公司 视频偷看
US8700999B2 (en) 2011-08-15 2014-04-15 Google Inc. Carousel user interface for document management
US8384726B1 (en) 2011-08-31 2013-02-26 Google Inc. Selective rendering of off-screen content
US20130057587A1 (en) 2011-09-01 2013-03-07 Microsoft Corporation Arranging tiles
US9557909B2 (en) 2011-09-09 2017-01-31 Microsoft Technology Licensing, Llc Semantic zoom linguistic helpers
US20130067398A1 (en) 2011-09-09 2013-03-14 Theresa B. Pittappilly Semantic Zoom
US20140040819A1 (en) 2011-09-09 2014-02-06 Adobe Systems Incorporated Methods and systems for managing the presentation of windows on a display device
US8922575B2 (en) 2011-09-09 2014-12-30 Microsoft Corporation Tile cache
US20130067412A1 (en) 2011-09-09 2013-03-14 Microsoft Corporation Grouping selectable tiles
US20130067390A1 (en) 2011-09-09 2013-03-14 Paul J. Kwiatkowski Programming Interface for Semantic Zoom
US20130067420A1 (en) 2011-09-09 2013-03-14 Theresa B. Pittappilly Semantic Zoom Gestures
US9244802B2 (en) 2011-09-10 2016-01-26 Microsoft Technology Licensing, Llc Resource user interface
US9146670B2 (en) 2011-09-10 2015-09-29 Microsoft Technology Licensing, Llc Progressively indicating new content in an application-selectable user interface
US8933952B2 (en) 2011-09-10 2015-01-13 Microsoft Corporation Pre-rendering new content for an application-selectable user interface
US8307279B1 (en) 2011-09-26 2012-11-06 Google Inc. Smooth zooming in web applications
US8243102B1 (en) 2011-10-12 2012-08-14 Google Inc. Derivative-based selection of zones for banded map display
US20130169649A1 (en) 2012-01-04 2013-07-04 Microsoft Corporation Movement endpoint exposure
US9141262B2 (en) 2012-01-06 2015-09-22 Microsoft Technology Licensing, Llc Edge-based hooking gestures for invoking user interfaces
US10872454B2 (en) 2012-01-06 2020-12-22 Microsoft Technology Licensing, Llc Panning animations
KR102024587B1 (ko) 2012-02-02 2019-09-24 엘지전자 주식회사 이동 단말기 및 그 제어방법
US9448680B2 (en) 2012-02-16 2016-09-20 Microsoft Technology Licensing, Llc Power efficient application notification system
US9269178B2 (en) 2012-06-05 2016-02-23 Apple Inc. Virtual camera for 3D maps
US10139985B2 (en) * 2012-06-22 2018-11-27 Matterport, Inc. Defining, displaying and interacting with tags in a three-dimensional model
US20140013271A1 (en) 2012-07-05 2014-01-09 Research In Motion Limited Prioritization of multitasking applications in a mobile device interface
US8607156B1 (en) * 2012-08-16 2013-12-10 Google Inc. System and method for indicating overscrolling in a mobile device
US20140089092A1 (en) * 2012-09-27 2014-03-27 Livingsocial, Inc. Client-Based Deal Filtering and Display
US9075519B2 (en) * 2012-10-11 2015-07-07 Apple Inc. System and method for interacting with a displayed work space
US20140237357A1 (en) 2013-02-20 2014-08-21 Google Inc. Two-dimensional document navigation
US9274684B2 (en) * 2013-03-07 2016-03-01 Siemens Industry, Inc. Hierarchical navigation with related objects
US20140320539A1 (en) * 2013-04-30 2014-10-30 Hewlett-Packard Development Company, L.P. Semantic zoom-in or drill-down in a visualization having cells with scale enlargement and cell position adjustment
US10108317B2 (en) * 2013-10-14 2018-10-23 Schneider Electric Software, Llc Configuring process simulation data for semantic zooming
US9569062B2 (en) * 2014-05-21 2017-02-14 Facebook, Inc. Asynchronous execution of animation tasks for a GUI
US9715875B2 (en) * 2014-05-30 2017-07-25 Apple Inc. Reducing the need for manual start/end-pointing and trigger phrases
US9113193B1 (en) * 2014-07-15 2015-08-18 Cisco Technology Inc. Video content item timeline
US10642365B2 (en) 2014-09-09 2020-05-05 Microsoft Technology Licensing, Llc Parametric inertia and APIs
US10402438B2 (en) * 2015-07-20 2019-09-03 Disney Enterprises, Inc. Systems and methods of visualizing multimedia content

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100086022A1 (en) * 2004-06-03 2010-04-08 Hillcrest Laboratories, Inc. Client-Server Architectures and Methods for Zoomable User Interfaces
US20070192739A1 (en) * 2005-12-02 2007-08-16 Hillcrest Laboratories, Inc. Scene transitions in a zoomable user interface using a zoomable markup language
TWI333157B (en) * 2005-12-30 2010-11-11 Intel Corp A user interface for a media device
US20070182999A1 (en) * 2006-02-06 2007-08-09 Microsoft Corporation Photo browse and zoom
US20090327969A1 (en) * 2008-06-27 2009-12-31 Microsoft Corporation Semantic zoom in a virtual three-dimensional graphical user interface
TW201037592A (en) * 2008-11-24 2010-10-16 Koninkl Philips Electronics Nv Extending 2D graphics in a 3D GUI

Also Published As

Publication number Publication date
TW201312445A (zh) 2013-03-16
US11893230B2 (en) 2024-02-06
US20130067391A1 (en) 2013-03-14
US10353566B2 (en) 2019-07-16
US20220326826A1 (en) 2022-10-13
JP2014531646A (ja) 2014-11-27
US20180267686A1 (en) 2018-09-20
KR20180101723A (ko) 2018-09-13
EP2754022A4 (en) 2015-08-26
EP2754022A1 (en) 2014-07-16
KR101895503B1 (ko) 2018-09-05
JP6038925B2 (ja) 2016-12-07
WO2013036262A1 (en) 2013-03-14
KR20140072043A (ko) 2014-06-12
US11392288B2 (en) 2022-07-19
CN102999274B (zh) 2018-04-27
KR102016276B1 (ko) 2019-08-29
CN102999274A (zh) 2013-03-27

Similar Documents

Publication Publication Date Title
TWI553541B (zh) 用於詞意圖像對比的方法及計算裝置
AU2011376310B2 (en) Programming interface for semantic zoom
US9557909B2 (en) Semantic zoom linguistic helpers
JP5964429B2 (ja) セマンティックズーム
US20130067420A1 (en) Semantic Zoom Gestures
US20120019540A1 (en) Sliding Motion To Change Computer Keys

Legal Events

Date Code Title Description
MM4A Annulment or lapse of patent due to non-payment of fees