CN1360249A - 高水平活动笔矩阵 - Google Patents

高水平活动笔矩阵 Download PDF

Info

Publication number
CN1360249A
CN1360249A CN01137874A CN01137874A CN1360249A CN 1360249 A CN1360249 A CN 1360249A CN 01137874 A CN01137874 A CN 01137874A CN 01137874 A CN01137874 A CN 01137874A CN 1360249 A CN1360249 A CN 1360249A
Authority
CN
China
Prior art keywords
input
user
threshold value
classified
stroke
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
CN01137874A
Other languages
English (en)
Other versions
CN1262910C (zh
Inventor
L·B·凯利
C·E·卢
D·F·琼斯
R·E·丘基尔曼
S·A·C·卡扎蒂
M·伊万玛
R·雅里特
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.)
Microsoft Technology Licensing LLC
Original Assignee
Microsoft Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=26938659&utm_source=google_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=CN1360249(A) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by Microsoft Corp filed Critical Microsoft Corp
Publication of CN1360249A publication Critical patent/CN1360249A/zh
Application granted granted Critical
Publication of CN1262910C publication Critical patent/CN1262910C/zh
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/16Constructional details or arrangements
    • G06F1/1613Constructional details or arrangements for portable computers
    • G06F1/1626Constructional details or arrangements for portable computers with a single-body enclosure integrating a flat display, e.g. Personal Digital Assistants [PDAs]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F18/00Pattern recognition
    • G06F18/20Analysing
    • G06F18/25Fusion techniques
    • G06F18/254Fusion techniques of classification results, e.g. of results related to same input data
    • G06F18/256Fusion techniques of classification results, e.g. of results related to same input data of results relating to different input data, e.g. multimodal recognition
    • 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
    • G06F3/023Arrangements for converting discrete items of information into a coded form, e.g. arrangements for interpreting keyboard generated codes as alphanumeric codes, operand codes or instruction codes
    • G06F3/0238Programmable keyboards
    • 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/038Control and interface arrangements therefor, e.g. drivers or device-embedded control circuitry
    • 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/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/0412Digitisers structurally integrated in a display
    • 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
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS OR SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING; SPEECH OR AUDIO CODING OR DECODING
    • G10L15/00Speech recognition
    • G10L15/26Speech to text systems

Abstract

本发明涉及接收用户输入并对用户的输入起作用的系统、方法和媒体。在一个实施例中,用户可以仅需利用有限的输入装置,如输入笔。利用本发明,基于来自有限输入装置的输入,给用户提供来自系统的直觉响应。

Description

高水平活动笔矩阵
对相关申请的交叉参考
本申请基于2000年11月10日提交的题目为“高水平活动笔矩阵”的美国临时专利申请no60/247,400。
本申请还涉及2000年11月10日提交的申请号(代理档案号3797.00066),题目为“改善数字方式所表示的手写的表观的方法和装置”;2000年11月10日提交的申请号No.(代理档案号3797.00069),题目为“在编辑电子文档中的选择处理”;2000年11月10日提交的申请号No.(代理档案号3797.00070),题目为“插入点跳簧空间工具”;2000年11月10日提交的申请号No.(代理档案号3797.00072),题目为“利用输入笔模拟鼠标器的手势并向其提供反馈”;2000年11月10日提交的申请号No.(代理档案号3797.00074),题目为“接受不同类似的用户输入的系统和方法”;与本申请同时提交的申请号No.(代理档案号3797.00075),题目为“空中手势”;2000年11月10日提交的申请号No.(代理档案号3797.00076),题目为“鼠标器输入面板窗口类别表”;2000年11月10日提交的申请号No.(代理档案号3797.00077),题目为“鼠标器输入面板和用户接口”;2000年11月10日提交的申请号No.(代理档案号3797.00079),题目为“插入隐含页面分割的系统和方法”;这里将每项申请通过参考而引入。
                       技术领域
本发明的诸方面一般涉及控制图形用户接口(GUI)的装置和方法。更具体地说,本发明涉及接收用户输入,基于该用户输入而确定用户想做什么以及执行与所需输入相关的功能。
                        背景技术
典型的计算机系统,尤其是利用图形用户接口(GUI)系统(如微软公司的视窗WINDOWS)的计算机系统是为接受来自一个或多个离散的输入装置的用户输入而最佳化的,输入装置如用于输入文本的键盘,以及用于驱动用户接口的带有一个或多个按键的点击装置(如鼠标器)。实际上,为在微软视窗上运行而设计的所有软件应用程序是为以相同方式接受用户输入而最佳化的。例如,许多应用软件广泛地使用鼠标器右键(“右击”)来显示上下文敏感命令菜单。用户利用鼠标器可以产生其他手势,如通过点击鼠标器的左键(“左击”),或者通过点击鼠标器的左或右键以及在揿下一个键同时移动鼠标器(或是“左击拖动”或是“右击拖动”)。
在有些环境中,鼠标器是可以不用的或者不需要的。例如,在数字化器输入板环境中,主要输入装置可以是一支输入笔。虽然输入笔试图对计算环境提供衬垫和类似纸张的感觉,目前的系统是有限的。例如,在图形用户接口中输入笔的使用限于在各个项目上轻敲作选择。例如,见利用Palm OS 3.0操作系统的Palm系列产品。此外,在基于输入笔的输入环境中,用户连续地被迫使从一个远程工具条,通常在屏幕的顶部或底部上,选择工具或操作。虽然用户能够输入字母或者让数字化器识别手写符,这些操作需要分别地选择一种键盘输入模式或者在数字化器的预先限定部分中书写。简言之,需要用户告诉计算机,对于每个新输入,用户想做什么使得基于输入笔的计算对一般用户变困难。于是,基于输入笔的输入已经被归为个人数据助理(PDA),这里显要的用户输入是不可以的。主流计算仍然需要使用至少键盘和鼠标器(或者基于鼠标器的输入装置,例如跟踪球、触摸板和其他鼠标器来替代)。
于是,需要允许用户利用输入笔来执行鼠标器型装置的所有操作。
                        发明内容
正如这里通过参考引入的各个共同专利申请中所讨论的,本发明的诸方面针对类似输入板的计算机,允许用户利用输入笔在显示器表面上直接书写。显示表面可以物理地、光学地、以及或者电磁地检测输入笔。计算机可以允许用户通过使用输入笔书写和编辑、处理、以及创建对象。这些共同专利申请中所讨论的许多特征通过使用这里讨论的本发明的诸方面能更容易地进行。
本发明的一个方面是指在显示表面上通过使用输入笔模拟鼠标器的手势的方法和装置。本发明基于用户的输入而确定用户想进行的操作。这一确定可以包括参考其他信息,有用户的输入在数字化器上的位置(例如屏幕上的位置)和所显示的其他对象或单元的状态。通过利用这一信息,系统确定用户想做什么并实施该动作。
用输入笔的若干输入是可能的。例如,用户可以轻敲输入笔、用输入笔划笔划、将输入笔保持在一给定点上、或者保持然后拖动输入笔。其他的输入和组合是可能的,正如由上述申请注明的,这里将这些申请特意通过参考引入。
对于笔划操作,系统可以拖动一个对象,可以维持当前状态或操作、或者正在上墨水。上墨水可以包括书写、画图、或者增加注释,正如2000年6月21日提交的美国专利申请号60/212,825,题目为“分类、锚定和变换墨水注释的方法”中详细描述的,该申请通过参考而引入。
对于轻敲操作,系统可以增加到现有书写,可以选择一个新的对象、插入一个光标或插入点、或者可以在所选对象上执行一个动作。
对于保持操作,系统可以模拟鼠标器右键击或者其他的可定义事件。
对于保持和拖动操作,系统可以拖动一个所选对象或者执行其他功能。
考虑到以下的较佳实施例的详细描述,本发明的这些和其他特征将更加清楚。尽管本发明已经利用所附的权利要求书作了限定,这些权利要求是示例性的,期望本发明包括以任何组合或部分组合形式的这里所描述的单元和步骤。因此,对于限定本发明存在许多不同组合,以各种组合或分组合方式中包括说明书、权利要求书和附图的说明中加入一个或多个单元。鉴于本说明书,可以采用本发明诸方面的不同组合,或是单独形式或是与这里限定的一个或多个单元或步骤组合形式,作为本发明的改进或变化,或者作为本发明的一部分,这对于相关技术领域的专业人员而言将是显然的。期望这里所包含的本发明的书面描述覆盖所有这些改进和变化。
                     附图说明
对于所主张的发明,以举例的方式而非限制的方式,当结合附图阅读时,能够更好地理解以上的发明概要以及以下的较佳实施例的详细描述。在附图中,各元件以三位参考编号表示,其中第一位参考编号表示首次说明的元件的附图编号。不同附图中的相同参考编号指相同元件。
图1是能够用于实施本发明各个方面的通用数字计算环境的示意图。
图2是按照本发明各个方面能够使用的输入板计算机和输入笔。
图3至7是流程图,表明按照本发明各实施例的解释用户输入的各种步骤。
                    较佳实施例的详细描述
