CN101627360A - 用于展示多个应用程序窗口的方法、系统和图形用户界面 - Google Patents

用于展示多个应用程序窗口的方法、系统和图形用户界面 Download PDF

Info

Publication number
CN101627360A
CN101627360A CN200780052019A CN200780052019A CN101627360A CN 101627360 A CN101627360 A CN 101627360A CN 200780052019 A CN200780052019 A CN 200780052019A CN 200780052019 A CN200780052019 A CN 200780052019A CN 101627360 A CN101627360 A CN 101627360A
Authority
CN
China
Prior art keywords
window
application program
display
icon
attitude
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.)
Granted
Application number
CN200780052019A
Other languages
English (en)
Other versions
CN101627360B (zh
Inventor
A·M·J·博利
C·布卢门博格
R·威廉姆森
S·O·勒梅
M·万欧斯
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.)
Apple Inc
Original Assignee
Apple Computer 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
Application filed by Apple Computer Inc filed Critical Apple Computer Inc
Publication of CN101627360A publication Critical patent/CN101627360A/zh
Application granted granted Critical
Publication of CN101627360B publication Critical patent/CN101627360B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • G06F3/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

Abstract

公开了用于展示多个应用程序窗口的方法、系统和图形用户界面。在一个实施例中,一种具有触摸屏显示器的便携式电子设备:显示应用程序,其包括被显示的窗口和至少一个隐藏窗口;显示用于向应用程序添加窗口的图标;检测对用于添加窗口的图标的激活;响应于检测对用于添加窗口的图标的激活,向应用程序添加窗口;检测触摸屏显示器上的姿态;并且响应于对该姿态的检测,把应用程序中被显示窗口移出显示器并且把隐藏窗口移动到显示器上。

Description

