CN101821706B - 用于与项目列表交互的方法 - Google Patents
用于与项目列表交互的方法 Download PDFInfo
- Publication number
- CN101821706B CN101821706B CN200880110401.5A CN200880110401A CN101821706B CN 101821706 B CN101821706 B CN 101821706B CN 200880110401 A CN200880110401 A CN 200880110401A CN 101821706 B CN101821706 B CN 101821706B
- Authority
- CN
- China
- Prior art keywords
- character
- project
- field
- user
- touch screen
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
- G06F3/04883—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/0482—Interaction with lists of selectable items, e.g. menus
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
- G06F3/04886—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures 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
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)
- User Interface Of Digital Computer (AREA)
- Position Input By Displaying (AREA)
Abstract
一种装置包括:用户输出设备,配置成显示来自项目列表的第一多个项目,各项目在字段中具有数据部分;用户输入设备,配置成使用户能够从多个可选字符中选择至少一个字符并且将选择的至少一个字符与字段关联;以及处理电路,配置成控制用户输出设备以显示从项目列表选择和排序的第二多个项目,其中该选择和排序依赖于所选的至少一个字符与各项目在关联字段中具有的数据部分之间的比较。
Description
技术领字段
本发明的实施例涉及搜索。特别地,它们涉及一种用于通过对列表重新排序来搜索列表中的项目的装置、方法、计算机程序和用户接口。
背景技术
集成到单个电子装置中的特征数目近年来已经增加。这在移动无线电电话和计算机的情况下已经特别地明显。
特征数目增加已经伴随有存储于单个装置中的数据量的增加。为了访问存储的数据的特定部分,用户可能希望使用适当搜索方法对装置存储的数据进行分类。
发明内容
根据本发明的各种实施例,提供一种装置,该装置包括:用户输出设备,配置成显示来自项目列表的第一多个项目,各项目在各字段中具有数据部分;用户输入设备,配置成使用户能够从多个可选字符中选择至少一个字符并且将所选至少一个字符与字段相关联;以及处理电路,配置成控制用户输出设备以显示第二多个项目该第二多个项目列表是从项目列表选择的,其中该选择依赖于所选的至少一个字符与各项目在关联字段中具有的数据部分之间的比较。
根据本发明的各种实施例,提供一种方法,该方法包括:显示来自项目列表的第一多个项目,各项目在字段中具有数据部分;检测从多个可选字符对至少一个字符的选择,该选择将所选字符与字段相关联;比较检测的至少一个字符与各项目在关联字段中具有的数据部分;并且显示第二多个项目,该第二多个项目是从项目列表选择的,该选择和排序依赖于该比较。
根据本发明的各种实施例,提供一种装置,该设备包括:用于显示来自项目列表的第一多个项目的装置,各项目在字段中具有数据部分;用于使用户能够从多个可选字符选择至少一个字符并且将所选至少一个字符与字段相关联的装置;以及控制装置,用于控制显示装置以显示第二多个项目,该第二多个项目是从项目列表选择的,其中该选择依赖于所选的至少一个字符与各项目在关联字段中具有的数据部分之间的比较。
根据本发明的各种实施例,提供一种计算机程序,该计算机程序包括:用于显示来自项目列表的第一多个项目的指令,各项目在字段中具有数据部分;用于检测从多个可选字符对至少一个字符的选择的指令,该选择将所选字符与字段相关联;用于比较检测的至少一个字符与各项目在关联字段中具有的数据部分的指令;以及用于显示第二多个项目的指令,该第二多个项目是从项目列表选择的,该选择和排序依赖于该比较。
根据本发明的各种实施例,提供一种图形用户接口,该图形用户接口包括:用户输出设备,配置成显示来自项目列表的第一多个项目,各项目在字段中具有数据部分;用户输入设备,配置成使用户能够从多个可选字符选择至少一个字符并且使用户能够将所选至少一个字符与字段相关联,其中响应于对至少一个字符的选择,用户输出设备根据所选的至少一个字符和各项目在关联字段中具有的数据部分来显示第二多个项目,该第二多个项目是从项目列表选择的。
附图说明
为了更好地理解本发明的各种实施例,现在将仅以示例的方式参照以下附图,其中:
图1图示了一种装置;
图2图示了一种方法的框图;
图3图示了该装置在触屏显示设备上显示来自基本列表中的项目列表;
图4图示了基本列表;
图5图示了触屏显示设备的表面与字段有关的部分;
图6图示了在触屏显示设备上进行书写以选择字符并且将它与字段相关联;
图7图示了该装置根据所选字符及其关联字段来显示项目列表;
图8图示了该装置根据第一和第二所选字符及其关联字段来显示项目列表;
图9图示了该装置根据第一、第二和第三所选字符及其关联字段来显示项目列表;以及
图10图示了该装置显示项目列表和虚拟键盘。
具体实施方式
附图图示了装置10,该装置包括:配置成显示来自项目列表275的第一多个项目的装置,比如用户输出设备20,各项目在字段中具有数据部分;配置成使用户能够从多个可选字符选择至少一个字符并且将所选至少一个字符与字段相关联的装置,比如用户输入设备18;以及控制装置,比如处理电路12,配置成控制用户输出设备20显示第二多个项目,该第二多个项目是从项目列表275选择的,其中选择和排序依赖于所选的至少一个字符与各项目在关联字段中具有的数据部分之间的比较。
字符可以是字母数字字符或者符号或者可以是任何形状,该形状包括通过由用户输入设备18检测的绘制动作、手动移动(manualmovement)或者手动手势来创建的形状。特别地,不仅是移动和手势,其它字符也可以关联为用于特定输入的快捷方式。例如,特定手势可以解释为用于输入所关联姓名的快捷方式。
图1图示了装置10的示意图。装置10可以例如是手持便携电子设备,比如移动无线电电话。装置10包括处理电路12、存储设备14、无线电收发器16、用户输入设备18和用户输出设备20。
处理电路12可以是任一类处理电路。例如,处理电路12可以是解译计算机程序指令13并且处理数据的可编程处理器。可选地,处理电路12可以例如是具有嵌入式固件的可编程硬件。处理电路12可以是单个集成电路或者集成电路组(即芯片组)。处理电路12也可以是硬布线专用集成电路(ASIC)。
处理电路12可操作用以从无线电收发器16接收输入并且向无线电收发器16提供输出。无线电收发器16被配置成发送和接收蜂窝电话信号并且使装置10能够作为移动蜂窝无线电电话来操作。
连接处理电路12以向存储设备14写入和从存储设备14读取。存储设备14可以是单个存储器单元或者多个存储器单元。
存储设备14可以存储计算机程序指令13,这些指令在加载到处理电路中时对装置10的操作进行控制。计算机程序指令13可以提供使装置能够实现图2中所示方法的逻辑和例程。
计算机程序指令13可以经由电磁载波信号到达装置10或者从物理实体15如计算机程序产品、存储设备或者记录介质如CD-ROM或者DVD来复制。
计算机程序指令提供:用于显示来自项目列表的第一多个项目的指令,各项目在字段中具有数据部分;用于检测从多个可选字符对至少一个字符的选择的指令,该选择将所选字符与字段相关联;用于比较检测的至少一个字符与各项目在关联字段中具有的数据部分的指令;以及用于显示从项目列表选择的第二多个项目的指令,该选择依赖于该比较。
连接处理电路12以从用户输入设备18接收输入。还连接处理电路12以向用户输出设备20提供输出。用户输出设备20用于向用户传达信息并且可以例如是显示设备。用户输入设备18和用户输出设备20一起形成用户接口22。用户接口22可以提供为单个单元,比如触屏显示设备。例如,用户可以使用手指或者触笔向触屏显示设备提供输入。
在以下描述中,将用户接口22描述为触屏显示设备22以便于说明。已知许多点触屏技术。这些包括基于电阻、电感和冲击技艺的技术。一些触屏仅将轻敲(常常借助触笔)识别为选择或者输入。其它触屏将响应于移动以及在单个点的激励,因此允许使用手势和移动。可以同时在多个位置触摸所谓的多点触屏。例如,用户可以同时用两个指头按压屏幕,并且检测和使用两个按压作为输入的部分。然而本领字段技术人员将认识到在本发明的各种实施例中无需使用触屏显示设备22而代之以可以使用可选用户输入设备18和/或可选用户输出设备20。例如,用户输入设备18可以是键区,而用户输出设备20可以是无触摸输入特征的显示设备。
图2图示了一种方法的框图。图2中所示框310、320、330、340和350可以代表方法和/或计算机程序13中的代码段。图示框的特定顺序未必意味着存在对于各框的必需或者优选顺序而可以变化框的顺序和安排。
在框310,用户通过使用触屏显示设备22进行适当选择来表明他希望访问装置10的存储设备14中存储的电子邮件应用。处理电路12检测用户对电子邮件应用的选择。
在框320,处理电路12从存储设备14取回电子邮件应用并且控制触屏显示设备22显示与电子邮件应用有关的收件箱。
图3图示了在列表240中在触屏显示设备22上显示多个项目201-206。各项目201-206涉及装置10已经接收的并且存储于存储设备14中的电子邮件。
各项目在多个字段210、212、214中的每个字段中包括数据部分。在图3中所示实施例中,在显示设备22上显示为图标的字段是“发件人”210、“主题”212和“接收”214。例如,项目201在涉及电子邮件发送人的“发件人”字段210中具有与文字“Smith,Jim”对应的数据部分201a。项目201在涉及电子邮件主题的“主题”字段212中具有与“电子邮件***”对应的数据部分201b。项目201在涉及装置10接收电子邮件的日期和时间的“接收”字段214中具有与文字“2/13/2007 6:42PM”对应的数据部分201c。其它项目/电子邮件的数据部分可以用对应参考标号来编号。然而为求简洁,在图3中仅示出了标号201a、201b、201c和206a、206b和206c。
多个项目201-206在显示设备22上显示为列表240。显示设备22在“发件人”图标211之下显示与“发件人”字段210中的数据部分201a-206a对应的文字。类似地,在“主题”图标213之下显示与“主题”字段212中的数据部分201b-206b对应的文字,而在“接收”图标215之下显示与“接收”字段214中的数据部分201c-206c对应的文字。
在图3中,各字段中的数据是文字。在这一和任何其它例子中,字段可以包括代表其它类型的信息如图像、图片或者符号的其它数据。
在图3中,多个项目201-206根据装置10接收它们的时间在列表240中排序。最上方的项目,项目201,在比任何其它项目202-206更晚的时间点被接收。接收时间越晚,项目在显示的列表240中定位得越高。
图示为显示设备220上显示的多个项目201-206可以是项目/电子邮件的更大基本列表275的子集。图4图示了项目的基本列表275。
基本列表275形成显示的列表240的基础。基本列表275包括显示的列表240中的所有项目并且还可以包括不在显示的列表240中的更多项目。在所示例子中,基本列表275包括两个进一步的项目207、208。基本列表中的由显示设备22在任一时间点在显示的列表240中显示的项目的总数比例可以依赖于多个因素,这些因素包括基本列表275的大小、显示设备22的大小和装置10的设置(例如涉及显示的文字大小)。
在图3和图4的例子中,项目201在显示的列表240中是最上方的项目。滚动标签221在滚动栏220内的向下移动造成来自显示的列表240的上部的项目依次停止显示(即项目以201到206的顺序从显示的列表240消失)而由来自基本列表275的其它项目207、208取代。
例如,如果用户向下滚动从而显示设备22不再显示项目201(就其而言,Jim Smith是发件人),则将从显示的列表240去除项目201,并且将从基本列表275向显示的列表240添加另一项目207(就其而言Andrew Cox是发件人)。滚动标签221的向下移动将造成在项目206之下在显示的列表240的底部显示项目207而其余每个项目202-206在显示设备22上显示于它在图3的图示中占据的位置上方的位置。也就是说,项目202将显示于项目201在图3的图示中的位置,项目203将显示于项目202的位置,并且以此类推。可以用相似方式提供向上滚动。
基本列表275仅包括八个项目201-208。然而在实践中,基本列表275可以包括数以百计或者甚至数以千计的项目。用户可能希望在项目中搜索以找到例如可能包括在基本列表275中、但是不包括在显示的列表240中的特定项目。
如上文所言,本发明的实施例提供一种其中用户通过在触屏显示设备22的表面上进行书写以输入形式为字母数字字符(可以是字母数字或者其它类型)的数据,来在基本列表275中的项目中搜索的方法。
图5是图示了框260、270和280的示意图,这些框表明在触屏显示设备22显示图3中所示字段信息时用户可以在显示设备22的哪些部分上书写以对基本列表275中的项目进行重新排序。可以在显示设备22上指示框260、270和280包围的表面区域或者不这样进行指示。例如,框260、270和280包围的表面区域可以显示与显示设备22的其余表面区域不同的背景色。
框260覆盖的表面区域涉及“发件人”字段210,并且包围与“发件人”图标211以及用于数据部分201a、202a、203a、204a、205a和206a的文字对应的区域。框270覆盖的表面区域涉及“主题”字段212并且包围与“主题”图标213以及用于数据部分201b、202b、203b、204b、205b和206b的文字对应的区域。框280覆盖的表面区域涉及“接收”字段214并且包围与“接收”图标215以及用于数据部分201c、202c、203c、204c、205c和206c的文字对应的区域。
在图2中所示方法的块330,处理电路12检测对至少一个字符的选择并且将它与字段相关联。
在一个例子中,装置10的用户可以选择输入来自多个可选字母数字字符的任何文字字符。多个可选字母数字字符可以例如包括来自拉丁/罗马字母表的字母和***数字。多个可选字母数字字符可以包括来自任何语言的字母和/或数字。例如,多个字母数字可选字符可以包括不是来自拉丁/罗马字母表也不是***数字的字符,比如源于中文的字符,这些字符包括繁体中文字符、简体中文字符以及在日文汉字、日文假名、韩文汉字和韩文假名中使用的字符。
在其它例子中,用户可以选择输入另一类字符。例子包括通过用户的手指或者触笔的绘制动作来产生的符号或者形状。可以通过手动移动或者手势、比如在特定方向上的移动来创建形状或者符号。
在图6中提供的图示中,处理电路12被配置成检测字母数字字符,这些字符包括来自拉丁/罗马字母表的字母和***数字。在这一例子中,用户通过使用触笔或者手指在触屏显示设备22上绘制“m”形状224来选择输入字母“m”。形状224已经被绘制其中的显示设备22的部分对应于在图6中由框270覆盖的表面区域。形状224的绘制可以或者可以不造成如图6中所示在显示器上显示的形状224。
在图2的框340,处理电路12对检测的至少一个字母数字字符与字段中的数据部分进行比较。在图2的框350,处理电路12根据该比较对来自多个基本列表275的第二多个项目进行排序和选择并且控制显示设备22在列表240中显示多个项目。
响应于在触屏显示设备22上绘制形状224,处理电路12通过比较绘制的形状224与已知字母数字字符的形状来检测所选字符并且确定形状224对应于字母“m”。处理电路12也确定已经在触屏显示设备22的哪个部分中绘制形状224。在这一例子中,已经在框270覆盖的表面区域中绘制形状224,因而处理电路12将形状224(以及由此将确定字符,在这一情况下为字母“m”)与“主题”字段212相关联。用户因此已经同时选择他希望输入的字符和他希望将所选字符与之关联的字段。
响应于检测对字符的选择和将所选字符与字段相关联,处理电路12从基本列表275选择将在显示的列表240中显示的项目。该选择依赖于所选字符与每个项目在特定字段中具有的数据部分之间的比较。
在这一具体例子中,处理电路12已经检测到对字符“m”的选择并且将它与“主题”字段212相关联。这向处理电路22提供用于对项目排序并且选择待显示的项目的第一标准。
如上文提到的那样,在用户输入字符“m”之前,根据装置10接收项目/电子邮件201-208的时间和日期对基本列表275排序。在这一例子中,处理电路12使用项目201-208在“接收”字段中的数据部分201c-208c(即接收时间)作为用于在检测所选字符“m”及其与“主题”字段212相关联之后对项目进行排序和选择的第二标准。
处理电路12确定项目的基本列表275中的哪些项目201-208在它的“主题”字段212中具有与字符“m”对应的数据部分。在这一例子中,处理电路12发现项目201、202、204、207和208在它们的相应“主题”字段212中的任一处具有与字符“m”对应的数据部分。在一个可选实施例中,处理电路12可以代之以确定哪些项目在“主题”字段212中具有与始于字母“m”的文字对应的数据部分(例如项目208)。可以设计其它搜索技术,特别地用于与不是字母数字的字符如手势一起使用。
处理电路12然后向满足第一标准的项目201、202、204、207和208应用第二标准。它通过将满足第一标准的所有项目201、202、204、207和208按照接收它们的顺序(即第二标准)进行布置来对基本列表275排序,其中基本列表275中的最上方的项目是装置10最后接收的项目。重新排序的列表275中的最上方的项目因此是项目201、其后按降序为项目202、204、207和208。
项目203、205和206在它们的“主题”字段212中没有与字符“m”对应的数据部分。处理电路22可以从显示器完全地省略这些项目。可选地,处理电路22可以根据辅助标准对这些项目排序并且在基本列表275中将它们布置于项目202、204、207和208之下。装置10在接收项目205之前接收项目203,项目205接收于项目206之前。在检测对字符“m”的选择及其与“主题”与212相关联之后基本列表275中的项目顺序因此变成201、202、204、207、208、203、205、206、一旦处理电路12确定对基本列表275的新选择,它将修订的基本列表275作为数据存储在存储设备14中。
如上文所示,在描述的本发明实施例中,装置10的设置和/或显示设备22的尺寸意味着在任一时间仅能显示六个项目。在滚动标签221处于在滚动栏220中它的最上方位置的情形中,处理电路12选择修订的基本列表275中的六个最上项目(项目201、202、204、207、208和203)并且控制显示设备22将它们显示为列表240。
如果用户向下移动滚动标签221,则处理电路12可以用参照图3和图4讨论的方式控制显示器显示项目205和206而在该过程中移除项目201和202。图7图示了装置10显示重新排序的基本列表275的项目201、202、204、207、208、203。
在一个可选实施例中,处理电路12可以根据“主题”字段212中在“m”之后的文字(例如按照字母表)而不是根据装置10接收项目201、202、204、207和208的时间和日期来对在其“主题”字段212中具有“m”的项目201、202、204、207和208进行排序。在这一实施例中,对所选一个或者多个字母(在这一例子中为“m”)之后的文字进行字母排序是第二标准。接收时间和日期的第三标准可以在不能使用第一和第二标准来建立项目顺序(例如由于项目具有相同主题字段)时用来建立顺序。在这一例子中,最上方的项目将是项目201,其后按降序为项目202、208、204、207、203、205和206。
在又一可选实施例中,处理电路12可以使用对项目进行选择和排序的不同第二标准。例如,它可以使用“发件人”字段210中的数据部分201a-208a而不是“接收”字段214中的数据部分201c-208c作为辅助标准。例如,处理电路12可以根据姓氏和/或名字按照字母表对项目排序。例如,如果处理电路12根据姓氏(而在相同姓氏的情况下考虑名字)对项目排序,则在其“主题”字段212中包括“m”的项目201、202、204、207和208的最上项目是207、其后按降序为项目204、208、202、201。
在其主题字段中不包括“m”的项目203、205和206将是205、203、206。可以在包括“m”的项目之后省略或者包括这些项目,从而使完整列表275从上至下的顺序为:207、204、208、202、201、205、203、206。
本领域技术人员将清楚在修订基本列表275之后(例如根据用来修订列表的标准和在任一时间显示设备22上显示的基本列表205的比例)显示于显示设备22上的列表可以包括在修订基本列表275之前显示的所有或者一些项目或者都不包括。
图8图示了其中用户在涉及“主题”字段212的、与框270对应的显示设备22表面区域上已经绘制了字母“m”和“a”的情形。这提供用于对基本列表275排序的第一标准。
在这一例子中,在主题字段212中具有涉及字符串“ma”(即包括“m”、紧接其后为“a”的文字)的数据部分的项目由处理电路12确定为项目201、202和208。处理电路12根据第二标准(在这一例子中为到达装置10的时间和日期)对满足第一标准的项目进行排序。由于在项目202和208之后接收项目201,所以它在重新排序的基本列表275中是最上的项目、其后按降序为项目202和208。
在主题字段中没有涉及文字“ma”的数据部分的项目是项目203、204、202、206和207。处理电路12可以从进一步显示中省略这些项目或者根据第二标准对这些项目排序,从而使基本列表275从上至下的顺序为:201、202、208、203、204、205、206、207。一旦处理电路12通过选择或者重新排序来确定修订的基本列表275,它将修订的基本列表存储为存储设备14中的数据。如图8中所示,项目201、202、208、203、204、205当滚动标签221处于在滚动栏220中它的最上位置时显示于显示设备22上。
在一个替代实施例中,处理电路12可以根据“主题”字段212中在字符串“ma”之后的文字(例如按照字母表)而不是根据装置10接收项目201、202、204、207和208的时间和日期,对在其“主题”字段212中具有“ma”的项目201、202、204、207和208进行排序。在这一实施例中,在所选字符(在这一例子中为“ma”)之后的文字进行的按字母排序是第二标准。接收时间和日期这第三标准可以在不能使用第一和第二标准来建立项目顺序(例如由于项目具有相同主题字段)时用来建立顺序。在这一例子中,项目排序将与如图8中所示排序相同。
根据本发明的一些实施例,当用户在显示设备22上绘制第一字母数字字符时,处理电路12通过比较各项目在与第一字母数字字符关联的字段中具有的数据部分并且从列表275选择用于在显示的列表240中显示的适当多个项目来做出响应。图7图示了其中第一字母数字字符为字母“m”而关联字段为“主题”字段212的情形。
当用户在显示设备22上绘制第二字母数字字符时,处理电路12通过比较每个项目在与第一和第二字母数字字符关联的字段中具有的数据部分并且选择用于在显示的列表240中显示的适当多个项目来做出响应。图8图示了其中第一和第二字母数字字符为“m”和“a”而关联字段为“主题”字段212的情形。这些输入的图像对于用户保持可见,以作为提示。
图9图示了其中用户已经在显示设备22的涉及“主题”字段212的与框270对应的的表面区域上绘制字符“m”和“a”并且已经在显示设备22的涉及“发件人”字段210的与框260对应的表面区域上绘制字母“l”(即字母“L”的小写版本)的情形。
在这一例子中,第一标准针对在“主题”字段213中具有涉及字符串“ma”的数据部分的项目,而第二标准针对在“发件人”字段211中具有涉及字符“l”的数据部分的项目。
处理电路12确定满足第一和第二标准的仅有项目为项目208。处理电路12因此选择项目208作为用于显示的仅有项目或者布置于基本列表275的顶部。
处理电路12也确定项目201和202提供部分匹配,因为它们满足第一标准而不满足第二标准。在这一例子中,如果不省略它们,则处理电路12在基本列表275中将这些项目201、202布置于项目208之下。在图9中所示实施例中,处理电路12使用到达装置10的时间和日期这第三标准以确定项目201、202应当布置于基本列表275中的顺序。由于在装置10处在项目202之后接收项目201,所以项目201布置于基本列表285中的第二位置,处于在项目203上方。第三标准因此用来确定在相同程度上与用户的字符选择匹配的项目应当如何在基本列表275中排序。
项目203、204、205、206和207并不满足第一标准或者第二标准。如果不省略这些项目,则处理电路12使用到达装置10的时间和日期这第三标准以确定项目203至207应当按照哪一顺序放置于基本列表275中。图9中所示实施例中的基本列表275中的项目顺序因此为208、201、202、203、204、205、206、207。一旦处理电路12确定基本列表275的新顺序,它将重新排序的基本列表275作为数据存储在存储设备14中。
如上文讨论的那样,装置10的设置和/或显示设备22的尺寸意味着在任一时间仅能显示六个项目。在其中滚动标签221处于滚动栏220中它的最上位置的情形中,处理电路12选择基本列表275中的六个最上方的项目(项目208、201、202、203、204和205)并且控制显示设备22以在列表240中显示它们。如果用户向下移动滚动标签221,则处理电路12可以用参照图3和图4讨论的方式控制显示器显示项目206和207而在该过程中从显示中移除项目208和201。
在图9中所示例子中没有满足第二标准而不是第一标准的项目。然而将认识到在一些例子中可以是这样的情况。在本发明的一些实施例中,处理电路12可以被配置成确定哪些项目满足第一标准或者第二标准而不满足第一和第二标准、然后省略它们或者无论满足第一标准还是第二标准都基于第三标准(例如到达装置10的时间和日期)对所有那些项目排序。
在替代实施例中,处理电路12可以被配置成确定用户先在显示设备22的表面区域的哪个部分中绘制、然后将涉及表面区域该部分的标准视为主要标准。例如在其中用户在显示设备22的与框270对应的表面区域上绘制字符“m”和“a”、然后在显示设备22的涉及“发件人”字段211的与框260对应的表面区域上随后绘制字母“l”的情形中,使用上文提到的第一标准作为主要标准而使用上文提到的第二标准作为辅助标准。
如果有不止一个满足主要和辅助标准的项目,则第三标准(例如装置10的接收时间和日期)用来确定满足主要和辅助标准的项目在基本列表275中的顺序。
满足主要标准而不满足辅助标准的项目可以在基本列表275中省略或者定位于满足主要和第二标准的项目之下。如果有不止一个满足主要标准而不满足辅助标准的项目,则第三标准用来确定满足主要标准而不满足辅助标准的项目在基本列表275中的顺序。
满足辅助标准而不满足主要标准的项目可以在基本列表275中省略或者定位于满足主要标准而不满足辅助标准的项目之下。如果有不止一个满足辅助标准而不满足主要标准的项目,则第三标准用来确定满足辅助标准而不满足主要标准的项目在基本列表275中的顺序。
任何不满足主要或辅助标准的项目可以在基本列表275中省略或者定位于满足辅助标准而不满足主要标准的项目之下。如果有不止一个不满足主要标准或辅助标准的项目,则第三标准用来确定不满足主要标准或辅助标准的项目在基本列表275中的顺序。
图10图示了本发明的一个实施例,其中显示设备22显示QWERY键盘285。在这一实施例中,除了能够在显示设备22上绘制字符之外或者可选地,用户还可以将图标从显示的键盘拖到显示器22的适当部分以便选择用于输入的字符。例如,将“m”字符图标285a拖入显示设备22的由框270包围的部分中将使处理电路12以与参照图7描述的方式相同的方式通过控制显示设备22以显示图7中所示列表240来做出响应。
在其它例子中,可以提供对其它字符如符号的选择以供用户选择。
在所有这些例子中,用户输入用于选择字符并且也将该字符与可用字段之一关联。这些输入参数然后用来从列表选择项目。这一选择可以通过出于显示目的而丢弃未通过输入字符来选择的所有项目,或者通过对基本项目列表重新排序以先将所选项目放入显示器中,或者通过移到其内容保持相同顺序的列表中的适当位置(比如选择字母表列表中的初始字母)。
虽然在先前段落中已经参照各种例子描述本发明的实施例,但是应当认识到可以进行对给出的例子的修改而不脱离如要求保护的本发明的范围。例如,已经在电子邮件应用的收件箱这一背景中描述本发明的实施例。然而将清楚本发明的实施例可以应用于其它背景。例如,它们可以应用于电子邮件应用中的“已发送项目”箱或者文字消息(SMS)应用中的收件箱或者“已发送项目”箱。本发明的实施例也可以用来在其它类型的内容如音乐文件或者照片图像中进行搜索。
可以在除了明确描述的组合之外的组合中使用先前描述中描述的特征。
尽管在前文说明书中着力于关注本发明的被认为特别重要的那些特征,但是应当理解:无论是否已经特别强调上文提及的和/或在附图中示出的任何可授予专利权的特征或者特征组合,申请人关于该特征或者特征组合都要求保护。
Claims (30)
1.一种用于与项目列表交互的装置,包括:
用于控制显示器以显示来自项目列表的第一多个项目的装置,显示的各项目具有在多个可选字段中显示的数据部分;
用于使得用户能够在触屏显示设备的若干部分中的一个或多个部分上输入至少一个字符以引起同时从所述多个可选字段中选择一个字段的装置,所选择的字段与输入的至少一个字符相关联;以及
用于控制显示器以显示第二多个项目的装置,所述第二多个项目是从所述项目列表选择的,其中对来自所述项目列表的所述第二多个项目的选择依赖于由所述用户输入的所述至少一个字符与各项目在所选择的字段中具有的所述数据部分之间的比较。
2.根据权利要求1所述的装置,还包括:用于控制所述显示器以仅显示来自所述项目列表的所述第二多个项目的装置。
3.根据权利要求1或者2所述的装置,其中显示的第二多个项目不包括来自显示的第一多个项目的任何项目。
4.根据权利要求1或者2所述的装置,其中显示的第二多个项目包括来自显示的第一多个项目的至少一个项目。
5.根据权利要求1或者2所述的装置,还包括:用于响应于用户对第一单个字符的输入来比较各项目在所选择的字段中具有的所述数据部分与所述第一单个字符的装置。
6.根据权利要求5所述的装置,还包括:用于响应于用户对第二单个字符的输入来比较各项目在所选择的字段中具有的所述数据部分与第一和第二单个字符的装置。
7.根据权利要求1或2所述的装置,其中用户通过在所述触屏显示设备上书写所述至少一个字符来输入所述至少一个字符。
8.根据权利要求7所述的装置,还包括:用于将各字段与所述触屏显示设备的表面区域的一部分关联的装置,以及用于依赖于所述触屏显示设备的所述表面区域的所述一部分来确定所选择的字段的装置,在所述触屏显示设备的所述表面区域的所述一部分上书写所述至少一个字符。
9.根据权利要求1或2所述的装置,其中用户能够从所述触屏显示设备上显示的多个字符图标选择至少一个字符图标来输入所述至少一个字符。
10.根据权利要求9所述的装置,其中通过将所述触屏显示设备上显示的字符图标从所述触屏显示设备的表面区域的一个部分拖到另一部分来输入单个字符。
11.根据权利要求10所述的装置,还包括:用于将各字段与所述触屏显示设备的表面区域的一部分相关联的装置,以及用于依赖于所述触屏显示设备的向其拖动所述字符图标的部分来确定至少哪个字符被输入以及哪个字段被选择的装置。
12.根据权利要求1或者2所述的装置,其中将由所述用户输入的所述字符中的至少一个字符包括在字母数字字符、符号、形状、手动移动和手势的集合中。
13.根据权利要求1或者2所述的装置,其中所述多个项目中的各项目涉及电子邮件。
14.根据权利要求1或者2所述的装置,还包括所述显示器。
15.根据权利要求14所述的装置,其中所述装置被配置成能够作为移动电话来操作。
16.一种用于与项目列表交互的方法,包括:
控制显示器以显示来自项目列表的第一多个项目,各项目具有在多个可选字段中显示的数据部分;
使得用户能够在触屏显示设备的若干部分中的一个或多个部分上输入至少一个字符,以引起同时从所述多个可选字段中选择一个字段,所选择的字段与输入的至少一个字符相关联;
控制所述显示器以显示第二多个项目,所述第二多个项目是从所述项目列表选择的,对来自所述项目列表的所述第二多个项目的选择依赖于所述用户输入的所述至少一个字符与各项目在所选择的字段中具有的所述数据部分之间的比较。
17.根据权利要求16所述的方法,其中在已经比较所输入的至少一个字符与所述数据部分之后仅显示来自所述项目列表的所述第二多个项目。
18.根据权利要求16或者17所述的方法,其中显示的第二多个项目不包括来自显示的第一多个项目的任何项目。
19.根据权利要求16或者17所述的方法,其中显示的第二多个项目包括来自显示的第一多个项目的至少一个项目。
20.根据权利要求16或者17所述的方法,其中响应于用户对第一单个字符的输入,比较各项目在所选择的字段中具有的所述数据部分与所述第一单个字符。
21.根据权利要求20所述的方法,其中响应于用户对第二单个字符的输入,比较各项目在所选择的字段中具有的所述数据部分与第一和第二单个字符。
22.根据权利要求16或者17所述的方法,其中用户通过在所述触屏显示设备上书写所述至少一个字符来进行对所述至少一个字符的输入。
23.根据权利要求22所述的方法,其中各字段与所述触屏显示设备的表面区域的一部分关联,并且依赖于所述触屏显示设备的所述表面区域的所述一部分来确定与所输入的至少一个字符相关联的字段,在所述触屏显示设备的所述表面区域的所述一部分上书写所述至少一个字符。
24.根据权利要求16或者17所述的方法,其中通过检测用户从所述触屏显示设备上显示的多个字符图标中对至少一个字符图标的输入来检测用户对所述至少一个字符的输入。
25.根据权利要求24所述的方法,其中通过将所述至少一个字符图标从所述触屏显示设备的表面区域的一个部分拖到另一部分来输入它。
26.根据权利要求25所述的方法,其中依赖于所述触屏显示设备的表面区域的向其拖动所述字符图标的部分来确定与所输入的至少一个字符相关联的所述字段。
27.根据权利要求16或者17所述的方法,其中将由所述用户输入的所述字符中的至少一个字符包括在字母数字字符、符号、形状、手动移动和手势的集合中。
28.根据权利要求16或者17所述的方法,其中所述多个项目中的各项目涉及电子邮件。
29.一种用户接口,包括:
用户输出设备,配置成显示来自项目列表的第一多个项目,各项目具有在多个可选字段中显示的数据部分;
用户输入设备,配置成使得用户能够在触屏显示设备的若干部分中的一个或多个部分上输入至少一个字符,以引起同时从所述多个可选字段中选择一个字段,所选择的字段与输入的至少一个字符相关联,其中响应于对所述至少一个字符的选择,所述用户输出设备依赖于所述用户输入的所述至少一个字符和各项目在所选择的字段中具有的所述数据部分来显示第二多个项目,所述第二多个项目是从所述项目列表选择和排序的。
30.一种用于与项目列表交互的装置,包括:
用于控制触屏显示设备以显示来自项目列表的第一多个项目的装置,显示的各项目具有在多个可选字段中显示的数据部分,其中各字段与触屏显示设备的表面区域的一部分关联;
用于使得用户能够在触屏显示设备的若干部分中的一个或多个部分上输入至少一个字符以引起同时从所述多个可选字段中选择一个字段的装置,所选择的字段与输入的至少一个字符相关联,其中用户通过在所述触屏显示设备上书写所述至少一个字符来对所述至少一个字符进行输入,并且依赖于所述触屏显示设备的表面区域的在其上书写输入的至少一个字符的所述部分来确定所选择的字段;以及
用于控制所述触屏显示设备以显示从所述项目列表选择的第二多个项目的装置,其中对来自所述项目列表的所述第二多个项目的选择依赖于由所述用户输入的所述至少一个字符与各项目在所选择的字段中具有的所述数据部分之间的比较。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/844,717 US8296681B2 (en) | 2007-08-24 | 2007-08-24 | Searching a list based upon user input |
US11/844,717 | 2007-08-24 | ||
PCT/EP2008/059958 WO2009027165A1 (en) | 2007-08-24 | 2008-07-29 | Method for interacting with a list of items |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101821706A CN101821706A (zh) | 2010-09-01 |
CN101821706B true CN101821706B (zh) | 2015-05-27 |
Family
ID=39731452
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN200880110401.5A Active CN101821706B (zh) | 2007-08-24 | 2008-07-29 | 用于与项目列表交互的方法 |
Country Status (10)
Country | Link |
---|---|
US (1) | US8296681B2 (zh) |
EP (2) | EP2191356B1 (zh) |
JP (1) | JP2010537289A (zh) |
KR (1) | KR20100051105A (zh) |
CN (1) | CN101821706B (zh) |
CA (1) | CA2696585A1 (zh) |
PL (1) | PL2191356T3 (zh) |
RU (1) | RU2010111037A (zh) |
TW (1) | TW200912726A (zh) |
WO (1) | WO2009027165A1 (zh) |
Families Citing this family (29)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101639074B1 (ko) | 2009-07-31 | 2016-07-12 | 삼성전자주식회사 | 터치스크린을 이용한 문자 인식 및 문자 입력 장치 및 그 방법 |
KR101611302B1 (ko) * | 2009-08-10 | 2016-04-11 | 엘지전자 주식회사 | 제스쳐 입력이 가능한 휴대 단말기 및 그 제어방법 |
US8341558B2 (en) * | 2009-09-16 | 2012-12-25 | Google Inc. | Gesture recognition on computing device correlating input to a template |
US8786559B2 (en) * | 2010-01-06 | 2014-07-22 | Apple Inc. | Device, method, and graphical user interface for manipulating tables using multi-contact gestures |
CN102147696B (zh) * | 2010-02-10 | 2014-08-20 | 宏达国际电子股份有限公司 | 手持式装置之数据管理方法及*** |
US9015175B2 (en) | 2010-05-01 | 2015-04-21 | Timothy David Gill | Method and system for filtering an information resource displayed with an electronic device |
US8922489B2 (en) * | 2011-03-24 | 2014-12-30 | Microsoft Corporation | Text input using key and gesture information |
DE102011110974A1 (de) * | 2011-08-18 | 2013-02-21 | Volkswagen Aktiengesellschaft | Verfahren und Einrichtung zum Bedienen einer elektronischen Einrichtung und/ oder Applikationen |
DE102011110978A1 (de) * | 2011-08-18 | 2013-02-21 | Volkswagen Aktiengesellschaft | Verfahren zum Bedienen einer elektronischen Einrichtung oder einer Applikation und entsprechende Vorrichtung |
US9229568B2 (en) | 2011-09-30 | 2016-01-05 | Oracle International Corporation | Touch device gestures |
KR101972924B1 (ko) | 2011-11-11 | 2019-08-23 | 삼성전자주식회사 | 휴대용 기기에서 부분 영역의 터치를 이용한 전체 영역 지정을 위한 방법 및 장치 |
EP2812777A4 (en) | 2012-02-06 | 2015-11-25 | Michael K Colby | STRING COMPLETION |
JP5942477B2 (ja) | 2012-02-29 | 2016-06-29 | 富士ゼロックス株式会社 | 設定装置及びプログラム |
CN106681633B (zh) * | 2012-07-13 | 2020-03-17 | 上海触乐信息科技有限公司 | 便携式终端设备滑行操作辅助信息输入控制功能的***及方法 |
JP6036123B2 (ja) * | 2012-10-01 | 2016-11-30 | 富士ゼロックス株式会社 | 情報表示装置及びプログラム |
US8640046B1 (en) * | 2012-10-23 | 2014-01-28 | Google Inc. | Jump scrolling |
CN104023113A (zh) * | 2013-03-01 | 2014-09-03 | 联想(北京)有限公司 | 一种信息处理的方法及电子设备 |
KR102203885B1 (ko) * | 2013-04-26 | 2021-01-15 | 삼성전자주식회사 | 사용자 단말 장치 및 그 제어 방법 |
KR102157270B1 (ko) * | 2013-04-26 | 2020-10-23 | 삼성전자주식회사 | 펜을 이용하는 사용자 단말 장치 및 그 제어 방법 |
EP2829962A3 (en) * | 2013-07-24 | 2015-05-27 | Kyocera Document Solutions Inc. | Retrieval device for retrieving data specific information used for identifying data of data group |
JP5845217B2 (ja) * | 2013-07-31 | 2016-01-20 | 京セラドキュメントソリューションズ株式会社 | 検索プログラムおよび検索装置 |
JP5898141B2 (ja) * | 2013-07-24 | 2016-04-06 | 京セラドキュメントソリューションズ株式会社 | 検索プログラムおよび検索装置 |
KR102063103B1 (ko) * | 2013-08-23 | 2020-01-07 | 엘지전자 주식회사 | 이동 단말기 |
JP5969441B2 (ja) * | 2013-08-30 | 2016-08-17 | 京セラドキュメントソリューションズ株式会社 | 検索プログラムおよび検索装置 |
EP2930051B1 (de) * | 2014-04-08 | 2020-01-01 | Volkswagen Aktiengesellschaft | Vorrichtung und Verfahren zum Bereitstellen einer graphischen Benutzerschnittstelle in einem Fahrzeug |
JP6044965B2 (ja) * | 2014-05-28 | 2016-12-14 | インターナショナル・ビジネス・マシーンズ・コーポレーションInternational Business Machines Corporation | 情報処理装置、プログラム及び方法 |
CN104978145A (zh) * | 2015-01-27 | 2015-10-14 | 中兴通讯股份有限公司 | 一种实现录音的方法、装置和移动终端 |
US11797172B2 (en) * | 2015-03-06 | 2023-10-24 | Alibaba Group Holding Limited | Method and apparatus for interacting with content through overlays |
JP6658745B2 (ja) * | 2015-05-08 | 2020-03-04 | 富士通株式会社 | 入力受付方法、入力受付プログラムおよび端末装置 |
Family Cites Families (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5848187A (en) * | 1991-11-18 | 1998-12-08 | Compaq Computer Corporation | Method and apparatus for entering and manipulating spreadsheet cell data |
EP1171813B1 (en) * | 1999-03-18 | 2003-06-04 | 602531 British Columbia Ltd. | Data entry for personal computing devices |
US6590568B1 (en) * | 2000-11-20 | 2003-07-08 | Nokia Corporation | Touch screen drag and drop input technique |
US7187801B2 (en) * | 2003-03-31 | 2007-03-06 | Microsoft Corporation | Multiple handwriting recognition engine selection |
US7130846B2 (en) * | 2003-06-10 | 2006-10-31 | Microsoft Corporation | Intelligent default selection in an on-screen keyboard |
WO2005003944A1 (en) * | 2003-07-01 | 2005-01-13 | Nokia Corporation | Method and device for operating a user-input area on an electronic display device |
US7372993B2 (en) * | 2004-07-21 | 2008-05-13 | Hewlett-Packard Development Company, L.P. | Gesture recognition |
US20060227065A1 (en) | 2005-04-08 | 2006-10-12 | Matsushita Electric Industrial Co. Ltd. | Human machine interface system for automotive application |
US20060262103A1 (en) | 2005-04-08 | 2006-11-23 | Matsushita Electric Industrial Co., Ltd. | Human machine interface method and device for cellular telephone operation in automotive infotainment systems |
US8060841B2 (en) * | 2007-03-19 | 2011-11-15 | Navisense | Method and device for touchless media searching |
US20080301542A1 (en) * | 2007-06-01 | 2008-12-04 | Mcgee David | Digital paper-enabled spreadsheet systems |
-
2007
- 2007-08-24 US US11/844,717 patent/US8296681B2/en active Active
-
2008
- 2008-07-29 WO PCT/EP2008/059958 patent/WO2009027165A1/en active Application Filing
- 2008-07-29 EP EP08786593A patent/EP2191356B1/en active Active
- 2008-07-29 EP EP10167231A patent/EP2226716A3/en not_active Withdrawn
- 2008-07-29 CN CN200880110401.5A patent/CN101821706B/zh active Active
- 2008-07-29 RU RU2010111037/08A patent/RU2010111037A/ru not_active Application Discontinuation
- 2008-07-29 KR KR1020107006267A patent/KR20100051105A/ko not_active Application Discontinuation
- 2008-07-29 PL PL08786593T patent/PL2191356T3/pl unknown
- 2008-07-29 CA CA2696585A patent/CA2696585A1/en not_active Abandoned
- 2008-07-29 JP JP2010521378A patent/JP2010537289A/ja not_active Withdrawn
- 2008-08-22 TW TW097132173A patent/TW200912726A/zh unknown
Also Published As
Publication number | Publication date |
---|---|
TW200912726A (en) | 2009-03-16 |
RU2010111037A (ru) | 2011-09-27 |
CN101821706A (zh) | 2010-09-01 |
WO2009027165A1 (en) | 2009-03-05 |
EP2191356A1 (en) | 2010-06-02 |
JP2010537289A (ja) | 2010-12-02 |
US20090055771A1 (en) | 2009-02-26 |
CA2696585A1 (en) | 2009-03-05 |
US8296681B2 (en) | 2012-10-23 |
EP2226716A2 (en) | 2010-09-08 |
KR20100051105A (ko) | 2010-05-14 |
PL2191356T3 (pl) | 2013-06-28 |
EP2191356B1 (en) | 2013-02-13 |
EP2226716A3 (en) | 2010-10-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101821706B (zh) | 用于与项目列表交互的方法 | |
KR102495100B1 (ko) | 애플리케이션들에 대응하는 사용자 인터페이스 객체들과 상호작용하기 위한 디바이스들, 방법들, 및 그래픽 사용자 인터페이스들 | |
KR101363560B1 (ko) | 휴대용 단말 및 이의 동작 제어 방법 | |
JP6063997B2 (ja) | 識別子のリストのナビゲート用のデバイス、方法及びグラフィカルユーザインタフェース | |
CN102203711B (zh) | 依赖于上下文的弹出式菜单的方法和*** | |
KR101317547B1 (ko) | 이모지 캐릭터들을 이용하기 위한 휴대용 터치 스크린 장치, 방법 및 그래픽 사용자 인터페이스 | |
US20090079702A1 (en) | Method, Apparatus and Computer Program Product for Providing an Adaptive Keypad on Touch Display Devices | |
CN103168302B (zh) | 数据处理终端、数据搜索方法以及存储控制程序的非瞬时计算机可读介质 | |
CN102968206A (zh) | 用于具有触摸模块的终端设备的输入装置和方法 | |
CN104536690A (zh) | 使用多接触姿态来操作表格的电子设备、方法和装置 | |
CN103049166A (zh) | 用于在触摸敏感设备中提供搜索功能的方法和装置 | |
KR20110137041A (ko) | 휴대용 단말기에서 사용자 적응형 데이터 정렬/분류 방법 및 장치 | |
CN104572803B (zh) | 用于在终端装置中处理信息列表的设备和方法 | |
CN110231880A (zh) | 显示输入装置和显示输入装置的控制方法 | |
JP2013117797A (ja) | 表示装置、表示方法、およびプログラム | |
JP2014016948A (ja) | ユーザインタフェース装置、ユーザインタフェース方法及びプログラム | |
JP2011197983A (ja) | 情報表示装置及び情報表示プログラム | |
CN102096544B (zh) | 控制清单卷动的方法及电子装置 | |
CN106445695A (zh) | 一种图片处理方法及智能终端 | |
US20170277368A1 (en) | Information processing apparatus | |
US11347377B2 (en) | Character input device, character input method, and character input program | |
KR100673448B1 (ko) | 메모 검색기능이 구비된 이동통신 단말기 및 그 동작방법 | |
CN104267825A (zh) | 一种字符输入方法 | |
CN104363347A (zh) | 一种电子终端及其在通话中的数据快速输入方法 | |
JP2011138281A (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 | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
C41 | Transfer of patent application or patent right or utility model | ||
TR01 | Transfer of patent right |
Effective date of registration: 20160205 Address after: Espoo, Finland Patentee after: Technology Co., Ltd. of Nokia Address before: Espoo, Finland Patentee before: Nokia Oyj |