参考图1至7可以更易于描述本发明。图1示出能够用于实施本发明各个方面的传统通用数字计算环境的示意图。在图1中,计算机100包括处理单元110、系统存储器120和系统总线130,系统总线将包括系统存储器的各系统部件连接到处理单元110。系统总线130可以是几种类型总线结构中的任何一种,包括存储器总线或存储器控制器、外围总线、以及利用各种总线体系结构中任何一种的局部总线。系统存储器120包括只读存储器(ROM)140和随机存取存储器(RAM)150。
基本输入/输出系统160(BIOS)存储在ROM140中,它包含例如在启动期间帮助在计算机100内各元件之间传递信息的基本例行程序。计算机100还包括硬盘驱动器170,用于对硬盘(未示出)进行读写、磁盘驱动器180,用于对可拆卸磁盘190进行读写、以及光盘驱动器191,用于对诸如CD ROM或其他光学媒体的可拆卸光盘192进行读写。硬盘驱动器170、磁盘驱动器180和光盘驱动器191分别通过硬盘驱动器接口192、磁盘驱动器接口193和光盘驱动器接口194连接于系统总线130。驱动器及其相关可读媒体为个人计算机100提供的计算机可读指令、数据结构、程序模块和其他数据的非易失性存储。本领域技术人员将会理解,能够存储数据的可由计算机访问的其他类型的计算机可读媒体,如磁带盒、快闪存储器卡、数字视盘、伯努里盒式磁带、随机存取存储器(RAM)、只读存储器(ROM)和类似物也可以用在例如操作环境中。
可以将数个程序模块存储在硬盘驱动器170、磁盘190、光盘192、ROM140或RAM150上,包括操作系统195、一个或多个应用程序196、其他程序模块197、和程序数据198。用户通过诸如键盘101和指示装置102的输入装置能够把命令和信息输入到计算机100中。其他输入装置(图中未示出)可以包括麦克风、控制杆、游戏板、卫星盘、扫描仪或类似装置。这些和其他的输入装置通常通过耦合到系统总线的串行口接口106连接到处理单元110,但是可以通过诸如并行口、游戏口或通用串行总线(USB)的其他接口连接。再有,这些装置可以经适当的接口(图中未示出)直接耦合到系统总线130。监视器107或其他类型的显示装置经诸如视频适配器108的接口也连接到系统总线130。除了监视器外,个人计算机典型地包括其他外围输出装置(未示出),如扬声器和打印机。在较佳实施例中,提供一个笔式数字化仪165和随带的笔或输入笔166,以便以数字方式获取徒手输入。尽管示出了笔式数字化仪165与处理单元110之间的直接连接,实际上,笔式数字化仪165可以经串行口、并行口或其他接口和系统总线130接至处理单元110,正如本领域所知的。此外,图中示出尽管笔式数字化仪165与监视器107分开,较佳地笔式数字化仪165的可用输入区与监视器107的显示区是共同扩大的。再有,笔式数字化仪165可以集成在监视器107中,或者可以作为一个单独的装置或者否则附属于监视器而存在。
利用至一个或多个远程计算机(如远程计算机109)的逻辑连接,计算机100能够工作在网络化环境中。远程计算机109可以是服务器、路由器、网络PC、对等装置或其他公共网络节点,典型地包括以上相对于计算机100所描述的许多或所有元件,尽管图1中仅示出了存储器存储装置111。图1中示出的逻辑连接包括局域网(LAN)112和广域网(WAN)113。这种网络环境在办公室、企业内计算机网络、企业网和互连网中是随处可见的。
当用在LAN网络化环境中时,计算机100经网络接口或适配器114连接到局域网112。当用在WAN网络化环境中时,个人计算机100典型地包括调制解调器(MODEM)115或其他手段,用于在诸如因特网的广域网113上建立通信。调制解调器115可以是内部的或外部的,经串行口接口106连接到系统总线130。在网络化环境中,相对于个人计算机100示出的程序模块或者其部分可以存储在远程存储器存储装置中。
将会理解,所示的网络连接是示例性的,可以采用在各计算机之间建立通信链路的其他技术。假设存在各种公知协议(如TCP/IP、以太网、FTP、HTTP等)中的任何一种协议,系统能够在客户机-服务器配置中工作,允许用户从基于web的服务器检索web网页。可以采用各个常用web浏览器中的任何一种来显示和处理web网页上的数据。
图2示出按照本发明各个方面能够使用的输入板PC201。图1所示系统的任何或所有特征、子系统和功能能够包含在图2所示的计算机中。输入板PC201包括一个大的显示表面202,例如数字化平板显示器,较佳地为液晶显示(LCD)屏,其上能够显示多个窗口203。利用输入笔204,用户能够在数字化显示区上进行选择、高亮显示和写入。合适的数字化显示面板的例子包括电磁笔式数字化器,如Mutoh或Wacom笔式数字化器。也可以使用其他类型的笔式数字化器,例如光数字化器。输入板PC201可判读用输入笔204作出的标志,以便处理数据、输入文本和执行普通的计算机应用任务,如电子表格、字处理程序等。
可以给输入笔配备按钮或其他特征,以增强其选择能力。在一个实施例中,输入笔可以用作“铅笔”或“笔”,其中一端构成一个写字部分,另一端构成一个“擦除”端。可以采用其他类型的输入装置,如鼠标器、跟踪球等。另外,能够采用用户自己的手指来选择或指示触摸敏感或近距敏感显示器上的所显示图象部分。因此,术语“用户输入装置”正如这里使用的,期望具有较宽的定义,涵盖已公知输入装置的许多改进型式。
区域205表示允许用户确定输入笔在哪里接触数字化器的反馈区或接触区。在一个实施例中,区域205提供已经达到本发明保持状态时的视觉反馈。
图3至7示出各种流程图,用于基于用户与数字化器的相互作用确定用户想做什么。正如以下讨论的,用户在其想要开始书写、轻敲、作注释、拖动等的地方触摸数字化器。在数字化器被叠加在显示器上的情况中,指导用户与数字化器接触,在用户输入笔与接触点上或附近当前所显示信息之间的接触点上或附近工作。
在步骤301,系统感测一次接触或一次动作的其他指示。在一个实施例中,接触可以是输入笔接触数字化器的表面。在另一个实施例中,动作可以是将输入笔的尖端带到数字化器表面附近。此外,如果输入笔包括另一信令方法(例如无线电发射器发射信号给数字化器,指令用户输入),数字化器(或相关输入机构)将收到的信号判读为用户输入。开始一次操作或者写字或与数字化器接触的其他方法是本领域所已知的。为了说明和描述起见,系统和方法引用了与数字化器的物理接触。在本发明的范围内可以考虑把信号提供给处理器的所有其他方法,为简单起见这里不论述这些方法。
在步骤302,系统确定接触位置以及什么位于该接触位置下方(例如一个对象、一幅图、空白空间、墨水等)。在步骤303,系统确定输入笔是否已经移动到第一阈值以外(时间、距离、速率或加速度等)。在一个实施例中,该阈值设定为最小可分辨移动。在另一个实施例中,该阈值设定为更高些,以计入手的晃动、数字化器或输入板PC的振动(例如,如果在颠簸的道路上在汽车内驾驶时试图使用系统的话)。要注意,对象可以全都具有相同的阈值。另一方面,对象可以具有不同的阈值。这可以依据对象、对象的大小、系统的状态、对象的状态等因素而定。
如果已经超过了第一阈值,那么系统进入到步骤304,这里将用户输入按笔划分类,系统步入点A305。如果未超过第一阈值,在步骤306中系统确定当时间阈值到期时输入笔是否仍然与数字化器接触。如果不是(意味着输入笔仍然与数字化器表面接触),在步骤307中系统把输入分类为一个轻敲,进行到点B308。
如果在步骤306中的时间阈值之后输入笔仍然与表面接触,那么在步骤309中系统确定是否超过第二移动阈值。第一与第二移动阈值可以是相同的或者不同的。例如,二者可以是0.25mm。或者第一阈值可以是0.5mm或1mm,而第二阈值可以是0.3mm。此外,第一阈值可以是1.2mm或更大,而第二阈值可以是0.5mm或更大。总之,可以采用任何值,只要它们不是强迫用户接受的。只有在步骤306的时间阈值到期之后才可以确定第二阈值。在这个例子中,第二阈值可以高于第一阈值(或者它可以是相同的或者小于第一阈值)。
如果未超过第二移动阈值,那么在步骤310中系统将输入分类为保持,进行到点C311。如果超过了第二移动阈值,那么在步骤312中系统将输入分类为“保持和拖动”,移动到点D313。
图4示出点A作为起始点401。这里,系统按照笔划对输入分类,在步骤402中开始笔划处理。在步骤403,系统确定笔划是否在一个可拖动对象上开始。如果是,系统在步骤404确定是否超过拖动阈值(例如0.25英寸,每秒0.25英寸等),如果是,系统在步骤405中把笔划分类为拖动并执行依赖于该对象的功能。例如,拖动可以按照“编辑电子文件中的选择处理”中更详细描述的扩展为选择,该申请与本申请(代理档案号03797.00069)同时提交,通过参考特意引入。此外,拖动可以按照题目为“插入点跳簧空间工具”(代理档案号3797.00070)中描述的操作跳簧工具,该申请与本申请同时提交,这里特意引入。
在步骤404,如果未超过拖动阈值,在步骤407系统维持当前状态(有一个该对象正被选中或没被选中)。如果在步骤403笔划不在可拖动的对象上,在步骤408系统确定接触点下方的区域是否可上墨水的。例如,可上墨水的可以意指是一能够接收上墨水(包括画图、注释或写字)的区域,正如2000年6月21日提交的申请60/212,825中描述的,这里通过参考特意引入,作为基本主题。相比而言,控制按钮(例如复制、保存、打开等)可以不是可上墨水的。如果步骤408中是可上墨水的,在步骤409中系统允许上墨水(画图、写字、注释和其他相关功能)。如果不是可上墨水的,在步骤407中系统维持当前状态(对象被选择或不被选)。
在图5A中,系统从点B501开始以及把输入作为轻敲操作502。在步骤503,系统确定轻敲是否在可上墨水的区域上或者对象上。如果是的话,在步骤504,系统确定墨水是否当前被加上或者是“湿”的(例如,过去时间小于0.5或1秒)。如果是如此,在步骤505系统考虑轻敲,作为待加入墨水的点(和增加该点)。如果不是存在湿墨水,那么在步骤506中系统确定轻敲是否是在一个可选择对象上。要注意,步骤503和504可以组合。如果轻敲是在一个可选择对象上,那么在步骤507系统确定该对象是否已经被选定。如果该对象未被选中,那么在步骤508系统选择该被轻敲的对象。如果已经选定一个以前对象,那么在步骤509系统删除该以前的或旧的选择。如果该对象按照步骤507确定的以前已经被选定,在步骤510系统执行关于该对象的动作。这一动作可以包括编辑该对象、执行一个预先限定的操作(例如,放大、收缩等)。从步骤506,如果轻敲不是在一个可选作对象上,那么系统进入到点BB512。
图5B示出图5A的附加处理过程。作为点BB512,在步骤513系统确定轻敲是否是在文本之间的空间中(这里称为行间空间)。如果是,在步骤514,系统将插入点置于该轻敲点上。正如在虚线框中所示的,在步骤515系统也可以取消任何旧的或者以前的选择。如果不是,那么在步骤518,系统确定该轻敲点是否具有墨水在附近。如果系统确定轻敲是临近墨水,那么在步骤516系统将一个点增加到该墨水。如果存在一个旧的选择,那么在步骤517系统取消该旧的选择(正如用虚线框表示的)。
如果在步骤518中不是临近墨水,在步骤519系统确定该轻敲是否是在一个活动对象上。如果该轻敲不是在一个活动对象上,那么在步骤520系统将一个插入点置于该轻敲点上或者执行一些其他可定义的动作。再有,如果存在一个旧的选择,那么在步骤521系统取消该旧的选择(正如用虚线框表示的)。如果在步骤519该轻敲是在一个活动对象上,那么在步骤522系统执行一个动作。该动作是可由用户定义的或者关于任何所需的功能。在一个实施例中,该动作可以是执行一个功能,以操作一个选择处理或跳簧空间工具,正如在与本申请同时提交的题目为“在编辑电子文档中的选择处理”(代理档案号3797.00069)中所描述的,特意通过参考引入。此外,拖动可以操作一个跳簧工具,正如与本申请同时提交的题目为“插入点跳簧空间工具”(代理档案号3797.00070)中所描述的,这里特意引入。其他的操作是本领域所公知的,这里引入。
图6涉及将输入笔保持超过一个时间阈值。从点C开始601,在步骤602中系统把用户输入分类为保持操作。接着,在步骤603系统模拟鼠标器右键击或其他可定义事件。与步骤603相关的功能在2000年11月10日提交的申请号No.(代理档案号3797.00072),题目为“利用输入笔模拟鼠标器的手势并向其提供反馈”作更详细地描述,这里特意将其内容通过参考而引入。
图7涉及保持输入笔超过一个时间阈值并移动输入笔。从点D开始701,在步骤702,系统把用户输入分类保持和拖动操作。接着,在步骤703系统按照用户所指示的拖动所选对象。
存在许多与拖动相关的不同动作。如果保持和拖动涉及一个行间空间,系统可以使用这一保持和拖动功能来选择文本。同样地,用户可以使用这一功能来选择由被拖动输入笔所碰到的图。此外,用户可以以这种方式同时选择文本和图。此外,光标的点可以变为一个选择工具,在它之后留下一个拖尾。在这方面,用户可以围住这方面的若干对象、图或文本。对象的围住可以导致该对象的选择。
本发明的另一不同实施例涉及改进墨水图或注释。例如,如果用户(从步骤409)将一个注释增加到文本,该用户可以处理该文本(例如通过插入新的文本)和让该注释跟踪该文本的处理。如此的话,如果用户圈了文本,那么被增加的文本加到被圈文本中,注释则也扩展到包括该被增加文本。这在2000年6月21日提交的美国专利申请号60/212,825,题目为“分类、锚定和变换墨水注释的方法”中作了描述,该申请通过参考而引入。
虽然通过举例的方式说明了体现本发明的示例性系统和方法,当然应当理解,本发明不限于这些实施例。本领域的这些专业人员可以作出各种改进,尤其是鉴于以上的教导。例如,上述实施例的每个单元可以单独被利用或者与其他实施例的单元组合被利用。

