CN102084325A - 用于电子设备的延展触摸敏感控制区域 - Google Patents

用于电子设备的延展触摸敏感控制区域 Download PDF

Info

Publication number
CN102084325A
CN102084325A CN2009801263355A CN200980126335A CN102084325A CN 102084325 A CN102084325 A CN 102084325A CN 2009801263355 A CN2009801263355 A CN 2009801263355A CN 200980126335 A CN200980126335 A CN 200980126335A CN 102084325 A CN102084325 A CN 102084325A
Authority
CN
China
Prior art keywords
gesture
user
display screen
equipment
zone
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN2009801263355A
Other languages
English (en)
Other versions
CN102084325B (zh
Inventor
马蒂亚斯·贡萨洛·杜阿尔特
丹尼尔·马克·加坦·希普拉科夫
黛安娜·帕里·多明格斯
杰里米·戈弗雷·莱昂
保罗·默瑟
彼得·斯基尔曼
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Qualcomm Inc
Original Assignee
Palm 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 Palm Inc filed Critical Palm Inc
Publication of CN102084325A publication Critical patent/CN102084325A/zh
Application granted granted Critical
Publication of CN102084325B publication Critical patent/CN102084325B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/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
    • G06F3/0416Control or interface arrangements specially adapted for digitisers
    • 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/033Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
    • G06F3/0354Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor with detection of 2D relative movements between the device, or an operating part thereof, and a plane or surface, e.g. 2D mice, trackballs, pens or pucks
    • G06F3/03547Touch pads, in which fingers can move on a surface
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • G06F3/04883Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • G06F3/04886Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures by partitioning the display area of the touch-screen or the surface of the digitising tablet into independently controllable areas, e.g. virtual keyboards or menus
    • 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/04803Split screen, i.e. subdividing the display area or the window area into separate subareas
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2203/00Indexing scheme relating to G06F3/00 - G06F3/048
    • G06F2203/048Indexing scheme relating to G06F3/048
    • G06F2203/04808Several contacts: gestures triggering a specific function, e.g. scrolling, zooming, right-click, when the user establishes several contacts with the surface simultaneously; e.g. using several fingers or a combination of fingers and pen

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Position Input By Displaying (AREA)
  • User Interface Of Digital Computer (AREA)
  • Input From Keyboards Or The Like (AREA)

Abstract

一种触摸敏感显示屏通过延展超出显示屏边缘的触摸敏感控制区域而得到增强。在显示屏外部的被称为“手势区域”的触摸敏感区域使用户能够使用手势词汇来激活命令。在一个方面,本发明允许通过在手势区域内输入一个手势来激活一些命令。可以通过直接操纵屏上对象来激活其它命令。不过也可以通过在手势区域内开始一个手势并在屏幕上结束该手势来激活其它命令(反之亦然),以及/或者通过执行涉及对手势区域和屏幕两者的同时接触的输入来激活命令。

Description

用于电子设备的延展触摸敏感控制区域
相关申请的交叉引用
本申请要求2008年5月6日提交的题为“ExtendedTouch-Sensitive Control Area for Electronic Device(用于电子设备的扩展触摸敏感控制区域)”、序列号为12/115,992的美国专利申请的优先权,其内容通过引用结合于此。
本申请涉及2006年4月20日提交的题为“Keypad and SensorCombination to Provide Detection Region that Overlays Keys(提供覆盖了键的检测区的小键盘与传感器组合体)”、序列号为11/379,552的美国专利申请,其内容通过引用结合于此。
技术领域
本发明的各个实施例涉及用于控制电子设备的输入机构,更具体地涉及在这样的电子设备上延展超过显示屏边缘的触摸敏感控制区域。
背景技术
对电子设备提供触摸敏感屏是公知的。触摸敏感屏使电子显示屏能够起到输入装置的功能,从而在能得到支持的交互类型方面提供了很大的灵活性。在许多设备中,触摸敏感屏用来替代诸如跟踪球、鼠标、五路开关之类的指示装置。在其它设备中,触摸敏感屏能够作为其它输入机构的补充,或者由其它机构对触摸敏感屏进行补充。
触摸敏感屏提供了相对于其它输入机构的几个优点。触摸敏感屏可以通过提供能被用户触摸的屏上按钮来代替物理按钮。屏上按钮可以布置得像字母或数字键盘,或者可以具有专用功能。通过提供仅仅与给定时刻相关的那些选项,这通常简化了输入操作。
触摸敏感屏还有助于提供输入机构的个性化以及通用化。屏上键盘可以容易地适应任何期望语言,并且可以提供额外的键以适用于特殊应用。某些按钮可以以动态方式被高亮、移动甚至进行修改来适应应用。
另外,触摸敏感屏可以比物理键盘更可靠,因为它们减小了对移动部件和物理开关的依赖。
触摸敏感屏的一个特别的优点是,它们允许直接操纵屏上对象,例如通过以触摸、点击和/或拖拽来使控制和/或激活这些对象更便利。因此,当多个项目显示在屏幕上时,触摸敏感性使用户能够以直接和直观的方式对特定项目执行这类操作。
然而,与控制电子设备有关的一些操作不太适合于直接操纵。这些操作包括改变整个屏幕、应用环境或该设备本身。屏上按钮可以提供来允许访问这类操作,但是这些按钮占据了尤其在紧凑型移动设备中极为宝贵的屏幕空间。另外,对这类功能提供屏上按钮仅允许在任何给定的时刻使用有限的操作组,这是因为通常没有足够的屏幕空间对所有这类功能都提供按钮。
在一些情况下,屏上按钮或对象相对较小,导致一些用户难以激活正确的命令或对象,甚至导致他们不小心激活或操纵到错误的命令或对象。这个问题(其在具有小屏幕的设备中普遍存在)导致触摸屏在解释用户输入功能上相对而言不可宽恕。另外,作为在相同物理空间中将输出装置与输入装置相结合的自然结果,对触摸屏的使用通常使用户为了与屏幕交互而把屏幕的部件弄花。可以把屏幕布局设计来使重要组件不容易被弄花;然而,这种设计无法考虑到右利手和左利手。
触摸敏感屏的另一个缺点是它们的动态特性使用户难以在不看屏幕时提供输入。用户在不看设备的时候通常不能了解设备的当前状态,因此不能确定各种屏上按钮的当前位置或状态以及在任何给定时刻下的控制。这使得当设备在衣袋中、或者用户正忙于事情而无法观看设备时难以控制该设备。
所需要的是一种提供了触摸敏感屏优点而同时避免其局限性的***和方法。进一步需要的是一种有利于直接操纵屏上对象并且同时还提供了用于执行不适于直接操纵的命令的机构的***和方法。进一步还需要的是一种可访问多种多样的命令并允许以简单直观方式输入这些命令、却无需在显示屏区域上堆满过多按钮和控制装置的***和方法。
发明内容
根据本发明的各个实施例,通过延展超过显示屏边缘的触摸敏感控制区域来改进触摸敏感显示屏。处于显示屏之外的触摸敏感区域(被称为“手势区域”)使得用户能够采用手势词汇激活命令。被输入手势区域中的命令可以与显示屏当前内容无关。因此特定的命令可以在任何时候都可用而无需占据宝贵的屏幕空间,这个优点对于小型移动设备而言尤为有益。
在一个实施例中,本发明允许一些命令通过在手势区域内输入一个手势来被激活。其它命令可以如在传统触摸敏感屏上那样通过直接操纵屏上对象来被激活。不过,其它命令也可以通过这两种输入机制的组合来进行激活。具体地说,用户可以在手势区域内开始一个手势,并在屏幕上结束该手势(反之亦然),或者可以执行涉及对手势区域和屏幕同时接触的输入。由于手势区域和屏幕两者都是触摸敏感的,因此该设备能够解释包括了这些区域的一个或两者的输入,并且能够执行对应于这类输入的任何动作。
在一个实施例中,这个高灵活性措施例如允许以一个动作和一个目标的方式来指定一个命令:在手势区域中执行的一个特定手势能够指定要执行的动作,而在用户完成(或开始)该输入的特定的屏上位置能够指定一个要对其执行该命令的目标(比如一个屏上对象)。手势区域还可用来提供对通过在屏幕上直接操纵而输入的命令进行修改的输入。
检测手势的能力允许开发大量词汇,从而使得大量的命令都可用,而不会将具有按钮、菜单和其它控制装置的屏幕部件弄花。将这样的手势词汇与直接操纵相结合,提供了现有技术***不具备的独一无二的优势。
在各个实施例中,本发明还提供了一种设计用户界面的方法,该用户界面对于新手而言简单又容易,同时允许老练的用户访问更复杂的特征并走捷径。新手可以依靠屏上对象的直接操纵,而更老练的用户则可以在他们对该设备更熟悉时学习越来越多的手势。
另外,在各个实施例中,本发明提供了用于在任何适当时间以一致方式提供某个命令的机制。用户可以确保在手势区域中执行的特定手势将会引起要执行的某个动作,而不用考虑在给定时间处屏幕上都有些什么。
在各个实施例中,本发明还提供了一种比现有触摸敏感屏更具包容性的输入界面。用户无需使他们的输入操作精确,因为可用的区域更大。一些手势可以在手势区域内的任何位置处执行,从而用户无需在输入命令时特别地准确定位他或她的手指。用户还可以执行这类手势而不会弄花屏幕的一部分。用户还可以在不看屏幕时更容易地使用输入机制,这是因为可以在不考虑当前屏幕上显示了什么的情况下在手势区域中执行手势。
因此,本发明在一个实施例中提供了一种机制,其用于使得在有限空间内访问大量命令变得便利并且不需要大量屏上按钮或物理按钮,并且该机制用于提供直接操纵的优点而同时避免了其局限性。
下面的详细描述将会使更多的优点变得明显。
附图说明
附图图解说明了本发明的几个实施例,并且与文字说明一起阐明了本发明的原理。本领域技术人员将会认识到附图中图解说明的具体实施例仅为示例,并非意在限制本发明的范围。
图1A至图1E图示出根据一个实施例具有触摸敏感屏和包围该触摸敏感屏的手势区域的设备的示例。
图2图示出根据一个实施例具有触摸敏感屏和在该触摸敏感屏下方的手势区域的设备的示例。
图3图示出根据一个实施例具有触摸敏感屏和与设备前表面同延的手势区域的设备的示例。
图4A至图4W图示出根据本发明一个实施例能够输入的手势的各种示例。
图5是图示出根据一个实施例的本发明方法的流程图。
图6图示出点击手势的示例。
图7图示出点击和拖拽手势的示例。
图8A和图8B图示出点击、保持、和释放手势以执行编辑操作的示例。
图9图示出与编辑按钮交互的示例。
图10A和图10B图示出点击、保持和拖拽手势以对列表中的项目进行重新排序的示例。
图11A至图11E图示出长捺手势以从列表中删除个项目的示例。
图12A至图12D图示出长捺手势以从列表中删除个项目的另一示例。
具体实施方式
定义
为下文描述的目的,定义了如下术语:
触摸敏感表面:能够检测出接触的设备表面;
触摸敏感屏:还可起到显示屏功能的触摸敏感表面;
触摸命令:用户通过触摸一个触摸敏感屏而输入的任何命令;
直接操纵:通过接触触摸敏感屏上显示的组件来指定目标的触摸命令;
手势:包括了可被解释为指定哪一个命令要被执行的特定动作的触摸命令;
手势区域:不用作显示屏功能的触摸敏感表面。
***架构
在各个实施例中,本发明能够在任何电子设备上实现,比如便携式计算机、个人数字助理(PDA)、个人计算机、公用电话亭、蜂窝电话等。例如,本发明可被实施为在这类设备上运行的软件应用程序或操作***的命令输入范例。相应地,本发明可以被实施为用于控制这类设备上的软件的图形用户界面的部分。
在各个实施例中,本发明尤其适用于屏幕空间有限并且其中大量命令在任何给定时刻都可被使用的设备,比如智能电话、便携式计算机和PDA。不过,本领域技术人员将会了解,本发明可以在许多其它情形下实现,包括可用于经由基于手势的输入范例来访问命令而同时在适当的时候还允许直接操纵屏上对象的任何环境。因此,下面的描述意在以示例方式说明本发明,而不是限制本发明的范围。
现在参照图2,其示出了根据一个实施例的具有触摸敏感屏101和手势区域102的设备100的示例。
为了说明,图2所示设备100是一个个人数字助理或智能电话。这类设备普遍具有电话、邮件和文字消息能力,并且可以执行其它功能,例如包括播放音乐和/视频、上网、运行多样化应用程序等。本发明可以以具有触摸敏感屏的任何类型的设备来实现,并且不限于具有所列出功能的设备。另外,图2所示的具体布置仅仅是示例,而不是为了限制本发明的范围。
在各个实施例中,可以使用能够检测到接触位置的任何技术来实现触摸敏感屏101和手势区域102。本领域技术人员将了解本领域中存在和公知许多类型的触摸敏感屏和表面,包括如下例子:
容性屏幕/表面,其检测用户接触所引起的电容场(capacitance field)的改变;
阻性屏幕/表面,其中用户对屏幕或表面的接触引起对导电层的电接触;
表面声波屏幕/表面,其检测用户接触屏幕或表面所引起的超声波的改变;
红外线屏幕/表面,其检测调制光束的干扰或者检测热所感应出的表面阻抗的改变;
应变计屏幕/表面,其中屏幕或表面安装了弹簧,并且使用应变计来测量接触引起的挠度;
光学成像屏幕/表面,其使用图像传感器来定位接触;
分散信号屏幕/表面,其检测接触所引起的在屏幕或表面中出现的机械能;
声脉冲识别屏幕/表面,其将触摸的机械能变成电子信号,该电子信号被转换为用于分析的音频文件以确定接触的位置;和
受抑全内反射屏幕,其检测全内反射光路中的干扰。
任何上述技术或任何其它公知的接触检测技术都可以与本发明的设备结合起来用于检测用户对屏幕101、手势区域102或两者的接触。
在一个实施例中,可以根据本领域的公知技术使用能够检测两个或更多同时发生的触摸点的屏幕101和/或手势区域102来实现本发明。触摸点可以全部位于屏幕101上或全部位于手势区域102上,或者在屏幕101和手势区域102上都有一些触摸点。
在一个实施例中,可以使用无需接触该设备的其它手势识别技术来实现本发明。例如,可以在设备的表面上方(在屏幕101上方或者在手势区域102上方)执行手势,或者可以在设备的表面上方开始一个手势并以在设备上(在屏幕101上或者在手势区域102上)的触摸为结束。本领域技术人员将会理解,本文所述的技术能够应用于这类非触摸式手势识别技术。
在一个实施例中,图2所示的设备100还具有物理按钮103。在一个实施例中,物理按钮103可以用来执行一些普通功能,比如返回主屏幕或激活所选的屏上项目。物理按钮103对于本发明是不必要的,仅以示例的目的示出。在一个实施例中,物理按钮103是触摸敏感的,使得在手势区域102和/或屏幕101上输入的用户手势也可以在按钮103上发起以及/或者可以忽略按钮103。为了下文描述的目的,对于其中按钮103为触摸敏感型的实施例,考虑使手势区域102包括按钮103。在一个实施例中,使用上文引用的相关专利申请中描述的技术来实现这样的功能。
在图2的示例中,手势区域102恰位于触摸敏感屏101下方,屏幕101和手势区域102之间没有间隙。这使得用户能够在手势区域102和/或触摸敏感屏101中输入诸如手势之类的触摸命令,以及输入从手势区域102一直跨越到触摸敏感屏101的触摸命令,或者从触摸敏感屏101一直跨越到手势区域102的触摸命令。下面将详细描述这些触摸命令的具体示例。
本领域技术人员将会理解,在各个实施例中,可以将手势区域102提供在相对于屏幕101的任何位置处,无需放置于如图2所示的恰在屏幕101的下方。另外,在不脱离本发明特定特征的情况下,在手势区域102与屏幕101之间可以具有间隙。当存在间隙时,设备100可以在解释从手势区域102一直跨越到触摸敏感屏101的触摸命令(反之亦然)时简单地忽略该间隙。
在各个实施例中,如果需要,可以在设备100的表面上可视地勾画出手势区域102,例如通过围绕手势区域102的轮廓线,或者通过对手势区域102采用与设备100其它表面相比不同的表面纹理、颜色和/或涂饰。这类勾画对本发明的操作不是必须的。
现在参考图1A至图1E,其示出了根据各个实施例的设备100的其它示例,其中手势区域102包围触摸敏感屏101。这种布置使用户在屏幕101上方、下方或两侧的任一侧都能输入触摸命令,只要该命令是是在手势区域102内输入的。触摸命令可以从手势区域102一直跨越到触摸敏感屏101,反之亦然;由于手势区域102包围了触摸敏感屏101,因此这种跨越可以发生在屏幕101的任一个边缘,并不仅仅局限于下边缘。
图1A和图1E示出设备100为便携式设备的一个实施例。图1B示出设备100为包括独立键盘111和包围屏幕101的手势区域102的台式计算机的一个实施例。图1C示出设备100为膝上型电脑、并且手势区域102包围屏幕101的一个实施例。图1D示出设备100为台式计算机、并且手势区域102被拆散为包括一个包围屏幕101的部分以及一个处于键盘111上方的部分的一个实施例。本领域技术人员将了解许多其它实施例也是可行的。
现在参照图3,其示出了设备100的实施例的另一示例,其中手势区域102包围触摸敏感屏101并且延展到设备100的整个前表面。这里,用户可在设备100的前表面上的任何位置处(无论在屏幕101内还是在屏幕101外)输入触摸命令。在采用图2的布置的情况下,触摸命令可以从手势区域102跨越到触摸敏感屏101,反之亦然;由于手势区域102包围了触摸敏感屏101,因此这种跨越可以发生在屏幕101的任一个边缘,并不仅仅局限于下边缘。
为说明的目的,图3示出了根据一个实施例的具有三个物理按钮103的设备100。本领域技术人员将会了解,可以包括任意数量的这种按钮103或者不要按钮103,以及如果有物理按钮103,其数量对本发明的操作并不重要。
一般地说,在各个实施例中,用户可以通过如下方法中的任一个在设备100上输入触摸命令:
直接操纵或激活屏幕101上显示的对象;
直接操纵或激活屏幕101上显示的对象,并且通过接触手势区域102来修改所述操纵或激活;
在手势区域102和/或屏幕101内执行手势;
通过直接在屏幕101上操纵或激活,在手势区域102和/或屏幕101内执行手势并指示该命令的目标;或者
通过例如启动或终止屏幕101上显示的对象,在手势区域102和/或屏幕101内执行手势,其中该手势固有地指示该命令的目标。
示例
如上所述,在一个实施例中,本发明提供了一种对在手势区域102内、在屏幕101内、或者在这两者的组合内执行的包括手势在内的触摸命令的词汇进行实现的方式。如上所述,手势还可以在手势区域102和/或屏幕101的表面上方执行,而无需接触这些表面。本发明因此扩展了现有技术***中的可用空间以及手势的词汇。
现在参考图4A至图4W,其示出了通过上面所列机制在设备100上输入的触摸命令的几个示例。这些例子提供来用于说明的目的,而不是限制本发明的范围。在这些例子中,设备100被示出具有包括几个屏上对象401(比如图标)的屏幕101。为了清楚地说明,假设手势区域102延展到设备100的边缘。示出了单个物理按钮103。
在一个实施例中,设备100允许手势角度的一些变化,使得手势无需精确地水平或垂直以便识别。即使用户偏离了手势的明确、理想的表示法,设备100也能够将用户的意图识别为水平或垂直手势、或者其它可识别手势。
在一个实施例中,可以不考虑设备100的当前定向来识别手势。因此,无论设备100处在其正常定向,还是旋转了180度、90度或其它角度,一个特定手势将普遍地具有相同的含义。在一个实施例中,设备100包括定向传感器以根据公知技术检测当前定向。
在手势区域102内执行的命令
在图4A的示例中,在一个实施例中,用户完全在手势区域102内执行一个向左半长捺(half-swipe)手势402A。该手势402A在图4A中由一个箭头表示,示出用户在手势区域102的一部分捺过,但没有跨越物理按钮103。在一个实施例中,这个手势402A使用户返回到一个应用程序内的之前的视图。用户可以在手势区域102内任何位置执行向左半长捺手势402A;相关功能不需要识别屏幕101上的任何特定目标。
在图4B的示例中,在一个实施例中,用户执行开始于手势区域102内并终止于屏幕101内的向上长捺手势402B。在一个实施例中,这个手势402B引起快速启动栏出现,使用户能够通过在该栏中的一个图标上点击来启动一个应用程序。用户可以在手势区域102内的任何位置开始所述向上长捺手势402B;相关功能不需要识别屏幕101上的任何特定目标。
在图4C的示例中,在一个实施例中,用户完全在手势区域102内执行一个向左完整长捺手势402C,直接越过了按钮103。在一个实施例中,这个手势402C使用户返回之前所浏览的应用程序。用户可以在手势区域102内的任何位置执行所述向左完整长捺手势402C;相关功能不需要识别屏幕101上的任何特定目标。用户可以直接越过按钮103或者可以绕过按钮103;无论哪种方式,设备100均可识别用户的意图。另一个命令,比如“下一应用程序”,可以响应于向右完整长捺(未示出)来执行。
在图4D的示例中,在一个实施例中,用户完全在手势区域102内执行一个顺时针环绕手势402D。在一个实施例中,这个手势402D执行缩放功能。该手势还可以用来滚动长的列表,或者在比如视频编辑平台的物理“擦抹(scrub)”控制器中***体的重放。在一个实施例中,用户可以在手势区域102内的任何位置执行所述环绕手势402D;在另一个实施例中,根据其是否环绕了按钮103还是在手势区域102的某些其它部分中执行,该手势可以具有不同的含义。在一个实施例中,以逆时针方向执行环绕手势可以具有不同的含义。一般地说,环绕手势402D具有不需要对屏幕101上任何特定目标进行识别的相关功能。
在触摸敏感屏101上执行的命令
在一个实施例中,用户还可以通过直接操纵屏幕101上的对象401来启动一些命令。直接操作尤其适合于目标由屏上对象401来表示的命令。下面讨论示例。
指定/行动:在一个实施例中,用户可以在对象401或在屏幕101的某个其它区域上点击以指定该对象401或屏幕区域,或者执行由该对象401或屏幕区域识别的动作,比如打开一个文档或者激活一个应用程序。
现在参考图6,其示出了点击手势402AA对当前显示在屏幕101上的列表601中的项目602进行选择的示例。
选择/高亮:现在参考图4E,在一个实施例中,用户可以通过对在对象401C内的位置402E处保持接触至少某个预定时间段(比如500毫秒)来在对象401C上执行“长按”动作。在一个实施例中,这个动作选择了对象401C或使其高亮,并且取消了对之前已经选择的任何其它对象401B的选择。从而将所选的或高亮的对象401C识别为下一命令的目标。在该示例中,高亮的对象401由粗框线表示。
在一个实施例中,提供了比如切换键之类的修正键。修正键可以是物理按钮103,或者某些其它按钮(未示出)。可以通过在保持按下修正键的同时执行触摸敏感屏101中执行的某个命令、或者通过在执行该命令之前按下修正键来对该命令进行修改。
例如,用户可以在保持住修正键的同时在对象401上或在屏幕101的某其它区域上点击来执行对象401的切换点击。在一个实施例中,这个动作选择或高亮对象401,但不取消对之前已经选择的任何其它对象401的选择。
在一个实施例中,修正键还可以用来执行切换拖拽命令。在保持住修正键的同时,用户拖拽越过多个对象401的范围来选择连续的组,如图4F所示。在该示例中,用户在对象401A、401B和401C上执行的切换拖拽手势402F,导致这三个对象被选择或高亮。在一个实施例中,可以在所选的多个对象401周围可选地示出一个矩形433或其它指示符。任何之前选择的对象401保持被选。在一个实施例中,如图4G所示,如果被该拖拽覆盖的第一对象401A已经被选,那么在用户切换拖拽越过它们时,拖拽手势402F取消了对这些对象401的选择,并且任何没有被选的对象401保持没有被选。
现在参考图8A和图8B,其示出了根据一个实施例点击、保持和释放手势402CC以执行对项目602的编辑操作的示例。在用户执行了手势402CC之后,显示文本区801。这允许用户在适当位置编辑项目602。用户可以通过点击文本区801外部、从该页面退出或按下确认按钮(未示出)来提交编辑。
在一个实施例中,可以示出一个按钮以提供对用于执行更详细编辑操作的屏幕的访问。现在参考图9,其示出了用户与编辑按钮901的交互的示例。编辑按钮901被示出为与项目602相邻。用户可以点击编辑按钮901进入项目602的编辑页面(未示出)。
滚动:现在参考图4H,在一个实施例中,用户可以通过在支持显示屏当前状态的滚动的方向上执行跨越屏幕101的拖拽手势402H(也称为拂抹(flick)手势)来执行拖拽-滚动操作。在一个实施例中,拖拽必须在接触到屏幕101时立即开始移动,以便被识别为滚动。当前显示屏滚动的量正比于用户手指移动的距离,如图4H右侧所示。在一个实施例中,滚动量可以调节或控制成合适的量。
在一个实施例中,用户还可以在支持显示屏当前状态的滚动的方向上拂抹越过屏幕101。在一个实施例中,拂抹必须在接触到屏幕101时立即开始,并且用户的手指必须在停止移动前离开屏幕101的表面,以便被识别为拂抹。当前显示屏滚动的量正比于用户拂抹的速度和距离。可以通过在停止前使手指抬起来将拖拽-滚动转化为拂抹。
在一个实施例中,如果屏幕101上的显示屏已经在滚动中,则点击或拖拽可立即中断当前的滚动。如果用户点击,则当前滚动停止。如果用户拖拽,则启动了新的拖拽-滚动。
现在参考图7,其示出了根据一个实施例的拂抹手势402BB引起当前显示在屏幕101上的列表601向上滚动的示例。
下一个/前一个:在特定的实施例和情景中,用户可以水平拖拽越过屏幕101以示出项目序列中的下一个或前一个项目。可以通过垂直于滚动的轴执行该动作来将该动作与拖拽滚动区分开。
缩放:现在参考图4J,在一个实施例中,通过将两个手指放置在屏幕101上并使它们相互远离或靠近,用户可以使屏上对象401C或屏幕101中显示的整个显示区域放大或缩小。该显示屏可以好像手指贴到了显示屏上的参考点上那样被缩放。
在一个实施例中,用户还可以在缩放操作的期望中心点上双击(在一定时间段内点击两次)。这导致显示屏以预定量放大。在一个实施例中,如果用户点击手势区域102,则显示屏以预定量缩小。
适应:现在参考图4K,在一个实施例中,如果用户双击显示屏幕101上显示的对象401C上的位置402K,则显示屏放大来使得对象充满屏幕101。如果4L所示,如果对象401C已经缩放到适应状态,则在对象401C内的位置402L处的双击命令使对象401C返回其之前的尺寸。
文本导航:现在参考图4M,在一个实施例中,当在屏幕101上(比如文本编辑区407中)显示文本时,用户可以点击区407中的位置402L。文本光标408移动到点击的位置。
现在参考图4N,在一个实施例中,如果用户在文本区407内的一个位置处保持一个短时间段(比如500ms或更长)并随后执行手势402N以移动到区407内的另一位置处,则光标408跟随用户手指的位置而在区407内移动。抬起手指以便将光标408留在其最后位置,如图4N右侧所示。在一个实施例中,用户可以使用相对运动在文本内导航或者移动屏上对象。移动的对象(文本光标或所选对象)相对于用户手指(在屏上或离开屏)而移动。从而,对象不会跳到用户手指的位置处,而是在与用户手指移动的相同方向上移动,并且移动的幅度(线性地或以某缩放比例因子)正比于用户手指移动的幅度。可以以一个因子或多个因子(比如速度、距离、固定比率等)甚至反比例来缩放对象的移动量。
移动:现在参考图4P,其示出了根据一个实施例用于移动对象401的技术的示例。用户在对象401A的一个位置处保持一个短时间段(比如500ms或更多),并随后执行手势402P来移动到屏幕101上的另一位置。对象401A跟随用户手指的位置移动。抬起手指以便将对象401A留在其最后位置,如图4P的右侧所示。
在一个实施例中,如果在执行手势402P的同时,用户拖拽对象401A以覆盖到能对拖拽的对象401A起作用或接收该拖拽的对象401A的有效目标对象401上,则提供可视反馈来指示潜在目标对象401是有效目标。例如,当将拖拽的对象401A放置来覆盖到潜在目标对象401之上时,潜在目标对象401会立刻变成高亮。如果用户在拖拽的对象401A覆盖到有效目标对象401上的同时结束手势402P,则执行适当的动作:例如,拖拽的对象401A可以***到目标对象401中,或者目标对象401可以启动为应用程序并打开拖拽的对象401A。
在列表视图中,移动操作可以使列表中的项目被重排。现在参考图10A和图10B,其示出了点击、保持、和拖拽手势将项目记录在列表中的示例。用户在项目602上执行点击、保持、和拖拽手势402DD,如图10A所示。在用户完成拖拽操作之后,项目602被显示在新的位置,如图10B所示。
删除:在一个实施例中,用户可以通过执行长捺手势将项目拖拽出屏幕101来删除该项目。现在参考图11A至图11E,其示出了长捺手势402EE将项目602从列表601中删除的示例。用户在图11A中开始所述长捺手势402EE,并在图11B继续做该手势。一旦已经将项目602拖拽出屏幕101,用户就得到确认该删除操作的提示。如图1C所示,该提示可以具有删除按钮1101的形式;还提供了取消按钮1102,以便于万一用户希望取消该删除操作的情况。如果用户通过点击删除按钮1101来确认该操作,则项目602被删除并不再出现在列表601中。
如图11D所示,在一个实施例中,出现一个消息1104告知用户项目602已被删除,并且提供撤销按钮1103来给予用户一个撤销该删除的机会。在一个实施例中,消息1104和按钮1103仅出现一个固定的时间段(例如3秒),在该时间段之后,消息1104和按钮1103消失,而列表的下部上移来填充该空间,如图11E所示。在一个实施例中,不显示确认;而是在用户通过长捺将项目从列表601中移除时就显示图11E的显示屏。
在图12A至图12D中示出在项目602为电子邮件消息的电子邮件应用情景中的长捺手势402EE的另一示例。用户在图12A中开始长捺手势402EE并在图12B中继续。图12C示出了删除按钮1101和撤销按钮1102(其执行与图11C中的取消按钮1102相同的功能),给予用户一个确认或取消该删除操作的机会。图12D示出了告知用户项目602已被删除的消息1104,以及示出给予用户撤销该删除的机会的撤销按钮1103。
本领域技术人员将明了,根据与触摸敏感屏和其上显示对象相关的直接操纵的公知技术,可以在屏幕101上执行其它手势402。通过将手势区域102中的手势与触摸敏感屏101上的输入相结合而执行的命令
在一个实施例中,本发明的设备对通过将手势区域102中的手势402结合到触摸敏感屏101上的输入中而激活的命令进行识别。这样的命令可以通过例如如下方式来激活:
在手势区域102中开始一个手势,并且在触摸敏感屏101上结束该手势;
在触摸敏感屏101上开始一个手势,并且在手势区域102中结束该手势;
执行多部分手势,所述多部分手势包括对手势区域102的至少一个接触,随后是对触摸敏感屏101的至少一个接触;
执行多部分手势,所述多部分手势包括对触摸敏感屏101的至少一个接触,随后是对手势区域102的至少一个接触;以及
执行一个包括了实质上同步或同时发生的对触摸敏感屏101和手势区域102的接触的手势(例如,该手势的一个组成部分在屏幕101上执行而另一个组成部分在手势区域102上执行)。
这样的手势402的一个示例是执行前文所述的在屏幕101上的任意手势的同时还触摸手势区域102。从而,接触手势区域102成为正在屏幕101上执行的手势402的修正器。
另一个示例是执行前文所述的在手势区域102中的手势之一而同时还触摸屏幕101上的对象401。从而,接触对象401成为正在手势区域102中执行的手势402的修正器。
在一些实施例中,在用户正在手势区域102中执行手势的过程中的同时,显示屏发生改变以反映该手势的当前有效目标。通过这种方式,当用户在手势区域102中开始一个手势时,对他或她呈现出肯定反馈,即该手势被识别伴随着对该手势的有效目标的指示。
现在参考图4Q,其示出根据一个实施例的示例。用户将一个手指保持在手势区域102中的位置402QA处,同时在屏幕101上拖拽另一个手指执行手势402QB。这导致对象401A(或光标或其它屏上项目)随着第二个手指而被拖拽。当第二个手指从屏幕101移开时,对象401A或其它屏上项目被放下,如图4Q的右侧所示。从而,手势区域102中的手指起到修正器的作用,为用户消除了在屏上项目上保持第二个手指以开始拖拽操作的需要。在其它实施例中,在手势区域102中保持一个手指并同时在屏幕101上执行一个手势,引起了采用其它方式对屏幕手势的正常功能进行修改。
作为替代,在一个实施例中,用户可以执行两部分的手势序列:在手势区域102中的点击手势402,随后是在屏上对象401或屏幕101的其它区域上的点击、拖拽、或其它手势402,以识别手势序列的预期目标。在一个实施例中,用户可以在手势区域102的任何位置执行点击手势402G;在另一实施例中,手势可以具有根据其执行的位置而不同的含义。在一个实施例中,该序列可以反向,以使得可以首先通过屏幕101上的点击来识别目标对象401,并且通过手势区域102中的手势402来随后指示要执行的动作。
现在参考图4R,其示出根据一个实施例具有可以顺序或同时执行的手势组成部分的手势序列的另一示例。在图4R的示例中,用户在手势区域102内执行水平刮擦手势402RB以及在屏上对象401上执行点击手势402RA。在一个实施例中,手势402RB表示删除命令,手势402RA识别该命令的目标401。在一个实施例中,用户可以在手势区域102的任何位置处执行水平刮擦手势402RB;在另一个实施例中,该手势可以根据其执行的位置来具有不同的含义。在一个实施例中,可以以任意顺序来执行该序列,从而目标401既可以在执行刮擦手势402RB之前也可以在刮擦手势402RB执行之后被手势402RA指定。在又一个实施例中,可以同时执行手势402RA和402RB(例如,用户可以在执行刮擦手势402RB的同时将一个手指保持在位置402RA处)。
现在参考图4S,其示出根据一个实施例在手势区域102中开始并且在触摸敏感屏101上结束的手势402的示例。在图4S的示例中,用户在手势区域102内开始并在屏上对象401上结束的顺时针环绕手势402S。从而,屏上对象401被识别为命令的目标。在一个实施例中,这样的手势402S可以执行比例或缩放对象功能。在一个实施例中,用户可以在手势区域102内的任何位置处开始该环绕手势402S;在另一实施例中,该手势可以根据其是环绕按钮103还是在手势区域102的某个其它部分上执行来具有不同含义。在一个实施例中,以逆时针方向执行环绕手势可以具有不同的含义。
在图4T的示例中,根据一个实施例,用户执行一个在手势区域102内开始并在屏上对象401上结束的水平刮擦手势402T。从而,屏上对象401被识别为命令的目标。在一个实施例中,这样的手势402T可以执行删除功能。用户可以在手势区域102内的任何位置处开始该水平刮擦手势402T,只要结果手势402T可以被识别为水平刮擦,以及只要手势402T在期望的位置处结束以将正确的屏上对象401识别为目标。
图4U类似于图4T,但是图4U示出了在手势区域102的处于屏幕101上方的区域中开始并在屏上对象401上结束的水平刮擦手势402T。
在图4V和图4W中示出了其它示例。在图4V的示例中,根据一个实施例,用户在手势区域102内开始并在屏上对象401上结束的向上长捺手势402V。从而,屏上对象401被识别为命令的目标。在一个实施例中,这样的手势402V可以执行“打开该目标”的功能。用户可以在手势区域102内的任何位置处开始该向上长捺手势402V,只要结果手势402V可以被识别为向上长捺,以及只要手势402V在期望位置处结束以将正确的屏上对象401识别为目标。
在图4W的示例中,根据一个实施例,用户执行在手势区域102的与屏幕101相邻的部分中开始并在屏幕101内结束的一个向左半长捺手势402W。该示例示出了手势402W延展到屏幕101上但是当前没有对象处在手势402W的结束点处的情况。从而,与图4V的示例相反,这里没有屏上对象被识别为命令的目标。因此,这样的手势402W会使用户返回到一个应用程序内的前一个视图,如前文对图4A中的手势402A的描述。
在一个实施例中,无论手势是完全在手势区域102内输入(如图4A所示)还是部分在手势区域102内并且部分在屏幕101上输入,手势都执行相同功能。如图4A所示,用户可以执行在手势区域102内任何位置处开始的向左半长捺手势402W。在一些实施例中,相同的手势402W可以在屏幕101内执行,或者在屏幕101内开始而在手势区域102内结束,只要手势402W开始的屏幕101区域不包含可激活的对象401(或者只要用户意图激活的功能不模棱两可)。
方法
现在参考图5,其示出了根据一个实施例描述本发明操作方法的流程图。
在一个实施例中,用户以接触手势区域102和/或接触触摸敏感屏101的形式提供输入。如上所述,如果两个表面都被触摸,则对手势区域102的接触可以在对触摸敏感屏101的接触之前或之后,或者这两种触摸可以实质同步或同时地发生。
在一个实施例中,如果设备100检测到501对手势区域102的接触,则识别502与用户在触摸手势区域102时执行的手势相关的命令。随后,如果设备100检测到503A对触摸敏感屏101的接触,则执行504通过接触手势区域102和触摸敏感屏101而识别的命令。例如,手势区域102可以识别该命令,而屏幕101手势可以指定该命令的目标,如前文详述的那样。如果在503A中,设备100没有检测到对触摸敏感屏101的接触,则执行505有对手势区域102的接触所识别的命令。
在一个实施例中,如果在501中,设备100没有检测到对手势区域102的接触,但它检测到503B对触摸敏感屏101的接触,则执行506由对触摸敏感屏101的接触所识别的命令。例如,屏幕101手势可以通过直接操纵(比如通过点击)来指定一个动作和一个目标,如前文详述的那样。
在一个实施例中,如果设备100没有检测到501对手势区域102的接触,也没有检测到503B对屏幕101的接触,则不发生507动作。
从上面的描述可看出,本发明提供了采用触摸敏感表面和屏幕的现有技术所不具备的多个优点。通过利用上述技术,本发明简化了设备的操作,并且提供了在紧凑空间中为用户提供大词汇量的可能动作的潜力。例如,新手能够使用直接操纵作为主要输入机制,而老手则可以使用手势。
已经通过实施例具体地描述了本发明。本领域技术人员将理解本发明还可以通过其它实施例实现。首先,部件的特定命名、术语的使用、属性、数据结构或任何其它编程或结构方面并非强制性的或十分重要的,实施本发明的机制或者特征可以具有不同的名称、形式、或协议。此外,可以通过如文中所述的硬件和软件的结合来实现所述***,或者完全以硬件部件来实现,或者完全以软件组件来实现。而且,本文所述的各种***部件之间的特定功能划分仅仅是示例,不是强制性的;由单个***部件执行的功能还可以通过多个部件来执行,并且由多个部件执行的功能也可以由单个部件来执行。
本发明所称的“一个实施例”、“实施例”或者“一个或多个实施例”是指与实施例相结合而描述的特定特征、结构或特性包括在本发明的至少一个实施例中。另外,本文的短语“在一个实施例中”的示例并非都必须指相同的实施例。
上述的一些部分以计算机存储器中的算法形式和对数据位的运算的符号表示法来体现。这些算法描述和表示法是数据处理领域中的技术人员用来将他们的工作实质性内容非常有效地传达给该领域的其他技术人员的手段。在这里以及一般情况下,算法都被构思成得到预期结果的前后一致的步骤(指令)序列。所述步骤是需要物理量的物理操作的步骤。一般地然而并非必须,这些量具有能够被存储、传送、结合、比较以及操作的电信号、磁信号或光信号的形式。有时方便地(主要由于通常用途的原因)将这些信号称为位、值、组件、符号、字符、术语、数字等等。另外,不失一般性,有时也方便地将需要物理量的物理操作的步骤的特定布置称为模块或代码装置。
然而,应当记住的是,所有这些以及类似的术语均与适当的物理量相关,并且仅仅是应用于这些量的方便描述。除非具体说明,否则从下面的讨论中可知,本文通篇的讨论所使用的术语,比如“处理”或“计算”或“算”或“显示”或“确定”等,应理解为指的是计算机***或类似电子计算模块和/或设备(其对代表了计算机***存储器或寄存器或其它这类信息存储装置中的物理(电子)量的数据操控和转换)、传输或显示设备的动作和处理。
本发明的特定方面包括具有算法形式的本文所述的处理步骤和指令。应当注意,本发明的处理步骤和指令可以以软件、固件或硬件来实施,并且当以软件实施时,能够被下载到各种操作***所使用的不同平台上并进行操作。
本发明还涉及用于执行本文的操作的设备。该设备可以被具体构造来用于所需的目的,或者可以包括选择性地由存储在计算机中的计算机程序激活或重配置的通用计算机。这样的计算机程序可以存储在计算机可读存储介质中,例如而不局限于任何类型的盘,包括软盘、光盘、CD-ROM、磁光盘、只读存储器(ROM)、随机存储器(RAM)、EPROM、EEPROM、磁卡或光卡、专用集成电路(ASIC)、或者适用于存储电子指令的任何类型的媒质,上面的每一个都耦接到计算机***总线。此外,本文所称的计算机可以包括单个处理器或者可以是利用了用于增强的计算能力的多个处理器设计的构架。
本文提出的算法和显示屏并非根本上就是指任何特定的计算机、虚拟***或其它设备。还可以使用各种通用***与根据本文的指教的程序相结合,或者可以证明构造更为专门的设备来执行需要的方法步骤是方便的。从上文可以明了用于各种这类***的所需的结构。另外,没有参照任何特定的编程语言来描述本发明。将会理解,可以使用各种编程语言来实现本文所述的本发明的指教,并且上文引用的具体语言仅是提供来公开本发明的最好实施方式。
尽管已经以有限数量的实施例描述的本发明,然而从上文中获益的本领域技术人员将理解,在不脱离本文所述的本发明的范围的情况下可以设计出其它实施例。另外,应当注意,本说明书使用的语言主要选择来用于可阅读性和指导的目的,而不是选择来记述或限制发明主题。因此,本发明的公开意在说明而不是限制本发明的范围,本发明的范围在权利要求书中体现。

Claims (32)

1.一种用于接受来自用户的手势命令的设备,包括:
触摸敏感显示屏,其占据所述设备的前表面的一部分,适用于检测用户的接触和显示至少一个可直接操纵的对象;
触摸敏感手势区域,其占据所述设备的前表面的一部分,适用于检测用户的接触;和
处理器,其耦接到所述显示屏和所述手势区域,适用于解释多个手势命令,所述多个手势命令包括由用户接触所述触摸敏感手势区域和所述显示屏两者而指定的至少一个命令。
2.如权利要求1所述的设备,其中至少一个命令是通过所述手势区域内执行的手势与对所述显示屏上显示的至少一个对象的直接操纵的结合来指定的。
3.如权利要求2所述的设备,其中:
用户对所述触摸敏感手势区域的接触指定了要执行的动作;并且
用户对所述显示屏的接触指定了要对其执行所述动作的一个对象。
4.如权利要求2所述的设备,其中:
用户对所述显示屏的接触指定了一个命令;并且
用户对所述触摸敏感手势区域的接触修改了所述命令。
5.如权利要求2所述的设备,其中所述手势和所述直接操纵至少部分地同时发生。
6.如权利要求2所述的设备,其中所述手势和所述直接操纵实质上同时发生。
7.如权利要求2所述的设备,其中所述手势和所述直接操纵的组合包括从一个组中所选的至少一个,所述组包括:
在所述手势区域内执行的至少一个手势,随后是对在所述显示屏上显示的至少一个对象的至少一个直接操纵;和
对在所述显示屏上显示的至少一个对象的至少一个直接操纵,随后是在所述手势区域内执行的至少一个手势。
8.如权利要求1所述的设备,其中所述至少一个命令是通过从一个组中所选的至少一个来指定的,所述组包括:
在所述手势区域内开始并且在所述显示屏上完成的至少一个手势;和
在所述显示屏上开始并且在所述手势区域内完成的至少一个手势。
9.如权利要求1所述的设备,其中所述多个手势命令还包括:
通过直接操纵所述显示屏上显示的至少一个对象而指定的至少一个命令;和
通过在所述触摸敏感手势区域内执行的手势而指定的至少一个命令。
10.如权利要求1所述的设备,其中所述多个手势命令对所述设备上运行的软件应用程序的操作进行控制。
11.如权利要求1所述的设备,其中所述手势区域与所述显示屏相邻。
12.如权利要求1所述的设备,其中所述手势区域与所述显示屏邻接。
13.如权利要求1所述的设备,其中所述手势区域包围所述显示屏。
14.如权利要求1所述的设备,其中所述手势区域实质占据了所述设备的前表面上未被所述显示屏占据的整个部分。
15.如权利要求1所述的设备,还包括:
至少一个物理按钮,其布置在所述设备的前表面上;
其中所述手势区域包围该物理按钮。
16.如权利要求15所述的设备,其中所述至少一个物理按钮是触摸敏感的。
17.如权利要求15所述的设备,所述显示屏和所述手势区域通过检测电容场中的变化来检测用户的接触。
18.一种用于接受来自用户的手势命令的方法,包括:
在占据设备前表面的一部分的触摸敏感显示屏上显示至少一个可直接操纵的对象;
对通过接触触摸敏感显示屏和触摸敏感手势区域两者而输入的用户手势进行检测,触摸敏感手势区域占据了设备前表面的一部分;
解释所检测的用户手势;和
响应于所解释的手势而执行动作。
19.如权利要求18所述的方法,其中至少有一个手势包括了在触摸敏感手势区域内执行的至少一个动作和对在显示屏上显示的至少一个对象的直接操纵。
20.如权利要求18所述的方法,其中用户至少有一个手势包括了从一个组中选择的至少一个,所述组包括:
在手势区域内开始并且在显示屏上完成的至少一个手势;和
在显示屏上开始并且在手势区域内完成的至少一个手势。
21.一种用于接受来自用户的手势命令的计算机程序产品,包括:
计算机可读存储介质;和
在所述介质上编码的计算机程序代码,其被编程构造来执行以下步骤:
在占据设备前表面一部分的触摸敏感显示屏上显示至少一个可直接操纵的对象;
对通过接触触摸敏感显示屏和触摸敏感手势区域两者而输入的用户手势进行检测,触摸敏感手势区域占据了设备前表面的一部分;
解释所检测的用户手势;和
响应于所解释的手势而执行动作。
22.如权利要求21所述的计算机程序产品,其中至少有一个手势包括了在触摸敏感手势区域内执行的至少一个动作和对在显示屏上显示的至少一个对象的直接操纵。
23.如权利要求21所述的计算机程序产品,其中用户至少有一个手势包括了从一个组中选择的至少一个,所述组包括:
在手势区域内开始并且在显示屏上完成的至少一个手势;和
在显示屏上开始并且在手势区域内完成的至少一个手势。
24.一种用于接受来自用户的手势命令的设备,包括:
显示屏,其占据所述设备的前表面的一部分,适用于检测用户的手势和显示至少一个可直接操纵的对象;
手势区域,其占据所述设备的前表面的一部分,适用于检测用户的手势;和
处理器,其耦接到所述显示屏和所述手势区域,适用于解释多个手势命令,所述多个手势命令包括由用户与所述手势区域和所述显示屏两者进行交互而指定的至少一个命令。
25.如权利要求24所述的设备,其中:
所述显示屏适用于检测在贴近所述显示屏的表面所执行的用户手势;和
所述手势区域适用于检测在贴近所述手势区域的表面所执行的用户手势。
26.如权利要求24所述的设备,其中至少一个命令是通过贴近所述手势区域执行的手势与对所述显示屏上显示的至少一个对象的直接操纵的结合来指定的。
27.如权利要求26所述的设备,其中:
贴近所述触摸敏感手势区域执行的手势指定了要被执行的一个动作;和
贴近所述显示屏执行的手势指定了要对其执行所述动作的一个对象。
28.如权利要求26所述的设备,其中:
贴近所述显示屏执行的手势指定了一个命令;和
贴近所述触摸敏感手势区域执行的手势修改了所述命令。
29.一种用于接受来自用户的手势命令的方法,包括:
在占据设备前表面一部分的显示屏上显示至少一个可直接操纵的对象,所述显示屏适用于检测用户的手势;
对贴近触摸敏感显示屏和手势区域两者的用户的手势进行检测,所述手势区域占据了设备前表面的一部分,所述手势区域适用于检测用户的手势;
解释所检测的用户的手势;和
响应于所解释的手势而执行动作。
30.如权利要求29所述的方法,其中至少有一个手势包括了在所述手势区域内执行的至少一个动作和对在所述显示屏上显示的至少一个对象的直接操纵。
31.一种用于接受来自用户的手势命令的计算机程序产品,包括:
计算机可读存储介质;和
在所述介质上编码的计算机程序代码,其被编程构造来执行以下步骤:
在占据设备前表面一部分的显示屏上显示至少一个可直接操纵的对象,所述显示屏适用于检测用户的手势;
对贴近触摸敏感显示屏和手势区域两者的用户的手势进行检测,所述手势区域占据了设备前表面的一部分,所述手势区域适用于检测用户的手势;
解释所检测的用户的手势;和
响应于所解释的手势而执行动作。
32.如权利要求31所述的计算机程序产品,其中至少有一个手势包括了在手势区域内执行的至少一个动作和对在显示屏上显示的至少一个对象的直接操纵。
CN200980126335.5A 2008-05-06 2009-05-04 用于电子设备的延展触摸敏感控制区域 Active CN102084325B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US12/115,992 2008-05-06
US12/115,992 US20090278806A1 (en) 2008-05-06 2008-05-06 Extended touch-sensitive control area for electronic device
PCT/US2009/042735 WO2009137419A2 (en) 2008-05-06 2009-05-04 Extended touch-sensitive control area for electronic device

Publications (2)

Publication Number Publication Date
CN102084325A true CN102084325A (zh) 2011-06-01
CN102084325B CN102084325B (zh) 2014-01-15

Family

ID=41265332

Family Applications (1)

Application Number Title Priority Date Filing Date
CN200980126335.5A Active CN102084325B (zh) 2008-05-06 2009-05-04 用于电子设备的延展触摸敏感控制区域

Country Status (6)

Country Link
US (1) US20090278806A1 (zh)
EP (1) EP2300898B1 (zh)
CN (1) CN102084325B (zh)
DE (1) DE202009018404U1 (zh)
GB (1) GB2472366B (zh)
WO (1) WO2009137419A2 (zh)

Cited By (26)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102490667A (zh) * 2011-10-11 2012-06-13 科世达(上海)管理有限公司 一种汽车中控***
CN102520845A (zh) * 2011-11-23 2012-06-27 优视科技有限公司 一种移动终端调出缩略图界面的方法及装置
CN102890593A (zh) * 2011-07-21 2013-01-23 三星电子株式会社 用于在便携式终端中管理图标的方法和设备
CN103336582A (zh) * 2013-07-30 2013-10-02 黄通兵 一种运动信息控制人机交互方法
US8589825B2 (en) 2012-02-28 2013-11-19 Huawei Technologies Co., Ltd. Communication application triggering method and electronic device
CN103809901A (zh) * 2012-11-09 2014-05-21 技嘉科技股份有限公司 防误触的触控控制方法及运用此触控控制方法的电子装置
CN104144102A (zh) * 2013-05-13 2014-11-12 腾讯科技(深圳)有限公司 激活即时通讯应用软件语音对讲功能的方法和移动终端
CN104169920A (zh) * 2012-02-24 2014-11-26 剑桥软件公司 用于使用触摸及手势绘制化学结构的***、方法及设备
CN104360738A (zh) * 2014-11-06 2015-02-18 苏州触达信息技术有限公司 图形用户界面的空间手势控制方法
CN104375758A (zh) * 2013-08-16 2015-02-25 马维尔国际贸易有限公司 用于基于图标的应用控制的方法和装置
CN104487922A (zh) * 2012-07-26 2015-04-01 苹果公司 通过力感测来检测手势和触摸输入
CN104714737A (zh) * 2013-12-12 2015-06-17 联想(新加坡)私人有限公司 使用输入手势切换界面模式的方法和装置
US9383858B2 (en) 2011-11-23 2016-07-05 Guangzhou Ucweb Computer Technology Co., Ltd Method and device for executing an operation on a mobile device
CN105759950A (zh) * 2014-12-18 2016-07-13 宇龙计算机通信科技(深圳)有限公司 移动终端信息输入方法及移动终端
CN106095244A (zh) * 2016-06-17 2016-11-09 谢清秀 通过触摸输入信息的方法
CN106575182A (zh) * 2014-08-22 2017-04-19 夏普株式会社 触摸面板装置
US9772688B2 (en) 2014-09-30 2017-09-26 Apple Inc. Haptic feedback assembly
US9798409B1 (en) 2015-03-04 2017-10-24 Apple Inc. Multi-force input device
US9910494B2 (en) 2012-05-09 2018-03-06 Apple Inc. Thresholds for determining feedback in computing devices
CN108694012A (zh) * 2011-11-28 2018-10-23 联想(北京)有限公司 在屏幕上显示对象的方法和***
US10108265B2 (en) 2012-05-09 2018-10-23 Apple Inc. Calibration of haptic feedback systems for input devices
US10297119B1 (en) 2014-09-02 2019-05-21 Apple Inc. Feedback device in an electronic device
US10540089B2 (en) 2013-05-13 2020-01-21 Tencent Technology (Shenzhen) Company Limited Method and mobile device for activating voice intercom function of instant messaging application software
US10558321B2 (en) 2010-10-01 2020-02-11 Z124 Drag move gesture in user interface
US10591368B2 (en) 2014-01-13 2020-03-17 Apple Inc. Force sensor with strain relief
US10642361B2 (en) 2012-06-12 2020-05-05 Apple Inc. Haptic electromagnetic actuator

Families Citing this family (284)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9529494B2 (en) 2011-09-27 2016-12-27 Z124 Unified desktop triad control user interface for a browser
US9715252B2 (en) 2011-08-24 2017-07-25 Z124 Unified desktop docking behavior for window stickiness
US20130076592A1 (en) 2011-09-27 2013-03-28 Paul E. Reeves Unified desktop docking behavior for visible-to-visible extension
US8990713B2 (en) 2011-09-27 2015-03-24 Z124 Unified desktop triad control user interface for an application manager
US9405459B2 (en) 2011-08-24 2016-08-02 Z124 Unified desktop laptop dock software operation
US9268518B2 (en) 2011-09-27 2016-02-23 Z124 Unified desktop docking rules
US20130024812A1 (en) 2011-07-13 2013-01-24 Z124 Foreground/background assortment of hidden windows
US20130024778A1 (en) 2011-07-13 2013-01-24 Z124 Dynamic cross-environment application configuration/orientation
US8726294B2 (en) 2010-10-01 2014-05-13 Z124 Cross-environment communication using application space API
US8933949B2 (en) 2010-10-01 2015-01-13 Z124 User interaction across cross-environment applications through an extended graphics context
US8990712B2 (en) 2011-08-24 2015-03-24 Z124 Unified desktop triad control user interface for file manager
US9047102B2 (en) 2010-10-01 2015-06-02 Z124 Instant remote rendering
US8819705B2 (en) 2010-10-01 2014-08-26 Z124 User interaction support across cross-environment applications
US8966379B2 (en) 2010-10-01 2015-02-24 Z124 Dynamic cross-environment application configuration/orientation in an active user environment
US9026709B2 (en) 2010-10-01 2015-05-05 Z124 Auto-waking of a suspended OS in a dockable system
US20130104062A1 (en) 2011-09-27 2013-04-25 Z124 Unified desktop input segregation in an application manager
US9678624B2 (en) 2011-09-27 2017-06-13 Z124 Unified desktop triad control user interface for a phone manager
US8773378B2 (en) 2010-10-01 2014-07-08 Z124 Smartpad split screen
US9003426B2 (en) 2011-12-09 2015-04-07 Z124 Physical key secure peripheral interconnection
US20130198867A1 (en) 2011-12-09 2013-08-01 Z124 A Docking Station for Portable Devices Providing Authorized Power Transfer and Facility Access
US9213365B2 (en) 2010-10-01 2015-12-15 Z124 Method and system for viewing stacked screen displays using gestures
US9507930B2 (en) 2003-04-25 2016-11-29 Z124 Physical key secure peripheral interconnection
US9207717B2 (en) 2010-10-01 2015-12-08 Z124 Dragging an application to a screen using the application manager
US8018440B2 (en) 2005-12-30 2011-09-13 Microsoft Corporation Unintentional touch rejection
US8296684B2 (en) 2008-05-23 2012-10-23 Hewlett-Packard Development Company, L.P. Navigating among activities in a computing device
US8683362B2 (en) 2008-05-23 2014-03-25 Qualcomm Incorporated Card metaphor for activities in a computing device
US9274807B2 (en) 2006-04-20 2016-03-01 Qualcomm Incorporated Selective hibernation of activities in an electronic device
US8106856B2 (en) 2006-09-06 2012-01-31 Apple Inc. Portable electronic device for photo management
US20090122018A1 (en) * 2007-11-12 2009-05-14 Leonid Vymenets User Interface for Touchscreen Device
US9171454B2 (en) * 2007-11-14 2015-10-27 Microsoft Technology Licensing, Llc Magic wand
KR101461954B1 (ko) * 2008-05-08 2014-11-14 엘지전자 주식회사 단말기 및 그 제어 방법
US8952894B2 (en) * 2008-05-12 2015-02-10 Microsoft Technology Licensing, Llc Computer vision-based multi-touch sensing using infrared lasers
US8296670B2 (en) * 2008-05-19 2012-10-23 Microsoft Corporation Accessing a menu utilizing a drag-operation
US20090327974A1 (en) * 2008-06-26 2009-12-31 Microsoft Corporation User interface for gestural control
JP5243115B2 (ja) * 2008-06-27 2013-07-24 京セラ株式会社 携帯端末および携帯端末制御プログラム
US20100031202A1 (en) * 2008-08-04 2010-02-04 Microsoft Corporation User-defined gesture set for surface computing
US8847739B2 (en) 2008-08-04 2014-09-30 Microsoft Corporation Fusing RFID and vision for surface object tracking
KR20100020818A (ko) * 2008-08-13 2010-02-23 엘지전자 주식회사 휴대 단말기 및 그 동작 제어방법
US8924892B2 (en) * 2008-08-22 2014-12-30 Fuji Xerox Co., Ltd. Multiple selection on devices with many gestures
KR101517509B1 (ko) * 2008-09-08 2015-05-04 엘지전자 주식회사 휴대 단말기 및 그 제어 방법
JP5596914B2 (ja) * 2008-09-16 2014-09-24 富士通株式会社 端末装置、表示制御方法、及び表示機能を備えたプログラム
US20100107067A1 (en) * 2008-10-27 2010-04-29 Nokia Corporation Input on touch based user interfaces
KR101544475B1 (ko) * 2008-11-28 2015-08-13 엘지전자 주식회사 터치를 통한 입출력 제어
US8610673B2 (en) * 2008-12-03 2013-12-17 Microsoft Corporation Manipulation of list on a multi-touch display
KR101050642B1 (ko) * 2008-12-04 2011-07-19 삼성전자주식회사 와치 폰 및 상기 와치 폰에서 통화수행 방법
US8443303B2 (en) * 2008-12-22 2013-05-14 Verizon Patent And Licensing Inc. Gesture-based navigation
US8451236B2 (en) * 2008-12-22 2013-05-28 Hewlett-Packard Development Company L.P. Touch-sensitive display screen with absolute and relative input modes
KR20100078295A (ko) * 2008-12-30 2010-07-08 삼성전자주식회사 이종의 터치영역을 이용한 휴대단말의 동작 제어 방법 및 장치
KR20100081577A (ko) * 2009-01-06 2010-07-15 삼성전자주식회사 휴대단말에서 오브젝트의 내비게이션 방법 및 장치
KR20100086678A (ko) * 2009-01-23 2010-08-02 삼성전자주식회사 멀티미디어 아이템 재생 장치 및 방법
US7870496B1 (en) * 2009-01-29 2011-01-11 Jahanzeb Ahmed Sherwani System using touchscreen user interface of a mobile device to remotely control a host computer
US8219937B2 (en) * 2009-02-09 2012-07-10 Microsoft Corporation Manipulation of graphical elements on graphical user interface via multi-touch gestures
JP5370374B2 (ja) * 2009-02-13 2013-12-18 富士通モバイルコミュニケーションズ株式会社 情報処理装置
KR20100097376A (ko) * 2009-02-26 2010-09-03 삼성전자주식회사 이종의 터치영역을 이용한 휴대단말의 동작 제어 방법 및 장치
US9852761B2 (en) * 2009-03-16 2017-12-26 Apple Inc. Device, method, and graphical user interface for editing an audio or video attachment in an electronic message
KR101593598B1 (ko) * 2009-04-03 2016-02-12 삼성전자주식회사 휴대단말에서 제스처를 이용한 기능 실행 방법
US9485339B2 (en) * 2009-05-19 2016-11-01 At&T Mobility Ii Llc Systems, methods, and mobile devices for providing a user interface to facilitate access to prepaid wireless account information
KR101640463B1 (ko) * 2009-05-19 2016-07-18 삼성전자 주식회사 휴대 단말기의 운용 방법 및 이를 지원하는 휴대 단말기
KR101646922B1 (ko) * 2009-05-19 2016-08-23 삼성전자 주식회사 휴대 단말기의 통신 관련 기능 운용 방법 및 이를 지원하는 휴대 단말기
US8352884B2 (en) * 2009-05-21 2013-01-08 Sony Computer Entertainment Inc. Dynamic reconfiguration of GUI display decomposition based on predictive model
KR101597553B1 (ko) * 2009-05-25 2016-02-25 엘지전자 주식회사 기능 실행 방법 및 그 장치
US9035887B1 (en) * 2009-07-10 2015-05-19 Lexcycle, Inc Interactive user interface
US20110014983A1 (en) * 2009-07-14 2011-01-20 Sony Computer Entertainment America Inc. Method and apparatus for multi-touch game commands
KR101629645B1 (ko) * 2009-09-18 2016-06-21 엘지전자 주식회사 휴대 단말기 및 그 동작방법
US8432367B2 (en) * 2009-11-19 2013-04-30 Google Inc. Translating user interaction with a touch screen into input commands
US8988356B2 (en) * 2009-12-31 2015-03-24 Google Inc. Touch sensor and touchscreen user input combination
US8698762B2 (en) 2010-01-06 2014-04-15 Apple Inc. Device, method, and graphical user interface for navigating and displaying content in context
US9411504B2 (en) 2010-01-28 2016-08-09 Microsoft Technology Licensing, Llc Copy and staple gestures
US8261213B2 (en) 2010-01-28 2012-09-04 Microsoft Corporation Brush, carbon-copy, and fill gestures
US9519356B2 (en) 2010-02-04 2016-12-13 Microsoft Technology Licensing, Llc Link gestures
KR101684704B1 (ko) * 2010-02-12 2016-12-20 삼성전자주식회사 휴대용 단말기에서 메뉴 실행 방법 및 이를 제공하는 장치
US9274682B2 (en) * 2010-02-19 2016-03-01 Microsoft Technology Licensing, Llc Off-screen gestures to create on-screen input
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
US9310994B2 (en) 2010-02-19 2016-04-12 Microsoft Technology Licensing, Llc Use of bezel as an input mechanism
US9454304B2 (en) 2010-02-25 2016-09-27 Microsoft Technology Licensing, Llc Multi-screen dual tap gesture
US9075522B2 (en) 2010-02-25 2015-07-07 Microsoft Technology Licensing, Llc Multi-screen bookmark hold gesture
KR20110107143A (ko) * 2010-03-24 2011-09-30 삼성전자주식회사 멀티 입력을 이용한 휴대단말의 기능 제어 방법 및 장치
TW201133329A (en) * 2010-03-26 2011-10-01 Acer Inc Touch control electric apparatus and window operation method thereof
US9798518B1 (en) * 2010-03-26 2017-10-24 Open Invention Network Llc Method and apparatus for processing data based on touch events on a touch sensitive device
US8786875B1 (en) 2010-03-26 2014-07-22 Open Invention Network, Llc Systems and methods for printing a document from a mobile communication device
US10191609B1 (en) 2010-03-26 2019-01-29 Open Invention Network Llc Method and apparatus of providing a customized user interface
US8881061B2 (en) 2010-04-07 2014-11-04 Apple Inc. Device, method, and graphical user interface for managing folders
US10788976B2 (en) 2010-04-07 2020-09-29 Apple Inc. Device, method, and graphical user interface for managing folders with multiple pages
WO2011125362A1 (ja) * 2010-04-09 2011-10-13 株式会社ソニー・コンピュータエンタテインメント 情報処理装置
JP5179537B2 (ja) * 2010-04-09 2013-04-10 株式会社ソニー・コンピュータエンタテインメント 情報処理装置
JP4976520B2 (ja) 2010-04-09 2012-07-18 株式会社ソニー・コンピュータエンタテインメント 情報処理装置
WO2011125352A1 (ja) * 2010-04-09 2011-10-13 株式会社ソニー・コンピュータエンタテインメント 情報処理システム、操作入力装置、情報処理装置、情報処理方法、プログラム及び情報記憶媒体
US8892594B1 (en) 2010-06-28 2014-11-18 Open Invention Network, Llc System and method for search with the aid of images associated with product categories
US20130167075A1 (en) * 2010-06-30 2013-06-27 Adobe Systems Incorporated Managing Display Areas
JP5241038B2 (ja) * 2010-07-01 2013-07-17 パナソニック株式会社 電子機器、表示制御方法、及びプログラム
CN102314299B (zh) * 2010-07-05 2013-12-04 联想(北京)有限公司 电子设备及其显示切换方法
US8972903B2 (en) * 2010-07-08 2015-03-03 Apple Inc. Using gesture to navigate hierarchically ordered user interface screens
US8799815B2 (en) 2010-07-30 2014-08-05 Apple Inc. Device, method, and graphical user interface for activating an item in a folder
US8826164B2 (en) 2010-08-03 2014-09-02 Apple Inc. Device, method, and graphical user interface for creating a new folder
WO2012018328A1 (en) 2010-08-04 2012-02-09 Hewlett-Packard Development Company, L.P. System and method for enabling multi-display input
CN102385058A (zh) * 2010-09-06 2012-03-21 华硕电脑股份有限公司 目标物信息提取方法及其应用的便携式电子装置
CN103154875B (zh) 2010-09-24 2018-05-29 2236008安大略有限公司 便携式电子设备的告警显示
EP3352060B1 (en) * 2010-09-24 2021-11-03 Huawei Technologies Co., Ltd. Portable electronic device and method of controlling same
US9684444B2 (en) 2010-09-24 2017-06-20 Blackberry Limited Portable electronic device and method therefor
US8994713B2 (en) 2010-10-01 2015-03-31 Z124 Smart pad operation with differing display parameters applied to different display elements
US9733665B2 (en) 2010-10-01 2017-08-15 Z124 Windows position control for phone applications
US9430122B2 (en) 2010-10-01 2016-08-30 Z124 Secondary single screen mode activation through off-screen gesture area activation
EP2622462A4 (en) 2010-10-01 2014-01-29 Z124 MULTIPLE OPERATING SYSTEM
US9189018B2 (en) 2010-10-01 2015-11-17 Z124 Windows position control for phone applications
US9001103B2 (en) 2010-10-01 2015-04-07 Z124 Smart pad operation of display elements with differing display parameters
US20130151065A1 (en) 2011-11-16 2013-06-13 Flextronics Ap, Llc Communications based on vehicle diagnostics and indications
US9588545B2 (en) 2010-10-01 2017-03-07 Z124 Windows position control for phone applications
US9001149B2 (en) 2010-10-01 2015-04-07 Z124 Max mode
US8930605B2 (en) 2010-10-01 2015-01-06 Z124 Systems and methods for docking portable electronic devices
US9092191B2 (en) 2010-10-01 2015-07-28 Z124 Smart pad operation with differing aspect ratios
US20120225693A1 (en) 2010-10-01 2012-09-06 Sanjiv Sirpal Windows position control for phone applications
US9436217B2 (en) 2010-10-01 2016-09-06 Z124 Windows position control for phone applications
US20120218202A1 (en) 2010-10-01 2012-08-30 Sanjiv Sirpal Windows position control for phone applications
US20130050265A1 (en) 2011-08-31 2013-02-28 Z124 Gravity drop
US20120225694A1 (en) 2010-10-01 2012-09-06 Sanjiv Sirpal Windows position control for phone applications
US8667425B1 (en) * 2010-10-05 2014-03-04 Google Inc. Touch-sensitive device scratch card user interface
US9319542B2 (en) * 2010-10-13 2016-04-19 Toshiba Tec Kabushiki Kaisha Image forming apparatus, image forming processing setting method, and recording medium having recorded thereon computer program for the image forming processing setting method
US20120096354A1 (en) * 2010-10-14 2012-04-19 Park Seungyong Mobile terminal and control method thereof
US8761831B2 (en) 2010-10-15 2014-06-24 Z124 Mirrored remote peripheral interface
US20120102400A1 (en) * 2010-10-22 2012-04-26 Microsoft Corporation Touch Gesture Notification Dismissal Techniques
WO2012068407A2 (en) 2010-11-17 2012-05-24 Imerj LLC Multi-screen email client
JP5679782B2 (ja) * 2010-11-26 2015-03-04 京セラ株式会社 携帯電子機器、画面制御方法および画面制御プログラム
KR101496602B1 (ko) * 2010-12-22 2015-02-26 인텔 코오퍼레이션 가상 터치 스크린 키보드를 디스플레이하기 위한 방법, 및 그 방법을 이용한 모바일 디바이스
US9766718B2 (en) * 2011-02-28 2017-09-19 Blackberry Limited Electronic device and method of displaying information in response to input
WO2012128795A1 (en) * 2011-01-06 2012-09-27 Research In Motion Limited Electronic device and method of displaying information in response to a gesture
US20120179967A1 (en) * 2011-01-06 2012-07-12 Tivo Inc. Method and Apparatus for Gesture-Based Controls
US9430128B2 (en) 2011-01-06 2016-08-30 Tivo, Inc. Method and apparatus for controls based on concurrent gestures
US9471145B2 (en) 2011-01-06 2016-10-18 Blackberry Limited Electronic device and method of displaying information in response to a gesture
US9423878B2 (en) * 2011-01-06 2016-08-23 Blackberry Limited Electronic device and method of displaying information in response to a gesture
EP2474894A1 (en) * 2011-01-06 2012-07-11 Research In Motion Limited Electronic device and method of controlling same
US9477311B2 (en) * 2011-01-06 2016-10-25 Blackberry Limited Electronic device and method of displaying information in response to a gesture
US9015641B2 (en) 2011-01-06 2015-04-21 Blackberry Limited Electronic device and method of providing visual notification of a received communication
US9465440B2 (en) * 2011-01-06 2016-10-11 Blackberry Limited Electronic device and method of displaying information in response to a gesture
EP2492789A1 (en) 2011-02-28 2012-08-29 Research In Motion Limited Electronic device and method of displaying information in response to input
GB2487425A (en) * 2011-01-21 2012-07-25 Inq Entpr Ltd Gesture input on a device a first and second touch sensitive area and a boundary region
US10409851B2 (en) 2011-01-31 2019-09-10 Microsoft Technology Licensing, Llc Gesture-based search
US10444979B2 (en) 2011-01-31 2019-10-15 Microsoft Technology Licensing, Llc Gesture-based search
US9213421B2 (en) 2011-02-28 2015-12-15 Blackberry Limited Electronic device and method of displaying information in response to detecting a gesture
US8949628B2 (en) 2011-02-28 2015-02-03 Z124 Power-allocation interface
US8572481B2 (en) * 2011-03-14 2013-10-29 Apple Inc. Device, method, and graphical user interface for displaying additional snippet content
JP5652297B2 (ja) * 2011-03-30 2015-01-14 富士通株式会社 情報端末、情報漏洩防止方法および情報漏洩防止プログラム
US20120256829A1 (en) * 2011-04-05 2012-10-11 Qnx Software Systems Limited Portable electronic device and method of controlling same
GB201107273D0 (en) * 2011-04-28 2011-06-15 Inq Entpr Ltd Application control in electronic devices
US20120274664A1 (en) * 2011-04-29 2012-11-01 Marc Fagnou Mobile Device Application for Oilfield Data Visualization
US20140055400A1 (en) 2011-05-23 2014-02-27 Haworth, Inc. Digital workspace ergonomics apparatuses, methods and systems
CA2836813C (en) 2011-05-23 2020-10-27 Jeffrey Jon REUSCHEL Digital whiteboard collaboration apparatuses, methods and systems
US9465434B2 (en) 2011-05-23 2016-10-11 Haworth, Inc. Toolbar dynamics for digital whiteboard
US9471192B2 (en) 2011-05-23 2016-10-18 Haworth, Inc. Region dynamics for digital whiteboard
US9292310B2 (en) 2011-06-05 2016-03-22 Apple Inc. Systems and methods for displaying notifications received from multiple applications
US20140123080A1 (en) * 2011-06-07 2014-05-01 Beijing Lenovo Software Ltd. Electrical Device, Touch Input Method And Control Method
US9552376B2 (en) 2011-06-09 2017-01-24 MemoryWeb, LLC Method and apparatus for managing digital files
US20130007606A1 (en) * 2011-06-30 2013-01-03 Nokia Corporation Text deletion
US9152404B2 (en) 2011-07-13 2015-10-06 Z124 Remote device filter
US20130268559A1 (en) 2011-07-13 2013-10-10 Z124 Virtual file system remote search
US8810533B2 (en) 2011-07-20 2014-08-19 Z124 Systems and methods for receiving gesture inputs spanning multiple input devices
US20160124698A1 (en) 2011-08-24 2016-05-05 Z124 Unified desktop triad control user interface for an application launcher
US20130104051A1 (en) 2011-09-27 2013-04-25 Z124 Unified desktop big brother application pools
KR101351162B1 (ko) * 2011-08-30 2014-01-14 주식회사 팬택 플리킹을 이용한 리스트 선택 지원 단말 장치 및 방법
US20140266012A1 (en) 2013-03-15 2014-09-18 Z124 Mobile Handset Recharge
US9383770B2 (en) 2011-08-31 2016-07-05 Z124 Mobile device that docks with multiple types of docks
US9246353B2 (en) 2011-08-31 2016-01-26 Z124 Smart dock charging
US20130268703A1 (en) 2011-09-27 2013-10-10 Z124 Rules based hierarchical data virtualization
US9244491B2 (en) 2011-08-31 2016-01-26 Z124 Smart dock for auxiliary devices
CN103116460B (zh) * 2011-09-01 2018-05-04 Flex Electronics ID Co.,Ltd. 多屏幕装置之间移动窗口的方法和双显示器通信装置
US20160054757A1 (en) 2012-02-29 2016-02-25 Z124 Unified desktop docking flow
US8842057B2 (en) 2011-09-27 2014-09-23 Z124 Detail on triggers: transitional states
US20130080899A1 (en) 2011-09-27 2013-03-28 Paul E. Reeves Unified desktop big brother applications
US9703468B2 (en) 2011-09-27 2017-07-11 Z124 Unified desktop independent focus in an application manager
US11416131B2 (en) 2011-09-27 2022-08-16 Z124 Unified desktop input segregation in an application manager
KR101339420B1 (ko) * 2011-10-05 2013-12-10 한국과학기술원 베젤 영역을 이용한 전자책 컨텐츠 제어방법 및 장치
US9594504B2 (en) 2011-11-08 2017-03-14 Microsoft Technology Licensing, Llc User interface indirect interaction
EP2776908A4 (en) 2011-11-09 2015-07-15 Blackberry Ltd INPUT DEVICE AND METHOD FOR ELECTRONIC APPARATUS
US9173100B2 (en) 2011-11-16 2015-10-27 Autoconnect Holdings Llc On board vehicle network security
US9116786B2 (en) 2011-11-16 2015-08-25 Flextronics Ap, Llc On board vehicle networking module
US9088572B2 (en) 2011-11-16 2015-07-21 Flextronics Ap, Llc On board vehicle media controller
US9055022B2 (en) 2011-11-16 2015-06-09 Flextronics Ap, Llc On board vehicle networking module
US9043073B2 (en) 2011-11-16 2015-05-26 Flextronics Ap, Llc On board vehicle diagnostic module
US9081653B2 (en) 2011-11-16 2015-07-14 Flextronics Ap, Llc Duplicated processing in vehicles
US9008906B2 (en) 2011-11-16 2015-04-14 Flextronics Ap, Llc Occupant sharing of displayed content in vehicles
US8949823B2 (en) 2011-11-16 2015-02-03 Flextronics Ap, Llc On board vehicle installation supervisor
US8572515B2 (en) * 2011-11-30 2013-10-29 Google Inc. Turning on and off full screen mode on a touchscreen
US9164544B2 (en) 2011-12-09 2015-10-20 Z124 Unified desktop: laptop dock, hardware configuration
US9086840B2 (en) 2011-12-09 2015-07-21 Z124 RSID proximity peripheral interconnection
US8948253B2 (en) 2011-12-15 2015-02-03 Flextronics Ap, Llc Networked image/video processing system
US9137548B2 (en) 2011-12-15 2015-09-15 Flextronics Ap, Llc Networked image/video processing system and network site therefor
US9197904B2 (en) 2011-12-15 2015-11-24 Flextronics Ap, Llc Networked image/video processing system for enhancing photos and videos
US9058168B2 (en) 2012-01-23 2015-06-16 Blackberry Limited Electronic device and method of controlling a display
US9619038B2 (en) 2012-01-23 2017-04-11 Blackberry Limited Electronic device and method of displaying a cover image and an application image from a low power condition
US9052819B2 (en) 2012-01-25 2015-06-09 Honeywell International Inc. Intelligent gesture-based user's instantaneous interaction and task requirements recognition system and method
US8890825B2 (en) * 2012-02-20 2014-11-18 Nokia Corporation Apparatus and method for determining the position of user input
US9977876B2 (en) 2012-02-24 2018-05-22 Perkinelmer Informatics, Inc. Systems, methods, and apparatus for drawing chemical structures using touch and gestures
EP2631760A1 (en) 2012-02-24 2013-08-28 Research In Motion Limited Method and apparatus for providing a user interface on a device enabling selection of operations to be performed in relation to content
EP2631747B1 (en) 2012-02-24 2016-03-30 BlackBerry Limited Method and apparatus for providing a user interface on a device that indicates content operators
EP2631737A1 (en) * 2012-02-24 2013-08-28 Research In Motion Limited Method and apparatus for providing a contextual user interface on a device
US9134807B2 (en) * 2012-03-02 2015-09-15 Microsoft Technology Licensing, Llc Pressure sensitive key normalization
US9098367B2 (en) 2012-03-14 2015-08-04 Flextronics Ap, Llc Self-configuring vehicle console application store
KR101873759B1 (ko) * 2012-04-10 2018-08-02 엘지전자 주식회사 영상 표시 장치 및 그 제어방법
JP6022807B2 (ja) * 2012-04-26 2016-11-09 任天堂株式会社 情報処理プログラム、情報処理装置、情報処理システムおよび情報処理制御方法
US20130285927A1 (en) * 2012-04-30 2013-10-31 Research In Motion Limited Touchscreen keyboard with correction of previously input text
US8451246B1 (en) * 2012-05-11 2013-05-28 Google Inc. Swipe gesture classification
US9479548B2 (en) 2012-05-23 2016-10-25 Haworth, Inc. Collaboration system with whiteboard access to global collaboration data
US9479549B2 (en) 2012-05-23 2016-10-25 Haworth, Inc. Collaboration system with whiteboard with federated display
WO2014039680A1 (en) * 2012-09-05 2014-03-13 Haworth, Inc. Digital workspace ergonomics apparatuses, methods and systems
US9582122B2 (en) 2012-11-12 2017-02-28 Microsoft Technology Licensing, Llc Touch-sensitive bezel techniques
US9729695B2 (en) 2012-11-20 2017-08-08 Dropbox Inc. Messaging client application interface
US9654426B2 (en) 2012-11-20 2017-05-16 Dropbox, Inc. System and method for organizing messages
US9935907B2 (en) 2012-11-20 2018-04-03 Dropbox, Inc. System and method for serving a message client
US20140149916A1 (en) 2012-11-28 2014-05-29 SoMo Audience Corp. Content manipulation using swipe gesture recognition technology
US9652135B2 (en) * 2012-12-10 2017-05-16 Samsung Electronics Co., Ltd. Mobile device of bangle type, control method thereof, and user interface (ui) display method
EP2743817A1 (en) * 2012-12-12 2014-06-18 British Telecommunications public limited company Touch screen device for handling lists
US9658742B2 (en) * 2012-12-28 2017-05-23 Intel Corporation Generating and displaying supplemental information and user interactions on interface tiles of a user interface
DE102013001015A1 (de) * 2013-01-22 2014-08-07 GM Global Technology Operations LLC (n. d. Gesetzen des Staates Delaware) Eingabeinstrument
US20140223382A1 (en) * 2013-02-01 2014-08-07 Barnesandnoble.Com Llc Z-shaped gesture for touch sensitive ui undo, delete, and clear functions
US10304037B2 (en) 2013-02-04 2019-05-28 Haworth, Inc. Collaboration system including a spatial event map
US11861561B2 (en) 2013-02-04 2024-01-02 Haworth, Inc. Collaboration system including a spatial event map
US9690476B2 (en) 2013-03-14 2017-06-27 Blackberry Limited Electronic device and method of displaying information in response to a gesture
US9792014B2 (en) 2013-03-15 2017-10-17 Microsoft Technology Licensing, Llc In-place contextual menu for handling actions for a listing of items
WO2014143776A2 (en) 2013-03-15 2014-09-18 Bodhi Technology Ventures Llc Providing remote interactions with host device using a wireless device
US9715282B2 (en) 2013-03-29 2017-07-25 Microsoft Technology Licensing, Llc Closing, starting, and restarting applications
US9507495B2 (en) 2013-04-03 2016-11-29 Blackberry Limited Electronic device and method of displaying information in response to a gesture
US9612740B2 (en) * 2013-05-06 2017-04-04 Barnes & Noble College Booksellers, Inc. Swipe-based delete confirmation for touch sensitive devices
US20140344765A1 (en) * 2013-05-17 2014-11-20 Barnesandnoble.Com Llc Touch Sensitive UI Pinch and Flick Techniques for Managing Active Applications
US9804746B2 (en) * 2013-07-19 2017-10-31 Blackberry Limited Actionable user input on displayed items
KR20150019165A (ko) * 2013-08-12 2015-02-25 엘지전자 주식회사 이동 단말기 및 이의 제어방법
US9823824B2 (en) * 2013-08-19 2017-11-21 Kodak Alaris Inc. Context sensitive adaptable user interface
US9836184B2 (en) * 2013-10-02 2017-12-05 Samsung Electronics Co., Ltd. Adaptive determination of information display
JP6062351B2 (ja) * 2013-11-28 2017-01-18 京セラ株式会社 電子機器
US10831365B2 (en) 2014-03-06 2020-11-10 Unify Gmbh & Co. Kg Method for controlling a display device at the edge of an information element to be displayed
US9477337B2 (en) 2014-03-14 2016-10-25 Microsoft Technology Licensing, Llc Conductive trace routing for display and bezel sensors
US10025461B2 (en) * 2014-04-08 2018-07-17 Oath Inc. Gesture input for item selection
US11343335B2 (en) 2014-05-29 2022-05-24 Apple Inc. Message processing by subscriber app prior to message forwarding
US10204096B2 (en) 2014-05-30 2019-02-12 Apple Inc. Device, method, and graphical user interface for a predictive keyboard
WO2016014601A2 (en) 2014-07-21 2016-01-28 Apple Inc. Remote user interface
US11157148B2 (en) * 2014-07-24 2021-10-26 Blackberry Limited System, method and device-readable medium for message composition within a unified event view
US10528234B2 (en) * 2014-07-24 2020-01-07 Blackberry Limited System, method and device-readable medium for last-viewed communication event interaction within a unified event view
US9547419B2 (en) 2014-09-02 2017-01-17 Apple Inc. Reduced size configuration interface
KR20160046633A (ko) * 2014-10-21 2016-04-29 삼성전자주식회사 입력 지원 방법 및 이를 지원하는 전자 장치
KR101652007B1 (ko) * 2014-10-27 2016-08-30 (주)에이엔티 엘리베이터 조작반 및 이의 구동 방법
US20160132301A1 (en) 2014-11-06 2016-05-12 Microsoft Technology Licensing, Llc Programmatic user interface generation based on display size
US10949075B2 (en) 2014-11-06 2021-03-16 Microsoft Technology Licensing, Llc Application command control for small screen display
EP3026523B1 (en) 2014-11-28 2019-08-28 Nokia Technologies OY Method and apparatus for contacting skin with sensor equipment
JP2015130184A (ja) * 2015-02-03 2015-07-16 株式会社ソニー・コンピュータエンタテインメント 情報処理装置、情報処理方法、及びプログラム
US10140013B2 (en) 2015-02-13 2018-11-27 Here Global B.V. Method, apparatus and computer program product for calculating a virtual touch position
US10216351B2 (en) 2015-03-08 2019-02-26 Apple Inc. Device configuration user interface
US10802783B2 (en) 2015-05-06 2020-10-13 Haworth, Inc. Virtual workspace viewport following in collaboration systems
US20160358133A1 (en) 2015-06-05 2016-12-08 Apple Inc. User interface for loyalty accounts and private label accounts for a wearable device
JP5910904B1 (ja) * 2015-07-31 2016-04-27 パナソニックIpマネジメント株式会社 運転支援装置、運転支援システム、運転支援方法、運転支援プログラム及び自動運転車両
CN105030204B (zh) * 2015-08-03 2018-12-18 京东方科技集团股份有限公司 可穿戴设备执行模块的控制方法及可穿戴设备
US10459992B2 (en) * 2015-10-15 2019-10-29 Oath Inc. User interface generation
KR102423447B1 (ko) * 2015-10-22 2022-07-21 삼성전자 주식회사 벤디드 디스플레이를 구비한 전자 장치 및 그 제어 방법
CN105468326B (zh) * 2016-01-08 2020-03-31 京东方科技集团股份有限公司 一种显示装置及其信息通道的调整方法和装置
US10255023B2 (en) 2016-02-12 2019-04-09 Haworth, Inc. Collaborative electronic whiteboard publication process
DK201670595A1 (en) 2016-06-11 2018-01-22 Apple Inc Configuring context-specific user interfaces
US10324973B2 (en) 2016-06-12 2019-06-18 Apple Inc. Knowledge graph metadata network based on notable moments
AU2017100670C4 (en) 2016-06-12 2019-11-21 Apple Inc. User interfaces for retrieving contextually relevant media content
DK201670608A1 (en) 2016-06-12 2018-01-02 Apple Inc User interfaces for retrieving contextually relevant media content
CN106227449B (zh) * 2016-07-25 2024-05-14 北京拉酷网络科技有限公司 基于触觉-视觉技术的输入控制方法及***
KR20180046609A (ko) * 2016-10-28 2018-05-09 삼성전자주식회사 홀 영역을 가지는 전자 장치 및 전자 장치의 홀 영역 제어방법
US20180160165A1 (en) * 2016-12-06 2018-06-07 Google Inc. Long-Hold Video Surfing
US10572545B2 (en) 2017-03-03 2020-02-25 Perkinelmer Informatics, Inc Systems and methods for searching and indexing documents comprising chemical information
US10771558B2 (en) * 2017-04-10 2020-09-08 Honeywell International Inc. System and method for modifying multiple request datalink messages in avionics system
US11934637B2 (en) 2017-10-23 2024-03-19 Haworth, Inc. Collaboration system including markers identifying multiple canvases in multiple shared virtual workspaces
US11126325B2 (en) 2017-10-23 2021-09-21 Haworth, Inc. Virtual workspace including shared viewport markers in a collaboration system
US12019850B2 (en) 2017-10-23 2024-06-25 Haworth, Inc. Collaboration system including markers identifying multiple canvases in multiple shared virtual workspaces
DK180171B1 (en) 2018-05-07 2020-07-14 Apple Inc USER INTERFACES FOR SHARING CONTEXTUALLY RELEVANT MEDIA CONTENT
US11086935B2 (en) 2018-05-07 2021-08-10 Apple Inc. Smart updates from historical database changes
US11243996B2 (en) 2018-05-07 2022-02-08 Apple Inc. Digital asset search user interface
US10803135B2 (en) 2018-09-11 2020-10-13 Apple Inc. Techniques for disambiguating clustered occurrence identifiers
US10846343B2 (en) 2018-09-11 2020-11-24 Apple Inc. Techniques for disambiguating clustered location identifiers
US10936178B2 (en) 2019-01-07 2021-03-02 MemoryWeb, LLC Systems and methods for analyzing and organizing digital photos and videos
US11573694B2 (en) 2019-02-25 2023-02-07 Haworth, Inc. Gesture based workflows in a collaboration system
DK201970535A1 (en) 2019-05-06 2020-12-21 Apple Inc Media browsing user interface with intelligently selected representative media items
KR102354046B1 (ko) 2019-05-06 2022-01-25 애플 인크. 전자 디바이스의 제한된 동작
DK201970533A1 (en) 2019-05-31 2021-02-15 Apple Inc Methods and user interfaces for sharing audio
US11477609B2 (en) 2019-06-01 2022-10-18 Apple Inc. User interfaces for location-related communications
US11481094B2 (en) 2019-06-01 2022-10-25 Apple Inc. User interfaces for location-related communications
JP7377088B2 (ja) * 2019-12-10 2023-11-09 キヤノン株式会社 電子機器およびその制御方法、プログラム、並びに記憶媒体
US11455078B1 (en) 2020-03-31 2022-09-27 Snap Inc. Spatial navigation and creation interface
US11750672B2 (en) 2020-05-07 2023-09-05 Haworth, Inc. Digital workspace sharing over one or more display clients in proximity of a main client
US11212127B2 (en) 2020-05-07 2021-12-28 Haworth, Inc. Digital workspace sharing over one or more display clients and authorization protocols for collaboration systems
US11416136B2 (en) 2020-09-14 2022-08-16 Apple Inc. User interfaces for assigning and responding to user inputs
US11797162B2 (en) * 2020-12-22 2023-10-24 Snap Inc. 3D painting on an eyewear device
US11782577B2 (en) 2020-12-22 2023-10-10 Snap Inc. Media content player on an eyewear device

Family Cites Families (38)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7800592B2 (en) * 2005-03-04 2010-09-21 Apple Inc. Hand held electronic device with multiple touch sensing devices
US7663607B2 (en) * 2004-05-06 2010-02-16 Apple Inc. Multipoint touchscreen
US7614008B2 (en) * 2004-07-30 2009-11-03 Apple Inc. Operation of a computer with touch screen interface
KR100595924B1 (ko) * 1998-01-26 2006-07-05 웨인 웨스터만 수동 입력 통합 방법 및 장치
US7844914B2 (en) * 2004-07-30 2010-11-30 Apple Inc. Activating virtual keys of a touch-screen virtual keyboard
DE69921956T2 (de) * 1999-02-11 2006-02-09 Sony International (Europe) Gmbh Edgerät für die drahtlose Telekommunikation und Verfahren zur Anzeige von Symbolen auf einer Anzeigevorrichtung eines solchen Endgeräts
JP2001134382A (ja) * 1999-11-04 2001-05-18 Sony Corp 図形処理装置
JP4325075B2 (ja) * 2000-04-21 2009-09-02 ソニー株式会社 データオブジェクト管理装置
US6677932B1 (en) * 2001-01-28 2004-01-13 Finger Works, Inc. System and method for recognizing touch typing under limited tactile feedback conditions
US6570557B1 (en) * 2001-02-10 2003-05-27 Finger Works, Inc. Multi-touch system and method for emulating modifier keys via fingertip chords
US7030861B1 (en) * 2001-02-10 2006-04-18 Wayne Carl Westerman System and method for packing multi-touch gestures onto a hand
GB0204652D0 (en) * 2002-02-28 2002-04-10 Koninkl Philips Electronics Nv A method of providing a display gor a gui
TWI238348B (en) * 2002-05-13 2005-08-21 Kyocera Corp Portable information terminal, display control device, display control method, and recording media
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
US20050003851A1 (en) * 2003-06-05 2005-01-06 Visteon Global Technologies, Inc. Radio system with touch pad interface
US7164410B2 (en) * 2003-07-28 2007-01-16 Sig G. Kupka Manipulating an on-screen object using zones surrounding the object
US7411575B2 (en) * 2003-09-16 2008-08-12 Smart Technologies Ulc Gesture recognition method and touch system incorporating the same
US7647266B1 (en) * 2004-03-24 2010-01-12 Trading Technologies International, Inc. System and method for holding and sending an order to a matching engine
US7932895B2 (en) * 2005-05-24 2011-04-26 Nokia Corporation Control of an electronic device using a gesture as an input
US9069877B2 (en) * 2005-12-07 2015-06-30 Ziilabs Inc., Ltd. User interface with variable sized icons
AU2006332488A1 (en) * 2005-12-30 2007-07-12 Apple Inc. Portable electronic device with multi-touch input
KR20070113025A (ko) * 2006-05-24 2007-11-28 엘지전자 주식회사 터치스크린 장치 및 이의 작동방법
US8683362B2 (en) * 2008-05-23 2014-03-25 Qualcomm Incorporated Card metaphor for activities in a computing device
TW200805131A (en) * 2006-05-24 2008-01-16 Lg Electronics Inc Touch screen device and method of selecting files thereon
CN102937846B (zh) * 2006-06-09 2015-07-01 苹果公司 触摸屏液晶显示器
US8259078B2 (en) * 2006-06-09 2012-09-04 Apple Inc. Touch screen liquid crystal display
US8564544B2 (en) * 2006-09-06 2013-10-22 Apple Inc. Touch screen device, method, and graphical user interface for customizing display of content category icons
US7934156B2 (en) * 2006-09-06 2011-04-26 Apple Inc. Deletion gestures on a portable multifunction device
US10313505B2 (en) * 2006-09-06 2019-06-04 Apple Inc. Portable multifunction device, method, and graphical user interface for configuring and displaying widgets
US20080084400A1 (en) * 2006-10-10 2008-04-10 Outland Research, Llc Touch-gesture control of video media play on handheld media players
US20100295801A1 (en) * 2007-04-10 2010-11-25 Nokia Corporation Electronic devices
KR20080104858A (ko) * 2007-05-29 2008-12-03 삼성전자주식회사 터치 스크린 기반의 제스쳐 정보 제공 방법 및 장치, 그장치를 포함하는 정보 단말 기기
US8269728B2 (en) * 2007-06-07 2012-09-18 Smart Technologies Ulc System and method for managing media data in a presentation system
US8059101B2 (en) * 2007-06-22 2011-11-15 Apple Inc. Swipe gestures for touch screen keyboards
US8547244B2 (en) * 2008-12-22 2013-10-01 Palm, Inc. Enhanced visual feedback for touch-sensitive input device
US8451236B2 (en) * 2008-12-22 2013-05-28 Hewlett-Packard Development Company L.P. Touch-sensitive display screen with absolute and relative input modes
US8291348B2 (en) * 2008-12-31 2012-10-16 Hewlett-Packard Development Company, L.P. Computing device and method for selecting display regions responsive to non-discrete directional input actions and intelligent content analysis

Cited By (41)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10613706B2 (en) 2010-10-01 2020-04-07 Z124 Gesture controls for multi-screen hierarchical applications
US11182046B2 (en) 2010-10-01 2021-11-23 Z124 Drag move gesture in user interface
US11068124B2 (en) 2010-10-01 2021-07-20 Z124 Gesture controlled screen repositioning for one or more displays
US11599240B2 (en) 2010-10-01 2023-03-07 Z124 Pinch gesture to swap windows
US10558321B2 (en) 2010-10-01 2020-02-11 Z124 Drag move gesture in user interface
CN102890593A (zh) * 2011-07-21 2013-01-23 三星电子株式会社 用于在便携式终端中管理图标的方法和设备
CN102890593B (zh) * 2011-07-21 2017-05-17 三星电子株式会社 用于在便携式终端中管理图标的方法和设备
CN102490667A (zh) * 2011-10-11 2012-06-13 科世达(上海)管理有限公司 一种汽车中控***
US9383858B2 (en) 2011-11-23 2016-07-05 Guangzhou Ucweb Computer Technology Co., Ltd Method and device for executing an operation on a mobile device
CN102520845A (zh) * 2011-11-23 2012-06-27 优视科技有限公司 一种移动终端调出缩略图界面的方法及装置
CN108694012A (zh) * 2011-11-28 2018-10-23 联想(北京)有限公司 在屏幕上显示对象的方法和***
CN104169920A (zh) * 2012-02-24 2014-11-26 剑桥软件公司 用于使用触摸及手势绘制化学结构的***、方法及设备
US8589825B2 (en) 2012-02-28 2013-11-19 Huawei Technologies Co., Ltd. Communication application triggering method and electronic device
US10108265B2 (en) 2012-05-09 2018-10-23 Apple Inc. Calibration of haptic feedback systems for input devices
US9977500B2 (en) 2012-05-09 2018-05-22 Apple Inc. Thresholds for determining feedback in computing devices
US9977499B2 (en) 2012-05-09 2018-05-22 Apple Inc. Thresholds for determining feedback in computing devices
US9910494B2 (en) 2012-05-09 2018-03-06 Apple Inc. Thresholds for determining feedback in computing devices
US10642361B2 (en) 2012-06-12 2020-05-05 Apple Inc. Haptic electromagnetic actuator
CN104487922B (zh) * 2012-07-26 2017-11-14 苹果公司 通过力感测来检测手势和触摸输入
US9886116B2 (en) 2012-07-26 2018-02-06 Apple Inc. Gesture and touch input detection through force sensing
CN104487922A (zh) * 2012-07-26 2015-04-01 苹果公司 通过力感测来检测手势和触摸输入
CN103809901A (zh) * 2012-11-09 2014-05-21 技嘉科技股份有限公司 防误触的触控控制方法及运用此触控控制方法的电子装置
CN104144102A (zh) * 2013-05-13 2014-11-12 腾讯科技(深圳)有限公司 激活即时通讯应用软件语音对讲功能的方法和移动终端
US10540089B2 (en) 2013-05-13 2020-01-21 Tencent Technology (Shenzhen) Company Limited Method and mobile device for activating voice intercom function of instant messaging application software
CN104144102B (zh) * 2013-05-13 2017-07-14 腾讯科技(深圳)有限公司 激活即时通讯应用软件语音对讲功能的方法和移动终端
CN103336582A (zh) * 2013-07-30 2013-10-02 黄通兵 一种运动信息控制人机交互方法
CN104375758A (zh) * 2013-08-16 2015-02-25 马维尔国际贸易有限公司 用于基于图标的应用控制的方法和装置
CN104714737A (zh) * 2013-12-12 2015-06-17 联想(新加坡)私人有限公司 使用输入手势切换界面模式的方法和装置
US9727235B2 (en) 2013-12-12 2017-08-08 Lenovo (Singapore) Pte. Ltd. Switching an interface mode using an input gesture
US10591368B2 (en) 2014-01-13 2020-03-17 Apple Inc. Force sensor with strain relief
CN106575182A (zh) * 2014-08-22 2017-04-19 夏普株式会社 触摸面板装置
US10297119B1 (en) 2014-09-02 2019-05-21 Apple Inc. Feedback device in an electronic device
US9772688B2 (en) 2014-09-30 2017-09-26 Apple Inc. Haptic feedback assembly
US9939901B2 (en) 2014-09-30 2018-04-10 Apple Inc. Haptic feedback assembly
CN104360738A (zh) * 2014-11-06 2015-02-18 苏州触达信息技术有限公司 图形用户界面的空间手势控制方法
CN105759950B (zh) * 2014-12-18 2019-08-02 宇龙计算机通信科技(深圳)有限公司 移动终端信息输入方法及移动终端
CN105759950A (zh) * 2014-12-18 2016-07-13 宇龙计算机通信科技(深圳)有限公司 移动终端信息输入方法及移动终端
US9798409B1 (en) 2015-03-04 2017-10-24 Apple Inc. Multi-force input device
US10162447B2 (en) 2015-03-04 2018-12-25 Apple Inc. Detecting multiple simultaneous force inputs to an input device
CN106095244B (zh) * 2016-06-17 2019-03-15 谢清秀 通过触摸输入信息的方法
CN106095244A (zh) * 2016-06-17 2016-11-09 谢清秀 通过触摸输入信息的方法

Also Published As

Publication number Publication date
GB2472366B (en) 2012-08-29
DE202009018404U1 (de) 2011-10-25
CN102084325B (zh) 2014-01-15
EP2300898A2 (en) 2011-03-30
WO2009137419A2 (en) 2009-11-12
EP2300898A4 (en) 2014-03-19
WO2009137419A3 (en) 2010-02-18
GB2472366A (en) 2011-02-02
GB201020524D0 (en) 2011-01-19
US20090278806A1 (en) 2009-11-12
EP2300898B1 (en) 2018-06-13

Similar Documents

Publication Publication Date Title
CN102084325B (zh) 用于电子设备的延展触摸敏感控制区域
KR101541928B1 (ko) 시각적 피드백 디스플레이
CN102224483B (zh) 具有绝对及相对输入模式的触敏显示屏幕
US20180059928A1 (en) Detecting and interpreting real-world and security gestures on touch and hover sensitive devices
CN104020850B (zh) 利用多点感测设备进行的手势操作
Buxton 31.1: Invited paper: A touching story: A personal perspective on the history of touch interfaces past and future
CN101198925B (zh) 用于触敏输入设备的手势
US20120105367A1 (en) Methods of using tactile force sensing for intuitive user interface
US7777732B2 (en) Multi-event input system
US9524097B2 (en) Touchscreen gestures for selecting a graphical object
US20110047459A1 (en) User interface
US20110169760A1 (en) Device for control of electronic apparatus by manipulation of graphical objects on a multicontact touch screen
CN102625931A (zh) 用于在电子设备中发起活动的用户界面
CN101636711A (zh) 利用多点感测设备作姿态
TWI463355B (zh) 多點觸控介面之訊號處理裝置、訊號處理方法及使用者介面圖像選取方法
CN105116971A (zh) 基于使用历史的gui布局的定制
CA2766528A1 (en) A user-friendly process for interacting with informational content on touchscreen devices
CN107066137A (zh) 提供用户界面的设备和方法
CN102436338A (zh) 信息处理设备、信息处理方法以及程序
CN103218044B (zh) 一种基于物理回馈的触摸装置及其触摸处理方法
CN104035677A (zh) 提示信息的显示方法和装置
CN102385475B (zh) 电子设备及其交互方法
KR20140117137A (ko) 터치용 펜을 이용한 휴대용 장치 및 이를 이용한 어플리케이션 제어 방법
CN106104450B (zh) 选择图形用户界面某一部分的方法
JP5374564B2 (ja) 描画装置、描画制御方法、及び描画制御プログラム

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
ASS Succession or assignment of patent right

Owner name: HEWLETT PACKARD CO.

Free format text: FORMER OWNER: PAM SA

Effective date: 20110919

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

Effective date of registration: 20110919

Address after: American Texas

Applicant after: Hewlett-Packard Development Corp.

Address before: American California

Applicant before: Palm Inc.

C14 Grant of patent or utility model
GR01 Patent grant
ASS Succession or assignment of patent right

Owner name: QUALCOMM INC.

Free format text: FORMER OWNER: HEWLETT PACKARD CO.

Effective date: 20140306

TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20140306

Address after: American California

Patentee after: Qualcomm Inc.

Address before: American Texas

Patentee before: Hewlett-Packard Development Corp.