用于展示多个应用程序窗口的方法、系统和图形用户界面
技术领域
所公开的实施例一般涉及用户接口,尤其涉及用于展示便携式设备中应用程序的多个窗口的方法、系统和图形用户界面。
背景技术
由于便携式设备变得更紧凑以及待处理和存储的信息量增加,设计使得用户能够容易地与该设备交互的用户接口已经变成重大的挑战。这是令人遗憾的,因为用户接口是用户既用来接收内容而且也用来对用户动作或行为(包括用户试图访问设备的部件或工具)作出响应的途径。有些便携式电子设备(例如移动电话)已经求助于添加更多的按钮、增加按钮的密度、过度加载按钮的功能、或者使用复杂的菜单系统来允许用户存取、存储和操控数据。这些传统的用户接口经常导致复杂的必须由用户记忆的按键序列和菜单层次结构。另外,由于按钮数量已经增加,所以相邻按钮的邻近经常使得用户很难激活所期望的按钮。
许多传统的用户接口(诸如包括物理按钮的用户接口)也是不灵活的。这是令人遗憾的,因为这可能妨碍通过运行在便携式设备上的应用程序或者通过用户来对用户接口进行配置和/或适配。当与记忆多个按键序列和菜单层次结构的时间消耗需求和激活所期望的按钮的难度相联系时,这样的不灵活性令大多数用户失望。
因此,对于便携式电子设备,需要易于使用、配置和/或适配的更透明和直观的用户接口。
发明内容
通过所公开的包括用于展示多个应用程序窗口的界面的设备,减小或消除了与用于便携式设备的用户接口相关联的以上不足和其他问题。
根据有些实施例,一种计算机实现的方法包括在具有触摸屏显示器的便携式电子设备处显示应用程序。该应用程序包括被显示的窗口和至少一个隐藏窗口。该方法还包括:显示用于为应用程序添加窗口的图标;检测对用于添加窗口的图标的激活;响应于检测到对用于添加窗口的图标的激活,为应用程序添加窗口;检测触摸屏显示器上的姿态;以及响应于检测到该姿态,将应用程序中被显示的窗口移出显示器并且将隐藏窗口移动到显示器上。
根据有些实施例,一种在具有触摸屏显示器的便携式电子设备上的图形用户界面包括用于为应用程序添加窗口的图标、以及用于该应用程序的多个窗口,包括被显示的窗口和至少一个隐藏窗口。这多个窗口响应于检测到对用于添加窗口的图标的一次或多次激活而被创建。触摸屏上的姿态被用于将被显示的窗口移出显示器以及将隐藏窗口移到显示器上。
根据有些实施例,一种便携式电子设备包括触摸屏显示器、一个或多个处理器、存储器和程序。该程序存储于存储器中并且被配置成由该一个或多个处理器来执行。该程序包括:用于显示应用程序的指令,其中该应用程序包括被显示的窗口和至少一个隐藏窗口;用于显示用于为应用程序添加窗口的图标的指令;用于检测对用于添加窗口的图标的激活的指令;用于响应于检测到对用于添加窗口的图标的激活而为应用程序添加窗口的指令;用于检测在触摸屏显示器上的姿态的指令;以及用于响应于检测到该姿态而将应用程序中被显示的窗口移出显示器并且将隐藏窗口移到显示器上的指令。
根据有些实施例,一种计算机程序产品包括计算机可读存储介质和嵌入其中的计算机程序机制。计算机程序机制包括在由具有触摸屏显示器的便携式电子设备执行时使设备执行以下操作的指令:显示应用程序,其中应用程序包括被显示的窗口和至少一个隐藏窗口;显示用于为应用程序添加窗口的图标;检测对用于添加窗口的图标的激活;响应于检测到对用于添加窗口的图标的激活,为应用程序添加窗口;检测在触摸屏显示器上的姿态;以及响应于检测到该姿态,将应用程序中被显示的窗口移出显示器并且将隐藏窗口移到显示器上。
根据有些实施例,一种具有触摸屏显示器的便携式电子设备包括:用于显示应用程序的装置,其中应用程序包括被显示的窗口和至少一个隐藏窗口;用于显示用于为应用程序添加窗口的图标的装置;用于检测对用于添加窗口的图标的激活的装置;用于响应于检测到对用于添加窗口的图标的激活而为应用程序添加窗口的装置;用于检测在触摸屏显示器上的姿态的装置;以及用于响应于检测到该姿态而将应用程序中被显示的窗口移出显示器并且将隐藏窗口移到显示器上的装置。
附图说明
为了更好地理解本发明的上述实施例以及本发明的附加实施例,应当结合以下附图参考下面的具体实施方式的描述,在附图中,类似的标号在全部附图中指代对应部分。
图1是示出根据一些实施例的一种便携式电子设备的框图。
图2示出了根据一些实施例的一种具有触摸屏和软键盘的便携式电子设备。
图3是示出根据一些实施例的一种用于展示多个应用程序窗口的处理的流程图。
图4A-图4G示出了根据一些实施例的一种用于展示多个应用程序窗口的用户界面。
具体实施方式
现在将具体参考实施例,在附图中示出了这些实施例的示例。在以下具体描述中,给出了许多具体细节,以便提供对本发明的全面理解。然而,对本领域技术人员来说明显的是,在没有这些具体细节的情况下也可以实现本发明。在其他实例中,没有具体描述公知的方法、程序、部件和电路,以便不对实施例的各个方面造成不必要的不清楚。
现在关注便携式电子设备的一个实施例。在有些实施例中,该设备是便携式通信设备,如也被称为蜂窝电话的移动电话。用户接口包括触摸屏,并且还可以包括点击滚轮。点击滚轮是物理的用户接口设备,其可以基于滚轮的角度移位或设备使用者与滚轮的接触点来提供导航命令。例如,当设备使用者在滚轮的至少一部分或滚轮中心上按下时,点击滚轮也可以被用来提供对应于对一个或多个项的选择的用户命令。为了简洁起见,在以下讨论中,包括触摸屏的便携式通信设备(例如,也可以包括其他功能,诸如SMS、PDA、或音乐播放器功能的蜂窝电话)被用作示例性实施例。然而,应当理解,用户接口和相关的处理可以被应用于可以包括一个或多个其他物理用户接口设备(诸如点击滚轮、键盘、鼠标和/或游戏杆)的其他设备,诸如个人计算机和膝上计算机。
该设备可以支持多种应用,诸如一个或多个电话应用、文本消息收发、字处理、电子邮件、网络浏览和音乐播放器。音乐播放器可以与一个或多个文件格式兼容,诸如MP3和/或AAC。在一个示例性实施例中,该设备包括iPod音乐播放器(iPod是苹果公司的商标)。
可以在设备上执行的各种应用程序可以使用至少一个公共物理用户接口设备,诸如触摸屏。在包括触摸屏的实施例中,触摸屏的一个或多个功能以及在设备上显示的相应信息可以对于不同的应用程序和/或在相应应用程序中被调整和/或改变。依此方式,该设备的公共物理体系结构(诸如触摸屏)可以利用对用户来说直观且清晰的用户界面来支持各种应用。
现在来关注便携式电子设备的一个实施例。图1是示出了设备100的一个实施例的框图,诸如具有触摸敏感显示器112的便携式电子设备。为方便起见,触摸敏感显示器112有时被称为“触摸屏”。设备100可以包括存储器控制器120、一个或多个数据处理器、图像处理器和/或中央处理单元118和外围设备接口116。存储器控制器120、该一个或多个处理器118和/或外围设备接口116可以是分立部件或者可以是集成的,诸如集成在一个或多个集成电路104中。设备100中的各种部件可以由一个或多个通信总线或信号线103耦接。
如果设备110具有图片拍摄能力,则外围设备接口116被耦接到光学传感器148,诸如CMOS或CCD图像传感器。外围设备接口116也可以被耦接到RF电路108、音频电路110、和/或输入/输出(I/O)子系统106。音频电路110可以被耦接到扬声器142和麦克风144。设备100可以支持语音识别和/或语音复制。RF电路108可以被耦接到一个或多个天线146,并且可以允许利用无线网络与一个或多个附加设备、计算机和/或服务器进行通信。设备100可以支持多种通信协议,包括码分多址(CDMA)、全球移动通信系统(GSM)、增强型数据GSM环境(EDGE)、Wi-Fi(诸如IEEE 802.11a,IEEE 802.11b,IEEE 802.11g和/或IEEE 802.11n)、蓝牙、Wi-MAX、电子邮件协议、即时消息收发和/或短消息服务(SMS),或者任何其他适合的通信协议,包括在本申请文档提交日时还未研发出来的通信协议。在一个示例性实施例中,设备100可以至少部分是移动电话(例如蜂窝电话)。
I/O子系统106可以包括触摸屏控制器152和/或其他(一个或多个)输入控制器154。触摸屏控制器152可以被耦接到触摸敏感屏或触摸敏感显示系统112。触摸屏112和触摸屏控制器152可以通过利用现在已知的或以后研发的多种触摸敏感技术中的任何技术(包括但不限于容性、阻性、红外和表面声波技术)以及其他接近传感器阵列或用于确定与触摸敏感屏112的一个或多个接触点的其他组件来检测接触以及接触的任何移动或中断。显示系统112的有些实施例中的触摸敏感显示器112可以类似于在以下美国专利中描述的多重触摸敏感板:6,323,846(Westerman等人)、6,570,557(Westerman等人)、和/或6,677,932(Westerman)、和/或美国专利公开2002/0015024A1,这些文献中每一个都并入于此作为参考。然而,显示系统112中的触摸屏显示来自便携式电子设备100的视频输出,而触摸敏感板不提供视频输出。触摸敏感屏112可以具有大于100dpi的显示分辨率。在一个示例性实施例中,触摸敏感屏112具有大约168dpi的显示分辨率。在有些实施例中,触摸屏具有至少1.8英寸*3.5英寸并且不大于3.0英寸*5.0英寸的显示区域。其他(一个或多个)输入控制器154可以被耦接到其他输入/控制设备114,诸如一个或多个按钮。在有些替代实施例中,(一个或多个)输入控制器154可以被耦接到以下部件中的任一个(或不被耦接到以下部件中的任一个):键盘、红外端口、USB端口、和/或指示器设备(诸如鼠标)。该一个或多个按钮(未示出)可以包括用于扬声器142和/或麦克风144的音量控制的调高/调低按钮。该一个或多个按钮(未示出)可以包括按压按钮。快速按下按压按钮(未示出)可以解除触摸屏112的锁定。更长时间地按下按压按钮(未示出)可以使设备100的电源接通或断开。用户可以能够定制一个或多个这些按钮的功能。触摸屏112可以被用来实现虚拟或软按钮和/或一个或多个键盘。
显示系统112的有些实施例中的触摸敏感显示器可以是如在以下申请中所描述的那些:(1)2006年5月2日提交的题为“MultipointTouch Surface Controller”的美国专利申请No.11/381,313;(2)2004年5月6日提交的题为“Multipoint Touchscreen”的美国专利申请No.10/840,862;(3)2004年7月30日提交的题为“Gestures For TouchSensitive Input Devices”的美国专利申请No.10/903,964;(4)2005年1月31日提交的题为“Gestrues For Touch Sensitive Input Devices”的美国专利申请No.11/048,264;(5)2005年1月18日提交的题为“Mode-Based Graphical User Interfaces For Touch Sensitive InputDevices”的美国专利申请No.11/038,590;(6)2005年9月16日提交的题为“Virtual Input Device Placement On A Touch Screen UserInterface”的美国专利申请No.11/228,758;(7)2005年9月16日提交的题为“Operation Of A Computer With A Touch Screen Interface”的美国专利申请No.11/228,700;(8)2005年9月16日提交的题为“Activating Virtual Keys Of A Touch-Screen Virtual Keyboard”的美国专利申请No.11/228,737;和(9)2006年3月3日提交的题为“Multi-Functional Hand-Held Device”的美国专利申请No.11/367,749。所有这些申请并入于此作为参考。
在有些实施例中,设备100可以包括用于支持诸如由全球定位系统(GPS)所提供的能力那样的定位能力的电路。在有些实施例中,设备100可以被用来播放记录的音乐,诸如一个或多个文件,诸如MP3或AAC文件。在有些实施例中,设备100可以包括MP3播放器的功能,诸如iPod(苹果公司的商标)。在有些实施例中,设备100可以包括与iPod兼容的多引脚(例如,30引脚)连接器。
设备100还可以包括用于为各种部件供电的电源系统137。电源系统137可以包括电源管理系统,一个或多个电源(例如电池、交流(AC)电)、再充电系统、电源故障检测电路、电源转换器或逆变器、电源状态指示器(例如发光二极管(LED))以及与便携式设备中的电源生成、管理和分配有关的任何其他部件。设备100还可以包括用于将设备100连接到其他设备的一个或多个外部端口135。
存储器控制器120可以被耦接到存储器102,存储器可以包括一种或多种类型的计算机可读介质。存储器102可以包括高速随机存取存储器和/或非易失性存储器,诸如一个或多个磁盘存储设备、一个或多个光存储设备、和/或闪速存储器。存储器102可以存储操作系统122,诸如Darwin、RTXC、LINUX、UNIX、OS X、WINDOWS、或诸如VxWorks之类的嵌入式操作系统。操作系统122可以包括用于处理基本系统服务和用于执行硬件相关任务的程序(或指令集)。存储器102还可以存储通信模块124中的通信程序(或指令集)。通信程序可以被用来与一个或多个附加设备、一个或多个计算机和/或一个或多个服务器进行通信。存储器102可以包括显示模块(或指令集)125、确定一个或多个接触点和/或其移动的接触/运动模块(或指令集)126以及图形模块(或指令集)128。图形模块128支持嵌入有图形的模块或应用,包括窗口小部件。窗口小部件可以使用JavaScript、HTML、AdobeFlash或其他适合的计算机程序语言和技术来实现。
存储器102还可以包括一个或多个应用程序130。可被存储在存储器102中的应用程序的示例包括电话应用程序、电子邮件应用程序、文本消息收发或即时消息收发应用程序、记事本应用程序、地址簿或联系人列表、日历、图片拍摄和管理应用程序以及音乐播放和管理应用程序。应用程序130可以包括用于呈现以超文本置标语言(HTML)、无线置标语言(WML)或适于构成网页或其他在线内容的其他语言编写的页面的网页浏览器(未示出)。
在存储器102中还包括用于管理应用程序130内的窗口的应用程序窗口模块132,包括管理窗口的打开和关闭以及将窗口移入视野和移出视野。在有些实施例中,应用程序窗口模块132是应用程序130内的模块,每个应用程序都可以具有其自己的应用程序窗口模块。在有些其他实施例中,应用程序窗口模块132是不同于应用程序130的模块。例如,应用程序窗口模块132可以是操作系统122的一部分。
上述每个模块以及应用程序对应于用于执行上述一个或多个功能的一组指令。这些模块(即,指令集)不必被实现为单独的软件程序、过程或模块。各种模块以及子模块可以被重新布置和/或组合。存储器102可以包括附加的模块和/或子模块,或者包括更少的模块和/或子模块。因此,存储器102可以包括上述模块和/或子模块的子集或扩展集。设备100的各种功能可以以硬件和/或软件实现,包括被实现在一个或多个信号处理和/或专用集成电路中。
现在来关注用户界面以及可以在设备100上实现的相关处理的实施例。图2是示出了用于便携式电子设备200的用户界面的一个实施例的示意图。设备200包括触摸屏208。对于有些应用来说,触摸屏可以显示一个或多个托盘(tray)。托盘是图形用户界面中的限定区域或区。一个托盘可以包括用户输入接口,诸如包括多个图标的键盘210。这些图标可以包括一个或多个符号。在本实施例以及下面描述的其他实施例中,用户可以通过例如用一个或多个手指212(在图中未按比例示出)接触或触摸键盘210来选择一个或多个图标并且由此选择一个或多个相应符号。接触可以对应于这一个或多个图标。在有些实施例中,当用户断开与一个或多个图标的接触时,进行对这一个或多个图标的选择。在有些实施例中,接触可以包括姿态,诸如一个或多个轻敲,一个或多个挥击(例如从左到右,从右到左,向上和/或向下)和/或已经与设备200接触的手指的滚动(例如从右到左,从左到右,向上和/或向下)。在有些实施例中,与图标的无意接触不会选择相应的符号。例如,如果对应于选择的姿态是轻敲姿态,则在图标上扫过的挥击姿态不会选择相应的符号。
设备200可以包括显示托盘214,其被显示在触摸屏208上。显示托盘214可以显示由用户选择的一个或多个字符和/或符号。设备200还可以包括一个或多个物理按钮,诸如图2所示的清除按钮、保持按钮和菜单按钮。菜单按钮可以被用来在可以在设备200上执行的一组应用程序中导航到任何应用程序。可替代地,在有些实施例中,清除、保持和/或菜单按钮在触摸屏208中的GUI中被实现为软按键。
现在关注图3,其示出了根据有些实施例的用于展示多个应用程序窗口的处理流程300。显示应用程序,其中应用程序包括隐藏窗口和被显示窗口(302)。在有些实施例中,应用程序窗口模块132使窗口被显示在触摸屏上。应用程序可以具有多个窗口;一个窗口被显示在触摸屏上,打开的其他窗口被隐藏而无法看到。在有些实施例中,应用程序是网页浏览器,并且在这多个窗口中显示在线内容,诸如网页、图像和在线可访问的其他内容。每个窗口可以显示不同的网页或其他内容。
显示(304)用于添加或打开新窗口的图标。在有些实施例中,响应于检测到对用于发起创建多个窗口的图标的激活,显示用于添加或打开新窗口的图标。即,应用程序可以显示窗口以及用于发起创建多个窗口的图标。如果用户激活用于发起创建多个窗口的图标并且激活被检测到,则显示用于添加新窗口的图标。
检测(306)对用于添加窗口的图标的激活。响应于对该图标的激活,第三窗口被添加到应用程序并且被显示,第一窗口和第二窗口被隐藏而无法看到(或者如果已被隐藏就保持隐藏)(308)。检测(310)触摸屏上的姿态。响应于检测到该姿态,被显示的第三窗口被移出视野(被隐藏而无法看到),并且隐藏窗口被移动入视野并且被显示在触摸屏(312)中。被显示的隐藏窗口可以是第一窗口或第二窗口。在有些实施例中,用户可以一次一个地将窗口中的每一个移入视野。例如,用户可以执行预定姿态,诸如在一个方向上的挥击或扫掠姿态或者在触摸屏一侧上的轻敲姿态,以将每个窗口以特定顺序移入视野(例如,第一窗口,随后第二窗口,随后第三窗口等。),并且用户可以执行另一预定姿态,诸如在相反方向上的轻敲和扫掠姿态或在触摸屏另一侧上的轻敲姿态,以将每个窗口以相反顺序移入视野。以这种方法,用户可以通过改变姿态(例如通过改变姿态的方向或位置)来改变窗口的显示顺序。当在触摸屏上显示用户希望显示的特定窗口时,用户可以停止执行该预定姿态以停止将其他窗口移入视野。
更一般地,当用户激活设备中的应用程序时,最初打开一个窗口。通过激活用于添加新窗口的图标等,用户可以在应用程序中打开任意数量的附加窗口。用于添加新窗口的图标可以默认被显示,或者在用户首先激活用于发起创建多个窗口的图标之后被显示。当打开多个窗口时,显示一个窗口,而隐藏其他窗口。用户可以执行姿态,以将被显示的窗口移出视野并且将隐藏窗口移入视野。通过改变所执行的姿态,可以控制将哪个窗口显示到视野中。
现在来关注图4A-图4G,其示出了根据有些实施例的用于展示多个应用程序窗口的用户界面。当用户首次运行应用程序时,在触摸屏208上显示第一窗口402。可以显示发起创建多个窗口404的图标。当用户通过用手指212(未按比例绘制)在图标404的区域处与触摸屏接触来激活发起创建多个窗口404的图标,并且设备200检测该接触时,可以显示用于添加新窗口406的图标。在有些实施例中,在应用程序运行时默认显示用于添加新窗口406的图标;用户不必首先激活发起创建多个窗口的图标。在有些其他实施例中,用户必须首先激活发起创建多个窗口404的图标,以便产生用于添加新窗口406的图标。
当用户通过在新窗口图标406的区域处在触摸屏208上用手指212进行接触来激活新窗口图标406,并且设备200检测该接触时,第二窗口410被显示,而第一窗口402变成隐藏。在有些实施例中,可以在触摸屏上显示第一窗口移出视野的动画,从而给用户关于第一窗口正变成隐藏的视觉反馈。
在显示第二窗口410而隐藏第一窗口402期间,用户可以在触摸屏208上执行预定的姿态。当设备200检测到该姿态时,第二窗口可以被移出视野,第一窗口可以被显示。在有些实施例中,姿态是用手指212的挥击或扫掠运动(如图4C所示)。在有些其他实施例中,姿态可以是一个或多个轻敲。例如,姿态可以是在触摸屏208一侧上的两次轻敲。更一般地,通过特定实施例可以改变用于将被显示的窗口移出视野而将隐藏窗口移入视野的预定姿态。
当存在一个被显示而一个被隐藏的两个打开的窗口时,用户可以再次激活新窗口图标406(图4D)以添加第三窗口412。第三窗口被显示,如图4E所示,而之前被显示的窗口被移出视野,且已经隐藏的(一个或多个)窗口保持隐藏。更一般地,用户可以添加或打开如期望的那么多个窗口,多至应用程序和/或设备200所施加的任何预定限制以及任何设备资源限制,诸如存储能力。
当存在多个打开的窗口时,用户可以一次一个地“滚动”该组窗口。例如,在有些实施例中,在第三窗口412被显示期间,用户可以执行向右挥击(如图4E所示)姿态以展现第二窗口410(图4F)并且将第三窗口412水平移出视野。用户随后可以执行另一向右挥击以展现第一窗口412并且将第二窗口410水平移出视野。在第一窗口402被显示期间,用户可以执行向左挥击以展现第二窗口410并且把第一窗口402水平移出视野,并且随后执行另一向左挥击(图4F)以展现第三窗口412并且把第二窗口410水平移出视野(参见图4G)。在第二窗口410被显示期间(参见图4F),用户可以执行向右或向左挥击以分别展现第一窗口402或者第三窗口412。
应当理解,尽管以上将挥击姿态和窗口显示描述为将窗口水平移入视野和移出视野的水平姿态,但是在有些实施例中,姿态和滚动可以是垂直的。用户可以执行向上或向下挥击以把窗口垂直移入视野和移出视野。例如,向下挥击可以把被显示窗口向下移出视野并且把隐藏窗口向下移入视野。而且,应当理解,上述的姿态(挥击和轻敲)仅仅是示例性的。可以使用替代的姿态。
为了说明的目的,已经参考特定实施例描述了前面的说明。然而,以上的示例性讨论并非意在是穷尽的或把本发明限制到所公开的精确形式。根据上面的教导,许多变体和变型是可行的。选择并描述实施例,以更好地解释本发明的原理及其实际应用,从而使得本领域技术人员能用适于所设想的特定使用的各种变型来最好地利用本发明和各种实施例。