Claims (27)

1.一种操作数字化器的方法,其特征在于包括以下步骤:
接收用户输入;
利用时间阈值和移动阈值中至少一个阈值对用户输入进行分类;以及
基于用户输入执行一个动作。
2.一种对用户向计算机的输入进行分类的方法,其特征在于包括以下步骤:
接收用户的输入;
基于该输入满足所述第一移动阈值、所述时间阈值和所述第二移动阈值中至少一个,将用户的输入分类为笔划、轻敲、保持、或保持和拖动中的一个。
3.如权利要求2所述的对用户的输入进行分类的方法,其中,所述分类步骤基于该输入满足所述第一移动阈值、所述时间阈值和所述第二移动阈值中至少两个。
4.如权利要求2所述的对用户的输入进行分类的方法,其中,所述分类步骤基于该输入满足所述第一移动阈值、所述时间阈值和所述第二移动阈值。
5.如权利要求2所述的对用户的输入进行分类的方法,其中,如果所述输入满足所述第一移动阈值,则所述输入被分类为笔划。
6.如权利要求2所述的对用户的输入进行分类的方法,其中,如果所述输入不满足所述第一移动阈值且所述输入不满足所述时间阈值,则所述输入被分类为轻敲。
7.如权利要求2所述的对用户的输入进行分类的方法,其中,如果所述输入不满足所述时间阈值且所述输入不满足所述第二移动阈值,则所述输入被分类为保持。
8.如权利要求2所述的对用户的输入进行分类的方法,其中,如果所述输入不满足所述时间阈值且所述输入满足所述第二移动阈值,则所述输入被分类为保持和拖动。
9.一种对用户向计算机的输入进行分类的方法,其特征在于包括以下步骤:
接收用户的输入;
基于该输入满足移动阈值和时间阈值中至少一个,将用户的输入分类为笔划、轻敲、保持、或保持和拖动中的一个。
10.一种履行向计算机的笔划输入的方法,其特征在于包括以下步骤:
确定所述笔划输入是否在可拖动对象上开始;
确定所述笔划输入是否满足拖动阈值;
响应于所述第一确定步骤和所述第二确定步骤,拖动所述可拖动对象。
11.一种履行向计算机的笔划输入的方法,其特征在于包括以下步骤:
确定所述笔划不是在可拖动对象上开始;
确定所述笔划输入的位置是可上墨水的;以及
将墨水加到所述位置。
12.如权利要求11所述的方法,其中,所述加墨水步骤包括画图、写字或注释中至少一种。
13.一种履行向计算机的轻敲输入的方法,其特征在于包括以下步骤:
确定所述轻敲的至少一个位置是否包括湿墨水、所述位置是否在行间空间中、所述位置是否包括可选对象、以及所述对象是否是以前被选择当中至少一个;以及
执行加入墨水点、选择所述可选对象、将一个插入点置于所述行间空间中、或者执行与所述对象相关的动作当中至少一个。
14.如权利要求7所述的对用户的输入进行分类的方法,进一步包括以下步骤:
模拟鼠标器右点击。
15.如权利要求8所述的对用户的输入进行分类的方法,进一步包括以下步骤:
拖动一个所选对象。
16.一种计算机可读媒体,该媒体存储了操作数字化器的程序,所述程序包括以下步骤:
接收用户输入;
利用时间阈值和移动阈值中至少一个阈值对用户输入进行分类;以及
基于用户输入执行一个动作。
17.一种计算机可读媒体,该媒体存储了对用户向计算机的输入进行分类的程序,所述程序包括以下步骤:
接收用户的输入;
基于该输入满足第一移动阈值、时间阈值和第二移动阈值中至少一个,将用户的输入分类为笔划、轻敲、保持、或保持和拖动中的一个。
18.如权利要求17所述的计算机可读媒体,其中所述分类步骤是基于该输入满足所述第一移动阈值、所述时间阈值和所述第二移动阈值中至少两个。
19.如权利要求17所述的计算机可读媒体,其中所述分类步骤是基于该输入满足所述第一移动阈值、所述时间阈值和所述第二移动阈值。
20.如权利要求17所述的计算机可读媒体,其中如果所述输入满足所述第一移动阈值,则该输入被分类为笔划。
21.如权利要求17所述的计算机可读媒体,其中如果所述输入不满足所述第一移动阈值且所述输入不满足所述时间阈值,则该输入被分类为轻敲。
22.如权利要求17所述的计算机可读媒体,其中如果所述输入不满足所述时间阈值且所述输入不满足所述第二移动阈值,则该输入被分类为保持。
23.如权利要求17所述的计算机可读媒体,其中如果所述输入不满足所述时间阈值且所述输入满足所述第二移动阈值,则该输入被分类为保持和拖动。
24.一种计算机可读媒体,所述媒体含有对用户向计算机输入进行分类方法的程序,其特征在于包括以下步骤:
接收用户的输入;
基于该输入满足所述移动阈值和时间阈值中至少一个,将用户的输入分类为笔划、轻敲、保持、或保持和拖动中的一个。
25.一种在用户对计算机的输入起作用的系统,其特征在于包括:
一输入笔;
一包含显示器的数字化器;
一处理器;
其中所述数字化器经所述输入笔与所述数字化器之间的接触接收用户输入,以及其中所述处理器利用时间阈值和移动阈值中至少一个对该用户输入分类,以及其中所述处理器基于该用户输入执行一个动作。
26.如权利要求25所述的系统,其中所述处理器将所述用户输入分类为轻敲、笔划、保持、以及保持和轻敲中的一个。
27.如权利要求25所述的系统,其中所述动作是把信息输入到所述显示器。
CNB011378743A 2000-11-10 2001-11-09 对用户的输入进行分类的方法 Expired - Fee Related CN1262910C (zh)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US24740000P 2000-11-10 2000-11-10
US60/247,400 2000-11-10
US09/736,170 2000-12-15
US09/736,170 US6897853B2 (en) 2000-11-10 2000-12-15 Highlevel active pen matrix

