CN103558965B - 计算装置中的活动的卡隐喻 - Google Patents

计算装置中的活动的卡隐喻 Download PDF

Info

Publication number
CN103558965B
CN103558965B CN201310491586.1A CN201310491586A CN103558965B CN 103558965 B CN103558965 B CN 103558965B CN 201310491586 A CN201310491586 A CN 201310491586A CN 103558965 B CN103558965 B CN 103558965B
Authority
CN
China
Prior art keywords
card
display screen
application program
sensitive display
screen
Prior art date
Legal status (The legal status 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 status listed.)
Active
Application number
CN201310491586.1A
Other languages
English (en)
Other versions
CN103558965A (zh
Inventor
丹尼尔.马克.加坦.希普拉科夫
马蒂亚斯.贡萨洛.杜阿尔特
杰里米.戈弗雷.莱昂
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Qualcomm Inc
Original Assignee
Qualcomm Inc
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
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=41340806&utm_source=google_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=CN103558965(B) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Priority claimed from US12/126,145 external-priority patent/US8296684B2/en
Application filed by Qualcomm Inc filed Critical Qualcomm Inc
Publication of CN103558965A publication Critical patent/CN103558965A/zh
Application granted granted Critical
Publication of CN103558965B publication Critical patent/CN103558965B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

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/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • 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/0483Interaction with page-structured environments, e.g. book metaphor
    • 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
    • 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/04817Interaction 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 using icons
    • 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/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/04842Selection of displayed objects or displayed text elements
    • 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/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/0486Drag-and-drop
    • 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/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/04883Interaction 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 for inputting data by handwriting, e.g. gesture or text
    • 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

Abstract

在各种实施例中,建立卡隐喻,其中每一活动可在屏幕的一区域内表示,所述区域称为卡。在各种实施例中,若干显示模式中的任一种均可用于查看卡、与卡交互、操纵卡、起始卡及解除卡。可在卡间建立持续的位置关系,其由一维序列表示。一般将新打开的卡放置在所述序列的末尾,但与已经打开的卡有关系的新卡在一些实施例中可放置成邻近于所述已经打开的卡。在各种实施例中,可将卡分组,将所述群组表示成卡的堆叠,或通过其它视觉上截然不同的方式来表示。

Description

计算装置中的活动的卡隐喻
本申请是申请日为2009年5月18日、申请号为200980128442.1(国际申请号为PCT/US2009/044390)以及发明名称为“计算装置中的活动的卡隐喻”的发明专利申请的分案申请。
对相关申请案的交叉参考
本申请案主张2008年5月23日申请的“在计算装置中的活动间导航(NavigatingAmongActivitiesinaComputingDevice)”的第12/126,145号美国专利申请案(代理人案号为PLM5729)的优先权,所述申请案的揭示内容以引用的方式并入本文中。
本申请案进一步主张2009年4月1日申请的“计算装置中的活动的卡隐喻(CardMetaphorforActivitiesinaComputing Device)”的第12/416,279号美国专利申请案(代理人案号为PLM5844)的优先权,所述申请案的揭示内容以引用的方式并入本文中。
本申请案与2008年5月6日申请的“电子装置的扩展触敏控制区(ExtendedTouch-SensitiveControlAreaforElectronic Device)”的第12/115,992号美国专利申请案(代理人案号为PLM5728)有关,所述申请案的揭示内容以引用的方式并入本文中。
本申请案与2006年4月20日申请的“用以提供覆盖键的检测区域的小键盘与传感器组合(KeypadandSensorCombinationto ProvideDetectionRegionthatOverlaysKeys)”的第11/379,552号美国专利申请案有关,所述申请案的揭示内容以引用的方式并入本文中。
技术领域
在各种实施例中,本发明涉及计算装置中的应用程序管理,且更确切地说涉及用于实施用于在这些装置中的活动(例如应用软件)的卡隐喻的系统及方法。
背景技术
许多当前可用的计算装置运行的操作系统让用户能够同时运行多个应用程序乃至在单个应用程序内及/或两个或两个以上应用程序间同时执行若干活动。举例来说,用户可打开电子邮件应用程序、文字处理应用程序、屏幕上的计算器及网络浏览器,使得所有应用程序同时打开。用户可在文字处理应用程序内打开若干文档,且可打开若干电子邮件消息。此布置让用户可以通过同时保持这些各种应用程序及活动打开以便从一个任务移动到另一个任务。
常规上,通过在图形用户界面内使用多个重叠的窗口来实现此操作模式。通常采用桌面隐喻,其中用户可通过直接操纵来移动显示屏幕上的窗口及调整其大小。因此,每一应用程序可具有一窗口或若干窗口;在任何给定时间,一个窗口具有焦点(通常通过位于其它窗口上方而如此指示)。其它窗口可为可看到、无法看到或部分地可看到(例如如果其被其它窗口部分或完全遮蔽)。用户可通过使不同窗口被具有焦点而从一个任务切换成另一个任务,这一般是通过以下方式实现的:点击正被激活的窗口的可看到的部分,或者点击任务栏、快速启动区或类似结构中的表示窗口或应用程序的按钮或图标。在一些操作系统中,弹出菜单及/或键盘快捷方式可用于在应用程序或文档间进行切换。
重叠窗口是用于应用程序管理的一种非常有效的机制。其通过使屏幕的特定区与正执行的特定任务相关联而利用用户的空间存储器。用户可能会发现,与不提供空间放置及稳定性的模型的打开窗口的列表或菜单相比,当他或她记得窗口被放置在屏幕上的特定位置时更容易返回到先前打开的窗口。
应用程序管理的常规的基于窗口的机制的一个问题是通常需要大的屏幕尺寸。面对有限屏幕空间的用户必须在一方面使得窗口更小且因此减小每一应用程序内的可用工作空间与另一方面将窗口彼此堆叠使得每次仅可看到一个窗口(或非常少的几个)之间作出选择。减小工作空间可导致非常难以使用应用程序,特别是对于例如文字处理、相片编辑、绘图等应用程序。堆叠窗口使得用户可从一个应用程序或文档切换成另一个应用程序或文档的容易度降低,因为更加难以看到当前打开的内容及找到要激活的适当窗口。当窗口堆叠时,用户通常依赖于经由任务栏、快速启动区、菜单、键盘快捷方式等来导航,因而减少了重叠窗口模式的优点。
例如加利福尼亚州库珀蒂诺市的苹果有限公司提供的MacOS操作系统等一些系统提供一种用于通过暂时移动及缩小打开的窗口、将窗口移动使其彼此分开使其不重叠而在打开的应用程序间导航的机制。用户于是可激活所述窗口中的一者;接着还原原始窗口位置及大小,所激活的窗口放在最上面。此特征在允许用户在打开的应用程序及文档间快速切换方面是有效的,但仍需要相对大量屏幕空间以便在用户要在暂时缩小的窗口间作出选择时有效地展示所述窗口。
例如智能电话、个人数字助理、音乐播放器、手持式计算机等移动装置正在变得越来越强大。许多移动装置现在能够同时运行若干应用程序,且执行能与传统计算装置抗衡的复杂功能。然而,与膝上型或台式计算机相比,大多所述装置的屏幕非常小。因此,用于在打开的应用程序及文档间导航的常规的基于窗口的技术在移动装置上并不怎么奏效。没有充分的屏幕空间来显示多个重叠的窗口。事实上,许多所述装置甚至没有足够的空间来显示任务栏或快速启动区。实际上,整个屏幕通常专用于单个应用程序、文档、消息、任务或活动,以便最有效地使用非常有限的可用空间量。
发明内容
2008年5月23日申请的“在计算装置中的活动间导航(NavigatingAmongActivitiesinaComputingDevice)”的第12/126,145号相关美国专利申请案(代理人案号为PLM5729,其揭示内容并入本文中)描述了用于在计算装置上同时运行两个或两个以上活动的各种实施例,且提供了至少两种用于与所述活动交互的模式。用户可按需要在所述模式之间转换。提供了用于在全屏模式与卡模式之间切换的按钮或其它控制件。
在各种实施例种,建立卡隐喻,其中每一活动可在屏幕的一区域内表示。出于本文中的描述的目的,屏幕的这些区域被称为“卡”。虽然在一些方面卡与桌面用户界面领域中已知的窗口相似,但在各种实施例中,可用常规的基于窗口的图形用户界面一般不可用的特定方式来操纵卡,本文中更详细地描述所述操纵。所属领域的技术人员将认识到,本文中使用术语“卡”只是作为用于指代屏幕的含有与例如应用软件等活动有关或由其产生的信息的区域的方便的术语。
在各种实施例中,若干显示模式中的任一种均可用于查看卡、与卡交互、操纵卡、起始卡及解散卡。
在一个实施例中,在全屏模式下,一个活动占据了大致整个显示屏幕。因此,卡大致填满了整个显示屏幕,但在一些实施例中,屏幕的一些区域可为状态指示符、警告、消息等而保留。
在一个实施例中,第二模式可用,其称为“卡模式”。在卡模式下,在卡内可看到一个活动,且至少一个其它卡的一部分也可看到。因此,具有焦点的卡(即,用户正与其交互的卡)可完整地看到,而至少一个其它卡只是部分能看到。在卡模式下,用户可使卡在屏幕上移动,以便将焦点从一个卡改变成另一个卡。举例来说,具有焦点的卡可从屏幕上移走,以被新卡替换,所述新卡于是被具有焦点。在一个方面中,所述卡以一序列排序。在一个方面,所述卡彼此协同移动,将一个卡从屏幕的一个边缘推送走使得新卡出现在相对的边缘处。可基于所建立的序列(虽然如果需要用户可重新布置所述序列)在卡间建立持续的位置关系。
在一个实施例中,第三模式可用,其称为“滑移模式”。在滑移模式下,完整地展示两个或两个以上卡。卡的大小可减小,以便可同时展示更多的卡。此外,一个或一个以上其它卡的若干部分可看到。举例来说,在一个实施例中,可在水平的行中完整地展示三个卡,其它两个卡的若干部分展示在完整显示的卡的左侧及右侧。在一个实施例中,滑移模式有利于更容易将卡重新排序及进行操纵,且与使所述操作最优化的某些行为(如下所述)相关联。在一个实施例中,滑移模式类似于以卡视图呈现的卡的缩小视图。在一个实施例中,用户可缩小到各种程度,以便例如用屏幕上的不同数目的卡来呈现若干不同种类的滑移模式。在一个实施例中,当显示更多卡时,其以较小尺寸显示。在一个实施例中,在滑移模式下以线性布置呈现卡,保留卡模式下使用的线性序列。
在一个实施例中,第四模式可用,其称为“栅格模式”。在栅格模式下,完整地展示较大数目的卡。在一个实施例中,将卡的尺寸按比例缩小,以便同时显示所有可用的卡。在另一实施例中,显示所有卡,多达卡的预定最大数目;如果多于预定最大值可用于显示,则实施滚动以允许接入未显示的卡。在一个实施例中,在栅格模式下以栅格布置呈现卡。
在一个实施例中,用户可依据哪种模式当前有效而以不同方式操纵卡。在一个实施例中,在不同模式下可进行不同的交互,和/或可依据哪种模式当前有效而以不同方式来解译某些用户动作。下文针对本发明的各种实施例描述所述差异的细节。
在一个实施例中,不论当前显示模式如何,卡均有效,从而使得卡中表示的信息大致是当前的,且大致实时更新。在一个实施例中,无论显示模式如何用户均可与卡交互,从而使得卡内的用户界面元素无论显示模式如何均是有效的。在另一实施例中,在一些显示模式下,一些或所有卡可能不是有效的,从而使得在特定模式下时其中展示的数据可能“冻结”;例如,当可用系统资源阻止了对所有卡的实时更新而不会使系统性能不合意地降级时,此实施例可能是有用的。类似地,在一些实施例中可暂时抑制“冻结”的卡接受用户输入。
在一个实施例中,在卡之间建立并维持持续的位置关系。所述位置关系可为一维序列或某种更加复杂的二维关系。除非用户指示位置关系应改变,或者发生了某个其它指示有理由进行改变的事件(例如应用程序未使用,或应用程序崩溃或正被解散),否则在位置关系不改变的意义上,位置关系是持续的。
在一个实施例中,起初根据启动对应活动(例如应用程序)的顺序来定位卡。举例来说,当启动新的应用程序或活动时,或者在一些情况下对于已经在运行的应用程序(例如如果在电子邮件应用程序中正在编写新消息),可启动新卡。因此,在实施一维卡序列的实施例中,将把新激活的卡放置在序列末尾;举例来说,如果使用水平的行,则可将新激活的卡放置在序列中最右侧的卡的右侧。当然,用户可按需要重新定位卡。
在一个实施例中,如果用户启动了新活动(例如应用程序),则产生所述活动的卡(或一个以上卡),位置在序列的末尾。如果用户试图启动已经在运行的活动,则在一个实施例中卡不在卡序列内移动,但序列的当前视图移位,从而使得所述活动的卡被具有焦点并呈现在屏幕上的中心位置中。或者,在另一实施例中,如果用户试图启动已经在运行的活动,则将所述活动的卡移动到序列的末尾。
如上所述,在一个实施例中,新打开的卡起初定位在序列的末尾。在另一实施例中,可将一些新打开的卡放置在序列末尾以外的位置。举例来说,将已经在运行的活动的任何新卡放置在邻近于所述应用程序的先前存在的卡之处。因此,这些卡(称为“姐妹卡”)定位成使得给定活动的卡定位在整个卡序列中彼此邻近之处。举例来说,当用户起始对电子邮件消息的回复时,可出现电子邮件应用程序的新卡,所述回复的新姐妹卡可定位于邻近于原始消息的现有卡之处。
在一个实施例中,用户可自由地移动姐妹卡,使其不再彼此邻近;在另一实施例中,姐妹卡无法彼此分离,但其可作为群组移动。
在一个实施例中,可采用视觉模式来指示卡的群组。举例来说,在一个实施例中,可通过堆叠来表示卡群组;特定群组内的所有卡以类似于卡的堆叠的方式显示。或者,可用其它将卡群组与未分组的卡区分的方式来指示卡群组,举例来说,可经由截然不同的颜色方案、不同大小、不同垂直或水平定位、加括号、突出显示、空格或任何其它机制来展示卡群组。在如下所述的各种实施例中,用户可与群组交互,按照需要分离其组成的卡、创建新群组、改变群组顺序等等。在使用堆叠来指示群组的一个实施例中,有时候可自动或手动地将卡“解除堆叠”(甚至同时保留其群组关系),以便于特定类型的交互及查看组成的卡。在一些实施例中,在卡被解除堆叠时,使用替代机制(例如加括号或截然不同的加颜色)来提醒用户卡仍然是群组的成员。
所属领域的技术人员将显而易见,上文及本文中描述的各种特征可单个实施或以任何组合实施。在下文提供的描述中,额外特征及优点将变得显而易见。
附图说明
附图说明本发明的若干实施例,且与描述一起用以解释本发明的原理。所属领域的技术人员将认识到,图中说明的特定实施例只是示范性的,且并不意图限制本发明的范围。
图1描绘展示用于起始例如应用程序等活动的启动程序的显示屏幕。
图2描绘根据本发明的一个实施例的全屏模式下的显示屏幕,其中活动大体上占据整个显示屏幕。
图3描绘根据本发明的一个实施例的卡模式下的显示屏幕,其包含一具有焦点的卡及两个部分显示的卡。
图4描绘根据本发明的一个实施例的在用户已移除卡之后的卡模式下的显示屏幕。
图5描绘根据本发明的一个实施例的在用户已指定新卡具有焦点之后的全屏模式下的显示屏幕。
图6A到图6F描绘根据本发明的一个实施例的从一个卡切换成另一个卡的序列。
图7是对根据本发明的一个实施例的用于从一个卡切换成另一个卡的序列的概念描绘。
图8A及图8B描绘根据本发明的一个实施例的解散卡的序列。
图9A到图9D描绘根据本发明的一个实施例的重新布置卡的序列。
图10A描绘根据本发明的一个实施例的卡模式下的显示屏幕。
图10B描绘根据本发明的一个实施例的滑移模式下的显示屏幕。
图10C描绘根据本发明的一个实施例的滑移模式下的卡的解散。
图10D描绘根据本发明的一个实施例的滑移模式下的卡的重新排序。
图10E、图10F及图10G描绘根据本发明的实施例的栅格模式的各种实例。
图11A描绘根据本发明的一个实施例的全屏模式下的显示屏幕,其中四个卡打开,其中一个卡具有焦点。
图11B描绘根据本发明的一个实施例的响应于启动新活动的全屏模式下新卡的引入。
图11C描绘根据本发明的一个实施例的响应于启动已打开的活动的全屏模式下卡序列的重新布置。
图11D描绘根据本发明的一个实施例的响应于启动已打开的活动的全屏模式下未将卡重新排序的焦点移位。
图12A描绘根据本发明的一个实施例的全屏模式下的显示屏幕,其中七个卡打开,其中一个卡具有焦点。
图12B描绘根据本发明的一个实施例的全屏模式下的打开活动的姐妹卡的引入。
图12C及图12D描绘根据本发明的一个实施例的响应于用户输入而将卡重新排序以分离姐妹卡。
图13A描绘根据本发明的一个实施例的全屏模式下的显示屏幕,其中八个卡打开,其中一个卡具有焦点。
图13B描绘根据本发明的一个实施例的卡模式下的显示屏幕,其中八个卡打开,包含形成群组的四个卡,其中所述分组的卡以堆叠形式描绘。
图13C描绘根据本发明的一个实施例的图13B的显示屏幕,其中形成群组的卡已被重新排序。
图13D描绘根据本发明的一个实施例的卡模式下的显示屏幕,其中八个卡打开,包含形成群组的四个卡,其中所述分组的卡是使用截然不同的垂直偏移及大小来描绘。
图13E描绘根据本发明的一个实施例的滑移模式下的显示屏幕,其中八个卡打开,包含形成群组的四个卡,其中所述分组的卡是使用截然不同的垂直偏移来描绘。
图13F及图13G描绘根据本发明的一个实施例的从群组的成员之一具有焦点的视图转变成具有焦点的卡并非群组的一部分的视图的实例。
图13H到图13K描绘根据一个实施例的创建新卡群组并将卡添加到所述群组的实例。
图14是描绘根据一个实施例的用于在栅格模式下呈现卡的方法的流程图。
图15是描绘根据一个实施例的用于重新布置卡的方法的流程图。
图16A到图16D描绘根据本发明的一个实施例的将卡添加到群组的序列。
图17A到图17D描绘根据本发明的一个实施例的从群组中移除卡的序列。
具体实施方式
在以下描述中,本文中参考“活动”。在本发明的背景下,“活动”意在包含应用软件、任务、文档、页面及/或其它任何可结合电子装置而执行的活动。如本文中所述,本发明提供使用卡隐喻在电子装置上显示及操纵活动的表示的技术。因此,通过“卡”来表示活动,“卡”这个术语在本文中用来指代可由用户移动及操纵的屏幕区域。如下文中更详细描述,用户与卡交互以启动、终止活动及将活动重新排序,并且在活动间导航及执行其它操作。
系统架构
在各种实施例中,可在任何电子装置上实施本发明,所述电子装置例如是手持式计算机、个人数字助理(PDA)、个人计算机、公共信息查询站(kiosk)、蜂窝式电话等等。举例来说,本发明可以实施为在此装置上运行的应用软件或操作系统的应用程序管理模式的特征。因此,本发明可实施为用于控制此装置上的软件的图形用户界面的一部分。
在各种实施例中,本发明特定适合于例如智能电话、手持式计算机及PDA等具有有限的屏幕空间且能够同时运行若干应用软件的装置。然而,所属领域的技术人员应认识到,本发明可在许多其它背景下实践,包含任何其中从一个活动容易且平滑地切换成另一个活动是有用的环境。因此,以下描述意在举例说明本发明,而不是限制本发明的范围。
现在参看图1,其中展示了根据一个实施例的装置100的实例的实例,其包含显示屏幕101,显示屏幕101展示包含若干图标104的启动程序,所述图标表示可由用户打开的应用程序。还展示了快速启动区域105,其包含用于启动常用应用程序及其它功能的额外图标106。快速启动区域105对本发明并无必要,但仅出于说明目的而展示。
在一个实施例中,屏幕101是触敏式的,使得用户可通过触摸所显示的图标104、106来激活应用程序或功能。在一个实施例中,如以上引用的相关申请案中所述,装置100还包含用于输入基于手势的命令的触敏手势区域102。在另一实施例中,屏幕101及/或手势区域102对用户的靠近表面的动作敏感,以便检测在表面附近但不一定接触表面而执行的手势及命令。
出于说明目的,如图1所示的装置100是个人数字助理或智能电话。所述装置一般具有电话、电子邮件及文本消息功能,且可执行其它功能,包含例如播放音乐及/或视频、上网、运行生产力应用程序等等。根据各种实施例可在任何类型的具有触敏式屏幕的装置中实施本发明,且不限于具有所列举的功能性的装置。此外,图1所示的特定布局只是示范性的,且并不意在限制本发明的范围。
在各种实施例中,可使用任何能够检测接触位置及/或用户的靠近表面的动作的技术来实施触敏式屏幕101及手势区域102。或者,可用其它用户输入机构(例如键盘、轨迹球、触控笔等等)来实施本发明。所属领域的技术人员将认识到,本发明的技术特别适合于直接操纵,但可使用任何输入技术。在一个实施例中,如2008年5月6日申请的标题为“电子装置的扩展触敏控制区域(Extended Touch-SensitiveControlAreaforElectronicDevice)”的第12/115,992号相关申请案中所述,手势区域102提供延伸超出触摸式屏幕101的边缘的触敏控制区域,所述相关申请案的揭示内容以引用方式并入本文。
在一个实施例中,如图1所示的装置100还具有物理按钮103。在一个实施例中,如下文中更详细描述,物理按钮103可用来在全屏模式与卡模式之间转换。本发明并不需要物理按钮103,且仅出于说明目的而展示物理按钮103。
卡隐喻
如本文中所述,在一个实施例中,有两种或两种以上与装置100交互的模式可用。确定当前哪种显示模式在装置100上有效。依据当前显示模式,以不同方式显示卡301。在各种实施例中,显示模式可包含以下各者的任何组合:
“全屏”模式,其中表示应用程序或其它活动的卡占据大体上整个显示屏幕101;
“卡”模式,其中呈现至少两个卡,其中的至少一者只是部分可看到,每一卡表示一应用程序或其它活动;
“滑移”模式,其中相对于卡模式以缩小的大小呈现卡,以便可完整地呈现一个以上卡;及
“栅格”模式,其中卡的大小根据可用屏幕空间而缩小。
如下文更详细地描述,装置100可接收来自用户的输入。在各种实施例中,此输入可致使装置100从一种显示模式切换成另一种显示模式,和/或响应于用户的指定切换成另一个卡的输入而将所显示的卡重新定位。
所属领域的技术人员将认识到,本文中仅出于识别的目的而使用给予模式的名称(“全屏”、“卡”、“滑移”及“栅格”),且其并不意在暗示模式的任何特定特性或以其它任何方式限制本发明的范围。一般来说,且不限制本发明的范围:对于最大程度上使用屏幕空间来与单个活动交互,全屏模式是最优的;对于容易将焦点从一个活动切换成另一个活动且对于容易起始及终止活动,卡模式是最优的;对于将表示活动的卡重新排序及操纵所述卡,滑移模式是最优的;且对于提供打开活动的概览,栅格模式是最优的。在一个以上模式下,可采取许多动作。在一个实施例中,无论当前模式如何,活动均是运转的,且能够接受输入并显示输出;在另一个实施例中,活动可能在一些模式下是运转的但在其它模式下不运转。下文中将更详细地描述各种模式。
全屏模式
现在参看图2,其中展示了根据一个实施例的全屏模式下的显示屏幕101。在所述实例中,日历应用程序大体上占据了整个显示屏幕101;然而,所属领域的技术人员将认识到,可以此方式呈现任何活动。如图2所示,即使在全屏模式下,也可保留显示屏幕101的特定部分以用于标题栏、电池指示符、时钟、信号强度指示符等等。因此,本文中使用的术语“全屏模式”意在指代任何一种这样的布置,即,其中即使屏幕101的其它较小区域被保留以用于其它功能,屏幕101的主要焦点仍是单个活动。
用户通过常规用户界面方法与活跃的活动(例如图2所示的日历应用程序)交互,所述方法包含操纵屏幕上的元素、键入文本等等。所述技术在此项领域中是众所周知的。
卡模式
现在参看图3,其中展示了根据一个实施例的卡模式下的显示屏幕101的实例。在一个实施例中,用户可按压物理按钮103而在模式间切换。在另一实施例中,用户可在卡模式下触摸或双击卡301以起始切换成全屏模式。在又一实施例中,在一段时期不活动之后,装置100从卡模式切换成全屏模式。也可提供其它机制来在模式间切换。
图3中可看出,在卡模式下的一个实施例中,可完全看到具有焦点的卡301B。其它卡301A、301C只是部分可看到且不具有焦点。通常,具有焦点的卡301B表示紧接在切换成卡模式之前在全屏模式下显示的相同活动。可呈现任何数目的部分显示的卡301A、301C。在图3的实例中,展示了两个所述卡301A、301C,每个卡位于具有焦点的卡301B的一侧。通常,在沿线性轴呈现卡301的布置中,可邻近于具有焦点的卡301而显示一个或两个部分显示的卡301。此外,如图3所示,在一个实施例中,部分显示的卡301A、301C展示成比具有焦点的卡301B略小,以便进一步强调卡301B具有焦点的事实。
在一个实施例中,部分显示的卡301A、301C提供卡301B的位置背景,且提供用于导航到其它活动的机制。在一个实施例中,用户可通过触摸卡内的任何区域来指定卡301A、301C具有焦点;这使得指定的卡301移动到显示屏幕101的中央部分,且致使其它卡也移动,以便维持相同的位置序列。在一个实施例中,用户可通过拖拽任何所显示的卡301以致使所要的卡301移动到显示屏幕101的中央部分来指定卡301A、301C具有焦点;同样其它卡301也移动,以便维持相同的位置序列。在一个实施例中,用户可通过沿着手势区域102拖拽手指而将卡301左右移动。在一个实施例中,甚至可在全屏模式下执行此手势,从而致使卡301以如上针对卡模式所述的相同方式左右移动。
响应于用户的命令,卡301在屏幕101上移动位置,从而使得例如当前具有焦点的卡301B变得仅部分可看到,且其它卡301A、301C中的一者变得可完全看到且具有焦点。卡301响应于用户的命令而彼此协同移动。因此,举例来说,如果用户指示中央的卡301应在向右的方向上移动,那么整个显示画面如下向右位移:
中央的卡301(其具有焦点)向右移动,从而使得其沿着显示屏幕101的右手侧仅部分可看到。
如果任何卡301在具有焦点的卡301的右侧可部分地看到,则其移动离开显示屏幕101的右边缘,从而使其不再能看到。
如果任何卡301在具有焦点的卡301的左侧可部分地看到,则其向右移动,从而使得其现在完全可看到且具有焦点。
在一个实施例中,用户例如通过直接操纵所显示的卡301来指示此移动。这在触摸屏幕上可例如通过在屏幕上将中央的卡301向左或向右拖拽或者通过敲击部分显示的卡来执行。或者,可提供轨迹球、触敏垫或其它输入装置来促进此直接操纵。
因此,在一个实施例中,当用户在显示屏幕100内将卡301向左或向右拖拽时,其它卡301与所拖拽的卡301协同移动。因此,举例来说,如果用户将卡301B向右拖拽,则卡301A及301C也向右移动。这将使得卡301C移动离开屏幕,且卡301A将移动到显示屏幕100的中央位置。如果用户将卡301A向右拖拽,将出现相同结果。
在一个实施例中,如果用户拖拽卡301以便将卡301放置得足够靠近中央位置而使得意图明显是把焦点给卡301,则卡301在拖拽操作完成后弹跳到中央位置。其它卡301相应地弹跳到合适位置,以便维持相同的位置序列。因此,用户无需将卡301一直拖拽到中央位置。另一方面,如果用户将卡301拖拽较小的量(其不会致使新卡301足够靠近中央位置),则所有的卡301在拖拽操作完成后均即刻弹跳回到其先前的位置。
在一个实施例中,卡301展示正在操作的应用程序或其它活动。因此,当用户在卡301间导航时,他或她可在每一卡301内看到实际的运转的应用程序或其它活动。
在各种实施例中,可将卡的运动限制于单个轴(例如水平轴或垂直轴,但不是两个轴),以便简化卡301间的位置关系。或者,可使得两个或两个以上移动轴可用。在本文所述的实例中,卡301在水平行中布置。用户沿水平轴移动卡301以从一个活动导航到另一个活动。所属领域的技术人员将认识到,其它布置也是可能的。举例来说,卡301可垂直而非水平布置。或者,可提供卡301的二维布置。
在一个实施例中,一旦用户已将所要的卡301移动到中央位置而使得其具有焦点,则他或她可指示显示屏幕101应返回到全屏模式,从而使得具有焦点的卡301占据大体上整个显示屏幕101。或者,装置100可在卡有一段时间未发生移动之后自动返回到全屏模式,或者在用户开始与具有焦点的活动交互的情况下返回到全屏模式。在一个实施例中,当前具有焦点的卡301一直完全可看到,且相对于部分显示的卡301,其在显示屏幕101上的大体上中央位置中显示。
现在参看图4,其中展示在一个实施例中在用户已致使卡301C(表示电子邮件应用程序)变得位于中央且具有焦点之后卡模式下的显示屏幕101的实例。图4中可看出,先前具有焦点的卡301B现在在卡301C的左侧是部分可看到地。卡301A现在不再能看到。
在一个实施例中,随着新的活动具有焦点且处于工作状态,用户可触摸或双击卡301C以重新进入全屏模式,如图5所示。或者,用户可按压按钮103以在全屏模式与卡模式之间转换。因此,在图5中,用户已完成了从图2的日历应用程序到电子邮件应用程序的切换。
现在参看图7,其中展示了对根据本发明的一个实施例的从一个活动切换成另一个活动的序列的概念性描绘。有若干个活动打开,其每一者由卡301A到301H表示。屏幕101在任何给定时间仅展示卡301的一子组。图中可看出,即使在任何给定时间大多数卡301是不可看到的,也维持位置序列。图7描绘显示屏幕101从卡301B具有焦点(且卡301A及301C部分可看到)的初始位置移动到卡301E具有焦点(且卡301D及301F部分可看到)的第二位置。
显示屏幕101的移动是概念性的。在一个实施例中,在实际操作中,通过在屏幕101上在向左的方向上移动卡301来完成从卡301B到卡301E的切换。举例来说,用户可在向左的方向上反复拖拽卡301,以致使卡301C、301D及301E连续占据中央位置。或者,用户可点击部分显示的卡301C以将其移动到中央位置,且致使卡301D部分显示,接着点击部分显示的卡301D以将其移动到中央位置,且致使卡301E部分显示,且接着点击部分显示的卡301E以将其移动到中央位置。每一机制操作以将焦点从由卡301B表示的活动移位到由卡301E表示的活动。
在一个实施例中,在卡301移动及/或弹跳到合适位置时执行过渡效果以增强过渡的平滑性。在一个实施例中,在任何给定时间在中央显示的卡301展示为略大于其它卡301。
一般来说,甚至当用户从一个卡移动到另一个卡301时,卡301的序列也是持续的。在一个实施例中,所述序列是环形的,从而使得最右边的卡301被视为在最左边的卡301的左侧。因此,移动离开序列的一端会使得用户回到序列的另一端。在另一实施例中,如图4中描绘,所述序列不是环形的,从而使得序列中存在第一个卡及最后一个卡301。
在一个实施例中,卡301可在一些环境下在序列内自动移动。举例来说,可将频繁使用的卡301移动到序列中更显眼的位置,而使用不太频繁的卡301可保留在不太显眼的位置。
现在参看图6A到图6F,进一步以从一个活动切换成另一个活动的序列为例说明根据一个实施例的本发明的操作;具体来说,用户从日历应用程序切换成电话应用程序。图6A展示装置100在全屏模式下展示日历应用程序的初始状态。在图6B中,用户已例如通过按压按钮103而切换成卡模式。现在,日历应用程序在卡301B中是可看到的,且电话应用程序在卡301A中是可部分看到的。图6C到图6E展示用户在向右方向上拖拽卡301B的效果。当用户拖拽卡301B时,卡301A也在向右方向上移动,直到其如图6E所示在显示屏幕101上在中央定位为止。如上所述,此动作也可响应于用户触摸图6B中卡301A的可看到的部分或通过在手势区域102中在水平向右方向上拖拽而起始。
一旦电话应用程序如图6E所示处于卡301A中的中央位置,用户便可敲击卡301A或按压按钮103以切换成全屏模式,如图6F所示。在一个实施例中,用户还可如图6E所示在卡模式下与电话应用程序直接交互。
在一个实施例中,用户可通过返回如图1所示的启动屏幕来启动额外活动。在一个实施例中,通过执行手势或其它命令来执行此操作。在一个实施例中,用户还可通过触摸快速启动区域105中的图标106来启动额外活动。在一个实施例中,新启动的活动产生新卡,所述新卡被添加到图7所示的卡序列的末尾。在一个实施例中,新启动的活动的卡默认具有焦点,且呈现于屏幕101上的中央位置。
在一个实施例中,用户可例如通过关闭卡301来解散活动。在一个实施例中,可通过点击卡内的控制件来关闭卡301。在另一实施例中,可通过将卡向上拖拽离开屏幕101或在向上的方向上执行轻击动作来关闭卡301。现在参看图8A及图8B,其中展示了用户将卡301B向上拖拽离开屏幕101从而致使卡301B解散的序列的实例。
在图8A及图8B中可看出,在一个实施例中,解散卡301B致使卡301C向左移动以填充因卡301B被解散而产生的空隙。一般来说,当卡301解散时,其它卡301移动以填充空隙。
在一个实施例中,解散卡301致使与所述卡相关联的应用程序关闭。在另一实施例中,甚至当卡301关闭时,应用程序仍保持打开。
在一个实施例中,在某些环境下,卡301可自动关闭。举例来说,如果与一应用程序相关联的任务完成,或者如果一应用程序崩溃或终止,则所述应用程序的卡301可自动关闭。
在一个实施例中,用户还可在卡模式时通过点击卡301并保持一段时间(例如500毫秒)然后将卡301从一个位置拖拽到另一个位置来重新布置卡301。图9A到图9D中展示了一实例。用户点击卡301B并将他或她的手指保持在卡301B上,然后将卡301B向上拖拽,从而致使卡301C及301D移动以填充空隙。然而,用户并不立刻释放卡301B,而是他或她将卡301B移动到卡301C与301D之间的位置,如图9C所示。当用户在其它两个卡301C与301D之间移动所拖拽的卡301B时,所述两个卡301C及301D分离以允许放置所拖拽的卡301B。结果是图9D所示的序列,其中卡301B现在位于卡301C与301D之间。
在一个实施例中,提供某种视觉反馈以指示正在进行卡的重新布置;例如,一旦用户已将他或她的手指保持在适当位置至少指定的一段时间,便可用某种独特的方式将所显示的卡301突出显示,或者可包含动画或其它效果。
一旦已起始了移动动作,用户便可继续在任何方向上拖拽卡301,以便将卡301放置在卡301的序列内的所要位置。卡301的序列响应于拖拽操作而向左或向右滚动;例如,如果用户在屏幕的右边缘附近拖拽卡301,则屏幕向左滚动以使得展示序列中的额外卡301,而其它卡滚动离开屏幕。当用户释放卡301从而结束拖拽操作时,卡301放置于所指示的位置,因而完成卡序列重新布置动作。
滑移模式
在一个实施例中,称为“滑移”模式的额外模式向用户提供另一种查看及重新布置卡的机制。在一个实施例中,在滑移模式下,卡301以缩小的大小展示,因而准许同时在屏幕101上展示更多的卡301。
在一个实施例中,当装置100处于滑移模式时,卡301像在卡模式下一样以线性方式布置。用户可如上文针对卡模式所述重新布置卡301,且上文相对于卡模式所述的大体上所有行为也适用于滑移模式。因此,当用户在显示屏幕100内向左或向右拖拽卡301时,其它卡301与所拖拽的卡301协同移动。滑移模式提供了在能够同时查看更多的卡301的同时重新布置卡的方式。
图10A与图10B的比较提供了卡模式与滑移模式之间的差异的实例。现在参看图10A,其中展示了根据本发明的一个实施例的且如上所述的卡模式下的显示屏幕101;此处,当前有七个卡301打开,但仅完整地展示了一个卡301D,还展示了两个相邻的卡301C、301E的若干部分。图10A中出于说明目的展示了卡301A、301B、301F及301G,以描绘其与可看到的卡301C、301D、301E的位置关系,即使卡301B、301F及301G不在屏幕上,且当前在屏幕101上看不到。
现在参看图10B,其中展示了图10A中包含的相同的七个卡301在滑移模式下的显示屏幕101。此处,完整地展示了三个卡301C、301D及301E,还展示了两个相邻卡301B、301F的若干部分。在一个实施例中,卡的大小缩小,使得额外的所显示的卡与屏幕301相适合。所属领域的技术人员将认识到,在不同的实施例中在屏幕上可看到的特定数目的卡301可以不同,且对三个完全可看到的卡加上两个部分可看到的卡的特定显示只是示范性说明一个实施例。
在一个实施例中,任何数目的卡301均可在屏幕101内完全可看到。举例来说,如图所示,三个卡301可以是完全可看到的,每一侧还有额外的部分可看到的卡301。或者,有五个卡301可以是完全可看到的,每一侧还有额外的部分可看到的卡301。
在一个实施例中,用户可用与卡模式下大体上相同的方式在滑移模式下与卡301交互。卡301可前后移动,且维持卡301间的位置关系。通过拖拽及放下而在序列内重新布置卡301。可用类似于上文结合图8A及图8B所述的操作类似的方式,通过将卡301向上拖拽离开屏幕101或在向上方向上执行轻击动作而关闭卡301并解散其活动。举例来说,现在参看图10C,其中展示了用以解散卡301E的向上拖拽或轻击动作的实例。在解散卡301E后,卡301F即刻将向左位移从而占据先前由卡301E占据的空间,且卡301G将向左移动从而维持卡间的一致间距。
在一个实施例中,当在滑移模式下时,用户可起始对卡序列的重新布置,而不必首先执行一段时间的敲击及保持输入操作。举例来说,如图10D所示,用户可通过将卡301D向下拖拽而立即起始对卡301的重新布置;用户无需敲击及保持一段时间。如果用户想要敲击及保持,则他或她可仍通过这种操作来起始重新布置操作。在任一情况下,一旦已开始了重新布置操作,用户便可在任何所要的方向上拖拽,同时继续在屏幕101上保持他或她的手指;当用户的手指靠近屏幕101的最右边缘或最左边缘时,卡301的显示在合适时向左或向右滚动。
在发生卡的重新布置时,卡301用类似于上文针对卡视图结合图9A到图9D所述的方式移位以填充间隙。因此,在滑移视图下,如果用户将卡301D向下拖拽足够的量,则如图10D所示,卡301E将向左移动以填充间隙。当用户在其它两个卡之间移动所拖拽的卡301D时,所述两个卡将分离以允许放置所拖拽的卡301D。
在一个实施例中,在滑移模式下,卡301展示正在操作的应用程序或其它活动。因此,当用户在卡301间导航时,他或她可在每一卡301内看到实际的运转的应用程序或其它活动。
栅格模式
如上文提及,在一个实施例中,卡模式及滑移模式两者均以线性布置来呈现卡301。在一个实施例中,可使用栅格模式,其通过以二维栅格呈现卡301而允许用户在屏幕101上看见更多的卡301。
现在参看图10E,其中展示了栅格模式下的含有四个打开的卡301的屏幕101的实例。
在一个实施例中,当在栅格模式下时,卡301以准许同时显示所有卡301的大小呈现。因此,举例来说,在图10F中,以小于图10E中使用的大小的大小展示卡301,以便可同时展示所有九个卡301。当卡301解散或启动时,可将卡301适当缩放以准许同时显示所有卡301。
在一个实施例中,在栅格模式下,强制实行最小的卡301大小(或最大数目个所显示的卡301),即使这意味着只能显示一子组的卡301时也是如此。因此,实际上,一旦卡301已被按比例缩小成最小的大小(或一旦在屏幕101上展示了最大数目个所显示的卡301),则不发生进一步的按比例缩小。实情为,准许滚动以允许用户接入其余的未显示的卡301。可提供某种视觉指示以通知用户可经由滚动来访问额外的卡301(例如通过展示不在屏幕上的卡301的边缘)。用户可例如通过将卡301向左或向右移动或者在手势区域102中执行手势或者通过任何其它已知手段来滚动。在图10G的实例中,在水平方向上实施滚动,以便将不在屏幕上的卡301定位在所显示的卡301的左侧及右侧;然而,所属领域的技术人员将认识到,可在任何所要方向上及/或在需要的情况下在两个或两个以上方向上实施滚动。
现在参看图14,其中展示了根据一个实施例的用于在栅格模式下呈现卡301的方法的实例。例如响应于用户输入而起始栅格模式(1401)。装置100确定(1402)打开的卡301的总数。装置100接着确定(1403)打开的卡301的数目是否超过在屏幕101上显示的最大数目;此最大数目可取决于例如屏幕101的大小、可用的分辨率、卡103的最小可接受大小及/或其它因素。
如果打开的卡301的数目未超过最大数目,那么装置100确定(1404)用以使屏幕大小最大化的适当的比例因子。如上所述,在一个实施例中,以准许同时显示所有卡301的大小展示卡(只要卡301至少具有最小可接受大小即可)。装置100根据比例因子来缩放(1409)卡301,并显示(1405)所有打开的卡301。
如果打开的卡301的数目超出最大数目,那么装置100将卡301缩放(1410)成可接受的最小的大小,并以可接受的最小的大小显示(1406)一子组的打开的卡301。可经由滚动来接入未显示的卡301。可展示滚动条或其它滚动机构;或者,用户可通过在特定方向上拖拽卡301来滚动。如果接收到(1407)滚动命令,则装置100滚动(1408)卡,以便显示不同的一子组卡301。如果需要的话,滚动可反复发生。
在一个实施例中在栅格模式、滑移模式及卡模式下,卡301展示有效的实时的信息,且可用与全屏模式下相同的方式与卡301交互。在其它实施例中,在这些模式中的至少一些模式下,用“冻结”或静态形式呈现卡301。
在模式间切换
在一个实施例中,用户可按压物理按钮103或装置100上的其它某种按钮而在模式间切换。在另一实施例中,用户可在滑移模式下触摸或双击卡301以起始切换成全屏模式或卡模式。在又一实施例中,在一段时期不活动之后,装置100从滑移模式切换成全屏模式(或卡模式)。也可提供其它机制来在模式间切换。在一个实施例中,当从一种模式切换成另一种模式时,执行过渡效果。
在另一实施例中,用户可通过在屏幕101上的指定区域中敲击而在卡模式、滑移模式及栅格模式下切换。在一个实施例中,所述指定区域是未由任何卡301占据的任何区域。在另一实施例中,所述指定区域是卡301下方的区域。
在又一实施例中,当在卡模式下时,敲击所述行卡的下方的区域致使切换成滑移模式;而当在滑移模式下时,敲击未由卡301占据的任何区域致使切换成卡模式。在其它实施例中,其它用户输入动作可致使在模式之间进行切换,包含例如键入手势、敲击键盘上的键、按压按钮、选择菜单命令、激活屏幕上的按钮或其它元素等等。
在另一实施例中,用户可通过执行手势而在各种模式间切换。此手势的一个实例是在手势区域102中开始且延伸到屏幕101上的“上挥”手势。在一个实施例中,此手势从全屏模式切换成卡模式,或从卡模式切换成滑移模式,或从滑移模式切换成栅格模式。在另一实施例中,此手势从全屏模式切换成卡模式,或从卡模式切换成栅格模式。在另一实施例中,此手势从全屏模式切换成卡模式,或从卡模式切换成启动程序屏幕。
模式改变手势的另一实例是在屏幕101上开始且延伸到手势区域102上的“下挥”手势。在一个实施例中,此手势从栅格模式切换成滑移模式,或从滑移模式切换成卡模式,或从卡模式切换成全屏模式。在另一实施例中,此手势从栅格模式切换成卡模式,或从卡模式切换成全屏模式。在又一实施例中,此手势从启动程序屏幕切换成卡模式,或从卡模式切换成全屏模式。
在其它实施例中,其它手势可用于模式改变,例如可使用捏等多手指手势来从一种模式改变成另一种模式。
在另一实施例中,用户可通过起始模式改变命令(例如通过触摸屏幕101上的按钮,或通过按压按钮103或装置100上的其它某个物理按钮,或通过从菜单中选择模式改变命令)而在模式间切换。
在又一实施例中,用户可通过改变装置100的定向来从一个模式切换成另一个模式;举例来说,装置100可配备有定向传感器(例如加速计),其可检测所述改变并相应地改变模式。
所属领域的技术人员将认识到,可响应于其它类型的命令、背景及/或环境因素而发生模式改变。
卡的自动重新布置
在一些实施例中,装置100可响应于某些用户动作来自动重新布置卡301。举例来说,如果用户试图启动已经具有打开的卡301的活动,则在一些实施例中,所述卡301可移动到任何将用于新启动的活动的位置。在一个实施例中,卡301的新位置将为卡301的序列中的最右边的位置。这可能合乎需要以便与用户对于新启动的活动位于序列中的最右边的位置的期望维持一致。
现在参看图11A到图11D,其中展示了此技术的实例以及相关的行为。在图11A中展示了根据本发明的一个实施例的全屏模式下的显示屏幕101的实例,其中四个卡301打开,其中一个卡301C具有焦点。如前所述,在图11A中仅出于说明目的描绘了额外的打开的卡301A、301B、301D,但所述卡当前未显示于显示屏幕101上。
在图11B中,例如,响应于用户经由应用程序启动屏幕启动新活动而引入新卡301E。在一个实施例中,新卡301E定位于卡301的序列中的最右边位置,但所属领域的技术人员将认识到可使用新卡301E的其它位置。举例来说,新卡301E可位于最左边的位置,或者在其它某个位置,例如与在启动新活动时最新近显示的卡301相邻近的位置。
此外,在一个实施例中且如图11B所示,所有卡301均移位,以便给予新卡301E焦点。
图11C描绘响应于用户试图启动对应于已经打开的卡301B的活动而发生的卡的重新布置的实例。在一个实施例中,将卡301B移动到卡序列的末尾(最右边的位置)。此外,在一个实施例中且如图11C所示,所有卡301均移位,以便给予卡301B焦点。
或者,可能需要移动焦点,使得当用户试图启动对应于已经打开的卡301B的活动时,无需将卡序列重新布置即可给予卡301B焦点。图11D描绘这样一种实施例的例子,即响应于用户试图启动对应于已经打开的卡301B的活动。此处,并非重新布置卡序列,而是改变焦点,且卡序列保持不变。
在一个实施例中,用户可选择在启动对应于打开的卡301的活动时是否应重新布置卡序列。可提前进行此选择,例如经由偏好或选项屏幕。或者,在启动对应于打开的卡301的活动时,可向用户提供两种行为之间的选项。举例来说,可向用户呈现对话框,其提示活动已经打开,并且提醒用户指示是否重新布置卡序列。
虽然图11A到图11D描绘了全屏模式下的装置100,但所属领域的技术人员将认识到,本文中描述的自动重新布置技术可在任何模式下执行,包含卡模式、滑移模式及/或栅格模式。此外,屏幕101、装置100及卡301的特定布置及外观希望是示范性的,且不以任何方式限制本发明的范围。
现在参看图15,其中展示了描绘根据一个实施例的卡的重新布置的方法的流程图。用户例如通过敲击启动屏幕中的图标来启动(1501)活动。在步骤1502中,如果对于所启动的活动没有已经打开的卡301,则打开新卡301且将其添加(1503)到卡301的当前序列的末尾。举例来说,可将新卡301添加(1503)在卡301的当前序列中的最右边的位置。如果没有卡301已经打开,则新卡301变成序列中仅有的卡301。例如通过将新卡301放置在屏幕101中央或致使新卡301表示的活动占据大体上整个屏幕101(如果在全屏模式下)而将焦点移位(1504)到新卡301。
如果在步骤1502中所启动的活动的卡301已经打开,则装置100确定(1505)是否应自动重新布置卡序列。如上所述,在一些实施例中,当启动对应于打开的卡301的活动时自动重新布置卡序列,而在其它实施例中,不自动重新布置卡序列。或者,提前或在启动对应于打开的卡301的活动时,可向用户提供在两种行为之间进行选择的选项。
如果装置100确定(1505)其应自动重新布置卡序列,则将对应于所启动的活动的卡301移动(1507)到卡301的当前序列的末尾(例如,通过将对应于所启动的活动的卡301移动到卡301的序列中的最右边的位置)。
在一个实施例中,无论是否重新布置卡序列,均将焦点移位(1506)到对应于所启动的活动的卡301,例如通过将卡301放置于屏幕101的中央,或致使卡301表示的活动占据大体上整个屏幕101(如果在全屏模式下)。
姐妹卡
在一个实施例中,当打开新卡301时,其在卡301的序列内的放置取决于其与现有的打开的卡301的关系(如果存在的话)。举例来说,如果针对已经在运行的活动打开新卡301,则可将新卡301放置成邻近于所述应用程序的打开的卡301。因此,这些卡301(称为“姐妹卡”)定位成使得给定活动的卡301定位在整个卡序列中彼此邻近之处。举例来说,当用户起始对电子邮件消息的回复时,可出现用于电子邮件应用程序的新卡301,用于回复的新姐妹卡301可定位于邻近于原始消息的现有卡301之处。作为另一实例,用于浏览器应用程序的新卡301可定位成邻近于用于浏览器应用程序的任何当前打开的卡301。将相关的卡301放置成使其彼此相邻,允许用户更容易地辨别序列中的卡301间的关系并在卡301间导航。
由于卡与共同的应用程序或活动相关联的事实,卡301可彼此相关(即,可为“姐妹”)。或者,如果卡与特定的任务、线程、联系人、主题、公司或操作相关,则可认为其是姐妹。可基于显式标签或用户指定的其它指示来推断姐妹关系或者建立姐妹关系。所属领域的技术人员将认识到,无论用于确定卡301间的姐妹关系的特定基础如何,均可使用根据卡301的姐妹关系来放置卡301的机制。
在一个实施例中,姐妹卡301可按用户的愿望自由移动及/或分离。因此,利用新卡301与打开的卡301的姐妹关系初始放置新卡301并不会阻止卡301稍后移动到不邻近于其姐妹301的位置。
现在参看图12A及图12B,其中展示了根据一个实施例的姐妹卡301的放置的实例。在图12A中,七个卡301打开,且卡301D具有焦点。装置100处于全屏模式下,使得卡301D占据大体上整个屏幕101。
在图12B中,例如响应于用户起始打开对应于卡301D的活动的新卡的任务而引入姐妹卡301D'。举例来说,如果卡301D包含电子邮件消息,则用户起始回复消息可致使针对所述回复打开新卡301D'。如图12B所示,在卡序列内邻近于卡301D的位置引入新卡301D'。如图12B所示,在一个实施例中具有焦点新卡301D',且新卡301D'现在占据大体上整个屏幕101。
虽然图12A及图12B描绘了全屏模式下的装置100,但所属领域的技术人员将认识到,本文中描述的姐妹卡301启动技术可在任何模式下执行,包含卡模式、滑移模式及/或栅格模式。此外,屏幕101、装置100及卡301的特定布置及外观希望是示范性的,且不以任何方式限制本发明的范围。
现在参看图12C及图12D,其中展示了根据本发明的一个实施例的响应于用户输入而将卡重新排序以分离姐妹卡的实例。在所述实例中,用户将卡301D从其初始位置拖拽到卡301B与301C之间的新位置。图12D中可看出,在一个实施例中,卡301D'保持在其原始位置且不随卡301D移动。
在另一实施例中,姐妹卡确实一起移动,从而使得拖拽卡301D将致使卡301D'也移动。举例来说,在一个实施例中,姐妹卡301无法彼此分离。
在另一实施例中,用户可提前经由偏好屏幕或类似机制或者在用户起始涉及具有姐妹的卡301的卡移动操作时指定姐妹卡301是否应一起移动。
在另一实施例中,用户可选择同时移动一个以上的卡301。举例来说,用户可突出显示两个或两个以上卡301,然后移动突出显示的卡301中的一者以致使其全部一起移动。在一个实施例中,选择具有至少一个姐妹的卡301来促使姐妹卡被自动选择,从而使得如果用户接着移动选定的卡301中的一者则姐妹卡也移动;然而,如果用户不想让姐妹卡全部一起移动301,则用户可在移动卡301之前取消选择所选定的卡301。
卡群组
在一个实施例中,卡301可视觉上与彼此分组在一起。因此,彼此具有某种关系的卡301(例如与特定应用程序或活动相关联的卡301)可用指示及/或强化所述关系的方式显示。举例来说,可将表示经由浏览器应用程序查看的各种网页的卡301分组在一起。
用于指示卡301的群组的视觉模式的一个实例是用类似于堆叠或覆盖的方式描绘卡301,其中将完全可看到的前面的卡301(或“顶部的卡”)及一个或一个以上额外的卡301描绘成仿佛其是在前面的卡301的后面。或者,可用使卡群组与未分组的卡301区分的其它方式来指示卡群组,举例来说,可经由截然不同的颜色方案、不同大小、不同垂直或水平定位、加括号、突出显示、间隔或任何其它机制来展示卡群组。在如下所述的各种实施例中,用户可与群组交互,按照需要分离其组成的卡301、创建新群组、改变群组顺序等等。在其中使用堆叠来指示群组的一个实施例中,卡301有时候可自动或手动“解除堆叠”,甚至同时保留其群组关系,以便促进某种类型的交互及对组成的卡301的查看。虽然卡301被解除堆叠,但在一些实施例中,使用替代机制(例如加括号或用区别性的着色)来提醒用户卡301仍然是群组成员。举例来说,在一个实施例中,在卡视图中由堆叠来表示卡群组,但堆叠在全屏模式下分离,从而使得用户可完整地看到每一组成的卡301。
现在参看图13A到图13K,其中展示根据各种实施例的卡群组及行为的视觉描绘的各种实例。图13A描绘全屏模式下的显示屏幕101。八个卡301A、301B、301C、301C'、301C''、301C'''、301D及301E打开,且卡301C当前具有焦点。卡301C、301C'、301C''及301C'''例如由于其全部与共同的活动或应用程序相关联的事实而形成卡群组。然而,在图13A的实例中,未在全屏模式下明显地展示卡301的分组,且卡301以同样的方式运行,仿佛其未彼此分组在一起一样。然而,所属领域的技术人员将认识到,在其它实施例中,可通过某种视觉手段(例如,区别性的颜色、遮蔽、边界、图标或其它指示符)来描绘卡群组。
图13B描绘卡模式下的显示屏幕101,其中相同的八个卡301A、301B、301C、301C'、301C''、301C'''、301D及301E打开,且卡301C仍具有焦点。此处,在堆叠1301A中描绘分组的卡301C、301C'、301C''及301C''',其中前面的卡301C完全展示,且其余的卡301C'、301C''及301C'''部分地被卡301C遮盖。在一个实施例中,卡301C、301C'、301C''及301C'''的顺序对应于卡301C、301C'、301C''及301C'''在全屏模式下出现的顺序。在另一实施例中,如果群组中的卡301C、301C'、301C''及301C'''中的一者在用户从全屏模式切换成卡模式时具有焦点,那么具有焦点的卡301位于堆叠1301A的前面,群组中的其余的卡301位于堆叠中的其它位置。
在一个实施例中,用户可移动及操纵堆叠1301A,仿佛堆叠1301A是单个卡301一样,包含在卡序列内重新布置堆叠1301A,解散堆叠1301A等等。在一个实施例中,用户可通过对堆叠1301A执行卡解散操作(例如将堆叠1301A向上拖拽到屏幕101的顶部)来解散整个群组的卡。在另一实施例中,此解散动作仅解散群组中的顶部的卡,同时使其余的卡301仍打开(且如果存在一个以上卡301则仍将其分组)。在另一实施例中,响应于用户解散堆叠1301A的动作,提示用户指定他或她是期望解散整个群组还是单个卡301。
在一个实施例中,用户可致使堆叠1301A中的卡301重新排序,以便将不同的卡301放在堆叠1301A顶部以便于查看。在一个实施例中,用户在向下方向上拖拽前面的卡(例如图13B中的卡301C)以在堆叠1301A中重新布置卡301的顺序。响应于此动作,前面的卡301移动到堆叠1301A的后面,且紧接在前面的卡后面的卡移动到前面。举例来说,图13C描绘卡301C已移动到堆叠1301A的后部从而使得卡301C'现在展示在前面位置之后的显示屏幕101。
如果用户致使从卡模式切换成全屏模式,则在一个实施例中,堆叠1301A中的卡301被“解除堆叠”,从而使得全屏模式类似于图13A中所示的模式。在一个实施例中,在从卡模式进入全屏模式后,属于一群组的卡即刻以对应于堆叠1301A中的卡301的最新近布置的顺序放置。
如上文提及,在各种实施例中,可用其它方式展示卡群组。举例来说,在一个实施例中,可使用卡的大小及/或垂直偏移来指示作为群组的一部分的卡301。举例来说,在图13D中,与其它卡301A、301B、301D、301D、301E相比,卡301C、301C'、301C''及301C'''以较大大小且以不同的垂直偏移展示;这表明卡301C、301C'、301C''及301C'''形成群组1301B的一部分。图13D所示的特定垂直偏移及大小只是示范性的。
在一个实施例中,群组中的卡301中的一些展示在并非群组的一部分的其它卡301的前面且部分地遮盖其它卡301。举例来说,在图13D中,卡301C部分地遮盖卡301B(其并非群组1301B的一部分);类似地,卡301C'''(如果使其处于显示器101内)将部分地遮盖卡301D。在一个实施例中,在被遮盖的卡301具有焦点的情况下且当其具有焦点时,使被遮盖的卡301成完整视图。
在一个实施例中,如果焦点改变从而使得具有焦点的卡301并非群组1301B的成员,则对群组1301B的描绘变成堆叠视图。因此,在此实施例中,仅当群组的一成员具有焦点时才使用图13D中的用于描绘群组的机制;否则将群组展示为堆叠。一般来说,在一个实施例中,对堆叠的描述可从一个视图改变成另一个视图,这取决于堆叠中的卡301当前是否具有焦点。现在参看图13F及图13G,其中展示了从群组1301B的成员中的一者具有焦点的视图过渡成具有焦点的卡并非群组的一部分的视图的实例。在图13F中,卡301C(其是群组1301B的成员)具有焦点;相应地,使用与其它卡301相比的垂直偏移及大小差异来指示群组1301B的成员。在图13G中,卡301D(其并非群组1301B的成员)具有焦点;相应地,群组1301B的成员指示为堆叠1301A。
在一个实施例中,在卡模式与滑移模式两种模式下均可使用卡的大小及/或垂直偏移来描绘卡群组。在另一实施例中,在卡模式下通过垂直偏移及截然不同的卡大小来描绘卡群组(如图13D所示),但在滑移模式下通过垂直偏移来描绘卡群组而不改变卡的大小。图13E中展示了此布置的实例,图13E描绘滑移模式下的屏幕101。在图13E中,与其它卡301A、301B、301D、301D、301E相比,卡301C、301C'、301C''及301C'''以不同的垂直偏移展示,以指示卡301C、301C'、301C''及301C'''是群组1301B的成员。然而,在此实例中,所有卡301均以相同大小展示。
在一个实施例中,卡301例如当若干卡301与共同的应用程序或其它活动相关联时彼此自动分组在一起。在一个实施例中,用户可手动将卡301添加到群组中,或从群组中移除卡301。在滑移模式下及/或在卡模式下,用户可通过将卡301拖拽到屏幕中被卡群组占据的区域而将卡301添加到群组中。现在参看图16A到图16D,其中展示了其中用户将卡301B拖拽到群组1301B内在卡301C'与301C''之间的位置的实例;这致使卡301B被添加到群组1301B,在卡301C'与301C''之间的位置。所述实例描绘卡模式下的操作,但也可在滑移模式下用类似方式执行所述操作。
在滑移模式下及/或在卡模式下,用户可通过将卡301拖拽到屏幕中未被卡群组占据的区域而从群组中移除卡301。现在参看图17A到图17D,其中展示了其中用户将卡301C'拖拽到卡301D与301E之间的位置的实例;这致使卡301C'从群组1301B中移除,且放置在卡301D与301E之间的位置。所述实例描绘卡模式下的操作,但也可在滑移模式下用类似方式执行所述操作。在一个实施例中,在完成所述操作后,卡301C'即刻将具有焦点;相应地卡301C'(以及邻近的卡301D及301E)将以常规的卡视图大小展示。此外,在一个实施例中,如上所述,群组1301B中的其余卡301C、301C''及301C'''将形成堆叠,因为其不再具有焦点。
在一个实施例中,用户可手动创建新群组并将卡301添加到其中。举例来说,现在参看图13H,当在滑移模式下时,用户将卡301D略微向下拖拽;这创建含有单个卡301D的新群组1301B。卡301D于是相对于其它卡301保持在偏移位置,以指示其是群组1301B中的成员。现在参看图13I,用户将另一个卡301E向下拖拽,以将其添加到现有的群组1301B中。现在参看图13J,用户将另一个卡301G向下拖拽以将其添加到现有的群组1301B中;如图13K所示,将卡序列重新布置,使得卡301D、301E及301G定位成彼此相邻。
所属领域的技术人员将认识到,图13H到图13K中描绘的技术只是示范性的,且可使用其它技术来创建群组及将卡301添加到群组中。举例来说,可使用按钮、下拉菜单、手势或其它用户输入机制来激活“创建群组”命令。或者,用户可将手指放在待分组在一起的两个或两个以上卡301中的每一者上,并将手指捏在一起以创建包含所述两个或两个以上卡301的新群组。或者,用户可通过将一个卡301拖拽到另一个卡上而将两个或两个以上卡分组。随后,可通过拖拽或通过额外的捏输入操作而将额外的卡301添加到群组中。
在一个实施例中,在用户正将卡301拖拽到群组上或以其它方式执行可将卡301添加到群组中的输入操作时,提供视觉反馈。举例来说,在用户将卡301拖拽到群组上时但在他或她完成拖拽及放下操作之前,可向群组应用截然不同的突出显示效果,例如发光。此突出显示效果可用以通知用户,如果他或她放下卡301,那么卡301将被放置在群组中。
在一个实施例中,仅在需要区分卡重新布置动作与意在将卡301添加到群组中/从群组中移除卡301的动作时,才涉及到用户放下卡301的垂直偏移。举例来说,如果用户拖拽卡301并在已经是群组的一部分的两个卡301之间放下所述卡301,那么不涉及到拖拽的卡的垂直偏移;卡301一旦被放下便加入所述群组。另一方面,如果用户拖拽卡301并在是群组的一部分的卡301与不是群组的一部分的邻近的卡之间放下所述卡301,则在确定是a)将卡301添加到群组中还是b)将卡301移动到邻近于群组(但并非其一部分)的位置时涉及到卡301被放下时的垂直偏移。
举例来说,返回参看图13K,如果用户拖拽卡301A并将其放下到卡301E与301G之间的位置,则无论卡301A在被放下时的垂直位置如何,卡301A均加入群组1301B。然而,如果用户拖拽卡301A并将其放下到卡301G与301F之间的位置,则卡301A的垂直位置确定卡301A是否加入群组1301B。具体地说,如果垂直位置接近卡301F的垂直位置,那么卡301A不加入群组1301B,而是不加分组地放置在卡301F的左侧。然而,如果垂直位置更紧密地接近卡301G的垂直位置,那么卡301A加入群组1301B,且放置在群组1301B内,在卡301G右侧。
在一个实施例中,用户可例如经由偏好或选项屏幕来打开或关闭卡分组。如果关闭了卡分组,则单独表示所有的卡301且不参考群组。在一个实施例中,当关闭卡分组时在内部保留分组关系,从而使得如果稍后打开卡分组则可重新建立群组。
在一个实施例中,群组可嵌套,从而使得群组可含有另一个群组作为其成员之一。可实施此嵌套的任何数目个层级。在一个实施例中,可例如通过屏幕101上的垂直位置中的不同偏移来指示连续嵌套的群组。
在各种实施例中,可将本发明实施为用于单独或以任何组合来执行上述技术的系统或方法。在另一实施例中,可将本发明实施为包括计算机可读存储媒体及在媒体上编码的用于执行上述技术的计算机程序代码的计算机程序产品。
所属领域的技术人员将明白,上述各种特征可单独或以任何组合来实施。
已关于一个可能的实施例以具体细节描述了本发明。所属领域的技术人员将了解,可在其它实施例中实践本发明。首先,对组件的特定命名、术语的大写、属性、数据结构或任何其它编程或结构方面并非强制性的或重要的,且实施本发明或其特征的机制可具有不同的名称、格式或协议。此外,可如所述经由硬件与软件的组合或完全以硬件元件或完全以软件元件来实施所述系统。此外,本文中描述的各种系统组件之间的特定功能性划分只是示范性的而不是强制性的;单个系统组件执行的功能可替代地由多个组件执行,且由多个组件执行的功能可替代地由单个组件执行。
本文中对“一个实施例”、“一实施例”或对“一个或一个以上实施例”的参考意味着本发明的至少一个实施例中包含结合实施例描述的特定特征、结构或特性。此外,请注意,本文中的短语“在一个实施例中”的例子不一定全部指代同一实施例。
关于对计算机存储器内的数据位的操作的算法及符号表示呈现了上文的一些部分。这些算法描述及表示是数据处理领域的技术人员用来最有效地将其工作的主旨传达给所属领域的其他技术人员的手段。此处且一般将算法理解为是引起所要结果的自相一致的步骤(指令)序列。所述步骤是需要对物理量的物理操纵的步骤。通常(虽然并不一定)这些量采用能够存储、传递、组合、比较及以其它方式操纵的电、磁性或光学信号的形式。有时候主要出于常用的原因,将这些信号称为位、值、元素、符号、字符、项、数字等等是方便的。此外,在不失一般性的情况下,还有时候将某些对需要对物理量进行物理操纵的步骤的特定布置称为模块或代码装置是方便的。
然而,应牢记,所有这些及类似术语应与适当的物理量相关联,且只是应用于这些量的方便的标签。除非根据以下论述显而易见另外特别声明,否则应了解,在整个描述中,利用例如“处理”或“运算”或“计算”或“显示”或“确定”等等术语的论述是指代计算机系统或类似电子计算模块及/或装置的动作及过程,其操纵并转变计算机系统存储器或寄存器或其它所述信息存储、传输或显示装置内的表示为物理(电子)量的数据。
本发明的某些方面包含本文中以算法形式描述的过程步骤及指令。应注意,本发明的过程步骤及指令可以软件、固件或硬件来体现,且当以软件体现时,其可被下载而驻存于各种操作系统使用的不同平台上,且可从所述平台操作。
本发明还涉及用于执行本文中的操作的设备。可出于所需的目的特别构造此设备,或者所述设备可包括被存储于计算机中的计算机程序选择性激活或重新配置的通用计算机。此计算机程序可存储于计算机可读存储媒体中,例如但不限于:任何类型的盘,包含软盘、光盘、CD-ROM、磁光盘;只读存储器(ROM)、随机存取存储器(RAM)、EPROM、EEPROM、磁卡或光卡、专用集成电路(ASIC)或任何类型的适合于存储电子指令的媒体,且每一者耦合到计算机系统总线。此外,本文中所指的计算机可包含单个处理器,或者可为采用多处理器设计以寻求增加的计算能力的架构。
本文中呈现的算法及显示并不内在地涉及任何特定计算机、视觉化系统或其它设备。各种通用系统还可与根据本文中的教示的程序一起使用,或者可证实构造更专用的设备来执行所需的方法步骤是方便的。通过上文的描述将容易明白各种这些系统的所需结构。此外,不参考任何特定的编程语言来描述本发明。将了解,可使用各种编程语言来实施本文中所述的本发明的教示,且上文对特定语言的任何参考是为了揭示本发明的实现及最佳模式而提供的。
虽然已关于有限数目的实施例描述了本发明,但所属领域的技术人员得益于上文的描述将了解,可构想不偏离本文中所述的本发明的范围的其它实施例。此外,应注意,说明书中使用的语言主要是出于易读及指示的目的而选择,且可能不是为了限定或限制本发明的标的物而选择。因此,本发明的揭示希望是说明性的,而不是限制本发明的范围,权利要求书中阐述本发明的范围。

Claims (20)

1.一种计算机系统,其包括:
处理器;
触敏显示屏幕,其耦合到所述处理器,所述处理器接收所述触敏显示屏幕上的手势输入并且在至少两个显示模式中的任何一个显示模式下操作所述计算机系统,其中:
在给定的持续时间期间,所述处理器同时地操作至少第一应用程序和第二应用程序;
在全屏模式下,所述处理器在所述触敏显示屏幕上提供针对所述至少第一应用程序或第二应用程序中的仅一个应用程序的用户界面;
在窗口模式下,所述处理器:
在所述触敏显示屏幕上提供对应于所述第一应用程序的第一卡以及提供第二卡的第一部分,使得所述第二卡的第二部分在所述触敏显示屏幕上不可见,所述第二卡对应于所述第二应用程序,其中至少所述第一卡显示来自所述第一应用程序的操作的内容,所述内容对应于:(i)来自应用程序的输出,(ii)任务,(iii)消息,(iv)文档或(v)网页;
通过改变所述第一卡在第一方向上相对于所述触敏显示屏幕的位置来对在所述触敏显示屏幕上沿着所述第一方向的定向接触进行响应;以及
对在所述触敏显示屏幕上沿着与所述第一方向不同的第二方向移动所述第一卡或所述第二卡的定向接触进行响应,这通过如下来进行:(i)基于沿着所述第二方向的定向接触来将所述第一卡或第二卡中之一标识为被选择,以及(ii)在所述第二方向上将所选择的第一卡或第二卡从所述触敏显示屏幕上解散,使得相对应的第一应用程序或第二应用程序被关闭;
其中,响应于接收用户输入,所述处理器将所述计算机系统进行至少如下转换:(i)从所述全屏模式转换到所述窗口模式,或(ii)从所述窗口模式转换到所述全屏模式。
2.根据权利要求1所述的计算机系统,其中,所述第一方向在所述触敏显示屏幕上为大体上水平,并且其中所述第二方向在所述触敏显示屏幕上为大体上垂直。
3.根据权利要求1所述的计算机系统,其中,所述第二方向为大体上向上。
4.根据权利要求1所述的计算机系统,其中,在所述窗口模式下,每个卡都包括用于相对应的应用程序活动的用户界面,并且其中所述用户界面适于显示来自所述相对应的应用程序活动的操作的内容以及接收用于所述相对应的应用程序活动的输入。
5.根据权利要求1所述的计算机系统,其中,在所述窗口模式下,所述第一卡或所述第二卡中的至少一个包括用于相对应的应用程序活动的用户界面的静态表示。
6.根据权利要求1所述的计算机系统,其中,所述处理器被配置成在第三模式下操作所述计算机系统,其中所述第二卡和第三卡被堆叠,所述第二卡和所述第三卡均对应于所述第二应用程序。
7.根据权利要求1所述的计算机系统,其中,在所述窗口模式下,所述处理器提供如具有焦点的所述第一卡或所述第二卡中的仅一个,并且其中在所述窗口模式下,所述处理器通过选择所述第一卡或第二卡中的哪一个成为焦点来对所述触敏显示屏幕上沿着所述第一方向的定向接触进行响应。
8.根据权利要求1所述的计算机系统,其中,所述计算机系统在移动计算装置上被实现。
9.根据权利要求8所述的计算机系统,其中,所述移动计算装置是手持式装置。
10.根据权利要求1所述的计算机系统,其中,所述第一方向在所述触敏显示屏幕上为大体上垂直,并且其中所述第二方向在所述触敏显示屏幕上为大体上水平。
11.根据权利要求1所述的计算机系统,其中,当在所述窗口模式下操作所述计算机系统时,所述处理器进一步被配置成通过移动至少所述第一卡或第二卡中的另一卡来对沿着所述第二方向移动所述第一卡或所述第二卡的定向接触进行响应,以填充通过被解散的第一卡或第二卡而留下的空隙。
12.一种用于操作计算装置的方法,所述方法被一个或多个处理器实现,并且包括:
在全屏模式下操作所述计算装置,在所述全屏模式下,至少第一应用程序和第二应用程序被同时操作,并且其中针对所述第一应用程序或第二应用程序中的仅一个应用程序,用户界面被显示在触敏显示屏幕上;
当在所述全屏模式下操作所述计算装置时,接收用户输入;
响应于接收所述用户输入,从在所述全屏模式下操作所述计算装置转换到在窗口模式下操作所述计算装置,其中在所述窗口模式下,(i)至少第一卡被显示在所述触敏显示屏幕上,所述第一卡对应于所述第一应用程序,以及(ii)第二卡的第一部分被显示在所述触敏显示屏幕上,使得所述第二卡的第二部分在所述触敏显示屏幕上不可见,所述第二卡对应于所述第二应用程序;
当在所述窗口模式下操作所述计算装置时:
通过改变所述第一卡在第一方向上相对于所述触敏显示屏幕的位置来对在所述触敏显示屏幕上沿着所述第一方向的定向接触进行响应;以及
对在所述触敏显示屏幕上沿着与所述第一方向不同的第二方向移动所述第一卡或所述第二卡的定向接触进行响应,这通过如下来进行:(i)基于沿着所述第二方向的定向接触来将所述第一卡或第二卡中之一标识为被选择,以及(ii)在所述第二方向上将所选择的第一卡或第二卡从所述触敏显示屏幕上解散,使得相对应的第一应用程序或第二应用程序被退出。
13.根据权利要求12所述的方法,其中,所述第一方向在所述触敏显示屏幕上为大体上水平,并且其中所述第二方向在所述触敏显示屏幕上为大体上垂直。
14.根据权利要求12所述的方法,其中,所述第一方向在所述触敏显示屏幕上为大体上垂直,并且其中所述第二方向在所述触敏显示屏幕上为大体上水平。
15.根据权利要求12所述的方法,其中,当在所述窗口模式下操作所述计算装置时,对沿着所述第二方向移动所述第一卡或所述第二卡的定向接触进行响应包括移动至少所述第一卡或第二卡中的另一卡以填充通过被解散的第一卡或第二卡而留下的空隙。
16.根据权利要求12所述的方法,其中,在所述窗口模式下,响应于接收在所述触敏显示屏幕上显示的所述第一卡或所述第二卡上的敲击输入,所述计算装置被从在所述窗口模式下操作转换到在所述全屏模式下操作。
17.一种用于操作计算装置的系统,所述系统包括:
用于在全屏模式下操作所述计算装置的模块,其中在所述全屏模式下,针对第一应用程序或第二应用程序中的仅一个应用程序,用户界面被显示在触敏显示屏幕上;
用于当在所述全屏模式下操作所述计算装置时接收用户输入的模块;
用于响应于接收所述用户输入从在所述全屏模式下操作所述计算装置转换到在窗口模式下操作所述计算装置的模块,其中在所述窗口模式下,(i)至少第一卡被显示在所述触敏显示屏幕上,所述第一卡对应于所述第一应用程序,以及(ii)第二卡的第一部分被显示在所述触敏显示屏幕上,使得所述第二卡的第二部分在所述触敏显示屏幕上不可见,所述第二卡对应于所述第二应用程序;
用于当在所述窗口模式下操作所述计算装置时通过改变所述第一卡在第一方向上相对于所述触敏显示屏幕的位置来对在所述触敏显示屏幕上沿着所述第一方向的定向接触进行响应的模块;以及
用于当在所述窗口模式下操作所述计算装置时对在所述触敏显示屏幕上沿着与所述第一方向不同的第二方向移动所述第一卡或所述第二卡的定向接触进行响应的模块,所述响应通过如下操作来进行:(i)基于沿着所述第二方向的定向接触来将所述第一卡或第二卡中之一标识为被选择,以及(ii)在所述第二方向上将所选择的第一卡或第二卡从所述触敏显示屏幕上解散,使得相对应的第一应用程序或第二应用程序被退出。
18.根据权利要求17所述的系统,其中,所述第一方向在所述触敏显示屏幕上为大体上水平,并且其中所述第二方向在所述触敏显示屏幕上为大体上垂直。
19.根据权利要求17所述的系统,其中,所述第一方向在所述触敏显示屏幕上为大体上垂直,并且其中所述第二方向在所述触敏显示屏幕上为大体上水平。
20.根据权利要求17所述的系统,进一步包括用于如下操作的模块:
当在所述窗口模式下操作所述计算装置时,通过移动至少所述第一卡或第二卡中的另一卡来对沿着所述第二方向移动所述第一卡或所述第二卡的定向接触进行响应,以填充通过被解散的第一卡或第二卡而留下的空隙。
CN201310491586.1A 2008-05-23 2009-05-18 计算装置中的活动的卡隐喻 Active CN103558965B (zh)

Applications Claiming Priority (7)

Application Number Priority Date Filing Date Title
US12/126,145 2008-05-23
US12/126,145 US8296684B2 (en) 2008-05-23 2008-05-23 Navigating among activities in a computing device
US12/126145 2008-05-23
US12/416,279 2009-04-01
US12/416,279 US8683362B2 (en) 2008-05-23 2009-04-01 Card metaphor for activities in a computing device
US12/416279 2009-04-01
CN2009801284421A CN102099776B (zh) 2008-05-23 2009-05-18 计算装置中的活动的卡隐喻

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
CN2009801284421A Division CN102099776B (zh) 2008-05-23 2009-05-18 计算装置中的活动的卡隐喻

Publications (2)

Publication Number Publication Date
CN103558965A CN103558965A (zh) 2014-02-05
CN103558965B true CN103558965B (zh) 2017-03-01

Family

ID=41340806

Family Applications (3)

Application Number Title Priority Date Filing Date
CN201310491586.1A Active CN103558965B (zh) 2008-05-23 2009-05-18 计算装置中的活动的卡隐喻
CN201610250911.9A Active CN105930045B (zh) 2008-05-23 2009-05-18 计算装置中的活动的卡隐喻
CN2009801284421A Active CN102099776B (zh) 2008-05-23 2009-05-18 计算装置中的活动的卡隐喻

Family Applications After (2)

Application Number Title Priority Date Filing Date
CN201610250911.9A Active CN105930045B (zh) 2008-05-23 2009-05-18 计算装置中的活动的卡隐喻
CN2009801284421A Active CN102099776B (zh) 2008-05-23 2009-05-18 计算装置中的活动的卡隐喻

Country Status (8)

Country Link
US (6) US8683362B2 (zh)
EP (1) EP2286325B1 (zh)
CN (3) CN103558965B (zh)
DE (2) DE112009001276T5 (zh)
ES (1) ES2754816T3 (zh)
GB (3) GB2474153B (zh)
HU (1) HUE045903T2 (zh)
WO (1) WO2009143076A2 (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11880551B2 (en) 2008-05-23 2024-01-23 Qualcomm Incorporated Navigating among activities in a computing device

Families Citing this family (401)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9213365B2 (en) 2010-10-01 2015-12-15 Z124 Method and system for viewing stacked screen displays using gestures
US9207717B2 (en) 2010-10-01 2015-12-08 Z124 Dragging an application to a screen using the application manager
US9274807B2 (en) 2006-04-20 2016-03-01 Qualcomm Incorporated Selective hibernation of activities in an electronic device
US8683362B2 (en) 2008-05-23 2014-03-25 Qualcomm Incorporated Card metaphor for activities in a computing device
US20090278806A1 (en) * 2008-05-06 2009-11-12 Matias Gonzalo Duarte Extended touch-sensitive control area for electronic device
US8127254B2 (en) 2007-06-29 2012-02-28 Nokia Corporation Unlocking a touch screen device
US11126321B2 (en) * 2007-09-04 2021-09-21 Apple Inc. Application menu user interface
US9513765B2 (en) 2007-12-07 2016-12-06 Sony Corporation Three-dimensional sliding object arrangement method and system
US9733811B2 (en) 2008-12-19 2017-08-15 Tinder, Inc. Matching process system and method
US8159469B2 (en) 2008-05-06 2012-04-17 Hewlett-Packard Development Company, L.P. User interface for initiating activities in an electronic device
JP4811452B2 (ja) * 2008-11-19 2011-11-09 ソニー株式会社 画像処理装置、画像表示方法および画像表示プログラム
US8443303B2 (en) * 2008-12-22 2013-05-14 Verizon Patent And Licensing Inc. Gesture-based navigation
US8451236B2 (en) * 2008-12-22 2013-05-28 Hewlett-Packard Development Company L.P. Touch-sensitive display screen with absolute and relative input modes
WO2010105440A1 (en) * 2009-03-20 2010-09-23 Google Inc. Interaction with ime computing device
KR101566379B1 (ko) * 2009-05-07 2015-11-13 삼성전자주식회사 입력 신호 종류 별 사용자 기능 활성화 방법 및 이를 지원하는 휴대 단말기
KR101597553B1 (ko) * 2009-05-25 2016-02-25 엘지전자 주식회사 기능 실행 방법 및 그 장치
CH701440A2 (fr) * 2009-07-03 2011-01-14 Comme Le Temps Sa Montre-bracelet à écran tactile et procédé d'affichage sur une montre à écran tactile.
KR101629645B1 (ko) * 2009-09-18 2016-06-21 엘지전자 주식회사 휴대 단말기 및 그 동작방법
US8924893B2 (en) 2009-10-14 2014-12-30 At&T Mobility Ii Llc Locking and unlocking of an electronic device using a sloped lock track
US9424444B2 (en) 2009-10-14 2016-08-23 At&T Mobility Ii Llc Systems, apparatus, methods and computer-readable storage media for facilitating integrated messaging, contacts and social media for a selected entity
US20110163966A1 (en) * 2010-01-06 2011-07-07 Imran Chaudhri Apparatus and Method Having Multiple Application Display Modes Including Mode with Display Resolution of Another Apparatus
US8692780B2 (en) 2010-01-06 2014-04-08 Apple Inc. Device, method, and graphical user interface for manipulating information items in folders
US8438504B2 (en) 2010-01-06 2013-05-07 Apple Inc. Device, method, and graphical user interface for navigating through multiple viewing areas
US8698845B2 (en) 2010-01-06 2014-04-15 Apple Inc. Device, method, and graphical user interface with interactive popup views
EP2354914A1 (en) * 2010-01-19 2011-08-10 LG Electronics Inc. Mobile terminal and control method thereof
JP5636678B2 (ja) * 2010-01-19 2014-12-10 ソニー株式会社 表示制御装置、表示制御方法及び表示制御プログラム
CN101763270B (zh) 2010-01-28 2011-06-15 华为终端有限公司 组件显示处理方法和用户设备
US10397639B1 (en) 2010-01-29 2019-08-27 Sitting Man, Llc Hot key systems and methods
JP5440222B2 (ja) * 2010-02-03 2014-03-12 富士ゼロックス株式会社 情報処理装置及びプログラム
KR101690786B1 (ko) * 2010-02-12 2016-12-28 삼성전자주식회사 멀티태스킹 수행 장치 및 방법
US20110209080A1 (en) * 2010-02-24 2011-08-25 Htc Corporation Display method and electronic device for using the same
US20110252376A1 (en) * 2010-04-07 2011-10-13 Imran Chaudhri Device, Method, and Graphical User Interface for Managing Concurrently Open Software Applications
US9513801B2 (en) 2010-04-07 2016-12-06 Apple Inc. Accessing electronic notifications and settings icons with gestures
US9823831B2 (en) 2010-04-07 2017-11-21 Apple Inc. Device, method, and graphical user interface for managing concurrently open software applications
EP2557488B1 (en) * 2010-04-09 2018-07-25 Sony Interactive Entertainment Inc. Information processing device
KR101699739B1 (ko) * 2010-05-14 2017-01-25 엘지전자 주식회사 휴대 단말기 및 그 동작방법
EP2405338A1 (en) * 2010-07-06 2012-01-11 HTC Corporation Method for presenting man machine interface and handheld device and computer-readable medium using the method
US20120023426A1 (en) * 2010-07-22 2012-01-26 Mediatek Inc. Apparatuses and Methods for Position Adjustment of Widget Presentations
US8854318B2 (en) 2010-09-01 2014-10-07 Nokia Corporation Mode switching
KR101760693B1 (ko) * 2010-09-24 2017-08-04 삼성전자 주식회사 터치 디바이스에서 홈스크린 편집 방법 및 장치
WO2012044714A1 (en) 2010-10-01 2012-04-05 Imerj LLC Pinch gesture to swap windows
US9729658B2 (en) 2010-10-12 2017-08-08 Chris Trahan System for managing web-based content data and applications
FR2966262A1 (fr) * 2010-10-15 2012-04-20 Sagem Wireless Terminal mobile, et procede, programme d'ordinateur et moyens de stockage correspondants
FR2966261A1 (fr) * 2010-10-15 2012-04-20 Sagem Wireless Procede de navigation au sein d'un terminal mobile, et terminal incluant le procede
KR102006740B1 (ko) 2010-10-20 2019-08-02 삼성전자 주식회사 휴대 단말기의 화면 표시 방법 및 장치
US20120102400A1 (en) * 2010-10-22 2012-04-26 Microsoft Corporation Touch Gesture Notification Dismissal Techniques
US20120102437A1 (en) * 2010-10-22 2012-04-26 Microsoft Corporation Notification Group Touch Gesture Dismissal Techniques
KR101762611B1 (ko) * 2010-12-10 2017-07-28 삼성전자 주식회사 터치스크린을 구비한 휴대 단말기의 화면 표시 방법 및 장치
KR101788049B1 (ko) 2010-12-15 2017-10-19 엘지전자 주식회사 이동 단말기 및 그 제어방법
US20120159401A1 (en) * 2010-12-16 2012-06-21 Microsoft Corporation Workspace Manipulation Using Mobile Device Gestures
US9244606B2 (en) 2010-12-20 2016-01-26 Apple Inc. Device, method, and graphical user interface for navigation of concurrently open software applications
KR20130141651A (ko) * 2010-12-22 2013-12-26 톰슨 라이센싱 사용자 인터페이스에서 관심 영역들을 로케이팅하기 위한 방법
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 삼성전자주식회사 페이지간 오브젝트 이동 방법 및 인터페이스 장치
WO2012128795A1 (en) * 2011-01-06 2012-09-27 Research In Motion Limited Electronic device and method of displaying information in response to a gesture
US9471145B2 (en) 2011-01-06 2016-10-18 Blackberry Limited Electronic device and method of displaying information in response to a gesture
US9477311B2 (en) * 2011-01-06 2016-10-25 Blackberry Limited Electronic device and method of displaying information in response to a gesture
US9423878B2 (en) * 2011-01-06 2016-08-23 Blackberry Limited Electronic device and method of displaying information in response to a gesture
US9465440B2 (en) * 2011-01-06 2016-10-11 Blackberry Limited Electronic device and method of displaying information in response to a gesture
US9015641B2 (en) 2011-01-06 2015-04-21 Blackberry Limited Electronic device and method of providing visual notification of a received communication
CN102609168B (zh) * 2011-01-25 2017-04-19 联想(北京)有限公司 一种应用对象处理方法及电子设备
USD669492S1 (en) * 2011-02-03 2012-10-23 Microsoft Corporation Display screen with graphical user interface
USD669493S1 (en) * 2011-02-03 2012-10-23 Microsoft Corporation Display screen with graphical user interface
USD669491S1 (en) * 2011-02-03 2012-10-23 Microsoft Corporation Display screen with graphical user interface
USD669489S1 (en) * 2011-02-03 2012-10-23 Microsoft Corporation Display screen with graphical user interface
USD669495S1 (en) * 2011-02-03 2012-10-23 Microsoft Corporation Display screen with graphical user interface
USD673169S1 (en) 2011-02-03 2012-12-25 Microsoft Corporation Display screen with transitional graphical user interface
USD669490S1 (en) * 2011-02-03 2012-10-23 Microsoft Corporation Display screen with graphical user interface
USD693361S1 (en) 2011-02-03 2013-11-12 Microsoft Corporation Display screen with transitional graphical user interface
USD692913S1 (en) 2011-02-03 2013-11-05 Microsoft Corporation Display screen with graphical user interface
USD669494S1 (en) * 2011-02-03 2012-10-23 Microsoft Corporation Display screen with graphical user interface
USD669488S1 (en) * 2011-02-03 2012-10-23 Microsoft Corporation Display screen with graphical user interface
USD687841S1 (en) 2011-02-03 2013-08-13 Microsoft Corporation Display screen with transitional graphical user interface
KR101691478B1 (ko) * 2011-02-09 2016-12-30 삼성전자주식회사 통합 입력에 따른 단말기 운용 방법 및 이를 지원하는 휴대 단말기
KR101873787B1 (ko) * 2011-02-10 2018-07-03 삼성전자주식회사 터치스크린 단말기에서 멀티 터치 입력 처리 방법 및 장치
US8713473B2 (en) * 2011-04-26 2014-04-29 Google Inc. Mobile browser context switching
GB201107273D0 (en) * 2011-04-28 2011-06-15 Inq Entpr Ltd Application control in electronic devices
US20120287114A1 (en) * 2011-05-11 2012-11-15 Microsoft Corporation Interface including views positioned in along multiple dimensions
KR101199618B1 (ko) 2011-05-11 2012-11-08 주식회사 케이티테크 화면 분할 표시 장치 및 방법
US9104307B2 (en) 2011-05-27 2015-08-11 Microsoft Technology Licensing, Llc Multi-application environment
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
US9547369B1 (en) * 2011-06-19 2017-01-17 Mr. Buzz, Inc. Dynamic sorting and inference using gesture based machine learning
KR20130005321A (ko) * 2011-07-05 2013-01-16 엘지전자 주식회사 이동 단말기 및 그 제어방법
CN102890612B (zh) * 2011-07-22 2017-02-15 腾讯科技(深圳)有限公司 一种屏幕滚动的方法和装置
JP2013033330A (ja) * 2011-08-01 2013-02-14 Sony Corp 情報処理装置、情報処理方法およびプログラム
US8687023B2 (en) * 2011-08-02 2014-04-01 Microsoft Corporation Cross-slide gesture to select and rearrange
US9417754B2 (en) 2011-08-05 2016-08-16 P4tents1, LLC User interface system, method, and computer program product
AU2012101185B4 (en) * 2011-08-19 2013-05-02 Apple Inc. Creating and viewing digital note cards
US20130057587A1 (en) 2011-09-01 2013-03-07 Microsoft Corporation Arranging tiles
US10353566B2 (en) * 2011-09-09 2019-07-16 Microsoft Technology Licensing, Llc Semantic zoom animations
US9146670B2 (en) 2011-09-10 2015-09-29 Microsoft Technology Licensing, Llc Progressively indicating new content in an application-selectable user interface
US20130076654A1 (en) 2011-09-27 2013-03-28 Imerj LLC Handset states and state diagrams: open, closed transitional and easel
US8909298B2 (en) * 2011-09-30 2014-12-09 Samsung Electronics Co., Ltd. Apparatus and method for mobile screen navigation
KR101916742B1 (ko) * 2011-11-10 2018-11-09 삼성전자 주식회사 휴대 단말기의 사용자 인터페이스 제공 방법 및 장치
US8572515B2 (en) * 2011-11-30 2013-10-29 Google Inc. Turning on and off full screen mode on a touchscreen
US9395868B2 (en) 2011-12-06 2016-07-19 Google Inc. Graphical user interface window spacing mechanisms
US9830049B2 (en) 2011-12-12 2017-11-28 Nokia Technologies Oy Apparatus and method for providing a visual transition between screens
CN102521034B (zh) * 2011-12-27 2014-05-07 惠州Tcl移动通信有限公司 一种基于android系统的多任务管理方法及其系统
KR102006470B1 (ko) 2011-12-28 2019-08-02 삼성전자 주식회사 사용자 디바이스에서 멀티태스킹 운용 방법 및 장치
KR20130081503A (ko) * 2012-01-09 2013-07-17 삼성전자주식회사 디스플레이장치 및 그 제어방법
US20130191775A1 (en) * 2012-01-25 2013-07-25 Richard James Lawson Adjustable user interface
KR101921276B1 (ko) 2012-02-03 2018-11-22 삼성전자주식회사 휴대단말기의 멀티태스킹 수행 장치 및 방법
US9477642B2 (en) * 2012-02-05 2016-10-25 Apple Inc. Gesture-based navigation among content items
US9530272B2 (en) 2012-02-22 2016-12-27 Zotobi Management Ltd. System and method for displaying multiple activities
WO2013126161A1 (en) * 2012-02-24 2013-08-29 Research In Motion Limited Electronic device and method of displaying information in response to a gesture
JP2013191113A (ja) * 2012-03-15 2013-09-26 Sony Corp 表示制御装置、表示制御方法およびプログラム
US20130263042A1 (en) * 2012-03-27 2013-10-03 Alexander Buening Method And System To Manage Multiple Applications and Corresponding Display Status On A Computer System Having A Touch Panel Input Device
CN103365530B (zh) * 2012-04-09 2018-05-25 腾讯科技(深圳)有限公司 一种提供快速启动入口的方法及装置
CN102662588A (zh) * 2012-04-10 2012-09-12 广州市动景计算机科技有限公司 一种通过卷轴滚动控制界面显示的方法、装置及移动终端
US9851893B2 (en) * 2012-04-17 2017-12-26 Zotobi Management Ltd. System and method for providing a plurality of graphical user interfaces to a user
USD791152S1 (en) 2012-04-24 2017-07-04 Google Inc. Display screen with graphical user interface
USD790566S1 (en) 2012-04-24 2017-06-27 Google Inc. Display panel with animated graphical user interface
US9223463B1 (en) 2012-04-24 2015-12-29 Google Inc. Mobile user interface for a picker application
USD774044S1 (en) * 2013-11-27 2016-12-13 Google Inc. User interface for a display screen
USD782508S1 (en) 2012-04-24 2017-03-28 Google Inc. Display screen with animated graphical user interface
AU2013202944B2 (en) * 2012-04-26 2015-11-12 Samsung Electronics Co., Ltd. Method and terminal for displaying a plurality of pages, method and terminal for displaying a plurality of applications being executed on terminal, and method of executing a plurality of applications
USD727929S1 (en) * 2012-05-02 2015-04-28 Pantech Co., Ltd. Display screen or portion thereof with graphical user interface
USD728590S1 (en) * 2012-05-02 2015-05-05 Pantech Co., Ltd. Display screen or portion thereof with graphical user interface
USD727337S1 (en) * 2012-05-02 2015-04-21 Pantech Co., Ltd. Display screen or portion thereof with graphical user interface
USD728592S1 (en) * 2012-05-02 2015-05-05 Pantech Co., Ltd. Display screen or portion thereof with graphical user interface
USD728591S1 (en) * 2012-05-02 2015-05-05 Pantech Co., Ltd. Display screen or portion thereof with graphical user interface
USD727338S1 (en) * 2012-05-02 2015-04-21 Pantech Co., Ltd. Display screen or portion thereof with graphical user interface
USD727931S1 (en) * 2012-05-02 2015-04-28 Pantech Co., Ltd. Display screen or portion thereof with graphical user interface
CN104487928B (zh) 2012-05-09 2018-07-06 苹果公司 用于响应于手势而在显示状态之间进行过渡的设备、方法和图形用户界面
WO2013169877A2 (en) 2012-05-09 2013-11-14 Yknots Industries Llc Device, method, and graphical user interface for selecting user interface objects
WO2013169842A2 (en) 2012-05-09 2013-11-14 Yknots Industries Llc Device, method, and graphical user interface for selecting object within a group of objects
CN108241465B (zh) 2012-05-09 2021-03-09 苹果公司 用于针对在用户界面中执行的操作提供触觉反馈的方法和装置
WO2013169875A2 (en) 2012-05-09 2013-11-14 Yknots Industries Llc Device, method, and graphical user interface for displaying content associated with a corresponding affordance
WO2013169865A2 (en) 2012-05-09 2013-11-14 Yknots Industries Llc Device, method, and graphical user interface for moving a user interface object based on an intensity of a press input
WO2013169882A2 (en) 2012-05-09 2013-11-14 Yknots Industries Llc Device, method, and graphical user interface for moving and dropping a user interface object
AU2013259614B2 (en) 2012-05-09 2016-08-25 Apple Inc. Device, method, and graphical user interface for providing feedback for changing activation states of a user interface object
WO2013169849A2 (en) 2012-05-09 2013-11-14 Industries Llc Yknots Device, method, and graphical user interface for displaying user interface objects corresponding to an application
WO2013169845A1 (en) 2012-05-09 2013-11-14 Yknots Industries Llc Device, method, and graphical user interface for scrolling nested regions
WO2013169851A2 (en) 2012-05-09 2013-11-14 Yknots Industries Llc Device, method, and graphical user interface for facilitating user interaction with controls in a user interface
WO2013169843A1 (en) 2012-05-09 2013-11-14 Yknots Industries Llc Device, method, and graphical user interface for manipulating framed graphical objects
EP2847657B1 (en) 2012-05-09 2016-08-10 Apple Inc. Device, method, and graphical user interface for displaying additional information in response to a user contact
AU2013262488A1 (en) * 2012-05-18 2014-12-18 Apple Inc. Device, method, and graphical user interface for manipulating user interfaces based on fingerprint sensor inputs
US20140013271A1 (en) * 2012-07-05 2014-01-09 Research In Motion Limited Prioritization of multitasking applications in a mobile device interface
CN102799385B (zh) * 2012-07-19 2016-12-21 腾讯科技(深圳)有限公司 桌面控制方法和装置
US10353581B1 (en) * 2012-07-27 2019-07-16 Merge Healthcare Solutions Inc. Mobile computer input devices
CN102830914B (zh) * 2012-07-31 2018-06-05 北京三星通信技术研究有限公司 操作终端设备的方法及其设备
TWI484405B (zh) * 2012-08-23 2015-05-11 Egalax Empia Technology Inc 圖形使用者界面的顯示方法及使用該方法的電子裝置
US20140059496A1 (en) * 2012-08-23 2014-02-27 Oracle International Corporation Unified mobile approvals application including card display
CN102880385A (zh) * 2012-08-28 2013-01-16 腾讯科技(深圳)有限公司 界面显示方法及界面显示装置
CN103677490B (zh) * 2012-08-31 2018-06-05 腾讯科技(深圳)有限公司 桌面管理方法和装置
CN103677576B (zh) * 2012-09-14 2018-09-04 腾讯科技(深圳)有限公司 关闭窗口的方法及装置
CN103677507B (zh) * 2012-09-24 2020-01-14 腾讯科技(深圳)有限公司 一种显示终端及界面窗口显示方法
US20140101608A1 (en) * 2012-10-05 2014-04-10 Google Inc. User Interfaces for Head-Mountable Devices
USD756383S1 (en) * 2012-10-31 2016-05-17 Google Inc. Display screen with graphical user interface
US9335913B2 (en) * 2012-11-12 2016-05-10 Microsoft Technology Licensing, Llc Cross slide gesture
US11372536B2 (en) * 2012-11-20 2022-06-28 Samsung Electronics Company, Ltd. Transition and interaction model for wearable electronic device
US11157436B2 (en) 2012-11-20 2021-10-26 Samsung Electronics Company, Ltd. Services associated with wearable electronic device
US8994827B2 (en) 2012-11-20 2015-03-31 Samsung Electronics Co., Ltd Wearable electronic device
US11237719B2 (en) * 2012-11-20 2022-02-01 Samsung Electronics Company, Ltd. Controlling remote electronic device with wearable electronic device
US9591339B1 (en) 2012-11-27 2017-03-07 Apple Inc. Agnostic media delivery system
US10191643B2 (en) 2012-11-29 2019-01-29 Facebook, Inc. Using clamping to modify scrolling
US9965162B2 (en) * 2012-11-29 2018-05-08 Facebook, Inc. Scrolling across boundaries in a structured document
US20140152591A1 (en) * 2012-11-30 2014-06-05 Kabushiki Kaisha Toshiba Electronic device and computer program product
US9959007B2 (en) * 2012-12-05 2018-05-01 Facebook, Inc. Card-stack interface
US10101905B1 (en) * 2012-12-07 2018-10-16 American Megatrends, Inc. Proximity-based input device
US9851801B1 (en) * 2012-12-07 2017-12-26 American Megatrends, Inc. Dual touchpad system
US9774917B1 (en) 2012-12-10 2017-09-26 Apple Inc. Channel bar user interface
US10200761B1 (en) 2012-12-13 2019-02-05 Apple Inc. TV side bar user interface
US9164668B2 (en) * 2012-12-13 2015-10-20 Dassault Systemes Americas Corp. Defining object groups in 3D
KR101678541B1 (ko) * 2012-12-14 2016-11-22 후아웨이 테크놀러지 컴퍼니 리미티드 메뉴를 표시하는 방법, 장치 및 디바이스
US9532111B1 (en) 2012-12-18 2016-12-27 Apple Inc. Devices and method for providing remote control hints on a display
AU2013368445B8 (en) 2012-12-29 2017-02-09 Apple Inc. Device, method, and graphical user interface for determining whether to scroll or select contents
WO2014105277A2 (en) 2012-12-29 2014-07-03 Yknots Industries Llc Device, method, and graphical user interface for moving a cursor according to a change in an appearance of a control icon with simulated three-dimensional characteristics
WO2014105275A1 (en) 2012-12-29 2014-07-03 Yknots Industries Llc Device, method, and graphical user interface for forgoing generation of tactile output for a multi-contact gesture
EP3467634B1 (en) 2012-12-29 2020-09-23 Apple Inc. Device, method, and graphical user interface for navigating user interface hierarchies
AU2013368443B2 (en) 2012-12-29 2016-03-24 Apple Inc. Device, method, and graphical user interface for transitioning between touch input to display output relationships
US10521188B1 (en) 2012-12-31 2019-12-31 Apple Inc. Multi-user TV user interface
AU350062S (en) * 2013-01-05 2013-08-02 Samsung Electronics Co Ltd Display screen for an electronic device
AU350066S (en) * 2013-01-05 2013-08-02 Samsung Electronics Co Ltd Display screen for an electronic device
CN103064627B (zh) * 2013-01-11 2016-03-02 广东欧珀移动通信有限公司 一种应用程序管理方法及装置
KR102058368B1 (ko) * 2013-01-21 2019-12-24 엘지전자 주식회사 이동 단말기 및 그것의 제어방법
KR20140097820A (ko) * 2013-01-30 2014-08-07 삼성전자주식회사 전자장치에서 웹페이지 내의 특정 객체의 속성을 조절하기 위한 방법 및 장치
US9182890B2 (en) * 2013-01-31 2015-11-10 Lg Electronics Inc. Image display apparatus and method for operating the same
US20140258919A1 (en) * 2013-03-07 2014-09-11 Tencent Technology (Shenzhen) Company Limited View mode switch of graphical user interface
WO2014134937A1 (en) * 2013-03-07 2014-09-12 Tencent Technology (Shenzhen) Company Limited View mode switch of graphical user interface
US9658740B2 (en) 2013-03-15 2017-05-23 Apple Inc. Device, method, and graphical user interface for managing concurrently open software applications
US9477404B2 (en) 2013-03-15 2016-10-25 Apple Inc. Device, method, and graphical user interface for managing concurrently open software applications
US9632689B2 (en) 2013-04-02 2017-04-25 Facebook, Inc. Interactive elements in a user interface
USD851663S1 (en) * 2013-04-05 2019-06-18 Thales Avionics, Inc. Display screen or portion thereof with graphical user interface
DE102013007576A1 (de) * 2013-05-02 2014-11-06 Volkswagen Aktiengesellschaft Verfahren und Vorrichtung zum Auswählen eines Objekts einer Liste
CN104298554B (zh) * 2013-07-15 2019-01-18 北京三星通信技术研究有限公司 管理多任务应用程序的方法及装置
KR20140131863A (ko) * 2013-05-06 2014-11-14 삼성전자주식회사 단말 장치 및 그의 관련 창을 표시하기 위한 방법
KR20140140379A (ko) * 2013-05-29 2014-12-09 삼성전자주식회사 디스플레이 장치, 디스플레이 장치 제어 방법 및 컴퓨터 판독 가능한 기록 매체
US20150020009A1 (en) * 2013-06-07 2015-01-15 Keane and Able Limited Joystick Controller Swipe Method
WO2014200729A2 (en) * 2013-06-09 2014-12-18 Apple Inc. Device, method, and graphical user interface for managing concurrently open software applications
USD738394S1 (en) 2013-06-09 2015-09-08 Apple Inc. Display screen or portion thereof with animated graphical user interface
USD734774S1 (en) 2013-06-09 2015-07-21 Apple Inc. Display screen or portion thereof with graphical user interface
US9804745B2 (en) * 2013-06-09 2017-10-31 Apple Inc. Reordering content panes in a stacked tab view
US10481769B2 (en) * 2013-06-09 2019-11-19 Apple Inc. Device, method, and graphical user interface for providing navigation and search functionalities
USD741350S1 (en) 2013-06-10 2015-10-20 Apple Inc. Display screen or portion thereof with animated graphical user interface
US9071798B2 (en) 2013-06-17 2015-06-30 Spotify Ab System and method for switching between media streams for non-adjacent channels while providing a seamless user experience
US10097604B2 (en) 2013-08-01 2018-10-09 Spotify Ab System and method for selecting a transition point for transitioning between media streams
USD740319S1 (en) * 2013-08-07 2015-10-06 Blackberry Limited Display device with icon
KR101845177B1 (ko) * 2013-08-20 2018-05-18 폭스바겐 악티엔 게젤샤프트 차량의 조작 및 표시 장치의 조작 방법 및 차량의 조작 및 표시 장치
EP3043250A4 (en) * 2013-09-02 2017-04-12 Sony Corporation Information processing device, information processing method, and program
EP2848447B1 (en) 2013-09-12 2017-12-13 Seat, S.A. Method for displaying and/or handling information in a car
US9716733B2 (en) 2013-09-23 2017-07-25 Spotify Ab System and method for reusing file portions between different file formats
US9529888B2 (en) 2013-09-23 2016-12-27 Spotify Ab System and method for efficiently providing media and associated metadata
US9063640B2 (en) * 2013-10-17 2015-06-23 Spotify Ab System and method for switching between media items in a plurality of sequences of media items
WO2015057634A2 (en) * 2013-10-18 2015-04-23 Citrix Systems, Inc. Providing enhanced message management user interfaces
CN105975274B (zh) * 2013-10-31 2020-02-18 青岛海信移动通信技术股份有限公司 一种应用于Android平台的显示窗口的方法和装置
CN103559055B (zh) * 2013-10-31 2017-02-22 青岛海信移动通信技术股份有限公司 一种应用于Android平台的启动活动的方法和装置
CN104598097A (zh) * 2013-11-07 2015-05-06 腾讯科技(深圳)有限公司 即时通信im窗口的排序方法和装置
CN103616860B (zh) 2013-11-08 2017-02-15 海信集团有限公司 一种远程控制家电设备的方法和装置
USD754719S1 (en) * 2013-11-15 2016-04-26 Tencent Technology (Shenzhen) Company Limited Display screen portion with animated graphical user interface
CN103605461B (zh) * 2013-11-22 2018-02-23 深圳市金立通信设备有限公司 一种应用界面显示方法及终端
USD759044S1 (en) * 2013-12-16 2016-06-14 Tencent Technology (Shenzhen) Company Limited Display screen with animated graphical user interface
US9659296B2 (en) 2013-12-18 2017-05-23 PayRange Inc. Method and system for presenting representations of payment accepting unit events
USD772278S1 (en) 2013-12-18 2016-11-22 Apple Inc. Display screen or portion thereof with animated graphical user interface
US9875473B2 (en) 2013-12-18 2018-01-23 PayRange Inc. Method and system for retrofitting an offline-payment operated machine to accept electronic payments
US11966895B2 (en) 2013-12-18 2024-04-23 PayRange Inc. Refund centers for processing and dispensing vending machine refunds via an MDB router
US11966926B2 (en) 2013-12-18 2024-04-23 PayRange Inc. Method and system for asynchronous mobile payments for multiple in-person transactions conducted in parallel
US11074580B2 (en) 2013-12-18 2021-07-27 PayRange Inc. Device and method for providing external access to multi-drop bus peripheral devices
US11475454B2 (en) 2013-12-18 2022-10-18 PayRange Inc. Intermediary communications over non-persistent network connections
US8856045B1 (en) 2013-12-18 2014-10-07 PayRange Inc. Mobile-device-to-machine payment systems
US11205163B2 (en) 2013-12-18 2021-12-21 PayRange Inc. Systems and methods for determining electric pulses to provide to an unattended machine based on remotely-configured options
US11481780B2 (en) 2013-12-18 2022-10-25 PayRange Inc. Method and system for asynchronous mobile payments for multiple in-person transactions conducted in parallel
US10019724B2 (en) 2015-01-30 2018-07-10 PayRange Inc. Method and system for providing offers for automated retail machines via mobile devices
US11481781B2 (en) 2013-12-18 2022-10-25 PayRange Inc. Processing interrupted transaction over non-persistent network connections
US20150178281A1 (en) * 2013-12-20 2015-06-25 Google Inc. Determining whether a user has seen a content item
USD746332S1 (en) * 2013-12-20 2015-12-29 Sanford, L.P. Display screen or portion thereof with graphical user interface
USD773482S1 (en) * 2013-12-26 2016-12-06 Google Inc. Display screen portion with an animated graphical user interface
US9971428B2 (en) * 2013-12-30 2018-05-15 Immersion Corporation Devices, systems, and methods for using corrugated tessellation to create surface features
KR20150081073A (ko) * 2014-01-03 2015-07-13 삼성전자주식회사 글랜스 정보를 제공하는 방법, 저장 매체 및 전자 장치
USD760732S1 (en) * 2014-01-07 2016-07-05 Sony Corporation Display panel or screen with graphical user interface
USD738909S1 (en) * 2014-01-09 2015-09-15 Microsoft Corporation Display screen with animated graphical user interface
USD738908S1 (en) * 2014-01-09 2015-09-15 Microsoft Corporation Display screen with animated graphical user interface
US9910884B2 (en) * 2014-01-13 2018-03-06 Microsoft Technology Licensing, Llc Resuming items in their last-used presentation modes
US20150215245A1 (en) * 2014-01-24 2015-07-30 Matthew Christian Carlson User interface for graphical representation of and interaction with electronic messages
CA156714S (en) 2014-01-28 2019-08-02 Jvl Ventures Llc Handheld electronic device
USD754143S1 (en) * 2014-02-18 2016-04-19 Line Corporation Display screen with graphical user interface
USD752059S1 (en) * 2014-02-26 2016-03-22 Line Corporation Display screen with graphical user interface
USD766318S1 (en) 2014-03-07 2016-09-13 Apple Inc. Display screen or portion thereof with animated graphical user interface
USD757771S1 (en) * 2014-03-19 2016-05-31 Wargaming.Net Limited Display screen with transitional graphical user interface
CN103888817B (zh) 2014-03-24 2018-02-27 青岛海信移动通信技术股份有限公司 一种将文件上传到智能电视和播放文件的方法及设备
JP6274132B2 (ja) * 2014-03-26 2018-02-07 ヤマハ株式会社 楽譜表示装置および楽譜表示方法
CN105100832A (zh) 2014-04-24 2015-11-25 海信集团有限公司 一种多媒体资源的推送方法及装置
US20150324067A1 (en) * 2014-05-07 2015-11-12 Honda Motor Co., Ltd. Vehicle infotainment gateway - multi-application interface
US20170192730A1 (en) 2014-05-30 2017-07-06 Apple Inc. Continuity
USD769892S1 (en) 2014-05-30 2016-10-25 Apple Inc. Display screen or portion thereof with graphical user interface
US10156967B2 (en) * 2014-05-31 2018-12-18 Apple Inc. Device, method, and graphical user interface for tabbed and private browsing
WO2015186069A2 (en) * 2014-06-03 2015-12-10 Realitygate (Pty) Ltd Display and interaction method in a user interface
USD781339S1 (en) * 2014-06-13 2017-03-14 Le Shi Zhi Xin Electronic Technology (Tianjin) Limited Display screen with animated graphical user interface
US9880717B1 (en) 2014-06-23 2018-01-30 Google Llc Account switching
USD759666S1 (en) 2014-06-23 2016-06-21 Google Inc. Display screen or portion thereof with an animated graphical user interface
USD754169S1 (en) * 2014-06-23 2016-04-19 Google Inc. Portion of a display panel with an animated computer icon
CN117331482A (zh) 2014-06-24 2024-01-02 苹果公司 输入设备和用户界面交互
EP3126953A1 (en) 2014-06-24 2017-02-08 Apple Inc. Column interface for navigating in a user interface
CN106471459B (zh) * 2014-06-26 2022-06-10 惠普发展公司,有限责任合伙企业 多应用查看
FR3023022A1 (fr) * 2014-06-30 2016-01-01 Orange Procede d'affichage d'une nouvelle fenetre rectangulaire sur un ecran
USD807898S1 (en) 2014-07-15 2018-01-16 Google Llc Display screen or portion thereof with an animated graphical user interface
US10678412B2 (en) 2014-07-31 2020-06-09 Microsoft Technology Licensing, Llc Dynamic joint dividers for application windows
US10592080B2 (en) * 2014-07-31 2020-03-17 Microsoft Technology Licensing, Llc Assisted presentation of application windows
US10254942B2 (en) 2014-07-31 2019-04-09 Microsoft Technology Licensing, Llc Adaptive sizing and positioning of application windows
US10038657B2 (en) 2014-08-18 2018-07-31 Nightlight Systems Llc Unscripted digital media message generation
US9973459B2 (en) 2014-08-18 2018-05-15 Nightlight Systems Llc Digital media message generation
US20160048313A1 (en) 2014-08-18 2016-02-18 KnowMe Systems, Inc. Scripted digital media message generation
US10037185B2 (en) 2014-08-18 2018-07-31 Nightlight Systems Llc Digital media message generation
US20160226806A1 (en) 2014-08-18 2016-08-04 KnowMe Systems, Inc. Digital media messages and files
US20160062636A1 (en) * 2014-09-02 2016-03-03 Lg Electronics Inc. Mobile terminal and control method thereof
US10261674B2 (en) * 2014-09-05 2019-04-16 Microsoft Technology Licensing, Llc Display-efficient text entry and editing
USD770521S1 (en) * 2014-09-11 2016-11-01 Samsung Electronics Co., Ltd. Display screen or portion thereof with animated graphical user interface
JP5855196B1 (ja) * 2014-09-19 2016-02-09 ヤフー株式会社 情報表示装置、配信装置、情報表示方法および情報表示プログラム
USD771646S1 (en) 2014-09-30 2016-11-15 Apple Inc. Display screen or portion thereof with graphical user interface
US9606716B2 (en) 2014-10-24 2017-03-28 Google Inc. Drag-and-drop on a mobile device
FR3028632B1 (fr) * 2014-11-18 2017-12-29 Peugeot Citroen Automobiles Sa Procede et dispositif pour commander un moyen d’affichage
USD781303S1 (en) * 2014-11-25 2017-03-14 General Electric Company Display screen or portion thereof with graphical user interface
US9684882B2 (en) 2014-12-31 2017-06-20 Servicenow, Inc. Permitted assignment user interface
US10769826B2 (en) 2014-12-31 2020-09-08 Servicenow, Inc. Visual task board visualization
US11036386B2 (en) * 2015-01-06 2021-06-15 Lenovo (Singapore) Pte. Ltd. Application switching on mobile devices
JP2018502253A (ja) * 2015-01-13 2018-01-25 リンデ アクチエンゲゼルシャフトLinde Aktiengesellschaft 流体エネルギ機械、流体・体積流を発生させるかつ/または流体を圧縮する方法、および車両に充填を行う方法
USD769306S1 (en) * 2015-01-20 2016-10-18 Microsoft Corporation Display screen with animated graphical user interface
USD862501S1 (en) * 2015-01-30 2019-10-08 PayRange Inc. Display screen or portion thereof with a graphical user interface
USD836118S1 (en) * 2015-01-30 2018-12-18 Payrange, Inc. Display screen or portion thereof with an animated graphical user interface
US10116601B2 (en) * 2015-02-06 2018-10-30 Jamdeo Canada Ltd. Methods and devices for display device notifications
US10048757B2 (en) 2015-03-08 2018-08-14 Apple Inc. Devices and methods for controlling media presentation
US10095396B2 (en) 2015-03-08 2018-10-09 Apple Inc. Devices, methods, and graphical user interfaces for interacting with a control object while dragging another object
US9645732B2 (en) 2015-03-08 2017-05-09 Apple Inc. Devices, methods, and graphical user interfaces for displaying and using menus
US9785305B2 (en) 2015-03-19 2017-10-10 Apple Inc. Touch input cursor manipulation
US20170045981A1 (en) 2015-08-10 2017-02-16 Apple Inc. Devices and Methods for Processing Touch Inputs Based on Their Intensities
US10088993B2 (en) 2015-04-01 2018-10-02 Ebay Inc. User interface for controlling data navigation
USD795917S1 (en) 2015-05-17 2017-08-29 Google Inc. Display screen with an animated graphical user interface
USD765699S1 (en) 2015-06-06 2016-09-06 Apple Inc. Display screen or portion thereof with graphical user interface
US9860451B2 (en) 2015-06-07 2018-01-02 Apple Inc. Devices and methods for capturing and interacting with enhanced digital images
US9674426B2 (en) 2015-06-07 2017-06-06 Apple Inc. Devices and methods for capturing and interacting with enhanced digital images
CN104951185B (zh) * 2015-06-09 2018-04-27 联想(北京)有限公司 一种信息处理方法及电子设备
CN105094551A (zh) * 2015-07-24 2015-11-25 联想(北京)有限公司 一种信息处理方法及电子设备
USD848458S1 (en) * 2015-08-03 2019-05-14 Google Llc Display screen with animated graphical user interface
USD888733S1 (en) 2015-08-03 2020-06-30 Google Llc Display screen with animated graphical user interface
USD849027S1 (en) * 2015-08-03 2019-05-21 Google Llc Display screen with animated graphical user interface
USD809556S1 (en) * 2015-09-04 2018-02-06 Salesforce.Com, Inc. Display screen or portion thereof with animated graphical user interface
US9996222B2 (en) * 2015-09-18 2018-06-12 Samsung Electronics Co., Ltd. Automatic deep view card stacking
KR102408942B1 (ko) * 2015-10-19 2022-06-14 삼성전자주식회사 전자 장치의 입력 처리 방법 및 전자 장치
USD768658S1 (en) * 2015-10-21 2016-10-11 Microsoft Corporation Display screen with animated graphical user interface
US10540435B2 (en) * 2015-11-02 2020-01-21 Microsoft Technology Licensing, Llc Decks, cards, and mobile UI
USD797125S1 (en) * 2015-11-18 2017-09-12 Samsung Electronics Co., Ltd. Display screen or portion thereof with graphical user interface
USD797124S1 (en) * 2015-11-18 2017-09-12 Samsung Electronics Co., Ltd. Display screen or portion thereof with graphical user interface
USD796527S1 (en) * 2015-11-18 2017-09-05 Samsung Electronics Co., Ltd. Display screen or portion thereof with graphical user interface
USD796528S1 (en) * 2015-11-19 2017-09-05 Samsung Electronics Co., Ltd. Display screen or portion thereof with graphical user interface
US20180152622A1 (en) * 2015-12-01 2018-05-31 Huizhou Tcl Mobile Communication Co., Ltd Mobile terminal-based photographing method and mobile terminal
US10685170B2 (en) * 2015-12-16 2020-06-16 Microsoft Technology Licensing, Llc Dynamic content layout generator
CN105630292A (zh) * 2015-12-28 2016-06-01 联想(北京)有限公司 一种显示控制方法及装置
USD778941S1 (en) 2016-01-08 2017-02-14 Apple Inc. Display screen or portion thereof with graphical user interface
USD778942S1 (en) 2016-01-11 2017-02-14 Apple Inc. Display screen or portion thereof with graphical user interface
USD857721S1 (en) * 2016-01-12 2019-08-27 Google Llc Display screen with graphical user interface for presenting user activity timeline in a colloquial style
US9910563B2 (en) * 2016-01-29 2018-03-06 Visual Supply Company Contextually changing omni-directional navigation mechanism
US9977569B2 (en) 2016-01-29 2018-05-22 Visual Supply Company Contextually changing omni-directional navigation mechanism
CN105511733A (zh) * 2016-01-30 2016-04-20 深圳天珑无线科技有限公司 通过压力触控调整多任务排列顺序的方法、系统和电子设备
KR102545907B1 (ko) * 2016-02-18 2023-06-22 삼성전자주식회사 콘텐츠 표시 방법 및 이를 수행하는 전자 장치
USD777764S1 (en) * 2016-04-12 2017-01-31 Mercury Studio LLC Display screen with animated graphical user interface
EP3236393B1 (en) * 2016-04-20 2021-10-13 IDEMIA France Control of an external interface on a card
USD816110S1 (en) * 2016-04-20 2018-04-24 Google Llc Display screen with animated graphical user interface
US10637986B2 (en) 2016-06-10 2020-04-28 Apple Inc. Displaying and updating a set of application views
AU2017100667A4 (en) 2016-06-11 2017-07-06 Apple Inc. Activity and workout updates
DK201670582A1 (en) 2016-06-12 2018-01-02 Apple Inc Identifying applications on which content is available
DK201670581A1 (en) 2016-06-12 2018-01-08 Apple Inc Device-level authorization for viewing content
USD833466S1 (en) * 2016-09-19 2018-11-13 Oread Group, LLC Display screen or portion thereof with graphical user interface
USD828371S1 (en) * 2016-10-20 2018-09-11 Google Llc Display screen or portion thereof with graphical user interface
USD804508S1 (en) 2016-10-26 2017-12-05 Apple Inc. Display screen or portion thereof with graphical user interface
US11966560B2 (en) 2016-10-26 2024-04-23 Apple Inc. User interfaces for browsing content from multiple content applications on an electronic device
USD816701S1 (en) 2016-12-14 2018-05-01 Mercury Studio LLC Display screen with animated graphical user interface
USD808991S1 (en) * 2016-12-22 2018-01-30 Palantir Technologies, Inc. Display screen or portion thereof with graphical user interface
USD810760S1 (en) 2016-12-22 2018-02-20 Palantir Technologies, Inc. Display screen or portion thereof with transitional graphical user interface
USD810101S1 (en) 2016-12-22 2018-02-13 Palantir Technologies, Inc. Display screen or portion thereof with graphical user interface
WO2018112924A1 (zh) * 2016-12-23 2018-06-28 北京金山安全软件有限公司 一种信息展示方法、装置及终端设备
WO2018112928A1 (zh) * 2016-12-23 2018-06-28 北京金山安全软件有限公司 一种信息展示方法、装置及终端设备
US9959010B1 (en) * 2016-12-23 2018-05-01 Beijing Kingsoft Internet Security Software Co., Ltd. Method for displaying information, and terminal equipment
CN108521819B (zh) * 2016-12-23 2022-06-21 北京金山安全软件有限公司 一种信息展示方法、装置及终端设备
WO2018112925A1 (zh) * 2016-12-23 2018-06-28 北京金山安全软件有限公司 信息显示方法、装置及终端设备
USD868804S1 (en) 2017-01-20 2019-12-03 Twitter, Inc. Display screen with a transitional graphical user interface
CN108700984A (zh) * 2017-01-20 2018-10-23 微软技术许可有限责任公司 桌面启动器
USD847196S1 (en) * 2017-02-07 2019-04-30 Mitsubishi Electric Corporation Display screen with animated graphical user interface
US11036387B2 (en) * 2017-05-16 2021-06-15 Apple Inc. Devices, methods, and graphical user interfaces for navigating between user interfaces and interacting with control objects
USD846587S1 (en) 2017-06-04 2019-04-23 Apple Inc. Display screen or portion thereof with animated graphical user interface
USD936663S1 (en) 2017-06-04 2021-11-23 Apple Inc. Display screen or portion thereof with graphical user interface
USD832295S1 (en) * 2017-08-18 2018-10-30 Salesforce.Com, Inc. Display screen or portion thereof with animated graphical user interface
USD832876S1 (en) * 2017-08-18 2018-11-06 Salesforce.Com, Inc. Display screen or portion thereof with animated graphical user interface
USD839302S1 (en) * 2017-08-28 2019-01-29 Adp, Llc Display screen with animated graphical user interface
EP3612916B1 (en) * 2017-09-05 2022-10-05 Samsung Electronics Co., Ltd. Accessing data items on a computing device
USD846567S1 (en) 2017-10-06 2019-04-23 Apple Inc. Electronic device with graphical user interface
US11194463B2 (en) * 2017-11-08 2021-12-07 Google Llc Methods, systems, and media for presenting offset content
EP3709143B1 (en) * 2017-11-09 2021-10-20 Rakuten Group, Inc. Display control system, display control method, and program
USD864996S1 (en) 2017-11-09 2019-10-29 Samsung Electronics Co., Ltd. Display screen or portion thereof with graphical user interface
USD859446S1 (en) * 2017-12-28 2019-09-10 Facebook, Inc. Display panel of a programmed computer system with a graphical user interface
USD875774S1 (en) * 2018-01-04 2020-02-18 Panasonic Intellectual Property Management Co., Ltd. Display screen with graphical user interface
JP7119408B2 (ja) * 2018-02-15 2022-08-17 コニカミノルタ株式会社 画像処理装置、画面取扱い方法、およびコンピュータプログラム
USD885412S1 (en) * 2018-03-14 2020-05-26 Google Llc Display screen with animated graphical user interface
JP1621488S (zh) * 2018-03-16 2019-01-07
JP1621487S (zh) * 2018-03-16 2019-01-07
JP1621489S (zh) * 2018-03-16 2019-01-07
USD890201S1 (en) * 2018-03-17 2020-07-14 Expertonica Inc. Display screen or portion thereof with animated graphical user interface
US11366571B2 (en) * 2018-05-04 2022-06-21 Dentma, LLC Visualization components including sliding bars
US10732798B2 (en) * 2018-05-18 2020-08-04 Carefusion 303, Inc. Interface display for infusion module
US11893228B2 (en) 2018-06-03 2024-02-06 Apple Inc. Devices and methods for interacting with an application switching user interface
DK201870354A1 (en) 2018-06-03 2019-12-20 Apple Inc. SETUP PROCEDURES FOR AN ELECTRONIC DEVICE
DK180316B1 (en) 2018-06-03 2020-11-06 Apple Inc Devices and methods for interacting with an application switching user interface
USD877175S1 (en) 2018-06-04 2020-03-03 Apple Inc. Electronic device with graphical user interface
USD962953S1 (en) 2018-08-03 2022-09-06 Kilpatrick Townsend & Stockton Llp Display screen or portion thereof having an icon
USD928800S1 (en) 2018-08-03 2021-08-24 Kilpatrick Townsend & Stockton Llp Display screen or portion thereof having an icon
USD920342S1 (en) * 2018-08-03 2021-05-25 Kilpatrick Townsend & Stockton Llp Display screen or portion thereof having an icon
US11500655B2 (en) 2018-08-22 2022-11-15 Microstrategy Incorporated Inline and contextual delivery of database content
US11714955B2 (en) 2018-08-22 2023-08-01 Microstrategy Incorporated Dynamic document annotations
USD891453S1 (en) * 2018-09-07 2020-07-28 7hugs Labs SAS Display screen with transitional graphical user interface
USD883319S1 (en) 2018-10-29 2020-05-05 Apple Inc. Electronic device with graphical user interface
USD910694S1 (en) * 2018-10-30 2021-02-16 Google Llc Display screen with graphical user interface
USD890204S1 (en) * 2018-12-04 2020-07-14 Nuglif (2018) Inc. Display screen or portion thereof with animated graphical user interface
CN109617599B (zh) * 2018-12-18 2021-09-10 上海科梁信息科技股份有限公司 光纤信号转换设备的检测方法、装置及计算机存储介质
US11682390B2 (en) 2019-02-06 2023-06-20 Microstrategy Incorporated Interactive interface for analytics
USD949907S1 (en) * 2019-03-22 2022-04-26 Meta Platforms, Inc. Display screen with an animated graphical user interface
CN114302210A (zh) 2019-03-24 2022-04-08 苹果公司 用于查看和访问电子设备上的内容的用户界面
US11683565B2 (en) 2019-03-24 2023-06-20 Apple Inc. User interfaces for interacting with channels that provide content that plays in a media browsing application
CN114115676A (zh) 2019-03-24 2022-03-01 苹果公司 包括内容项的可选表示的用户界面
EP3928228A1 (en) 2019-03-24 2021-12-29 Apple Inc. User interfaces for a media browsing application
CA186708S (en) * 2019-03-26 2020-12-10 Tertzakian Peter Display screen
USD916841S1 (en) * 2019-04-29 2021-04-20 Anhui Huami Information Technology Co., Ltd. Wearable device display screen with graphical user interface
US11863837B2 (en) 2019-05-31 2024-01-02 Apple Inc. Notification of augmented reality content on an electronic device
WO2020243645A1 (en) 2019-05-31 2020-12-03 Apple Inc. User interfaces for a podcast browsing and playback application
KR102080524B1 (ko) * 2019-07-26 2020-05-27 삼성전자 주식회사 사용자 디바이스에서 멀티태스킹 운용 방법 및 장치
US11288637B2 (en) * 2019-09-16 2022-03-29 Microstrategy Incorporated Systems and methods for analytics integration into electronic applications
USD918938S1 (en) * 2019-10-04 2021-05-11 Google Llc Display screen with animated graphical user interface
USD1003306S1 (en) * 2019-11-01 2023-10-31 LINE Plus Corporation Display panel with a graphical user interface
CN117311869A (zh) * 2020-01-03 2023-12-29 华为技术有限公司 多应用下进行分屏的方法、装置以及电子设备
US20210216102A1 (en) * 2020-01-10 2021-07-15 Microsoft Technology Licensing, Llc Conditional windowing model for foldable computing devices
USD949914S1 (en) * 2020-02-11 2022-04-26 Google Llc Display screen or portion thereof with transitional graphical user interface
US11843838B2 (en) 2020-03-24 2023-12-12 Apple Inc. User interfaces for accessing episodes of a content series
CN113536157A (zh) * 2020-04-21 2021-10-22 阿里巴巴集团控股有限公司 一种搜索结果的生成、推送和交互展示方法及装置和系统
US11899895B2 (en) 2020-06-21 2024-02-13 Apple Inc. User interfaces for setting up an electronic device
US11928382B2 (en) * 2020-11-02 2024-03-12 Dell Products, L.P. Contextual intelligence for virtual workspaces produced across information handling systems (IHSs)
US11720229B2 (en) 2020-12-07 2023-08-08 Apple Inc. User interfaces for browsing and presenting content
USD918250S1 (en) * 2020-12-15 2021-05-04 Hangzhou Glority Software Limited Display screen with graphical user interface
US11934640B2 (en) 2021-01-29 2024-03-19 Apple Inc. User interfaces for record labels
US11907605B2 (en) 2021-05-15 2024-02-20 Apple Inc. Shared-content session user interfaces
US11928303B2 (en) 2021-05-15 2024-03-12 Apple Inc. Shared-content session user interfaces
US11921812B2 (en) * 2022-05-19 2024-03-05 Dropbox, Inc. Content creative web browser
US11790107B1 (en) 2022-11-03 2023-10-17 Vignet Incorporated Data sharing platform for researchers conducting clinical trials

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101036104A (zh) * 2004-07-09 2007-09-12 诺基亚公司 友好的用户界面

Family Cites Families (229)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US567708A (en) * 1896-09-15 goodwin
US4680577A (en) 1983-11-28 1987-07-14 Tektronix, Inc. Multipurpose cursor control keyswitch
US5146556A (en) * 1988-10-11 1992-09-08 Next Computer, Inc. System and method for managing graphic images
GB9024526D0 (en) * 1990-11-12 1991-01-02 Eden Group Ltd Electronic display apparatus
JP2613326B2 (ja) 1991-07-15 1997-05-28 財団法人ニューメディア開発協会 情報処理装置の履歴内容提示方法、及びその装置
US5377317A (en) 1991-12-20 1994-12-27 International Business Machines Corporation Method and apparatus for distinctively displaying windows on a computer display screen
US5588105A (en) 1992-11-16 1996-12-24 Apple Computer, Inc. Status bar for application windows
US5499330A (en) * 1993-09-17 1996-03-12 Digital Equipment Corp. Document display system for organizing and displaying documents as screen objects organized along strand paths
US5586243A (en) 1994-04-15 1996-12-17 International Business Machines Corporation Multiple display pointers for computer graphical user interfaces
US5473745A (en) * 1994-12-14 1995-12-05 International Business Machines Corporation Exposing and hiding a title bar behind its window using a visual cue
US5677708A (en) * 1995-05-05 1997-10-14 Microsoft Corporation System for displaying a list on a display screen
US5675361A (en) 1995-08-23 1997-10-07 Santilli; Donald S. Computer keyboard pointing device
US6061050A (en) 1995-10-27 2000-05-09 Hewlett-Packard Company User interface device
US5766708A (en) 1996-08-01 1998-06-16 Gabel S.R.L. Ski poles for skiers made of material having high resistance and inherently fragile
US6407757B1 (en) 1997-12-18 2002-06-18 E-Book Systems Pte Ltd. Computer-based browsing method and computer program product for displaying information in an electronic book form
JPH10161837A (ja) * 1996-10-03 1998-06-19 Nikon Corp 表示装置、表示方法、および、記録媒体
CA2278709A1 (en) 1997-01-27 1998-08-13 Benjamin Slotznick System for delivering and displaying primary and secondary information
US6374200B1 (en) * 1997-02-03 2002-04-16 Fujitsu Limited Layout apparatus for laying out objects in space and method thereof
US6577330B1 (en) 1997-08-12 2003-06-10 Matsushita Electric Industrial Co., Ltd. Window display device with a three-dimensional orientation of windows
WO1999022314A1 (fr) 1997-10-29 1999-05-06 Sharp Kabushiki Kaisha Dispositif de commande d'affichage et dispositif de reproduction d'affichage pour livres electroniques
US6613100B2 (en) * 1997-11-26 2003-09-02 Intel Corporation Method and apparatus for displaying miniaturized graphical representations of documents for alternative viewing selection
US7800592B2 (en) 2005-03-04 2010-09-21 Apple Inc. Hand held electronic device with multiple touch sensing devices
US7840912B2 (en) 2006-01-30 2010-11-23 Apple Inc. Multi-touch gesture dictionary
US7614008B2 (en) 2004-07-30 2009-11-03 Apple Inc. Operation of a computer with touch screen interface
US8479122B2 (en) 2004-07-30 2013-07-02 Apple Inc. Gestures for touch sensitive input devices
US9292111B2 (en) * 1998-01-26 2016-03-22 Apple Inc. Gesturing with a multipoint sensing device
US7844914B2 (en) 2004-07-30 2010-11-30 Apple Inc. Activating virtual keys of a touch-screen virtual keyboard
WO1999038149A1 (en) 1998-01-26 1999-07-29 Wayne Westerman Method and apparatus for integrating manual input
US7663607B2 (en) 2004-05-06 2010-02-16 Apple Inc. Multipoint touchscreen
US7610599B1 (en) * 1998-11-30 2009-10-27 Sony Corporation Information providing device and method for index information for scene changes
US7216300B2 (en) 1998-12-30 2007-05-08 Ncr Corp. Method and apparatus for an applet to display multiple windows
EP1028570B1 (en) 1999-02-11 2004-11-17 Sony International (Europe) GmbH Terminal for wireless telecommunication and method for displaying icons on a display of such a terminal
AU3932300A (en) * 1999-04-06 2000-10-23 Microsoft Corporation Method and apparatus for providing a three-dimensional task gallery computer interface
US20030006956A1 (en) 1999-05-24 2003-01-09 Charles Yimin Wu Data entry device recording input in two dimensions
US7151528B2 (en) 1999-06-22 2006-12-19 Cirque Corporation System for disposing a proximity sensitive touchpad behind a mobile phone keypad
JP2001134382A (ja) 1999-11-04 2001-05-18 Sony Corp 図形処理装置
US6734880B2 (en) 1999-11-24 2004-05-11 Stentor, Inc. User interface for a medical informatics systems
US7434177B1 (en) 1999-12-20 2008-10-07 Apple Inc. User interface for providing consolidation and access
US6957395B1 (en) 2000-01-04 2005-10-18 Apple Computer, Inc. Computer interface having a single window mode of operation
JP2001265481A (ja) 2000-03-21 2001-09-28 Nec Corp ページ情報表示方法及び装置並びにページ情報表示用プログラムを記憶した記憶媒体
CA2404963A1 (en) 2000-03-31 2002-09-30 Glenn Rolus Borgward Universal digital mobile device
JP4325075B2 (ja) 2000-04-21 2009-09-02 ソニー株式会社 データオブジェクト管理装置
FI108901B (fi) 2000-06-26 2002-04-15 Nokia Corp Kosketustuntumaltaan hyvä sähkömekaaninen tietojen syöttömekanismi
US8120625B2 (en) 2000-07-17 2012-02-21 Microsoft Corporation Method and apparatus using multiple sensors in a device with a display
US7170500B2 (en) 2000-08-29 2007-01-30 Palm, Inc. Flip-style user interface
GB2367530B (en) 2000-10-03 2003-07-23 Nokia Mobile Phones Ltd User interface device
US6680677B1 (en) 2000-10-06 2004-01-20 Logitech Europe S.A. Proximity detector to indicate function of a key
US6677932B1 (en) 2001-01-28 2004-01-13 Finger Works, Inc. System and method for recognizing touch typing under limited tactile feedback conditions
US6570557B1 (en) 2001-02-10 2003-05-27 Finger Works, Inc. Multi-touch system and method for emulating modifier keys via fingertip chords
US7030861B1 (en) 2001-02-10 2006-04-18 Wayne Carl Westerman System and method for packing multi-touch gestures onto a hand
JP2002259001A (ja) * 2001-03-05 2002-09-13 Shingo Tsuda ウィンドウ操作方法及び装置
US6915489B2 (en) 2001-03-28 2005-07-05 Hewlett-Packard Development Company, L.P. Image browsing using cursor positioning
US6943773B2 (en) * 2001-05-11 2005-09-13 Palmone, Inc. Page flicking mechanism for electronic display devices that paginate content
US6836870B2 (en) 2001-06-15 2004-12-28 Cubic Corporation Method and system for incorporating a dynamic situation display in a powerpoint slide show presentation
NO20020895L (no) 2001-06-27 2002-12-30 Ziad Badarneh Interaktivt system i tilknytning til elektronisk utstyr
US7650569B1 (en) 2001-08-29 2010-01-19 Allen Paul G System and method for focused navigation within a user interface
US7159176B2 (en) 2001-08-29 2007-01-02 Digeo, Inc. System and method for focused navigation within a user interface
GB0124791D0 (en) * 2001-10-16 2001-12-05 Ibm A method and system for controlling a tabbed pane in a graphical user interfaceof a data processing system
US7346855B2 (en) * 2001-12-21 2008-03-18 Microsoft Corporation Method and system for switching between multiple computer applications
TW563974U (en) 2002-02-06 2003-11-21 Lite On Technology Corp Electricity saving device for user for user interface terminal device of cellular phone
US7036025B2 (en) 2002-02-07 2006-04-25 Intel Corporation Method and apparatus to reduce power consumption of a computer system display screen
GB0204652D0 (en) 2002-02-28 2002-04-10 Koninkl Philips Electronics Nv A method of providing a display gor a gui
TWI238348B (en) 2002-05-13 2005-08-21 Kyocera Corp Portable information terminal, display control device, display control method, and recording media
US7519918B2 (en) 2002-05-30 2009-04-14 Intel Corporation Mobile virtual desktop
US8001488B1 (en) 2002-05-31 2011-08-16 Hewlett-Packard Development Company, L.P. User interface dial with display
TWI313835B (en) 2002-06-04 2009-08-21 Koninkl Philips Electronics Nv Method of measuring the movement of an object relative to a user's input device and related input device,mobile phone apparatus, cordless phone apparatus, laptor computer, mouse and remote control
US11275405B2 (en) 2005-03-04 2022-03-15 Apple Inc. Multi-functional hand-held device
US7656393B2 (en) 2005-03-04 2010-02-02 Apple Inc. Electronic device having display and surrounding touch sensitive bezel for user interface and control
US7549127B2 (en) 2002-08-01 2009-06-16 Realnetworks, Inc. Method and apparatus for resizing video content displayed within a graphical user interface
US20040070631A1 (en) * 2002-09-30 2004-04-15 Brown Mark L. Apparatus and method for viewing thumbnail images corresponding to print pages of a view on a display
US7058901B1 (en) 2002-10-29 2006-06-06 Koninklijke Philips Electronics N.V. Methods and apparatus for controlling the display of medical images
US20080177994A1 (en) 2003-01-12 2008-07-24 Yaron Mayer System and method for improving the efficiency, comfort, and/or reliability in Operating Systems, such as for example Windows
US7362313B2 (en) 2003-01-17 2008-04-22 3M Innovative Properties Company Touch simulation system and method
US8019388B2 (en) * 2003-02-06 2011-09-13 Flextronics Ap, Llc Main menu navigation principle for mobile phone user
US7461352B2 (en) 2003-02-10 2008-12-02 Ronald Mark Katsuranis Voice activated system and methods to enable a computer user working in a first graphical application window to display and control on-screen help, internet, and other information content in a second graphical application window
US7752648B2 (en) 2003-02-11 2010-07-06 Nds Limited Apparatus and methods for handling interactive applications in broadcast networks
KR20040083788A (ko) 2003-03-25 2004-10-06 삼성전자주식회사 제스쳐 커맨드를 이용하여 프로그램을 구동시킬 수 있는휴대용 단말기 및 이를 이용한 프로그램 구동 방법
US8745541B2 (en) 2003-03-25 2014-06-03 Microsoft Corporation Architecture for controlling a computer using hand gestures
US7665041B2 (en) * 2003-03-25 2010-02-16 Microsoft Corporation Architecture for controlling a computer using hand gestures
US7480872B1 (en) 2003-04-06 2009-01-20 Apple Inc. Method and apparatus for dynamically resizing windows
US20050003851A1 (en) 2003-06-05 2005-01-06 Visteon Global Technologies, Inc. Radio system with touch pad interface
US8127248B2 (en) * 2003-06-20 2012-02-28 Apple Inc. Computer interface having a virtual single-layer mode for viewing overlapping objects
US7352363B2 (en) 2003-06-27 2008-04-01 Microsoft Corporation Single finger or thumb method for text entry via a keypad
US7164410B2 (en) 2003-07-28 2007-01-16 Sig G. Kupka Manipulating an on-screen object using zones surrounding the object
US20050204306A1 (en) * 2003-09-15 2005-09-15 Hideya Kawahara Enhancements for manipulating two-dimensional windows within a three-dimensional display model
US7411575B2 (en) 2003-09-16 2008-08-12 Smart Technologies Ulc Gesture recognition method and touch system incorporating the same
US20050071761A1 (en) 2003-09-25 2005-03-31 Nokia Corporation User interface on a portable electronic device
CN1860429A (zh) 2003-09-30 2006-11-08 皇家飞利浦电子股份有限公司 定义内容窗口在显示器上的位置、尺寸和/或内容的姿势
US7176902B2 (en) 2003-10-10 2007-02-13 3M Innovative Properties Company Wake-on-touch for vibration sensing touch input devices
US7145552B2 (en) 2003-10-22 2006-12-05 Solectron Corporation Electric field proximity keyboards and detection systems
US20050102638A1 (en) * 2003-11-10 2005-05-12 Jiang Zhaowei C. Navigate, click and drag images in mobile applications
US20050131945A1 (en) 2003-12-16 2005-06-16 International Business Machines Corporation Compact interface for the display and navigation of object hierarchies
JP4341408B2 (ja) 2004-01-15 2009-10-07 パナソニック株式会社 画像表示方法及び装置
US8001479B2 (en) 2004-02-03 2011-08-16 Ronald Mark Katsuranis System and methods to access computer files and position and control application window(s) on a graphical user interface
US7437005B2 (en) * 2004-02-17 2008-10-14 Microsoft Corporation Rapid visual sorting of digital files and data
US8276095B2 (en) 2004-02-20 2012-09-25 Advanced Intellectual Property Group, Llc System for and method of generating and navigating within a workspace of a computer application
US20050190280A1 (en) * 2004-02-27 2005-09-01 Haas William R. Method and apparatus for a digital camera scrolling slideshow
US7647266B1 (en) 2004-03-24 2010-01-12 Trading Technologies International, Inc. System and method for holding and sending an order to a matching engine
US20050219227A1 (en) 2004-03-30 2005-10-06 Konica Minolta Business Technologies, Inc. User interface device executing selection and registration of two-dimensionally arranged options and associated image forming apparatus
CA2504118A1 (en) 2004-04-09 2005-10-09 Opinionlab, Inc. Using software incorporated into a web page to collect page-specific user feedback concerning a document embedded in the web page
US8448083B1 (en) 2004-04-16 2013-05-21 Apple Inc. Gesture control of multimedia editing applications
TWI272539B (en) 2004-06-03 2007-02-01 Atlab Inc Electrical touch sensor and human interface device using the same
US20060015878A1 (en) 2004-07-14 2006-01-19 Ritter Gerd M Command entry portal navigation
US7653883B2 (en) 2004-07-30 2010-01-26 Apple Inc. Proximity detector in handheld device
US7640502B2 (en) 2004-10-01 2009-12-29 Microsoft Corporation Presentation facilitation
US20060123359A1 (en) 2004-12-03 2006-06-08 Schatzberger Richard J Portable electronic device having user interactive visual interface
US7478326B2 (en) * 2005-01-18 2009-01-13 Microsoft Corporation Window information switching system
US8341541B2 (en) * 2005-01-18 2012-12-25 Microsoft Corporation System and method for visually browsing of open windows
US8464176B2 (en) * 2005-01-19 2013-06-11 Microsoft Corporation Dynamic stacking and expansion of visual items
EP2267583A3 (en) 2005-02-08 2011-02-09 Research in Motion Limited Handheld electronic device having keyboard that provides two-dimensional navigation, and associated method
CN101133385B (zh) 2005-03-04 2014-05-07 苹果公司 手持电子设备、手持设备及其操作方法
JP2006260028A (ja) 2005-03-16 2006-09-28 Sony Corp 遠隔操作システム、リモートコントローラ、遠隔操作方法、情報処理装置、情報処理方法、およびプログラム
US7802202B2 (en) 2005-03-17 2010-09-21 Microsoft Corporation Computer interaction based upon a currently active input device
JP4281700B2 (ja) 2005-03-23 2009-06-17 ヤマハ株式会社 複数のウィンドウを管理する方法
US7882447B2 (en) * 2005-03-30 2011-02-01 Ebay Inc. Method and system to determine area on a user interface
US7478339B2 (en) 2005-04-01 2009-01-13 Microsoft Corporation Method and apparatus for application window grouping and management
US20060241864A1 (en) * 2005-04-22 2006-10-26 Outland Research, Llc Method and apparatus for point-and-send data transfer within an ubiquitous computing environment
US7673255B2 (en) * 2005-04-22 2010-03-02 Microsoft Corporation Interface and system for manipulating thumbnails of live windows in a window manager
US20070024646A1 (en) * 2005-05-23 2007-02-01 Kalle Saarinen Portable electronic apparatus and associated method
US7932895B2 (en) 2005-05-24 2011-04-26 Nokia Corporation Control of an electronic device using a gesture as an input
US7797641B2 (en) 2005-05-27 2010-09-14 Nokia Corporation Mobile communications terminal and method therefore
US7360166B1 (en) * 2005-08-17 2008-04-15 Clipmarks Llc System, method and apparatus for selecting, displaying, managing, tracking and transferring access to content of web pages and other sources
JP2007058785A (ja) 2005-08-26 2007-03-08 Canon Inc 情報処理装置及び前記装置におけるドラグオブジェクトの操作方法
US20070152980A1 (en) 2006-01-05 2007-07-05 Kenneth Kocienda Touch Screen Keyboards for Portable Electronic Devices
US7694231B2 (en) 2006-01-05 2010-04-06 Apple Inc. Keyboards for portable electronic devices
US7954064B2 (en) * 2005-10-27 2011-05-31 Apple Inc. Multiple dashboards
US9069877B2 (en) 2005-12-07 2015-06-30 Ziilabs Inc., Ltd. User interface with variable sized icons
KR100801089B1 (ko) 2005-12-13 2008-02-05 삼성전자주식회사 터치 및 드래그를 이용하여 제어 가능한 모바일 장치 및 그조작 방법
AU2006332488A1 (en) 2005-12-30 2007-07-12 Apple Inc. Portable electronic device with multi-touch input
US8421755B2 (en) 2006-01-17 2013-04-16 World Properties, Inc. Capacitive touch sensor with integral EL backlight
KR100772864B1 (ko) 2006-01-20 2007-11-02 삼성전자주식회사 멀티미디어 컨텐츠를 디스플레이하는 장치 및 방법
US8196055B2 (en) 2006-01-30 2012-06-05 Microsoft Corporation Controlling application windows in an operating system
KR100754211B1 (ko) 2006-03-15 2007-09-03 삼성전자주식회사 멀티태스킹을 위한 사용자 인터페이스 방법 및 그 방법을수행하는 프로그램을 기록한 컴퓨터 판독 가능한 기록매체
KR100746874B1 (ko) 2006-03-16 2007-08-07 삼성전자주식회사 이동 단말기에서 터치패드를 이용한 서비스 제공 장치 및방법
US7595810B2 (en) 2006-03-22 2009-09-29 Apple Inc. Methods of manipulating a screen space of a display device
US20070245263A1 (en) * 2006-03-29 2007-10-18 Alltel Communications, Inc. Graphical user interface for wireless device
KR20070113025A (ko) 2006-05-24 2007-11-28 엘지전자 주식회사 터치스크린 장치 및 이의 작동방법
KR101269375B1 (ko) 2006-05-24 2013-05-29 엘지전자 주식회사 터치스크린 장치 및 이의 이미지 표시방법
US20070247431A1 (en) 2006-04-20 2007-10-25 Peter Skillman Keypad and sensor combination to provide detection region that overlays keys
US8296684B2 (en) 2008-05-23 2012-10-23 Hewlett-Packard Development Company, L.P. Navigating among activities in a computing device
US20090278806A1 (en) 2008-05-06 2009-11-12 Matias Gonzalo Duarte Extended touch-sensitive control area for electronic device
US8683362B2 (en) 2008-05-23 2014-03-25 Qualcomm Incorporated Card metaphor for 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
TW200805131A (en) 2006-05-24 2008-01-16 Lg Electronics Inc Touch screen device and method of selecting files thereon
US8243027B2 (en) 2006-06-09 2012-08-14 Apple Inc. Touch screen liquid crystal display
WO2007146785A2 (en) 2006-06-09 2007-12-21 Apple Inc. Touch screen liquid crystal display
US8068097B2 (en) 2006-06-27 2011-11-29 Cypress Semiconductor Corporation Apparatus for detecting conductive material of a pad layer of a sensing device
US7880728B2 (en) 2006-06-29 2011-02-01 Microsoft Corporation Application switching via a touch screen interface
WO2008010432A1 (fr) 2006-07-20 2008-01-24 Sharp Kabushiki Kaisha dispositif d'interface utilisateur, programme informatique et son support d'enregistrement
US8464177B2 (en) * 2006-07-26 2013-06-11 Roy Ben-Yoseph Window resizing in a graphical user interface
US10503342B2 (en) 2006-08-04 2019-12-10 Apple Inc. User interface spaces
US7585217B2 (en) 2006-09-05 2009-09-08 Cfph, Llc Secondary game
US7847790B2 (en) 2006-08-30 2010-12-07 Elan Home Systems Interactive touchpad
US7934156B2 (en) 2006-09-06 2011-04-26 Apple Inc. Deletion gestures on a portable multifunction device
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
US10313505B2 (en) 2006-09-06 2019-06-04 Apple Inc. Portable multifunction device, method, and graphical user interface for configuring and displaying widgets
US8564543B2 (en) * 2006-09-11 2013-10-22 Apple Inc. Media player with imaged based browsing
GB2480777B (en) 2006-09-11 2012-01-04 Apple Inc Media player with image-based browsing
CN101517514A (zh) * 2006-09-13 2009-08-26 伊梅森公司 用于游戏厅游戏触觉的系统和方法
US20150169528A1 (en) 2006-09-13 2015-06-18 Carl Sjogreen Calendar information events
KR100782081B1 (ko) 2006-09-20 2007-12-04 삼성전자주식회사 휴대 단말기의 터치 스크린을 이용한 데이터 통신 방법
DE602007008808D1 (de) 2006-10-04 2010-10-14 Canon Kk Komponententräger, Druckkopf und Kopfpatrone mit dem Komponententräger
US20080084400A1 (en) 2006-10-10 2008-04-10 Outland Research, Llc Touch-gesture control of video media play on handheld media players
KR100783552B1 (ko) 2006-10-11 2007-12-07 삼성전자주식회사 휴대 단말기의 입력 제어 방법 및 장치
US7969426B2 (en) * 2006-10-31 2011-06-28 Hewlett-Packard Development Company, L.P. Light sensitive display interface for computing devices
US8756516B2 (en) 2006-10-31 2014-06-17 Scenera Technologies, Llc Methods, systems, and computer program products for interacting simultaneously with multiple application programs
US20080115081A1 (en) * 2006-11-09 2008-05-15 Microsoft Corporation Enhanced windows management feature
US20080163053A1 (en) 2006-12-28 2008-07-03 Samsung Electronics Co., Ltd. Method to provide menu, using menu set and multimedia device using the same
US8214768B2 (en) 2007-01-05 2012-07-03 Apple Inc. Method, system, and graphical user interface for viewing multiple application windows
US7877707B2 (en) 2007-01-06 2011-01-25 Apple Inc. Detecting and interpreting real-world and security gestures on touch and hover sensitive devices
US7966578B2 (en) 2007-01-07 2011-06-21 Apple Inc. Portable multifunction device, method, and graphical user interface for translating displayed content
US8519964B2 (en) 2007-01-07 2013-08-27 Apple Inc. Portable multifunction device, method, and graphical user interface supporting user navigations of graphical objects on a touch screen display
US7770136B2 (en) 2007-01-24 2010-08-03 Microsoft Corporation Gesture recognition interactive feedback
JP4982505B2 (ja) 2007-01-25 2012-07-25 シャープ株式会社 マルチウィンドウ管理装置及びプログラム、記憶媒体、並びに情報処理装置
US8191003B2 (en) 2007-02-14 2012-05-29 International Business Machines Corporation Managing transparent windows
KR101450584B1 (ko) 2007-02-22 2014-10-14 삼성전자주식회사 단말의 화면 표시 방법
JP2008204402A (ja) 2007-02-22 2008-09-04 Eastman Kodak Co ユーザインターフェース装置
US8351989B2 (en) 2007-02-23 2013-01-08 Lg Electronics Inc. Method of displaying menu in a mobile communication terminal
EP1976242B1 (en) 2007-03-30 2016-08-24 Microsoft Technology Licensing, LLC Method for controlling mobile communication device equipped with touch screen, communication device and method of executing functions thereof
KR100842604B1 (ko) 2007-04-09 2008-07-01 삼성전자주식회사 모드를 전환하는 방법 및 이동 통신 단말기
EP2132920A1 (en) 2007-04-10 2009-12-16 Nokia Corporation Improvements in or relating to electronic devices
US20080281689A1 (en) 2007-05-09 2008-11-13 Yahoo! Inc. Embedded video player advertisement display
KR20080104858A (ko) 2007-05-29 2008-12-03 삼성전자주식회사 터치 스크린 기반의 제스쳐 정보 제공 방법 및 장치, 그장치를 포함하는 정보 단말 기기
US8269728B2 (en) 2007-06-07 2012-09-18 Smart Technologies Ulc System and method for managing media data in a presentation system
US8667418B2 (en) * 2007-06-08 2014-03-04 Apple Inc. Object stack
US8059101B2 (en) 2007-06-22 2011-11-15 Apple Inc. Swipe gestures for touch screen keyboards
USD615989S1 (en) 2007-06-28 2010-05-18 Apple Inc. Animated graphical user interface for a display screen or portion thereof
US9772751B2 (en) 2007-06-29 2017-09-26 Apple Inc. Using gestures to slide between user interfaces
US9116593B2 (en) 2007-07-06 2015-08-25 Qualcomm Incorporated Single-axis window manager
US7941429B2 (en) 2007-07-10 2011-05-10 Yahoo! Inc. Interface for visually searching and navigating objects
JP4796017B2 (ja) 2007-07-30 2011-10-19 京セラ株式会社 電子機器
JP5143503B2 (ja) * 2007-08-28 2013-02-13 任天堂株式会社 プログラム、情報処理装置、情報処理システムおよび情報処理方法
US20090069049A1 (en) 2007-09-12 2009-03-12 Devicefidelity, Inc. Interfacing transaction cards with host devices
TWI417764B (zh) 2007-10-01 2013-12-01 Giga Byte Comm Inc A control method and a device for performing a switching function of a touch screen of a hand-held electronic device
KR101397080B1 (ko) * 2007-10-05 2014-05-21 엘지전자 주식회사 멀티 기능 실행능력을 갖는 휴대 단말기 및 그 방법
US8296676B2 (en) 2007-10-15 2012-10-23 Harman International Industries, Incorporated System for a text speller
US8312373B2 (en) * 2007-10-18 2012-11-13 Nokia Corporation Apparatus, method, and computer program product for affecting an arrangement of selectable items
WO2009067224A1 (en) 2007-11-19 2009-05-28 Cirque Corporation Touchpad combined with a display and having proximity and touch sensing capabilities
US8245155B2 (en) 2007-11-29 2012-08-14 Sony Corporation Computer implemented display, graphical user interface, design and method including scrolling features
KR101387527B1 (ko) 2007-12-06 2014-04-23 엘지전자 주식회사 단말기 및 그 메뉴 아이콘 디스플레이 방법
US9513765B2 (en) 2007-12-07 2016-12-06 Sony Corporation Three-dimensional sliding object arrangement method and system
US8893039B2 (en) 2007-12-11 2014-11-18 Panasonic Corporation Apparatus and method for automatic focus shift
US8154523B2 (en) 2007-12-13 2012-04-10 Eastman Kodak Company Electronic device, display and touch-sensitive user interface
EP2225628B1 (en) 2007-12-20 2018-05-30 Myriad France Method and system for moving a cursor and selecting objects on a touchscreen using a finger pointer
US20090164928A1 (en) * 2007-12-21 2009-06-25 Nokia Corporation Method, apparatus and computer program product for providing an improved user interface
TWI356337B (en) * 2007-12-26 2012-01-11 Htc Corp A user interface of electronic apparatus
US8327272B2 (en) 2008-01-06 2012-12-04 Apple Inc. Portable multifunction device, method, and graphical user interface for viewing and managing electronic calendars
US8490019B2 (en) * 2008-01-29 2013-07-16 Microsoft Corporation Displaying thumbnail copies of each running item from one or more applications
CN101981987B (zh) * 2008-01-30 2014-12-03 谷歌公司 移动设备事件的通知
US8423076B2 (en) 2008-02-01 2013-04-16 Lg Electronics Inc. User interface for a mobile device
US8250604B2 (en) 2008-02-05 2012-08-21 Sony Corporation Near real-time multiple thumbnail guide with single tuner
US8543933B2 (en) * 2008-02-21 2013-09-24 Emtrace Technologies Usa, Inc. Slideshow display of images for user-defined groups of applications
US8352877B2 (en) 2008-03-06 2013-01-08 Microsoft Corporation Adjustment of range of content displayed on graphical user interface
JP4171770B1 (ja) 2008-04-24 2008-10-29 任天堂株式会社 オブジェクト表示順変更プログラム及び装置
US20090267909A1 (en) 2008-04-27 2009-10-29 Htc Corporation Electronic device and user interface display method thereof
TWI373728B (en) 2008-05-02 2012-10-01 Htc Corp Method and apparatus for browsing item information and recording medium using the same
US8159469B2 (en) 2008-05-06 2012-04-17 Hewlett-Packard Development Company, L.P. User interface for initiating activities in an electronic device
US8266550B1 (en) * 2008-05-28 2012-09-11 Google Inc. Parallax panning of mobile device desktop
US8229410B2 (en) * 2008-06-30 2012-07-24 Qualcomm Incorporated Methods for supporting multitasking in a mobile device
US20100031202A1 (en) * 2008-08-04 2010-02-04 Microsoft Corporation User-defined gesture set for surface computing
KR20100020818A (ko) * 2008-08-13 2010-02-23 엘지전자 주식회사 휴대 단말기 및 그 동작 제어방법
US8600446B2 (en) 2008-09-26 2013-12-03 Htc Corporation Mobile device interface with dual windows
US8451236B2 (en) 2008-12-22 2013-05-28 Hewlett-Packard Development Company L.P. Touch-sensitive display screen with absolute and relative input modes
US8547244B2 (en) 2008-12-22 2013-10-01 Palm, Inc. Enhanced visual feedback for touch-sensitive input 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
US9176747B2 (en) 2009-02-17 2015-11-03 Sandisk Il Ltd. User-application interface
US9262071B2 (en) * 2009-03-16 2016-02-16 Microsoft Technology Licensing, Llc Direct manipulation of content
US20110252376A1 (en) * 2010-04-07 2011-10-13 Imran Chaudhri Device, Method, and Graphical User Interface for Managing Concurrently Open Software Applications
US8713473B2 (en) * 2011-04-26 2014-04-29 Google Inc. Mobile browser context switching

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101036104A (zh) * 2004-07-09 2007-09-12 诺基亚公司 友好的用户界面

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11880551B2 (en) 2008-05-23 2024-01-23 Qualcomm Incorporated Navigating among activities in a computing device

Also Published As

Publication number Publication date
DE202009018283U1 (de) 2011-08-26
ES2754816T3 (es) 2020-04-20
US20220283682A1 (en) 2022-09-08
GB201219130D0 (en) 2012-12-05
US20100095240A1 (en) 2010-04-15
US20190012054A1 (en) 2019-01-10
GB2474153B (en) 2013-02-27
GB2474153A (en) 2011-04-06
EP2286325B1 (en) 2019-08-21
DE112009001276T5 (de) 2012-01-12
CN102099776B (zh) 2013-09-25
EP2286325A4 (en) 2012-05-02
GB2492710B (en) 2013-04-10
US11379098B2 (en) 2022-07-05
GB201219131D0 (en) 2012-12-05
US20140157191A1 (en) 2014-06-05
US20180018072A1 (en) 2018-01-18
CN105930045A (zh) 2016-09-07
US20140258897A1 (en) 2014-09-11
US9395888B2 (en) 2016-07-19
GB2492709B (en) 2013-04-10
WO2009143076A3 (en) 2010-01-14
HUE045903T2 (hu) 2020-01-28
CN102099776A (zh) 2011-06-15
GB2492709A (en) 2013-01-09
WO2009143076A2 (en) 2009-11-26
GB201021630D0 (en) 2011-02-02
US8683362B2 (en) 2014-03-25
CN103558965A (zh) 2014-02-05
EP2286325A2 (en) 2011-02-23
CN105930045B (zh) 2019-03-29
GB2492710A (en) 2013-01-09

Similar Documents

Publication Publication Date Title
CN103558965B (zh) 计算装置中的活动的卡隐喻
US11809700B2 (en) Device, method, and graphical user interface for managing folders with multiple pages
US20230152940A1 (en) Device, method, and graphical user interface for managing folders
CN103984497B (zh) 计算装置中各种活动之间的导航
KR101670572B1 (ko) 다수의 페이지들을 갖는 폴더들을 관리하기 위한 디바이스, 방법, 및 그래픽 사용자 인터페이스
AU2019219816B2 (en) Device, method, and graphical user interface for managing folders
US7350154B2 (en) Virtual desktop manager
US20130093764A1 (en) Method of animating a rearrangement of ui elements on a display screen of an electronic device
US20090160785A1 (en) User interface, device and method for providing an improved text input
JP2013526171A (ja) 補助キーのストリップをもつ仮想キーボード
JP2006527439A (ja) ユーザインタフェース

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
REG Reference to a national code

Ref country code: HK

Ref legal event code: DE

Ref document number: 1193657

Country of ref document: HK

ASS Succession or assignment of patent right

Owner name: QUALCOMM INC.

Free format text: FORMER OWNER: HEWLETT PACKARD CO.

Effective date: 20150310

C41 Transfer of patent application or patent right or utility model
TA01 Transfer of patent application right

Effective date of registration: 20150310

Address after: American California

Applicant after: Qualcomm Inc.

Address before: American Texas

Applicant before: Hewlett-Packard Development Corp.

GR01 Patent grant
GR01 Patent grant
REG Reference to a national code

Ref country code: HK

Ref legal event code: GR

Ref document number: 1193657

Country of ref document: HK