CN102016777B - 在便携式多功能设备上进行编辑的方法和装置 - Google Patents
在便携式多功能设备上进行编辑的方法和装置 Download PDFInfo
- Publication number
- CN102016777B CN102016777B CN2008801290216A CN200880129021A CN102016777B CN 102016777 B CN102016777 B CN 102016777B CN 2008801290216 A CN2008801290216 A CN 2008801290216A CN 200880129021 A CN200880129021 A CN 200880129021A CN 102016777 B CN102016777 B CN 102016777B
- Authority
- CN
- China
- Prior art keywords
- gesture
- user
- point object
- content
- zone
- 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
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
- G06F3/04883—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/0482—Interaction with lists of selectable items, e.g. menus
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/04842—Selection of displayed objects or displayed text elements
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/166—Editing, e.g. inserting or deleting
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2203/00—Indexing scheme relating to G06F3/00 - G06F3/048
- G06F2203/048—Indexing scheme relating to G06F3/048
- G06F2203/04805—Virtual magnifying lens, i.e. window or frame movable on top of displayed information to enlarge it for better reading or selection
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2203/00—Indexing scheme relating to G06F3/00 - G06F3/048
- G06F2203/048—Indexing scheme relating to G06F3/048
- G06F2203/04808—Several contacts: gestures triggering a specific function, e.g. scrolling, zooming, right-click, when the user establishes several contacts with the surface simultaneously; e.g. using several fingers or a combination of fingers and pen
Abstract
本发明涉及在便携式多功能设备上进行编辑的方法和图形用户界面。公开了用于在具有触摸屏显示器的便携式多功能设备上进行编辑的方法和图形用户界面。在显示应用的应用界面的同时,设备检测触摸屏显示器上的多点触摸编辑开始手势。响应于检测到多点编辑开始手势,在触摸屏显示器的独立于所述多点触摸编辑开始手势的位置的区域内显示多个用户可选择的编辑选项图标。设备还显示开始点对象和结束点对象,以便选择应用界面内由所述应用显示的内容。
Description
技术领域
公开的实施例一般地涉及便携式多功能设备,并且更具体地,涉及在便携式多功能设备上进行编辑(例如,剪切、拷贝或粘贴用户选择的内容)。
背景技术
随着便携式电子设备变得更为紧凑,以及由给定设备执行的功能的数目的增加,设计允许用户容易地与多功能设备交互的用户界面成为了一个重大挑战。这种挑战对于具有比台式或膝上计算机小很多的手持便携式设备特别明显。由于用户界面不仅是用户接收内容的通道,而且是接收对用户动作或行为响应的通道,所述用户动作或行为包括用户试图访问设备的特征、工具和功能,这种情况是不幸的。某些便携式通信设备(例如,移动电话,其有时被称为蜂窝电话等)采用增加更多按钮、增加按钮的密度、重叠按钮的功能、或使用复杂的菜单系统,以便允许用户访问、存储和操纵数据。这些常规的用户界面通常导致用户必须记忆的复杂按键序列和菜单分层结构。
许多常规用户界面,诸如包括物理按钮的用户界面,还是不灵活的。由于这可能妨碍由运行在便携式设备上的应用或由用户配置和/或调整用户界面,这可能是不幸的。当与记忆多个按键序列和菜单分层结构的费时要求,以及激活所希望的按钮的困难性联系在一起时,这种不灵活性使得大部分用户受挫。
便携式多功能设备上的常规用户界面不提供编辑文本和图形的简单并且直观的方法。编辑功能,诸如剪切、拷贝和粘贴(如果它们恰好存在)通常隐藏在菜单分层结构内。
因此,存在对具有用于提供编辑功能的更透明和直观的用户界面 的便携式多功能设备的需要。这种界面提高了有效性、效率和用户对便携式多功能设备的满意度。
发明内容
通过公开的便携式多功能设备减少或消除了与用于便携式设备的用户界面相关联的上述缺陷和其它问题。在某些实施例中,设备具有触敏显示器(已被称为“触摸屏”或“触摸屏显示器”),该触敏显示器带有图形用户界面(GUI)、一个或多个处理器、存储器和一个或多个模块、用于执行多个功能的存储在存储器内的程序或可执行指令的集合。在某些实施例中,用户主要通过触敏显示器上的手指接触和手势与GUI交互。在某些实施例中,所述功能可以包括打电话、视频会议、电子邮件、即时消息、博客、数字相片、数字视频、网络浏览、数字音乐播放和/或数字视频播放。用于执行这些功能的指令可被包括在配置为由一个或多个处理器执行的计算机程序产品内。
根据某些实施例,在显示应用的应用界面的同时,在具有触摸屏显示器的便携式多功能设备处执行一种计算机实现的方法。在该计算机实现的方法中,便携式多功能设备检测触摸屏显示器上的多点触摸编辑开始手势。响应于检测到多点编辑开始手势,便携式多功能设备在触摸屏显示器的独立于所述多点触摸编辑开始手势的位置的区域内显示多个用户可选择的编辑选项图标。便携式多功能设备还显示开始点对象和结束点对象,以便选择应用界面内由所述应用显示的内容。
根据某些实施例,一种图形用户界面,包括:应用的应用界面;多个用户可选择的编辑选项图标;开始点对象;和结束点对象。在应用的应用界面被显示的同时,触摸屏显示器上的多点触摸编辑开始手势被检测。响应于检测到多点编辑开始手势,多个用户可选择的编辑选项图标被显示在触摸屏显示器的独立于所述多点触摸编辑开始手势的位置的区域内。开始点对象和结束点对象被显示,以便选择应用界面内由所述应用显示的内容。
根据某些实施例,一种便携式计算设备,包括:触摸屏显示器;一个或多个处理器;存储器;和一个或多个程序。所述一个或多个程序存储在存储器内并且配置为由所述一个或多个处理器执行。所述一个或多个程序包括:用于在显示应用的应用界面的同时,检测触摸屏显示器上的多点触摸编辑开始手势的指令;和用于响应检测到多点编辑开始手势,在触摸屏显示器的独立于所述多点触摸编辑开始手势的位置的区域内显示多个用户可选择的编辑选项图标的指令。所述一个或多个程序还包括用于显示开始点对象和结束点对象,以便选择应用界面内由所述应用显示的内容的指令。
根据某些实施例,一种其内存储有指令的计算机可读存储介质,当被具有触摸屏显示器的便携式多功能设备执行时,所述指令使得该便携式多功能设备在显示应用的应用界面的同时,检测触摸屏显示器上的多点触摸编辑开始手势,并且响应于检测到多点编辑开始手势,在触摸屏显示器的独立于所述多点触摸编辑开始手势的位置的区域内显示多个用户可选择的编辑选项图标。所述指令还使得该设备显示开始点对象和结束点对象,以便选择应用界面内由所述应用显示的内容。
根据某些实施例,一种具有触摸屏显示器的便携式多功能设备,包括:用于在显示应用的应用界面的同时,检测触摸屏显示器上的多点触摸编辑开始手势的装置;和用于响应于检测到多点编辑开始手势,在触摸屏显示器的独立于所述多点触摸编辑开始手势的位置的区域内显示多个用户可选择的编辑选项图标的装置。该便携式多功能设备还包括用于显示开始点对象和结束点对象,以便选择应用界面内由所述应用显示的内容的装置。
因此,提供了具有用于编辑文本和其它图形的更有效并且直观的方法和用户界面的便携式多功能设备。
附图说明
为了更好地理解本发明下面的实施例以及其附加实施例,应当结 合下面的附图参考下面的具体实施方式,在所有这些附图中,类似的参考号指示相应的部分。
图1A和1B是示出了根据某些实施例的具有触敏显示器的便携式多功能设备的方框图;
图2示出了根据某些实施例的具有触摸屏的便携式多功能设备;
图3示出了根据某些实施例的用于解缩便携式电子设备的示例用户界面;
图4A和4B示出了根据某些实施例的便携式多功能设备上的应用菜单的示例用户界面;
图5A-5AA示出了根据某些实施例的用于在便携式多功能设备上编辑内容的示例用户界面;
图6A-6F是示出了根据某些实施例,用于在便携式多功能设备上编辑内容的方法的流程图。
具体实施方式
现在详细参考实施例,在附图中示出了实施例的例子。在下面的详细描述中,提出了若干特定细节,以便提供对本发明的透彻理解。然而,本领域技术人员应当明了,可以实现本发明而不使用这些特定细节。在其它情况下,公知的方法、程序、组件、电路和网络未被详细描述,以便不会不必要地使得这些实施例的有关方面含混不清。
还应当理解,虽然可以在此处使用术语第一、第二等描述各个元件,但是这些元件应该不受这些术语的限制。这些术语仅被用于彼此区分元件。例如,第一手势可被称为第二手势,并且类似地,第二手势可被称为第一手势,而不会脱离本发明的范围。
此处在本发明的描述中使用的术语是用于描述特定实施例的目的,并且不旨在作为对本发明的限制。如在本发明的描述和所附权利要求书中使用的,除非上下文清楚地指出例外情况,单数形式“一个”(“a”、“an”和“the”)旨在也包括复数形式。还应理解,此处使用的术语“和/或”指并且包括一个或多个相关联地列出的项目的任意和所 有可能组合。还应理解,当在本说明书中使用术语“包括”(“comprise”和/或“comprising”)时,它们指叙述的特征、整体、步骤、操作、元件和/或组件的存在,但是不排除一个或多个其它特征、整体、步骤、操作、元件、组件和/或它们的组的存在或添加。
描述了便携式多功能设备、用于这些设备的用户界面和用于使用这些设备的相关联的处理的实施例。在某些实施例中,该设备是便携式通信设备,诸如还包含诸如PDA和/或音乐播放器功能的其它功能的移动电话。
除了触摸屏或在触摸屏上显示的虚拟点击轮之外,该用户界面可以包括物理点击轮。点击轮是一种用户接口设备,其可以基于轮的角位移或设备的用户与轮的接触点提供导航命令。例如,当设备的用户按压点击轮的至少一个部分或点击轮的中心时,点击轮还可用于提供相应于一个或多个项目的选择的用户命令。可替换地,断开与触摸屏表面上的点击轮图像的接触可以指示相应于选择的用户命令。为了简单起见,在下面的讨论中,使用包括触摸屏的便携式多功能设备作为示例实施例。然而,应当理解,某些用户界面和相关联的处理可被应用于其它设备,诸如可以包括一个或多个其它物理用户界面设备,诸如物理点击轮、物理键盘、鼠标和/或操纵杆的个人计算机和膝上计算机。
该设备支持各种应用,诸如下列中的一个或多个:电话应用、视频会议应用、电子邮件应用、即时消息发送应用、博客应用、数字照相机应用、数字摄像机应用、网络浏览应用、数字音乐播放器应用和/或数字视频播放器应用。
可以在该设备上执行的各种应用可以使用至少一种通用物理用户接口设备,诸如触摸屏。可以从一种应用到下一种应用和/或在相应应用中调整和/或改变触摸屏的一种或多种功能以及在所述设备上显示的相应信息。以这种方式,该设备的一种通用物理体系结构(诸如,触摸屏)可以支持具有直观并且一目了然的用户界面的各种应用。
用户界面可以包括一个或多个软键盘实施例。软键盘实施例可以 包括键盘的显示图标上的符号的标准(QWERTY)和/或非标准配置,诸如在于2006年7月24日提交的美国专利申请11/459,606,″Keyboards For Portable Electronic Devices和于2006年7月24日提交的11/459,615,″Touch Screen Keyboards For Portable Electronic Devices″中所述的键盘,通过引用将它们的内容完整结合在此。键盘实施例可以包括相对于已有物理键盘(诸如打字机的键盘)中的按键的数目减少数目的图标(或软按键)。这可以使得用户更容易选择键盘内的一个或多个图标,并且因此选择一个或多个相应符号。键盘实施例可以是自适应的。例如,可以根据用户动作修改显示的图标,诸如选择一个或多个图标和/或一个或多个相应符号。该便携式设备上的一个或多个应用可以利用通用和/或不同的键盘实施例。因此,可以为至少某些应用裁剪所使用的键盘实施例。在某些实施例中,可以为相应用户裁剪一个或多个键盘实施例。例如,可以基于相应用户的字使用历史(词典学、俚语、个体使用),为相应用户裁剪一个或多个键盘实施例。当使用软键盘实施例时,可以调整某些键盘实施例,以便在选择一个或多个图标并且因此选择一个或多个符号时减少用户错误的概率。
现在将注意力指向该设备的实施例。图1A和1B是示出了根据某些实施例,具有触敏显示器112的便携式多功能设备100的方框图。触敏显示器112有时出于方便被称为“触摸屏”,并且还可被称为或叫做触敏显示系统。设备100可以包括存储器102(其可以包括一个或多个计算机可读存储介质)、存储器控制器122、一个或多个处理单元(CPU)120、外设接口118、RF电路108、音频电路110、扬声器111、麦克风113、输入/输出(I/O)子系统106、其它输入或控制设备116和外部端口124。设备100可以包括一个或多个光学传感器164。这些组件可以在一个或多个通信总线或信号线103上通信。
应当理解,设备100仅是便携式多功能设备100的一个例子,并且设备100可以具有多于或少于所示组件的组件,可以组合两个或更多个组件,或可以具有不同组件配置或布置。图1A和1B中所示的各 种组件可以硬件、软件或硬件和软件两者的组合实现,包括一个或多个信号处理和/或专用集成电路。
存储器102可以包括高速随机存取存储器,并且还可以包括非易失存储器,诸如一个或多个磁盘存储设备、闪存设备或其它非易失固态存储器设备。可由存储器控制器122控制设备100的其它组件,诸如CPU120和外设接口118对存储器102的访问。
外设接口118将该设备的输入和输出外设耦接到CPU120和存储器102。一个或多个CPU120运行或执行各种软件程序和/或存储在存储器102内的指令集合,以便执行设备100的各种功能并且处理数据。
在某些实施例中,外设接口118、CPU120和存储器控制器122可在单个芯片诸如芯片104上实现。在某些其它实施例中,它们可在不同芯片上实现。
RF(射频)电路108接收和发送还被称为电磁信号的RF信号。RF电路108将电信号转变为电磁信号/将电磁信号转变为电信号,并且通过电磁信号与通信网络和其它通信设备通信。RF电路108可以包括用于执行这些功能的公知电路,包括但不限于天线系统、RF收发器、一个或多个放大器、调谐器、一个或多个振荡器、数字信号处理器、CODEC芯片组、用户身份模块(SIM)卡、存储器等。RF电路108可以通过无线通信与网络,诸如也被称为万维网(WWW)的Internet、内联网和/或无线网络,诸如蜂窝电话网络、无线局域网(LAN)和/或城域网(MAN)以及其它设备通信。无线通信可以使用多种通信标准、协议和技术中的任意一种,包括但不限于全球移动通信系统(GSM)、增强式数据GSM环境(EDGE)、高速下行链路分组访问(HSDPA)、宽带码分多址(W-CDMA)、码分多址(CDMA)、时分多址(TDMA)、蓝牙、无线保真(Wi-Fi)(例如,IEEE802.11a、IEEE802.11b、IEEE802.11g和/或IEEE802.11n)、语音电话(VoIP)、Wi-MAX、用于电子邮件的协议(例如,Internet消息访问协议(IMAP)和/或邮局协议(POP))、即时消息发送(例如,可扩展消息处理现场协议(XMPP,extensible messaging and presence protocol)、用于即时消息发送和呈现支持扩展的会话启动协议(SIMPLE,Session Initiation Protocol for Instanct Messaging and Presence Leveraging Extensions)、即时消息发送和呈现服务(IMPS))和/或短消息服务(SMS),或任意其它适合的通信协议,包括到本文档提交日尚未开发的通信协议。
音频电路110、扬声器111和麦克风113提供用户和设备100之间的音频接口。音频电路110从外设接口118接收音频数据,将音频数据转换为电信号,并且将电信号传输到扬声器111。扬声器111将电信号转换为人可以听到的声波。音频电路110还接收麦克风113从声波转换的电信号。音频电路110将电信号转换为音频数据,并且将音频数据传输到外设接口118以便处理。可以通过外设接口118从存储器102和/或RF电路108接收音频数据,和/或向存储器102和/或RF电路108传输音频数据。在某些实施例中,音频电路110还包括耳塞插孔(例如,图2的212)。耳塞插孔提供音频电路110和可移动音频输入/输出外设,诸如只输出耳机或具有输出(例如,用于一只或两只耳朵的耳机)和输入(例如,麦克风)的耳塞之间的接口。
I/O子系统106将设备100上的输入/输出外设,诸如触摸屏112和其它输入/控制设备116耦接到外设接口118。I/O子系统106可以包括显示控制器156和用于其它输入或控制设备的一个或多个输入控制器160。一个或多个输入控制器160从/向其它输入或控制设备116接收/发送电信号。其它输入/控制设备116可以包括物理按钮(例如,按压(push)按钮、摇杆(rocker)按钮等)、刻度盘、滑块开关、操纵杆、点击轮等。在某些替换实施例中,一个或多个输入控制器160可被耦接到下列中的任意一个(或不耦接到它们中的任意一个):键盘、红外端口、USB端口、诸如鼠标的指针设备。一个或多个按钮(例如,图2的208)可以包括用于扬声器111和/或麦克风113的音量控制的上/下按钮。一个或多个按钮可以包括按压按钮(例如,图2的206)。对按压按钮的快速按压可以解除触摸屏112的锁定,或如于2005年12月23日提交的美国专利申请11/322,549,“Unlocking a Device by Performing Gestures on an Unlock Image”所述,开始在触摸屏上使用手势解锁设备的处理,通过引用将其完整结合在此。对按压按钮(例如,206)的较长按压可以接通或关闭设备100的电源。用户能够定制一个或多个按钮的功能。触摸屏112被用于实现虚拟或软按钮以及一个或多个软键盘。
触敏触摸屏112提供设备和用户之间的输入接口和输出接口。显示控制器156从/向触摸屏112接收和/或发送电信号。触摸屏112向用户显示视觉输出。视觉输出可以包括图形、文本、图标、视频和其任意组合(总地被称为“图形”)。在某些实施例中,某些或全部视觉输出可以相应于用户界面对象,用户界面对象的进一步细节将在下面描述。
触摸屏112具有基于触觉和/或可触知的接触,接收来自用户的输入的触敏表面、传感器或传感器集合。触摸屏112和显示控制器156(连同存储器102内的任意相关模块和/或指令集合)检测触摸屏112上的接触(以及接触的任意运动或中断),并且将检测到的接触转换为与在触摸屏上显示的用户界面对象(例如,一个或多个软按键、图标、网页或图像)的交互。在示例实施例中,触摸屏112和用户之间的接触点相应于用户的手指。
触摸屏112可以使用LCD(液晶显示器)技术或LPD(发光聚合物显示器)技术,虽然在其它实施例中可以使用其它显示技术。触摸屏112和显示控制器156可以使用现在已知或以后开发的多种触摸感测技术中的任意一种检测接触以及接触的任意运动或中断,包括但不限于电容、电阻、红外线和表面声波技术,以及其它接近传感器阵列或其它元件,以便确定与触摸屏112的一个或多个接触点。
触摸屏112的某些实施例中的触敏显示器可以类似于在下面的美国专利中描述的多点触敏触控板:6,323,846(Westerman et al.),6,570,557(Westerman et al.)和/或6,677,932(Westerman)和/或美国专利公开2002/0015024A1,通过引用将它们中的每一个完整结合在此。然而,触摸屏112显示便携式设备100的视觉输出,而触敏触控板不 提供视觉输出。
触摸屏112的某些实施例中的触敏显示器可以是在下面的申请中描述的触敏显示器:(1)于2006年5月2日提交的美国专利申请No.11/381,313,″Multipoint Touch Surface Controller″;(2)于2004年5月6日提交的美国专利申请No.10/840,862,″Multipoint Touchscreen″;(3)于2004年7月30日提交的美国专利申请No.10/903,964,″Gestures For Touch Sensitive Input Devices″;(4)于2005年1月31日提交的美国专利申请No.11/048,264,″Gestures For Touch Sensitive Input Devices″;(5)于2005年1月18日提交的美国专利申请No.11/038,590,″Mode-Based Graphical User Interfaces For Touch Sensitive Input Devices″;(6)于2005年9月16日提交的美国专利申请No.11/228,758,″Virtual Input Device Placement On A Touch Screen User Interface″;(7)于2005年9月16日提交的美国专利申请No.11/228,700,″Operation Of A Computer With A Touch Screen Interface″;(8)于2005年9月16日提交的美国专利申请No.11/228,737,″Activating Virtual Keys Of A Touch-Screen Virtual Keyboard″;和(9)于2006年3月3日提交的美国专利申请No.11/367,749,″Multi-Functional Hand-Held Device″。通过引用将所有这些申请完整结合在此。
触摸屏112可以具有超过100dpi的分辨率。在示例实施例中,该触摸屏具有近似160dpi的分辨率。用户可以使用任意适合的物体或附属物诸如输入笔、手指等等接触触摸屏112。在某些实施例中,用户界面被设计为主要以基于手指的接触和手势工作,由于手指在触摸屏上的较大接触区域,其远不如基于输入笔的输入准确。在某些实施例中,设备将粗略的基于手指的输入变换为精确的指针/光标位置或命令,以便执行用户所希望的动作。
在某些实施例中,除了触摸屏之外,设备100可以包括用于激活或去活特定功能的触控板(未示出)。在某些实施例中,触控板是该设备的一个触敏区域,与触摸屏不同,其不显示视觉输出。触控板可 以是与触摸屏112相分离的触敏表面,或是对由触摸屏112形成的触敏表面的扩展。
在某些实施例中,设备100可以包括物理或虚拟点击轮作为输入控制设备116。通过旋转点击轮或通过移动与点击轮的接触点(例如,在以相对于点击轮的中心点的角位移测量接触点的移动量的情况下),用户可以在触摸屏112内显示的一个或多个图形对象(例如,下面被称为图标)之间导航并且与之交互。点击轮还可用于选择一个或多个显示的图标。例如,用户可以按压点击轮的至少一个部分或相关按钮。输入控制器160以及存储器102内的一个或多个模块和/或指令集合可以处理用户通过点击轮提供的用户命令和导航命令。对于虚拟点击轮,点击轮和点击轮控制器可以分别是触摸屏112和显示控制器156的一部分。对于虚拟点击轮,点击轮可以是响应于用户与该设备的交互,在触摸屏显示器上出现或消失的不透明的或半透明的对象。在某些实施例中,虚拟点击轮被显示在便携式多功能设备的触摸屏上并且可由用户与触摸屏的接触操作。
设备100还可以包括用于给各种组件供电的电源系统162。电源系统162可以包括电源管理系统、一个或多个电源(例如,电池、交流电(AC))、再充电系统、电源故障检测电路、电源转换器或逆变器、电源状态指示器(例如,发光二极管(LED))和与便携式设备中的电能的产生、管理和分配相关的任意其它组件。
设备100还可以包括一个或多个光学传感器164。图1A和1B示出了耦接到I/O子系统106内的光学传感器控制器158的光学传感器。光学传感器164可以包括电荷耦合器件(CCD)或互补金属氧化物半导体(CMOS)光电晶体管。光学传感器164接收通过一个或多个透镜投射的来自环境的光,并且将该光转换为表示图像的数据。结合成像模块143(也被称为照相机模块),光学传感器164可以捕捉静态图像或视频。在某些实施例中,光学传感器位于设备100的背面,与设备前面上的触摸屏显示器112相对,从而触摸屏显示器112可被用作静态和/或视频图像获取的取景器。在某些实施例中,光学传感器 位于设备前面,从而可以在用户在触摸屏显示器上观看其它视频会议参与者的同时,获取用户的图像以便进行视频会议。在某些实施例中,可由用户改变(例如,通过旋转设备壳体内的镜头和传感器)光学传感器164的位置,从而单个光学传感器164可与触摸屏显示器一起被用于视频会议和静态和/或视频图像获取两者。
设备100还可以包括一个或多个接近传感器166。图1A和1B示出了耦接到外设接口118的接近传感器166。可替换地,接近传感器166可被耦接到I/O子系统106内的输入控制器160。接近传感器166可以如2005年9月30日提交的美国专利申请No.11/241,839,“Proximity Detector In Handheld Device”;2005年9月30日提交的11/240,788,“Proximity Detector In Handheld Device”;11/620,702,“Using Ambient Light Sensor To Augment Proximity Sensor Output”;2006年10月24日提交的11/586,862,“Automated Response To And Sensing Of User Activity In Portable Devices”和11/638,251,“Methods And Systems For Automatic Configuration Of Peripherals”中描述的那样执行操作,通过引用将它们完整结合在此。在某些实施例中,当多功能设备被放置在用户耳朵附近时(例如,当用户进行电话呼叫时),接近传感器关闭并且禁用触摸屏112。在某些实施例中,当设备处于用户的衣袋、钱包或其它黑暗区域内时,接近传感器保持屏幕关闭,以便防止设备处于锁定状态时的不必要的电池消耗。
设备100还可以包括一个或多个加速计168。图1A和1B示出了耦接到外设接口118的加速计168。可替换地,加速计168可被耦接到I/O子系统106内的输入控制器160。加速计168可以如美国专利公开No.20050190059,″Acceleration-based Theft Detection System for Portable Electronic Devices″和美国专利公开No.20060017692,″Methods And Apparatuses For Operating A Portable Device Based On An Accelerometer″中所述那样执行操作,通过引用将这两者完整结合在此。在某些实施例中,可以基于对从一个或多个加速计接收的数据的分析,以纵向视图或横向视图的方式在触摸屏显示器上显示信 息。
在某些实施例中,存储在存储器102内的软件组件可以包括操作系统126、通信模块(或指令集合)128、接触/运动模块(或指令集合)130、图形模块(或指令集合)132、文本输入模块(或指令集合)134、全球定位系统(GPS)模块(或指令集合)135和应用(或指令集合)136。
操作系统126(例如,Darwin、RTXC、LINUX、UNIX、OSX、WINDOWS或嵌入式操作系统,诸如VxWorks)包括用于控制和管理一般系统任务(例如,存储器管理、存储设备控制、电源管理等)的各种软件组件和/或驱动程序,并且便于实现各种硬件和软件组件之间的通信。
通信模块128便于在一个或多个外部端口124上与其它设备的通信,并且还包括用于处理由RF电路108和/或外部端口124接收的数据的各种软件组件。外部端口124(例如,通用串行总线(USB)、FIREWIRE等)可适用于直接耦接其它设备或通过网络(例如,Internet、无线局域网等)间接耦接其它设备。在某些实施例中,外部端口可以是与iPod(苹果计算机公司的注册商标)设备上使用的30针连接器相同或类似和/或兼容的多针(例如,30针)连接器。
接触/运动模块130可以检测与触摸屏112(连同显示控制器156)和其它触敏设备(例如,触控板或物理点击轮)的接触。接触/运动模块130包括用于执行与检测接触有关的各种操作的各种软件组件,诸如确定是否发生了接触、确定是否存在接触运动并且跟踪触摸屏112上的运动、以及确定接触是否中断(即,接触是否停止)。确定接触点的运动可以包括确定接触点的速率(大小)、速度(大小和方向)和/或加速度(大小和/或方向的改变)。这些操作可被应用于单个接触(例如,一个手指的接触)或多个同时接触(例如,“多点触摸”/多手指接触)。在某些实施例中,接触/运动模块130和显示控制器156还检测触控板上的接触。在某些实施例中,接触/运动模块130和控制器160检测点击轮上的接触。
图形模块132包括用于在触摸屏112上呈现和显示图形的各种已知软件组件,包括用于改变显示的图形的强度的组件。如此处使用的,术语“图形”包括可被显示给用户的任意对象,包括但不限于文本、网页、图标(诸如,包括软按键的用户界面对象)、数字图像、视频、动画等。
文本输入模块134,它可以是图形模块132的组件,提供用于在各种应用(例如,联系人137、电子邮件140、IM141、博客142、浏览器147和需要文本输入的任意其它应用)中输入文本的软键盘。
GPS模块135确定设备的位置,并且提供这种信息以便在各种应用中使用(例如,提供给电话138以便用于基于位置的拨号、提供给照相机143和/或博客142作为图片/视频元数据,并且提供给提供基于位置的服务的应用,诸如天气插件、本地黄页插件和地图/导航插件)。
应用136可以包括下面的模块(或指令集合)或它们的子集或超集:
·联系人模块137(有时称为地址簿或联系人列表);
·电话模块138;
·视频会议模块139;
·电子邮件客户端模块140;
·即时消息发送(IM)模块141;
·博客模块142;
·用于静态和/或视频图像的照相机模块143;
·图像管理模块144;
·视频播放器模块145;
·音乐播放器模块146;
·浏览器模块147;
·日历模块148;
·插件模块149,其可以包括天气插件149-1、股票插件149-2、计算器插件149-3、闹钟插件149-4、字典插件149-5和由用户获得的 其它插件,以及用户创建的插件149-6;
·用于制作用户创建的插件149-6的插件创建器模块150;
·搜索模块151;
·合并视频播放器模块145和音乐播放器模块146的视频和音乐播放器模块152;
·记事本模块153;
·地图模块154;和/或
·在线视频模块155。
可被存储在存储器102内的其它应用136的例子包括其它字处理应用、能够使用JAVA的应用、加密、数字版权管理、语音识别和语音复制。
结合触摸屏112、显示控制器156、接触模块130、图形模块132和文本输入模块134,联系人模块137可用于管理地址簿或联系人列表,包括:向地址簿添加一个或多个姓名;从地址簿删除一个或多个姓名;将一个或多个电话号码、一个或多个电子邮件地址、一个或多个物理地址或其它信息与姓名相关联;将图像与姓名相关联;对姓名进行分类和排序;提供电话号码或电子邮件地址,以便发起和/或便于以电话138、视频会议139、电子邮件140或IM141通信等。
结合RF电路108、音频电路110、扬声器111、麦克风113、触摸屏112、显示控制器156、接触模块130、图形模块132和文本输入模块134,电话模块138可用于输入相应于电话号码的一系列字符、访问地址簿137中的一个或多个电话号码、修改输入的电话号码、拨打相应的电话号码、进行通话和当通话完成时断开连接或挂断。如上所述,无线通信可以使用多种通信标准、协议和技术中的任意一种。
结合RF电路108、音频电路110、扬声器111、麦克风113、触摸屏112、显示控制器156、光学传感器164、光学传感器控制器158、接触模块130、图形模块132、文本输入模块134、联系人列表模块137和电话模块138,视频会议模块139可用于发起、进行和终止用户和一个或多个其它参与者之间的视频会议。
结合RF电路108、触摸屏112、显示控制器156、接触模块130、图形模块132和文本输入模块134,电子邮件客户端模块140可用于创建、发送、接收和管理电子邮件。结合图像管理模块144,电子邮件模块140使得非常容易创建和发送具有以照相机模块143拍摄的静态或视频图像的电子邮件。
结合RF电路108、触摸屏112、显示控制器156、接触模块130、图形模块132和文本输入模块134,即时消息发送模块141可用于输入相应于即时消息的一系列字符、修改以前输入的字符、传输相应的即时消息(例如,针对基于电话的即时消息使用短消息服务(SMS)或多媒体消息服务(MMS)协议,或针对基于Internet的即时消息使用XMPP、SIMPLE或IMPS)、接收即时消息以及观看接收的即时消息。在某些实施例中,传输和/或接收的即时消息可以包括图形、照片、音频文件、视频文件和/或MMS和/或增强消息发送服务(EMS)中支持的其它附件。如此处使用的,“即时消息”指基于电话的消息(例如,使用SMS或MMS发送的消息)和基于Internet的消息(例如,使用XMPP、SIMPLE或IMPS发送的消息)两者。
结合RF电路108、触摸屏112、显示控制器156、接触模块130、图形模块132、文本输入模块134、图像管理模块144和浏览模块147,博客模块142可被用于向博客(例如,用户的博客)发送文本、静态图像、视频和/或其它图形。
结合触摸屏112、显示控制器156、一个或多个光学传感器164、光学传感器控制器158、接触模块130、图形模块132和图像管理模块144,照相机模块143可用于拍摄静态图像或视频(包括视频流)并且将它们存储在存储器102内、修改静态图像或视频的特性或从存储器102中删除静态图像或视频。
结合触摸屏112、显示控制器156、接触模块130、图形模块132、文本输入模块134和照相机模块143,图像管理模块144可用于排列、修改或以其它方式操作、标注、删除、(例如,在数字幻灯片或影集内)呈现和存储静态和/或视频图像。
结合触摸屏112、显示控制器156、接触模块130、图形模块132、音频电路110和扬声器111,视频播放器模块145可用于显示、呈现或以其它方式回放视频(例如,在触摸屏或通过外部端口124在外部连接的显示器上)。
结合触摸屏112、显示系统控制器156、接触模块130、图形模块132、音频电路110、扬声器111、RF电路108和浏览器模块147,音乐播放器模块146允许用户下载和回放记录的音乐和以一种或多种文件格式存储的其它声音文件,诸如MP3或AAC文件。在某些实施例中,设备100可以包括MP3播放器诸如iPod(苹果公司的注册商标)的功能。
结合RF电路108、触摸屏112、显示系统控制器156、接触模块130、图形模块132和文本输入模块134,浏览器模块147可用于浏览Internet,包括搜索、链接、接收和显示网页或其若干部分,以及链接到网页的附件和其它文件。
结合RF电路108、触摸屏112、显示系统控制器156、接触模块130、图形模块132、文本输入模块134、电子邮件模块140和浏览器模块147,日历模块148可用于创建、显示、修改和存储日历和与日历相关联的数据(例如,日历条目、日程安排列表等)。
结合RF电路108、触摸屏112、显示系统控制器156、接触模块130、图形模块132、文本输入模块134和浏览器模块147,插件模块149是可被用户下载和使用(例如,天气插件149-1、股票插件149-2、计算器插件149-3、闹钟插件149-4和字典插件149-5)或由用户创建的(例如,用户创建的插件149-6)的微型应用。在某些实施例中,插件包括HTML(超文本标记语言)文件、CSS(层叠式样式表)文件和JavaScript文件。在某些实施例中,插件包括XML(可扩展标记语言)文件和JavaScript文件(例如,Yahoo!插件)。
结合RF电路108、触摸屏112、显示系统控制器156、接触模块130、图形模块132、文本输入模块134和浏览器模块147,用户可以使用插件创建器模块150创建插件(例如,将网页的特定于用户的部 分插入一个插件)。
结合触摸屏112、显示系统控制器156、接触模块130、图形模块132和文本输入模块134,搜索模块151可用于搜索与一个或多个搜索准则(例如,一个或多个用户指定的搜索项)匹配的文本、音乐、声音、图像、视频和/或存储器102内的其它文件。
结合触摸屏112、显示控制器156、接触模块130、图形模块132和文本输入模块134,记事本模块153可用于创建和管理记事本、日程列表等。
结合RF电路108、触摸屏112、显示系统控制器156、接触模块130、图形模块132、文本输入模块134、GPS模块135和浏览器模块147,地图模块154可用于接收、显示、修改和存储地图和与地图相关联的数据(例如,驾驶方向;关于特定位置处或附近的商店和其它感兴趣的地点的数据;和其它基于位置的数据)。
结合触摸屏112、显示系统控制器156、接触模块130、图形模块132、音频电路110、扬声器111、RF电路108、文本输入模块134、电子邮件客户端模块140和浏览器模块147,在线视频模块155允许用户访问、浏览、接收(例如,通过流传输和/或下载)、回放(例如,在触摸屏上或通过外部端口124在外部连接的显示器上)、发送具有到特定在线视频的链接的电子邮件、以及以其他方式管理一种或多种文件格式诸如H.264的在线视频。在某些实施例中,即时消息发送模块141,而不是电子邮件客户端模块140,被用于发送到特定在线视频的链接。在下面进一步描述使用在线视频模块155的用户界面和相关处理的实施例。
每个上面标识出的模块和应用相应于用于执行上述的一个或多个功能的指令集合。这些模块(即,指令集合)不必被实现为单独的软件程序、过程或模块,并且因此可以在各种实施例中组合或以其他方式重新布置这些模块的各种子集。例如,视频播放器模块145可与音乐播放器模块146一起组合到单个模块内(例如,图1B的视频和音乐播放器模块152)。在某些实施例中,存储器102可以存储上面 标识出的模块和数据结构的子集。另外,存储器102可以存储上面未描述的附加模块和数据结构。
在某些实施例中,设备100是这样的设备,其中该设备上的预定功能集合的操作可排它地通过触摸屏112和/或触控板被执行。通过使用触摸屏和/或触控板作为设备100的操作的主要输入/控制设备,可以减少设备100上的物理输入/控制设备(诸如,按压按钮、刻度盘等)的数目。
可以排它地通过触摸屏和/或触控板执行的预定功能集合包括在用户界面之间导航。在某些实施例中,当被用户触摸时,触控板将设备100从可被显示在设备100上的任意用户界面导航到主菜单、主页(home)或根菜单。在这种实施例中,触控板可被称为“菜单按钮”。在某些其它实施例中,菜单按钮可以是物理按压按钮或其它物理输入/控制设备,而不是触控板。
图2示出了根据某些实施例的具有触摸屏112的便携式多功能设备100。触摸屏可以在用户界面(UI)200内显示一个或多个图形。在这个实施例中,以及在下面描述的其它实施例中,用户可以通过例如以一个或多个手指202(在图中未按比例示出)接触或触摸图形,选择一个或多个图形。在某些实施例中,当用户中断与一个或多个图形的接触时发生对一个或多个图形的选择。在某些实施例中,接触可以包括手势,诸如与设备100接触的手指的一个或多个敲击、一个或多个扫动(从左到右、从右到左、向上和/或向下)和/或滚动(从右到左、从左到右、向上和/或向下)。在某些实施例中,与图形的无意接触不能选择该图形。例如,当相应于选择的手势是敲击时,在应用图标上的扫过的扫动手势不能选择相应应用。
设备100还可以包括一个或多个物理按钮,诸如“home”或菜单按钮204。如前所述,菜单按钮204可用于导航到可在设备100上执行的一组应用中的任意应用136。可替换地,在某些实施例中,菜单按钮被实现为触摸屏112内的GUI内的软按键。
在一个实施例中,设备100包括触摸屏112、菜单按钮204、用 于接通/关闭设备的电源并且锁定设备的按压按钮206、一个或多个音量调节按钮208、用户身份模块(SIM)卡插槽210、耳机插孔212、对接坞/充电外部端口124。按压按钮206可用于通过按下按压按钮206并且将该按钮保持在被按压状态一个预定的时间间隔来接通/关闭设备的电源;通过按下该按钮并且在经过该预定时间间隔之前释放该按钮锁定该设备;和/或解锁该设备或启动解锁处理。在替换实施例中,设备100还可以通过麦克风113接受用于某些功能的激活或去活的口头输入。
现在将注意力指向用户界面(“UI”)和可在便携式多功能设备100上执行的相关处理的实施例。
图3示出了根据某些实施例的用于解锁便携式电子设备的示例用户界面。在某些实施例中,用户界面300包括下列元素或这些元素的子集或超集:
·随着手指手势移动以便解锁设备的解锁图像302;
·提供解锁手势的视觉提示的箭头304;
·提供解锁手势的附加提示的通道306;
·时间308;
·天310;
·日期312;和
·壁纸图像314
在某些实施例中,在设备处于用户界面锁定状态时,设备检测与触敏显示器的接触(例如,用户手指接触或接近解锁图像302)。设备根据该接触移动解锁图像302。如果检测到的接触相应于预定手势,诸如沿着通道306移动解锁图像,设备转变到用户界面解锁状态。相反,如果检测到的接触不相应于预定手势,设备保持用户界面锁定状态。如上所述,在于2005年12月23日提交的美国专利申请11/322,549,“Unlocking A Device by Performing Gestures On An Unlock Image”和于2005年12月23日提交的11/322,550,″Indication Of Progress Towards Satisfaction Of A User Input Condition″中描述 了在触摸屏上使用手势以解锁设备的处理,通过引用将它们完整结合在此。
图4A和4B示出了根据某些实施例,在便携式多功能设备上的应用菜单的示例用户界面。在某些实施例中,用户界面400A包括下列元素或其子集或超集:
·用于一个或多个无线通信的一个或多个信号强度指示器402,诸如蜂窝和Wi-Fi信号;
·时间404;
·电池状态指示器406;
·具有频繁使用的应用的图标的托盘408,所述应用诸如:
·电话138,其可以包括未接呼叫或语音邮件消息的数目的指示器414;
·电子邮件客户端140,其可以包括未读电子邮件的数目的指示器410;
·浏览器147;和
·音乐播放器146;和
·用于其它应用的图标,诸如:
·IM141;
·图像管理144;
·照相机143;
·视频播放器145;
·天气149-1;
·股票149-2;
·博客142;
·日历148;
·计算器149-3;
·闹钟149-4;
·字典149-5;和
·用户创建的插件149-6。
在某些实施例中,用户界面400B包括下列元素或其子集或超集:
·如上所述的402、404、406、141、148、144、143、149-3、149-2、149-1、149-4、410、414、138、140和147;
·地图154;
·记事本153;
·设置412,如下面进一步所述,其提供对设备100和其各种应用136的设置的访问;
·视频和音乐播放器模块152,也被称为iPod(苹果公司的注册商标)模块152;和
·在线视频模块155,也被称为YouTube(Google公司的注册商标)模块155。
在某些实施例中,UI400A或400B在屏幕上显示所有可用应用136,从而不需要在应用列表中滚动(例如,通过滚动条)。在某些实施例中,随着应用数目的增加,相应于应用的图标的大小可以减小,从而可以在单个屏幕上显示所有应用而不用滚动。在某些实施例中,使得所有应用在一个屏幕上并且具有菜单按钮使得用户能够以最多两个输入,诸如激活菜单按钮204,并且然后激活所希望的应用(例如,通过相应于该应用的图标上的敲击或其它手指手势)访问任意所希望的应用。
在某些实施例中,UI400A或400B提供对基于插件的应用和非基于插件的应用两者的集成访问。在某些实施例中,所有插件,不论是否是用户创建的,都被显示在UI400A或400B内。在其它实施例中,激活用户创建的插件149-6的图标可以导致包含用户创建的插件或相应于用户创建的插件的图标的另一个UI。
在某些实施例中,用户可以,例如使用于2006年7月24日提交的美国专利申请No.11/459,602,″Portable Electronic Device With Interface Reconfiguration Mode″中描述的处理重新排列UI400A或400B内的图标,通过引用将其完整结合在此。例如,用户可以使用手指手势将应用图标移入和移出托盘408。
在某些实施例中,UI400A或400B包括如于2005年12月23日提交的美国专利申请11/322,552,″Account Information Display For Portable Communication Device″所述,显示与设备的使用相关的账户的更新账户使用度量的计量(未示出),通过引用将其完整结合在此。
图5A-5AA示出了根据某些实施例,用于编辑便携式多功能设备上的内容的示例用户界面。图5A-5AA示出了电子邮件应用和网络浏览器中的编辑模式,但是这些模式还可被用于许多其它应用。电子邮件和网络浏览器应用仅是说明性实施例。此处提供这些图的概述。
图5A示出了正在电子邮件应用界面内编写新消息。响应于检测到多点触摸编辑开始手势(例如,两指敲击手势500),设备进入编辑模式,并且在区域509内显示多个用户可选择的编辑选项图标(例如,图5B中的剪切(Cut)图标502、拷贝(Copy)图标504和全选(Select All)图标506)。响应于检测到组合的多点触摸编辑开始手势和内容选择手势(例如,双指敲击和保持手势501),设备进入编辑模式;在区域509内显示多个用户可选择的编辑选项图标;并且在开始点对象520和结束点对象521之间显示选择的内容524(图5E)。
图5B示出了编辑模式界面的一个例子,其在触摸屏显示器的独立于多点触摸编辑开始手势的位置的预定区域509内显示多个用户可选择的编辑选项图标。在图5B中,显示的编辑选项图标取决于上下文。在这个例子中,由于能够使用编辑选项图标,即剪切图标502、拷贝图标504和全选图标506,因此显示剪切图标502、拷贝图标504和全选图标506。在这个例子中,未示出其它编辑选项图标,诸如粘贴(Paste)图标503和撤消(Undo)图标505,这是由于还没有要粘贴或撤消的内容。
图5C示出了编辑模式界面的另一个例子。与图5B相比,示出了粘贴图标和撤消图标,但是这些图标被禁用。由于用户尚未剪切或拷贝任何内容,从而没有要粘贴的内容,因此粘贴图标503被禁用。 由于用户尚未改变该消息,并且因此没有要撤消的以前动作,撤消图标505被禁用。在这个例子中,允许使用的图标与禁用的图标在视觉上被区别开(例如,通过高亮显示、阴影和/或颜色)。
图5D示出了具有开始点对象520、结束点对象521和包含编辑选项图标的区域509的编辑模式界面。开始点对象520和结束点对象521允许用户选择应用界面内(例如,在用户正在起草的电子邮件消息内)的内容(例如,文本、图像和/或其它图形)。由于用户当前可以使用剪切、拷贝和全选动作,因此显示了剪切、拷贝和全选图标。在某些实施例中,检测触摸屏显示器上的单指运动。作为响应,根据检测到的单指运动,在触摸屏显示器上移动文本光标。在检测单指运动的同时,在触摸屏显示器上检测第二手指接触。作为响应,在文本光标的当前位置处显示开始点对象520和结束点对象521。然后,检测该双指接触(即,最初的单指接触和第二手指接触)的运动。作为响应,在开始点对象520保持其初始位置(即,文本光标的位置)的同时,根据检测到的双指运动,在触摸屏显示器上移动结束点对象521。以这种方式,可以使用简单的双指手势选择所希望的内容。
图5E示出了具有开始点对象520、结束点对象521和包含编辑选项图标的区域509的另一个编辑模式界面。由于用户当前可以使用剪切、拷贝和全选动作,因此显示了剪切、拷贝和全选图标。由于用户尚未执行剪切或拷贝功能,因此粘贴图标被禁用。由于用户尚未改变该消息,并且因此没有要撤消的以前动作,因此撤消图标也被禁用。
图5F-5K示出了使用手指手势操纵开始点对象520和结束点对象521。选择的内容524位于开始点对象520和结束点对象521之间。
在某些实施例中,如果在句子的一部分(例如,语句“I will invite Bob and Jenny as well...to see you too.”)上检测到手指手势(例如,图5F的双敲击526),则整个句子被选择,如图5G所示。
类似地,在某些实施例中,如果在段落的一部分(“...town...”)上检测到手指手势(例如,图5G的三敲击528),则整个段落被选择,如图5H所示。
在某些实施例中,设备响应于检测到单个手指接触触摸屏,并且在触摸屏上保持其位置超过一个预定时间段(即,“按压并保持”手指接触),操纵选择的内容524。
例如,如果没有被选择的内容,响应于检测到句子的一部分上的“按压并保持”接触,选择整个句子。可替换地,如果没有被选择的内容,响应于检测到段落的一部分上的“按压并保持”接触,则选择整个段落。
如果至少某些选择的内容524被显示在触摸屏上,响应于检测到选择的内容524之外的位置处的“按压并保持”接触,选择的内容524向着触摸屏上的“按压并保持”接触的位置增加(例如,逐字符地、逐字地或逐句地)。因此,可以扩展选择的内容524,而不必检测开始点对象520或结束点对象521上的接触。
在图5H中,开始点对象520被移动530到电子邮件应用界面的上边缘(例如,移动到用于在电子邮件消息主体内输入文本的区域的上边缘)。响应于检测用于移动开始点对象的用户手势何时到达应用界面的上边缘,如图5I所示,设备显示开始点对象的垂直翻动版本520-B。
在图5I,结束点对象521-A被移动534、538到电子邮件应用界面的边缘(例如,移动到用于在电子邮件消息主体内输入文本的区域的下边缘)。响应检测用于移动结束点对象的用户手势何时到达应用界面的边缘,设备在应用界面内滚动内容(例如,见图5J,其中电子邮件消息主体被向下滚动)。在某些实施例中,在结束点对象处于应用界面的下边缘时,设备显示结束点对象的垂直翻动版本521-B(例如,如图5I所示,在用于在电子邮件消息主体内输入文本的区域的下边缘)。
在图5J,用户将手指接触542从消息输入区域的底部移动544到该段落的结尾(“...you are there”)。现在选择的区域是(“Hello Jane...that you must see while you are there.”)。由于该消息的第一部分(“Hello Jane”)已被滚动到电子邮件主体观看区域的边缘之上, 仅显示该消息的以“Good to...you are there”开始的部分。由于开始点对象520位于在电子邮件主体观看区域的边缘之外的“Hello Jane”之前,因此未示出开始点对象520。
图5K和5L示出了对开始点对象520和结束点对象521的进一步调整。开始点对象520被移动548到“Are you...”之前。结束点对象521被移动546到“...you too.”之后。选择的内容524现在是“Are you...to see you too.”(图5L)。可选择地,用户可以使用手指手势(例如,图5G,该段落上的三敲击手势528)选择段落“Are you...tosee you too.”。
在某些实施例中,当开始点对象520被移动时,开始点对象的平垂直部分562-1(图5L)捕获到字、句子或段落的开头,以便使得更容易将平垂直部分(flat vertical portion)562-1定位在字、句子或段落的开头。类似地,在某些实施例中,当结束点对象521被移动时,结束点对象的平垂直部分562-2(图5L)捕获到字、句子或段落的结尾,以便使得更容易将平垂直部分562-2定位在字、句子或段落的结尾。在某些实施例中,响应于检测到开始点对象或结束点对象上的预定手势(例如,与该对象保持稳定接触超过预定时间段),当该对象被移动时,设备停止捕获行为,从而使得更易于将对象的平垂直部分562定位在字内。
图5L-5M示出了用于将选择的内容524(“Are you...to see you too.”)从消息的中部移动到另一个位置(例如,图5M,“-St.Petersburg”之下)的示例用户界面。在图5M中,现在存在撤消图标505,以便允许用户取消对选择的内容的移动553。
图5N-5Q示出了用于剪切选择的内容524(“Are you...to see you too.”),并且将该内容粘贴到另一个位置的示例用户界面。在图5N中,选择剪切图标502(例如,以手指敲击手势)。在图5O中,由于被从消息中剪切掉,不再显示选择的内容524。在某些实施例中,与图5O所示不同,当剪切选择的内容时,不再显示开始点对象520和结束点对象521,并且这些对象不被再次显示,直到检测到另一个 编辑开始和/或内容选择手势为止。由于用户现在可以粘贴所剪切的内容,具有编辑选项图标的区域509现在包括粘贴图标503。区域509现在还包括撤消图标505,从而用户可以取消以前的剪切选择的内容524的动作。电子邮件消息主体向着消息结尾滚动。在图5P中,光标558指定将粘贴以前剪切的内容的位置。响应于检测到对粘贴图标503的用户选择,剪切内容被粘贴在光标558的位置处(图5Q)。
图5R示出了在电子邮件应用界面的上边缘(例如,与区域509相邻的边缘)附近的开始点对象520。开始点对象520-B是被垂直翻动,以便避免与“剪切”按钮冲突(即,避免未翻动的开始点对象520-A与示出的剪切图标502重叠)。
图5S示出了开始点对象520和结束点对象521上的示例放大器560,其允许用户更容易观看和调整选择的内容524的开始点和结束点。
图5T示出了结束点对象521的平垂直部分562-2的长度改变,以便匹配所选文本的大小。
图5U-5Y示出了用于选择和拷贝网页内的内容的示例用户界面。图5U示出了在网络浏览器应用中显示的网页572。该网页包含文本和图像元素两者。响应于检测到多点触摸编辑开始手势(例如,双指敲击手势590),设备进入编辑模式,并且在区域509中显示多个用户可选择的编辑选项图标(例如,图5V中的拷贝504、全选506和完成(Done)508)。由于在浏览器应用中不能从网页剪切内容,因此不显示剪切图标502。出于类似原因,不显示粘贴图标503和取消图标505。在图5V中,仅选择文本内容。在图5W中,仅选择图像内容(例如,埃菲尔铁塔的图像)。在图5X中,选择文本和图像内容两者。
图5Y示意地示出了可以响应于检测到拷贝图标504的激活(例如,通过手指手势)而发生的动画显示。在该动画显示中,选择的内容524表现为移动到拷贝图标504内。当向着拷贝图标504以动画显示614选择的内容时,选择的内容(“Call us at...today!”)的大小被 减小。这种动画提供了选择的内容已被拷贝的视觉确认。当剪切图标被激活时,可以发生类似的动画显示。
图5Z-5AA示出了将拷贝的选择的内容524从第一应用(例如,图5Y,网络浏览器)粘贴到第二应用(例如,电子邮件应用中的电子邮件消息)。在图5Z中,光标558指定将粘贴拷贝的选择的内容524的位置。在图5AA中,响应于检测到对粘贴图标503的用户选择,在光标558的位置处粘贴拷贝的选择的内容524。
下面描述关于图5A-5AA中的用户界面的附加细节。使用图5A-5AA中的用户界面,以便说明在下面图6A-6F中描述的处理。
在某些实施例中,UI500A(图5A)包括下列元素或其子集或超集:
·如上所述的402、404和406;和
·头部区域507,用于显示上下文信息(例如,“New Message”或其它标题)和/或应用界面的图标(例如,Cancel(取消)和Send(发送))
在某些实施例中,UI500B(图5B)包括下列元素或其子集或超集:
·如上所述的402、404和406;
·剪切图标502,当被激活时(例如,通过手指敲击该图标),剪切图标502开始剪切选择的内容(例如,剪切到虚拟剪贴板,可以显示虚拟剪贴板或不显示虚拟剪贴板);
·拷贝图标504,当被激活时(例如,通过手指敲击该图标),拷贝图标504开始拷贝选择的内容(例如,拷贝到虚拟剪贴板,可以显示虚拟剪贴板或不显示虚拟剪贴板);
·全选图标506,当被激活时(例如,通过手指敲击该图标),全选图标506选择应用界面内预定区域内的所有内容(例如,选择电子邮件消息主体内的所有内容);
·完成图标508,当被激活时(例如,通过手指敲击该图标),完成图标508开始终止编辑模式,包括停止显示区域509和包括在其 内的编辑选项图标;
·包含可由用户选择的编辑选项图标(例如,图标502、503、504、505、506和/或508)的区域509;
·刷新邮箱图标510,当被激活时(例如,通过手指敲击该图标),刷新邮箱图标510开始从远程服务器下载新电子邮件消息(如果有的话);
·移动消息图标512,当被激活时(例如,通过手指敲击该图标),移动消息图标512开始显示移动消息UI;
·删除符号图标514,当被激活时(例如,通过手指敲击该图标),删除符号图标514开始显示确认用户希望删除所选电子邮件的UI;
·回复/转发图标516,当被激活时(例如,通过手指敲击该图标),回复/转发图标516开始显示选择如何回复或转发所选电子邮件的UI;和
·创建电子邮件图标518,当被激活时(例如,通过手指敲击该图标),创建电子邮件图标518开始显示创建新电子邮件消息的UI。
在某些实施例中,UI500C(图5C)包括下列元素或其子集或超集:
·如上所述的402、404、406、502、504、506、508、509、510、512、514、516和518;
·粘贴图标503,当被激活时(例如,通过手指敲击该图标),粘贴图标503开始粘贴以前剪切或拷贝的内容;和
·撤消图标505,当被激活时(例如,通过手指敲击该图标),撤消图标505取消在编辑模式中执行的最后编辑动作。
在某些实施例中,当用户还没有剪切或拷贝的选择内容时,粘贴图标503被禁用。在某些实施例中,在用户已剪切或拷贝的选择内容之后,粘贴图标503被启用。在某些实施例中,当用户还未执行编辑动作时,撤消图标505被禁用。在某些实施例中,当用户还未执行可 取消的编辑动作时,撤消图标505被禁用。例如,如果用户仅拷贝内容或选择内容,撤消图标505被禁用。在某些实施例中,在用户执行可取消的编辑动作之后,撤消图标505被启用。例如,在用户已剪切或粘贴内容之后,撤消图标505被启用。
在某些实施例中,UI500D(图5D)包括下列元素或其子集或超集:
·如上所述的402、404、406、502、504、506、508、509、510、512、514、516和518;
·开始点对象520,用于调整由用户选择的内容的开始点(例如,响应于检测到开始点对象520上的手指拖动手势522);
·结束点对象521,用于调整由用户选择的内容的结束点(例如,响应于检测到结束点对象521上的手指拖动手势);和
·垂直条511,垂直条511帮助用户了解正在显示消息的哪个部分。
在某些实施例中,UI500E-UI500O和UI500R(图5E-5O和5R)包括下列元素或其子集或超集:
·如上所述的402、404、406、502、503、504、505、506、508、509、510、511、512、514、516、518、520和521;和
·开始点对象520和结束点对象521之间的选择的内容524。
在某些实施例中,UI500P-UI500Q(图5P-5Q)包括下列元素或其子集或超集:
·如上所述的402、404、406、502、503、504、505、506、508、509、510、511、512、514、516、518、520和521;和
·光标558。
在某些实施例中,UI500S(图5S)包括下列元素或其子集或超集:
·如上所述的402、404、406、502、503、504、505、506、508、509、510、511、512、514、516、518、520、521和524;和
·开始点对象520和结束点对象521上的放大器560(560-1 和560-2),其允许用户更容易地观看选择的内容524的开始点和结束点。
在某些实施例中,UI500T(图5T)包括下列元素或其子集或超集:
·如上所述的402、404、406、502、503、504、505、506、508、509、510、511、512、514、516、518、520、521和524;和
·开始点对象520和结束点对象521的平垂直部分562(562-1和562-2),平垂直部分562根据相邻的选择内容的大小调整垂直长度。
在某些实施例中,UI500U包括下列元素或其子集或超集:
·如上所述的402、404、406、507和511;
·网页572;
·前页图标574,当被激活时(例如,通过手指敲击该图标上),前页图标574开始显示前一个网页;
·后页图标576,当被激活时(例如,通过手指敲击该图标上),后页图标576开始显示下一个网页;
·书签图标578,当被激活时(例如,通过手指敲击该图标上),书签图标578开始显示浏览器的书签列表或菜单;
·新窗口图标580,当被激活时(例如,通过手指敲击该图标上),新窗口图标580开始显示用于向浏览器增加新窗口(例如,网页)的UI,并且其还可以指示窗口的数目(例如,图5U,图标580中的“4”);和
·网页572的水平条581,其帮助用户了解正在显示网页的哪个部分。
在某些实施例中,UI500V-500Y包括下列元素或其子集或超集:
·如上所述的402、404、406、502、504、506、508、509、511、520、521、524、572、574、576、578、580和581。
在某些实施例中,UI500Z和UI500AA包括下列元素或其子集或 超集:
·如上所述的402、404、406、503、504、505、506、508、509、510、511、512、514、516、518、524和558。
图6A-6F是示出了根据某些实施例,用于在便携式多功能设备上编辑内容的方法的流程图。在具有触摸屏显示器的便携式多功能设备(例如,便携式多功能设备100)上执行方法600。该方法为用户提供一种用于编辑应用中的内容的简单并且直观的方法。
在具有触摸屏显示器的便携式多功能设备上显示应用的应用界面(602)。
在某些实施例中,每个应用包括多个应用界面(604)。在某些实施例中,每个应用界面包括具有标题的预定区域(606)(例如,图5A,具有标题“New Message”的头部区域507)。
检测触摸屏显示器上的多点触摸编辑开始手势(608)(例如,图5A的双指敲击手势500,或图5U的双指敲击手势590)。
响应于检测到多点触摸编辑开始手势,设备在触摸屏显示器的独立于多点触摸编辑开始手势的位置的预定区域509内显示多个用户可选择的编辑选项图标(例如,图5B中的编辑选项图标502、504、506和508)(622)。
在某些实施例中,显示用户可选择的编辑选项图标的区域包括应用界面的固定位置区域,在该固定位置区域内,应用上下文信息被显示预定次数(624)。例如,在图5B-5T中,显示用户可选择的编辑选项图标的区域509包括电子邮件应用界面的固定位置区域。这个固定位置区域显示应用上下文信息预定次数(例如,当电子邮件应用未处于编辑模式时)。例如,图5A中的区域507(其相应于图5B-5T中的区域509)显示标题诸如“New Message”或提供电子邮件应用的上下文的其它信息。
在某些实施例中,显示用户可选择的编辑选项图标的区域包括应用界面的固定位置区域,在该固定位置区域内,当用户可选择的编辑选项图标未被显示时,应用上下文信息被显示(628)。例如,在图 5B-5T中,区域509在电子邮件应用界面的固定位置区域内显示用户可选择的编辑选项图标。当电子邮件应用未处于编辑模式时,不显示这些用户可选择的编辑选项图标,并且取而代之,该固定位置区域显示应用上下文信息(例如,图5A中的区域507显示标题“New Message”以便提供电子邮件应用的上下文信息)。
在某些实施例中,在该区域中显示用户可选择的编辑选项图标包括以多个用户可选择的编辑选项图标取代应用的上下文信息(630)。例如,在图5B中,区域509中的用户可选择的编辑选项图标取代了应用的上下文信息(例如,图5A,区域507中的标题“New Message”)。
在某些实施例中,如上面参考602-606讨论的,该便携式多功能设备包括多个应用。每个应用包括多个应用界面。每个应用界面(例如,图5A,UI500A)包括具有标题的预定区域(例如,图5A,区域507)。在某些实施例中,在触摸屏显示器的独立于多点触摸编辑开始手势的位置的区域内显示多个用户可选择的编辑选项图标包括:以包括多个用户可选择的编辑选项图标的区域(例如,图5B,区域509)的显示取代应用界面内的具有标题的预定区域(例如,图5A,区域507)的显示(632)。
在某些实施例中,在多个应用中,包括多个用户可选择的编辑选项图标的区域509被显示在触摸屏显示器上的相同位置处(634)。例如,在电子邮件应用中(图5B-5T),区域509被显示在与浏览器应用(图5V-5Y)中相同的位置处。
在某些实施例中,所述编辑选项图标包括取消编辑选项图标505(图6C,636)。响应于检测到对取消编辑选项图标的用户选择,取消以前在该应用中执行的编辑操作(638)。例如,在图5N-5O中,选择的内容524“Are you...you too.”被剪切出该消息。响应于检测到对取消编辑选项图标505(图5O)的用户选择,取消剪切选择的内容524“Are you...you too.”的前一个编辑操作,并且如图5N所示,选择的内容524将重新出现在消息内。
在某些实施例中,显示的编辑选项图标独立于正在为其显示应用 界面的应用(640)。例如,可以为多个应用显示相同的编辑选项,即使对于特定应用,这些选项中的某些选项从来不能使用。
在某些实施例中,编辑选项是特定于应用的(642)。例如,剪切图标502、粘贴图标503和撤消图标505(图5P)可以出现在用于文本编辑应用的编辑模式内,但是不会出现在用于浏览器应用(图5V)的编辑模式内。
在某些实施例中,如果在检测到多点触摸编辑开始手势时显示软键盘(例如,图5A),则对检测到多点触摸编辑开始手势的响应还包括停止显示软键盘(644)(例如,图5B)。停止显示键盘增加了可用于编辑内容的屏幕区域。
设备显示开始点对象520(图5D)和结束点对象521,以便选择由应用界面内的应用显示的内容(652)。
在某些实施例中,在检测到多点触摸编辑开始手势之后,设备检测内容选择手势(654)。响应于检测到内容选择手势,设备在相应的初始位置显示开始点对象520(图5F)和结束点对象521(656)。例如,在图5B中,设备检测到敲击手势552。作为响应,设备在相应的初始位置显示开始点对象520和结束点对象521,如图5F所示。例如,在图5A,设备检测到双指敲击和保持手势501。作为响应,如图5E所示,设备在相应的初始位置显示开始点对象520和结束点对象521。
在某些实施例中,当内容选择手势是所显示的字上的预定数目的敲击(例如,单敲击或双敲击)时,相应的初始位置包括与所显示的字的开头和结尾相邻的位置(658)。例如,在图5B中,当在字“free”上检测到单敲击内容选择手势552时,如图5F所示,开始点对象520和结束点对象521的相应初始位置是与所显示的字“free”的开头和结尾相邻的位置。在某些实施例中,敲击数目被设备上的应用预先确定。在某些实施例中,可以根据用户偏好修改敲击数目。
在某些实施例中,当内容选择手势是显示的句子中的文本上的预定数目的敲击时(例如,双敲击或三敲击),开始点对象520和结束 点对象521的相应初始位置包括与所显示的句子的开头和结尾相邻的位置(660)。例如,在图5F中,当在所显示的句子内的文本“I will...you too.”上检测到双敲击内容选择手势526时,开始点对象520和结束点对象521的相应初始位置包括与句子“I will...you too.”的开头和结尾相邻的位置(图5G)。
在某些实施例中,当内容选择手势是所所显示的段落中的文本上的预定数目的敲击时(例如,三敲击或四敲击),开始点对象520和结束点对象521的相应初始位置包括与所显示的段落的开头和结尾相邻的位置(662)。例如,在图5G中,当在所显示的段落内的文本“Are you free...youtoo.”上检测到三敲击内容选择手势528时,开始点对象520和结束点对象521的相应初始位置包括与所显示的段落的开头和结尾相邻的位置(图5H)。
在某些实施例中,开始点对象520和结束点对象521中的每一个具有显示的手柄(例如,520和521的圆圈部分),用于在应用界面内拖动(例如,图5E,522)相应对象,以便在应用界面内选择内容(664)。
在某些实施例中,开始点对象520和结束点对象521中的每一个具有显示放大器(图5S,分别为560-1和560-2),用于在应用界面内示出选择的内容524的相应结束点的放大图像(666)。
在某些实施例中,设备检测多点触摸内容选择手势(668)。响应于检测到多点触摸内容选择手势,设备在相应于多点触摸内容选择手势的第一和第二检测触摸位置的位置显示开始点对象520和结束点对象521(670)。对于双指手势(例如,图5A),设备可以将双指敲击手势500解释为编辑开始手势,并且将双指敲击和保持手势501解释为内容选择手势(或如果应用未处于编辑模式,组合的编辑开始和内容选择手势)。在图5A中,设备检测字“How”之前和之后的多点触摸敲击和保持手势501。作为响应,设备在相应于多点触摸敲击和保持手势501的第一和第二检测位置的位置处,例如,在图5E中在字“How”之前和之后的位置处显示开始点对象520和结束点对象 521。
在某些实施例中,设备检测用于移动开始点对象520或结束点对象521的用户手势何时到达应用界面的边缘(672)。响应于检测用于移动开始点对象或结束点对象的用户手势何时到达应用界面的边缘,设备在用户界面内滚动内容(674)。例如,在图5I中,设备检测用于移动结束点对象521的用户手指手势542何时到达电子邮件应用界面的显示电子邮件主体的区域的边缘。作为响应,如图5J所示,设备滚动电子邮件应用界面的显示电子邮件主体的区域内的内容。
在某些实施例中,设备检测用于移动开始点对象520的用户手势何时到达应用界面的上边缘。响应于检测用于移动开始点对象的用户手势何时到达应用界面的上边缘,设备显示开始点对象的垂直翻动版本(678)。例如,在图5H中,设备检测用于移动开始点对象520的用户手势何时到达应用界面的显示电子邮件消息主体的区域的上边缘。作为响应,如图5I所示,设备显示开始点对象的垂直翻动版本520-B。
在某些实施例中,设备检测开始位置在开始点对象和结束点对象之间的内容移动手势(680)。响应于检测到开始位置在开始点对象和结束点对象之间的内容移动手势,设备将选择的内容移动到相应于内容移动手势的结束位置的位置(682)。例如,在图5L中,设备检测开始位置在开始点对象520和结束点对象521之间的内容移动手势553。作为响应,如图5M所示,设备将选择的内容524移动到相应于内容移动手势553的结束位置的位置。在某些实施例中,内容移动手势553是单指手势,而双指手势滚动显示。相反,在某些实施例中,内容移动手势是双指手势,而单指手势滚动显示。
在某些实施例中,设备检测对拷贝图标504的用户选择(684)。响应于检测到对拷贝图标的用户选择,当所选择的内容仅包括文本时设备拷贝文本、当所选择的内容仅包括图像时设备拷贝图像、以及当所选择的内容包括文本和一个或多个图像两者时设备拷贝结构化内容(686)。例如,在图5V中,响应于检测到对拷贝图标504的用户 选择,当选择的内容524仅包括文本时,设备拷贝文本。在图5W中,响应于检测到对拷贝图标504的用户选择,当选择的内容524仅包括图像时,设备拷贝图像(例如,埃菲尔铁塔)。在图5X中,响应于检测到对拷贝图标504的用户选择,当选择的内容524包括文本和图像两者时,设备拷贝结构化内容(例如,选择的文本和一个或多个图像的HTML代码)。
在某些实施例中,设备检测对粘贴图标503的用户选择(688)。响应于检测到对粘贴图标的用户选择,当拷贝的内容仅包括文本时设备粘贴文本、当拷贝的内容仅包括图像时设备粘贴图像、以及当拷贝的内容包括文本和一个或多个图像两者时设备粘贴结构化内容(690)。例如,在图5AA中,响应于检测到对粘贴图标503的用户选择,当拷贝的内容仅包括文本时(例如,在图5V中拷贝的文本),设备粘贴文本。类似地,当拷贝的内容仅包括图像时(例如,在图5W中拷贝的图像),设备粘贴图像,并且当拷贝的内容包括文本和一个或多个图像两者时(例如,在图5X中拷贝的结构化内容),设备粘贴结构化内容。
在某些实施例中,当内容被粘贴时,设备还退出编辑模式,并且停止显示区域509。在某些其它实施例中,设备不退出编辑模式但停止显示区域509,直到设备检测到激活完成508图标为止(例如,通过手指敲击完成508图标)。
已经出于解释的目的参考特定实施例描述了前面的描述。然而上面的说明性讨论不旨在是无遗漏的或将本发明局限于公开的精确形式。根据上面的教导可以有许多修改和变型。选择并且描述这些实施例,以便最好地解释本发明的原理及其特定应用,从而使得本领域技术人员能够最好地利用本发明和具有适合于构想的特定使用的各种修改的各种实施例。
Claims (30)
1.一种用于编辑应用中的内容的方法,包括:
在显示应用的应用界面的同时,检测便携式多功能设备中的触摸屏显示器上的多点触摸编辑开始手势;
响应于检测到多点触摸编辑开始手势,在触摸屏显示器的独立于所述多点触摸编辑开始手势的位置的区域内显示多个用户可选择的编辑选项图标;和
显示开始点对象和结束点对象,以便在所述应用界面内选择由所述应用显示的内容。
2.如权利要求1所述的方法,包括:
检测多点触摸内容选择手势;和
响应于检测到多点触摸内容选择手势,在相应于所述多点触摸内容选择手势的第一和第二检测触摸位置的位置,显示所述开始点对象和结束点对象。
3.如权利要求1所述的方法,其中显示用户可选择的编辑选项图标的区域包括所述应用界面的固定位置区域,在该固定位置区域内,应用上下文信息被显示预定次数。
4.如权利要求1所述的方法,其中显示用户可选择的编辑选项图标的区域包括所述应用界面的固定位置区域,在该固定位置区域内,当所述用户可选择的编辑选项图标未被显示时,应用上下文信息被显示。
5.如权利要求1所述的方法,其中在所述区域内显示用户可选择的编辑选项图标包括以所述多个用户可选择的编辑选项图标取代所述应用的上下文信息。
6.如权利要求1所述的方法,其中:
所述便携式多功能设备包括多个应用;
每个应用包括多个应用界面;
每个应用界面包括所述应用界面的具有标题的预定区域;和
在触摸屏显示器的独立于所述多点触摸编辑开始手势的位置的区域内显示多个用户可选择的编辑选项图标包括:以包括所述多个用户可选择的编辑选项图标的区域的显示取代所述应用界面内的具有标题的预定区域的显示。
7.如权利要求1所述的方法,包括:
检测用于移动开始点对象或结束点对象的用户手势何时到达所述应用界面的边缘;和
响应于检测用于移动开始点对象或结束点对象的用户手势何时到达所述应用界面的边缘,在所述应用界面内滚动内容。
8.如权利要求1所述的方法,包括:
检测用于移动开始点对象的用户手势何时到达所述应用界面的上边缘;和
响应于检测用于移动开始点对象的用户手势何时到达所述应用界面的上边缘,显示所述开始点对象的垂直翻动版本。
9.如权利要求1所述的方法,包括:
检测具有开始位置在所述开始点对象和结束点对象之间的内容移动手势;和
响应于检测到具有开始位置在所述开始点对象和结束点对象之间的内容移动手势,将所选择的内容移动到相应于所述内容移动手势的结束位置的位置。
10.如权利要求1所述的方法,包括:
检测对拷贝图标的用户选择;
响应于检测到对拷贝图标的用户选择,当所选择的内容仅包括文本时拷贝文本、当所选择的内容仅包括图像时拷贝图像、以及当所选择的内容包括文本和一个或多个图像时拷贝结构化内容。
11.一种用于编辑应用中的内容的装置,包括:
用于在显示应用的应用界面的同时,检测便携式多功能设备中的触摸屏显示器上的多点触摸编辑开始手势的模块;
用于响应于检测到多点触摸编辑开始手势,在触摸屏显示器的独立于所述多点触摸编辑开始手势的位置的区域内显示多个用户可选择的编辑选项图标的模块;和
用于显示开始点对象和结束点对象,以便在所述应用界面内选择由所述应用显示的内容的模块。
12.如权利要求11所述的装置,包括:
用于检测多点触摸内容选择手势的模块;和
用于响应于检测到多点触摸内容选择手势,在相应于所述多点触摸内容选择手势的第一和第二检测触摸位置的位置,显示所述开始点对象和结束点对象的模块。
13.如权利要求11所述的装置,其中显示用户可选择的编辑选项图标的区域包括所述应用界面的固定位置区域,在该固定位置区域内,应用上下文信息被显示预定次数。
14.如权利要求11所述的装置,其中显示用户可选择的编辑选项图标的区域包括所述应用界面的固定位置区域,在该固定位置区域内,当所述用户可选择的编辑选项图标未被显示时,应用上下文信息被显示。
15.如权利要求11所述的装置,其中在所述区域内显示用户可选择的编辑选项图标包括以所述多个用户可选择的编辑选项图标取代所述应用的上下文信息。
16.如权利要求11所述的装置,其中:
所述便携式多功能设备包括多个应用;
每个应用包括多个应用界面;
每个应用界面包括所述应用界面的具有标题的预定区域;和
在触摸屏显示器的独立于所述多点触摸编辑开始手势的位置的区域内显示多个用户可选择的编辑选项图标的模块包括:以包括所述多个用户可选择的编辑选项图标的区域的显示取代所述应用界面内的具有标题的预定区域的显示的模块。
17.如权利要求11所述的装置,包括:
用于检测用于移动开始点对象或结束点对象的用户手势何时到达所述应用界面的边缘的模块;和
用于响应于检测用于移动开始点对象或结束点对象的用户手势何时到达所述应用界面的边缘,在所述应用界面内滚动内容的模块。
18.如权利要求11所述的装置,包括:
用于检测用于移动开始点对象的用户手势何时到达所述应用界面的上边缘的模块;和
用于响应于检测用于移动开始点对象的用户手势何时到达所述应用界面的上边缘,显示所述开始点对象的垂直翻动版本的模块。
19.如权利要求11所述的装置,包括:
用于检测具有开始位置在所述开始点对象和结束点对象之间的内容移动手势的模块;和
用于响应于检测到具有开始位置在所述开始点对象和结束点对象之间的内容移动手势,将所选择的内容移动到相应于所述内容移动手势的结束位置的位置的模块。
20.如权利要求11所述的装置,包括:
用于检测对拷贝图标的用户选择的模块;
用于响应于检测到对拷贝图标的用户选择,当所选择的内容仅包括文本时拷贝文本、当所选择的内容仅包括图像时拷贝图像、以及当所选择的内容包括文本和一个或多个图像时拷贝结构化内容的模块。
21.一种便携式多功能设备,包括:
触摸屏显示器,用于在显示应用的应用界面的同时检测触摸屏显示器上的多点触摸编辑开始手势;
处理器,用于响应于检测到多点触摸编辑开始手势,使触摸屏显示器在触摸屏显示器的独立于所述多点触摸编辑开始手势的位置的区域内显示多个用户可选择的编辑选项图标;和使触摸屏显示器显示开始点对象和结束点对象,以便在所述应用界面内选择由所述应用显示的内容。
22.如权利要求21所述的便携式多功能设备,其中:
所述触摸屏显示器还用于检测多点触摸内容选择手势;和
所述处理器还用于响应于检测到多点触摸内容选择手势,使所述触摸屏显示器在相应于所述多点触摸内容选择手势的第一和第二检测触摸位置的位置,显示所述开始点对象和结束点对象。
23.如权利要求21所述的便携式多功能设备,其中显示用户可选择的编辑选项图标的区域包括所述应用界面的固定位置区域,在该固定位置区域内,应用上下文信息被显示预定次数。
24.如权利要求21所述的便携式多功能设备,其中显示用户可选择的编辑选项图标的区域包括所述应用界面的固定位置区域,在该固定位置区域内,当所述用户可选择的编辑选项图标未被显示时,应用上下文信息被显示。
25.如权利要求21所述的便携式多功能设备,其中在所述区域内显示用户可选择的编辑选项图标包括以所述多个用户可选择的编辑选项图标取代所述应用的上下文信息。
26.如权利要求21所述的便携式多功能设备,其中:
所述便携式多功能设备包括多个应用;
每个应用包括多个应用界面;
每个应用界面包括所述应用界面的具有标题的预定区域;和
在触摸屏显示器的独立于所述多点触摸编辑开始手势的位置的区域内显示多个用户可选择的编辑选项图标包括:以包括所述多个用户可选择的编辑选项图标的区域的显示取代所述应用界面内的具有标题的预定区域的显示。
27.如权利要求21所述的便携式多功能设备,其中:
所述处理器还用于检测用于移动开始点对象或结束点对象的用户手势何时到达所述应用界面的边缘;和
所述处理器还用于响应于检测用于移动开始点对象或结束点对象的用户手势何时到达所述应用界面的边缘,使所述触摸屏显示器在所述应用界面内滚动内容。
28.如权利要求21所述的便携式多功能设备,其中:
所述处理器还用于检测用于移动开始点对象的用户手势何时到达所述应用界面的上边缘;和
所述处理器还用于响应于检测用于移动开始点对象的用户手势何时到达所述应用界面的上边缘,使所述触摸屏显示器显示所述开始点对象的垂直翻动版本。
29.如权利要求21所述的便携式多功能设备,其中:
所述处理器还用于检测具有开始位置在所述开始点对象和结束点对象之间的内容移动手势;和
所述处理器还用于响应于检测到具有开始位置在所述开始点对象和结束点对象之间的内容移动手势,使所述触摸屏显示器将所选择的内容移动到相应于所述内容移动手势的结束位置的位置。
30.如权利要求21所述的便携式多功能设备,包括:
所述处理器还用于检测对拷贝图标的用户选择;
所述处理器还用于响应于检测到对拷贝图标的用户选择,当所选择的内容仅包括文本时拷贝文本、当所选择的内容仅包括图像时拷贝图像、以及当所选择的内容包括文本和一个或多个图像时拷贝结构化内容。
Applications Claiming Priority (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US3377708P | 2008-03-04 | 2008-03-04 | |
US61/033,777 | 2008-03-04 | ||
US12/242,852 | 2008-09-30 | ||
US12/242,852 US8201109B2 (en) | 2008-03-04 | 2008-09-30 | Methods and graphical user interfaces for editing on a portable multifunction device |
PCT/US2008/086542 WO2009110941A2 (en) | 2008-03-04 | 2008-12-12 | Methods and graphical user interfaces for editing on a portable multifunction device |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102016777A CN102016777A (zh) | 2011-04-13 |
CN102016777B true CN102016777B (zh) | 2013-07-31 |
Family
ID=41054884
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2008801290216A Active CN102016777B (zh) | 2008-03-04 | 2008-12-12 | 在便携式多功能设备上进行编辑的方法和装置 |
Country Status (8)
Country | Link |
---|---|
US (2) | US8201109B2 (zh) |
EP (3) | EP2252929B1 (zh) |
CN (1) | CN102016777B (zh) |
AT (1) | ATE543133T1 (zh) |
ES (1) | ES2381521T3 (zh) |
HK (2) | HK1149609A1 (zh) |
PL (1) | PL2252929T3 (zh) |
WO (1) | WO2009110941A2 (zh) |
Families Citing this family (419)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7760187B2 (en) | 2004-07-30 | 2010-07-20 | Apple Inc. | Visual expander |
US8645137B2 (en) | 2000-03-16 | 2014-02-04 | Apple Inc. | Fast, language-independent method for user authentication by voice |
US8677377B2 (en) | 2005-09-08 | 2014-03-18 | Apple Inc. | Method and apparatus for building an intelligent automated assistant |
US7958456B2 (en) * | 2005-12-23 | 2011-06-07 | Apple Inc. | Scrolling list with floating adjacent index symbols |
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 |
US9318108B2 (en) | 2010-01-18 | 2016-04-19 | Apple Inc. | Intelligent automated assistant |
US8570278B2 (en) | 2006-10-26 | 2013-10-29 | Apple Inc. | Portable multifunction device, method, and graphical user interface for adjusting an insertion point marker |
US7856605B2 (en) | 2006-10-26 | 2010-12-21 | Apple Inc. | Method, system, and graphical user interface for positioning an insertion marker in a touch screen display |
US8689132B2 (en) | 2007-01-07 | 2014-04-01 | Apple Inc. | Portable electronic device, method, and graphical user interface for displaying electronic documents and lists |
JP5063150B2 (ja) * | 2007-03-16 | 2012-10-31 | 株式会社ソニー・コンピュータエンタテインメント | データ処理プログラム、データ処理装置、及びデータ処理方法 |
US8977255B2 (en) | 2007-04-03 | 2015-03-10 | Apple Inc. | Method and system for operating a multi-function portable electronic device using voice-activation |
US8150842B2 (en) * | 2007-12-12 | 2012-04-03 | Google Inc. | Reputation of an author of online content |
US10002189B2 (en) | 2007-12-20 | 2018-06-19 | Apple Inc. | Method and apparatus for searching using an active ontology |
US9330720B2 (en) | 2008-01-03 | 2016-05-03 | Apple Inc. | Methods and apparatus for altering audio output signals |
US8201109B2 (en) | 2008-03-04 | 2012-06-12 | Apple Inc. | Methods and graphical user interfaces for editing on a portable multifunction device |
US8650507B2 (en) | 2008-03-04 | 2014-02-11 | Apple Inc. | Selecting of text using gestures |
US8996376B2 (en) | 2008-04-05 | 2015-03-31 | Apple Inc. | Intelligent text-to-speech conversion |
US10496753B2 (en) | 2010-01-18 | 2019-12-03 | Apple Inc. | Automatically adapting user interfaces for hands-free interaction |
US8375336B2 (en) * | 2008-05-23 | 2013-02-12 | Microsoft Corporation | Panning content utilizing a drag operation |
US20100030549A1 (en) | 2008-07-31 | 2010-02-04 | Lee Michael M | Mobile device having human language translation capability with positional feedback |
JP4577428B2 (ja) * | 2008-08-11 | 2010-11-10 | ソニー株式会社 | 表示装置、表示方法及びプログラム |
JP5596914B2 (ja) * | 2008-09-16 | 2014-09-24 | 富士通株式会社 | 端末装置、表示制御方法、及び表示機能を備えたプログラム |
US8676904B2 (en) | 2008-10-02 | 2014-03-18 | Apple Inc. | Electronic devices with voice command and contextual data processing capabilities |
EP2175354A1 (en) | 2008-10-07 | 2010-04-14 | Research In Motion Limited | Portable electronic device and method of controlling same |
US9442648B2 (en) | 2008-10-07 | 2016-09-13 | Blackberry Limited | Portable electronic device and method of controlling same |
US20100088654A1 (en) * | 2008-10-08 | 2010-04-08 | Research In Motion Limited | Electronic device having a state aware touchscreen |
US8423916B2 (en) * | 2008-11-20 | 2013-04-16 | Canon Kabushiki Kaisha | Information processing apparatus, processing method thereof, and computer-readable storage medium |
DE112008004156B4 (de) * | 2008-12-15 | 2021-06-24 | Hewlett-Packard Development Company, L.P. | System und verfahren für einen gestenbasierten editiermodus und computerlesbares medium hierfür |
US20100162178A1 (en) * | 2008-12-18 | 2010-06-24 | Nokia Corporation | Apparatus, method, computer program and user interface for enabling user input |
US8957865B2 (en) * | 2009-01-05 | 2015-02-17 | Apple Inc. | Device, method, and graphical user interface for manipulating a user interface object |
US8326358B2 (en) | 2009-01-30 | 2012-12-04 | Research In Motion Limited | System and method for access control in a portable electronic device |
US20100211911A1 (en) * | 2009-02-13 | 2010-08-19 | Adrian Logan | Method of altering a user interface |
US8786556B2 (en) * | 2009-03-12 | 2014-07-22 | Nokia Corporation | Method and apparatus for selecting text information |
US8572513B2 (en) | 2009-03-16 | 2013-10-29 | Apple Inc. | Device, method, and graphical user interface for moving a current position in content at a variable scrubbing rate |
US9846533B2 (en) | 2009-03-16 | 2017-12-19 | Apple Inc. | Methods and graphical user interfaces for editing on a multifunction device with a touch screen display |
GB0905457D0 (en) | 2009-03-30 | 2009-05-13 | Touchtype Ltd | System and method for inputting text into electronic devices |
US9424246B2 (en) | 2009-03-30 | 2016-08-23 | Touchtype Ltd. | System and method for inputting text into electronic devices |
US10191654B2 (en) * | 2009-03-30 | 2019-01-29 | Touchtype Limited | System and method for inputting text into electronic devices |
KR101553842B1 (ko) * | 2009-04-21 | 2015-09-17 | 엘지전자 주식회사 | 멀티 햅틱 효과를 제공하는 휴대 단말기 및 그 제어방법 |
US8669945B2 (en) | 2009-05-07 | 2014-03-11 | Microsoft Corporation | Changing of list views on mobile device |
US20100295798A1 (en) | 2009-05-21 | 2010-11-25 | Sony Computer Entertainment America Inc. | Hand-held device with ancillary touch activated zoom |
US10241644B2 (en) | 2011-06-03 | 2019-03-26 | Apple Inc. | Actionable reminder entries |
US9858925B2 (en) | 2009-06-05 | 2018-01-02 | Apple Inc. | Using context information to facilitate processing of commands in a virtual assistant |
US20120311585A1 (en) | 2011-06-03 | 2012-12-06 | Apple Inc. | Organizing task items that represent tasks to perform |
US10241752B2 (en) | 2011-09-30 | 2019-03-26 | Apple Inc. | Interface for a virtual digital assistant |
KR101649623B1 (ko) * | 2009-06-11 | 2016-08-19 | 엘지전자 주식회사 | 이동단말기 및 그의 이메일 관리방법 |
US9431006B2 (en) | 2009-07-02 | 2016-08-30 | Apple Inc. | Methods and apparatuses for automatic speech recognition |
TWI442271B (zh) * | 2009-07-03 | 2014-06-21 | Wistron Corp | 多模式觸控之方法、使用多重單點觸控指令之方法及具有觸控裝置之電子裝置 |
TWI403932B (zh) * | 2009-09-14 | 2013-08-01 | Acer Inc | 操作觸控螢幕之方法、於觸控螢幕定義觸控手勢之方法及其電子裝置 |
EP2480957B1 (en) * | 2009-09-22 | 2017-08-09 | Apple Inc. | Device, method, and graphical user interface for manipulating user interface objects |
US9310907B2 (en) | 2009-09-25 | 2016-04-12 | Apple Inc. | Device, method, and graphical user interface for manipulating user interface objects |
US8624933B2 (en) | 2009-09-25 | 2014-01-07 | Apple Inc. | Device, method, and graphical user interface for scrolling a multi-section document |
US8832585B2 (en) | 2009-09-25 | 2014-09-09 | Apple Inc. | Device, method, and graphical user interface for manipulating workspace views |
US8799826B2 (en) | 2009-09-25 | 2014-08-05 | Apple Inc. | Device, method, and graphical user interface for moving a calendar entry in a calendar application |
US8766928B2 (en) | 2009-09-25 | 2014-07-01 | Apple Inc. | Device, method, and graphical user interface for manipulating user interface objects |
EP2333651B1 (en) * | 2009-12-11 | 2016-07-20 | Dassault Systèmes | Method and system for duplicating an object using a touch-sensitive display |
US20110167350A1 (en) * | 2010-01-06 | 2011-07-07 | Apple Inc. | Assist Features For Content Display Device |
US8786559B2 (en) * | 2010-01-06 | 2014-07-22 | Apple Inc. | Device, method, and graphical user interface for manipulating tables using multi-contact gestures |
US8786639B2 (en) * | 2010-01-06 | 2014-07-22 | Apple Inc. | Device, method, and graphical user interface for manipulating a collection of objects |
US10553209B2 (en) | 2010-01-18 | 2020-02-04 | Apple Inc. | Systems and methods for hands-free notification summaries |
US10276170B2 (en) | 2010-01-18 | 2019-04-30 | Apple Inc. | Intelligent automated assistant |
US10705794B2 (en) | 2010-01-18 | 2020-07-07 | Apple Inc. | Automatically adapting user interfaces for hands-free interaction |
US10679605B2 (en) | 2010-01-18 | 2020-06-09 | Apple Inc. | Hands-free list-reading by intelligent automated assistant |
WO2011089450A2 (en) | 2010-01-25 | 2011-07-28 | Andrew Peter Nelson Jerram | Apparatuses, methods and systems for a digital conversation management platform |
US8539386B2 (en) | 2010-01-26 | 2013-09-17 | Apple Inc. | Device, method, and graphical user interface for selecting and moving objects |
US8677268B2 (en) | 2010-01-26 | 2014-03-18 | Apple Inc. | Device, method, and graphical user interface for resizing objects |
US8539385B2 (en) * | 2010-01-26 | 2013-09-17 | Apple Inc. | Device, method, and graphical user interface for precise positioning of objects |
US8261213B2 (en) | 2010-01-28 | 2012-09-04 | Microsoft Corporation | Brush, carbon-copy, and fill gestures |
US9519356B2 (en) * | 2010-02-04 | 2016-12-13 | Microsoft Technology Licensing, Llc | Link gestures |
US9454304B2 (en) | 2010-02-25 | 2016-09-27 | Microsoft Technology Licensing, Llc | Multi-screen dual tap gesture |
US8682667B2 (en) | 2010-02-25 | 2014-03-25 | Apple Inc. | User profiling for selecting user specific voice input processing information |
US20110219323A1 (en) * | 2010-03-03 | 2011-09-08 | Samsung Electronics Co., Ltd. | Mobile device and method for letter input based on cut or copy and paste |
US9292161B2 (en) * | 2010-03-24 | 2016-03-22 | Microsoft Technology Licensing, Llc | Pointer tool with touch-enabled precise placement |
JP5717510B2 (ja) * | 2010-04-08 | 2015-05-13 | キヤノン株式会社 | 撮像装置、その制御方法および記憶媒体 |
KR20110113844A (ko) * | 2010-04-12 | 2011-10-19 | 엘지전자 주식회사 | 이동 단말기 및 그 제어방법 |
CN102243561B (zh) * | 2010-05-10 | 2016-10-19 | 腾讯科技(深圳)有限公司 | 输入信息的修正方法和装置 |
US8473842B2 (en) | 2010-05-12 | 2013-06-25 | Microsoft Corporation | Contour based flow layout |
JP2011248401A (ja) * | 2010-05-21 | 2011-12-08 | Toshiba Corp | 情報処理装置および入力方法 |
EP3306454B1 (en) * | 2010-05-25 | 2019-04-03 | Sony Mobile Communications Inc. | A user interface for a touch sensitive display on an electronic device |
CN102270056A (zh) * | 2010-06-01 | 2011-12-07 | 深圳富泰宏精密工业有限公司 | 触控式透明输入装置 |
CN102270197A (zh) * | 2010-06-01 | 2011-12-07 | 英业达股份有限公司 | 触控翻译系统及其方法 |
US9542091B2 (en) | 2010-06-04 | 2017-01-10 | Apple Inc. | Device, method, and graphical user interface for navigating through a user interface using a dynamic object selection indicator |
KR101694154B1 (ko) * | 2010-06-29 | 2017-01-09 | 엘지전자 주식회사 | 휴대 단말기 및 그 동작 제어방법 |
US8773370B2 (en) | 2010-07-13 | 2014-07-08 | Apple Inc. | Table editing systems with gesture-based insertion and deletion of columns and rows |
US9081494B2 (en) | 2010-07-30 | 2015-07-14 | Apple Inc. | Device, method, and graphical user interface for copying formatting attributes |
US8972879B2 (en) | 2010-07-30 | 2015-03-03 | Apple Inc. | Device, method, and graphical user interface for reordering the front-to-back positions of objects |
US9098182B2 (en) * | 2010-07-30 | 2015-08-04 | Apple Inc. | Device, method, and graphical user interface for copying user interface objects between content regions |
US8945128B2 (en) | 2010-08-11 | 2015-02-03 | Stryker Trauma Sa | External fixator system |
KR20120021061A (ko) * | 2010-08-31 | 2012-03-08 | 삼성전자주식회사 | 특정 영역에서 키워드를 추출하는 검색 서비스 제공방법 및 이를 적용한 디스플레이 장치 |
KR20120021056A (ko) * | 2010-08-31 | 2012-03-08 | 삼성전자주식회사 | 검색 결과의 임시 저장이 가능한 검색 서비스 제공방법 및 이를 적용한 디스플레이 장치 |
JP2012058857A (ja) * | 2010-09-06 | 2012-03-22 | Sony Corp | 情報処理装置、操作方法及び情報処理プログラム |
CN102455844B (zh) * | 2010-10-21 | 2014-12-10 | 英华达(上海)电子有限公司 | 电子书阅读设备及其控制方法 |
US20120240055A1 (en) | 2010-11-17 | 2012-09-20 | Paul Webber | Email client display transitions between portrait and landscape |
KR101751225B1 (ko) * | 2010-12-15 | 2017-06-27 | 삼성전자주식회사 | 이동 통신 단말의 원격제어 장치 및 방법 |
TW201227485A (en) * | 2010-12-28 | 2012-07-01 | Hon Hai Prec Ind Co Ltd | System and method for arranging image z-order |
US10444979B2 (en) | 2011-01-31 | 2019-10-15 | Microsoft Technology Licensing, Llc | Gesture-based search |
US10409851B2 (en) | 2011-01-31 | 2019-09-10 | Microsoft Technology Licensing, Llc | Gesture-based search |
US9665250B2 (en) | 2011-02-07 | 2017-05-30 | Blackberry Limited | Portable electronic device and method of controlling same |
EP2487569B1 (en) * | 2011-02-07 | 2019-11-06 | BlackBerry Limited | Portable electronic device and method of controlling same |
US20120210200A1 (en) * | 2011-02-10 | 2012-08-16 | Kelly Berger | System, method, and touch screen graphical user interface for managing photos and creating photo books |
EP2676184B1 (en) * | 2011-02-15 | 2021-08-11 | Nokia Technologies Oy | Displaying a panel |
JP5697491B2 (ja) * | 2011-03-03 | 2015-04-08 | 京セラ株式会社 | 電子機器、表示方法及びプログラム |
KR101842457B1 (ko) * | 2011-03-09 | 2018-03-27 | 엘지전자 주식회사 | 이동 단말기 및 그의 텍스트 커서 운용방법 |
CN102693057B (zh) * | 2011-03-21 | 2017-09-29 | 联想(北京)有限公司 | 便携式终端及其操作方法 |
US9262612B2 (en) | 2011-03-21 | 2016-02-16 | Apple Inc. | Device access using voice authentication |
US20120249595A1 (en) * | 2011-03-31 | 2012-10-04 | Feinstein David Y | Area selection for hand held devices with display |
US20120263439A1 (en) * | 2011-04-13 | 2012-10-18 | David King Lassman | Method and apparatus for creating a composite video from multiple sources |
US20120268387A1 (en) * | 2011-04-19 | 2012-10-25 | Research In Motion Limited | Text indicator method and electronic device |
CN102750022B (zh) * | 2011-04-22 | 2015-02-25 | 宏碁股份有限公司 | 触控式装置的数据撷取方法及系统 |
WO2012155231A1 (en) * | 2011-05-19 | 2012-11-22 | Research In Motion Limited | System and method for associating information with a contact profile on an electronic communication device |
EP2715499B1 (en) * | 2011-05-23 | 2020-09-02 | Microsoft Technology Licensing, LLC | Invisible control |
CN102207825A (zh) * | 2011-05-23 | 2011-10-05 | 昆山富泰科电脑有限公司 | 在便携式多功能设备上进行多应用切换的方法与用户图形界面 |
US9032338B2 (en) * | 2011-05-30 | 2015-05-12 | Apple Inc. | Devices, methods, and graphical user interfaces for navigating and editing text |
US8661339B2 (en) * | 2011-05-31 | 2014-02-25 | Apple Inc. | Devices, methods, and graphical user interfaces for document manipulation |
US8587542B2 (en) * | 2011-06-01 | 2013-11-19 | Motorola Mobility Llc | Using pressure differences with a touch-sensitive display screen |
CN103608760A (zh) * | 2011-06-03 | 2014-02-26 | 谷歌公司 | 用于选择文本的手势 |
US10057736B2 (en) | 2011-06-03 | 2018-08-21 | Apple Inc. | Active transport based notifications |
US9513799B2 (en) | 2011-06-05 | 2016-12-06 | Apple Inc. | Devices, methods, and graphical user interfaces for providing control of a touch-based user interface absent physical touch capabilities |
CN102193739B (zh) * | 2011-06-09 | 2012-08-29 | 福州瑞芯微电子有限公司 | 一种基于多点触控技术的视频预览选播方法 |
CN102221970B (zh) * | 2011-06-09 | 2012-11-21 | 福州瑞芯微电子有限公司 | 一种基于多点触控技术的视频停播方法 |
KR20130004654A (ko) * | 2011-07-04 | 2013-01-14 | 삼성전자주식회사 | 휴대단말기의 텍스트 편집방법 및 장치 |
JP5695999B2 (ja) * | 2011-07-26 | 2015-04-08 | 京セラ株式会社 | 電子機器、文章編集方法及び制御プログラム |
US9417754B2 (en) | 2011-08-05 | 2016-08-16 | P4tents1, LLC | User interface system, method, and computer program product |
US9317196B2 (en) | 2011-08-10 | 2016-04-19 | Microsoft Technology Licensing, Llc | Automatic zooming for text selection/cursor placement |
US8971572B1 (en) | 2011-08-12 | 2015-03-03 | The Research Foundation For The State University Of New York | Hand pointing estimation for human computer interaction |
DE102011110974A1 (de) * | 2011-08-18 | 2013-02-21 | Volkswagen Aktiengesellschaft | Verfahren und Einrichtung zum Bedienen einer elektronischen Einrichtung und/ oder Applikationen |
US8994660B2 (en) | 2011-08-29 | 2015-03-31 | Apple Inc. | Text correction processing |
US9612670B2 (en) | 2011-09-12 | 2017-04-04 | Microsoft Technology Licensing, Llc | Explicit touch selection and cursor placement |
WO2013044450A1 (en) * | 2011-09-27 | 2013-04-04 | Motorola Mobility, Inc. | Gesture text selection |
US11099733B2 (en) * | 2011-09-30 | 2021-08-24 | Microsoft Technology Licensing, Llc | Dynamic command presentation and key configuration for keyboards |
US8490008B2 (en) | 2011-11-10 | 2013-07-16 | Research In Motion Limited | Touchscreen keyboard predictive display and generation of a set of characters |
US9141280B2 (en) * | 2011-11-09 | 2015-09-22 | Blackberry Limited | Touch-sensitive display method and apparatus |
US9715489B2 (en) | 2011-11-10 | 2017-07-25 | Blackberry Limited | Displaying a prediction candidate after a typing mistake |
US9310889B2 (en) | 2011-11-10 | 2016-04-12 | Blackberry Limited | Touchscreen keyboard predictive display and generation of a set of characters |
US9122672B2 (en) | 2011-11-10 | 2015-09-01 | Blackberry Limited | In-letter word prediction for virtual keyboard |
US9652448B2 (en) | 2011-11-10 | 2017-05-16 | Blackberry Limited | Methods and systems for removing or replacing on-keyboard prediction candidates |
US20130147718A1 (en) * | 2011-12-07 | 2013-06-13 | Research In Motion Limited | Text selection with a touch-sensitive display |
CN102541445A (zh) | 2011-12-08 | 2012-07-04 | 华为技术有限公司 | 交互方法及交互设备 |
US9116611B2 (en) | 2011-12-29 | 2015-08-25 | Apple Inc. | Devices, methods, and graphical user interfaces for providing multitouch inputs and hardware-based features using a single touch input |
US9557913B2 (en) | 2012-01-19 | 2017-01-31 | Blackberry Limited | Virtual keyboard display having a ticker proximate to the virtual keyboard |
US9152323B2 (en) | 2012-01-19 | 2015-10-06 | Blackberry Limited | Virtual keyboard providing an indication of received input |
US20130222255A1 (en) | 2012-02-24 | 2013-08-29 | Research In Motion Limited | Portable electronic device including touch-sensitive display and method of controlling same |
WO2013123572A1 (en) | 2012-02-24 | 2013-08-29 | Research In Motion Limited | Touchscreen keyboard providing word predictions in partitions of the touchscreen keyboard in proximate association with candidate letters |
US8589825B2 (en) * | 2012-02-28 | 2013-11-19 | Huawei Technologies Co., Ltd. | Communication application triggering method and electronic device |
US10984337B2 (en) | 2012-02-29 | 2021-04-20 | Microsoft Technology Licensing, Llc | Context-based search query formation |
US10134385B2 (en) | 2012-03-02 | 2018-11-20 | Apple Inc. | Systems and methods for name pronunciation |
US9483461B2 (en) | 2012-03-06 | 2016-11-01 | Apple Inc. | Handling speech synthesis of content for multiple languages |
CN103324430B (zh) * | 2012-03-19 | 2017-06-30 | 宏达国际电子股份有限公司 | 多手指的物件操作方法及装置 |
US9285980B2 (en) | 2012-03-19 | 2016-03-15 | Htc Corporation | Method, apparatus and computer program product for operating items with multiple fingers |
CN102662590A (zh) * | 2012-04-12 | 2012-09-12 | 中兴通讯股份有限公司南京分公司 | 图标处理方法及装置 |
US9201510B2 (en) | 2012-04-16 | 2015-12-01 | Blackberry Limited | Method and device having touchscreen keyboard with visual cues |
US9292192B2 (en) | 2012-04-30 | 2016-03-22 | Blackberry Limited | Method and apparatus for text selection |
EP2660727B1 (en) * | 2012-04-30 | 2016-10-26 | BlackBerry Limited | Method and apparatus for text selection |
EP2660697B1 (en) * | 2012-04-30 | 2017-03-01 | BlackBerry Limited | Method and apparatus for text selection |
US9354805B2 (en) * | 2012-04-30 | 2016-05-31 | Blackberry Limited | Method and apparatus for text selection |
GB2508450A (en) * | 2012-04-30 | 2014-06-04 | Blackberry Ltd | Method and apparatus for text selection |
US10025487B2 (en) | 2012-04-30 | 2018-07-17 | Blackberry Limited | Method and apparatus for text selection |
DE112012000286T5 (de) * | 2012-04-30 | 2014-04-30 | Research In Motion Ltd. | Verfahren und Vorrichtung zur Textauswahl |
KR101806350B1 (ko) | 2012-05-09 | 2017-12-07 | 애플 인크. | 사용자 인터페이스 객체를 선택하는 디바이스, 방법, 및 그래픽 사용자 인터페이스 |
EP2847659B1 (en) | 2012-05-09 | 2019-09-04 | Apple Inc. | Device, method, and graphical user interface for transitioning between display states in response to a gesture |
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 |
CN109298789B (zh) | 2012-05-09 | 2021-12-31 | 苹果公司 | 用于针对激活状态提供反馈的设备、方法和图形用户界面 |
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 |
AU2013259613B2 (en) | 2012-05-09 | 2016-07-21 | Apple Inc. | Device, method, and graphical user interface for providing tactile feedback for operations performed in a user interface |
WO2013169846A1 (en) | 2012-05-09 | 2013-11-14 | Yknots Industries Llc | Device, method, and graphical user interface for displaying additional information in response to a user contact |
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 |
US9280610B2 (en) | 2012-05-14 | 2016-03-08 | Apple Inc. | Crowd sourcing information to fulfill user requests |
US10417037B2 (en) | 2012-05-15 | 2019-09-17 | Apple Inc. | Systems and methods for integrating third party services with a digital assistant |
US9207860B2 (en) | 2012-05-25 | 2015-12-08 | Blackberry Limited | Method and apparatus for detecting a gesture |
US9652141B2 (en) * | 2012-05-29 | 2017-05-16 | Blackberry Limited | Portable electronic device including touch-sensitive display and method of controlling same |
US8843858B2 (en) * | 2012-05-31 | 2014-09-23 | Microsoft Corporation | Optimization schemes for controlling user interfaces through gesture or touch |
CA2871674A1 (en) * | 2012-05-31 | 2013-12-05 | Ikonopedia, Inc. | Image based analytical systems and processes |
US9721563B2 (en) | 2012-06-08 | 2017-08-01 | Apple Inc. | Name recognition system |
US9116552B2 (en) | 2012-06-27 | 2015-08-25 | Blackberry Limited | Touchscreen keyboard providing selection of word predictions in partitions of the touchscreen keyboard |
US9495129B2 (en) | 2012-06-29 | 2016-11-15 | Apple Inc. | Device, method, and user interface for voice-activated navigation and browsing of a document |
CN102821193B (zh) * | 2012-07-02 | 2016-03-02 | 中兴通讯股份有限公司 | 一种智能手机的快捷操作文件的方法和智能手机 |
US8826128B2 (en) * | 2012-07-26 | 2014-09-02 | Cerner Innovation, Inc. | Multi-action rows with incremental gestures |
CN102855083B (zh) * | 2012-08-10 | 2016-08-03 | 东莞宇龙通信科技有限公司 | 终端和终端协同操作方法 |
CN102866827B (zh) * | 2012-08-21 | 2016-03-23 | 刘炳林 | 一种人机交互设备的文档编辑方法和装置 |
US9524290B2 (en) | 2012-08-31 | 2016-12-20 | Blackberry Limited | Scoring predictions based on prediction length and typing speed |
US9063653B2 (en) | 2012-08-31 | 2015-06-23 | Blackberry Limited | Ranking predictions based on typing speed and typing confidence |
US9547647B2 (en) | 2012-09-19 | 2017-01-17 | Apple Inc. | Voice-based media searching |
CN102880422A (zh) * | 2012-09-27 | 2013-01-16 | 深圳Tcl新技术有限公司 | 触摸屏智能设备文字处理方法和装置 |
US8656296B1 (en) * | 2012-09-27 | 2014-02-18 | Google Inc. | Selection of characters in a string of characters |
US9557846B2 (en) | 2012-10-04 | 2017-01-31 | Corning Incorporated | Pressure-sensing touch system utilizing optical and capacitive systems |
US9355086B2 (en) * | 2012-10-09 | 2016-05-31 | Microsoft Technology Licensing, Llc | User interface elements for content selection and extended content selection |
US9098127B2 (en) | 2012-10-17 | 2015-08-04 | Blackberry Limited | Electronic device including touch-sensitive display and method of controlling same |
EP2722746A1 (en) * | 2012-10-17 | 2014-04-23 | BlackBerry Limited | Electronic device including touch-sensitive display and method of controlling same |
US9804777B1 (en) | 2012-10-23 | 2017-10-31 | Google Inc. | Gesture-based text selection |
CN103777882B (zh) * | 2012-10-24 | 2017-07-11 | 腾讯科技(北京)有限公司 | 基于触摸屏的多项选中方法及装置 |
JP2014089522A (ja) * | 2012-10-29 | 2014-05-15 | Kyocera Corp | 電子機器及び制御プログラム並びに電子機器の動作方法 |
WO2014081867A2 (en) | 2012-11-20 | 2014-05-30 | Ikonopedia, Inc. | Secure data transmission |
CN102968277B (zh) * | 2012-11-30 | 2016-06-08 | 小米科技有限责任公司 | 基于触摸屏删除或剪切文件的方法及装置 |
KR20140071157A (ko) * | 2012-12-03 | 2014-06-11 | 삼성전자주식회사 | 단말기의 정보 운용 방법 이를 지원하는 단말기 |
KR102085225B1 (ko) | 2012-12-05 | 2020-03-05 | 삼성전자주식회사 | 사용자 단말 장치 및 그 제어 방법 |
US10216402B2 (en) | 2012-12-21 | 2019-02-26 | Nokia Technologies Oy | Method and apparatus for related user inputs |
JP5958326B2 (ja) | 2012-12-21 | 2016-07-27 | カシオ計算機株式会社 | 辞書検索装置、辞書検索方法、辞書検索プログラム、辞書検索システム、サーバ装置、端末装置 |
CN107831991B (zh) | 2012-12-29 | 2020-11-27 | 苹果公司 | 用于确定是滚动还是选择内容的设备、方法和图形用户界面 |
GB2509552A (en) * | 2013-01-08 | 2014-07-09 | Neuratron Ltd | Entering handwritten musical notation on a touchscreen and providing editing capabilities |
EP2759921B1 (en) * | 2013-01-25 | 2020-09-23 | Morpho, Inc. | Image display apparatus, image displaying method and program |
CN103135901B (zh) * | 2013-02-04 | 2016-01-20 | 广东欧珀移动通信有限公司 | 移动终端中精确选择文本文字的方法及该移动终端 |
KR102516577B1 (ko) | 2013-02-07 | 2023-04-03 | 애플 인크. | 디지털 어시스턴트를 위한 음성 트리거 |
KR102155836B1 (ko) * | 2013-02-22 | 2020-09-14 | 삼성전자주식회사 | 터치 스크린 상에서 객체 디스플레이를 제어하는 휴대 단말 및 방법 |
KR102104910B1 (ko) * | 2013-02-28 | 2020-04-27 | 삼성전자주식회사 | 입력 유닛에 촉각 피드백을 제공하는 휴대 장치 및 그 방법 |
CN103150113B (zh) * | 2013-02-28 | 2016-09-14 | 小米科技有限责任公司 | 一种用于触摸屏的显示内容选择方法和装置 |
US10652394B2 (en) | 2013-03-14 | 2020-05-12 | Apple Inc. | System and method for processing voicemail |
US10748529B1 (en) | 2013-03-15 | 2020-08-18 | Apple Inc. | Voice activated device for use with a voice-based digital assistant |
US20140282240A1 (en) * | 2013-03-15 | 2014-09-18 | William Joseph Flynn, III | Interactive Elements for Launching from a User Interface |
EP2778873B1 (en) * | 2013-03-15 | 2019-10-16 | BlackBerry Limited | System and method for text editor text alignment control |
US9176940B2 (en) | 2013-03-15 | 2015-11-03 | Blackberry Limited | System and method for text editor text alignment control |
US9785240B2 (en) * | 2013-03-18 | 2017-10-10 | Fuji Xerox Co., Ltd. | Systems and methods for content-aware selection |
KR102102157B1 (ko) | 2013-03-29 | 2020-04-21 | 삼성전자주식회사 | 복수 어플리케이션을 실행하는 디스플레이 장치 및 그 제어 방법 |
CN104102437B (zh) * | 2013-04-03 | 2017-12-15 | 华为技术有限公司 | 在多点触摸设备上进行操作的方法及多点触摸设备 |
EP2984550A1 (en) * | 2013-04-08 | 2016-02-17 | Rohde & Schwarz GmbH & Co. KG | Multitouch gestures for a measurement system |
US10719224B1 (en) | 2013-04-29 | 2020-07-21 | David Graham Boyers | Methods and graphical user interfaces for pointing and editing on computing devices with touch-sensitive displays |
US20140325418A1 (en) * | 2013-04-30 | 2014-10-30 | Microsoft Corporation | Automatically manipulating visualized data based on interactivity |
JP6136568B2 (ja) * | 2013-05-23 | 2017-05-31 | 富士通株式会社 | 情報処理装置および入力制御プログラム |
CN103297699A (zh) * | 2013-05-31 | 2013-09-11 | 北京小米科技有限责任公司 | 一种图像的拍摄方法和终端 |
US10282067B2 (en) * | 2013-06-04 | 2019-05-07 | Sony Corporation | Method and apparatus of controlling an interface based on touch operations |
US20140359433A1 (en) * | 2013-06-04 | 2014-12-04 | Microsoft Corporation | Text selection paragraph snapping |
CN104238721A (zh) * | 2013-06-06 | 2014-12-24 | 由田新技股份有限公司 | 可编辑媒体互动装置及媒体互动平台的接口编辑方法 |
WO2014197336A1 (en) | 2013-06-07 | 2014-12-11 | Apple Inc. | System and method for detecting errors in interactions with a voice-based digital assistant |
WO2014197334A2 (en) | 2013-06-07 | 2014-12-11 | Apple Inc. | System and method for user-specified pronunciation of words for speech synthesis and recognition |
US9582608B2 (en) | 2013-06-07 | 2017-02-28 | Apple Inc. | Unified ranking with entropy-weighted information for phrase-based semantic auto-completion |
WO2014197335A1 (en) | 2013-06-08 | 2014-12-11 | Apple Inc. | Interpreting and acting upon commands that involve sharing information with remote devices |
US10176167B2 (en) | 2013-06-09 | 2019-01-08 | Apple Inc. | System and method for inferring user intent from speech inputs |
EP3008641A1 (en) | 2013-06-09 | 2016-04-20 | Apple Inc. | Device, method, and graphical user interface for enabling conversation persistence across two or more instances of a digital assistant |
CN103324440B (zh) * | 2013-07-05 | 2016-06-08 | 广东欧珀移动通信有限公司 | 一种利用多点触控选择文字内容的方法 |
US20150081502A1 (en) * | 2013-09-19 | 2015-03-19 | Trading Technologies International, Inc. | Methods and apparatus to implement two-step trade action execution |
US9727915B2 (en) | 2013-09-26 | 2017-08-08 | Trading Technologies International, Inc. | Methods and apparatus to implement spin-gesture based trade action parameter selection |
KR20150051278A (ko) | 2013-11-01 | 2015-05-12 | 삼성전자주식회사 | 오브젝트 이동 방법 및 이를 구현하는 전자 장치 |
US9841881B2 (en) | 2013-11-08 | 2017-12-12 | Microsoft Technology Licensing, Llc | Two step content selection with auto content categorization |
US10990267B2 (en) | 2013-11-08 | 2021-04-27 | Microsoft Technology Licensing, Llc | Two step content selection |
KR102199460B1 (ko) * | 2013-11-18 | 2021-01-06 | 삼성전자주식회사 | 단말기 및 단말기의 제어 방법 |
US10296160B2 (en) | 2013-12-06 | 2019-05-21 | Apple Inc. | Method for extracting salient dialog usage from live data |
CN104731495A (zh) * | 2013-12-23 | 2015-06-24 | 珠海金山办公软件有限公司 | 页面内容选取方法及系统 |
US11435895B2 (en) | 2013-12-28 | 2022-09-06 | Trading Technologies International, Inc. | Methods and apparatus to enable a trading device to accept a user input |
KR102214437B1 (ko) * | 2014-01-10 | 2021-02-10 | 삼성전자주식회사 | 컴퓨팅 디바이스에서 컨텐츠 복사 실행 방법, 컨텐츠 붙여넣기 실행 방법 및 컴퓨팅 디바이스 |
US20150212671A1 (en) * | 2014-01-30 | 2015-07-30 | Honeywell International Inc. | System and method to view, verify, and send datalink downlink messaging |
US20150261494A1 (en) * | 2014-03-14 | 2015-09-17 | Google Inc. | Systems and methods for combining selection with targeted voice activation |
CN106104457A (zh) * | 2014-03-20 | 2016-11-09 | 日本电气株式会社 | 信息处理装置、信息处理方法和信息处理程序 |
US20150286349A1 (en) * | 2014-04-02 | 2015-10-08 | Microsoft Corporation | Transient user interface elements |
US9760559B2 (en) | 2014-05-30 | 2017-09-12 | Apple Inc. | Predictive text input |
US9715875B2 (en) | 2014-05-30 | 2017-07-25 | Apple Inc. | Reducing the need for manual start/end-pointing and trigger phrases |
US9898162B2 (en) | 2014-05-30 | 2018-02-20 | Apple Inc. | Swiping functions for messaging applications |
US9430463B2 (en) | 2014-05-30 | 2016-08-30 | Apple Inc. | Exemplar-based natural language processing |
EP3149728B1 (en) | 2014-05-30 | 2019-01-16 | Apple Inc. | Multi-command single utterance input method |
US10170123B2 (en) | 2014-05-30 | 2019-01-01 | Apple Inc. | Intelligent assistant for home automation |
US9633004B2 (en) | 2014-05-30 | 2017-04-25 | Apple Inc. | Better resolution when referencing to concepts |
US9785630B2 (en) | 2014-05-30 | 2017-10-10 | Apple Inc. | Text prediction using combined word N-gram and unigram language models |
US9842101B2 (en) | 2014-05-30 | 2017-12-12 | Apple Inc. | Predictive conversion of language input |
US10078631B2 (en) | 2014-05-30 | 2018-09-18 | Apple Inc. | Entropy-guided text prediction using combined word and character n-gram language models |
US9971500B2 (en) | 2014-06-01 | 2018-05-15 | Apple Inc. | Displaying options, assigning notification, ignoring messages, and simultaneous user interface displays in a messaging application |
US10659851B2 (en) | 2014-06-30 | 2020-05-19 | Apple Inc. | Real-time digital assistant knowledge updates |
US9338493B2 (en) | 2014-06-30 | 2016-05-10 | Apple Inc. | Intelligent automated assistant for TV user interactions |
CN105320445A (zh) * | 2014-07-28 | 2016-02-10 | 宇龙计算机通信科技(深圳)有限公司 | 一种文本选择方法、装置和终端 |
US20160042172A1 (en) * | 2014-08-06 | 2016-02-11 | Samsung Electronics Co., Ltd. | Method and apparatus for unlocking devices |
CN104156145A (zh) * | 2014-08-13 | 2014-11-19 | 天津三星通信技术研究有限公司 | 基于手写笔的文本内容选定方法及便携式终端 |
US9787812B2 (en) | 2014-08-28 | 2017-10-10 | Honda Motor Co., Ltd. | Privacy management |
KR102277217B1 (ko) * | 2014-08-28 | 2021-07-15 | 삼성전자주식회사 | 블록을 설정하는 전자 장치 및 방법 |
US10446141B2 (en) | 2014-08-28 | 2019-10-15 | Apple Inc. | Automatic speech recognition based on user feedback |
CN105373326B (zh) * | 2014-09-01 | 2020-11-24 | 深圳富泰宏精密工业有限公司 | 数据处理系统及方法 |
US9818400B2 (en) | 2014-09-11 | 2017-11-14 | Apple Inc. | Method and apparatus for discovering trending terms in speech requests |
US10789041B2 (en) | 2014-09-12 | 2020-09-29 | Apple Inc. | Dynamic thresholds for always listening speech trigger |
KR101652446B1 (ko) * | 2014-09-16 | 2016-08-30 | 엘지전자 주식회사 | 이동 단말기 및 그 제어 방법 |
US9646609B2 (en) | 2014-09-30 | 2017-05-09 | Apple Inc. | Caching apparatus for serving phonetic pronunciations |
US10074360B2 (en) | 2014-09-30 | 2018-09-11 | Apple Inc. | Providing an indication of the suitability of speech recognition |
US10127911B2 (en) | 2014-09-30 | 2018-11-13 | Apple Inc. | Speaker identification and unsupervised speaker adaptation techniques |
US9886432B2 (en) | 2014-09-30 | 2018-02-06 | Apple Inc. | Parsimonious handling of word inflection via categorical stem + suffix N-gram language models |
US9668121B2 (en) | 2014-09-30 | 2017-05-30 | Apple Inc. | Social reminders |
US10007406B1 (en) * | 2014-11-24 | 2018-06-26 | Evernote Corporation | Adaptive writing interface |
US10552013B2 (en) | 2014-12-02 | 2020-02-04 | Apple Inc. | Data detection |
KR20160101605A (ko) * | 2015-02-17 | 2016-08-25 | 삼성전자주식회사 | 제스처 입력 처리 방법 및 이를 지원하는 전자 장치 |
US10534502B1 (en) | 2015-02-18 | 2020-01-14 | David Graham Boyers | Methods and graphical user interfaces for positioning the cursor and selecting text on computing devices with touch-sensitive displays |
US9535527B2 (en) * | 2015-02-18 | 2017-01-03 | Blackberry Limited | Portable electronic device including touch-sensitive display and method of controlling selection of information |
US10152299B2 (en) | 2015-03-06 | 2018-12-11 | Apple Inc. | Reducing response latency of intelligent automated assistants |
US9865280B2 (en) | 2015-03-06 | 2018-01-09 | Apple Inc. | Structured dictation using intelligent automated assistants |
US9721566B2 (en) | 2015-03-08 | 2017-08-01 | Apple Inc. | Competing devices responding to voice triggers |
US10567477B2 (en) | 2015-03-08 | 2020-02-18 | Apple Inc. | Virtual assistant continuity |
US9886953B2 (en) | 2015-03-08 | 2018-02-06 | Apple Inc. | Virtual assistant activation |
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 |
US9899019B2 (en) | 2015-03-18 | 2018-02-20 | Apple Inc. | Systems and methods for structured stem and suffix language models |
US9639184B2 (en) | 2015-03-19 | 2017-05-02 | Apple Inc. | Touch input cursor manipulation |
US9898126B2 (en) | 2015-03-31 | 2018-02-20 | Toshiba Global Commerce Solutions Holdings Corporation | User defined active zones for touch screen displays on hand held device |
US20170045981A1 (en) | 2015-08-10 | 2017-02-16 | Apple Inc. | Devices and Methods for Processing Touch Inputs Based on Their Intensities |
US10126846B2 (en) * | 2015-04-09 | 2018-11-13 | Blackberry Limited | Portable electronic device including touch-sensitive display and method of controlling selection of information |
JP6463209B2 (ja) * | 2015-04-15 | 2019-01-30 | キヤノン株式会社 | 表示装置及び表示方法 |
US9842105B2 (en) | 2015-04-16 | 2017-12-12 | Apple Inc. | Parsimonious continuous-space phrase representations for natural language processing |
US10460227B2 (en) | 2015-05-15 | 2019-10-29 | Apple Inc. | Virtual assistant in a communication session |
US10200824B2 (en) | 2015-05-27 | 2019-02-05 | Apple Inc. | Systems and methods for proactively identifying and surfacing relevant content on a touch-sensitive device |
US10083688B2 (en) | 2015-05-27 | 2018-09-25 | Apple Inc. | Device voice control for selecting a displayed affordance |
US10127220B2 (en) | 2015-06-04 | 2018-11-13 | Apple Inc. | Language identification from short strings |
US10101822B2 (en) | 2015-06-05 | 2018-10-16 | Apple Inc. | Language input correction |
US9578173B2 (en) | 2015-06-05 | 2017-02-21 | Apple Inc. | Virtual assistant aided communication with 3rd party service in a communication session |
US10255907B2 (en) | 2015-06-07 | 2019-04-09 | Apple Inc. | Automatic accent detection using acoustic models |
US9860451B2 (en) | 2015-06-07 | 2018-01-02 | Apple Inc. | Devices and methods for capturing and interacting with enhanced digital images |
US9830048B2 (en) | 2015-06-07 | 2017-11-28 | Apple Inc. | Devices and methods for processing touch inputs with instructions in a web page |
US9961239B2 (en) | 2015-06-07 | 2018-05-01 | Apple Inc. | Touch accommodation options |
US11025565B2 (en) | 2015-06-07 | 2021-06-01 | Apple Inc. | Personalized prediction of responses for instant messaging |
US10186254B2 (en) | 2015-06-07 | 2019-01-22 | Apple Inc. | Context-based endpoint detection |
US20160378747A1 (en) | 2015-06-29 | 2016-12-29 | Apple Inc. | Virtual assistant for media playback |
JP5906344B1 (ja) * | 2015-07-06 | 2016-04-20 | ヤフー株式会社 | 情報処理装置、情報表示プログラムおよび情報表示方法 |
CN106648279A (zh) * | 2015-07-14 | 2017-05-10 | 阿里巴巴集团控股有限公司 | 一种数据处理的方法和设备 |
US9965445B2 (en) * | 2015-08-06 | 2018-05-08 | FiftyThree, Inc. | Systems and methods for gesture-based formatting |
US9880735B2 (en) | 2015-08-10 | 2018-01-30 | Apple Inc. | Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback |
US10235035B2 (en) | 2015-08-10 | 2019-03-19 | Apple Inc. | Devices, methods, and graphical user interfaces for content navigation and manipulation |
US10331312B2 (en) | 2015-09-08 | 2019-06-25 | Apple Inc. | Intelligent automated assistant in a media environment |
US10740384B2 (en) | 2015-09-08 | 2020-08-11 | Apple Inc. | Intelligent automated assistant for media search and playback |
US10671428B2 (en) | 2015-09-08 | 2020-06-02 | Apple Inc. | Distributed personal assistant |
US10747498B2 (en) | 2015-09-08 | 2020-08-18 | Apple Inc. | Zero latency digital assistant |
KR20170030790A (ko) * | 2015-09-10 | 2017-03-20 | 삼성전자주식회사 | 컨텐츠 영역 획득 방법 및 이를 지원하는 전자 장치 |
US9697820B2 (en) | 2015-09-24 | 2017-07-04 | Apple Inc. | Unit-selection text-to-speech synthesis using concatenation-sensitive neural networks |
US10366158B2 (en) | 2015-09-29 | 2019-07-30 | Apple Inc. | Efficient word encoding for recurrent neural network language models |
US11010550B2 (en) | 2015-09-29 | 2021-05-18 | Apple Inc. | Unified language modeling framework for word prediction, auto-completion and auto-correction |
US11587559B2 (en) | 2015-09-30 | 2023-02-21 | Apple Inc. | Intelligent device identification |
US10691473B2 (en) | 2015-11-06 | 2020-06-23 | Apple Inc. | Intelligent automated assistant in a messaging environment |
US10956666B2 (en) | 2015-11-09 | 2021-03-23 | Apple Inc. | Unconventional virtual assistant interactions |
CN105468234A (zh) * | 2015-11-18 | 2016-04-06 | 中科创达软件股份有限公司 | 一种信息处理方法及移动终端 |
US10049668B2 (en) | 2015-12-02 | 2018-08-14 | Apple Inc. | Applying neural network language models to weighted finite state transducers for automatic speech recognition |
CN105487757A (zh) * | 2015-12-07 | 2016-04-13 | 魅族科技(中国)有限公司 | 应用信息查询方法和应用信息查询装置 |
US10462088B2 (en) * | 2015-12-17 | 2019-10-29 | Microsoft Technology Licensing, Llc | Providing social insight in email |
US10223066B2 (en) | 2015-12-23 | 2019-03-05 | Apple Inc. | Proactive assistance based on dialog communication between devices |
CN105808064A (zh) * | 2016-03-09 | 2016-07-27 | 珠海市魅族科技有限公司 | 一种信息展示的方法及移动终端 |
US10446143B2 (en) | 2016-03-14 | 2019-10-15 | Apple Inc. | Identification of voice inputs providing credentials |
US10324599B2 (en) * | 2016-03-30 | 2019-06-18 | Microsoft Technology Licensing, Llc | Assistive move handle for object interaction |
US9934775B2 (en) | 2016-05-26 | 2018-04-03 | Apple Inc. | Unit-selection text-to-speech synthesis based on predicted concatenation parameters |
US9972304B2 (en) | 2016-06-03 | 2018-05-15 | Apple Inc. | Privacy preserving distributed evaluation framework for embedded personalized systems |
US11227589B2 (en) | 2016-06-06 | 2022-01-18 | Apple Inc. | Intelligent list reading |
US10249300B2 (en) | 2016-06-06 | 2019-04-02 | Apple Inc. | Intelligent list reading |
US10049663B2 (en) | 2016-06-08 | 2018-08-14 | Apple, Inc. | Intelligent automated assistant for media exploration |
DK179309B1 (en) | 2016-06-09 | 2018-04-23 | Apple Inc | Intelligent automated assistant in a home environment |
US10739972B2 (en) | 2016-06-10 | 2020-08-11 | Apple Inc. | Device, method, and graphical user interface for managing electronic communications |
US10067938B2 (en) | 2016-06-10 | 2018-09-04 | Apple Inc. | Multilingual word prediction |
US10490187B2 (en) | 2016-06-10 | 2019-11-26 | Apple Inc. | Digital assistant providing automated status report |
US10509862B2 (en) | 2016-06-10 | 2019-12-17 | Apple Inc. | Dynamic phrase expansion of language input |
US10586535B2 (en) | 2016-06-10 | 2020-03-10 | Apple Inc. | Intelligent digital assistant in a multi-tasking environment |
US10192552B2 (en) | 2016-06-10 | 2019-01-29 | Apple Inc. | Digital assistant providing whispered speech |
DK179049B1 (en) | 2016-06-11 | 2017-09-18 | Apple Inc | Data driven natural language event detection and classification |
DK179415B1 (en) | 2016-06-11 | 2018-06-14 | Apple Inc | Intelligent device arbitration and control |
DK179343B1 (en) | 2016-06-11 | 2018-05-14 | Apple Inc | Intelligent task discovery |
DK201670540A1 (en) | 2016-06-11 | 2018-01-08 | Apple Inc | Application integration with a digital assistant |
CN106126052A (zh) | 2016-06-23 | 2016-11-16 | 北京小米移动软件有限公司 | 文本选择方法及装置 |
US11182853B2 (en) | 2016-06-27 | 2021-11-23 | Trading Technologies International, Inc. | User action for continued participation in markets |
CN106201264A (zh) * | 2016-07-04 | 2016-12-07 | 北京小米移动软件有限公司 | 选择内容的方法及装置 |
US10474753B2 (en) | 2016-09-07 | 2019-11-12 | Apple Inc. | Language identification using recurrent neural networks |
CN107015738A (zh) * | 2016-09-20 | 2017-08-04 | 阿里巴巴集团控股有限公司 | 一种文本选择方法和设备 |
US10043516B2 (en) | 2016-09-23 | 2018-08-07 | Apple Inc. | Intelligent automated assistant |
US10459612B2 (en) * | 2016-10-05 | 2019-10-29 | Microsoft Technology Licensing, Llc | Select and move hint |
US11281993B2 (en) | 2016-12-05 | 2022-03-22 | Apple Inc. | Model and ensemble compression for metric learning |
US10593346B2 (en) | 2016-12-22 | 2020-03-17 | Apple Inc. | Rank-reduced token representation for automatic speech recognition |
US11204787B2 (en) | 2017-01-09 | 2021-12-21 | Apple Inc. | Application integration with a digital assistant |
AU2017394059A1 (en) | 2017-01-22 | 2019-08-15 | Huawei Technologies Co., Ltd. | Method for displaying graphical user interface based on gesture, and electronic device |
US10771558B2 (en) | 2017-04-10 | 2020-09-08 | Honeywell International Inc. | System and method for modifying multiple request datalink messages in avionics system |
US10417266B2 (en) | 2017-05-09 | 2019-09-17 | Apple Inc. | Context-aware ranking of intelligent response suggestions |
DK201770383A1 (en) | 2017-05-09 | 2018-12-14 | Apple Inc. | USER INTERFACE FOR CORRECTING RECOGNITION ERRORS |
DK180048B1 (en) | 2017-05-11 | 2020-02-04 | Apple Inc. | MAINTAINING THE DATA PROTECTION OF PERSONAL INFORMATION |
US10395654B2 (en) | 2017-05-11 | 2019-08-27 | Apple Inc. | Text normalization based on a data-driven learning network |
DK201770439A1 (en) | 2017-05-11 | 2018-12-13 | Apple Inc. | Offline personal assistant |
US10726832B2 (en) | 2017-05-11 | 2020-07-28 | Apple Inc. | Maintaining privacy of personal information |
DK179745B1 (en) | 2017-05-12 | 2019-05-01 | Apple Inc. | SYNCHRONIZATION AND TASK DELEGATION OF A DIGITAL ASSISTANT |
DK179496B1 (en) | 2017-05-12 | 2019-01-15 | Apple Inc. | USER-SPECIFIC Acoustic Models |
US11301477B2 (en) | 2017-05-12 | 2022-04-12 | Apple Inc. | Feedback analysis of a digital assistant |
DK201770429A1 (en) | 2017-05-12 | 2018-12-14 | Apple Inc. | LOW-LATENCY INTELLIGENT AUTOMATED ASSISTANT |
CN107247698A (zh) * | 2017-05-15 | 2017-10-13 | 捷开通讯(深圳)有限公司 | 一种文本编辑的方法、移动终端和具有存储功能的装置 |
DK201770431A1 (en) | 2017-05-15 | 2018-12-20 | Apple Inc. | Optimizing dialogue policy decisions for digital assistants using implicit feedback |
DK201770432A1 (en) | 2017-05-15 | 2018-12-21 | Apple Inc. | Hierarchical belief states for digital assistants |
US20180336892A1 (en) | 2017-05-16 | 2018-11-22 | Apple Inc. | Detecting a trigger of a digital assistant |
DK179560B1 (en) | 2017-05-16 | 2019-02-18 | Apple Inc. | FAR-FIELD EXTENSION FOR DIGITAL ASSISTANT SERVICES |
US20180336275A1 (en) | 2017-05-16 | 2018-11-22 | Apple Inc. | Intelligent automated assistant for media exploration |
US10403278B2 (en) | 2017-05-16 | 2019-09-03 | Apple Inc. | Methods and systems for phonetic matching in digital assistant services |
US10311144B2 (en) | 2017-05-16 | 2019-06-04 | Apple Inc. | Emoji word sense disambiguation |
US10657328B2 (en) | 2017-06-02 | 2020-05-19 | Apple Inc. | Multi-task recurrent neural network architecture for efficient morphology handling in neural language modeling |
CN108334371B (zh) * | 2017-09-07 | 2021-03-09 | 北京小米移动软件有限公司 | 编辑对象的方法和装置 |
US10445429B2 (en) | 2017-09-21 | 2019-10-15 | Apple Inc. | Natural language understanding using vocabularies with compressed serialized tries |
US10755051B2 (en) | 2017-09-29 | 2020-08-25 | Apple Inc. | Rule-based natural language processing |
US10636424B2 (en) | 2017-11-30 | 2020-04-28 | Apple Inc. | Multi-turn canned dialog |
US10430076B2 (en) | 2017-12-18 | 2019-10-01 | Motorola Solutions, Inc. | Device and method for text entry using two axes at a display device |
US10733982B2 (en) | 2018-01-08 | 2020-08-04 | Apple Inc. | Multi-directional dialog |
US10733375B2 (en) | 2018-01-31 | 2020-08-04 | Apple Inc. | Knowledge-based framework for improving natural language understanding |
US10895979B1 (en) | 2018-02-16 | 2021-01-19 | David Graham Boyers | Methods and user interfaces for positioning a selection, selecting, and editing, on a computing device running under a touch-based operating system, using gestures on a touchpad device |
US10789959B2 (en) | 2018-03-02 | 2020-09-29 | Apple Inc. | Training speaker recognition models for digital assistants |
US10592604B2 (en) | 2018-03-12 | 2020-03-17 | Apple Inc. | Inverse text normalization for automatic speech recognition |
US10818288B2 (en) | 2018-03-26 | 2020-10-27 | Apple Inc. | Natural assistant interaction |
US10909331B2 (en) | 2018-03-30 | 2021-02-02 | Apple Inc. | Implicit identification of translation payload with neural machine translation |
US11320983B1 (en) | 2018-04-25 | 2022-05-03 | David Graham Boyers | Methods and graphical user interfaces for positioning a selection, selecting, and editing, on a computing device running applications under a touch-based operating system |
US10928918B2 (en) | 2018-05-07 | 2021-02-23 | Apple Inc. | Raise to speak |
US11145294B2 (en) | 2018-05-07 | 2021-10-12 | Apple Inc. | Intelligent automated assistant for delivering content from user experiences |
US10984780B2 (en) | 2018-05-21 | 2021-04-20 | Apple Inc. | Global semantic word embeddings using bi-directional recurrent neural networks |
US10892996B2 (en) | 2018-06-01 | 2021-01-12 | Apple Inc. | Variable latency device coordination |
US11386266B2 (en) | 2018-06-01 | 2022-07-12 | Apple Inc. | Text correction |
DK201870355A1 (en) | 2018-06-01 | 2019-12-16 | Apple Inc. | VIRTUAL ASSISTANT OPERATION IN MULTI-DEVICE ENVIRONMENTS |
DK179822B1 (da) | 2018-06-01 | 2019-07-12 | Apple Inc. | Voice interaction at a primary device to access call functionality of a companion device |
DK180639B1 (en) | 2018-06-01 | 2021-11-04 | Apple Inc | DISABILITY OF ATTENTION-ATTENTIVE VIRTUAL ASSISTANT |
US10496705B1 (en) | 2018-06-03 | 2019-12-03 | Apple Inc. | Accelerated task performance |
US11010561B2 (en) | 2018-09-27 | 2021-05-18 | Apple Inc. | Sentiment prediction from textual data |
US11462215B2 (en) | 2018-09-28 | 2022-10-04 | Apple Inc. | Multi-modal inputs for voice commands |
US10839159B2 (en) | 2018-09-28 | 2020-11-17 | Apple Inc. | Named entity normalization in a spoken dialog system |
US11170166B2 (en) | 2018-09-28 | 2021-11-09 | Apple Inc. | Neural typographical error modeling via generative adversarial networks |
US11475898B2 (en) | 2018-10-26 | 2022-10-18 | Apple Inc. | Low-latency multi-speaker speech recognition |
US11638059B2 (en) | 2019-01-04 | 2023-04-25 | Apple Inc. | Content playback on multiple devices |
US11348573B2 (en) | 2019-03-18 | 2022-05-31 | Apple Inc. | Multimodality in digital assistant systems |
DK180359B1 (en) | 2019-04-15 | 2021-02-03 | Apple Inc | Accelerated scrolling and selection |
US11307752B2 (en) | 2019-05-06 | 2022-04-19 | Apple Inc. | User configurable task triggers |
DK201970509A1 (en) | 2019-05-06 | 2021-01-15 | Apple Inc | Spoken notifications |
US11423908B2 (en) | 2019-05-06 | 2022-08-23 | Apple Inc. | Interpreting spoken requests |
US11475884B2 (en) | 2019-05-06 | 2022-10-18 | Apple Inc. | Reducing digital assistant latency when a language is incorrectly determined |
US11140099B2 (en) | 2019-05-21 | 2021-10-05 | Apple Inc. | Providing message response suggestions |
US11496600B2 (en) | 2019-05-31 | 2022-11-08 | Apple Inc. | Remote execution of machine-learned models |
DK201970510A1 (en) | 2019-05-31 | 2021-02-11 | Apple Inc | Voice identification in digital assistant systems |
DK180129B1 (en) | 2019-05-31 | 2020-06-02 | Apple Inc. | USER ACTIVITY SHORTCUT SUGGESTIONS |
US11289073B2 (en) | 2019-05-31 | 2022-03-29 | Apple Inc. | Device text to speech |
US11468890B2 (en) | 2019-06-01 | 2022-10-11 | Apple Inc. | Methods and user interfaces for voice-based control of electronic devices |
US11360641B2 (en) | 2019-06-01 | 2022-06-14 | Apple Inc. | Increasing the relevance of new available information |
US11379113B2 (en) | 2019-06-01 | 2022-07-05 | Apple Inc. | Techniques for selecting text |
US11488406B2 (en) | 2019-09-25 | 2022-11-01 | Apple Inc. | Text detection using global geometry estimators |
US11061543B1 (en) | 2020-05-11 | 2021-07-13 | Apple Inc. | Providing relevant data items based on context |
US11183193B1 (en) | 2020-05-11 | 2021-11-23 | Apple Inc. | Digital assistant hardware abstraction |
US11490204B2 (en) | 2020-07-20 | 2022-11-01 | Apple Inc. | Multi-device audio adjustment coordination |
US11438683B2 (en) | 2020-07-21 | 2022-09-06 | Apple Inc. | User identification using headphones |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0667567A2 (en) * | 1993-12-30 | 1995-08-16 | Xerox Corporation | Apparatus and method for supporting the implicit structure of freeform lists, outlines, text, tables, and diagrams in a gesture-based input system and editing system |
CN101063920A (zh) * | 2006-04-25 | 2007-10-31 | Lg电子株式会社 | 终端以及在该终端中输入命令的方法 |
Family Cites Families (265)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3859005A (en) | 1973-08-13 | 1975-01-07 | Albert L Huebner | Erosion reduction in wet turbines |
JPS5741731U (zh) | 1980-08-25 | 1982-03-06 | ||
US4332464A (en) | 1980-09-22 | 1982-06-01 | Xerox Corporation | Interactive user-machine interface method and apparatus for copier/duplicator |
JPS5957336U (ja) | 1982-10-08 | 1984-04-14 | 株式会社明治ゴム化成 | 把手付大型飲料用容器 |
US4698625A (en) | 1985-05-30 | 1987-10-06 | International Business Machines Corp. | Graphic highlight adjacent a pointing cursor |
US4826405A (en) | 1985-10-15 | 1989-05-02 | Aeroquip Corporation | Fan blade fabrication system |
US4680429A (en) | 1986-01-15 | 1987-07-14 | Tektronix, Inc. | Touch panel |
JPH0447358Y2 (zh) | 1986-02-14 | 1992-11-09 | ||
US4790028A (en) | 1986-09-12 | 1988-12-06 | Westinghouse Electric Corp. | Method and apparatus for generating variably scaled displays |
US4755811A (en) | 1987-03-24 | 1988-07-05 | Tektronix, Inc. | Touch controlled zoom of waveform displays |
US5053758A (en) | 1988-02-01 | 1991-10-01 | Sperry Marine Inc. | Touchscreen control panel with sliding touch control |
US5079723A (en) | 1988-03-04 | 1992-01-07 | Xerox Corporation | Touch dialogue user interface for reproduction machines |
FI80536C (fi) | 1988-04-15 | 1990-06-11 | Nokia Mobira Oy | Matrisdisplay. |
US5201034A (en) | 1988-09-30 | 1993-04-06 | Hitachi Ltd. | Interactive intelligent interface |
US5027110A (en) | 1988-12-05 | 1991-06-25 | At&T Bell Laboratories | Arrangement for simultaneously displaying on one or more display terminals a series of images |
JPH02153415A (ja) | 1988-12-06 | 1990-06-13 | Hitachi Ltd | キーボード装置 |
JPH03113578A (ja) | 1989-09-27 | 1991-05-14 | Fujitsu Ltd | 図形出力処理方式 |
US5266949A (en) | 1990-03-29 | 1993-11-30 | Nokia Mobile Phones Ltd. | Lighted electronic keyboard |
DE4023318A1 (de) | 1990-07-21 | 1992-02-20 | Fraunhofer Ges Forschung | Verfahren zur durchfuehrung eines variablen dialogs mit technischen geraeten |
US5119079A (en) | 1990-09-17 | 1992-06-02 | Xerox Corporation | Touch screen user interface with expanding touch locations for a reprographic machine |
US5347295A (en) | 1990-10-31 | 1994-09-13 | Go Corporation | Control of a computer through a position-sensed stylus |
US5260697A (en) | 1990-11-13 | 1993-11-09 | Wang Laboratories, Inc. | Computer with separate display plane and user interface processor |
FI88345C (fi) | 1991-01-29 | 1993-04-26 | Nokia Mobile Phones Ltd | Belyst tastatur |
US5341466A (en) | 1991-05-09 | 1994-08-23 | New York University | Fractal computer user centerface with zooming capability |
JP3123558B2 (ja) | 1991-05-09 | 2001-01-15 | ソニー株式会社 | 情報入力処理装置および方法 |
US5202828A (en) | 1991-05-15 | 1993-04-13 | Apple Computer, Inc. | User interface system having programmable user interface elements |
US5326270A (en) | 1991-08-29 | 1994-07-05 | Introspect Technologies, Inc. | System and method for assessing an individual's task-processing style |
JPH05165459A (ja) | 1991-12-19 | 1993-07-02 | Toshiba Corp | 拡大表示方式 |
US6061062A (en) | 1991-12-20 | 2000-05-09 | Apple Computer, Inc. | Zooming controller |
US5483261A (en) | 1992-02-14 | 1996-01-09 | Itu Research, Inc. | Graphical input controller and method with rear screen image detection |
US5757358A (en) | 1992-03-31 | 1998-05-26 | The United States Of America As Represented By The Secretary Of The Navy | Method and apparatus for enhancing computer-user selection of computer-displayed objects through dynamic selection area and constant visual feedback |
US5523775A (en) | 1992-05-26 | 1996-06-04 | Apple Computer, Inc. | Method for selecting objects on a computer display |
US5543588A (en) | 1992-06-08 | 1996-08-06 | Synaptics, Incorporated | Touch pad driven handheld computing device |
US5488204A (en) | 1992-06-08 | 1996-01-30 | Synaptics, Incorporated | Paintbrush stylus for capacitive touch sensor pad |
US5880411A (en) | 1992-06-08 | 1999-03-09 | Synaptics, Incorporated | Object position detector with edge motion feature and gesture recognition |
AU4013693A (en) | 1992-06-16 | 1993-12-23 | Honeywell Inc. | A method for utilizing a low resolution touch screen system in a high resolution graphics environment |
US5319386A (en) | 1992-08-04 | 1994-06-07 | Gunn Gary J | Ideographic character selection method and apparatus |
US5982352A (en) | 1992-09-18 | 1999-11-09 | Pryor; Timothy R. | Method for providing human input to a computer |
US7084859B1 (en) | 1992-09-18 | 2006-08-01 | Pryor Timothy R | Programmable tactile touch screen displays and man-machine interfaces for improved vehicle instrumentation and telematics |
US5465401A (en) | 1992-12-15 | 1995-11-07 | Texas Instruments Incorporated | Communication system and methods for enhanced information transfer |
US5335276A (en) | 1992-12-16 | 1994-08-02 | Texas Instruments Incorporated | Communication system and methods for enhanced information transfer |
US5463725A (en) | 1992-12-31 | 1995-10-31 | International Business Machines Corp. | Data processing system graphical user interface which emulates printed material |
EP0609030B1 (en) | 1993-01-26 | 1999-06-09 | Sun Microsystems, Inc. | Method and apparatus for browsing information in a computer database |
JP2986047B2 (ja) | 1993-04-29 | 1999-12-06 | インターナショナル・ビジネス・マシーンズ・コーポレイション | ディジタル入力用表示装置並びに入力処理装置および方法 |
DE69430967T2 (de) | 1993-04-30 | 2002-11-07 | Xerox Corp | Interaktives Kopiersystem |
EP0626635B1 (en) | 1993-05-24 | 2003-03-05 | Sun Microsystems, Inc. | Improved graphical user interface with method for interfacing to remote devices |
WO1994029788A1 (en) | 1993-06-15 | 1994-12-22 | Honeywell Inc. | A method for utilizing a low resolution touch screen system in a high resolution graphics environment |
JP2648558B2 (ja) | 1993-06-29 | 1997-09-03 | インターナショナル・ビジネス・マシーンズ・コーポレイション | 情報選択装置及び情報選択方法 |
JP2899194B2 (ja) | 1993-06-30 | 1999-06-02 | キヤノン株式会社 | 意思伝達支援装置及び意思伝達支援方法 |
US5710831A (en) | 1993-07-30 | 1998-01-20 | Apple Computer, Inc. | Method for correcting handwriting on a pen-based computer |
US5367453A (en) | 1993-08-02 | 1994-11-22 | Apple Computer, Inc. | Method and apparatus for correcting words |
US5422656A (en) | 1993-11-01 | 1995-06-06 | International Business Machines Corp. | Personal communicator having improved contrast control for a liquid crystal, touch sensitive display |
JP2813728B2 (ja) | 1993-11-01 | 1998-10-22 | インターナショナル・ビジネス・マシーンズ・コーポレイション | ズーム/パン機能付パーソナル通信機 |
US20010040587A1 (en) | 1993-11-15 | 2001-11-15 | E. J. Scheck | Touch control of cursonr position |
US5977950A (en) | 1993-11-29 | 1999-11-02 | Motorola, Inc. | Manually controllable cursor in a virtual image |
US5471578A (en) | 1993-12-30 | 1995-11-28 | Xerox Corporation | Apparatus and method for altering enclosure selections in a gesture based input system |
US5732227A (en) * | 1994-07-05 | 1998-03-24 | Hitachi, Ltd. | Interactive information processing system responsive to user manipulation of physical objects and displayed images |
CN1059303C (zh) | 1994-07-25 | 2000-12-06 | 国际商业机器公司 | 在个人通讯设备的显示屏幕上标记文本的装置和方法 |
US5568536A (en) | 1994-07-25 | 1996-10-22 | International Business Machines Corporation | Selective reconfiguration method and apparatus in a multiple application personal communications device |
JP3565453B2 (ja) | 1994-08-23 | 2004-09-15 | キヤノン株式会社 | 画像入出力装置 |
DE69524340T2 (de) | 1994-09-22 | 2002-08-14 | Aisin Aw Co | Berührungsanzeige für ein Informationseingabesystem |
US5553225A (en) | 1994-10-25 | 1996-09-03 | International Business Machines Corporation | Method and apparatus for combining a zoom function in scroll bar sliders |
US5495566A (en) * | 1994-11-22 | 1996-02-27 | Microsoft Corporation | Scrolling contents of a window |
US5760773A (en) | 1995-01-06 | 1998-06-02 | Microsoft Corporation | Methods and apparatus for interacting with data objects using action handles |
US5565888A (en) | 1995-02-17 | 1996-10-15 | International Business Machines Corporation | Method and apparatus for improving visibility and selectability of icons |
JPH08227341A (ja) | 1995-02-22 | 1996-09-03 | Mitsubishi Electric Corp | ユーザインターフェース |
US5543897A (en) | 1995-03-07 | 1996-08-06 | Eastman Kodak Company | Reproduction apparatus having touch screen operator interface and auxiliary keyboard |
US5754873A (en) | 1995-06-01 | 1998-05-19 | Adobe Systems, Inc. | Method and apparatus for scaling a selected block of text to a preferred absolute text height and scaling the remainder of the text proportionately |
US5790819A (en) * | 1995-07-14 | 1998-08-04 | International Business Machines Corporation | Mechanism for fine-grained and coarse-grained control of zooming in a display of a one-dimensional data set |
US5721939A (en) | 1995-08-03 | 1998-02-24 | Xerox Corporation | Method and apparatus for tokenizing text |
US5778404A (en) | 1995-08-07 | 1998-07-07 | Apple Computer, Inc. | String inserter for pen-based computer systems and method for providing same |
JPH0981320A (ja) | 1995-09-20 | 1997-03-28 | Matsushita Electric Ind Co Ltd | ペン入力式選択入力装置及びその方法 |
US6037939A (en) | 1995-09-27 | 2000-03-14 | Sharp Kabushiki Kaisha | Method for enabling interactive manipulation of data retained in computer system, and a computer system for implementing the method |
JPH09146708A (ja) | 1995-11-09 | 1997-06-06 | Internatl Business Mach Corp <Ibm> | タッチパネルの駆動方法及びタッチ入力方法 |
US5825352A (en) | 1996-01-04 | 1998-10-20 | Logitech, Inc. | Multiple fingers contact sensing method for emulating mouse buttons and mouse operations on a touch sensor pad |
GB9605216D0 (en) | 1996-03-12 | 1996-05-15 | Ncr Int Inc | Display system and method of moving a cursor of the display system |
US6173194B1 (en) | 1996-04-15 | 2001-01-09 | Nokia Mobile Phones Limited | Mobile terminal having improved user interface |
US5835079A (en) | 1996-06-13 | 1998-11-10 | International Business Machines Corporation | Virtual pointing device for touchscreens |
US6054990A (en) | 1996-07-05 | 2000-04-25 | Tran; Bao Q. | Computer system with handwriting annotation |
CA2264167A1 (en) * | 1996-08-28 | 1998-03-05 | Via, Inc. | Touch screen systems and methods |
US6157935A (en) | 1996-12-17 | 2000-12-05 | Tran; Bao Q. | Remote data access and management system |
US5926769A (en) | 1997-02-18 | 1999-07-20 | Nokia Mobile Phones Limited | Cellular telephone having simplified user interface for storing and retrieving telephone numbers |
US6073036A (en) | 1997-04-28 | 2000-06-06 | Nokia Mobile Phones Limited | Mobile station with touch input having automatic symbol magnification function |
US6049326A (en) | 1997-05-12 | 2000-04-11 | Siemens Information And Communication Networks, Inc. | System and method for dual browser modes |
US5910800A (en) | 1997-06-11 | 1999-06-08 | Microsoft Corporation | Usage tips for on-screen touch-sensitive controls |
US6433801B1 (en) * | 1997-09-26 | 2002-08-13 | Ericsson Inc. | Method and apparatus for using a touch screen display on a portable intelligent communications device |
CN1122214C (zh) * | 1997-10-21 | 2003-09-24 | 艾利森公司 | 使用拖放接口联系控制对象与应用的系统和方法 |
FI109733B (fi) * | 1997-11-05 | 2002-09-30 | Nokia Corp | Viestin sisällön hyödyntäminen |
JPH11143724A (ja) | 1997-11-13 | 1999-05-28 | Sharp Corp | 情報処理装置および情報処理プログラムを記録したコンピュータ読み取り可能な記録媒体 |
US6310610B1 (en) | 1997-12-04 | 2001-10-30 | Nortel Networks Limited | Intelligent touch display |
US20060033724A1 (en) | 2004-07-30 | 2006-02-16 | Apple Computer, Inc. | Virtual input device placement on a touch screen user interface |
US8479122B2 (en) | 2004-07-30 | 2013-07-02 | Apple Inc. | Gestures for touch sensitive input devices |
KR100595920B1 (ko) | 1998-01-26 | 2006-07-05 | 웨인 웨스터만 | 수동 입력 통합 방법 및 장치 |
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 |
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 |
US7760187B2 (en) | 2004-07-30 | 2010-07-20 | Apple Inc. | Visual expander |
US6211856B1 (en) | 1998-04-17 | 2001-04-03 | Sung M. Choi | Graphical user interface touch screen with an auto zoom feature |
US6188391B1 (en) | 1998-07-09 | 2001-02-13 | Synaptics, Inc. | Two-layer capacitive touchpad and method of making same |
JP4542637B2 (ja) | 1998-11-25 | 2010-09-15 | セイコーエプソン株式会社 | 携帯情報機器及び情報記憶媒体 |
US6552719B2 (en) | 1999-01-07 | 2003-04-22 | Microsoft Corporation | System and method for automatically switching between writing and text input modes |
US6643824B1 (en) | 1999-01-15 | 2003-11-04 | International Business Machines Corporation | Touch screen region assist for hypertext links |
JP3659065B2 (ja) | 1999-01-29 | 2005-06-15 | 松下電器産業株式会社 | 画像表示装置 |
US6411283B1 (en) | 1999-05-20 | 2002-06-25 | Micron Technology, Inc. | Computer touch screen adapted to facilitate selection of features at edge of screen |
US7030863B2 (en) | 2000-05-26 | 2006-04-18 | America Online, Incorporated | Virtual keyboard system with automatic correction |
WO2000075766A1 (en) | 1999-06-02 | 2000-12-14 | Ncr International, Inc. | Self-service terminal |
US6971071B1 (en) | 1999-06-10 | 2005-11-29 | Microsoft Corporation | System and method for implementing an image ancillary to a cursor |
EP1094383A3 (en) | 1999-10-18 | 2005-11-02 | Honeywell International, Inc. | Methods and apparatus for cursor control |
US7322524B2 (en) | 2000-10-20 | 2008-01-29 | Silverbrook Research Pty Ltd | Graphic design software using an interface surface |
US20020111990A1 (en) * | 1999-11-01 | 2002-08-15 | Wood Christopher Noah | Internet based message management system |
US7434177B1 (en) | 1999-12-20 | 2008-10-07 | Apple Inc. | User interface for providing consolidation and access |
US6664991B1 (en) | 2000-01-06 | 2003-12-16 | Microsoft Corporation | Method and apparatus for providing context menus on a pen-based device |
US6822635B2 (en) | 2000-01-19 | 2004-11-23 | Immersion Corporation | Haptic interface for laptop computers and other portable devices |
DE60122708D1 (de) * | 2000-05-11 | 2006-10-12 | Nes Stewart Irvine | Zeroklick |
US6459364B2 (en) | 2000-05-23 | 2002-10-01 | Hewlett-Packard Company | Internet browser facility and method for the visually impaired |
US6563913B1 (en) | 2000-08-21 | 2003-05-13 | Koninklijke Philips Electronics N.V. | Selective sending of portions of electronic content |
US6788288B2 (en) | 2000-09-11 | 2004-09-07 | Matsushita Electric Industrial Co., Ltd. | Coordinate input device and portable information apparatus equipped with coordinate input device |
EP1191430A1 (en) | 2000-09-22 | 2002-03-27 | Hewlett-Packard Company, A Delaware Corporation | Graphical user interface for devices having small tactile displays |
US7688306B2 (en) | 2000-10-02 | 2010-03-30 | Apple Inc. | Methods and apparatuses for operating a portable device based on an accelerometer |
US7218226B2 (en) | 2004-03-01 | 2007-05-15 | Apple Inc. | Acceleration-based theft detection system for portable electronic devices |
JP5039911B2 (ja) | 2000-10-11 | 2012-10-03 | インターナショナル・ビジネス・マシーンズ・コーポレーション | データ処理装置、入出力装置、タッチパネルの制御方法、記憶媒体及びプログラム伝送装置 |
US7603632B1 (en) | 2000-11-01 | 2009-10-13 | Microsoft Corporation | System and method for creating customizable nodes in a network diagram |
US6941507B2 (en) | 2000-11-10 | 2005-09-06 | Microsoft Corporation | Insertion point bungee space tool |
US6891551B2 (en) | 2000-11-10 | 2005-05-10 | Microsoft Corporation | Selection handles in editing electronic documents |
WO2002050657A1 (en) | 2000-12-19 | 2002-06-27 | Coolernet, Inc. | System and method for multimedia authoring and playback |
US20040039934A1 (en) | 2000-12-19 | 2004-02-26 | Land Michael Z. | System and method for multimedia authoring and playback |
US7190348B2 (en) | 2000-12-26 | 2007-03-13 | International Business Machines Corporation | Method for touchscreen data input |
US6677932B1 (en) | 2001-01-28 | 2004-01-13 | Finger Works, Inc. | System and method for recognizing touch typing under limited tactile feedback conditions |
US7030861B1 (en) * | 2001-02-10 | 2006-04-18 | Wayne Carl Westerman | System and method for packing multi-touch gestures onto a hand |
US6570557B1 (en) | 2001-02-10 | 2003-05-27 | Finger Works, Inc. | Multi-touch system and method for emulating modifier keys via fingertip chords |
US7047503B1 (en) * | 2001-03-28 | 2006-05-16 | Palmsource, Inc. | Method and apparatus for the selection of records |
US7219309B2 (en) | 2001-05-02 | 2007-05-15 | Bitstream Inc. | Innovations for the display of web pages |
US20050024341A1 (en) | 2001-05-16 | 2005-02-03 | Synaptics, Inc. | Touch screen with user interface enhancement |
US7246329B1 (en) | 2001-05-18 | 2007-07-17 | Autodesk, Inc. | Multiple menus for use with a graphical user interface |
JP3800984B2 (ja) | 2001-05-21 | 2006-07-26 | ソニー株式会社 | ユーザ入力装置 |
TW521205B (en) | 2001-06-05 | 2003-02-21 | Compal Electronics Inc | Touch screen capable of controlling amplification with pressure |
US7213214B2 (en) | 2001-06-12 | 2007-05-01 | Idelix Software Inc. | Graphical user interface with zoom for detail-in-context presentations |
US6971068B2 (en) | 2001-07-26 | 2005-11-29 | International Business Machines Corporation | Dialog box positioning |
FI114175B (fi) | 2001-09-10 | 2004-08-31 | Myorigo Oy | Navigointimenetelmä, ohjelmatuote ja laite tiedon esittämiseksi käyttöliittymässä |
JP3872322B2 (ja) | 2001-09-17 | 2007-01-24 | インターナショナル・ビジネス・マシーンズ・コーポレーション | タッチパネルに対応した入力方法、入力システムおよびプログラム |
JP2003173237A (ja) | 2001-09-28 | 2003-06-20 | Ricoh Co Ltd | 情報入出力システム、プログラム及び記憶媒体 |
US7254775B2 (en) | 2001-10-03 | 2007-08-07 | 3M Innovative Properties Company | Touch panel system and method for distinguishing multiple touch inputs |
US6690387B2 (en) | 2001-12-28 | 2004-02-10 | Koninklijke Philips Electronics N.V. | Touch-screen image scrolling system and method |
FI116425B (fi) | 2002-01-18 | 2005-11-15 | Nokia Corp | Menetelmä ja laite laajan näppäimistön integroimiseksi pieneen laitteeseen |
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 |
US6938222B2 (en) | 2002-02-08 | 2005-08-30 | Microsoft Corporation | Ink gestures |
US7787908B2 (en) | 2002-03-19 | 2010-08-31 | Qualcomm Incorporated | Multi-call display management for wireless communication devices |
US7309707B2 (en) | 2002-03-20 | 2007-12-18 | Boehringer Ingelheim Pharma Gmbh & Co. Kg | Crystalline micronisate, process for the manufacture thereof and use thereof for the preparation of a medicament |
JP2003296022A (ja) | 2002-04-01 | 2003-10-17 | Pioneer Electronic Corp | タッチパネル一体型表示装置 |
US11275405B2 (en) | 2005-03-04 | 2022-03-15 | Apple Inc. | Multi-functional hand-held device |
KR101016981B1 (ko) | 2002-11-29 | 2011-02-28 | 코닌클리케 필립스 일렉트로닉스 엔.브이. | 데이터 처리 시스템, 사용자로 하여금 데이터 처리 시스템과 대화하도록 하는 방법, 및 컴퓨터 프로그램 제품을 저장한 컴퓨터 판독가능 매체 |
US20040183817A1 (en) | 2002-12-03 | 2004-09-23 | Bitstream Inc. | Methods, systems, and programming for scaled display of web pages |
TW589577B (en) | 2003-01-03 | 2004-06-01 | Tatung Co | Method to display software keyboard |
US7194699B2 (en) | 2003-01-14 | 2007-03-20 | Microsoft Corporation | Animating images to reflect user selection |
WO2004070604A2 (en) | 2003-02-05 | 2004-08-19 | Philips Intellectual Property & Standards Gmbh | Method of selecting objects of a user interface on a display screen |
US20040160419A1 (en) | 2003-02-11 | 2004-08-19 | Terradigital Systems Llc. | Method for entering alphanumeric characters into a graphical user interface |
US20040155888A1 (en) | 2003-02-11 | 2004-08-12 | Padgitt David Gary | Method for displaying the contents of a collection of media objects |
US7185291B2 (en) | 2003-03-04 | 2007-02-27 | Institute For Information Industry | Computer with a touch screen |
JP4215549B2 (ja) | 2003-04-02 | 2009-01-28 | 富士通株式会社 | タッチパネル・モードとポインティング・デバイス・モードで動作する情報処理装置 |
US7312981B2 (en) | 2003-04-16 | 2007-12-25 | Carroll David W | Mobile, hand-held personal computer |
US8555165B2 (en) * | 2003-05-08 | 2013-10-08 | Hillcrest Laboratories, Inc. | Methods and systems for generating a zoomable graphical user interface |
JP2006527439A (ja) | 2003-06-13 | 2006-11-30 | ユニヴァーシティ オブ ランカスター | ユーザインタフェース |
US8373660B2 (en) | 2003-07-14 | 2013-02-12 | Matt Pallakoff | System and method for a portable multimedia client |
US7545412B2 (en) | 2003-09-09 | 2009-06-09 | Konica Minolta Holdings, Inc. | Image-sensing apparatus with a solid-state image sensor switchable between linear and logarithmic conversion |
US20050052427A1 (en) * | 2003-09-10 | 2005-03-10 | Wu Michael Chi Hung | Hand gesture interaction with touch surface |
JP4035497B2 (ja) | 2003-09-26 | 2008-01-23 | キヤノン株式会社 | 画像表示システム、画像表示装置、画像表示方法ならびにプログラム |
US20050076300A1 (en) * | 2003-10-02 | 2005-04-07 | International Business Machines Corporation | Block marker system |
KR100537280B1 (ko) | 2003-10-29 | 2005-12-16 | 삼성전자주식회사 | 휴대용 단말기에서 터치스크린을 이용한 문자 입력 장치및 방법 |
US7437005B2 (en) | 2004-02-17 | 2008-10-14 | Microsoft Corporation | Rapid visual sorting of digital files and data |
US20050190970A1 (en) | 2004-02-27 | 2005-09-01 | Research In Motion Limited | Text input system for a mobile electronic device and methods thereof |
KR100539904B1 (ko) | 2004-02-27 | 2005-12-28 | 삼성전자주식회사 | 터치 스크린을 구비한 단말기에 사용되는 포인팅 디바이스및 그 사용 방법 |
KR101146750B1 (ko) | 2004-06-17 | 2012-05-17 | 아드레아 엘엘씨 | 터치 스크린 상에서 2개-손가락에 의한 입력을 탐지하는 시스템 및 방법과, 터치 스크린 상에서 적어도 2개의 손가락을 통한 3-차원 터치를 센싱하는 시스템 및 방법 |
KR20070026659A (ko) | 2004-06-29 | 2007-03-08 | 코닌클리케 필립스 일렉트로닉스 엔.브이. | 불연속 줌 |
US20060001654A1 (en) | 2004-06-30 | 2006-01-05 | National Semiconductor Corporation | Apparatus and method for performing data entry with light based touch screen displays |
US7743348B2 (en) * | 2004-06-30 | 2010-06-22 | Microsoft Corporation | Using physical objects to adjust attributes of an interactive display application |
US20060005151A1 (en) | 2004-07-02 | 2006-01-05 | Adobe Systems | Graphical interface for adjustment of text selections |
EP1774427A2 (en) | 2004-07-30 | 2007-04-18 | Apple Computer, Inc. | Mode-based graphical user interfaces for touch sensitive input devices |
US7653883B2 (en) | 2004-07-30 | 2010-01-26 | Apple Inc. | Proximity detector in handheld device |
KR100984596B1 (ko) | 2004-07-30 | 2010-09-30 | 애플 인크. | 터치 감지 입력 장치용 제스처 |
US7519573B2 (en) | 2004-08-23 | 2009-04-14 | Fuji Xerox Co., Ltd. | System and method for clipping, repurposing, and augmenting document content |
US7728823B2 (en) | 2004-09-24 | 2010-06-01 | Apple Inc. | System and method for processing raw data of track pad device |
EP1805587A1 (en) * | 2004-09-24 | 2007-07-11 | Apple Computer, Inc. | Raw data track pad device and system |
US8169410B2 (en) | 2004-10-20 | 2012-05-01 | Nintendo Co., Ltd. | Gesture inputs for a portable display device |
US7683889B2 (en) | 2004-12-21 | 2010-03-23 | Microsoft Corporation | Pressure based selection |
US7489306B2 (en) | 2004-12-22 | 2009-02-10 | Microsoft Corporation | Touch screen accuracy |
US7605804B2 (en) | 2005-04-29 | 2009-10-20 | Microsoft Corporation | System and method for fine cursor positioning using a low resolution imaging touch screen |
US9785329B2 (en) | 2005-05-23 | 2017-10-10 | Nokia Technologies Oy | Pocket computer and associated methods |
KR101025259B1 (ko) | 2005-05-23 | 2011-03-29 | 노키아 코포레이션 | 향상된 포켓 컴퓨터 및 연관된 방법들 |
US7886233B2 (en) | 2005-05-23 | 2011-02-08 | Nokia Corporation | Electronic text input involving word completion functionality for predicting word candidates for partial word inputs |
US20060277481A1 (en) | 2005-06-03 | 2006-12-07 | Scott Forstall | Presenting clips of content |
JP2006345209A (ja) | 2005-06-08 | 2006-12-21 | Sony Corp | 入力装置、情報処理装置、情報処理方法、及びプログラム |
TW200701082A (en) | 2005-06-23 | 2007-01-01 | Elan Microelectronics Corp | Scroll control method used in the touch panel |
US7665028B2 (en) * | 2005-07-13 | 2010-02-16 | Microsoft Corporation | Rich drag drop user interface |
US7694234B2 (en) * | 2005-08-04 | 2010-04-06 | Microsoft Corporation | Virtual magnifying glass with on-the fly control functionalities |
US7853868B2 (en) | 2005-09-02 | 2010-12-14 | Microsoft Corporation | Button for adding a new tabbed sheet |
JP4882319B2 (ja) | 2005-09-08 | 2012-02-22 | パナソニック株式会社 | 情報表示装置 |
JP2009523267A (ja) | 2005-09-15 | 2009-06-18 | アップル インコーポレイテッド | トラックパッドデバイスの未加工データを処理するシステム及び方法 |
US20080098331A1 (en) | 2005-09-16 | 2008-04-24 | Gregory Novick | Portable Multifunction Device with Soft Keyboards |
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 |
US7542029B2 (en) | 2005-09-20 | 2009-06-02 | Cliff Kushler | System and method for a user interface for text editing and menu selection |
US20100011310A1 (en) * | 2005-09-30 | 2010-01-14 | Nokia Corporation | Method, Device, Computer Program and Graphical User Interface Used for the Selection, Movement and De-Selection of an Item |
US7633076B2 (en) | 2005-09-30 | 2009-12-15 | Apple Inc. | Automated response to and sensing of user activity in portable devices |
US8643605B2 (en) | 2005-11-21 | 2014-02-04 | Core Wireless Licensing S.A.R.L | Gesture based document editor |
US7565613B2 (en) | 2005-12-01 | 2009-07-21 | Microsoft Corporation | User interface incorporating data ecosystem awareness |
GB2433402B (en) | 2005-12-14 | 2007-11-28 | Siemens Plc | An input device |
US7701440B2 (en) | 2005-12-19 | 2010-04-20 | Avago Technologies Ecbu Ip (Singapore) Pte. Ltd. | Pointing device adapted for small handheld devices having two display modes |
US7657849B2 (en) | 2005-12-23 | 2010-02-02 | Apple Inc. | Unlocking a device by performing gestures on an unlock image |
US7877685B2 (en) * | 2005-12-29 | 2011-01-25 | Sap Ag | Persistent adjustable text selector |
CN102169415A (zh) | 2005-12-30 | 2011-08-31 | 苹果公司 | 具有多重触摸输入的便携式电子设备 |
KR100823083B1 (ko) | 2006-02-09 | 2008-04-18 | 삼성전자주식회사 | 터치스크린을 구비한 문서 표시장치의 문서 교정 방법 및그 장치 |
US7966573B2 (en) | 2006-02-17 | 2011-06-21 | Microsoft Corporation | Method and system for improving interaction with a user interface |
FR2898197A1 (fr) | 2006-03-02 | 2007-09-07 | Thomas Joseph Pouit | Ecran tactile a point d'interaction distinct du point de contact |
US20070238489A1 (en) | 2006-03-31 | 2007-10-11 | Research In Motion Limited | Edit menu for a mobile communication device |
US8077153B2 (en) | 2006-04-19 | 2011-12-13 | Microsoft Corporation | Precise selection techniques for multi-touch screens |
US8279180B2 (en) | 2006-05-02 | 2012-10-02 | Apple Inc. | Multipoint touch surface controller |
KR100813062B1 (ko) | 2006-05-03 | 2008-03-14 | 엘지전자 주식회사 | 휴대용 단말기 및 이를 이용한 텍스트 표시 방법 |
US8873858B2 (en) | 2006-06-29 | 2014-10-28 | Rpx Corporation | Apparatus, method, device and computer program product providing enhanced text copy capability with touch input display |
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 |
US9304675B2 (en) | 2006-09-06 | 2016-04-05 | Apple Inc. | Portable electronic device for instant messaging |
US7864163B2 (en) | 2006-09-06 | 2011-01-04 | Apple Inc. | Portable electronic device, method, and graphical user interface for displaying structured electronic documents |
US7940250B2 (en) | 2006-09-06 | 2011-05-10 | Apple Inc. | Web-clip widgets on a portable multifunction device |
US9128596B2 (en) | 2006-09-22 | 2015-09-08 | Opera Software Asa | Method and device for selecting and displaying a region of interest in an electronic document |
US7801721B2 (en) | 2006-10-02 | 2010-09-21 | Google Inc. | Displaying original text in a user interface with translated text |
EP2095214B1 (en) | 2006-10-26 | 2019-07-10 | Apple Inc. | Portable multifunction device, method, and graphical user interface for adjusting an insertion point marker |
US7856605B2 (en) | 2006-10-26 | 2010-12-21 | Apple Inc. | Method, system, and graphical user interface for positioning an insertion marker in a touch screen display |
US8570278B2 (en) | 2006-10-26 | 2013-10-29 | Apple Inc. | Portable multifunction device, method, and graphical user interface for adjusting an insertion point marker |
EP1918802A1 (en) | 2006-10-30 | 2008-05-07 | Research In Motion Limited | Method of improved viewing of visual objects on a display by enlarging a focused object |
US7900145B2 (en) * | 2006-11-08 | 2011-03-01 | Yahoo! Inc. | System and method for synchronizing data |
US8656295B2 (en) | 2007-01-05 | 2014-02-18 | Apple Inc. | Selecting and manipulating web content |
US8451232B2 (en) | 2007-01-07 | 2013-05-28 | Apple Inc. | Portable multifunction device, method, and graphical user interface for interacting with user input elements in displayed content |
US7957762B2 (en) | 2007-01-07 | 2011-06-07 | Apple Inc. | Using ambient light sensor to augment proximity sensor output |
US8689132B2 (en) | 2007-01-07 | 2014-04-01 | Apple Inc. | Portable electronic device, method, and graphical user interface for displaying electronic documents and lists |
US8519963B2 (en) | 2007-01-07 | 2013-08-27 | Apple Inc. | Portable multifunction device, method, and graphical user interface for interpreting a finger gesture on a touch screen display |
US8595635B2 (en) | 2007-01-25 | 2013-11-26 | Salesforce.Com, Inc. | System, method and apparatus for selecting content from web sources and posting content to web logs |
CA2676692A1 (en) | 2007-02-09 | 2008-08-14 | Novarra, Inc. | Method and system for providing portions of information content to a client device |
US7949935B2 (en) | 2007-04-27 | 2011-05-24 | International Business Machines Corporation | Selecting and rendering a section of a web page |
US20080294974A1 (en) | 2007-05-24 | 2008-11-27 | Nokia Corporation | Webpage history view |
US9933937B2 (en) | 2007-06-20 | 2018-04-03 | Apple Inc. | Portable multifunction device, method, and graphical user interface for playing online videos |
US8059101B2 (en) | 2007-06-22 | 2011-11-15 | Apple Inc. | Swipe gestures for touch screen keyboards |
US8127254B2 (en) | 2007-06-29 | 2012-02-28 | Nokia Corporation | Unlocking a touch screen device |
US8773358B2 (en) * | 2007-08-31 | 2014-07-08 | Blackberry Limited | Handheld electronic device and associated method providing advanced text editing function in a text disambiguation environment |
KR101398134B1 (ko) | 2007-10-04 | 2014-05-20 | 엘지전자 주식회사 | 휴대 단말기의 동영상 재생장치 및 방법 |
US9274698B2 (en) * | 2007-10-26 | 2016-03-01 | Blackberry Limited | Electronic device and method of controlling same |
US20090125848A1 (en) | 2007-11-14 | 2009-05-14 | Susann Marie Keohane | Touch surface-sensitive edit system |
US8078979B2 (en) | 2007-11-27 | 2011-12-13 | Microsoft Corporation | Web page editor with element selection mechanism |
US8212784B2 (en) | 2007-12-13 | 2012-07-03 | Microsoft Corporation | Selection and display of media associated with a geographic area based on gesture input |
US8610671B2 (en) | 2007-12-27 | 2013-12-17 | Apple Inc. | Insertion marker placement on touch sensitive display |
US9772689B2 (en) | 2008-03-04 | 2017-09-26 | Qualcomm Incorporated | Enhanced gesture-based image manipulation |
US8201109B2 (en) | 2008-03-04 | 2012-06-12 | Apple Inc. | Methods and graphical user interfaces for editing on a portable multifunction device |
US8650507B2 (en) | 2008-03-04 | 2014-02-11 | Apple Inc. | Selecting of text using gestures |
CN101533320B (zh) | 2008-03-10 | 2012-04-25 | 神基科技股份有限公司 | 触控显示装置区域影像的近接放大显示方法及其装置 |
US20090235186A1 (en) | 2008-03-12 | 2009-09-17 | Microsoft Corporation | Limited-scope rendering |
US8375336B2 (en) | 2008-05-23 | 2013-02-12 | Microsoft Corporation | Panning content utilizing a drag operation |
US20100042933A1 (en) | 2008-08-15 | 2010-02-18 | International Business Machines Corporation | Region selection control for selecting browser rendered elements |
EP2175354A1 (en) | 2008-10-07 | 2010-04-14 | Research In Motion Limited | Portable electronic device and method of controlling same |
JP5568231B2 (ja) | 2008-11-07 | 2014-08-06 | 日本ゴア株式会社 | 成形品の製造方法 |
DE112008004156B4 (de) * | 2008-12-15 | 2021-06-24 | Hewlett-Packard Development Company, L.P. | System und verfahren für einen gestenbasierten editiermodus und computerlesbares medium hierfür |
JP5240773B2 (ja) | 2008-12-18 | 2013-07-17 | シャープ株式会社 | 情報処理装置、情報処理方法および情報処理プログラム |
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 |
US8473467B2 (en) | 2009-01-02 | 2013-06-25 | Apple Inc. | Content profiling to dynamically configure content processing |
US8593666B2 (en) | 2009-02-11 | 2013-11-26 | Hewlett-Packard Development Company, L.P. | Method and system for printing a web page |
US8786556B2 (en) | 2009-03-12 | 2014-07-22 | Nokia Corporation | Method and apparatus for selecting text information |
US9846533B2 (en) | 2009-03-16 | 2017-12-19 | Apple Inc. | Methods and graphical user interfaces for editing on a multifunction device with a touch screen display |
-
2008
- 2008-09-30 US US12/242,852 patent/US8201109B2/en active Active
- 2008-12-12 AT AT08873123T patent/ATE543133T1/de active
- 2008-12-12 WO PCT/US2008/086542 patent/WO2009110941A2/en active Application Filing
- 2008-12-12 CN CN2008801290216A patent/CN102016777B/zh active Active
- 2008-12-12 ES ES08873123T patent/ES2381521T3/es active Active
- 2008-12-12 PL PL08873123T patent/PL2252929T3/pl unknown
- 2008-12-12 EP EP08873123A patent/EP2252929B1/en active Active
- 2008-12-12 EP EP11192108.6A patent/EP2461244B1/en active Active
- 2008-12-12 EP EP16170727.8A patent/EP3086213A1/en not_active Ceased
-
2011
- 2011-04-06 HK HK11103495.1A patent/HK1149609A1/xx not_active IP Right Cessation
-
2012
- 2012-06-11 US US13/493,955 patent/US9529524B2/en active Active
- 2012-10-24 HK HK12110567.8A patent/HK1169873A1/zh not_active IP Right Cessation
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0667567A2 (en) * | 1993-12-30 | 1995-08-16 | Xerox Corporation | Apparatus and method for supporting the implicit structure of freeform lists, outlines, text, tables, and diagrams in a gesture-based input system and editing system |
CN101063920A (zh) * | 2006-04-25 | 2007-10-31 | Lg电子株式会社 | 终端以及在该终端中输入命令的方法 |
Also Published As
Publication number | Publication date |
---|---|
EP2252929B1 (en) | 2012-01-25 |
EP2252929A2 (en) | 2010-11-24 |
US20120254795A1 (en) | 2012-10-04 |
US8201109B2 (en) | 2012-06-12 |
ES2381521T3 (es) | 2012-05-29 |
HK1169873A1 (zh) | 2013-02-08 |
EP2461244A1 (en) | 2012-06-06 |
CN102016777A (zh) | 2011-04-13 |
EP3086213A1 (en) | 2016-10-26 |
WO2009110941A3 (en) | 2010-01-14 |
PL2252929T3 (pl) | 2012-11-30 |
ATE543133T1 (de) | 2012-02-15 |
HK1149609A1 (en) | 2011-10-07 |
WO2009110941A2 (en) | 2009-09-11 |
US9529524B2 (en) | 2016-12-27 |
EP2461244B1 (en) | 2016-06-22 |
US20090228792A1 (en) | 2009-09-10 |
WO2009110941A8 (en) | 2010-04-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102016777B (zh) | 在便携式多功能设备上进行编辑的方法和装置 | |
US20210328960A1 (en) | Portable multifunction device, method, and graphical user interface for an email client | |
US20220141329A1 (en) | Portable electronic device with conversation management for incoming instant messages | |
US20210117063A1 (en) | Methods and graphical user interfaces for editing on a multifunction device with a touch screen display | |
US10228824B2 (en) | Portable multifunction device, method, and graphical user interface for interacting with user input elements in displayed content | |
CN101563667B (zh) | 用于调整插入标记的方法和设备 | |
CN101627359B (zh) | 用于在触摸屏上移动列表项目的系统和方法 | |
CN101535938B (zh) | 用于显示结构化电子文档的便携式电子设备、方法和图形用户界面 | |
CN101627361B (zh) | 用于解释触摸屏显示器上的手指姿态的便携式多功能设备、方法和图形用户界面 | |
CN103176701B (zh) | 用于导航网页的设备和方法 | |
JP5277328B2 (ja) | タッチスクリーンディスプレイとの指接触からカーソル位置を決定する方法 | |
CN102414755B (zh) | 用于编辑电子消息中的音频或视频附件的设备、方法和图形用户界面 | |
CN201491068U (zh) | 便携式电子装置及具有触摸敏感显示器的电子装置 | |
US8621391B2 (en) | Device, method, and computer readable medium for maintaining a selection order in a displayed thumbnail stack of user interface elements acted upon via gestured operations | |
EP2095214B1 (en) | Portable multifunction device, method, and graphical user interface for adjusting an insertion point marker | |
US20130002592A1 (en) | Smart Keyboard Management for a Multifunction Device with a Touch Screen Display | |
US20090322688A1 (en) | Touch Screen Device, Method, and Graphical User Interface for Inserting a Character from an Alternate Keyboard | |
CN101617288A (zh) | 用于平移显示内容的便携式多功能设备、方法和图形用户界面 | |
CN102754061A (zh) | 用于改变电子文档中的页的装置、方法和图形用户接口 |
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 |