Claims (18)

1、一种计算机实现的方法,包括:在便携式电子设备处,
在触摸屏显示器上显示应用程序的第一窗口和用于启动在所述应用程序中创建多个窗口的图标;
检测对所述用于启动在所述应用程序中创建多个窗口的图标的激活;
显示用于向所述应用程序添加新窗口的图标;
检测对所述用于向所述应用程序添加新窗口的图标的第一激活;
创建和显示用于所述应用程序的第二窗口;
检测所述触摸屏显示器上的第一姿态;以及
响应于检测到所述第一姿态,将所述第二窗口移出所述显示器并且将所述应用程序的被隐藏的窗口显示在所述显示器上。
2、如权利要求1所述的方法,其中所述被隐藏的窗口是所述第一窗口。
3、如权利要求1所述的方法,还包括:
检测对所述用于向所述应用程序添加新窗口的图标的第二激活;
创建和显示用于所述应用程序的第三窗口;
检测所述触摸屏显示器上的第二姿态;以及
响应于检测到所述第二姿态,将所述应用程序的第三窗口移出所述显示器并且将所述应用程序的被隐藏的窗口移到所述显示器上。
4、如权利要求3所述的方法,其中所述被隐藏的窗口是所述第一窗口或所述第二窗口。
5、如权利要求3所述的方法,其中所述第一姿态与所述第二姿态相同。
6、如权利要求1所述的方法,其中所述窗口是网页。
7、一种计算机实现的方法,包括:在具有触摸屏显示器的便携式电子设备处,
显示应用程序,其中所述应用程序包括被显示的窗口和至少一个被隐藏的窗口;
显示用于向所述应用程序添加窗口的图标;
检测对所述用于向所述应用程序添加窗口的图标的激活;
响应于检测到对所述用于向所述应用程序添加窗口的图标的激活,向所述应用程序添加窗口;
检测所述触摸屏显示器上的姿态;以及
响应于检测到所述姿态,将所述应用程序中的被显示的窗口移出所述显示器并且将被隐藏的窗口移到所述显示器上。
8、如权利要求7所述的方法,其中所述设备是便携式通信设备。
9、如权利要求7所述的方法,其中所述触摸屏显示器的尺寸小于3英寸×5英寸。
10、如权利要求7所述的方法,其中所述姿态是沿着所述显示器的特定轴的将所述被显示的窗口和所述被隐藏的窗口沿着所述特定轴移动的挥击姿态。
11、如权利要求7所述的方法,其中沿着所述显示器的水平轴的从左到右挥击姿态将所述被显示的窗口和所述被隐藏的窗口沿着所述水平轴从左向右移动。
12、如权利要求7所述的方法,其中沿着所述显示器的垂直轴的从上到下挥击姿态将所述被显示的窗口和所述被隐藏的窗口沿着所述垂直轴从上到下移动。
13、一种具有触摸屏显示器的便携式电子设备上的图形用户界面,包括:
用于向应用程序添加窗口的图标;
用于所述应用程序的多个窗口,包括被显示的窗口和至少一个被隐藏的窗口;
其中响应于检测到对所述用于向应用程序添加窗口的图标的一次或多次激活而创建所述多个窗口;并且
其中所述触摸屏上的姿态被用于将所述被显示的窗口移出所述显示器并且将被隐藏的窗口移到所述显示器上。
14、如权利要求13所述的图形用户界面,其中所述应用程序是浏览器应用程序,并且所述多个窗口显示至少两个不同的网页。
15、如权利要求13所述的图形用户界面,其中所述应用程序是字处理应用程序,并且所述多个窗口显示至少两个不同的字处理文档。
16、一种便携式电子设备,包括:
触摸屏显示器;
一个或多个处理器;
存储器;以及
程序,其中所述程序被存储在所述存储器中并且被配置为由所述一个或多个处理器执行,所述程序包括:
用于显示应用程序的指令,其中所述应用程序包括被显示的窗口和至少一个被隐藏的窗口;
用于显示用于向所述应用程序添加窗口的图标的指令;
用于检测对所述用于向所述应用程序添加窗口的图标的激活的指令;
用于响应于检测到对所述用于向所述应用程序添加窗口的图标的激活,向所述应用程序添加窗口的指令;
用于检测所述触摸屏显示器上的姿态的指令;以及
用于响应于检测到所述姿态,将所述应用程序中的被显示的窗口移出所述显示器并且将被隐藏的窗口移到所述显示器上的指令。
17、一种计算机软件产品,包括:
计算机可读存储介质以及嵌入所述计算机可读存储介质中的计算机程序机制,所述计算机程序机制包括在由具有触摸屏显示器的便携式电子设备执行时使所述设备执行以下操作的指令:
显示应用程序,其中所述应用程序包括被显示的窗口和至少一个被隐藏的窗口;
显示用于向所述应用程序添加窗口的图标;
检测对所述用于向所述应用程序添加窗口的图标的激活;
响应于检测到对所述用于向所述应用程序添加窗口的图标的激活,向所述应用程序添加窗口;
检测所述触摸屏显示器上的姿态;以及
响应于检测到所述姿态,将所述应用程序中的被显示的窗口移出所述显示器并且将被隐藏的窗口移到所述显示器上。
18、一种具有触摸屏显示器的便携式电子设备,包括:
用于显示应用程序的装置,其中所述应用程序包括被显示的窗口和至少一个被隐藏的窗口;
用于显示用于向所述应用程序添加窗口的图标的装置;
用于检测对所述用于向所述应用程序添加窗口的图标的激活的装置;
用于响应于检测到对所述用于向所述应用程序添加窗口的图标的激活,向所述应用程序添加窗口的装置;
用于检测所述触摸屏显示器上的姿态的装置;以及
用于响应于检测到所述姿态,将所述应用程序中的被显示的窗口移出所述显示器并且将被隐藏的窗口移到所述显示器上的装置。
CN200780052019.9A 2007-01-05 2007-12-27 用于展示多个应用程序窗口的方法、系统和图形用户界面 Active CN101627360B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US11/620,647 2007-01-05
US11/620,647 US8214768B2 (en) 2007-01-05 2007-01-05 Method, system, and graphical user interface for viewing multiple application windows
PCT/US2007/088879 WO2008085739A2 (en) 2007-01-05 2007-12-27 Method, system, and graphical user interface for viewing multiple application windows