Publications (2)

Publication Number Publication Date
CN1360249A true CN1360249A (zh) 2002-07-24
CN1262910C CN1262910C (zh) 2006-07-05

Family

ID=26938659

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB011378743A Expired - Fee Related CN1262910C (zh) 2000-11-10 2001-11-09 对用户的输入进行分类的方法

Country Status (4)

Country Link
US (6) US6897853B2 (zh)
EP (1) EP1205836A3 (zh)
JP (2) JP4809558B2 (zh)
CN (1) CN1262910C (zh)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100392576C (zh) * 2003-06-09 2008-06-04 微软公司 通过检查与笔的移动关联的参数检测停留动作的系统和方法
CN101042624B (zh) * 2006-03-22 2010-12-15 松下电器产业株式会社 显示装置
CN103383658A (zh) * 2012-05-04 2013-11-06 腾讯科技(深圳)有限公司 记忆移动终端操作的方法和服务器
CN105468278A (zh) * 2015-11-06 2016-04-06 网易(杭州)网络有限公司 虚拟按键的触屏操作识别、响应、游戏操控方法及装置
CN105468279A (zh) * 2015-11-06 2016-04-06 网易(杭州)网络有限公司 触屏操作识别和响应方法、装置及游戏操控方法、装置
CN101861562B (zh) * 2006-09-06 2016-05-25 苹果公司 通过应用启发法来确定命令的触摸屏设备、方法和图形用户界面
CN103455200B (zh) * 2007-06-13 2016-12-28 苹果公司 区分触摸传感器面板上敲击动作和滑动动作的方法和设备
US10289660B2 (en) 2012-02-15 2019-05-14 Apple Inc. Device, method, and graphical user interface for sharing a content object in a document

Families Citing this family (164)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB9722766D0 (en) 1997-10-28 1997-12-24 British Telecomm Portable computers
US8510668B1 (en) 2000-04-03 2013-08-13 Google Inc. Indicating potential focus in a user interface
US20110267263A1 (en) * 2000-07-17 2011-11-03 Microsoft Corporation Changing input tolerances based on device movement
US7688306B2 (en) 2000-10-02 2010-03-30 Apple Inc. Methods and apparatuses for operating a portable device based on an accelerometer
US6897853B2 (en) * 2000-11-10 2005-05-24 Microsoft Corp. Highlevel active pen matrix
US7345671B2 (en) 2001-10-22 2008-03-18 Apple Inc. Method and apparatus for use of rotational user inputs
US7312785B2 (en) 2001-10-22 2007-12-25 Apple Inc. Method and apparatus for accelerated scrolling
JP2003173226A (ja) * 2001-11-27 2003-06-20 Internatl Business Mach Corp <Ibm> 情報処理装置、プログラム及び座標入力方法
US6938221B2 (en) * 2001-11-30 2005-08-30 Microsoft Corporation User interface for stylus-based user input
US7333092B2 (en) 2002-02-25 2008-02-19 Apple Computer, Inc. Touch pad for handheld device
AU2003303837A1 (en) * 2003-01-30 2004-08-23 Fujitsu Limited Handwriting-input device and method
US8456447B2 (en) 2003-02-14 2013-06-04 Next Holdings Limited Touch screen signal processing
US7629967B2 (en) 2003-02-14 2009-12-08 Next Holdings Limited Touch screen signal processing
US8508508B2 (en) 2003-02-14 2013-08-13 Next Holdings Limited Touch screen signal processing with single-point calibration
US7426329B2 (en) 2003-03-06 2008-09-16 Microsoft Corporation Systems and methods for receiving, storing, and rendering digital video, music, and pictures on a personal media player
EP1654632A1 (en) * 2003-08-14 2006-05-10 NTT DoCoMo INC. Direct data input
US20070152977A1 (en) 2005-12-30 2007-07-05 Apple Computer, Inc. Illuminated touchpad
US7499040B2 (en) 2003-08-18 2009-03-03 Apple Inc. Movable touch pad with added functionality
US7495659B2 (en) 2003-11-25 2009-02-24 Apple Inc. Touch pad for handheld device
US8059099B2 (en) 2006-06-02 2011-11-15 Apple Inc. Techniques for interactive input to portable electronic devices
US7538759B2 (en) 2004-05-07 2009-05-26 Next Holdings Limited Touch panel display system with illumination and detection provided from a single edge
US20060007174A1 (en) * 2004-07-06 2006-01-12 Chung-Yi Shen Touch control method for a drag gesture and control module thereof
CN100555200C (zh) 2004-08-16 2009-10-28 苹果公司 触敏器件和提高触敏器件的空间分辨率的方法
US7761814B2 (en) * 2004-09-13 2010-07-20 Microsoft Corporation Flick gesture
JP4583893B2 (ja) * 2004-11-19 2010-11-17 任天堂株式会社 ゲームプログラムおよびゲーム装置
US7672512B2 (en) * 2005-03-18 2010-03-02 Searete Llc Forms for completion with an electronic writing device
US8102383B2 (en) 2005-03-18 2012-01-24 The Invention Science Fund I, Llc Performing an action with respect to a hand-formed expression
US8232979B2 (en) 2005-05-25 2012-07-31 The Invention Science Fund I, Llc Performing an action with respect to hand-formed expression
US8340476B2 (en) * 2005-03-18 2012-12-25 The Invention Science Fund I, Llc Electronic acquisition of a hand formed expression and a context of the expression
US8823636B2 (en) 2005-03-18 2014-09-02 The Invention Science Fund I, Llc Including environmental information in a manual expression
US8229252B2 (en) * 2005-03-18 2012-07-24 The Invention Science Fund I, Llc Electronic association of a user expression and a context of the expression
US8290313B2 (en) * 2005-03-18 2012-10-16 The Invention Science Fund I, Llc Electronic acquisition of a hand formed expression and a context of the expression
US8787706B2 (en) 2005-03-18 2014-07-22 The Invention Science Fund I, Llc Acquisition of a user expression and an environment of the expression
US7809215B2 (en) * 2006-10-11 2010-10-05 The Invention Science Fund I, Llc Contextual information encoded in a formed expression
US7873243B2 (en) 2005-03-18 2011-01-18 The Invention Science Fund I, Llc Decoding digital information included in a hand-formed expression
US7486274B2 (en) * 2005-08-18 2009-02-03 Mitsubishi Electric Research Laboratories, Inc. Method for stabilizing and precisely locating pointers generated by handheld direct pointing devices
US7671837B2 (en) 2005-09-06 2010-03-02 Apple Inc. Scrolling input arrangements using capacitive sensors on a flexible membrane
US7880729B2 (en) 2005-10-11 2011-02-01 Apple Inc. Center button isolation ring
US20070152983A1 (en) 2005-12-30 2007-07-05 Apple Computer, Inc. Touch pad with symbols based on mode
US7509588B2 (en) 2005-12-30 2009-03-24 Apple Inc. Portable electronic device with interface reconfiguration mode
US7773075B2 (en) 2006-03-22 2010-08-10 Panasonic Corporation Display apparatus
US8022935B2 (en) 2006-07-06 2011-09-20 Apple Inc. Capacitance sensing electrode with integrated I/O mechanism
US9360967B2 (en) 2006-07-06 2016-06-07 Apple Inc. Mutual capacitance touch sensing device
US8743060B2 (en) 2006-07-06 2014-06-03 Apple Inc. Mutual capacitance touch sensing device
US9304675B2 (en) 2006-09-06 2016-04-05 Apple Inc. Portable electronic device for instant messaging
US10313505B2 (en) 2006-09-06 2019-06-04 Apple Inc. Portable multifunction device, method, and graphical user interface for configuring and displaying widgets
US7795553B2 (en) 2006-09-11 2010-09-14 Apple Inc. Hybrid button
US20080062137A1 (en) * 2006-09-11 2008-03-13 Apple Computer, Inc. Touch actuation controller for multi-state media presentation
US9565387B2 (en) * 2006-09-11 2017-02-07 Apple Inc. Perspective scale video with navigation menu
US20080065722A1 (en) * 2006-09-11 2008-03-13 Apple Computer, Inc. Media device playlists
US20080066135A1 (en) * 2006-09-11 2008-03-13 Apple Computer, Inc. Search user interface for media device
US8243017B2 (en) 2006-09-11 2012-08-14 Apple Inc. Menu overlay including context dependent menu icon
US20080154573A1 (en) * 2006-10-02 2008-06-26 Microsoft Corporation Simulating new input devices using old input devices
US8274479B2 (en) 2006-10-11 2012-09-25 Apple Inc. Gimballed scroll wheel
US8482530B2 (en) 2006-11-13 2013-07-09 Apple Inc. Method of capacitively sensing finger position
US8689132B2 (en) 2007-01-07 2014-04-01 Apple Inc. Portable electronic device, method, and graphical user interface for displaying electronic documents and lists
US8451232B2 (en) 2007-01-07 2013-05-28 Apple Inc. Portable multifunction device, method, and graphical user interface for interacting with user input elements in displayed content
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
US7844915B2 (en) 2007-01-07 2010-11-30 Apple Inc. Application programming interfaces for scrolling operations
GB2459799B (en) * 2007-01-16 2010-03-17 N trig ltd System and method for calibration of a capacitive touch digitizer system
EP2135155B1 (en) * 2007-04-11 2013-09-18 Next Holdings, Inc. Touch screen system with hover and click input methods
TWI367436B (en) * 2007-05-15 2012-07-01 Htc Corp Method for operating user interfaces of handheld device
US20080307367A1 (en) * 2007-06-07 2008-12-11 John Michael Garrison Method and apparatus for a drag and drop operation implementing a hierarchical path name
KR101397152B1 (ko) * 2007-06-12 2014-05-20 삼성전자주식회사 디지털 멀티미디어 재생 장치 및 그 제어방법
US9772751B2 (en) 2007-06-29 2017-09-26 Apple Inc. Using gestures to slide between user interfaces
US9654104B2 (en) 2007-07-17 2017-05-16 Apple Inc. Resistive force sensor with capacitive discrimination
US8432377B2 (en) * 2007-08-30 2013-04-30 Next Holdings Limited Optical touchscreen with improved illumination
US8384693B2 (en) 2007-08-30 2013-02-26 Next Holdings Limited Low profile touch panel systems
US11126321B2 (en) 2007-09-04 2021-09-21 Apple Inc. Application menu user interface
US9619143B2 (en) 2008-01-06 2017-04-11 Apple Inc. Device, method, and graphical user interface for viewing application launch icons
US7910843B2 (en) 2007-09-04 2011-03-22 Apple Inc. Compact input device
US8619038B2 (en) 2007-09-04 2013-12-31 Apple Inc. Editing interface
AU2016213886B2 (en) * 2007-09-04 2018-02-22 Apple Inc. Editing interface
US8683378B2 (en) 2007-09-04 2014-03-25 Apple Inc. Scrolling techniques for user interfaces
KR20090029138A (ko) * 2007-09-17 2009-03-20 삼성전자주식회사 동작에 의한 사용자 명령 입력 방법 및 이를 적용한멀티미디어 기기
US8416198B2 (en) 2007-12-03 2013-04-09 Apple Inc. Multi-dimensional scroll wheel
US8064702B2 (en) * 2007-12-21 2011-11-22 Microsoft Corporation Handwriting templates
US8116569B2 (en) * 2007-12-21 2012-02-14 Microsoft Corporation Inline handwriting recognition and correction
JP5239328B2 (ja) 2007-12-21 2013-07-17 ソニー株式会社 情報処理装置及びタッチ動作認識方法
US8255822B2 (en) * 2007-12-21 2012-08-28 Microsoft Corporation Incorporated handwriting input experience for textboxes
US8405636B2 (en) * 2008-01-07 2013-03-26 Next Holdings Limited Optical position sensing system and optical position sensor assembly
US20090213093A1 (en) * 2008-01-07 2009-08-27 Next Holdings Limited Optical position sensor using retroreflection
US20090207144A1 (en) * 2008-01-07 2009-08-20 Next Holdings Limited Position Sensing System With Edge Positioning Enhancement
US8125461B2 (en) 2008-01-11 2012-02-28 Apple Inc. Dynamic input graphic display
US8820133B2 (en) 2008-02-01 2014-09-02 Apple Inc. Co-extruded materials and methods
US9454256B2 (en) 2008-03-14 2016-09-27 Apple Inc. Sensor configurations of an input device that are switchable based on mode
US8296670B2 (en) * 2008-05-19 2012-10-23 Microsoft Corporation Accessing a menu utilizing a drag-operation
US20090327886A1 (en) * 2008-06-27 2009-12-31 Microsoft Corporation Use of secondary factors to analyze user intention in gui element activation
US8816967B2 (en) 2008-09-25 2014-08-26 Apple Inc. Capacitive sensor having electrodes arranged on the substrate and the flex circuit
CN102232209A (zh) * 2008-10-02 2011-11-02 奈克斯特控股有限公司 解决触摸检测系统中的多点触摸的立体光学传感器
JP5299892B2 (ja) * 2008-10-15 2013-09-25 任天堂株式会社 表示制御プログラムおよび情報処理装置
JP5176870B2 (ja) * 2008-10-28 2013-04-03 富士通株式会社 情報処理装置および入力制御方法
US8395590B2 (en) 2008-12-17 2013-03-12 Apple Inc. Integrated contact switch and touch sensor elements
US9354751B2 (en) 2009-05-15 2016-05-31 Apple Inc. Input device with optimized capacitive sensing
US20100295798A1 (en) 2009-05-21 2010-11-25 Sony Computer Entertainment America Inc. Hand-held device with ancillary touch activated zoom
US8681106B2 (en) 2009-06-07 2014-03-25 Apple Inc. Devices, methods, and graphical user interfaces for accessibility using a touch-sensitive surface
US20120327009A1 (en) * 2009-06-07 2012-12-27 Apple Inc. Devices, methods, and graphical user interfaces for accessibility using a touch-sensitive surface
US8872771B2 (en) 2009-07-07 2014-10-28 Apple Inc. Touch sensing device having conductive nodes
JP2011028635A (ja) * 2009-07-28 2011-02-10 Sony Corp 表示制御装置、表示制御方法およびコンピュータプログラム
JP5127792B2 (ja) 2009-08-18 2013-01-23 キヤノン株式会社 情報処理装置、その制御方法、プログラム及び記録媒体
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
US8766928B2 (en) * 2009-09-25 2014-07-01 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
DE102009043719A1 (de) * 2009-10-01 2011-04-07 Deutsche Telekom Ag Verfahren zur Befehlseingabe auf einer berührungssensitiven Oberfläche
WO2011048840A1 (ja) * 2009-10-19 2011-04-28 シャープ株式会社 入力動作解析方法および情報処理装置
JP5433375B2 (ja) * 2009-10-23 2014-03-05 楽天株式会社 端末装置、機能実行方法、機能実行プログラム及び情報処理システム
US20110199387A1 (en) * 2009-11-24 2011-08-18 John David Newton Activating Features on an Imaging Device Based on Manipulations
CN102713794A (zh) * 2009-11-24 2012-10-03 奈克斯特控股公司 用于手势识别模式控制的方法和装置
WO2011069157A2 (en) * 2009-12-04 2011-06-09 Next Holdings Limited Methods and systems for position detection
US8539385B2 (en) * 2010-01-26 2013-09-17 Apple Inc. Device, method, and graphical user interface for precise positioning of objects
US8539386B2 (en) * 2010-01-26 2013-09-17 Apple Inc. Device, method, and graphical user interface for selecting and moving objects
US8677268B2 (en) * 2010-01-26 2014-03-18 Apple Inc. Device, method, and graphical user interface for resizing objects
US20110234542A1 (en) * 2010-03-26 2011-09-29 Paul Marson Methods and Systems Utilizing Multiple Wavelengths for Position Detection
US8423911B2 (en) 2010-04-07 2013-04-16 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
US9081494B2 (en) 2010-07-30 2015-07-14 Apple Inc. Device, method, and graphical user interface for copying formatting attributes
US8972879B2 (en) * 2010-07-30 2015-03-03 Apple Inc. Device, method, and graphical user interface for reordering the front-to-back positions of objects
US9098182B2 (en) 2010-07-30 2015-08-04 Apple Inc. Device, method, and graphical user interface for copying user interface objects between content regions
JP5664164B2 (ja) * 2010-11-18 2015-02-04 株式会社リコー 電子情報ボード装置、情報表示方法、プログラム
US8797283B2 (en) 2010-11-22 2014-08-05 Sony Computer Entertainment America Llc Method and apparatus for performing user-defined macros
US20120159395A1 (en) 2010-12-20 2012-06-21 Microsoft Corporation Application-launching interface for multiple modes
US8689123B2 (en) 2010-12-23 2014-04-01 Microsoft Corporation Application reporting in an application-selectable user interface
US8612874B2 (en) 2010-12-23 2013-12-17 Microsoft Corporation Presenting an application change through a tile
TWI530847B (zh) * 2010-12-27 2016-04-21 聯詠科技股份有限公司 單擊手勢判斷方法、觸控感應控制晶片、觸控系統及電腦系統
US8907903B2 (en) 2011-01-13 2014-12-09 Sony Computer Entertainment America Llc Handing control of an object from one touch input to another touch input
EP2487570B1 (en) * 2011-02-11 2019-10-16 BlackBerry Limited Electronic device and method of controlling same
US8810529B2 (en) 2011-02-11 2014-08-19 Blackberry Limited Electronic device and method of controlling same
US8893033B2 (en) 2011-05-27 2014-11-18 Microsoft Corporation Application notifications
US9104307B2 (en) 2011-05-27 2015-08-11 Microsoft Technology Licensing, Llc Multi-application environment
JP5618926B2 (ja) * 2011-07-11 2014-11-05 株式会社セルシス マルチポインティングデバイスの制御方法及びプログラム
CN102890574A (zh) * 2011-07-21 2013-01-23 鸿富锦精密工业(深圳)有限公司 触控装置及使用该触控装置的鼠标
US20130057587A1 (en) 2011-09-01 2013-03-07 Microsoft Corporation Arranging tiles
US9146670B2 (en) 2011-09-10 2015-09-29 Microsoft Technology Licensing, Llc Progressively indicating new content in an application-selectable user interface
US9612670B2 (en) * 2011-09-12 2017-04-04 Microsoft Technology Licensing, Llc Explicit touch selection and cursor placement
US9134849B2 (en) 2011-10-25 2015-09-15 Nook Digital, Llc Pen interface for a touch screen device
US9223472B2 (en) * 2011-12-22 2015-12-29 Microsoft Technology Licensing, Llc Closing applications
EP2607999B1 (de) * 2011-12-23 2017-10-18 Deutsche Telekom AG Verfahren zur Steuerung eines elektrischen Geräts, insbesondere eines tragbaren elektrischen Geräts, elektrisches Gerät, Computerprogramm und Computerprogrammprodukt
KR101892567B1 (ko) * 2012-02-24 2018-08-28 삼성전자 주식회사 단말기에서 콘텐츠 이동 방법 및 장치
JP5991509B2 (ja) * 2012-03-02 2016-09-14 コニカミノルタ株式会社 情報処理装置、プログラム
US20130246975A1 (en) * 2012-03-15 2013-09-19 Chandar Kumar Oddiraju Gesture group selection
JP5945926B2 (ja) * 2012-03-26 2016-07-05 コニカミノルタ株式会社 操作表示装置
US9575652B2 (en) 2012-03-31 2017-02-21 Microsoft Technology Licensing, Llc Instantiable gesture objects
US8881269B2 (en) 2012-03-31 2014-11-04 Apple Inc. Device, method, and graphical user interface for integrating recognition of handwriting gestures with a screen reader
JP6273671B2 (ja) * 2013-01-22 2018-02-07 セイコーエプソン株式会社 プロジェクター、表示システム、及びプロジェクターの制御方法
US9134814B2 (en) * 2012-04-05 2015-09-15 Seiko Epson Corporation Input device, display system and input method
KR102096070B1 (ko) * 2012-06-22 2020-04-14 삼성전자주식회사 터치 인식 개선 방법 및 그 전자 장치
US10222975B2 (en) * 2012-08-27 2019-03-05 Apple Inc. Single contact scaling gesture
JP2014044605A (ja) * 2012-08-28 2014-03-13 Fujifilm Corp タッチ検知ディスプレイにおける入力制御装置および方法並びにプログラム
US8949735B2 (en) 2012-11-02 2015-02-03 Google Inc. Determining scroll direction intent
US9335913B2 (en) 2012-11-12 2016-05-10 Microsoft Technology Licensing, Llc Cross slide gesture
EP3063608B1 (en) 2013-10-30 2020-02-12 Apple Inc. Displaying relevant user interface objects
DE102013224979A1 (de) * 2013-12-05 2015-06-11 Volkswagen Aktiengesellschaft Kraftfahrzeug-Bedienvorrichtung mit berührungssensitiver Eingabefläche
US10146424B2 (en) 2014-02-28 2018-12-04 Dell Products, Lp Display of objects on a touch screen and their selection
EP3126969A4 (en) 2014-04-04 2017-04-12 Microsoft Technology Licensing, LLC Expandable application representation
US11955236B2 (en) 2015-04-20 2024-04-09 Murj, Inc. Systems and methods for managing patient medical devices
DK201670595A1 (en) 2016-06-11 2018-01-22 Apple Inc Configuring context-specific user interfaces
US11816325B2 (en) 2016-06-12 2023-11-14 Apple Inc. Application shortcuts for carplay
US10452197B2 (en) 2016-06-23 2019-10-22 Wacom Co., Ltd. Threshold based coordinate data generation providing tap assist
US11675476B2 (en) 2019-05-05 2023-06-13 Apple Inc. User interfaces for widgets
US11194467B2 (en) 2019-06-01 2021-12-07 Apple Inc. Keyboard management user interfaces
CN114356121B (zh) * 2021-12-06 2023-07-14 深圳市千分一智能技术有限公司 主动笔使用判别方法、装置、主动笔及计算机存储介质
US11456072B1 (en) 2022-03-15 2022-09-27 Murj, Inc. Systems and methods to distribute cardiac device advisory data

Family Cites Families (109)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US2143875A (en) * 1934-12-11 1939-01-17 Rca Corp Multiplex facsimile printer system
US4686332A (en) * 1986-06-26 1987-08-11 International Business Machines Corporation Combined finger touch and stylus detection system for use on the viewing surface of a visual display device
US4534060A (en) * 1983-08-09 1985-08-06 Pencept, Inc. Method and apparatus for removing noise at the ends of a stroke
US4608658A (en) * 1984-04-13 1986-08-26 Pencept, Inc. Method and apparatus for removing noise at the ends of a stroke caused by retracing
JPS62224820A (ja) * 1986-03-26 1987-10-02 Hitachi Ltd 座標入力モ−ドの切替装置
JPS63172325A (ja) * 1987-01-10 1988-07-16 Pioneer Electronic Corp タツチパネル制御装置
US4988981B1 (en) * 1987-03-17 1999-05-18 Vpl Newco Inc Computer data entry and manipulation apparatus and method
US4982618A (en) * 1987-11-03 1991-01-08 Culver Craig F Multifunction tactile manipulatable control
US4954817A (en) * 1988-05-02 1990-09-04 Levine Neil A Finger worn graphic interface device
US5060135A (en) * 1988-09-16 1991-10-22 Wang Laboratories, Inc. Apparatus for manipulating documents in a data processing system utilizing reduced images of sheets of information which are movable
JP2870911B2 (ja) * 1988-05-27 1999-03-17 コダック・リミテッド データ処理システムにおけるディスプレー用の文書フォルダー・アイコン
US4933670A (en) * 1988-07-21 1990-06-12 Picker International, Inc. Multi-axis trackball
US5231578A (en) * 1988-11-01 1993-07-27 Wang Laboratories, Inc. Apparatus for document annotation and manipulation using images from a window source
SE469126B (sv) * 1988-11-15 1993-05-17 Moelnlycke Ab Anordning foer att aastadkomma en jaemn foerdelning av luftburna fibrer, exempelvis cellulosafibrer
US5327161A (en) * 1989-08-09 1994-07-05 Microtouch Systems, Inc. System and method for emulating a mouse input device with a touchpad input device
US5347295A (en) * 1990-10-31 1994-09-13 Go Corporation Control of a computer through a position-sensed stylus
US5491495A (en) * 1990-11-13 1996-02-13 Wang Laboratories, Inc. User interface having simulated devices
US5666113A (en) * 1991-07-31 1997-09-09 Microtouch Systems, Inc. System for using a touchpad input device for cursor control and keyboard emulation
WO1993007606A1 (en) * 1991-10-04 1993-04-15 Micromed Systems, Inc. Hand held computer input apparatus and method
JPH0736142B2 (ja) * 1991-10-10 1995-04-19 インターナショナル・ビジネス・マシーンズ・コーポレイション 移動指示手段の運動停止を認識する方法および情報処理装置
US5294792A (en) * 1991-12-31 1994-03-15 Texas Instruments Incorporated Writing tip position sensing and processing apparatus
WO1993014454A1 (en) * 1992-01-10 1993-07-22 Foster-Miller, Inc. A sensory integrated data interface
US5539427A (en) * 1992-02-10 1996-07-23 Compaq Computer Corporation Graphic indexing system
US5483261A (en) * 1992-02-14 1996-01-09 Itu Research, Inc. Graphical input controller and method with rear screen image detection
US5404439A (en) * 1992-04-15 1995-04-04 Xerox Corporation Time-space object containment for graphical user interface
DE69333096T2 (de) * 1992-04-15 2004-02-12 Xerox Corp. Vorrichtungen und Verfahren zum graphischen Zeichnen und Ausgabe
US5523775A (en) * 1992-05-26 1996-06-04 Apple Computer, Inc. Method for selecting objects on a computer display
US5583542A (en) * 1992-05-26 1996-12-10 Apple Computer, Incorporated Method for deleting objects on a computer display
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
US5463696A (en) * 1992-05-27 1995-10-31 Apple Computer, Inc. Recognition system and method for user inputs to a computer system
US5452371A (en) * 1992-05-27 1995-09-19 Apple Computer, Inc. Method of aligning shapes on a display of a computer system
US5457476A (en) * 1992-05-27 1995-10-10 Apple Computer, Inc. Method for controlling a computerized organizer
US5861583A (en) * 1992-06-08 1999-01-19 Synaptics, Incorporated Object position detector
US5488204A (en) * 1992-06-08 1996-01-30 Synaptics, Incorporated Paintbrush stylus for capacitive touch sensor pad
US5880411A (en) * 1992-06-08 1999-03-09 Synaptics, Incorporated Object position detector with edge motion feature and gesture recognition
US5543591A (en) * 1992-06-08 1996-08-06 Synaptics, Incorporated Object position detector with edge motion feature and gesture recognition
US5543590A (en) * 1992-06-08 1996-08-06 Synaptics, Incorporated Object position detector with edge motion feature
US5280276A (en) * 1992-07-10 1994-01-18 Quickshot (Bvi) Ltd. Combination mouse/trackball input device
US5612719A (en) * 1992-12-03 1997-03-18 Apple Computer, Inc. Gesture sensitive buttons for graphical user interfaces
JPH06175775A (ja) * 1992-12-09 1994-06-24 Hitachi Ltd 情報処理装置
WO1994015272A1 (en) * 1992-12-22 1994-07-07 Morgan Michael W Pen-based electronic teaching system
US5513309A (en) * 1993-01-05 1996-04-30 Apple Computer, Inc. Graphic editor user interface for a pointer-based computer system
US5920694A (en) 1993-03-19 1999-07-06 Ncr Corporation Annotation of computer video displays
US5613019A (en) * 1993-05-20 1997-03-18 Microsoft Corporation System and methods for spacing, storing and recognizing electronic representations of handwriting, printing and drawings
US5583946A (en) * 1993-09-30 1996-12-10 Apple Computer, Inc. Method and apparatus for recognizing gestures on a computer system
US5555363A (en) * 1993-09-30 1996-09-10 Apple Computer, Inc. Resetting the case of text on a computer display
US5572651A (en) * 1993-10-15 1996-11-05 Xerox Corporation Table-based user interface for retrieving and manipulating indices between data structures
US5534893A (en) * 1993-12-15 1996-07-09 Apple Computer, Inc. Method and apparatus for using stylus-tablet input in a computer system
JP3546337B2 (ja) * 1993-12-21 2004-07-28 ゼロックス コーポレイション 計算システム用ユーザ・インタフェース装置及びグラフィック・キーボード使用方法
US5504439A (en) * 1994-04-01 1996-04-02 Xilinx, Inc. I/O interface cell for use with optional pad
US5488392A (en) * 1994-04-28 1996-01-30 Harris; Thomas S. Precision, absolute mapping computer pointing device and versatile accessories
JPH07302306A (ja) * 1994-05-09 1995-11-14 Hitachi Ltd 文字入力装置
US5546527A (en) * 1994-05-23 1996-08-13 International Business Machines Corporation Overriding action defaults in direct manipulation of objects on a user interface by hovering a source object
US5559943A (en) * 1994-06-27 1996-09-24 Microsoft Corporation Method and apparatus customizing a dual actuation setting of a computer input device switch
US5666438A (en) * 1994-07-29 1997-09-09 Apple Computer, Inc. Method and apparatus for recognizing handwriting of different users of a pen-based computer system
US6262719B1 (en) * 1994-09-02 2001-07-17 Packard Bell Nec, Inc. Mouse emulation with a passive pen
JPH0887375A (ja) * 1994-09-16 1996-04-02 Fujitsu Ltd ポインティングデバイス
JP3181181B2 (ja) * 1994-11-11 2001-07-03 シャープ株式会社 文書情報処理装置
US5945979A (en) * 1994-11-17 1999-08-31 International Business Machines Corporation Combined digital and analog cursor control
US5805144A (en) * 1994-12-14 1998-09-08 Dell Usa, L.P. Mouse pointing device having integrated touchpad
US5760773A (en) * 1995-01-06 1998-06-02 Microsoft Corporation Methods and apparatus for interacting with data objects using action handles
US5764218A (en) * 1995-01-31 1998-06-09 Apple Computer, Inc. Method and apparatus for contacting a touch-sensitive cursor-controlling input device to generate button values
US5670955A (en) * 1995-01-31 1997-09-23 Microsoft Corporation Method and apparatus for generating directional and force vector in an input device
US5926567A (en) * 1995-03-01 1999-07-20 Compaq Computer Corporation Method and apparatus for storing and rapidly displaying graphic data
US5590567A (en) * 1995-03-14 1997-01-07 Delco Electronics Corporation Snap retainer and retainer system
US5757368A (en) * 1995-03-27 1998-05-26 Cirque Corporation System and method for extending the drag function of a computer pointing device
JPH08286807A (ja) * 1995-04-18 1996-11-01 Canon Inc データ処理装置及びそのジェスチャ認識方法
JP3390292B2 (ja) * 1995-07-25 2003-03-24 アルプス電気株式会社 座標検出装置
US5666499A (en) * 1995-08-04 1997-09-09 Silicon Graphics, Inc. Clickaround tool-based graphical interface with two cursors
US5856822A (en) * 1995-10-27 1999-01-05 02 Micro, Inc. Touch-pad digital computer pointing-device
JPH09146708A (ja) * 1995-11-09 1997-06-06 Internatl Business Mach Corp <Ibm> タッチパネルの駆動方法及びタッチ入力方法
US5757361A (en) * 1996-03-20 1998-05-26 International Business Machines Corporation Method and apparatus in computer systems to selectively map tablet input devices using a virtual boundary
US6118427A (en) * 1996-04-18 2000-09-12 Silicon Graphics, Inc. Graphical user interface with optimal transparency thresholds for maximizing user performance and system efficiency
JPH09319502A (ja) * 1996-05-28 1997-12-12 Toshiba Corp 表示一体型座標入力装置を備えた情報機器
US6049329A (en) * 1996-06-04 2000-04-11 International Business Machines Corporartion Method of and system for facilitating user input into a small GUI window using a stylus
US5864635A (en) * 1996-06-14 1999-01-26 International Business Machines Corporation Distinguishing gestures from handwriting in a pen based computer by stroke analysis
US5812118A (en) * 1996-06-25 1998-09-22 International Business Machines Corporation Method, apparatus, and memory for creating at least two virtual pointing devices
US5861886A (en) * 1996-06-26 1999-01-19 Xerox Corporation Method and apparatus for grouping graphic objects on a computer based system having a graphical user interface
US6128007A (en) * 1996-07-29 2000-10-03 Motorola, Inc. Method and apparatus for multi-mode handwritten input and hand directed control of a computing device
US5943044A (en) * 1996-08-05 1999-08-24 Interlink Electronics Force sensing semiconductive touchpad
US6208329B1 (en) * 1996-08-13 2001-03-27 Lsi Logic Corporation Supplemental mouse button emulation system, method and apparatus for a coordinate based data input device
JPH1069346A (ja) * 1996-08-28 1998-03-10 Alps Electric Co Ltd 座標入力装置およびその制御方法
GB2317090B (en) 1996-09-06 2001-04-04 Quantel Ltd An electronic graphic system
US5926179A (en) * 1996-09-30 1999-07-20 Sony Corporation Three-dimensional virtual reality space display processing apparatus, a three-dimensional virtual reality space display processing method, and an information providing medium
US5898424A (en) * 1996-09-30 1999-04-27 Gateway 2000, Inc. Pointing device with differing actuation forces for primary and secondary buttons
JPH10187339A (ja) * 1996-12-25 1998-07-14 Nec Corp キーボード機能付スライドパッド
US5883622A (en) * 1997-01-17 1999-03-16 Tritech Microelectronics International Ltd. Touchpad pen-input controller
US6057830A (en) * 1997-01-17 2000-05-02 Tritech Microelectronics International Ltd. Touchpad mouse controller
US6061051A (en) * 1997-01-17 2000-05-09 Tritech Microelectronics Command set for touchpad pen-input mouse
US5880717A (en) * 1997-03-14 1999-03-09 Tritech Microelectronics International, Ltd. Automatic cursor motion control for a touchpad mouse
US5910800A (en) * 1997-06-11 1999-06-08 Microsoft Corporation Usage tips for on-screen touch-sensitive controls
KR19990015738A (ko) * 1997-08-08 1999-03-05 윤종용 터치패드 입력 제어기능을 갖는 휴대형 컴퓨터
US5912659A (en) * 1997-09-03 1999-06-15 International Business Machines Corporation Graphics display pointer with integrated selection
US5986655A (en) * 1997-10-28 1999-11-16 Xerox Corporation Method and system for indexing and controlling the playback of multimedia documents
US6018346A (en) * 1998-01-12 2000-01-25 Xerox Corporation Freeform graphics system having meeting objects for supporting meeting objectives
US6173287B1 (en) * 1998-03-11 2001-01-09 Digital Equipment Corporation Technique for ranking multimedia annotations of interest
JP4144947B2 (ja) * 1998-04-01 2008-09-03 富士通コンポーネント株式会社 マウス
JP3385965B2 (ja) * 1998-04-20 2003-03-10 セイコーエプソン株式会社 入力装置及び入力方法
US6204837B1 (en) * 1998-07-13 2001-03-20 Hewlett-Packard Company Computing apparatus having multiple pointing devices
US6414700B1 (en) * 1998-07-21 2002-07-02 Silicon Graphics, Inc. System for accessing a large number of menu items using a zoned menu bar
JP3773670B2 (ja) * 1998-09-30 2006-05-10 株式会社東芝 情報呈示方法および情報呈示装置および記録媒体
JP2000122808A (ja) * 1998-10-19 2000-04-28 Fujitsu Ltd 入力処理方法及び入力制御装置
JP3519007B2 (ja) * 1999-01-29 2004-04-12 シャープ株式会社 地図情報表示機能を有する情報機器及び地図情報表示方法並びに地図情報表示プログラムを記録した記録媒体
US6342906B1 (en) * 1999-02-02 2002-01-29 International Business Machines Corporation Annotation layer for synchronous collaboration
US6557042B1 (en) * 1999-03-19 2003-04-29 Microsoft Corporation Multimedia summary generation employing user feedback
US6552713B1 (en) * 1999-12-16 2003-04-22 Hewlett-Packard Company Optical pointing device
US20020015064A1 (en) * 2000-08-07 2002-02-07 Robotham John S. Gesture-based user interface to multi-level and multi-modal sets of bit-maps
US6897853B2 (en) * 2000-11-10 2005-05-24 Microsoft Corp. Highlevel active pen matrix

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100392576C (zh) * 2003-06-09 2008-06-04 微软公司 通过检查与笔的移动关联的参数检测停留动作的系统和方法
CN101042624B (zh) * 2006-03-22 2010-12-15 松下电器产业株式会社 显示装置
CN101861562B (zh) * 2006-09-06 2016-05-25 苹果公司 通过应用启发法来确定命令的触摸屏设备、方法和图形用户界面
CN103455200B (zh) * 2007-06-13 2016-12-28 苹果公司 区分触摸传感器面板上敲击动作和滑动动作的方法和设备
US10289660B2 (en) 2012-02-15 2019-05-14 Apple Inc. Device, method, and graphical user interface for sharing a content object in a document
US10803235B2 (en) 2012-02-15 2020-10-13 Apple Inc. Device, method, and graphical user interface for sharing a content object in a document
US11783117B2 (en) 2012-02-15 2023-10-10 Apple Inc. Device, method, and graphical user interface for sharing a content object in a document
CN103383658A (zh) * 2012-05-04 2013-11-06 腾讯科技(深圳)有限公司 记忆移动终端操作的方法和服务器
CN103383658B (zh) * 2012-05-04 2017-09-29 腾讯科技(深圳)有限公司 记忆移动终端操作的方法和服务器
CN105468278A (zh) * 2015-11-06 2016-04-06 网易(杭州)网络有限公司 虚拟按键的触屏操作识别、响应、游戏操控方法及装置
CN105468279A (zh) * 2015-11-06 2016-04-06 网易(杭州)网络有限公司 触屏操作识别和响应方法、装置及游戏操控方法、装置
CN105468278B (zh) * 2015-11-06 2019-07-19 网易(杭州)网络有限公司 虚拟按键的触屏操作识别、响应、游戏操控方法及装置

Also Published As

Publication number Publication date
US20050088422A1 (en) 2005-04-28
US20050088423A1 (en) 2005-04-28
US20100066705A1 (en) 2010-03-18
JP4809558B2 (ja) 2011-11-09
JP5211211B2 (ja) 2013-06-12
US7081889B2 (en) 2006-07-25
EP1205836A3 (en) 2009-07-22
US20060033751A1 (en) 2006-02-16
US7277089B2 (en) 2007-10-02
US6897853B2 (en) 2005-05-24
EP1205836A2 (en) 2002-05-15
US7626580B2 (en) 2009-12-01
US20130293500A1 (en) 2013-11-07
US20020056575A1 (en) 2002-05-16
JP2002189567A (ja) 2002-07-05
JP2011204282A (ja) 2011-10-13
CN1262910C (zh) 2006-07-05

Similar Documents

Publication Publication Date Title
CN1262910C (zh) 对用户的输入进行分类的方法
US7797639B2 (en) Page bar control
US6791536B2 (en) Simulating gestures of a pointing device using a stylus and providing feedback thereto
CN100336053C (zh) 确定接收到的笔划是否是手势的方法
KR101015291B1 (ko) 동적으로 확장하는 입력 패널로 사용자 입력을 추가하는방법
US6903730B2 (en) In-air gestures for electromagnetic coordinate digitizers
US20070176904A1 (en) Size variant pressure eraser
US7002558B2 (en) Mode hinting and switching
CN102077156A (zh) 虚拟触摸垫
DE112008004156T5 (de) Gestenbasierter Editiermodus
CN1461986A (zh) 覆盖电子墨迹
KR20050053498A (ko) 잉크의 스케일링된 텍스트로의 대체
CN1848081A (zh) 用于操作和查看数字文档的用户界面系统和方法
KR20060051265A (ko) 플릭 제스쳐
US7562314B2 (en) Data processing apparatus and method
CN110543246A (zh) 一种触控事件处理方法及触控屏装置
CN100565553C (zh) 用于亚洲语言的手写输入的方法和系统
US20060221056A1 (en) Method and system for inputting single-stroke code
김대현 et al. Handwriting and Voice Input using Transparent Input Overlay

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
ASS Succession or assignment of patent right

Owner name: MICROSOFT TECHNOLOGY LICENSING LLC

Free format text: FORMER OWNER: MICROSOFT CORP.

Effective date: 20150507

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

Effective date of registration: 20150507

Address after: Washington State

Patentee after: Micro soft technique license Co., Ltd

Address before: Washington State

Patentee before: Microsoft Corp.

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: 20060705

Termination date: 20181109