CN101263443B - 在触摸屏上产生显示的计算机实现的方法和装置 - Google Patents

在触摸屏上产生显示的计算机实现的方法和装置 Download PDF

Info

Publication number
CN101263443B
CN101263443B CN2006800339902A CN200680033990A CN101263443B CN 101263443 B CN101263443 B CN 101263443B CN 2006800339902 A CN2006800339902 A CN 2006800339902A CN 200680033990 A CN200680033990 A CN 200680033990A CN 101263443 B CN101263443 B CN 101263443B
Authority
CN
China
Prior art keywords
shows
input device
touch
screen
demonstration
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.)
Expired - Fee Related
Application number
CN2006800339902A
Other languages
English (en)
Other versions
CN101263443A (zh
Inventor
I·乔德里
G·克里斯蒂
B·奥丁
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Apple Inc
Original Assignee
Apple Computer Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Apple Computer Inc filed Critical Apple Computer Inc
Publication of CN101263443A publication Critical patent/CN101263443A/zh
Application granted granted Critical
Publication of CN101263443B publication Critical patent/CN101263443B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • G06F3/04883Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/02Input arrangements using manually operated switches, e.g. using keyboards or dials
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/041Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/0482Interaction with lists of selectable items, e.g. menus
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • G06F3/04886Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures by partitioning the display area of the touch-screen or the surface of the digitising tablet into independently controllable areas, e.g. virtual keyboards or menus
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2203/00Indexing scheme relating to G06F3/00 - G06F3/048
    • G06F2203/048Indexing scheme relating to G06F3/048
    • G06F2203/04808Several contacts: gestures triggering a specific function, e.g. scrolling, zooming, right-click, when the user establishes several contacts with the surface simultaneously; e.g. using several fingers or a combination of fingers and pen

Abstract

本发明涉及触摸屏用户界面上的虚拟输入设备布置。在计算机的触摸屏上产生显示。该显示包含与在计算机上执行的应用相关的应用显示和供用户通过触摸屏向在计算机上执行的应用提供输入的虚拟输入设备显示。响应虚拟输入设备启动事件,确定虚拟输入设备显示的初始特性。基于应用显示的特性和虚拟输入设备显示的特性,确定包含应用显示和虚拟输入设备显示的复合显示图像的初始特性。将复合图像显示在触摸屏上。

Description

在触摸屏上产生显示的计算机实现的方法和装置
(对相关申请的交叉引用)
本申请要求于2005年9月16日提交的美国专利申请11/228758的优先权,11/228758是在先申请No.10/903964的部分继续申请并且要求了后者的优先权,在此引入其公开的全部内容作为参考。本申请还涉及以下的共同未决的申请:2004年5月6日提交的美国专利申请No.10/840862;2004年7月30日提交的美国专利申请No.11/048264;2004年7月30日提交的美国专利申请No.11/038590;2005年9月16日提交的美国专利申请No.11/228737;和2005年9月16日提交的美国专利申请No.11/228700,在此出于各种目的加入所有这些申请的全部内容作为参考。 
技术领域
本发明申请涉及触摸屏用户界面,更具体地说,涉及诸如虚拟键盘或其它虚拟输入设备的虚拟输入设备在触摸屏用户界面上的布置。 
背景技术
触摸屏是具有覆盖屏幕的触摸敏感透明面板或者可用其它方式识别屏幕上的触摸输入的一种类型的显示屏。一般地,触摸屏显示器被容纳于与包含在程序控制下工作的处理电路的计算机电路相同的外壳内。当使用触摸屏以向在计算机上执行的应用提供输入时,用户通过(通常用针笔或手指)直接指向在屏幕上显示的图形用户界面(GUI)对象而在显示屏上进行选择。 
在触摸屏上显示的GUI对象的集合可被视为虚拟键盘。在一些例子中,虚拟输入设备是虚拟键盘。与不与显示屏如此紧密相关的常规外部键盘类似,虚拟键盘包含多个键(“虚拟键”)。特定的虚拟键 (或虚拟键的组合)的激活产生作为输入而提供给在计算机上执行的应用的信号(或多个信号)。 
外部键盘和其它的外部输入设备由于其本质(即,在外部)而不会覆盖应用的显示输出。另一方面,虚拟输入设备由于被显示在用于显示执行中的应用的输出的同一显示屏上,会覆盖这些应用的显示输出。 
希望得到的是在触摸屏上智能地显示虚拟输入设备以增强虚拟输入设备和基于触摸屏的计算机的可用性的方法。 
发明内容
在计算机的触摸屏上产生显示。该显示包含与在计算机上执行的应用相关的应用显示和供用户通过触摸屏向在计算机上执行的应用提供输入的虚拟输入设备显示。响应虚拟输入设备启动事件,确定虚拟输入设备显示的初始特性。基于应用显示的特性和虚拟输入设备显示的特性,确定包含应用显示和虚拟输入设备显示的复合显示图像的初始特性。将复合图像显示在触摸屏上。 
该概要不是要全部包括在内。从结合附图给出的以下详细说明以及从所附的权利要求中,其它方面将变得十分明显。 
附图说明
图1-1是基于触摸屏的计算机系统的框图。 
图1根据一个方面示出导致触摸屏上的显示的计算机内的处理。 
图2示出不包含虚拟输入设备显示的示例性触摸屏显示输出。 
图3和图3-1示出同时包含应用显示和虚拟输入设备显示的示例性触摸屏显示输出,每个均使应用输出与图2的显示相比基本上保持不变。 
图4和图5示出一示例性触摸屏显示,其中为了容纳虚拟输入设备显示而修改了应用显示的空间特征。 
图6示出一示例性触摸屏显示,其中在与虚拟输入设备相关的显 示部分处出现输入的指示。 
图7A、图7B和图7C示出处于已被滚动的不同状态中的虚拟输入设备显示。 
具体实施方式
以下参照附图讨论多个例子和方面。但应理解,这里关于这些附图给出的详细说明仅出于解释性的目的而不是作为限制。 
图1-1是根据本发明的一个实施例的示例性计算机系统50的框图。计算机系统50可对应于个人计算机系统,诸如台式计算机、膝上型计算机、平板计算机或手持式计算机。计算机系统还可对应于诸如蜂窝电话、PDA、专用媒体播放器和消费电子装置等的计算装置。 
图1-1所示的示例性计算机系统50包含被配置为运行指令并执行与计算机系统50相关的操作的处理器56。例如,通过使用例如从存储器取回的指令,处理器56可控制计算系统50的部件之间的输入和输出数据的接收和操纵。可以在单个芯片、多个芯片或多个电气部件上实现处理器56。例如,对于处理器56可使用各种架构,包括专用或嵌入式处理器、单一用途处理器、控制器、ASIC等。 
在大多数情况下,处理器56与操作系统一起操作以执行计算机代码并产生和使用数据。操作系统一般是公知的,因此不进行更详细的说明。作为例子,操作系统可对应于Mac OS X、OS/2、DOS、Unix、Linux和Palm OS等。操作系统还可以是专用操作系统,诸如可被用于有限用途电器型计算装置的操作系统。操作系统、其它计算机代码和数据可驻留在可操作地与处理器56耦合的存储器块58内。存储器块58一般提供存储计算机系统50使用的计算机代码和数据的地方。作为例子,存储器块58可包含只读存储器(ROM)、随机存取存储器(RAM)和/或硬盘驱动器等。信息也可驻留在可拆卸存储介质上并在需要时被加载和安装到计算机系统50上。可拆卸存储介质例如包含CD-ROM、PC-CARD、存储卡、软盘、磁带和网络部件。 
计算机系统50还包含可操作地与处理器56耦合的显示设备68。 显示设备68可以是液晶显示器(LCD)(例如,有源矩阵和无源矩阵等)。作为替代方案,显示设备68可以是诸如单色显示器、彩色图形适配器(CGA)显示器、增强图形适配器(EGA)显示器、可变图形阵列(VGA)显示器、超级VGA显示器和阴极射线管(CRT)等的监视器。显示装置也可对应于等离子显示器或用电子墨水实现的显示器。 
显示设备68一般被配置为显示图形用户界面(GUI)69,该GUI69在计算机系统的用户和在其上运行的操作系统或应用之间提供容易使用的界面。一般地说,GUI 69用图形图像代表程序、文件和操作选项。图形图像可包含窗口、栏、对话框、菜单、图标、按钮、光标、滚动条等。这些图像可按预定的布局排列,或者可动态产生以适合用户所采取的特定动作。在操作中,为了启动功能和与其相关的任务,用户可选择并激活各种图形图像。作为例子,用户可选择打开、关闭、最小化或最大化窗口的按钮,或选择启动特定程序的图标。GUI 69可另外或者另选地在显示设备68上为用户显示诸如非交互式文本和图形的信息。 
计算机系统50还包含可操作地与处理器56耦合的输入设备70。输入设备70被配置为将来自外部世界的数据传送到计算机系统50中。输入设备70例如可被用于执行跟踪以及关于显示器68上的GUI 69进行选择。输入设备70还可被用于在计算机系统50中发出命令。输入设备70可包含被配置为接收来自用户触摸的输入并将该信息发送给处理器56的触摸感测装置。 
作为例子,触摸感测装置可与触控板或触摸屏对应。在许多情况下,触摸感测装置识别触摸以及触摸敏感表面上的触摸的位置和大小。触摸感测装置向处理器56报告这些触摸,并且处理器56根据其编程来解释这些触摸。例如,处理器56可根据特定的触摸启动任务。可以使用专用处理器以在本地处理触摸并减少对计算机系统的主处理器的需求。触摸感测装置可基于以下感测技术,这些感测技术包含但不限于:电容感测、电阻感测、表面声波感测、压力感测和/或光学感测等。 此外,触摸感测装置可基于单点感测或多点感测。单点感测只能区分单个触摸,而多点感测能够区分同时发生的多个触摸。 
输入设备70可以是位于显示器68上方或前方的触摸屏。触摸屏70可以与显示设备68整合在一起,或者它可以是单独的部件。触摸屏70具有优于诸如触控板、鼠标等的其它输入技术的几种优点。举例来说,触摸屏70位于显示器68前方,因此用户可直接操纵GUI 69。例如,用户可简单地将他们的手指放在要控制的对象上。在触控板中,不存在诸如这样的一对一关系。使用触控板,触控板一般被放置于不同平面中且远离显示器。例如,显示器一般位于垂直平面内,而触控板一般位于水平平面内。除了作为触摸屏以外,输入设备70还可以是多点输入设备。多点输入设备具有优于常规的单点设备的优点,即它可区分多于一个的对象(手指)。单点设备只是不能区分多个物体。作为例子,在共同未决且共同受让的美国专利申请No.10/840862中更详细地示出和说明了可在这里使用的多点触摸屏,在此加入该专利申请作为参考。 
计算机系统50还包含用于与一个或更多个I/O设备80耦合的能力。作为例子,I/O设备80可对应于键盘、打印机、扫描仪、照相机和/或扬声器等。I/O设备80可与计算机系统50整合在一起,或者它们可以是单独的部件(例如,外围设备)。在一些情况下,I/O设备80可通过有线连接(例如,电缆/端口)与计算机系统50连接。在其它情况下,I/O设备80可通过无线连接与计算机系统连接。作为例子,数据链路可对应于PS/2、USB、IR、RF或蓝牙等。 
现在说明基于触摸屏的计算机内的特定处理,这里,处理实现应用的执行以及在计算机的触摸屏上提供显示。显示处理包含提供具有基于应用显示的特性以及关于虚拟输入设备的特性的复合显示。虚拟输入设备显示至少包含输入部分,用以接收相对于显示的输入设备的对触摸屏的适当触摸输入,用于使用户与虚拟输入设备进行交互。与虚拟输入设备进行的用户交互包含激活虚拟输入设备的多个部分以提供影响应用处理的用户输入。虚拟输入设备(即,计算机上用于实现 虚拟输入设备的处理)处理用户交互,并基于该处理向应用提供相应的用户输入。 
虚拟输入设备显示一般与对同虚拟输入设备的用户交互的虚拟输入设备处理高度相关。例如,如果虚拟输入设备是虚拟键盘,那么虚拟输入设备显示可包含典型的QWERTY键盘的键的图形表示,而对与虚拟键盘的用户交互的虚拟输入设备处理包含:确定用户激活了哪些虚拟键并向应用提供相应的输入(例如,字母和/或数字)。 
现在参照图1、图2、图3和图3-1。图1宽泛地示出在触摸屏上实现复合显示(即,应用显示和虚拟输入设备显示的复合)的处理。图2示出在不在触摸屏上显示虚拟输入设备的情况下的触摸屏上的应用显示的例子。图3示意性地示出示例性复合显示,其组成部分包含应用显示和虚拟输入设备显示。 
首先参照图1,流程图示出在诸如图1-1所示的基于触摸屏的计算机的计算机上执行的处理步骤。首先,概要地示出在计算机上执行的应用102的处理步骤。应用例如可以为电子邮件客户机程序、字处理程序或其它应用程序。应用102与在计算机上执行的操作系统程序104协作执行。具体地说,操作系统104向执行中的应用102提供对计算机资源的访问。操作系统104提供访问的一种资源是触摸屏。 
应用102向操作系统104提供应用显示的特性的指示。宽泛地说,应用显示的特性的指示包含至少部分可由操作系统使用以使得在触摸屏上产生应用显示的数据。 
从应用102提供的应用显示特性一般与应用的处理结果有关。在没有由应用提供的指示的情况下,应用显示特性中的至少一些特性可被操作系统获知和/或控制。这些类型的特性通常是更一般性的显示相关的特性,诸如应用显示的窗口的“窗口尺寸”和应用显示的窗口的背景颜色。 
给定了应用显示的特性,操作系统程序104的显示处理106至少部分基于应用显示特性的指示来确定要在触摸屏上显示的所得显示图像的特性。 
另外,操作系统程序104包含虚拟键盘处理108。更一般地,处理108可以是对于在触摸屏上显示并从触摸屏接收用户输入的任何虚拟输入设备的处理。虚拟键盘处理108的初始特性处理110响应键盘启动事件并确定虚拟键盘的初始显示特性。虚拟键盘处理108的进行中特性处理112一般基于虚拟键盘的虚拟键的激活但也可能基于其它条件来确定虚拟键盘的进行中显示特性。虽然这里的讨论与虚拟键盘的显示特性相关,但应理解,诸如键相对于应用输入的映射的虚拟键盘操作特性常与显示特性交织在一起。虚拟键盘的确定的显示特性被提供给显示处理106。 
显示处理106鉴于应用显示的特性的指示,基于虚拟输入设备的指示的特性,确定包含显示虚拟输入设备的复合显示的特性。更特别地,复合显示的虚拟输入设备部分关于应用显示的特性是智能的。这特别有用,因为相同的触摸屏被同时用于虚拟输入设备显示输出和应用显示输出。对于特定的应用(即,对于特定的应用显示特性)以特定的方式显示虚拟输入设备可提高触摸屏与使用虚拟输入设备的应用进行交互的可用性。 
如上所述,图2示出在不显示虚拟输入设备的情况下的应用显示。 
根据图3所示的例子,所得复合显示使得,除了在应用显示的一部分而不是全部的上面覆盖了虚拟输入显示以外,应用显示(例如,图2所示的应用显示)基本上保持不变。根据图3-1所示的另一例子,所得复合显示使得,除了应用显示“上滑”并且在通过“上滑”了应用显示而空出的触摸屏的一部分中显示虚拟输入设备以外,应用显示(例如,图2所示的应用显示)基本上保持不变。 
显示处理106说明应用显示的指示的特性,以确定虚拟输入设备显示在触摸屏上的复合显示中的位置。例如,显示处理106可确定复合显示的特性,使得应用显示的诸如与应用显示(和虚拟输入设备)相关的输入栏的重要部分不被虚拟键盘显示所覆盖。 
即,由于应用显示的输入栏可代表用户通过虚拟输入设备与之交互的应用的一部分,因此它一般被确定为是重要的。但是,应用显示 的其它部分也可被确定为是重要的。例如,应用显示的直接受到经由虚拟输入设备的输入的影响的一部分可被确定为是重要的。在一些例子中,甚至可能不存在应用显示的输入栏。 
将什么确定为是重要的可依赖于特定的应用和/或应用显示,或者一般可依赖于应用的特性。在一些情况下,应用显示的除了输入栏以外的部分可以是相对重要的,从而要保证在复合显示中不被虚拟输入设备显示所覆盖。相对重要性可以是依赖于环境的。例如,相对重要性可依赖于应用进行操作所用的特定模式。 
根据并非基本上保持不变的应用显示(诸如在图3和图3-1中示出的应用显示)的一些例子,显示处理106确定复合显示的特性,使得,在应用显示上的基本所有信息在复合显示内保持可见的情况下,在复合显示中修改应用显示以容纳虚拟输入设备显示。在一些例子中,显示处理106确定复合显示的特性,使得在最小化或消除应用显示上的会在复合显示上被虚拟输入设备显示隐藏的信息量的同时,调整应用显示的空间特征以在复合显示上为虚拟输入设备提供空间。 
在一些例子中,应用显示的至少一部分在复合显示上被压缩以容纳虚拟输入设备显示。图4示出在复合显示上沿一个方向基本上均等地压缩应用显示的所有部分的一个例子。图5示出另一个例子,其中在复合显示上压缩应用显示的并非所有部分。在其它例子中,在复合显示上扩大应用显示的多个部分,其中,例如,应用显示的这些部分针对虚拟输入设备是重要的。 
在一些例子中,在复合显示上压缩应用显示的哪个或哪些部分基于应用显示的特性。例如,应用显示的被确定为较为重要的一些部分可不被压缩,而应用显示的被确定为较不重要的其它部分可被压缩。在一些例子中,应用显示的特定部分的压缩量基于应用显示的该部分的相对重要性。在复合显示中,可以以不同的量(包含空间特征不变)压缩(或扩大)应用显示的不同部分。 
在另一些例子中,由于虚拟输入设备显示的预设的条件和/或特性可被动态配置,因此复合显示上的虚拟输入设备的特性可由用户配置。 作为动态配置的例子,用户可通过触摸虚拟键盘显示的一部分并将虚拟输入设备显示“拖动”到复合显示的希望部分来改变复合显示中的虚拟输入设备显示的位置。 
在一些例子中,应用显示部分本身在复合显示中不随着用户在复合显示中使虚拟输入设备显示的特性改变而改变。因此,例如,如果用户在复合显示中使虚拟输入设备显示的位置改变,那么应用显示的不同部分因虚拟输入设备显示移动而被覆盖。在其它例子中,当用户使虚拟输入设备显示的特性改变时,显示处理106在复合显示中对应用显示的特性进行新的确定。例如,显示处理106可至少部分基于复合显示中的虚拟输入设备显示的新位置,对在复合显示中压缩应用显示的哪些部分进行新的确定。 
现在更详细地讨论虚拟输入设备启动事件(图1)。具体地说,存在可包含导致虚拟输入设备被初始显示为复合显示的一部分的虚拟输入设备启动事件的事件的各种例子。例如,可响应于与虚拟输入设备启动事件直接对应的特定用户动作而将虚拟输入设备显示为复合显示的一部分。根据一个例子,应用具有作为应用显示的一部分的输入栏,并且针对输入栏的用户手势可导致触发虚拟输入设备启动事件。用户手势例如可以是对触摸屏的与输入栏的显示对应的一部分的敲击或双敲击。一般地,操作系统处理104包含用以识别这种针对输入栏的用户手势并导致触发虚拟输入设备启动事件的处理。 
作为可导致触发虚拟输入设备启动事件的事件的另一例子,可存在作为应用显示的一部分而显示的“随屏(on screen)”按钮,用户对该按钮的激活被操作系统处理104解释并导致触发虚拟输入设备启动事件。作为另一例子,随屏按钮可更一般地与操作系统相关,并且,例如,与作为应用显示的特定部分相对,随屏按钮被显示在触摸屏的与操作系统相关的“桌面”部分上。在任一情况下激活随屏按钮都导致触发虚拟输入设备启动事件,并且作为结果执行初始输入设备处理110。 
作为另一例子,可以通过用户将其手指放在触摸屏(例如,多点 触摸屏)上的“键入”位置来触发键盘启动事件。检测到该用户动作可触发虚拟键盘启动事件,基于此执行初始键盘处理110并且将虚拟输入设备显示为复合显示的一部分。在这种情况下,例如,使得与触摸屏硬件和/或低级处理进行交互的操作系统处理104了解针对触摸屏的用户输入。这种了解例如可以为在触摸屏上触摸的点的坐标的形式。当在触摸屏上触摸的这些点的组合被确定为与用户将其手指放在触摸屏上的“键入”位置对应时,虚拟键盘启动事件被触发。用于确定点的组合与用户将其手指放在触摸屏上的“键入”位置对应从而使虚拟输入设备启动事件被触发的处理可被分配给操作系统处理104,或者例如可以为与操作系统处理104结合或协作发生的处理。 
现在更详细地讨论虚拟输入设备停用事件。如图1所示,虚拟输入设备停用事件的触发导致停止将虚拟输入显示为触摸屏上的复合显示的一部分。例如由于用户直接针对虚拟输入设备而特别采取的动作,可触发虚拟输入设备停用事件。这例如可包含激活虚拟输入设备显示上的特定“停用”键以导致停止将虚拟输入设备显示为复合显示的一部分。更一般地但不必是特别地通过激活虚拟输入设备上的键而与应用进行的交互可导致触发停用事件。 
这种交互的一个例子包含以使得通过虚拟输入设备提供输入不合适的方式与执行中的应用的显示进行的交互。另一例子包含与应用进行的用以关闭应用的交互(适当地通过应用显示或通过虚拟键盘显示)。另一例子包含手势(诸如使手“擦”过键盘)或与手指“滑”离虚拟返回(return)键相结合地激活虚拟返回键,这导致激活“返回”并然后使虚拟键盘消失。 
作为另一例子,触发停用事件可能与特别地利用虚拟输入设备或者一般地利用触摸屏的特定交互较不相关,但是例如可以通过从虚拟输入设备上的键被激活起经过特定的时间量而引起。即,停用虚拟输入设备达到特定的时间量将意味着虚拟键盘不再被使用。在另一例子中,应用本身可以触发停用事件,诸如当应用的状态使得虚拟输入设备的显示被视为不被需要和/或不合适的时候触发停用事件的应用。 
现在讨论虚拟输入设备的操作的各种模式。在一个例子中,与激活的键相关的输入(一般为但不限于文本)可被直接提供给应用显示所对应的应用并且在其上被操作。甚至可在与应用相关的输入栏中直接显示输入的指示。 
在其它例子中,在图6中示出其中的一个例子,输入的指示可出现在显示的与虚拟输入设备602相关的、但不与应用显示直接相关的部分604中。输入然后可自动或根据用户的命令被传送到应用(直接被应用作用或者被传送到与应用显示相关的输入栏608)。根据一个例子,当通过虚拟输入设备602输入了“n”个字符时发生自动传送,其中“n”可以是用户可配置的设置。根据另一例子,每“m”秒或其它时间单位发生自动传送,其中“m”可以是用户可配置的设置。 
在一些例子中,虚拟输入设备显示602包含与虚拟输入设备602相关的可视指示符606和应用显示的输入栏608。参照图6中的示例性显示600,虚拟输入设备显示602包含可视指示符箭头606,该可视指示符箭头606从虚拟输入设备显示602指向应用显示的相应输入栏606。可视指示符606不限于指针。作为另一例子,可视指示符606可以是被突出显示的应用栏的输入栏608。 
在一些例子中,与虚拟输入设备相关的显示被显示在比虚拟输入设备本身小的窗口中(并且,该窗口的尺寸可以是用户可配置的)。在这种情况下,用户可激活虚拟输入设备显示的多个部分以滚动到(并由此访问)虚拟输入设备显示的不同部分。图7A、图7B和图7C示出在已被滚动的各种状态中的虚拟输入设备显示。滚动甚至可以是多于二维的(例如,虚拟立方体或多于三维的虚拟形状),用以访问虚拟输入设备的未显示部分。 
从书面的说明书可很明显地看到本发明的许多特征和优点,因此,应由所附权利要求覆盖本发明的所有这些特征和优点。此外,由于本领域技术人员容易想到大量的修改和改变,因此本发明不应限于示出和说明的确切的结构和操作。由此,所有适当的修改和等同物均可被视为落在本发明的范围内。 

Claims (42)

1.一种在计算机的触摸屏上产生显示的计算机实现的方法,该显示包含与在计算机上执行的应用相关的应用显示和供用户通过触摸屏向在计算机上执行的应用提供输入的虚拟输入设备显示,所述方法包括:
响应虚拟输入设备启动事件,确定虚拟输入设备显示的初始特性;
基于应用显示的特性和虚拟输入设备显示的特性,确定包含应用显示和虚拟输入设备显示的复合显示图像的初始特性,其中复合显示图像的初始特性包括对应用显示的修改以在复合显示上容纳虚拟输入设备显示;
使复合显示显示在触摸屏上;和
在检测到包括与手指滑离虚拟返回键相结合地激活虚拟返回键的虚拟输入设备停用事件时,使包含虚拟输入设备显示的复合图像的显示停止。
2.根据权利要求1所述的方法,还包括:
在虚拟输入设备启动事件之前,在没有虚拟输入设备显示的情况下在触摸屏上显示应用显示。
3.根据权利要求1所述的方法,其中:
确定复合显示的初始特性包含确定应用显示的多个部分中的与虚拟输入设备显示重叠的特定部分。
4.根据权利要求3所述的方法,其中:
确定所述多个部分中的特定部分包含处理所述多个部分的重要性的指示。
5.根据权利要求1所述的方法,其中:
确定对应用显示的修改包含确定对应用显示的空间特征的修改。
6.根据权利要求1所述的方法,还包括:确定应用显示的多个部分的重要性,给包含活动输入栏的应用的部分分配较高的重要性,并且压缩应用显示中被确定为具有较低重要性的选定部分。
7.根据权利要求1所述的方法,其中,虚拟输入设备启动事件是由针对触摸屏的用户手势导致的。
8.根据权利要求7所述的方法,其中,针对触摸屏的用户手势包含用户在具有预定特性的位置处触摸触摸屏的多个点。
9.根据权利要求8所述的方法,其中,所述预定特性表示手指保持在输入设备上的键入位置上。
10.根据权利要求7所述的方法,其中,针对触摸屏的用户手势包含针对触摸屏上的应用显示的输入栏的用户手势。
11.根据权利要求7所述的方法,其中,针对触摸屏的用户手势包含针对在触摸屏上显示的特定用户界面项目的用户手势。
12.根据权利要求11所述的方法,其中,特定用户界面项目与应用显示相关。
13.根据权利要求12所述的方法,其中,与应用显示相关的用户界面项目是与应用显示相关的输入栏。
14.根据权利要求13所述的方法,其中,用户手势包含在触摸屏的与输入栏相关的部分上的至少一次敲击。
15.根据权利要求11所述的方法,其中,特定用户界面项目与触摸屏的桌面部分相关,所述触摸屏的桌面部分与计算机的操作系统相关。
16.根据权利要求1所述的方法,其中:
复合显示包含在视觉上将虚拟输入设备显示与应用显示的输入栏相关联的可视指示符。
17.根据权利要求16所述的方法,其中,可视指示符是从虚拟输入设备显示的一部分到应用显示的输入栏的箭头。
18.根据权利要求17所述的方法,其中,虚拟输入设备显示的所述部分是虚拟输入设备的输入显示。
19.根据权利要求16所述的方法,其中,可视指示符是应用显示的输入栏的区分显示。
20.根据权利要求1所述的方法,其中,虚拟输入设备显示包含被配置为接收输入的显示的一部分。
21.根据权利要求20所述的方法,还包括:
将来自被配置为接收输入的显示的一部分的输入传送到应用显示的输入栏。
22.一种在计算机的触摸屏上产生显示的计算机实现的装置,该显示包含与在计算机上执行的应用相关的应用显示和供用户通过触摸屏向在计算机上执行的应用提供输入的虚拟输入设备显示,所述装置包括:
用于响应虚拟输入设备启动事件,确定虚拟输入设备显示的初始特性的模块;
用于基于应用显示的特性和虚拟输入设备显示的特性,确定包含应用显示和虚拟输入设备显示的复合显示图像的初始特性的模块,其中复合显示图像的初始特性包括对应用显示的修改以在复合显示上容纳虚拟输入设备显示;
用于使复合显示显示在触摸屏上的模块;和
用于在检测到包括与手指滑离虚拟返回键相结合地激活虚拟返回键的虚拟输入设备停用事件时,使包含虚拟输入设备显示的复合图像的显示停止的模块。
23.根据权利要求22所述的装置,还包括:
用于在虚拟输入设备启动事件之前,在没有虚拟输入设备显示的情况下在触摸屏上显示应用显示的模块。
24.根据权利要求22所述的装置,其中:
用于确定复合显示的初始特性的模块包含用于确定应用显示的多个部分中的与虚拟输入设备显示重叠的特定部分的模块。
25.根据权利要求24所述的装置,其中:
用于确定所述多个部分中的特定部分的模块包含用于处理所述多个部分的重要性的指示的模块。
26.根据权利要求22所述的装置,其中:
用于确定对应用显示的修改的模块包含用于确定对应用显示的空间特征的修改的模块。
27.根据权利要求22所述的装置,还包括:用于确定应用显示的多个部分的重要性的模块,用于给包含活动输入栏的应用的部分分配较高的重要性的模块,以及用于压缩应用显示中被确定为具有较低重要性的选定部分的模块。
28.根据权利要求22所述的装置,其中,虚拟输入设备启动事件是由针对触摸屏的用户手势导致的。
29.根据权利要求28所述的装置,其中,针对触摸屏的用户手势包含用户在具有预定特性的位置处触摸触摸屏的多个点。
30.根据权利要求29所述的装置,其中,所述预定特性表示手指保持在输入设备上的键入位置上。
31.根据权利要求28所述的装置,其中,针对触摸屏的用户手势包含针对触摸屏上的应用显示的输入栏的用户手势。
32.根据权利要求28所述的装置,其中,针对触摸屏的用户手势包含针对在触摸屏上显示的特定用户界面项目的用户手势。
33.根据权利要求32所述的装置,其中,特定用户界面项目与应用显示相关。
34.根据权利要求33所述的装置,其中,与应用显示相关的用户界面项目是与应用显示相关的输入栏。
35.根据权利要求34所述的装置,其中,用户手势包含在触摸屏的与输入栏相关的部分上的至少一次敲击。
36.根据权利要求32所述的装置,其中,特定用户界面项目与触摸屏的桌面部分相关,所述触摸屏的桌面部分与计算机的操作系统相关。
37.根据权利要求22所述的装置,其中:
复合显示包含在视觉上将虚拟输入设备显示与应用显示的输入栏相关联的可视指示符。
38.根据权利要求37所述的装置,其中,可视指示符是从虚拟输入设备显示的一部分到应用显示的输入栏的箭头。
39.根据权利要求38所述的装置,其中,虚拟输入设备显示的所述部分是虚拟输入设备的输入显示。
40.根据权利要求37所述的装置,其中,可视指示符是应用显示的输入栏的区分显示。
41.根据权利要求22所述的装置,其中,虚拟输入设备显示包含被配置为接收输入的显示的一部分。
42.根据权利要求41所述的装置,还包括:
用于将来自被配置为接收输入的显示的一部分的输入传送到应用显示的输入栏的模块。
CN2006800339902A 2005-09-16 2006-08-11 在触摸屏上产生显示的计算机实现的方法和装置 Expired - Fee Related CN101263443B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US11/228,758 US20060033724A1 (en) 2004-07-30 2005-09-16 Virtual input device placement on a touch screen user interface
US11/228,758 2005-09-16
PCT/US2006/031526 WO2007037808A1 (en) 2005-09-16 2006-08-11 Virtual input device placement on a touch screen user interface

Related Child Applications (2)

Application Number Title Priority Date Filing Date
CN201210098813XA Division CN102736848A (zh) 2005-09-16 2006-08-11 触摸屏用户界面上的虚拟输入设备布置
CN2012100994821A Division CN102722314A (zh) 2005-09-16 2006-08-11 触摸屏用户界面上的虚拟输入设备布置

Publications (2)

Publication Number Publication Date
CN101263443A CN101263443A (zh) 2008-09-10
CN101263443B true CN101263443B (zh) 2012-09-05

Family

ID=37682523

Family Applications (3)

Application Number Title Priority Date Filing Date
CN2012100994821A Pending CN102722314A (zh) 2005-09-16 2006-08-11 触摸屏用户界面上的虚拟输入设备布置
CN201210098813XA Pending CN102736848A (zh) 2005-09-16 2006-08-11 触摸屏用户界面上的虚拟输入设备布置
CN2006800339902A Expired - Fee Related CN101263443B (zh) 2005-09-16 2006-08-11 在触摸屏上产生显示的计算机实现的方法和装置

Family Applications Before (2)

Application Number Title Priority Date Filing Date
CN2012100994821A Pending CN102722314A (zh) 2005-09-16 2006-08-11 触摸屏用户界面上的虚拟输入设备布置
CN201210098813XA Pending CN102736848A (zh) 2005-09-16 2006-08-11 触摸屏用户界面上的虚拟输入设备布置

Country Status (7)

Country Link
US (2) US20060033724A1 (zh)
EP (1) EP1934685A1 (zh)
JP (2) JP2009509235A (zh)
KR (1) KR101012598B1 (zh)
CN (3) CN102722314A (zh)
AU (2) AU2006295353A1 (zh)
WO (1) WO2007037808A1 (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103092363A (zh) * 2013-01-28 2013-05-08 上海斐讯数据通信技术有限公司 具有手势输入功能的移动终端及移动终端手势输入方法
US11880551B2 (en) 2008-05-23 2024-01-23 Qualcomm Incorporated Navigating among activities in a computing device

Families Citing this family (697)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7844914B2 (en) * 2004-07-30 2010-11-30 Apple Inc. Activating virtual keys of a touch-screen virtual keyboard
US7663607B2 (en) 2004-05-06 2010-02-16 Apple Inc. Multipoint touchscreen
KR100595920B1 (ko) * 1998-01-26 2006-07-05 웨인 웨스터만 수동 입력 통합 방법 및 장치
US9239673B2 (en) 1998-01-26 2016-01-19 Apple Inc. Gesturing with a multipoint sensing device
US8479122B2 (en) * 2004-07-30 2013-07-02 Apple Inc. Gestures for touch sensitive input devices
US7760187B2 (en) 2004-07-30 2010-07-20 Apple Inc. Visual expander
US7614008B2 (en) * 2004-07-30 2009-11-03 Apple Inc. Operation of a computer with touch screen interface
US20060033724A1 (en) * 2004-07-30 2006-02-16 Apple Computer, Inc. Virtual input device placement on a touch screen user interface
US9292111B2 (en) * 1998-01-26 2016-03-22 Apple Inc. Gesturing with a multipoint sensing device
US7808479B1 (en) 2003-09-02 2010-10-05 Apple Inc. Ambidextrous mouse
US8645137B2 (en) 2000-03-16 2014-02-04 Apple Inc. Fast, language-independent method for user authentication by voice
US7030861B1 (en) * 2001-02-10 2006-04-18 Wayne Carl Westerman System and method for packing multi-touch gestures onto a hand
US7656393B2 (en) 2005-03-04 2010-02-02 Apple Inc. Electronic device having display and surrounding touch sensitive bezel for user interface and control
US11275405B2 (en) * 2005-03-04 2022-03-15 Apple Inc. Multi-functional hand-held device
US8659565B2 (en) 2010-10-01 2014-02-25 Z124 Smartpad orientation
US7653883B2 (en) 2004-07-30 2010-01-26 Apple Inc. Proximity detector in handheld device
US8381135B2 (en) 2004-07-30 2013-02-19 Apple Inc. Proximity detector in handheld device
CN100555200C (zh) 2004-08-16 2009-10-28 苹果公司 触敏器件和提高触敏器件的空间分辨率的方法
US7593782B2 (en) 2005-01-07 2009-09-22 Apple Inc. Highly portable media device
KR20190061099A (ko) * 2005-03-04 2019-06-04 애플 인크. 다기능 휴대용 장치
KR100703771B1 (ko) * 2005-05-17 2007-04-06 삼성전자주식회사 문자 입력판을 디스플레이하는 장치 및 방법
US7294089B2 (en) * 2005-08-15 2007-11-13 Ford Global Technologies, Llc Multiple-speed automatic transmission
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
US8237664B2 (en) * 2005-12-19 2012-08-07 At&T Mobility Ii Llc Application adaptive mobile terminal
US7509588B2 (en) 2005-12-30 2009-03-24 Apple Inc. Portable electronic device with interface reconfiguration mode
US8920343B2 (en) 2006-03-23 2014-12-30 Michael Edward Sabatino Apparatus for acquiring and processing of physiological auditory signals
US7511702B2 (en) * 2006-03-30 2009-03-31 Apple Inc. Force and location sensitive display
US7538760B2 (en) * 2006-03-30 2009-05-26 Apple Inc. Force imaging input device and system
US8040142B1 (en) 2006-03-31 2011-10-18 Cypress Semiconductor Corporation Touch detection techniques for capacitive touch sense systems
US9395905B2 (en) * 2006-04-05 2016-07-19 Synaptics Incorporated Graphical scroll wheel
US7978181B2 (en) * 2006-04-25 2011-07-12 Apple Inc. Keystroke tactility arrangement on a smooth touch surface
US8062115B2 (en) 2006-04-27 2011-11-22 Wms Gaming Inc. Wagering game with multi-point gesture sensing device
US20070256029A1 (en) * 2006-05-01 2007-11-01 Rpo Pty Llimited Systems And Methods For Interfacing A User With A Touch-Screen
US8279180B2 (en) 2006-05-02 2012-10-02 Apple Inc. Multipoint touch surface controller
US8089472B2 (en) * 2006-05-26 2012-01-03 Cypress Semiconductor Corporation Bidirectional slider with delete function
US8537121B2 (en) * 2006-05-26 2013-09-17 Cypress Semiconductor Corporation Multi-function slider in touchpad
KR102125605B1 (ko) 2006-06-09 2020-06-22 애플 인크. 터치 스크린 액정 디스플레이
CN104965621B (zh) 2006-06-09 2018-06-12 苹果公司 触摸屏液晶显示器及其操作方法
US8259078B2 (en) * 2006-06-09 2012-09-04 Apple Inc. Touch screen liquid crystal display
US8040321B2 (en) 2006-07-10 2011-10-18 Cypress Semiconductor Corporation Touch-sensor with shared capacitive sensors
US8144271B2 (en) 2006-08-03 2012-03-27 Perceptive Pixel Inc. Multi-touch sensing through frustrated total internal reflection
US8441467B2 (en) * 2006-08-03 2013-05-14 Perceptive Pixel Inc. Multi-touch sensing display through frustrated total internal reflection
US20080055263A1 (en) * 2006-09-06 2008-03-06 Lemay Stephen O Incoming Telephone Call Management for a Portable Multifunction Device
US7941760B2 (en) * 2006-09-06 2011-05-10 Apple Inc. Soft keyboard display for a portable multifunction device
US8471822B2 (en) 2006-09-06 2013-06-25 Apple Inc. Dual-sided track pad
US9304675B2 (en) 2006-09-06 2016-04-05 Apple Inc. Portable electronic device for instant messaging
US8014760B2 (en) 2006-09-06 2011-09-06 Apple Inc. Missed telephone call management for a portable multifunction device
US8564544B2 (en) 2006-09-06 2013-10-22 Apple Inc. Touch screen device, method, and graphical user interface for customizing display of content category icons
US10313505B2 (en) 2006-09-06 2019-06-04 Apple Inc. Portable multifunction device, method, and graphical user interface for configuring and displaying widgets
US9318108B2 (en) 2010-01-18 2016-04-19 Apple Inc. Intelligent automated assistant
KR101434199B1 (ko) * 2006-10-02 2014-08-28 삼성전자주식회사 단말기 및 이를 위한 디스플레이 방법
US7602378B2 (en) * 2006-10-26 2009-10-13 Apple Inc. Method, system, and graphical user interface for selecting a soft keyboard
US8570278B2 (en) 2006-10-26 2013-10-29 Apple Inc. Portable multifunction device, method, and graphical user interface for adjusting an insertion point marker
US8090087B2 (en) * 2006-10-26 2012-01-03 Apple Inc. Method, system, and graphical user interface for making conference calls
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
US8547114B2 (en) 2006-11-14 2013-10-01 Cypress Semiconductor Corporation Capacitance to code converter with sigma-delta modulator
US7848825B2 (en) * 2007-01-03 2010-12-07 Apple Inc. Master/slave mode for sensor processing devices
US8711129B2 (en) * 2007-01-03 2014-04-29 Apple Inc. Minimizing mismatch during compensation
US8049732B2 (en) 2007-01-03 2011-11-01 Apple Inc. Front-end signal compensation
US8493330B2 (en) 2007-01-03 2013-07-23 Apple Inc. Individual channel phase delay scheme
US8510481B2 (en) * 2007-01-03 2013-08-13 Apple Inc. Memory access without internal microprocessor intervention
US8405617B2 (en) * 2007-01-03 2013-03-26 Apple Inc. Gated power management over a system bus
US7956847B2 (en) * 2007-01-05 2011-06-07 Apple Inc. Gestures for controlling, manipulating, and editing of media files using touch sensitive devices
US9710095B2 (en) 2007-01-05 2017-07-18 Apple Inc. Touch screen stack-ups
US8082523B2 (en) 2007-01-07 2011-12-20 Apple Inc. Portable electronic device with graphical user interface supporting application switching
US8689132B2 (en) 2007-01-07 2014-04-01 Apple Inc. Portable electronic device, method, and graphical user interface for displaying electronic documents and lists
US10437459B2 (en) * 2007-01-07 2019-10-08 Apple Inc. Multitouch data fusion
US8519964B2 (en) 2007-01-07 2013-08-27 Apple Inc. Portable multifunction device, method, and graphical user interface supporting user navigations of graphical objects on a touch screen display
US7975242B2 (en) * 2007-01-07 2011-07-05 Apple Inc. Portable multifunction device, method, and graphical user interface for conference calling
US8054299B2 (en) * 2007-01-08 2011-11-08 Apple Inc. Digital controller for a true multi-point touch surface useable in a computer system
KR20080068491A (ko) * 2007-01-19 2008-07-23 엘지전자 주식회사 터치 방식 정보 입력 단말기 및 그 방법
KR20080078291A (ko) 2007-02-23 2008-08-27 엘지전자 주식회사 브라우저 디스플레이 방법 및 이를 구현할 수 있는 단말기
KR100881952B1 (ko) 2007-01-20 2009-02-06 엘지전자 주식회사 터치스크린을 구비하는 이동통신 단말기 및 그 동작제어방법
US8058937B2 (en) 2007-01-30 2011-11-15 Cypress Semiconductor Corporation Setting a discharge rate and a charge rate of a relaxation oscillator circuit
US8269729B2 (en) * 2007-01-31 2012-09-18 Perceptive Pixel Inc. Methods of interfacing with multi-point input devices and multi-point input systems employing interfacing techniques
JP4767200B2 (ja) * 2007-03-08 2011-09-07 任天堂株式会社 情報選択装置および情報選択プログラム
US8977255B2 (en) 2007-04-03 2015-03-10 Apple Inc. Method and system for operating a multi-function portable electronic device using voice-activation
KR101377949B1 (ko) * 2007-04-13 2014-04-01 엘지전자 주식회사 오브젝트 검색 방법 및 오브젝트 검색 기능을 갖는 단말기
KR100913962B1 (ko) * 2007-05-14 2009-08-26 삼성전자주식회사 이동통신 단말기의 문자 입력 방법 및 장치
US9423995B2 (en) * 2007-05-23 2016-08-23 Google Technology Holdings LLC Method and apparatus for re-sizing an active area of a flexible display
US9933937B2 (en) 2007-06-20 2018-04-03 Apple Inc. Portable multifunction device, method, and graphical user interface for playing online videos
US20080320418A1 (en) * 2007-06-21 2008-12-25 Cadexterity, Inc. Graphical User Friendly Interface Keypad System For CAD
US20110022976A1 (en) * 2007-06-21 2011-01-27 Cadexterity, Inc. dynamic user interface system
US8302033B2 (en) 2007-06-22 2012-10-30 Apple Inc. Touch screen device, method, and graphical user interface for providing maps, directions, and location-based information
US9772751B2 (en) 2007-06-29 2017-09-26 Apple Inc. Using gestures to slide between user interfaces
US7750895B2 (en) * 2007-06-29 2010-07-06 Microsoft Corporation Navigating lists using input motions
US9500686B1 (en) 2007-06-29 2016-11-22 Cypress Semiconductor Corporation Capacitance measurement system and methods
US8570053B1 (en) 2007-07-03 2013-10-29 Cypress Semiconductor Corporation Capacitive field sensor with sigma-delta modulator
US8169238B1 (en) 2007-07-03 2012-05-01 Cypress Semiconductor Corporation Capacitance to frequency converter
US8125468B2 (en) * 2007-07-30 2012-02-28 Perceptive Pixel Inc. Liquid multi-touch sensor and display device
US9477395B2 (en) 2007-09-04 2016-10-25 Apple Inc. Audio file interface
US11126321B2 (en) 2007-09-04 2021-09-21 Apple Inc. Application menu user interface
US8619038B2 (en) 2007-09-04 2013-12-31 Apple Inc. Editing interface
US9619143B2 (en) 2008-01-06 2017-04-11 Apple Inc. Device, method, and graphical user interface for viewing application launch icons
US8610671B2 (en) * 2007-12-27 2013-12-17 Apple Inc. Insertion marker placement on touch sensitive display
TWI361376B (en) * 2007-12-31 2012-04-01 Htc Corp Method for operating handheld electronic device and touch interface apparatus and storage media using the same
TWI389015B (zh) * 2007-12-31 2013-03-11 Htc Corp 軟體鍵盤之操作方法
US9330720B2 (en) 2008-01-03 2016-05-03 Apple Inc. Methods and apparatus for altering audio output signals
US9052790B2 (en) 2008-01-04 2015-06-09 Tactus Technology, Inc. User interface and methods
US9588683B2 (en) 2008-01-04 2017-03-07 Tactus Technology, Inc. Dynamic tactile interface
US9372565B2 (en) 2008-01-04 2016-06-21 Tactus Technology, Inc. Dynamic tactile interface
US9760172B2 (en) 2008-01-04 2017-09-12 Tactus Technology, Inc. Dynamic tactile interface
US9063627B2 (en) 2008-01-04 2015-06-23 Tactus Technology, Inc. User interface and methods
US9552065B2 (en) 2008-01-04 2017-01-24 Tactus Technology, Inc. Dynamic tactile interface
US8547339B2 (en) 2008-01-04 2013-10-01 Tactus Technology, Inc. System and methods for raised touch screens
US8553005B2 (en) 2008-01-04 2013-10-08 Tactus Technology, Inc. User interface system
US9298261B2 (en) 2008-01-04 2016-03-29 Tactus Technology, Inc. Method for actuating a tactile interface layer
US20090174679A1 (en) 2008-01-04 2009-07-09 Wayne Carl Westerman Selective Rejection of Touch Contacts in an Edge Region of a Touch Surface
US9720501B2 (en) 2008-01-04 2017-08-01 Tactus Technology, Inc. Dynamic tactile interface
US9367132B2 (en) 2008-01-04 2016-06-14 Tactus Technology, Inc. User interface system
US8922510B2 (en) 2008-01-04 2014-12-30 Tactus Technology, Inc. User interface system
US8947383B2 (en) 2008-01-04 2015-02-03 Tactus Technology, Inc. User interface system and method
US9274612B2 (en) 2008-01-04 2016-03-01 Tactus Technology, Inc. User interface system
US9128525B2 (en) 2008-01-04 2015-09-08 Tactus Technology, Inc. Dynamic tactile interface
US8154527B2 (en) 2008-01-04 2012-04-10 Tactus Technology User interface system
US9013417B2 (en) 2008-01-04 2015-04-21 Tactus Technology, Inc. User interface system
US8570295B2 (en) 2008-01-04 2013-10-29 Tactus Technology, Inc. User interface system
US8587541B2 (en) 2010-04-19 2013-11-19 Tactus Technology, Inc. Method for actuating a tactile interface layer
US9612659B2 (en) 2008-01-04 2017-04-04 Tactus Technology, Inc. User interface system
US8179375B2 (en) 2008-01-04 2012-05-15 Tactus Technology User interface system and method
US8922502B2 (en) 2008-01-04 2014-12-30 Tactus Technology, Inc. User interface system
US8243038B2 (en) 2009-07-03 2012-08-14 Tactus Technologies Method for adjusting the user interface of a device
US9423875B2 (en) 2008-01-04 2016-08-23 Tactus Technology, Inc. Dynamic tactile interface with exhibiting optical dispersion characteristics
US9557915B2 (en) 2008-01-04 2017-01-31 Tactus Technology, Inc. Dynamic tactile interface
US8456438B2 (en) 2008-01-04 2013-06-04 Tactus Technology, Inc. User interface system
US8525798B2 (en) 2008-01-28 2013-09-03 Cypress Semiconductor Corporation Touch sensing
US8423076B2 (en) * 2008-02-01 2013-04-16 Lg Electronics Inc. User interface for a mobile device
US8358142B2 (en) 2008-02-27 2013-01-22 Cypress Semiconductor Corporation Methods and circuits for measuring mutual and self capacitance
US8319505B1 (en) 2008-10-24 2012-11-27 Cypress Semiconductor Corporation Methods and circuits for measuring mutual and self capacitance
US9104273B1 (en) 2008-02-29 2015-08-11 Cypress Semiconductor Corporation Multi-touch sensing method
US8650507B2 (en) * 2008-03-04 2014-02-11 Apple Inc. Selecting of text using gestures
US8201109B2 (en) 2008-03-04 2012-06-12 Apple Inc. Methods and graphical user interfaces for editing on a portable multifunction device
US20090227369A1 (en) * 2008-03-10 2009-09-10 Merit Entertainment Amusement Device Having a Configurable Display for Presenting Games Having Different Aspect Ratios
US8358277B2 (en) * 2008-03-18 2013-01-22 Microsoft Corporation Virtual keyboard based activation and dismissal
US8996376B2 (en) 2008-04-05 2015-03-31 Apple Inc. Intelligent text-to-speech conversion
US9256342B2 (en) 2008-04-10 2016-02-09 Perceptive Pixel, Inc. Methods of interfacing with multi-input devices and multi-input display systems employing interfacing techniques
CN101556501B (zh) * 2008-04-11 2012-10-17 深圳富泰宏精密工业有限公司 计算机鼠标模拟系统及方法
US9582049B2 (en) * 2008-04-17 2017-02-28 Lg Electronics Inc. Method and device for controlling user interface based on user's gesture
US10496753B2 (en) 2010-01-18 2019-12-03 Apple Inc. Automatically adapting user interfaces for hands-free interaction
JP5213033B2 (ja) * 2008-06-12 2013-06-19 Necインフロンティア株式会社 ソフトウェア入力キー表示方法、プログラム及び情報処理端末
US8217908B2 (en) 2008-06-19 2012-07-10 Tactile Displays, Llc Apparatus and method for interactive display with tactile feedback
US8115745B2 (en) 2008-06-19 2012-02-14 Tactile Displays, Llc Apparatus and method for interactive display with tactile feedback
US8665228B2 (en) 2008-06-19 2014-03-04 Tactile Displays, Llc Energy efficient interactive display with energy regenerative keyboard
US9513705B2 (en) 2008-06-19 2016-12-06 Tactile Displays, Llc Interactive display with tactile feedback
US8754855B2 (en) * 2008-06-27 2014-06-17 Microsoft Corporation Virtual touchpad
US8577431B2 (en) 2008-07-03 2013-11-05 Cercacor Laboratories, Inc. Noise shielding for a noninvasive device
US10095375B2 (en) 2008-07-09 2018-10-09 Apple Inc. Adding a contact to a home screen
US9086775B1 (en) * 2008-07-10 2015-07-21 Google Inc. Minimizing software based keyboard
US20100030549A1 (en) 2008-07-31 2010-02-04 Lee Michael M Mobile device having human language translation capability with positional feedback
US8630691B2 (en) 2008-08-04 2014-01-14 Cercacor Laboratories, Inc. Multi-stream sensor front ends for noninvasive measurement of blood constituents
US20100033439A1 (en) * 2008-08-08 2010-02-11 Kodimer Marianne L System and method for touch screen display field text entry
US8321174B1 (en) 2008-09-26 2012-11-27 Cypress Semiconductor Corporation System and method to measure capacitance of capacitive sensor array
US8284170B2 (en) 2008-09-30 2012-10-09 Apple Inc. Touch screen device, method, and graphical user interface for moving on-screen objects without using a cursor
US9041660B2 (en) * 2008-12-09 2015-05-26 Microsoft Technology Licensing, Llc Soft keyboard control
US20100146460A1 (en) * 2008-12-10 2010-06-10 Sony Ericsson Mobile Communications Ab System and method for modifying a plurality of key input regions based on detected tilt and/or rate of tilt of an electronic device
WO2010067118A1 (en) 2008-12-11 2010-06-17 Novauris Technologies Limited Speech recognition involving a mobile device
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
JP5108747B2 (ja) 2008-12-26 2012-12-26 富士フイルム株式会社 情報表示装置、方法およびプログラム
WO2010078597A1 (en) * 2009-01-05 2010-07-08 Tactus Technology, Inc. User interface system
WO2010078596A1 (en) 2009-01-05 2010-07-08 Tactus Technology, Inc. User interface system
US9588684B2 (en) 2009-01-05 2017-03-07 Tactus Technology, Inc. Tactile interface for a computing device
US20100177060A1 (en) * 2009-01-14 2010-07-15 Perceptive Pixel Inc. Touch-Sensitive Display
US8274536B2 (en) * 2009-03-16 2012-09-25 Apple Inc. Smart keyboard management for a multifunction device with a touch screen display
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
KR20120016060A (ko) * 2009-03-20 2012-02-22 구글 인코포레이티드 입력 방식 편집기 컴퓨팅 디바이스와의 상호작용
US8289316B1 (en) 2009-04-01 2012-10-16 Perceptive Pixel Inc. Controlling distribution of error in 2D and 3D manipulation
US9448815B2 (en) 2009-04-15 2016-09-20 Wyse Technology L.L.C. Server-side computing from a remote client device
US9444894B2 (en) * 2009-04-15 2016-09-13 Wyse Technology Llc System and method for communicating events at a server to a remote device
US9189124B2 (en) 2009-04-15 2015-11-17 Wyse Technology L.L.C. Custom pointer features for touch-screen on remote client devices
US9241062B2 (en) * 2009-05-20 2016-01-19 Citrix Systems, Inc. Methods and systems for using external display devices with a mobile computing device
US8736581B2 (en) * 2009-06-01 2014-05-27 Perceptive Pixel Inc. Touch sensing with frustrated total internal reflection
WO2010141453A2 (en) * 2009-06-01 2010-12-09 Han Jefferson Y Touch sensing
US8624853B2 (en) * 2009-06-01 2014-01-07 Perceptive Pixel Inc. Structure-augmented touch sensing with frustated total internal reflection
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
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
KR101626461B1 (ko) * 2009-06-09 2016-06-02 삼성전자주식회사 Ui 제공방법 및 이를 적용한 디스플레이 장치
US9431006B2 (en) 2009-07-02 2016-08-30 Apple Inc. Methods and apparatuses for automatic speech recognition
JP2012532384A (ja) 2009-07-03 2012-12-13 タクタス テクノロジー ユーザインターフェイス拡張システム
CN103558931A (zh) * 2009-07-22 2014-02-05 罗技欧洲公司 用于远程、虚拟屏幕输入的系统和方法
US8654524B2 (en) 2009-08-17 2014-02-18 Apple Inc. Housing as an I/O device
US9310907B2 (en) 2009-09-25 2016-04-12 Apple Inc. Device, method, and graphical user interface for manipulating user interface objects
EP2480957B1 (en) 2009-09-22 2017-08-09 Apple Inc. Device, method, and graphical user interface for manipulating user interface objects
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
US8832585B2 (en) 2009-09-25 2014-09-09 Apple Inc. Device, method, and graphical user interface for manipulating workspace views
US8624933B2 (en) 2009-09-25 2014-01-07 Apple Inc. Device, method, and graphical user interface for scrolling a multi-section document
US8766928B2 (en) * 2009-09-25 2014-07-01 Apple Inc. Device, method, and graphical user interface for manipulating user interface objects
CA2717553C (en) * 2009-10-13 2015-06-30 Research In Motion Limited User interface for a touchscreen display
US9060278B2 (en) * 2009-11-05 2015-06-16 At&T Intellectual Property I, L.P. Mobile subscriber device network access
US8358281B2 (en) * 2009-12-15 2013-01-22 Apple Inc. Device, method, and graphical user interface for management and manipulation of user interface elements
US20110145739A1 (en) * 2009-12-16 2011-06-16 Peter Glen Berger Device, Method, and Graphical User Interface for Location-Based Data Collection
US8381125B2 (en) * 2009-12-16 2013-02-19 Apple Inc. Device and method for resizing user interface content while maintaining an aspect ratio via snapping a perimeter to a gridline
US8621391B2 (en) * 2009-12-16 2013-12-31 Apple Inc. 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
US8347238B2 (en) * 2009-12-16 2013-01-01 Apple Inc. Device, method, and graphical user interface for managing user interface content and user interface elements by dynamic snapping of user interface elements to alignment guides
CN102741784A (zh) * 2009-12-20 2012-10-17 凯利斯系统有限公司 一种数据输入系统的特征
CN102782617B (zh) 2009-12-21 2015-10-07 泰克图斯科技公司 用户接口系统
US9239623B2 (en) 2010-01-05 2016-01-19 Tactus Technology, Inc. Dynamic tactile interface
US8736561B2 (en) 2010-01-06 2014-05-27 Apple Inc. Device, method, and graphical user interface with content display modes and display rotation heuristics
US8698845B2 (en) 2010-01-06 2014-04-15 Apple Inc. Device, method, and graphical user interface with interactive popup views
US8621380B2 (en) * 2010-01-06 2013-12-31 Apple Inc. Apparatus and method for conditionally enabling or disabling soft buttons
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
US8539385B2 (en) * 2010-01-26 2013-09-17 Apple Inc. Device, method, and graphical user interface for precise positioning of objects
US8209630B2 (en) * 2010-01-26 2012-06-26 Apple Inc. Device, method, and graphical user interface for resizing user interface content
US8539386B2 (en) * 2010-01-26 2013-09-17 Apple Inc. Device, method, and graphical user interface for selecting and moving objects
US8683363B2 (en) * 2010-01-26 2014-03-25 Apple Inc. Device, method, and graphical user interface for managing user interface content and user interface elements
US8677268B2 (en) * 2010-01-26 2014-03-18 Apple Inc. Device, method, and graphical user interface for resizing objects
US8619035B2 (en) 2010-02-10 2013-12-31 Tactus Technology, Inc. Method for assisting user input to a device
US9367205B2 (en) 2010-02-19 2016-06-14 Microsoft Technolgoy Licensing, Llc Radial menus with bezel gestures
US9965165B2 (en) * 2010-02-19 2018-05-08 Microsoft Technology Licensing, Llc Multi-finger gestures
US8682667B2 (en) 2010-02-25 2014-03-25 Apple Inc. User profiling for selecting user specific voice input processing information
US9092129B2 (en) 2010-03-17 2015-07-28 Logitech Europe S.A. System and method for capturing hand annotations
US10719131B2 (en) 2010-04-05 2020-07-21 Tactile Displays, Llc Interactive display with tactile feedback
US20110252357A1 (en) 2010-04-07 2011-10-13 Imran Chaudhri Device, Method, and Graphical User Interface for Managing Concurrently Open Software Applications
US9823831B2 (en) 2010-04-07 2017-11-21 Apple Inc. Device, method, and graphical user interface for managing concurrently open software applications
US9513801B2 (en) 2010-04-07 2016-12-06 Apple Inc. Accessing electronic notifications and settings icons with gestures
US20200393907A1 (en) 2010-04-13 2020-12-17 Tactile Displays, Llc Interactive display with tactile feedback
GB2479756B (en) * 2010-04-21 2013-06-05 Realvnc Ltd Virtual interface devices
JP4950321B2 (ja) * 2010-04-26 2012-06-13 京セラ株式会社 文字入力装置、文字入力方法および文字入力プログラム
US20110296333A1 (en) * 2010-05-25 2011-12-01 Bateman Steven S User interaction gestures with virtual keyboard
EP3306454B1 (en) * 2010-05-25 2019-04-03 Sony Mobile Communications Inc. A user interface for a touch sensitive display on an electronic device
USRE49044E1 (en) 2010-06-01 2022-04-19 Apple Inc. Automatic avatar creation
JP5634135B2 (ja) * 2010-06-03 2014-12-03 株式会社Pfu 画像読取装置、画像処理方法、および、プログラム
US9483175B2 (en) * 2010-07-26 2016-11-01 Apple Inc. Device, method, and graphical user interface for navigating through a hierarchy
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
US9081494B2 (en) 2010-07-30 2015-07-14 Apple Inc. Device, method, and graphical user interface for copying formatting attributes
US9098182B2 (en) 2010-07-30 2015-08-04 Apple Inc. Device, method, and graphical user interface for copying user interface objects between content regions
CN101950243B (zh) * 2010-09-19 2012-07-18 宇龙计算机通信科技(深圳)有限公司 一种移动终端及其设置按键位置的方法
US9400585B2 (en) 2010-10-05 2016-07-26 Citrix Systems, Inc. Display management for native user experiences
US20120096349A1 (en) * 2010-10-19 2012-04-19 Microsoft Corporation Scrubbing Touch Infotip
US9542202B2 (en) 2010-10-19 2017-01-10 Apple Inc. Displaying and updating workspaces in a user interface
WO2012054780A1 (en) 2010-10-20 2012-04-26 Tactus Technology User interface system
KR20140043697A (ko) 2010-10-20 2014-04-10 택투스 테크놀로지, 아이엔씨. 사용자 인터페이스 시스템 및 방법
US9141285B2 (en) 2010-11-05 2015-09-22 Apple Inc. Device, method, and graphical user interface for manipulating soft keyboards
US8587547B2 (en) * 2010-11-05 2013-11-19 Apple Inc. Device, method, and graphical user interface for manipulating soft keyboards
KR101522345B1 (ko) 2010-11-12 2015-05-21 주식회사 케이티 이동 통신 단말에서의 배경화면 표시 방법 및 그 장치
US9244606B2 (en) 2010-12-20 2016-01-26 Apple Inc. Device, method, and graphical user interface for navigation of concurrently open software applications
US9658769B2 (en) * 2010-12-22 2017-05-23 Intel Corporation Touch screen keyboard design for mobile devices
US8804056B2 (en) 2010-12-22 2014-08-12 Apple Inc. Integrated touch screens
US10762293B2 (en) 2010-12-22 2020-09-01 Apple Inc. Using parts-of-speech tagging and named entity recognition for spelling correction
US10082892B2 (en) 2011-01-10 2018-09-25 Apple Inc. Button functionality
US8717381B2 (en) 2011-01-11 2014-05-06 Apple Inc. Gesture mapping for image filter input parameters
US9092132B2 (en) 2011-01-24 2015-07-28 Apple Inc. Device, method, and graphical user interface with a dynamic gesture disambiguation threshold
US10365819B2 (en) 2011-01-24 2019-07-30 Apple Inc. Device, method, and graphical user interface for displaying a character input user interface
EP2676184B1 (en) * 2011-02-15 2021-08-11 Nokia Technologies Oy Displaying a panel
JP5749043B2 (ja) 2011-03-11 2015-07-15 京セラ株式会社 電子機器
US9262612B2 (en) 2011-03-21 2016-02-16 Apple Inc. Device access using voice authentication
KR101199618B1 (ko) 2011-05-11 2012-11-08 주식회사 케이티테크 화면 분할 표시 장치 및 방법
US8971924B2 (en) 2011-05-23 2015-03-03 Apple Inc. Identifying and locating users on a mobile network
US10715380B2 (en) 2011-05-23 2020-07-14 Apple Inc. Setting a reminder that is triggered by a target user device
JP5810433B2 (ja) * 2011-05-23 2015-11-11 ▲華▼▲為▼▲終▼端有限公司 入力方法、入力装置、および端末機器
US8661339B2 (en) 2011-05-31 2014-02-25 Apple Inc. Devices, methods, and graphical user interfaces for document manipulation
KR101709510B1 (ko) * 2011-06-03 2017-02-24 엘지전자 주식회사 휴대 단말기 및 그 제어 방법
US10057736B2 (en) 2011-06-03 2018-08-21 Apple Inc. Active transport based notifications
US8854491B2 (en) 2011-06-05 2014-10-07 Apple Inc. Metadata-assisted image filters
US8959459B2 (en) 2011-06-15 2015-02-17 Wms Gaming Inc. Gesture sensing enhancement system for a wagering game
US9176608B1 (en) 2011-06-27 2015-11-03 Amazon Technologies, Inc. Camera based sensor for motion detection
US9158455B2 (en) 2011-07-12 2015-10-13 Apple Inc. Multifunctional environment for image cropping
US8806369B2 (en) 2011-08-26 2014-08-12 Apple Inc. Device, method, and graphical user interface for managing and interacting with concurrently open software applications
US8994660B2 (en) 2011-08-29 2015-03-31 Apple Inc. Text correction processing
TWI456432B (zh) * 2011-09-21 2014-10-11 Acer Inc 虛擬輸入裝置的反饋方法及其電子裝置
US9182935B2 (en) 2011-09-27 2015-11-10 Z124 Secondary single screen mode activation through menu option
US20130106898A1 (en) * 2011-10-26 2013-05-02 Google Inc. Detecting object moving toward or away from a computing device
US8631357B2 (en) 2011-10-31 2014-01-14 Apple Inc. Dual function scroll wheel input
US20130111391A1 (en) * 2011-11-01 2013-05-02 Microsoft Corporation Adjusting content to avoid occlusion by a virtual input panel
US8490008B2 (en) 2011-11-10 2013-07-16 Research In Motion Limited Touchscreen keyboard predictive display and generation of a set of characters
US9310889B2 (en) 2011-11-10 2016-04-12 Blackberry Limited Touchscreen keyboard predictive display and generation of a set of characters
US9652448B2 (en) 2011-11-10 2017-05-16 Blackberry Limited Methods and systems for removing or replacing on-keyboard prediction candidates
US9715489B2 (en) 2011-11-10 2017-07-25 Blackberry Limited Displaying a prediction candidate after a typing mistake
US9122672B2 (en) 2011-11-10 2015-09-01 Blackberry Limited In-letter word prediction for virtual keyboard
US9612724B2 (en) 2011-11-29 2017-04-04 Citrix Systems, Inc. Integrating native user interface components on a mobile device
US9207852B1 (en) * 2011-12-20 2015-12-08 Amazon Technologies, Inc. Input mechanisms for electronic devices
US9361942B2 (en) 2011-12-22 2016-06-07 Apple Inc. Playlist configuration and preview
US9218123B2 (en) 2011-12-29 2015-12-22 Apple Inc. Device, method, and graphical user interface for resizing content viewing and text entry interfaces
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
WO2013114844A1 (ja) 2012-02-03 2013-08-08 パナソニック株式会社 触覚提示装置および触覚提示装置の駆動方法、駆動プログラム
WO2013120851A1 (en) 2012-02-13 2013-08-22 Mach-3D Sàrl Method for sharing emotions through the creation of three-dimensional avatars and their interaction through a cloud-based platform
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
US20130222255A1 (en) 2012-02-24 2013-08-29 Research In Motion Limited Portable electronic device including touch-sensitive display and method of controlling same
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
KR101195514B1 (ko) * 2012-03-22 2012-10-29 알서포트 주식회사 가상 키패드를 이용하는 모바일 단말의 원격 제어 방법 및 장치
CN103366137A (zh) * 2012-04-06 2013-10-23 腾讯科技(深圳)有限公司 一种输入信息的方法及装置
US9201510B2 (en) 2012-04-16 2015-12-01 Blackberry Limited Method and device having touchscreen keyboard with visual cues
US9116567B2 (en) 2012-04-25 2015-08-25 Google Technology Holdings LLC Systems and methods for managing the display of content on an electronic device
US20130285926A1 (en) * 2012-04-30 2013-10-31 Research In Motion Limited Configurable Touchscreen Keyboard
US9292192B2 (en) 2012-04-30 2016-03-22 Blackberry Limited Method and apparatus for text selection
US9354805B2 (en) 2012-04-30 2016-05-31 Blackberry Limited Method and apparatus for text selection
KR101958747B1 (ko) * 2012-05-02 2019-03-15 삼성전자주식회사 휴대단말기의 텍스트 입력 방법 및 장치
US9086732B2 (en) 2012-05-03 2015-07-21 Wms Gaming Inc. Gesture fusion
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
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
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
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
EP3264252B1 (en) 2012-05-09 2019-11-27 Apple Inc. Device, method, and graphical user interface for performing an operation in accordance with a selected mode of operation
US10097496B2 (en) 2012-05-09 2018-10-09 Apple Inc. Electronic mail user interface
US10304347B2 (en) 2012-05-09 2019-05-28 Apple Inc. Exercised-based watch face and complications
WO2013169845A1 (en) 2012-05-09 2013-11-14 Yknots Industries Llc Device, method, and graphical user interface for scrolling nested regions
KR101806350B1 (ko) 2012-05-09 2017-12-07 애플 인크. 사용자 인터페이스 객체를 선택하는 디바이스, 방법, 및 그래픽 사용자 인터페이스
WO2013169875A2 (en) 2012-05-09 2013-11-14 Yknots Industries Llc Device, method, and graphical user interface for displaying content associated with a corresponding affordance
WO2013169843A1 (en) 2012-05-09 2013-11-14 Yknots Industries Llc Device, method, and graphical user interface for manipulating framed graphical objects
US10235014B2 (en) 2012-05-09 2019-03-19 Apple Inc. Music user interface
CN109298789B (zh) 2012-05-09 2021-12-31 苹果公司 用于针对激活状态提供反馈的设备、方法和图形用户界面
WO2013169851A2 (en) 2012-05-09 2013-11-14 Yknots Industries Llc Device, method, and graphical user interface for facilitating user interaction with controls in a user interface
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
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
US10649622B2 (en) 2012-05-09 2020-05-12 Apple Inc. Electronic message user interface
US9280610B2 (en) 2012-05-14 2016-03-08 Apple Inc. Crowd sourcing information to fulfill user requests
US10051104B2 (en) 2012-05-14 2018-08-14 Apple Inc. Delivery/read receipts for electronic messaging
US9207860B2 (en) 2012-05-25 2015-12-08 Blackberry Limited Method and apparatus for detecting a gesture
US10354004B2 (en) 2012-06-07 2019-07-16 Apple Inc. Intelligent presentation of documents
US9348607B2 (en) 2012-06-07 2016-05-24 Apple Inc. Quiet hours for notifications
US9721563B2 (en) 2012-06-08 2017-08-01 Apple Inc. Name recognition system
US9098739B2 (en) * 2012-06-25 2015-08-04 Aquifi, Inc. Systems and methods for tracking human hands using parts based template matching
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
US9239824B2 (en) 2012-07-27 2016-01-19 Semantic Compaction Systems, Inc. Apparatus, method and computer readable medium for a multifunctional interactive dictionary database for referencing polysemous symbol sequences
US10222975B2 (en) 2012-08-27 2019-03-05 Apple Inc. Single contact scaling gesture
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
US9576574B2 (en) 2012-09-10 2017-02-21 Apple Inc. Context-sensitive handling of interruptions by intelligent digital assistant
US9547647B2 (en) 2012-09-19 2017-01-17 Apple Inc. Voice-based media searching
US9405417B2 (en) 2012-09-24 2016-08-02 Tactus Technology, Inc. Dynamic tactile interface and methods
CN104662497A (zh) 2012-09-24 2015-05-27 泰克图斯科技公司 动态触觉界面和方法
US9557846B2 (en) 2012-10-04 2017-01-31 Corning Incorporated Pressure-sensing touch system utilizing optical and capacitive systems
WO2014062872A1 (en) * 2012-10-17 2014-04-24 Avocent Huntsville Corp. System and method for controlling display of virtual keyboard to avoid obscuring data entry fields
US9591339B1 (en) 2012-11-27 2017-03-07 Apple Inc. Agnostic media delivery system
US9411510B2 (en) 2012-12-07 2016-08-09 Apple Inc. Techniques for preventing typographical errors on soft keyboards
US9774917B1 (en) 2012-12-10 2017-09-26 Apple Inc. Channel bar user interface
US10200761B1 (en) 2012-12-13 2019-02-05 Apple Inc. TV side bar user interface
US9532111B1 (en) 2012-12-18 2016-12-27 Apple Inc. Devices and method for providing remote control hints on a display
AU2013368441B2 (en) 2012-12-29 2016-04-14 Apple Inc. Device, method, and graphical user interface for forgoing generation of tactile output for a multi-contact gesture
CN105144057B (zh) 2012-12-29 2019-05-17 苹果公司 用于根据具有模拟三维特征的控制图标的外观变化来移动光标的设备、方法和图形用户界面
WO2014105276A1 (en) 2012-12-29 2014-07-03 Yknots Industries Llc Device, method, and graphical user interface for transitioning between touch input to display output relationships
WO2014105274A1 (en) 2012-12-29 2014-07-03 Yknots Industries Llc Device, method, and graphical user interface for navigating user interface hierarchies
CN107831991B (zh) 2012-12-29 2020-11-27 苹果公司 用于确定是滚动还是选择内容的设备、方法和图形用户界面
US10691230B2 (en) 2012-12-29 2020-06-23 Apple Inc. Crown input for a wearable electronic device
US10275117B2 (en) 2012-12-29 2019-04-30 Apple Inc. User interface object manipulations in a user interface
US10521188B1 (en) 2012-12-31 2019-12-31 Apple Inc. Multi-user TV user interface
KR20140087473A (ko) * 2012-12-31 2014-07-09 엘지전자 주식회사 두 개 이상의 화면을 처리하는 영상 처리 장치 및 방법
US9298360B2 (en) 2013-01-25 2016-03-29 Apple Inc. Accessibility techinques for presentation of symbolic expressions
US8989773B2 (en) 2013-01-29 2015-03-24 Apple Inc. Sharing location information among devices
KR102516577B1 (ko) 2013-02-07 2023-04-03 애플 인크. 디지털 어시스턴트를 위한 음성 트리거
CN107918520A (zh) * 2013-02-27 2018-04-17 夏普株式会社 信息终端、信息终端的控制方法以及记录介质
US9345404B2 (en) 2013-03-04 2016-05-24 Hello Inc. Mobile device that monitors an individuals activities, behaviors, habits or health parameters
US9361572B2 (en) 2013-03-04 2016-06-07 Hello Inc. Wearable device with magnets positioned at opposing ends and overlapped from one side to another
US9420857B2 (en) 2013-03-04 2016-08-23 Hello Inc. Wearable device with interior frame
US9704209B2 (en) 2013-03-04 2017-07-11 Hello Inc. Monitoring system and device with sensors and user profiles based on biometric user information
US9445651B2 (en) 2013-03-04 2016-09-20 Hello Inc. Wearable device with overlapping ends coupled by magnets
US9427160B2 (en) 2013-03-04 2016-08-30 Hello Inc. Wearable device with overlapping ends coupled by magnets positioned in the wearable device by an undercut
US9436903B2 (en) 2013-03-04 2016-09-06 Hello Inc. Wearable device with magnets with a defined distance between adjacent magnets
US9526422B2 (en) 2013-03-04 2016-12-27 Hello Inc. System for monitoring individuals with a monitoring device, telemetry system, activity manager and a feedback system
US9737214B2 (en) 2013-03-04 2017-08-22 Hello Inc. Wireless monitoring of patient exercise and lifestyle
US9430938B2 (en) 2013-03-04 2016-08-30 Hello Inc. Monitoring device with selectable wireless communication
US9532716B2 (en) 2013-03-04 2017-01-03 Hello Inc. Systems using lifestyle database analysis to provide feedback
US9662015B2 (en) 2013-03-04 2017-05-30 Hello Inc. System or device with wearable devices having one or more sensors with assignment of a wearable device user identifier to a wearable device user
US9420856B2 (en) 2013-03-04 2016-08-23 Hello Inc. Wearable device with adjacent magnets magnetized in different directions
US20140246502A1 (en) 2013-03-04 2014-09-04 Hello Inc. Wearable devices with magnets encased by a material that redistributes their magnetic fields
US9427189B2 (en) 2013-03-04 2016-08-30 Hello Inc. Monitoring system and device with sensors that are responsive to skin pigmentation
US9634921B2 (en) 2013-03-04 2017-04-25 Hello Inc. Wearable device coupled by magnets positioned in a frame in an interior of the wearable device with at least one electronic circuit
US9159223B2 (en) 2013-03-04 2015-10-13 Hello, Inc. User monitoring device configured to be in communication with an emergency response system or team
US9320434B2 (en) 2013-03-04 2016-04-26 Hello Inc. Patient monitoring systems and messages that send alerts to patients only when the patient is awake
US9553486B2 (en) 2013-03-04 2017-01-24 Hello Inc. Monitoring system and device with sensors that is remotely powered
US9424508B2 (en) 2013-03-04 2016-08-23 Hello Inc. Wearable device with magnets having first and second polarities
US9848776B2 (en) 2013-03-04 2017-12-26 Hello Inc. Methods using activity manager for monitoring user activity
US9149189B2 (en) 2013-03-04 2015-10-06 Hello, Inc. User or patient monitoring methods using one or more analysis tools
US9298882B2 (en) 2013-03-04 2016-03-29 Hello Inc. Methods using patient monitoring devices with unique patient IDs and a telemetry system
US9204798B2 (en) 2013-03-04 2015-12-08 Hello, Inc. System for monitoring health, wellness and fitness with feedback
US9357922B2 (en) 2013-03-04 2016-06-07 Hello Inc. User or patient monitoring systems with one or more analysis tools
US9427053B2 (en) 2013-03-04 2016-08-30 Hello Inc. Wearable device with magnets magnetized through their widths or thickness
US9367793B2 (en) 2013-03-04 2016-06-14 Hello Inc. Wearable device with magnets distanced from exterior surfaces of the wearable device
US9406220B2 (en) 2013-03-04 2016-08-02 Hello Inc. Telemetry system with tracking receiver devices
US9392939B2 (en) 2013-03-04 2016-07-19 Hello Inc. Methods using a monitoring device to monitor individual activities, behaviors or habit information and communicate with a database with corresponding individual base information for comparison
US9339188B2 (en) 2013-03-04 2016-05-17 James Proud Methods from monitoring health, wellness and fitness with feedback
US9530089B2 (en) 2013-03-04 2016-12-27 Hello Inc. Wearable device with overlapping ends coupled by magnets of a selected width, length and depth
US9345403B2 (en) 2013-03-04 2016-05-24 Hello Inc. Wireless monitoring system with activity manager for monitoring user activity
US9330561B2 (en) 2013-03-04 2016-05-03 Hello Inc. Remote communication systems and methods for communicating with a building gateway control to control building systems and elements
US9398854B2 (en) 2013-03-04 2016-07-26 Hello Inc. System with a monitoring device that monitors individual activities, behaviors or habit information and communicates with a database with corresponding individual base information for comparison
US20140249994A1 (en) 2013-03-04 2014-09-04 Hello Inc. Wearable device with unique user ID and telemetry system for payments
US9432091B2 (en) 2013-03-04 2016-08-30 Hello Inc. Telemetry system with wireless power receiver and monitoring devices
CN104035652B (zh) * 2013-03-07 2018-05-18 阿里巴巴集团控股有限公司 用户界面显示的控制方法和装置
US9368114B2 (en) 2013-03-14 2016-06-14 Apple Inc. Context-sensitive handling of interruptions
US11352812B2 (en) 2013-03-15 2022-06-07 August Home, Inc. Door lock system coupled to an image capture device
US11527121B2 (en) 2013-03-15 2022-12-13 August Home, Inc. Door lock system with contact sensor
US9382739B1 (en) 2013-03-15 2016-07-05 August Home, Inc. Determining right or left hand side door installation
US11802422B2 (en) 2013-03-15 2023-10-31 August Home, Inc. Video recording triggered by a smart lock device
US9922481B2 (en) 2014-03-12 2018-03-20 August Home, Inc. Intelligent door lock system with third party secured access to a dwelling
US10388094B2 (en) 2013-03-15 2019-08-20 August Home Inc. Intelligent door lock system with notification to user regarding battery status
US11072945B2 (en) 2013-03-15 2021-07-27 August Home, Inc. Video recording triggered by a smart lock device
US11043055B2 (en) 2013-03-15 2021-06-22 August Home, Inc. Door lock system with contact sensor
US9359794B2 (en) 2014-03-12 2016-06-07 August Home, Inc. Method for operating an intelligent door knob
US10181232B2 (en) 2013-03-15 2019-01-15 August Home, Inc. Wireless access control system and methods for intelligent door lock system
US10140828B2 (en) 2015-06-04 2018-11-27 August Home, Inc. Intelligent door lock system with camera and motion detector
US9916746B2 (en) 2013-03-15 2018-03-13 August Home, Inc. Security system coupled to a door lock system
US9704314B2 (en) 2014-08-13 2017-07-11 August Home, Inc. BLE/WiFi bridge that detects signal strength of Bluetooth LE devices at an exterior of a dwelling
US9695616B2 (en) 2013-03-15 2017-07-04 August Home, Inc. Intelligent door lock system and vibration/tapping sensing device to lock or unlock a door
US9447609B2 (en) 2013-03-15 2016-09-20 August Home, Inc. Mobile device that detects tappings/vibrations which are used to lock or unlock a door
US9644398B1 (en) 2013-03-15 2017-05-09 August Home, Inc. Intelligent door lock system with a haptic device
US9326094B2 (en) 2013-03-15 2016-04-26 August Home, Inc. BLE/WiFi bridge with audio sensor
US10691953B2 (en) 2013-03-15 2020-06-23 August Home, Inc. Door lock system with one or more virtual fences
WO2014144949A2 (en) 2013-03-15 2014-09-18 Apple Inc. Training an at least partial voice command system
US9477404B2 (en) 2013-03-15 2016-10-25 Apple Inc. Device, method, and graphical user interface for managing concurrently open software applications
US9725927B1 (en) 2014-03-12 2017-08-08 August Home, Inc. System for intelligent door knob (handle)
US11421445B2 (en) 2013-03-15 2022-08-23 August Home, Inc. Smart lock device with near field communication
US11441332B2 (en) 2013-03-15 2022-09-13 August Home, Inc. Mesh of cameras communicating with each other to follow a delivery agent within a dwelling
WO2014144579A1 (en) 2013-03-15 2014-09-18 Apple Inc. System and method for updating an adaptive speech recognition model
US9706365B2 (en) 2013-03-15 2017-07-11 August Home, Inc. BLE/WiFi bridge that detects signal strength of bluetooth LE devices at an interior of a dwelling
US10443266B2 (en) 2013-03-15 2019-10-15 August Home, Inc. Intelligent door lock system with manual operation and push notification
US9528294B2 (en) 2013-03-15 2016-12-27 August Home, Inc. Intelligent door lock system with a torque limitor
US9574372B2 (en) 2013-03-15 2017-02-21 August Home, Inc. Intelligent door lock system that minimizes inertia applied to components
US9818247B2 (en) 2015-06-05 2017-11-14 August Home, Inc. Intelligent door lock system with keypad
CN104077313B (zh) * 2013-03-28 2018-02-27 腾讯科技(深圳)有限公司 一种网页页面中多输入框的显示方法、装置及终端设备
CN104102418B (zh) * 2013-04-03 2015-08-26 腾讯科技(深圳)有限公司 一种移动终端浏览器中输入框目标位置定位方法及装置
US20140325407A1 (en) * 2013-04-25 2014-10-30 Microsoft Corporation Collection, tracking and presentation of reading content
US10700920B2 (en) 2013-04-29 2020-06-30 Moogsoft, Inc. System and methods for decomposing events from managed infrastructures that includes a floating point unit
US10803133B2 (en) 2013-04-29 2020-10-13 Moogsoft Inc. System for decomposing events from managed infrastructures that includes a reference tool signalizer
US10007716B2 (en) 2014-04-28 2018-06-26 Moogsoft, Inc. System for decomposing clustering events from managed infrastructures coupled to a data extraction device
US10574551B2 (en) 2013-04-29 2020-02-25 Moogsoft, Inc. System for decomposing events from managed infrastructures
US10379932B2 (en) 2013-04-29 2019-08-13 Moogsoft, Inc. System for decomposing events from managed infrastructures
US10013476B2 (en) 2014-04-28 2018-07-03 Moogsoft, Inc. System for decomposing clustering events from managed infrastructures
US10243779B2 (en) 2013-04-29 2019-03-26 Moogsoft, Inc. System for decomposing events from managed infrastructures with situation room
US11010220B2 (en) 2013-04-29 2021-05-18 Moogsoft, Inc. System and methods for decomposing events from managed infrastructures that includes a feedback signalizer functor
US11080116B2 (en) 2013-04-29 2021-08-03 Moogsoft Inc. Methods for decomposing events from managed infrastructures
US9529890B2 (en) 2013-04-29 2016-12-27 Moogsoft, Inc. System for decomposing events from managed infrastructures using a topology proximity engine, graph topologies, and k-means clustering
US9582608B2 (en) 2013-06-07 2017-02-28 Apple Inc. Unified ranking with entropy-weighted information for phrase-based semantic auto-completion
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
WO2014197335A1 (en) 2013-06-08 2014-12-11 Apple Inc. Interpreting and acting upon commands that involve sharing information with remote devices
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
US10176167B2 (en) 2013-06-09 2019-01-08 Apple Inc. System and method for inferring user intent from speech inputs
CN105265005B (zh) 2013-06-13 2019-09-17 苹果公司 用于由语音命令发起的紧急呼叫的系统和方法
US9610030B2 (en) 2015-01-23 2017-04-04 Hello Inc. Room monitoring device and sleep analysis methods
US9993166B1 (en) 2013-06-21 2018-06-12 Fitbit, Inc. Monitoring device using radar and measuring motion with a non-contact device
US20160220198A1 (en) 2013-06-21 2016-08-04 Hello Inc. Mobile device that monitors an individuals activities, behaviors, habits or health parameters
US10004451B1 (en) 2013-06-21 2018-06-26 Fitbit, Inc. User monitoring system
US10009581B2 (en) 2015-01-02 2018-06-26 Fitbit, Inc. Room monitoring device
US10058290B1 (en) 2013-06-21 2018-08-28 Fitbit, Inc. Monitoring device with voice interaction
US9557813B2 (en) 2013-06-28 2017-01-31 Tactus Technology, Inc. Method for reducing perceived optical distortion
FR3008809B1 (fr) 2013-07-18 2017-07-07 Fogale Nanotech Dispositif accessoire garde pour un appareil electronique et/ou informatique, et appareil equipe d'un tel dispositif accessoire
WO2015020942A1 (en) 2013-08-06 2015-02-12 Apple Inc. Auto-activating smart responses based on activities from remote devices
CN104423860B (zh) * 2013-08-28 2019-05-21 深圳富泰宏精密工业有限公司 触摸屏解锁方法及系统
TWI493433B (zh) * 2013-08-28 2015-07-21 Acer Inc 被遮蔽畫面投影方法及應用該方法之可攜式電子裝置
US11068128B2 (en) 2013-09-03 2021-07-20 Apple Inc. User interface object manipulations in a user interface
EP3047359B1 (en) 2013-09-03 2020-01-01 Apple Inc. User interface for manipulating user interface objects
US10001817B2 (en) 2013-09-03 2018-06-19 Apple Inc. User interface for manipulating user interface objects with magnetic properties
US10503388B2 (en) 2013-09-03 2019-12-10 Apple Inc. Crown input for a wearable electronic device
TWI475405B (zh) * 2013-09-17 2015-03-01 Wistron Corp 電子裝置及其文字輸入介面顯示方法
US9537935B2 (en) 2013-09-30 2017-01-03 Eric Trent Dryden Consumer PC in the cloud
KR102187255B1 (ko) * 2013-09-30 2020-12-04 삼성전자주식회사 전자 장치의 디스플레이 방법 및 그 전자 장치
US9292141B2 (en) 2013-10-30 2016-03-22 Apple Inc. Double sided touch sensor on transparent substrate
FR3013472B1 (fr) 2013-11-19 2016-07-08 Fogale Nanotech Dispositif accessoire couvrant pour un appareil portable electronique et/ou informatique, et appareil equipe d'un tel dispositif accessoire
CN104881201B (zh) * 2014-02-28 2020-02-21 联想(北京)有限公司 一种数据显示方法及电子设备
US9620105B2 (en) 2014-05-15 2017-04-11 Apple Inc. Analyzing audio input for efficient speech and music recognition
KR102177607B1 (ko) * 2014-05-16 2020-11-11 엘지전자 주식회사 이동 단말기 및 이의 제어방법
US10592095B2 (en) 2014-05-23 2020-03-17 Apple Inc. Instantaneous speaking of content on touch devices
US9502031B2 (en) 2014-05-27 2016-11-22 Apple Inc. Method for supporting dynamic grammars in WFST-based ASR
US10043185B2 (en) 2014-05-29 2018-08-07 Apple Inc. User interface for payments
AU2015100490C4 (en) 2014-05-30 2017-04-13 Apple Inc. Continuity
US9842101B2 (en) 2014-05-30 2017-12-12 Apple Inc. Predictive conversion of language input
US10565219B2 (en) 2014-05-30 2020-02-18 Apple Inc. Techniques for automatically generating a suggested contact based on a received message
US9967401B2 (en) 2014-05-30 2018-05-08 Apple Inc. User interface for phone call routing among devices
US9760559B2 (en) 2014-05-30 2017-09-12 Apple Inc. Predictive text input
US9990129B2 (en) 2014-05-30 2018-06-05 Apple Inc. Continuity of application across devices
US9715875B2 (en) 2014-05-30 2017-07-25 Apple Inc. Reducing the need for manual start/end-pointing and trigger phrases
US9734193B2 (en) 2014-05-30 2017-08-15 Apple Inc. Determining domain salience ranking from ambiguous words in natural speech
CN106415630A (zh) 2014-05-30 2017-02-15 苹果公司 在线内容存储共享服务的家庭账户
US9430463B2 (en) 2014-05-30 2016-08-30 Apple Inc. Exemplar-based natural language processing
US10579212B2 (en) 2014-05-30 2020-03-03 Apple Inc. Structured suggestions
US10170123B2 (en) 2014-05-30 2019-01-01 Apple Inc. Intelligent assistant for home automation
WO2015183336A1 (en) 2014-05-30 2015-12-03 Apple Inc. Battery usage tracking user interface
WO2015183398A1 (en) 2014-05-30 2015-12-03 Apple Inc. Family accounts for an online content storage sharing service
US10078631B2 (en) 2014-05-30 2018-09-18 Apple Inc. Entropy-guided text prediction using combined word and character n-gram language models
EP3149728B1 (en) 2014-05-30 2019-01-16 Apple Inc. Multi-command single utterance input method
US9946771B2 (en) 2014-05-30 2018-04-17 Apple Inc. User interface for searching
US9633004B2 (en) 2014-05-30 2017-04-25 Apple Inc. Better resolution when referencing to concepts
US10037217B2 (en) 2014-05-30 2018-07-31 Apple Inc. Device, method, and user interface for integrating application-centric libraries and file browser applications
US10313506B2 (en) 2014-05-30 2019-06-04 Apple Inc. Wellness aggregator
US9785630B2 (en) 2014-05-30 2017-10-10 Apple Inc. Text prediction using combined word N-gram and unigram language models
US10789642B2 (en) 2014-05-30 2020-09-29 Apple Inc. Family accounts for an online content storage sharing service
US10289433B2 (en) 2014-05-30 2019-05-14 Apple Inc. Domain specific language for encoding assistant dialog
US9185062B1 (en) 2014-05-31 2015-11-10 Apple Inc. Message user interfaces for capture and transmittal of media and location content
US10382378B2 (en) 2014-05-31 2019-08-13 Apple Inc. Live location sharing
USD791814S1 (en) * 2014-06-06 2017-07-11 Apple Inc. Display screen or portion thereof with animated graphical user interface
US9766702B2 (en) 2014-06-19 2017-09-19 Apple Inc. User detection by a computing device
JP6367374B2 (ja) 2014-06-24 2018-08-01 アップル インコーポレイテッド 音楽再生中ユーザインターフェース
AU2015280257B2 (en) 2014-06-24 2017-08-24 Apple Inc. Character recognition on a computing device
KR102076252B1 (ko) 2014-06-24 2020-02-11 애플 인크. 입력 디바이스 및 사용자 인터페이스 상호작용
WO2015200227A1 (en) 2014-06-24 2015-12-30 Apple Inc. Column interface for navigating in a user interface
EP3105669B1 (en) 2014-06-24 2021-05-26 Apple Inc. Application menu for video system
US9338493B2 (en) 2014-06-30 2016-05-10 Apple Inc. Intelligent automated assistant for TV user interactions
US10659851B2 (en) 2014-06-30 2020-05-19 Apple Inc. Real-time digital assistant knowledge updates
CA2962452A1 (en) 2014-07-28 2016-02-04 Beam Authentic, Inc. Mountable display devices
US9734659B2 (en) 2014-08-06 2017-08-15 Mido Play Inc. Single platform system for multiple jurisdiction lotteries and social media
US9640028B2 (en) 2015-07-29 2017-05-02 Mido Play, Inc. Single platform system for multiple jurisdiction lotteries
US11244533B2 (en) 2014-08-06 2022-02-08 Lottery Now, Inc. Systems for multiple legal game providers and multiple jurisdictions with asynchronous meta games
US9659460B2 (en) 2015-06-03 2017-05-23 Mido Play Inc. Methods for multiple legal game providers and multiple jurisdictions with a single platform
WO2016022496A2 (en) 2014-08-06 2016-02-11 Apple Inc. Reduced-size user interfaces for battery management
US10475290B2 (en) 2014-08-06 2019-11-12 Mido Play Inc. System for multiple jurisdiction lotteries with fraud detection
US10275031B2 (en) 2014-08-07 2019-04-30 E2C Ltd. Enhanced accessibility in portable multifunction devices
US10452253B2 (en) 2014-08-15 2019-10-22 Apple Inc. Weather user interface
WO2016025853A1 (en) 2014-08-15 2016-02-18 Beam Authentic, LLC Systems for displaying media on display devices
US10339293B2 (en) 2014-08-15 2019-07-02 Apple Inc. Authenticated device used to unlock another device
US9841887B2 (en) 2014-08-27 2017-12-12 Apple Inc. Anchoring viewport
US9886179B2 (en) 2014-08-27 2018-02-06 Apple Inc. Anchored approach to scrolling
US10446141B2 (en) 2014-08-28 2019-10-15 Apple Inc. Automatic speech recognition based on user feedback
WO2016036552A1 (en) 2014-09-02 2016-03-10 Apple Inc. User interactions for a mapping application
WO2016036416A1 (en) 2014-09-02 2016-03-10 Apple Inc. Button functionality
US10254948B2 (en) 2014-09-02 2019-04-09 Apple Inc. Reduced-size user interfaces for dynamically updated application overviews
WO2016036603A1 (en) 2014-09-02 2016-03-10 Apple Inc. Reduced size configuration interface
WO2016036541A2 (en) 2014-09-02 2016-03-10 Apple Inc. Phone user interface
CN111210891B (zh) 2014-09-02 2023-08-25 苹果公司 身体活动和健身监视器
WO2016036413A1 (en) 2014-09-02 2016-03-10 Apple Inc. Multi-dimensional object rearrangement
EP3189409B1 (en) 2014-09-02 2020-01-29 Apple Inc. Reduced-size interfaces for managing alerts
EP2996017B1 (en) * 2014-09-11 2022-05-11 Nokia Technologies Oy Method, apparatus and computer program for displaying an image of a physical keyboard on a head mountable display
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
USD771646S1 (en) * 2014-09-30 2016-11-15 Apple Inc. Display screen or portion thereof with graphical user interface
US9646609B2 (en) 2014-09-30 2017-05-09 Apple Inc. Caching apparatus for serving phonetic pronunciations
US10776739B2 (en) 2014-09-30 2020-09-15 Apple Inc. Fitness challenge E-awards
US9668121B2 (en) 2014-09-30 2017-05-30 Apple Inc. Social reminders
US10488936B2 (en) 2014-09-30 2019-11-26 Apple Inc. Motion and gesture input from a wearable device
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
US10074360B2 (en) 2014-09-30 2018-09-11 Apple Inc. Providing an indication of the suitability of speech recognition
CN105630187B (zh) * 2014-11-07 2018-11-06 阿里巴巴集团控股有限公司 用户终端设备中html页面调用本地键盘的方法及其装置
US10552013B2 (en) 2014-12-02 2020-02-04 Apple Inc. Data detection
US9711141B2 (en) 2014-12-09 2017-07-18 Apple Inc. Disambiguating heteronyms in speech synthesis
US10979304B2 (en) 2015-01-27 2021-04-13 Moogsoft Inc. Agent technology system with monitoring policy
US11924018B2 (en) 2015-01-27 2024-03-05 Dell Products L.P. System for decomposing events and unstructured data
US10873508B2 (en) 2015-01-27 2020-12-22 Moogsoft Inc. Modularity and similarity graphics system with monitoring policy
US11817993B2 (en) 2015-01-27 2023-11-14 Dell Products L.P. System for decomposing events and unstructured data
US10425291B2 (en) 2015-01-27 2019-09-24 Moogsoft Inc. System for decomposing events from managed infrastructures with prediction of a networks topology
US20160224973A1 (en) 2015-02-01 2016-08-04 Apple Inc. User interface for payments
US9875346B2 (en) 2015-02-06 2018-01-23 Apple Inc. Setting and terminating restricted mode operation on electronic devices
US9574896B2 (en) 2015-02-13 2017-02-21 Apple Inc. Navigation user interface
US10365807B2 (en) 2015-03-02 2019-07-30 Apple Inc. Control of system zoom magnification using a rotatable input mechanism
US10466883B2 (en) 2015-03-02 2019-11-05 Apple Inc. Screenreader user interface
US9865280B2 (en) 2015-03-06 2018-01-09 Apple Inc. Structured dictation using intelligent automated assistants
US10055121B2 (en) 2015-03-07 2018-08-21 Apple Inc. Activity based thresholds and feedbacks
US9645732B2 (en) 2015-03-08 2017-05-09 Apple Inc. Devices, methods, and graphical user interfaces for displaying and using menus
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
US10254911B2 (en) 2015-03-08 2019-04-09 Apple Inc. Device configuration user interface
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
US9721566B2 (en) 2015-03-08 2017-08-01 Apple Inc. Competing devices responding to voice triggers
US10048757B2 (en) 2015-03-08 2018-08-14 Apple Inc. Devices and methods for controlling media presentation
US10244175B2 (en) 2015-03-09 2019-03-26 Apple Inc. Automatic cropping of video content
US9899019B2 (en) 2015-03-18 2018-02-20 Apple Inc. Systems and methods for structured stem and suffix language models
US9785305B2 (en) 2015-03-19 2017-10-10 Apple Inc. Touch input cursor manipulation
US20170045981A1 (en) 2015-08-10 2017-02-16 Apple Inc. Devices and Methods for Processing Touch Inputs Based on Their Intensities
US9842105B2 (en) 2015-04-16 2017-12-12 Apple Inc. Parsimonious continuous-space phrase representations for natural language processing
JP6027182B2 (ja) * 2015-05-12 2016-11-16 京セラ株式会社 電子機器
US10083688B2 (en) 2015-05-27 2018-09-25 Apple Inc. Device voice control for selecting a displayed affordance
US10275436B2 (en) * 2015-06-01 2019-04-30 Apple Inc. Zoom enhancements to facilitate the use of touch screen devices
US10127220B2 (en) 2015-06-04 2018-11-13 Apple Inc. Language identification from short strings
US9916075B2 (en) 2015-06-05 2018-03-13 Apple Inc. Formatting content for a reduced-size user interface
US10101822B2 (en) 2015-06-05 2018-10-16 Apple Inc. Language input correction
US9940637B2 (en) 2015-06-05 2018-04-10 Apple Inc. User interface for loyalty accounts and private label accounts
US9578173B2 (en) 2015-06-05 2017-02-21 Apple Inc. Virtual assistant aided communication with 3rd party service in a communication session
US20160358133A1 (en) 2015-06-05 2016-12-08 Apple Inc. User interface for loyalty accounts and private label accounts for a wearable device
US10186254B2 (en) 2015-06-07 2019-01-22 Apple Inc. Context-based endpoint detection
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
US9674426B2 (en) 2015-06-07 2017-06-06 Apple Inc. Devices and methods for capturing and interacting with enhanced digital images
US11025565B2 (en) 2015-06-07 2021-06-01 Apple Inc. Personalized prediction of responses for instant messaging
US9652125B2 (en) 2015-06-18 2017-05-16 Apple Inc. Device, method, and graphical user interface for navigating media content
US10003938B2 (en) 2015-08-14 2018-06-19 Apple Inc. Easy location sharing
EP4321088A2 (en) 2015-08-20 2024-02-14 Apple Inc. Exercise-based watch face
EP3347700A4 (en) 2015-09-07 2019-04-17 Mobileodt Ltd. PORTABLE MOBILE DEVICE FOR DETECTION OF BIOLOGICAL EVIDENCE
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
US9697820B2 (en) 2015-09-24 2017-07-04 Apple Inc. Unit-selection text-to-speech synthesis using concatenation-sensitive neural networks
US9939899B2 (en) 2015-09-25 2018-04-10 Apple Inc. Motion and gesture input from a wearable device
US11010550B2 (en) 2015-09-29 2021-05-18 Apple Inc. Unified language modeling framework for word prediction, auto-completion and auto-correction
US10366158B2 (en) 2015-09-29 2019-07-30 Apple Inc. Efficient word encoding for recurrent neural network language models
US11587559B2 (en) 2015-09-30 2023-02-21 Apple Inc. Intelligent device identification
CN106557192A (zh) * 2015-09-30 2017-04-05 友碁科技股份有限公司 信号输入装置
CN105426099A (zh) * 2015-10-30 2016-03-23 努比亚技术有限公司 输入装置及方法
US10691473B2 (en) 2015-11-06 2020-06-23 Apple Inc. Intelligent automated assistant in a messaging environment
US10049668B2 (en) 2015-12-02 2018-08-14 Apple Inc. Applying neural network language models to weighted finite state transducers for automatic speech recognition
US10223066B2 (en) 2015-12-23 2019-03-05 Apple Inc. Proactive assistance based on dialog communication between devices
WO2017127536A1 (en) 2016-01-19 2017-07-27 Beam Authentic, Inc. Mobile device case for holding a display device
CN108292191A (zh) * 2016-02-01 2018-07-17 惠普发展公司,有限责任合伙企业 虚拟输入设备的自动显示
US10154316B2 (en) 2016-02-26 2018-12-11 Apple Inc. Motion-based configuration of a multi-user device
KR101759827B1 (ko) 2016-03-08 2017-07-31 네이버비즈니스플랫폼 주식회사 가변 그리드의 인덱스를 이용한 입력 인식 방법 및 시스템
US10446143B2 (en) 2016-03-14 2019-10-15 Apple Inc. Identification of voice inputs providing credentials
US11150798B2 (en) 2016-03-28 2021-10-19 Apple Inc. Multifunction device control of another electronic device
US10614595B2 (en) * 2016-04-20 2020-04-07 Google Llc Assigning textures to graphical keyboards based on thematic textures of applications
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
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
US10490187B2 (en) 2016-06-10 2019-11-26 Apple Inc. Digital assistant providing automated status report
US10586535B2 (en) 2016-06-10 2020-03-10 Apple Inc. Intelligent digital assistant in a multi-tasking environment
US10509862B2 (en) 2016-06-10 2019-12-17 Apple Inc. Dynamic phrase expansion of language input
US10192552B2 (en) 2016-06-10 2019-01-29 Apple Inc. Digital assistant providing whispered speech
US10067938B2 (en) 2016-06-10 2018-09-04 Apple Inc. Multilingual word prediction
US10637986B2 (en) 2016-06-10 2020-04-28 Apple Inc. Displaying and updating a set of application views
US10621581B2 (en) 2016-06-11 2020-04-14 Apple Inc. User interface for transactions
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
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
DK201670581A1 (en) 2016-06-12 2018-01-08 Apple Inc Device-level authorization for viewing content
US10983688B2 (en) * 2016-06-12 2021-04-20 Apple Inc. Content scrubber bar with real-world time indications
DK201670582A1 (en) 2016-06-12 2018-01-02 Apple Inc Identifying applications on which content is available
WO2017218195A1 (en) 2016-06-12 2017-12-21 Apple Inc. Wrist-based tactile time feedback for non-sighted users
EP3477454A4 (en) * 2016-06-23 2020-01-15 KYOCERA Document Solutions Inc. PORTABLE TERMINAL DEVICE AND CONTROL METHOD FOR PORTABLE TERMINAL DEVICE
US10478099B2 (en) 2016-09-22 2019-11-19 Apple Inc. Systems and methods for determining axial orientation and location of a user's wrist
US10043516B2 (en) 2016-09-23 2018-08-07 Apple Inc. Intelligent automated assistant
US20180113579A1 (en) 2016-10-26 2018-04-26 Apple Inc. User interfaces for browsing content from multiple content applications on an electronic device
CN106775199A (zh) * 2016-11-11 2017-05-31 北京奇虎科技有限公司 屏幕界面的触控操作方法及终端
US10593346B2 (en) 2016-12-22 2020-03-17 Apple Inc. Rank-reduced token representation for automatic speech recognition
CN106843645B (zh) * 2017-01-05 2019-09-17 青岛海信电器股份有限公司 一种确定视图显示位置的方法及设备
JP6594359B2 (ja) 2017-01-31 2019-10-23 キヤノン株式会社 情報処理装置、情報処理方法、及びプログラム
DK201770439A1 (en) 2017-05-11 2018-12-13 Apple Inc. Offline personal assistant
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
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
DK179560B1 (en) 2017-05-16 2019-02-18 Apple Inc. FAR-FIELD EXTENSION FOR DIGITAL ASSISTANT SERVICES
US11079995B1 (en) 2017-09-30 2021-08-03 Apple Inc. User interfaces for devices with multiple displays
DK201870353A1 (en) 2018-05-07 2019-12-04 Apple Inc. USER INTERFACES FOR RECOMMENDING AND CONSUMING CONTENT ON AN ELECTRONIC DEVICE
US10872024B2 (en) 2018-05-08 2020-12-22 Apple Inc. User interfaces for controlling or presenting device usage on an electronic device
DK180081B1 (en) 2018-06-01 2020-04-01 Apple Inc. Access to system user interfaces on an electronic device
US10776006B2 (en) 2018-06-03 2020-09-15 Apple Inc. Systems and methods for activating and using a trackpad at an electronic device with a touch-sensitive display and no force sensors
DK201870354A1 (en) 2018-06-03 2019-12-20 Apple Inc. SETUP PROCEDURES FOR AN ELECTRONIC DEVICE
US11922006B2 (en) 2018-06-03 2024-03-05 Apple Inc. Media control for screensavers on an electronic device
US11669243B2 (en) 2018-06-03 2023-06-06 Apple Inc. Systems and methods for activating and using a trackpad at an electronic device with a touch-sensitive display and no force sensors
US11509475B2 (en) 2018-06-15 2022-11-22 Proxy, Inc. Method and apparatus for obtaining multiple user credentials
US11109234B2 (en) 2018-06-15 2021-08-31 Proxy, Inc. Reader device with sensor streaming data and methods
US11546728B2 (en) 2018-06-15 2023-01-03 Proxy, Inc. Methods and apparatus for presence sensing reporting
US11462095B2 (en) 2018-06-15 2022-10-04 Proxy, Inc. Facility control methods and apparatus
US11438767B2 (en) 2018-06-15 2022-09-06 Proxy, Inc. Methods and apparatus for preauthorizing reader devices
US11411735B2 (en) 2018-06-15 2022-08-09 Proxy, Inc. Methods and apparatus for authorizing and providing of distributed goods or services
US11567632B2 (en) 2018-07-03 2023-01-31 Apple Inc. Systems and methods for exploring a geographic region
US11422765B2 (en) 2018-07-10 2022-08-23 Apple Inc. Cross device interactions
CN109614178A (zh) 2018-09-04 2019-04-12 广州视源电子科技股份有限公司 批注显示方法、装置、设备和存储介质
US10999158B2 (en) 2018-09-11 2021-05-04 Apple Inc. User interfaces for controlling or presenting information about multiple cellular identifiers on an electronic device
US11435830B2 (en) 2018-09-11 2022-09-06 Apple Inc. Content-based tactile outputs
DK179888B1 (en) 2018-09-11 2019-08-27 Apple Inc. CONTENT-BASED TACTICAL OUTPUTS
US11422692B2 (en) 2018-09-28 2022-08-23 Apple Inc. System and method of controlling devices using motion gestures
US10969941B2 (en) 2018-09-28 2021-04-06 Apple Inc. Underwater user interface
US11635928B2 (en) 2019-01-04 2023-04-25 Apple Inc. User interfaces for content streaming
CN113574504A (zh) 2019-01-18 2021-10-29 苹果公司 用于呈现关于应用程序功能的信息并促进应用程序功能的用户界面
US10904375B2 (en) 2019-03-18 2021-01-26 Apple Inc. User interfaces for subscription applications
US11467726B2 (en) 2019-03-24 2022-10-11 Apple Inc. User interfaces for viewing and accessing content on an electronic device
US11683565B2 (en) 2019-03-24 2023-06-20 Apple Inc. User interfaces for interacting with channels that provide content that plays in a media browsing application
EP3928194A1 (en) 2019-03-24 2021-12-29 Apple Inc. User interfaces including selectable representations of content items
US11016643B2 (en) 2019-04-15 2021-05-25 Apple Inc. Movement of user interface object with user-specified content
AU2020257403B2 (en) 2019-04-17 2023-07-27 Apple Inc. User interfaces for tracking and finding items
CN114637418A (zh) 2019-04-28 2022-06-17 苹果公司 生成与对象相关联的触觉输出序列
WO2020227445A1 (en) 2019-05-06 2020-11-12 Apple Inc. Handwriting entry on an electronic device
US10852915B1 (en) 2019-05-06 2020-12-01 Apple Inc. User interfaces for sharing content with other electronic devices
US11363382B2 (en) 2019-05-31 2022-06-14 Apple Inc. Methods and user interfaces for audio synchronization
WO2020243645A1 (en) 2019-05-31 2020-12-03 Apple Inc. User interfaces for a podcast browsing and playback application
US11863837B2 (en) 2019-05-31 2024-01-02 Apple Inc. Notification of augmented reality content on an electronic device
WO2020247281A1 (en) 2019-06-01 2020-12-10 Apple Inc. User interfaces for managing contacts on another electronic device
US11675563B2 (en) 2019-06-01 2023-06-13 Apple Inc. User interfaces for content applications
US11481205B2 (en) 2019-06-01 2022-10-25 Apple Inc. User interfaces for managing subscriptions
US11194467B2 (en) 2019-06-01 2021-12-07 Apple Inc. Keyboard management user interfaces
US11556631B2 (en) 2019-06-01 2023-01-17 Apple Inc. User interfaces for managing user account passwords
US11699353B2 (en) * 2019-07-10 2023-07-11 Tomestic Fund L.L.C. System and method of enhancement of physical, audio, and electronic media
JP6862521B2 (ja) * 2019-09-26 2021-04-21 キヤノン株式会社 情報処理装置、情報処理方法、及びプログラム
US11868592B2 (en) 2019-09-27 2024-01-09 Apple Inc. User interfaces for customizing graphical objects
CN114730580A (zh) 2019-11-11 2022-07-08 苹果公司 基于时间段的精选播放列表的用户界面
CN115315685A (zh) 2020-02-03 2022-11-08 苹果公司 光标与触摸屏用户界面的集成
US11843838B2 (en) 2020-03-24 2023-12-12 Apple Inc. User interfaces for accessing episodes of a content series
DK202070633A1 (en) 2020-04-10 2021-11-12 Apple Inc User interfaces for enabling an activity
US11656758B2 (en) 2020-05-11 2023-05-23 Apple Inc. Interacting with handwritten content on an electronic device
US11796334B2 (en) 2020-05-15 2023-10-24 Apple Inc. User interfaces for providing navigation directions
EP4153945A1 (en) 2020-05-18 2023-03-29 Apple Inc. User interfaces for reporting incidents
CN111800539A (zh) * 2020-05-29 2020-10-20 北京沃东天骏信息技术有限公司 视图显示方法和装置
KR102565399B1 (ko) 2020-06-09 2023-08-08 애플 인크. 메시지들을 위한 사용자 인터페이스들
US11788851B2 (en) 2020-06-11 2023-10-17 Apple Inc. User interfaces for customized navigation routes
WO2021258014A1 (en) 2020-06-19 2021-12-23 Apple Inc. User interfaces for presenting indications of incoming calls
US11899895B2 (en) 2020-06-21 2024-02-13 Apple Inc. User interfaces for setting up an electronic device
US11609640B2 (en) 2020-06-21 2023-03-21 Apple Inc. Emoji user interfaces
WO2022066535A2 (en) 2020-09-25 2022-03-31 Apple Inc. Methods for manipulating objects in an environment
WO2022067343A2 (en) 2020-09-25 2022-03-31 Apple Inc. Methods for adjusting and/or controlling immersion associated with user interfaces
US11778421B2 (en) 2020-09-25 2023-10-03 Apple Inc. User interfaces for tracking and finding items
CN117008731A (zh) 2020-09-25 2023-11-07 苹果公司 用于导航用户界面的方法
US11720229B2 (en) 2020-12-07 2023-08-08 Apple Inc. User interfaces for browsing and presenting content
US11934640B2 (en) 2021-01-29 2024-03-19 Apple Inc. User interfaces for record labels
EP4285247A1 (en) 2021-01-29 2023-12-06 Apple Inc. User interfaces and associated systems and processes for sharing portions of content items
US11669194B2 (en) 2021-04-19 2023-06-06 Apple Inc. Navigating user interfaces with multiple navigation modes
US11907605B2 (en) 2021-05-15 2024-02-20 Apple Inc. Shared-content session user interfaces
US11822761B2 (en) 2021-05-15 2023-11-21 Apple Inc. Shared-content session user interfaces
US11570129B2 (en) 2021-06-06 2023-01-31 Apple Inc. User interfaces for messaging conversations
US20220390248A1 (en) 2021-06-07 2022-12-08 Apple Inc. User interfaces for maps and navigation

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0422577A2 (en) * 1989-10-13 1991-04-17 Microslate, Inc. Method and apparatus for displaying simulated keyboards on touch-sensitive displays
US20020075317A1 (en) * 2000-05-26 2002-06-20 Dardick Technologies System and method for an on-demand script-activated virtual keyboard

Family Cites Families (157)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3798370A (en) * 1972-04-17 1974-03-19 Elographics Inc Electrographic sensor for determining planar coordinates
US4246452A (en) * 1979-01-05 1981-01-20 Mattel, Inc. Switch apparatus
JPS6029833A (ja) * 1983-07-28 1985-02-15 Canon Inc 画像表示装置
US4733222A (en) * 1983-12-27 1988-03-22 Integrated Touch Arrays, Inc. Capacitance-variation-sensitive touch sensing array system
JPS60198586A (ja) * 1984-03-23 1985-10-08 株式会社東芝 プロセス表示装置
US4806846A (en) * 1987-07-06 1989-02-21 Kerber George L High accuracy direct reading capacitance-to-voltage converter
US4814759A (en) * 1987-07-08 1989-03-21 Clinicom Incorporated Flat panel display monitor apparatus
US4914624A (en) * 1988-05-06 1990-04-03 Dunthorn David I Virtual button for touch screen
CH672704B5 (zh) * 1988-05-26 1990-06-29 Ebauchesfabrik Eta Ag
CA2002912A1 (en) * 1988-11-14 1990-05-14 William A. Clough Portable computer with touch screen and computer system employing same
US4898555A (en) * 1989-03-23 1990-02-06 Bell & Howell Publication Systems Company Display screen bezel and assembly method
US5620267A (en) * 1993-10-15 1997-04-15 Keyboard Advancements, Inc. Keyboard with thumb activated control key
JPH0362216A (ja) * 1989-07-31 1991-03-18 Toshiba Corp ポータブル端末装置
US5189403A (en) * 1989-09-26 1993-02-23 Home Row, Inc. Integrated keyboard and pointing device system with automatic mode change
US5097425A (en) * 1990-06-11 1992-03-17 Semantic Compaction Systems Predictive scanning input system for rapid selection of visual indicators
GB2245708A (en) * 1990-06-29 1992-01-08 Philips Electronic Associated Touch sensor array systems
JPH04198795A (ja) * 1990-11-28 1992-07-20 Matsushita Electric Ind Co Ltd 入力装置
US5178477A (en) * 1991-06-06 1993-01-12 Gambaro Thomas L Ergonomic keyboard input device
JPH0619663A (ja) * 1991-12-27 1994-01-28 Nippon Telegr & Teleph Corp <Ntt> マルチウィンドウの自動操作方法
US5281966A (en) * 1992-01-31 1994-01-25 Walsh A Peter Method of encoding alphabetic characters for a chord keyboard
US5483261A (en) * 1992-02-14 1996-01-09 Itu Research, Inc. Graphical input controller and method with rear screen image detection
US5398310A (en) * 1992-04-13 1995-03-14 Apple Computer, Incorporated Pointing gesture based computer note pad paging and scrolling interface
US5710844A (en) * 1992-05-27 1998-01-20 Apple Computer Method for searching and displaying results in a pen-based computer system
US5592566A (en) * 1992-05-27 1997-01-07 Apple Computer, Incorporated Method and apparatus for computerized recognition
US5544295A (en) * 1992-05-27 1996-08-06 Apple Computer, Inc. Method and apparatus for indicating a change in status of an object and its disposition using animation
US5488204A (en) * 1992-06-08 1996-01-30 Synaptics, Incorporated Paintbrush stylus for capacitive touch sensor pad
DE69324067T2 (de) * 1992-06-08 1999-07-15 Synaptics Inc Objekt-Positionsdetektor
US6028271A (en) * 1992-06-08 2000-02-22 Synaptics, Inc. Object position detector with edge motion feature and gesture recognition
JPH06124163A (ja) * 1992-10-14 1994-05-06 Komatsu Ltd インテリジェント型グラフィック操作パネル
US5612719A (en) * 1992-12-03 1997-03-18 Apple Computer, Inc. Gesture sensitive buttons for graphical user interfaces
US5513309A (en) * 1993-01-05 1996-04-30 Apple Computer, Inc. Graphic editor user interface for a pointer-based computer system
JPH06274303A (ja) * 1993-03-19 1994-09-30 Ricoh Co Ltd マルチウィンドウ表示方法
EP0626635B1 (en) * 1993-05-24 2003-03-05 Sun Microsystems, Inc. Improved graphical user interface with method for interfacing to remote devices
US5583946A (en) * 1993-09-30 1996-12-10 Apple Computer, Inc. Method and apparatus for recognizing gestures on a computer system
DE69428675T2 (de) * 1993-12-30 2002-05-08 Xerox Corp Apparat und Verfahren zur Unterstützung einer impliziten Strukturation von Freiform-Listen, Übersichten, Texten, Tabellen und Diagrammen in einem auf Handzeichen basierenden Eingabesystem und Editiersystem
US9513744B2 (en) * 1994-08-15 2016-12-06 Apple Inc. Control systems employing novel physical controls and touch screens
DE69524340T2 (de) * 1994-09-22 2002-08-14 Aisin Aw Co Berührungsanzeige für ein Informationseingabesystem
US5594469A (en) * 1995-02-21 1997-01-14 Mitsubishi Electric Information Technology Center America Inc. Hand gesture machine control system
US5838302A (en) * 1995-02-24 1998-11-17 Casio Computer Co., Ltd. Data inputting devices for inputting typed and handwritten data in a mixed manner
US5900876A (en) * 1995-04-14 1999-05-04 Canon Kabushiki Kaisha Information processing apparatus and method with display book page turning
US5729250A (en) * 1995-05-08 1998-03-17 International Business Machines Corporation Front cover assembly for a touch sensitive device
US6031524A (en) * 1995-06-07 2000-02-29 Intermec Ip Corp. Hand-held portable data terminal having removably interchangeable, washable, user-replaceable components with liquid-impervious seal
JPH09152951A (ja) * 1995-11-29 1997-06-10 Sanyo Electric Co Ltd 手書き入力データ転送方法及びデータ転送システム
JPH09258886A (ja) * 1996-03-22 1997-10-03 Fuji Electric Co Ltd データ入力方法
US5874948A (en) * 1996-05-28 1999-02-23 International Business Machines Corporation Virtual pointing device for touchscreens
JP4484255B2 (ja) * 1996-06-11 2010-06-16 株式会社日立製作所 タッチパネルを備えた情報処理装置および情報処理方法
KR100260760B1 (ko) * 1996-07-31 2000-07-01 모리 하루오 터치패널을 병설한 정보표시장치
CA2264167A1 (en) * 1996-08-28 1998-03-05 Via, Inc. Touch screen systems and methods
US5870091A (en) * 1996-11-07 1999-02-09 Adobe Systems Incorporated Combining palettes on a computer display
US5883619A (en) * 1996-11-12 1999-03-16 Primax Electronics Ltd. Computer mouse for scrolling a view of an image
US5943053A (en) * 1997-04-01 1999-08-24 Sun Microsystems, Inc. Method and apparatus for expanding and contracting a window panel
GB2330752B (en) * 1997-10-24 2002-09-04 Sony Uk Ltd Audio processing
US6400379B1 (en) * 1997-11-25 2002-06-04 Pioneer Digital Technologies, Inc. Method and apparatus for selectively displaying additional information relating to broadcast information
US5933141A (en) * 1998-01-05 1999-08-03 Gateway 2000, Inc. Mutatably transparent displays
US7663607B2 (en) * 2004-05-06 2010-02-16 Apple Inc. Multipoint touchscreen
US8479122B2 (en) * 2004-07-30 2013-07-02 Apple Inc. Gestures for touch sensitive input devices
KR100595920B1 (ko) * 1998-01-26 2006-07-05 웨인 웨스터만 수동 입력 통합 방법 및 장치
US20060033724A1 (en) * 2004-07-30 2006-02-16 Apple Computer, Inc. Virtual input device placement on a touch screen user interface
US7760187B2 (en) * 2004-07-30 2010-07-20 Apple Inc. Visual expander
US9292111B2 (en) * 1998-01-26 2016-03-22 Apple Inc. Gesturing with a multipoint sensing device
JPH11272392A (ja) * 1998-03-19 1999-10-08 Yazaki Corp 情報端末装置、及びインターネット端末装置
US6473102B1 (en) * 1998-05-11 2002-10-29 Apple Computer, Inc. Method and system for automatically resizing and repositioning windows in response to changes in display
JP2000010705A (ja) * 1998-06-17 2000-01-14 Nec Corp 出力イメージ変形方式および出力イメージ変形用プログラムを記録した記録媒体
US6347290B1 (en) * 1998-06-24 2002-02-12 Compaq Information Technologies Group, L.P. Apparatus and method for detecting and executing positional and gesture commands corresponding to movement of handheld computing device
US6188391B1 (en) * 1998-07-09 2001-02-13 Synaptics, Inc. Two-layer capacitive touchpad and method of making same
US6169538B1 (en) * 1998-08-13 2001-01-02 Motorola, Inc. Method and apparatus for implementing a graphical user interface keyboard and a text buffer on electronic devices
US6359572B1 (en) * 1998-09-03 2002-03-19 Microsoft Corporation Dynamic keyboard
JP2000132305A (ja) * 1998-10-23 2000-05-12 Olympus Optical Co Ltd 操作入力装置
FI990676A (fi) * 1999-03-26 2000-09-27 Nokia Mobile Phones Ltd Syöttöjärjestely tiedon käsisyöttöä varten ja matkapuhelin
US6710771B1 (en) * 1999-05-13 2004-03-23 Sony Corporation Information processing method and apparatus and medium
US6920500B2 (en) * 1999-05-20 2005-07-19 Prosia Overseas, Inc. Method and apparatus for providing simplified access to the internet
US6525711B1 (en) * 1999-06-24 2003-02-25 Interval Research Corp. Haptic interface including clutch control
US6337678B1 (en) * 1999-07-21 2002-01-08 Tactiva Incorporated Force feedback computer input and output device with coordinated haptic elements
US6677934B1 (en) * 1999-07-30 2004-01-13 L-3 Communications Infrared touch panel with improved sunlight rejection
US6677933B1 (en) * 1999-11-15 2004-01-13 Espial Group Inc. Method and apparatus for operating a virtual keyboard
JP2001147918A (ja) * 1999-11-24 2001-05-29 Casio Comput Co Ltd 情報表示装置及び情報表示処理プログラムを記憶した記憶媒体
US6920607B1 (en) * 1999-12-15 2005-07-19 Microsoft Corp. Methods and systems for dynamically creating user interfaces
US8712792B2 (en) * 2000-02-24 2014-04-29 Webmd, Llc Personalized health communication system
US20020044161A1 (en) * 2000-05-22 2002-04-18 Kazuaki Sugai Multi-window display system and method for displaying video data and storage medium
JP2001356870A (ja) * 2000-06-13 2001-12-26 Toshiba Corp 情報入力端末装置
US6442440B1 (en) * 2000-06-24 2002-08-27 Dade Behring Inc. Computer interface module having a flat menu
US7856603B2 (en) * 2000-08-17 2010-12-21 Moelgaard John Graphical user interface
JP2002157078A (ja) * 2000-09-07 2002-05-31 Sony Corp 情報処理装置及び方法、並びに記録媒体
US6680677B1 (en) * 2000-10-06 2004-01-20 Logitech Europe S.A. Proximity detector to indicate function of a key
US6501464B1 (en) * 2000-10-31 2002-12-31 Intel Corporation On-screen transparent keyboard interface
US7319454B2 (en) * 2000-11-10 2008-01-15 Microsoft Corporation Two-button mouse input using a stylus
US6703999B1 (en) * 2000-11-13 2004-03-09 Toyota Jidosha Kabushiki Kaisha System for computer user interface
US20040036622A1 (en) * 2000-12-15 2004-02-26 Semyon Dukach Apparatuses, methods, and computer programs for displaying information on signs
GB2371559A (en) * 2001-01-26 2002-07-31 Clariant Int Ltd Tanning process and agents
US6677932B1 (en) * 2001-01-28 2004-01-13 Finger Works, Inc. System and method for recognizing touch typing under limited tactile feedback conditions
GB2373596B (en) * 2001-03-19 2003-02-12 Synigence Plc Apparatus for facilitating access to information
TW504916B (en) * 2001-04-24 2002-10-01 Inventec Appliances Corp Method capable of generating different input values by pressing a single key from multiple directions
AU2002305392A1 (en) * 2001-05-02 2002-11-11 Bitstream, Inc. Methods, systems, and programming for producing and displaying subpixel-optimized images and digital content including such images
US20050024341A1 (en) * 2001-05-16 2005-02-03 Synaptics, Inc. Touch screen with user interface enhancement
US7308652B2 (en) * 2001-06-08 2007-12-11 Lenovo Singapore Pte. Ltd Entry of a password through a touch-sensitive computer screen
US20030001899A1 (en) * 2001-06-29 2003-01-02 Nokia Corporation Semi-transparent handwriting recognition UI
US7512964B2 (en) * 2001-06-29 2009-03-31 Cisco Technology System and method for archiving multiple downloaded recordable media content
US6670951B2 (en) * 2001-07-03 2003-12-30 Hewlett-Packard Development Company, L.P. Methods and systems for increasing the input efficiency of personal digital assistants and other handheld stylus-engagable computing devices
US20050134578A1 (en) * 2001-07-13 2005-06-23 Universal Electronics Inc. System and methods for interacting with a control environment
US6961912B2 (en) * 2001-07-18 2005-11-01 Xerox Corporation Feedback mechanism for use with visual selection methods
US20030030664A1 (en) * 2001-08-13 2003-02-13 Parry Travis J. Customizable control panel software
DE10140874A1 (de) 2001-08-21 2003-03-20 Dosch & Amand Gmbh & Co Kg Graphische Benutzeroberfläche
CN100339809C (zh) * 2001-09-21 2007-09-26 联想(新加坡)私人有限公司 输入装置、计算机装置、输入对象的识别方法、软件键盘的输入对象识别方法
JP2003173237A (ja) * 2001-09-28 2003-06-20 Ricoh Co Ltd 情報入出力システム、プログラム及び記憶媒体
US20030071850A1 (en) * 2001-10-12 2003-04-17 Microsoft Corporation In-place adaptive handwriting input method and system
US6690387B2 (en) * 2001-12-28 2004-02-10 Koninklijke Philips Electronics N.V. Touch-screen image scrolling system and method
WO2003071410A2 (en) * 2002-02-15 2003-08-28 Canesta, Inc. Gesture recognition system using depth perceptive sensors
US6832138B1 (en) * 2002-02-28 2004-12-14 Garmin International, Inc. Cockpit instrument panel systems and methods with redundant flight data display
US6985801B1 (en) * 2002-02-28 2006-01-10 Garmin International, Inc. Cockpit instrument panel systems and methods with redundant flight data display
JP3847641B2 (ja) * 2002-02-28 2006-11-22 株式会社ソニー・コンピュータエンタテインメント 情報処理装置、情報処理プログラム、情報処理プログラムを記録したコンピュータ読み取り可能な記録媒体、及び情報処理方法
US20030193481A1 (en) * 2002-04-12 2003-10-16 Alexander Sokolsky Touch-sensitive input overlay for graphical user interface
JP2003338954A (ja) * 2002-05-21 2003-11-28 Toshiba Corp デジタルスチルカメラ
FI20021162A0 (fi) * 2002-06-14 2002-06-14 Nokia Corp Elektroninen laite ja menetelmä sen näppäimistön hallintaan
US7023427B2 (en) * 2002-06-28 2006-04-04 Microsoft Corporation Method and system for detecting multiple touches on a touch-sensitive screen
JP2004038896A (ja) * 2002-06-28 2004-02-05 Clarion Co Ltd 表示制御手段
US20040056849A1 (en) * 2002-07-25 2004-03-25 Andrew Lohbihler Method and apparatus for powering, detecting and locating multiple touch input devices on a touch screen
JP4115198B2 (ja) * 2002-08-02 2008-07-09 株式会社日立製作所 タッチパネルを備えた表示装置
JP2004104594A (ja) * 2002-09-11 2004-04-02 Toshiba Corp デジタルスチルカメラ及びユーザ指示入力方法
US7789756B2 (en) * 2002-09-13 2010-09-07 Igt Wagering gaming device having simulated control of movement of game functional elements
JP2004118917A (ja) * 2002-09-25 2004-04-15 Clarion Co Ltd 電子機器及びナビゲーション装置
US7081887B2 (en) 2002-12-19 2006-07-25 Intel Corporation Method and apparatus for positioning a software keyboard
US7895536B2 (en) * 2003-01-08 2011-02-22 Autodesk, Inc. Layer editor system for a pen-based computer
US7194699B2 (en) * 2003-01-14 2007-03-20 Microsoft Corporation Animating images to reflect user selection
US7158123B2 (en) * 2003-01-31 2007-01-02 Xerox Corporation Secondary touch contextual sub-menu navigation for touch screen interface
EP1445922A1 (en) * 2003-02-06 2004-08-11 Dialog Semiconductor GmbH Monolithic optical read-out circuit
US7884804B2 (en) * 2003-04-30 2011-02-08 Microsoft Corporation Keyboard with input-sensitive display device
US8555165B2 (en) * 2003-05-08 2013-10-08 Hillcrest Laboratories, Inc. Methods and systems for generating a zoomable graphical user interface
US8479112B2 (en) 2003-05-13 2013-07-02 Microsoft Corporation Multiple input language selection
US7475390B2 (en) * 2004-01-12 2009-01-06 International Business Machines Corporation System and method for automatic natural language translation during information transfer
JP3938104B2 (ja) * 2003-06-19 2007-06-27 ヤマハ株式会社 アルペジオパターン設定装置およびプログラム
US7474772B2 (en) * 2003-06-25 2009-01-06 Atrua Technologies, Inc. System and method for a miniature user input device
US8373660B2 (en) * 2003-07-14 2013-02-12 Matt Pallakoff System and method for a portable multimedia client
US20050015731A1 (en) * 2003-07-15 2005-01-20 Microsoft Corporation Handling data across different portions or regions of a desktop
US9024884B2 (en) * 2003-09-02 2015-05-05 Apple Inc. Touch-sensitive electronic apparatus for media applications, and methods therefor
US20050052427A1 (en) * 2003-09-10 2005-03-10 Wu Michael Chi Hung Hand gesture interaction with touch surface
US7411575B2 (en) * 2003-09-16 2008-08-12 Smart Technologies Ulc Gesture recognition method and touch system incorporating the same
JP2005108041A (ja) * 2003-09-30 2005-04-21 Toshiba Corp 携帯端末のメニュー画面表示方法及び携帯端末
US20050091577A1 (en) * 2003-10-23 2005-04-28 International Business Machines Corporation Information integration system
US7478336B2 (en) * 2003-11-06 2009-01-13 International Business Machines Corporation Intermediate viewer for transferring information elements via a transfer buffer to a plurality of sets of destinations
US7340685B2 (en) * 2004-01-12 2008-03-04 International Business Machines Corporation Automatic reference note generator
US7346853B2 (en) * 2004-01-12 2008-03-18 International Business Machines Corporation Online learning monitor
US6856259B1 (en) * 2004-02-06 2005-02-15 Elo Touchsystems, Inc. Touch sensor system to detect multiple touch events
US7180502B2 (en) * 2004-03-23 2007-02-20 Fujitsu Limited Handheld device with preferred motion selection
US7519223B2 (en) * 2004-06-28 2009-04-14 Microsoft Corporation Recognizing gestures and using gestures for interacting with software applications
US7743348B2 (en) * 2004-06-30 2010-06-22 Microsoft Corporation Using physical objects to adjust attributes of an interactive display application
US20060007174A1 (en) * 2004-07-06 2006-01-12 Chung-Yi Shen Touch control method for a drag gesture and control module thereof
US7398472B2 (en) * 2004-07-09 2008-07-08 Microsoft Corporation Defining the visual appearance of user-interface controls
US7664748B2 (en) * 2004-07-12 2010-02-16 John Eric Harrity Systems and methods for changing symbol sequences in documents
AU2005256105B8 (en) * 2004-07-30 2008-10-02 Blackberry Limited Method and apparatus for provisioning a communications client on a host device
CN100555200C (zh) * 2004-08-16 2009-10-28 苹果公司 触敏器件和提高触敏器件的空间分辨率的方法
KR100737558B1 (ko) * 2004-08-16 2007-07-10 주식회사 팬택앤큐리텔 선호도를 이용한 수신알림 레벨 제어 기능을 가지는무선통신 단말기 및 그 방법
US20060066590A1 (en) * 2004-09-29 2006-03-30 Masanori Ozawa Input device
US20060071915A1 (en) * 2004-10-05 2006-04-06 Rehm Peter H Portable computer and method for taking notes with sketches and typed text
US20070011603A1 (en) * 2005-07-06 2007-01-11 Mikko Makela Method, system, device and software product for showing tooltips for page segments and generating content for the page segments
WO2007016370A2 (en) * 2005-07-29 2007-02-08 Eazypaper Inc. Computer method and apparatus using embedded message window for displaying messages in a functional bar
WO2007025119A2 (en) * 2005-08-26 2007-03-01 Veveo, Inc. User interface for visual cooperation between text input and display device
US20090064006A1 (en) * 2007-08-30 2009-03-05 Indran Naick Techniques for Performing Tasks Associated with Custom Folder Controls

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0422577A2 (en) * 1989-10-13 1991-04-17 Microslate, Inc. Method and apparatus for displaying simulated keyboards on touch-sensitive displays
US20020075317A1 (en) * 2000-05-26 2002-06-20 Dardick Technologies System and method for an on-demand script-activated virtual keyboard

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
Wayne Westerman.HAND TRACKING,FINGER IDENTIFICATION, AND CHORDING MANIPULATION ON A MULIT-TOUCH SURFACE.《HAND TRACKING,FINGER IDENTIFICATION, AND CHORDING MANIPULATION ON A MULIT-TOUCH SURFACE》.Delaware大学博士论文,1999, *

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11880551B2 (en) 2008-05-23 2024-01-23 Qualcomm Incorporated Navigating among activities in a computing device
CN103092363A (zh) * 2013-01-28 2013-05-08 上海斐讯数据通信技术有限公司 具有手势输入功能的移动终端及移动终端手势输入方法

Also Published As

Publication number Publication date
JP2009509235A (ja) 2009-03-05
KR20080043850A (ko) 2008-05-19
WO2007037808A1 (en) 2007-04-05
US20060033724A1 (en) 2006-02-16
EP1934685A1 (en) 2008-06-25
AU2011201887A1 (en) 2011-05-19
AU2011201887B2 (en) 2012-08-16
KR101012598B1 (ko) 2011-02-15
JP2012208962A (ja) 2012-10-25
CN102722314A (zh) 2012-10-10
US20070171210A1 (en) 2007-07-26
CN101263443A (zh) 2008-09-10
AU2006295353A1 (en) 2007-04-05
CN102736848A (zh) 2012-10-17

Similar Documents

Publication Publication Date Title
CN101263443B (zh) 在触摸屏上产生显示的计算机实现的方法和装置
CN101384977B (zh) 具有触摸屏界面的计算机的操作
KR101043944B1 (ko) 가상 키보드 제공 방법 및 장치
JP2002055807A (ja) 表示画面を有するデータ処理システム内のアイコンを表示する方法、アイコン・スケーリング・システムおよびコンピュータ可読記憶媒体
CN102902469A (zh) 手势识别方法及触控系统
KR20130052749A (ko) 터치 기반 사용자 인터페이스 장치 및 방법
KR20150002312A (ko) 페이지 표시 방법 및 이를 구현하는 전자 장치
US20030231164A1 (en) Keyboard controlled and activated pointing device for use with a windowing system display
CN101211244A (zh) 使用触摸板的光标跳转控制
JP5775115B2 (ja) 携帯型情報処理装置、そのポインタ移動方法、およびコンピュータが実行可能なプログラム
US20040075641A1 (en) Input device and methods of use within a computing system
JP5165624B2 (ja) 情報入力装置、オブジェクト表示方法、およびコンピュータが実行可能なプログラム
JP2019185160A (ja) タッチパネルコントローラ
KR20170071460A (ko) 즐겨찾기모드 조작방법 및 이를 수행하는 터치 스크린을 포함하는 장치

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
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20120905

Termination date: 20160811