Publications (2)

Publication Number Publication Date
CN101627360A true CN101627360A (zh) 2010-01-13
CN101627360B CN101627360B (zh) 2014-04-30

Family

ID=39052588

Family Applications (1)

Application Number Title Priority Date Filing Date
CN200780052019.9A Active CN101627360B (zh) 2007-01-05 2007-12-27 用于展示多个应用程序窗口的方法、系统和图形用户界面

Country Status (8)

Country Link
US (1) US8214768B2 (zh)
EP (1) EP2100213A2 (zh)
CN (1) CN101627360B (zh)
AU (1) AU2008100003B4 (zh)
DE (1) DE202008000269U1 (zh)
HK (1) HK1109016A2 (zh)
TW (1) TWI393045B (zh)
WO (1) WO2008085739A2 (zh)

Cited By (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102207825A (zh) * 2011-05-23 2011-10-05 昆山富泰科电脑有限公司 在便携式多功能设备上进行多应用切换的方法与用户图形界面
CN102289342A (zh) * 2010-06-18 2011-12-21 奥多比公司 用于对象管理的用户接口和方法
CN102411479A (zh) * 2011-12-27 2012-04-11 汉王科技股份有限公司 便携式电子设备的分屏切换方法及装置
CN102520838A (zh) * 2010-10-19 2012-06-27 微软公司 擦拭触摸信息提示
WO2012100621A1 (zh) * 2011-01-25 2012-08-02 联想(北京)有限公司 应用对象处理方法及电子设备
CN102662451A (zh) * 2012-03-24 2012-09-12 上海量明科技发展有限公司 通过触摸屏实现数据复位操作的方法及终端
CN102722359A (zh) * 2011-03-30 2012-10-10 汉王科技股份有限公司 一种显示应用程序的方法、装置及便携式移动终端
CN103019606A (zh) * 2012-12-26 2013-04-03 北京百度网讯科技有限公司 移动终端的网页管理方法、装置和移动终端
WO2013178087A1 (zh) * 2012-06-01 2013-12-05 腾讯科技(深圳)有限公司 显示应用程序界面的方法、装置、终端及可读存储介质
CN103513897A (zh) * 2012-06-18 2014-01-15 联想(北京)有限公司 一种操作电子设备的方法及电子设备
CN103597446A (zh) * 2011-04-26 2014-02-19 谷歌公司 移动浏览器上下文切换
CN103959211A (zh) * 2012-05-21 2014-07-30 宇龙计算机通信科技(深圳)有限公司 终端和应用功能界面的切换方法
CN104380227A (zh) * 2012-06-15 2015-02-25 株式会社尼康 电子设备
CN104571825A (zh) * 2010-04-28 2015-04-29 华为终端有限公司 一种在界面中添加图标的方法、装置及移动终端
CN105224167A (zh) * 2015-08-31 2016-01-06 深圳市茁壮网络股份有限公司 一种窗口切换方法及装置
CN108920038A (zh) * 2010-11-18 2018-11-30 谷歌有限责任公司 滚动条上的正交拖拉
US10649631B2 (en) 2010-04-28 2020-05-12 Huawei Device Co., Ltd. Method and apparatus for adding icon to interface of android system, and mobile terminal
CN111176515A (zh) * 2012-12-06 2020-05-19 三星电子株式会社 显示设备及控制显示设备的方法
US10678403B2 (en) 2008-05-23 2020-06-09 Qualcomm Incorporated Navigating among activities in a computing device
CN112214147A (zh) * 2015-06-05 2021-01-12 苹果公司 多个视图之间的移动
CN112698758A (zh) * 2020-10-19 2021-04-23 统信软件技术有限公司 一种窗口显示方法及计算设备
US11379098B2 (en) 2008-05-23 2022-07-05 Qualcomm Incorporated Application management in a computing device
US11635869B2 (en) 2012-12-06 2023-04-25 Samsung Electronics Co., Ltd. Display device and method of controlling the same

Families Citing this family (153)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7813954B1 (en) * 2001-12-14 2010-10-12 Keen Personal Media, Inc. Audiovisual system and method for displaying segmented advertisements tailored to the characteristic viewing preferences of a user
US7343566B1 (en) 2002-07-10 2008-03-11 Apple Inc. Method and apparatus for displaying a window for a user interface
US9182937B2 (en) 2010-10-01 2015-11-10 Z124 Desktop reveal by moving a logical display stack with gestures
US8943434B2 (en) 2010-10-01 2015-01-27 Z124 Method and apparatus for showing stored window display
US7509588B2 (en) 2005-12-30 2009-03-24 Apple Inc. Portable electronic device with interface reconfiguration mode
US9274807B2 (en) 2006-04-20 2016-03-01 Qualcomm Incorporated Selective hibernation of activities in an electronic device
US10313505B2 (en) 2006-09-06 2019-06-04 Apple Inc. Portable multifunction device, method, and graphical user interface for configuring and displaying widgets
US7956849B2 (en) 2006-09-06 2011-06-07 Apple Inc. Video manager for 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
US8842074B2 (en) 2006-09-06 2014-09-23 Apple Inc. Portable electronic device performing similar operations for different gestures
US7864163B2 (en) 2006-09-06 2011-01-04 Apple Inc. Portable electronic device, method, and graphical user interface for displaying structured electronic documents
US8082523B2 (en) * 2007-01-07 2011-12-20 Apple Inc. Portable electronic device with graphical user interface supporting application switching
US7844915B2 (en) 2007-01-07 2010-11-30 Apple Inc. Application programming interfaces for scrolling operations
US20080168402A1 (en) 2007-01-07 2008-07-10 Christopher Blumenberg Application Programming Interfaces for Gesture Operations
US20080168478A1 (en) 2007-01-07 2008-07-10 Andrew Platzer Application Programming Interfaces for Scrolling
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
JP5317530B2 (ja) * 2007-06-05 2013-10-16 オセ−テクノロジーズ・ベー・ヴエー プリンタ用ユーザインタフェース
US8839142B2 (en) * 2007-06-08 2014-09-16 Apple Inc. Desktop system object removal
US9772751B2 (en) * 2007-06-29 2017-09-26 Apple Inc. Using gestures to slide between user interfaces
US9619143B2 (en) 2008-01-06 2017-04-11 Apple Inc. Device, method, and graphical user interface for viewing application launch icons
US8619038B2 (en) 2007-09-04 2013-12-31 Apple Inc. Editing interface
US11126321B2 (en) 2007-09-04 2021-09-21 Apple Inc. Application menu user interface
US8645827B2 (en) 2008-03-04 2014-02-04 Apple Inc. Touch event model
US8416196B2 (en) 2008-03-04 2013-04-09 Apple Inc. Touch event model programming interface
US8717305B2 (en) 2008-03-04 2014-05-06 Apple Inc. Touch event model for web pages
TWI460622B (zh) * 2008-06-20 2014-11-11 Elan Microelectronics 可解譯多物件手勢之觸控板模組及其操作方法
US8386941B2 (en) * 2008-06-27 2013-02-26 Microsoft Corporation User interface localization conflict indication
US10375223B2 (en) 2008-08-28 2019-08-06 Qualcomm Incorporated Notifying a user of events in a computing device
JP4976353B2 (ja) * 2008-09-08 2012-07-18 株式会社エヌ・ティ・ティ・ドコモ 情報処理装置及びプログラム
KR101019335B1 (ko) * 2008-11-11 2011-03-07 주식회사 팬택 제스처를 이용한 이동단말의 어플리케이션 제어 방법 및 시스템
US8584031B2 (en) 2008-11-19 2013-11-12 Apple Inc. Portable touch screen device, method, and graphical user interface for using emoji characters
US8302026B2 (en) * 2008-11-28 2012-10-30 Microsoft Corporation Multi-panel user interface
KR101527386B1 (ko) * 2008-12-08 2015-06-10 삼성전자 주식회사 디스플레이장치 및 그 제어방법
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
US8704767B2 (en) * 2009-01-29 2014-04-22 Microsoft Corporation Environmental gesture recognition
US8602896B2 (en) * 2009-03-05 2013-12-10 Igt Methods and regulated gaming machines including game gadgets configured for player interaction using service oriented subscribers and providers
US8147340B2 (en) * 2009-03-05 2012-04-03 Igt Methods and regulated gaming machines configured for service oriented smart display buttons
US20100227686A1 (en) * 2009-03-05 2010-09-09 Igt Methods and regulated gaming machines including service oriented blades configured to enable player interaction via a touch-screen display
US8631354B2 (en) * 2009-03-06 2014-01-14 Microsoft Corporation Focal-control user interface
US8566045B2 (en) 2009-03-16 2013-10-22 Apple Inc. Event recognition
US9311112B2 (en) 2009-03-16 2016-04-12 Apple Inc. Event recognition
US9684521B2 (en) 2010-01-26 2017-06-20 Apple Inc. Systems having discrete and continuous gesture recognizers
US8566044B2 (en) 2009-03-16 2013-10-22 Apple Inc. Event recognition
US8285499B2 (en) 2009-03-16 2012-10-09 Apple Inc. Event recognition
US20100241958A1 (en) * 2009-03-23 2010-09-23 Ram David Adva Fish Method and system to manage and prioritize windows based on touch strip inputs
US8175653B2 (en) * 2009-03-30 2012-05-08 Microsoft Corporation Chromeless user interface
JP2012530958A (ja) * 2009-06-19 2012-12-06 アルカテル−ルーセント ウィンドウまたはアプリケーションを閉じるためのタッチ・センシティブ入力デバイス上でのジェスチャ
US10156979B2 (en) 2009-12-02 2018-12-18 Samsung Electronics Co., Ltd. Method and apparatus for providing user interface of portable device
KR20110063297A (ko) * 2009-12-02 2011-06-10 삼성전자주식회사 휴대용단말기 및 그 제어방법
US8698845B2 (en) * 2010-01-06 2014-04-15 Apple Inc. Device, method, and graphical user interface with interactive popup views
US8473860B2 (en) * 2010-02-12 2013-06-25 Microsoft Corporation Multi-layer user interface with flexible parallel and orthogonal movement
US9792638B2 (en) 2010-03-29 2017-10-17 Ebay Inc. Using silhouette images to reduce product selection error in an e-commerce environment
US8861844B2 (en) 2010-03-29 2014-10-14 Ebay Inc. Pre-computing digests for image similarity searching of image-based listings in a network-based publication system
US9052926B2 (en) 2010-04-07 2015-06-09 Apple Inc. Device, method, and graphical user interface for managing concurrently open software applications
US8881060B2 (en) 2010-04-07 2014-11-04 Apple Inc. Device, method, and graphical user interface for managing folders
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
US10788976B2 (en) 2010-04-07 2020-09-29 Apple Inc. Device, method, and graphical user interface for managing folders with multiple pages
KR20110123933A (ko) * 2010-05-10 2011-11-16 삼성전자주식회사 휴대단말의 기능 제공 방법 및 장치
US8552999B2 (en) 2010-06-14 2013-10-08 Apple Inc. Control selection approximation
US8412594B2 (en) 2010-08-28 2013-04-02 Ebay Inc. Multilevel silhouettes in an online shopping environment
US9052800B2 (en) 2010-10-01 2015-06-09 Z124 User interface with stacked application management
US9729658B2 (en) 2010-10-12 2017-08-08 Chris Trahan System for managing web-based content data and applications
FR2966261A1 (fr) * 2010-10-15 2012-04-20 Sagem Wireless Procede de navigation au sein d'un terminal mobile, et terminal incluant le procede
FR2966262A1 (fr) * 2010-10-15 2012-04-20 Sagem Wireless Terminal mobile, et procede, programme d'ordinateur et moyens de stockage correspondants
US9292196B2 (en) * 2010-10-19 2016-03-22 Apple Inc. Modifying the presentation of clustered application windows in a user interface
US10740117B2 (en) * 2010-10-19 2020-08-11 Apple Inc. Grouping windows into clusters in one or more workspaces in a user interface
US9542202B2 (en) * 2010-10-19 2017-01-10 Apple Inc. Displaying and updating workspaces in a user interface
US9658732B2 (en) * 2010-10-19 2017-05-23 Apple Inc. Changing a virtual workspace based on user interaction with an application window in a user interface
KR101727041B1 (ko) * 2010-10-29 2017-04-14 엘지전자 주식회사 이동 단말기 및 그 제어 방법
US20120144331A1 (en) * 2010-12-03 2012-06-07 Ari Tolonen Method for Arranging Application Windows on a Display
KR101788049B1 (ko) * 2010-12-15 2017-10-19 엘지전자 주식회사 이동 단말기 및 그 제어방법
US9244606B2 (en) 2010-12-20 2016-01-26 Apple Inc. Device, method, and graphical user interface for navigation of concurrently open software applications
US10152192B2 (en) 2011-02-21 2018-12-11 Apple Inc. Scaling application windows in one or more workspaces in a user interface
US9298363B2 (en) 2011-04-11 2016-03-29 Apple Inc. Region activation for touch sensitive surface
KR101844222B1 (ko) * 2011-05-27 2018-04-02 엘지전자 주식회사 이동 단말기 및 이것의 모드 제어 방법
US9298776B2 (en) 2011-06-08 2016-03-29 Ebay Inc. System and method for mining category aspect information
US8806369B2 (en) 2011-08-26 2014-08-12 Apple Inc. Device, method, and graphical user interface for managing and interacting with concurrently open software applications
US10133439B1 (en) * 2011-08-29 2018-11-20 Twitter, Inc. User interface based on viewable area of a display
KR101873056B1 (ko) * 2011-09-20 2018-07-02 삼성전자주식회사 휴대단말기의 어플리케이션 수행 장치 및 방법
US10394441B2 (en) * 2011-10-15 2019-08-27 Apple Inc. Device, method, and graphical user interface for controlling display of application windows
US9645733B2 (en) 2011-12-06 2017-05-09 Google Inc. Mechanism for switching between document viewing windows
KR20130064458A (ko) * 2011-12-08 2013-06-18 삼성전자주식회사 복수 개의 영역으로 구분된 화면을 디스플레이하는 디스플레이 장치 및 그 방법
EP2608010A3 (en) * 2011-12-21 2017-10-04 Ixonos OYJ Master application for touch screen apparatus
CN102520873A (zh) * 2011-12-29 2012-06-27 汉王科技股份有限公司 主屏界面下创建图标显示区域的方法及装置
US9106762B2 (en) * 2012-04-04 2015-08-11 Google Inc. Associating content with a graphical interface window using a fling gesture
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
CN108287651B (zh) 2012-05-09 2021-04-13 苹果公司 用于针对在用户界面中执行的操作提供触觉反馈的方法和装置
JP6002836B2 (ja) 2012-05-09 2016-10-05 アップル インコーポレイテッド ジェスチャに応答して表示状態間を遷移するためのデバイス、方法、及びグラフィカルユーザインタフェース
JP2015519656A (ja) 2012-05-09 2015-07-09 アップル インコーポレイテッド ユーザインタフェースオブジェクトを移動し、ドロップするためのデバイス、方法及びグラフィカルユーザインタフェース
DE112013002409T5 (de) 2012-05-09 2015-02-26 Apple Inc. Vorrichtung, Verfahren und grafische Benutzeroberfläche für die Anzeige zusätzlicher Informationen in Reaktion auf einen Benutzerkontakt
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
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
JP6182207B2 (ja) 2012-05-09 2017-08-16 アップル インコーポレイテッド ユーザインタフェースオブジェクトのアクティブ化状態を変更するためのフィードバックを提供するためのデバイス、方法、及びグラフィカルユーザインタフェース
WO2013169843A1 (en) 2012-05-09 2013-11-14 Yknots Industries Llc Device, method, and graphical user interface for manipulating framed graphical objects
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
WO2013169877A2 (en) 2012-05-09 2013-11-14 Yknots Industries Llc Device, method, and graphical user interface for selecting user interface objects
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
US9448718B2 (en) * 2012-05-18 2016-09-20 Ebay Inc. Method, system, and computer-readable medium for presenting user interface for comparison of marketplace listings
KR101922464B1 (ko) * 2012-08-16 2018-11-27 삼성전자주식회사 메시지 송수신 방법 및 그 전자장치
CN103678298B (zh) * 2012-08-30 2016-04-13 腾讯科技(深圳)有限公司 一种信息展示方法和设备
US9696879B2 (en) 2012-09-07 2017-07-04 Google Inc. Tab scrubbing using navigation gestures
US9268423B2 (en) 2012-09-08 2016-02-23 Stormlit Limited Definition and use of node-based shapes, areas and windows on touch screen devices
US10200256B2 (en) * 2012-09-17 2019-02-05 Box, Inc. System and method of a manipulative handle in an interactive mobile user interface
US9087046B2 (en) * 2012-09-18 2015-07-21 Abbyy Development Llc Swiping action for displaying a translation of a textual image
US9519641B2 (en) * 2012-09-18 2016-12-13 Abbyy Development Llc Photography recognition translation
CN102968248A (zh) * 2012-12-04 2013-03-13 周万荣 一种通过启动键支持多进程操作的方法和终端
KR102183071B1 (ko) * 2012-12-06 2020-11-25 삼성전자주식회사 복수 어플리케이션을 실행하는 디스플레이 장치 및 그 제어 방법
US20140164989A1 (en) * 2012-12-10 2014-06-12 Stefan KUHNE Displaying windows on a touchscreen device
CN105144057B (zh) 2012-12-29 2019-05-17 苹果公司 用于根据具有模拟三维特征的控制图标的外观变化来移动光标的设备、方法和图形用户界面
JP6097843B2 (ja) 2012-12-29 2017-03-15 アップル インコーポレイテッド コンテンツをスクロールするか選択するかを判定するためのデバイス、方法、及びグラフィカルユーザインタフェース
EP2912542B1 (en) 2012-12-29 2022-07-13 Apple Inc. Device and method for forgoing generation of tactile output for a multi-contact gesture
EP2939098B1 (en) 2012-12-29 2018-10-10 Apple Inc. Device, method, and graphical user interface for transitioning between touch input to display output relationships
EP3467634B1 (en) 2012-12-29 2020-09-23 Apple Inc. Device, method, and graphical user interface for navigating user interface hierarchies
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
TWI486863B (zh) * 2013-04-24 2015-06-01 Apex Material Technology Corp Touch panel and manufacturing method thereof
KR20140131863A (ko) 2013-05-06 2014-11-14 삼성전자주식회사 단말 장치 및 그의 관련 창을 표시하기 위한 방법
US9733716B2 (en) 2013-06-09 2017-08-15 Apple Inc. Proxy gesture recognizer
CN103336838B (zh) * 2013-07-15 2017-03-15 小米科技有限责任公司 一种网页的处理方法、装置和终端设备
US9229612B2 (en) 2013-08-27 2016-01-05 Industrial Technology Research Institute Electronic device, controlling method for screen, and program storage medium thereof
KR102405189B1 (ko) 2013-10-30 2022-06-07 애플 인크. 관련 사용자 인터페이스 객체를 표시
CN103793657B (zh) * 2014-02-18 2017-01-04 北京网秦天下科技有限公司 用于在移动终端上隐藏应用的系统和方法
WO2016004625A1 (zh) * 2014-07-11 2016-01-14 华为技术有限公司 人机交互功能执行方法及终端
CN104133612A (zh) * 2014-07-23 2014-11-05 广州视源电子科技股份有限公司 用于显示智能终端应用程序的功能的方法及系统
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
US10048757B2 (en) 2015-03-08 2018-08-14 Apple Inc. Devices and methods for controlling media presentation
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
US10346030B2 (en) * 2015-06-07 2019-07-09 Apple Inc. Devices and methods for navigating between user interfaces
US9674426B2 (en) 2015-06-07 2017-06-06 Apple Inc. Devices and methods for capturing and interacting with enhanced digital images
US9860451B2 (en) 2015-06-07 2018-01-02 Apple Inc. Devices and methods for capturing and interacting with enhanced digital images
US9712472B2 (en) 2015-07-02 2017-07-18 Microsoft Technology Licensing, Llc Application spawning responsive to communication
US10198252B2 (en) 2015-07-02 2019-02-05 Microsoft Technology Licensing, Llc Transformation chain application splitting
US9733993B2 (en) 2015-07-02 2017-08-15 Microsoft Technology Licensing, Llc Application sharing using endpoint interface entities
US9860145B2 (en) 2015-07-02 2018-01-02 Microsoft Technology Licensing, Llc Recording of inter-application data flow
US9733915B2 (en) 2015-07-02 2017-08-15 Microsoft Technology Licensing, Llc Building of compound application chain applications
US9658836B2 (en) 2015-07-02 2017-05-23 Microsoft Technology Licensing, Llc Automated generation of transformation chain compatible class
US10261985B2 (en) 2015-07-02 2019-04-16 Microsoft Technology Licensing, Llc Output rendering in dynamic redefining application
US9785484B2 (en) 2015-07-02 2017-10-10 Microsoft Technology Licensing, Llc Distributed application interfacing across different hardware
US10031724B2 (en) 2015-07-08 2018-07-24 Microsoft Technology Licensing, Llc Application operation responsive to object spatial status
US10198405B2 (en) 2015-07-08 2019-02-05 Microsoft Technology Licensing, Llc Rule-based layout of changing information
US10277582B2 (en) 2015-08-27 2019-04-30 Microsoft Technology Licensing, Llc Application service architecture
US10169611B2 (en) * 2015-09-10 2019-01-01 International Business Machines Corporation Dynamic application hiding
US9996254B2 (en) * 2015-09-23 2018-06-12 Samsung Electronics Co., Ltd. Hidden application icons
US10637986B2 (en) 2016-06-10 2020-04-28 Apple Inc. Displaying and updating a set of application views
DK201670595A1 (en) 2016-06-11 2018-01-22 Apple Inc Configuring context-specific user interfaces
US11816325B2 (en) 2016-06-12 2023-11-14 Apple Inc. Application shortcuts for carplay
DK180318B1 (en) * 2019-04-15 2020-11-09 Apple Inc Systems, methods, and user interfaces for interacting with multiple application windows
US11016643B2 (en) 2019-04-15 2021-05-25 Apple Inc. Movement of user interface object with user-specified content
US11675476B2 (en) 2019-05-05 2023-06-13 Apple Inc. User interfaces for widgets

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6025842A (en) * 1997-11-04 2000-02-15 International Business Machines Corporation System and method for window queues and white space activation for toggling windows
US6489975B1 (en) * 1998-12-14 2002-12-03 International Business Machines Corporation System and method for improved navigation between open windows in an application program using window tabs
WO2006020305A3 (en) * 2004-07-30 2007-05-24 Apple Computer Gestures for touch sensitive input devices

Family Cites Families (121)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5119079A (en) 1990-09-17 1992-06-02 Xerox Corporation Touch screen user interface with expanding touch locations for a reprographic machine
US5612719A (en) 1992-12-03 1997-03-18 Apple Computer, Inc. Gesture sensitive buttons for graphical user interfaces
US5652851A (en) * 1993-07-21 1997-07-29 Xerox Corporation User interface technique for producing a second image in the spatial context of a first image using a model-based operation
US6262732B1 (en) * 1993-10-25 2001-07-17 Scansoft, Inc. Method and apparatus for managing and navigating within stacks of document pages
JP2602001B2 (ja) 1993-11-01 1997-04-23 インターナショナル・ビジネス・マシーンズ・コーポレイション 縮小可能キーボード付パーソナル通信機
DE69521575T2 (de) 1994-09-12 2002-05-16 Adobe Systems Inc Verfahren und Anordnung zur Darstellung elektronischer Dokumente
US5760773A (en) 1995-01-06 1998-06-02 Microsoft Corporation Methods and apparatus for interacting with data objects using action handles
US6496182B1 (en) 1995-06-07 2002-12-17 Microsoft Corporation Method and system for providing touch-sensitive screens for the visually impaired
US6199082B1 (en) 1995-07-17 2001-03-06 Microsoft Corporation Method for delivering separate design and content in a multimedia publishing system
US6486895B1 (en) 1995-09-08 2002-11-26 Xerox Corporation Display system for displaying lists of linked documents
JP2957507B2 (ja) 1997-02-24 1999-10-04 インターナショナル・ビジネス・マシーンズ・コーポレイション 小型情報処理機器
US6073036A (en) 1997-04-28 2000-06-06 Nokia Mobile Phones Limited Mobile station with touch input having automatic symbol magnification function
US6326970B1 (en) 1997-05-16 2001-12-04 Liberate Technologies TV centric layout
JPH11143604A (ja) 1997-11-05 1999-05-28 Nec Corp 携帯端末装置
US6613100B2 (en) 1997-11-26 2003-09-02 Intel Corporation Method and apparatus for displaying miniaturized graphical representations of documents for alternative viewing selection
US8479122B2 (en) * 2004-07-30 2013-07-02 Apple Inc. Gestures for touch sensitive input devices
EP1717684A3 (en) 1998-01-26 2008-01-23 Fingerworks, Inc. Method and apparatus for integrating manual input
US7663607B2 (en) 2004-05-06 2010-02-16 Apple Inc. Multipoint touchscreen
US7614008B2 (en) 2004-07-30 2009-11-03 Apple Inc. Operation of a computer with touch screen interface
US6211856B1 (en) 1998-04-17 2001-04-03 Sung M. Choi Graphical user interface touch screen with an auto zoom feature
US6243080B1 (en) 1998-07-14 2001-06-05 Ericsson Inc. Touch-sensitive panel with selector
US6177936B1 (en) * 1998-08-20 2001-01-23 International Business Machines Corporation Browser hierarchical contextual information for web pages
JP2000181436A (ja) 1998-12-14 2000-06-30 Sharp Corp 文書表示装置
US6590594B2 (en) * 1999-03-25 2003-07-08 International Business Machines Corporation Window scroll-bar
US20050166232A1 (en) 1999-04-21 2005-07-28 Lamkin Allan B... Presentation of media content from multiple media sources
JP2000312360A (ja) 1999-04-27 2000-11-07 Matsushita Electric Ind Co Ltd 情報提供装置
US6359615B1 (en) 1999-05-11 2002-03-19 Ericsson Inc. Movable magnification icons for electronic device display screens
US6411283B1 (en) 1999-05-20 2002-06-25 Micron Technology, Inc. Computer touch screen adapted to facilitate selection of features at edge of screen
US6639584B1 (en) 1999-07-06 2003-10-28 Chuang Li Methods and apparatus for controlling a portable electronic device using a touchpad
US6771250B1 (en) 1999-07-27 2004-08-03 Samsung Electronics Co., Ltd. Portable computer system having application program launcher for low power consumption and method of operating the same
US6349410B1 (en) 1999-08-04 2002-02-19 Intel Corporation Integrating broadcast television pause and web browsing
US6466198B1 (en) 1999-11-05 2002-10-15 Innoventions, Inc. View navigation and magnification of a hand-held device with a display
JP2001175386A (ja) 1999-12-21 2001-06-29 Fujitsu Ltd 表示装置及び表示方法並びに記憶媒体
US6859909B1 (en) 2000-03-07 2005-02-22 Microsoft Corporation System and method for annotating web-based documents
US20040049737A1 (en) 2000-04-26 2004-03-11 Novarra, Inc. System and method for displaying information content with selective horizontal scrolling
US7210099B2 (en) 2000-06-12 2007-04-24 Softview Llc Resolution independent vector display of internet content
US7149549B1 (en) 2000-10-26 2006-12-12 Ortiz Luis M Providing multiple perspectives for a venue activity through an electronic hand held device
KR20040041082A (ko) 2000-07-24 2004-05-13 비브콤 인코포레이티드 멀티미디어 북마크와 비디오의 가상 편집을 위한 시스템및 방법
US20050204385A1 (en) 2000-07-24 2005-09-15 Vivcom, Inc. Processing and presentation of infomercials for audio-visual programs
US20020015064A1 (en) 2000-08-07 2002-02-07 Robotham John S. Gesture-based user interface to multi-level and multi-modal sets of bit-maps
TW466415B (en) 2000-08-28 2001-12-01 Compal Electronics Inc Hand-held device with zooming display function
US7688306B2 (en) 2000-10-02 2010-03-30 Apple Inc. Methods and apparatuses for operating a portable device based on an accelerometer
US6590568B1 (en) 2000-11-20 2003-07-08 Nokia Corporation Touch screen drag and drop input technique
WO2002046903A1 (de) 2000-12-07 2002-06-13 Siemens Aktiengesellschaft Verfahren zum auswählen und aktivieren einer funktion aus einem bedienungsmenü und bedienungsorgan zum durchführen des verfahrens
US7139982B2 (en) 2000-12-21 2006-11-21 Xerox Corporation Navigation methods, systems, and computer program products for virtual three-dimensional books
US20020093531A1 (en) 2001-01-17 2002-07-18 John Barile Adaptive display for video conferences
US6928461B2 (en) 2001-01-24 2005-08-09 Raja Singh Tuli Portable high speed internet access device with encryption
US6677932B1 (en) 2001-01-28 2004-01-13 Finger Works, Inc. System and method for recognizing touch typing under limited tactile feedback conditions
US20050183017A1 (en) 2001-01-31 2005-08-18 Microsoft Corporation Seekbar in taskbar player visualization mode
US6570557B1 (en) 2001-02-10 2003-05-27 Finger Works, Inc. Multi-touch system and method for emulating modifier keys via fingertip chords
JP2002244635A (ja) 2001-02-20 2002-08-30 Fujitsu General Ltd 画像表示装置
DE10117457A1 (de) 2001-04-06 2002-10-17 T Mobile Deutschland Gmbh Verfahren zur Anzeige von standardisierten großformatigen Internet-Seiten mit beispielsweise HTML-Protokoll in Einhandendgeräten mit Mobilfunkanschluss
US7039643B2 (en) 2001-04-10 2006-05-02 Adobe Systems Incorporated System, method and apparatus for converting and integrating media files
US6901585B2 (en) 2001-04-12 2005-05-31 International Business Machines Corporation Active ALT tag in HTML documents to increase the accessibility to users with visual, audio impairment
JP2005501310A (ja) 2001-05-02 2005-01-13 ビットストリーム インコーポレーティッド スケーリング方法及び/又は特定方向で情報媒体を表示する方法及びシステム
US7730401B2 (en) 2001-05-16 2010-06-01 Synaptics Incorporated Touch screen with user interface enhancement
US20050024341A1 (en) * 2001-05-16 2005-02-03 Synaptics, Inc. Touch screen with user interface enhancement
US20030013483A1 (en) 2001-07-06 2003-01-16 Ausems Michiel R. User interface for handheld communication device
US20030025676A1 (en) 2001-08-02 2003-02-06 Koninklijke Philips Electronics N.V. Sensor-based menu for a touch screen panel
US6970200B2 (en) 2001-10-26 2005-11-29 Hewlett-Packard Development Company, L.P. System and method for a simplified digital camera interface for viewing images and controlling camera operation
US7714880B2 (en) 2001-11-16 2010-05-11 Honeywell International Inc. Method and apparatus for displaying images on a display
AUPR947701A0 (en) 2001-12-14 2002-01-24 Activesky, Inc. Digital multimedia publishing system for wireless devices
US7346855B2 (en) * 2001-12-21 2008-03-18 Microsoft Corporation Method and system for switching between multiple computer applications
US7075512B1 (en) 2002-02-07 2006-07-11 Palmsource, Inc. Method and system for navigating a display screen for locating a desired item of information
US6907576B2 (en) 2002-03-04 2005-06-14 Microsoft Corporation Legibility of selected content
US7171625B1 (en) 2002-06-18 2007-01-30 Actify, Inc. Double-clicking a point-and-click user interface apparatus to enable a new interaction with content represented by an active visual display element
US11275405B2 (en) 2005-03-04 2022-03-15 Apple Inc. Multi-functional hand-held device
US7166791B2 (en) 2002-07-30 2007-01-23 Apple Computer, Inc. Graphical user interface and methods of use thereof in a multimedia player
FI115255B (fi) 2002-09-02 2005-03-31 Myorigo Oy Kannettavan päätelaitteen näytön ohjausmenetelmä ja kannettava päätelaite
FI20022282A0 (fi) 2002-12-30 2002-12-30 Nokia Corp Menetelmä vuorovaikutuksen mahdollistamiseksi elektronisessa laitteessa ja elektroninen laite
US7054965B2 (en) 2003-03-18 2006-05-30 Oqo Incorporated Component for use as a portable computing device and pointing device
US20040201595A1 (en) 2003-04-11 2004-10-14 Microsoft Corporation Self-orienting display
JP4046000B2 (ja) 2003-04-16 2008-02-13 日本電信電話株式会社 構造化文書の抽出方法及び装置及びプログラム
US20050044509A1 (en) 2003-05-07 2005-02-24 Hunleth Frank A. Item selection using helical menus
JP2004363892A (ja) 2003-06-04 2004-12-24 Canon Inc 携帯機器
JP2005018229A (ja) 2003-06-24 2005-01-20 Seiko Epson Corp 文書閲覧端末、文書表示制御方法及び文書表示制御プログラム
US20040268400A1 (en) 2003-06-26 2004-12-30 Microsoft Corporation Quick starting video content
US7411575B2 (en) 2003-09-16 2008-08-12 Smart Technologies Ulc Gesture recognition method and touch system incorporating the same
US7594194B2 (en) 2003-09-24 2009-09-22 Nokia Corporation Portrayal of navigation objects
US20050071778A1 (en) 2003-09-26 2005-03-31 Nokia Corporation Method for dynamic key size prediction with touch displays and an electronic device using the method
US20050071736A1 (en) 2003-09-26 2005-03-31 Fuji Xerox Co., Ltd. Comprehensive and intuitive media collection and management tool
US7290006B2 (en) 2003-09-30 2007-10-30 Microsoft Corporation Document representation for scalable structure
US7231231B2 (en) 2003-10-14 2007-06-12 Nokia Corporation Method and apparatus for locking a mobile telephone touch screen
FR2861206B1 (fr) 2003-10-16 2006-11-24 Michel Rissons Procede et dispositif d'adaptation automatique d'affichage
FI116641B (fi) 2003-10-24 2006-01-13 Nokia Corp Menetelmä elektronisessa laitteessa olevan pikavalinnan muuttamiseksi, laitteen näyttöyksikkö sekä elektroninen laite
KR100537280B1 (ko) 2003-10-29 2005-12-16 삼성전자주식회사 휴대용 단말기에서 터치스크린을 이용한 문자 입력 장치및 방법
US7814419B2 (en) 2003-11-26 2010-10-12 Nokia Corporation Changing an orientation of a user interface via a course of motion
US7085590B2 (en) 2003-12-31 2006-08-01 Sony Ericsson Mobile Communications Ab Mobile terminal with ergonomic imaging functions
JP2007525115A (ja) 2004-01-29 2007-08-30 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ ビデオ再生装置のオンスクリーン制御
US7551187B2 (en) 2004-02-10 2009-06-23 Microsoft Corporation Systems and methods that utilize a dynamic digital zooming interface in connection with digital inking
JP4438448B2 (ja) 2004-02-26 2010-03-24 セイコーエプソン株式会社 構造化文書表示処理装置、構造化文書表示方法、構造化文書表示プログラム
US7788583B1 (en) 2004-03-04 2010-08-31 Google Inc. In-page full screen internet video method
JP2005267049A (ja) 2004-03-17 2005-09-29 Sharp Corp 携帯情報機器、その制御方法、および、その制御プログラム
US20070250768A1 (en) 2004-04-30 2007-10-25 Raiko Funakami Method, Terminal Device and Program for Dynamic Image Scaling Display in Browsing
JP4063246B2 (ja) 2004-05-11 2008-03-19 日本電気株式会社 ページ情報表示装置
US20050285880A1 (en) 2004-06-23 2005-12-29 Inventec Appliances Corporation Method of magnifying a portion of display
US20080284799A1 (en) 2004-06-29 2008-11-20 Koninklijke Philips Electronics, N.V. Discontinous Zoom
WO2006020304A2 (en) 2004-07-30 2006-02-23 Apple Computer, Inc. Mode-based graphical user interfaces for touch sensitive input devices
US7724242B2 (en) 2004-08-06 2010-05-25 Touchtable, Inc. Touch driven method and apparatus to integrate and display multiple image layers forming alternate depictions of same subject matter
US8560972B2 (en) * 2004-08-10 2013-10-15 Microsoft Corporation Surface UI for gesture-based interaction
US7071939B2 (en) 2004-08-12 2006-07-04 Broadcom Corporation Unique method for performing zoom-in and zoom-out operations with horizontal and vertical video decimation within a wireless device having a video display
US7721197B2 (en) 2004-08-12 2010-05-18 Microsoft Corporation System and method of displaying content on small screen computing devices
US20060064647A1 (en) 2004-09-23 2006-03-23 Tapuska David F Web browser graphical user interface and method for implementing same
US7345688B2 (en) 2004-10-18 2008-03-18 Microsoft Corporation Semantic thumbnails
US8169410B2 (en) 2004-10-20 2012-05-01 Nintendo Co., Ltd. Gesture inputs for a portable display device
EP1677182B1 (en) 2004-12-28 2014-04-23 Sony Mobile Communications Japan, Inc. Display method, portable terminal device, and display program
TW200622661A (en) 2004-12-30 2006-07-01 Tatung Co Ltd Method of zooming out a display image for a portable electrical device
KR101085447B1 (ko) 2004-12-31 2011-11-21 삼성전자주식회사 터치 위치 검출 장치 및 이의 터치 위치 검출 방법과,이를 구비한 터치 스크린 표시 장치
US7587671B2 (en) 2005-05-17 2009-09-08 Palm, Inc. Image repositioning, storage and retrieval
US20070024646A1 (en) 2005-05-23 2007-02-01 Kalle Saarinen Portable electronic apparatus and associated method
US20060277588A1 (en) 2005-06-01 2006-12-07 Madison Software Inc. Method for making a Web-DVD
US9098597B2 (en) 2005-06-03 2015-08-04 Apple Inc. Presenting and managing clipped content
US7676767B2 (en) 2005-06-15 2010-03-09 Microsoft Corporation Peel back user interface to show hidden functions
US20070004451A1 (en) 2005-06-30 2007-01-04 C Anderson Eric Controlling functions of a handheld multifunction device
US20070157228A1 (en) 2005-12-30 2007-07-05 Jason Bayer Advertising with video ad creatives
AU2006101096B4 (en) 2005-12-30 2010-07-08 Apple Inc. Portable electronic device with multi-touch input
US7860536B2 (en) 2006-01-05 2010-12-28 Apple Inc. Telephone interface for a portable communication 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
US7956849B2 (en) 2006-09-06 2011-06-07 Apple Inc. Video manager for portable multifunction device
US20080062137A1 (en) 2006-09-11 2008-03-13 Apple Computer, Inc. Touch actuation controller for multi-state media presentation
US9001047B2 (en) 2007-01-07 2015-04-07 Apple Inc. Modal change based on orientation of a portable multifunction device

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6025842A (en) * 1997-11-04 2000-02-15 International Business Machines Corporation System and method for window queues and white space activation for toggling windows
US6489975B1 (en) * 1998-12-14 2002-12-03 International Business Machines Corporation System and method for improved navigation between open windows in an application program using window tabs
WO2006020305A3 (en) * 2004-07-30 2007-05-24 Apple Computer Gestures for touch sensitive input devices

Cited By (43)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10891027B2 (en) 2008-05-23 2021-01-12 Qualcomm Incorporated Navigating among activities in a computing device
US11379098B2 (en) 2008-05-23 2022-07-05 Qualcomm Incorporated Application management in a computing device
US10678403B2 (en) 2008-05-23 2020-06-09 Qualcomm Incorporated Navigating among activities in a computing device
US11262889B2 (en) 2008-05-23 2022-03-01 Qualcomm Incorporated Navigating among activities in a computing device
US11880551B2 (en) 2008-05-23 2024-01-23 Qualcomm Incorporated Navigating among activities in a computing device
US11650715B2 (en) 2008-05-23 2023-05-16 Qualcomm Incorporated Navigating among activities in a computing device
CN104571825B (zh) * 2010-04-28 2020-02-14 华为终端有限公司 一种在界面中添加图标的方法、装置及移动终端
CN104571825A (zh) * 2010-04-28 2015-04-29 华为终端有限公司 一种在界面中添加图标的方法、装置及移动终端
US10649631B2 (en) 2010-04-28 2020-05-12 Huawei Device Co., Ltd. Method and apparatus for adding icon to interface of android system, and mobile terminal
US11561680B2 (en) 2010-04-28 2023-01-24 Huawei Device Co., Ltd. Method and apparatus for adding icon to interface of android system, and mobile terminal
US11079908B2 (en) 2010-04-28 2021-08-03 Huawei Device Co., Ltd. Method and apparatus for adding icon to interface of android system, and mobile terminal
CN102289342B (zh) * 2010-06-18 2016-08-03 奥多比公司 用于对象管理的用户接口和方法
CN102289342A (zh) * 2010-06-18 2011-12-21 奥多比公司 用于对象管理的用户接口和方法
CN102520838A (zh) * 2010-10-19 2012-06-27 微软公司 擦拭触摸信息提示
CN108920038A (zh) * 2010-11-18 2018-11-30 谷歌有限责任公司 滚动条上的正交拖拉
WO2012100621A1 (zh) * 2011-01-25 2012-08-02 联想(北京)有限公司 应用对象处理方法及电子设备
CN102722359A (zh) * 2011-03-30 2012-10-10 汉王科技股份有限公司 一种显示应用程序的方法、装置及便携式移动终端
CN107256159B (zh) * 2011-04-26 2021-11-30 谷歌有限责任公司 一种移动浏览器上下文切换的方法和系统
CN103597446B (zh) * 2011-04-26 2017-07-11 谷歌公司 一种移动浏览器上下文切换的方法和系统
CN107256110A (zh) * 2011-04-26 2017-10-17 谷歌公司 一种移动浏览器上下文切换的方法和系统
CN107256159A (zh) * 2011-04-26 2017-10-17 谷歌公司 一种移动浏览器上下文切换的方法和系统
CN103597446A (zh) * 2011-04-26 2014-02-19 谷歌公司 移动浏览器上下文切换
CN102207825A (zh) * 2011-05-23 2011-10-05 昆山富泰科电脑有限公司 在便携式多功能设备上进行多应用切换的方法与用户图形界面
CN102411479B (zh) * 2011-12-27 2014-02-12 汉王科技股份有限公司 便携式电子设备的分屏切换方法及装置
CN102411479A (zh) * 2011-12-27 2012-04-11 汉王科技股份有限公司 便携式电子设备的分屏切换方法及装置
CN102662451A (zh) * 2012-03-24 2012-09-12 上海量明科技发展有限公司 通过触摸屏实现数据复位操作的方法及终端
CN103959211A (zh) * 2012-05-21 2014-07-30 宇龙计算机通信科技(深圳)有限公司 终端和应用功能界面的切换方法
US9519409B2 (en) 2012-06-01 2016-12-13 Tencent Technology (Shenzhen) Company Limited Application program interface display method, device, terminal and readable storage medium
WO2013178087A1 (zh) * 2012-06-01 2013-12-05 腾讯科技(深圳)有限公司 显示应用程序界面的方法、装置、终端及可读存储介质
CN104380227A (zh) * 2012-06-15 2015-02-25 株式会社尼康 电子设备
CN103513897A (zh) * 2012-06-18 2014-01-15 联想(北京)有限公司 一种操作电子设备的方法及电子设备
US11899903B2 (en) 2012-12-06 2024-02-13 Samsung Electronics Co., Ltd. Display device and method of controlling the same
CN111176515B (zh) * 2012-12-06 2024-04-05 三星电子株式会社 显示设备及控制显示设备的方法
CN111176515A (zh) * 2012-12-06 2020-05-19 三星电子株式会社 显示设备及控制显示设备的方法
US11635869B2 (en) 2012-12-06 2023-04-25 Samsung Electronics Co., Ltd. Display device and method of controlling the same
CN103019606B (zh) * 2012-12-26 2015-11-25 北京百度网讯科技有限公司 移动终端的网页管理方法、装置和移动终端
CN103019606A (zh) * 2012-12-26 2013-04-03 北京百度网讯科技有限公司 移动终端的网页管理方法、装置和移动终端
CN112214147A (zh) * 2015-06-05 2021-01-12 苹果公司 多个视图之间的移动
CN112214147B (zh) * 2015-06-05 2022-12-02 苹果公司 多个视图之间的移动
CN105224167B (zh) * 2015-08-31 2018-07-06 深圳市茁壮网络股份有限公司 一种窗口切换方法及装置
CN105224167A (zh) * 2015-08-31 2016-01-06 深圳市茁壮网络股份有限公司 一种窗口切换方法及装置
CN112698758B (zh) * 2020-10-19 2022-04-29 统信软件技术有限公司 一种窗口显示方法及计算设备
CN112698758A (zh) * 2020-10-19 2021-04-23 统信软件技术有限公司 一种窗口显示方法及计算设备

Also Published As

Publication number Publication date
CN101627360B (zh) 2014-04-30
WO2008085739A3 (en) 2008-09-04
WO2008085739A2 (en) 2008-07-17
US8214768B2 (en) 2012-07-03
US20080168401A1 (en) 2008-07-10
DE202008000269U1 (de) 2008-06-19
TW200842687A (en) 2008-11-01
TWI393045B (zh) 2013-04-11
AU2008100003B4 (en) 2008-10-16
HK1109016A2 (en) 2008-05-23
AU2008100003A4 (en) 2008-02-07
EP2100213A2 (en) 2009-09-16

Similar Documents

Publication Publication Date Title
CN101627360B (zh) 用于展示多个应用程序窗口的方法、系统和图形用户界面
US7889185B2 (en) Method, system, and graphical user interface for activating hyperlinks
KR20180117078A (ko) 햅틱 피드백 보조 텍스트 조작
US7889184B2 (en) Method, system and graphical user interface for displaying hyperlink information
KR101483349B1 (ko) 다른 장치의 디스플레이 해상도를 가지는 모드를 포함하는 복수의 애플리케이션 디스플레이 모드를 갖는 장치 및 방법
US10304163B2 (en) Landscape springboard
JP4707745B2 (ja) インデックス記号のリスト上の移動接触に応答したリストスクロール
US8832585B2 (en) Device, method, and graphical user interface for manipulating workspace views
US20130113737A1 (en) Information processing device, information processing method, and computer program
CN104063146A (zh) 具有界面重新配置模式的便携式多功能设备
EP2708997B1 (en) Display device, user interface method, and program
KR20140112296A (ko) 다중 터치에 대응하는 기능을 처리하기 위한 방법 및 그 전자 장치
KR20110080129A (ko) 휴대용 전자 디바이스 및 이것의 제어 방법
US20220391456A1 (en) Devices, Methods, and Graphical User Interfaces for Interacting with a Web-Browser
US20130159934A1 (en) Changing idle screens
EP2685367B1 (en) Method and apparatus for operating additional function in mobile device
KR101183769B1 (ko) 터치 감지형 디스플레이 및 그 제어 방법
KR100966848B1 (ko) 회전식 직육면체 메뉴 바 디스플레이 방법 및 장치
WO2022261008A2 (en) Devices, methods, and graphical user interfaces for interacting with a web-browser
KR101919515B1 (ko) 터치스크린을 구비하는 단말에서 데이터 입력 방법 및 장치
CN109656460A (zh) 提供键盘的可选择的键的电子设备和方法
EP2570893A1 (en) Electronic device and method of character selection

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant