CN101313271A - 用于从数据库中选择条目的改进的方法和装置 - Google Patents

用于从数据库中选择条目的改进的方法和装置 Download PDF

Info

Publication number
CN101313271A
CN101313271A CNA2006800364961A CN200680036496A CN101313271A CN 101313271 A CN101313271 A CN 101313271A CN A2006800364961 A CNA2006800364961 A CN A2006800364961A CN 200680036496 A CN200680036496 A CN 200680036496A CN 101313271 A CN101313271 A CN 101313271A
Authority
CN
China
Prior art keywords
entry identifier
parts
equipment
select
data base
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.)
Pending
Application number
CNA2006800364961A
Other languages
English (en)
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.)
Kannuu Pty Ltd
Original Assignee
Kannuu Pty Ltd
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=37757227&utm_source=google_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=CN101313271(A) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Priority claimed from AU2005904378A external-priority patent/AU2005904378A0/en
Application filed by Kannuu Pty Ltd filed Critical Kannuu Pty Ltd
Publication of CN101313271A publication Critical patent/CN101313271A/zh
Pending legal-status Critical Current

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/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/0233Character input methods
    • G06F3/0237Character input methods using prediction or retrieval techniques
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/22Indexing; Data structures therefor; Storage structures
    • G06F16/2228Indexing structures
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/24Querying
    • G06F16/245Query processing
    • G06F16/2457Query processing with adaptation to user needs
    • G06F16/24578Query processing with adaptation to user needs using ranking
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/24Querying
    • G06F16/248Presentation of query results
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/957Browsing optimisation, e.g. caching or content distillation
    • 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/0338Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor with detection of limited linear or angular displacement of an operating part of the device from a neutral position, e.g. isotonic or isometric joysticks
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/0482Interaction with lists of selectable items, e.g. menus
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/04842Selection of displayed objects or displayed text elements
    • 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/0489Interaction 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 dedicated keyboard keys or combinations thereof
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/26Devices for calling a subscriber
    • H04M1/27Devices whereby a plurality of signals may be stored simultaneously
    • H04M1/274Devices whereby a plurality of signals may be stored simultaneously with provision for storing more than one subscriber number at a time, e.g. using toothed disc
    • H04M1/2745Devices whereby a plurality of signals may be stored simultaneously with provision for storing more than one subscriber number at a time, e.g. using toothed disc using static electronic memories, e.g. chips
    • H04M1/27467Methods of retrieving data
    • H04M1/2748Methods of retrieving data by matching character strings

Abstract

本发明涉及一种用于从数据库中选择数据库条目的方法和装置,其中数据库条目通过条目标识符的列表进行索引。条目标识符可为文本形式。生成包含条目标识符的一个或多个部分的初始显示。对一个或多个部分进行选择并从而生成进一步的用于选择的一个或多个部分的显示。可选择所述的进一步的一个或多个部分以将其添加至已选的一个或多个部分从而构成条目标识符的更大部分或整体。从条目标识符的大列表中进行的选择可在相对短的时间内实现。

Description

用于从数据库中选择条目的改进的方法和装置
发明领域
本发明涉及用于从数据库中选择条目的改进的方法和装置,且更具体地但非排他地涉及从由文本区域识别的条目的列表中快速选择条目的方法和装置。
背景技术
计算设备中存在大量需要从列表中进行选择的应用,其中用于列表的条目标识符是基于文本的。所述应用包括由地址簿中选择联系人,由数据库中选择记录,由字典中选择词汇等等。
这些系统的用户不得不输入足够的信息以缩小对列表的搜索直至单一条目被选择。这通常需要输入一些搜索词的起始字母以得到列表的较小子集,而后于子集中滚动查找以手动选出所需条目。
这是一种麻烦的流程,需要用户能够输入其语言字母表中的任何字母,以及可能的数字和其它符号。这对于小型的手持设备例如移动电话、个人数字助理(PDA)、远程控制等尤其麻烦。
对于具备键盘的手持设备,例如移动电话(图1),字母字符、数字和符号的输入通过重复按压12个数字键(0至9、“*”和“#”)的繁琐系统实现。该方法具有如下缺点:
·其为一种需要学习的复杂的非自然系统;
·需要准确按下通常很小的按钮,从而可能偶然按下相邻的按钮;
·需要用户能够阅读并分辨按钮上很小的标记;
·需要经常在按钮和屏幕之间转换视线以跟踪输入;
·只允许一次输入一个字符,而非一次输入多个字符。
其它手持设备,例如PDA(图2),通过触摸屏实现输入。这一般允许通过两种方法实现文本输入:屏幕键盘和手写识别。
屏幕键盘方法包括在屏幕上提供键盘图像。屏幕键盘上的按钮过小而无法通过手指选择,因此需要使用触笔。这导致了低速、易错的单个字符选择,并具有以下缺点:
·输入数字和额外的符号时通常需要至少两次按键,因为需要键盘切换至其它模式从而得以对其进行操作;
·小的键盘图像对于任何视力损伤者来说均难以看见,并且对于不够灵巧的人来说难于选择;
·一次只可输入一个字符。
手写识别系统在识别字符时具有高出错率的缺点,除非系统针对用户书写进行训练,或者用户学会一套独特的服从于设备程序的输入字符的方法。该方法具有以下缺点:
·需要触笔进行输入;
·输入各字母时较慢;
·需要不断在输入、检查输入正确性和修正输入误判之间循环;
·一次只能输入一个字符。
即使使用完整配置的键盘以指定字符从而选择目标仍具有以下缺点:
·仍然必须一次输入一个字符;
·仍然必须输入足够字符以生成可处理的子集列表,继而在子集中进行选择,备选方法为一次输入足够的字符以唯一地鉴别条目,这需要指明该条目的几乎全部内容;
·除熟练的触摸打字者之外,仍需要经常在键盘和屏幕之间移动视线。
因此,需要提供一种由列表中选择条目的改进的方法。
发明概述
根据第一方面,本发明提供了一种从数据库中选择数据库条目的方法,所述数据库条目由条目标识符的列表索引,所述方法包括以下步骤:
生成包括用于选择的条目标识符的一个或多个部分的初始显示,
使得能够对一个或多个部分进行选择,并且对一个或多个部分的选择产生响应,
生成用于选择的进一步的一个或多个部分的显示,以及
使得能够对进一步的一个或多个部分进行选择,以增加至已选择的一个或多个部分,从而构造条目标识符的更大的部分或全部。
在一个实施方式中,本发明提供了从基于文本的区域进行索引的列表中选择条目的方法。优选地,本发明通过在供用户选择的列表中一次显示包括一个或多个字符的一个或多个字段(本实施方式中的条目标识符部分)来允许由列表中进行选择。
优选地,所显示的字段是根据对列表中文本索引的认识以及字段成为用户想要输入的字段的可能性产生的。
优选地,当期望字段的列表不包括所需条目时,用户可选择列出“更多”字段,并且指明下一组最可能字段的新列表将被提供给用户。
优选地,当一个字段被选择时,根据目前已选字段(其是所需选择条目的起始的字段),提供新的字段列表以形成文本选择的延续。
优选地,一旦所有字段均被选择,列表中的条目被识别并可执行任何相关操作,例如显示电话簿联系人的联系细节。
优选地,字段作为屏幕上的标记被提供,从而可通过取决于设备类型的不同方法进行选择。
优选地,当设备为PC时,字段可通过鼠标按键或键盘映射进行选择。
优选地,当设备具有触摸屏时,例如PDA或平板电脑(Tablet PC),字段可通过使用手指或触笔点击标记进行选择。
优选地,当设备具有小尺寸屏幕和操纵手柄时,例如移动电话或手表尺寸的设备,字段应能够从菜单进行选择,所述菜单显示通过操纵手柄的相应移动哪个字段被选择。
优选地,当设备具有能够将屏幕标记与按钮按压相关联的功能键时,字段可作为标签被显示,以用于通过相应的功能键进行选择。
根据第二方面,本发明了提供了一种从数据库中选择数据库条目的方法,所述数据库条目通过条目标识符的列表进行索引,所述方法包括以下步骤:使得能够显示用于选择的条目标识符的一个或多个部分,在显示器上生成条目标识符,这些条目识别符根据预定标准被选择生成。
根据第三方面,本发明提供一种用于从数据库中选择数据库条目的设备,所述数据库条目通过条目标识符的列表进行索引,所述设备包括显示器、输入装置、用于生成包括用于选择的条目标识符的一个或多个部分的初始显示的生成装置、使得能够通过输入装置对所述一个或多个部分进行选择的装置、对所述一个或多个部分的选择产生响应从而生成进一步的用于选择的一个或多个部分的显示的装置、使得能够通过输入装置对所述进一步的一个或多个部分进行选择的装置,以及用于将进一步的一个或多个部分添加至已选的一个或多个部分从而构成条目标识符的更大的部分或整体的添加装置。
根据第四方面,本发明提供了一种用于从数据库中选择数据库条目的设备,数据库条目通过条目标识符的列表进行索引,所述设备包括能够显示用于选择的条目标识符的一个或多个部分的装置,所述装置根据预定标准选择用于显示的条目标识符。
附图说明
参照附图,通过举例方式,从以下本发明的实施方式说明中本发明的特征和优点将会更加清楚,其中:
图1是传统移动电话布局的示意图;
图2是触摸屏输入设备的示意图;
图3是选择程序开始时传统地址簿的示意图,图中示出了地址簿中的前四个条目,其中选择指示标位于第一个条目上。在搜索限定区没有输入;
图4是利用传统的选择方法在地址簿中从减少的联系人列表中进行选择的示意图。图中示出了用户输入“je”以将搜索限制在可处理的条目数量内,继而利用光标移动高亮条以指定“Jessie Lares”;
图5是使用本发明的基于开放式操纵手柄的选择菜单的示意图;
图6是使用本发明部分指定的姓名的示意图;
图7是词汇的示例性表格的示意图;
图8是示例性表格中词汇的示例性树结构的示意图;
图9是触摸屏选项选择的示意图。
优选实施方式的说明
以下关于本发明的描述涉及由移动电话的地址簿中选择联系人。然而本发明并不限于此应用,并且可在具有计算处理能力的任意设备上对由基于文本的值进行索引的任意列表实施。
从移动电话的地址簿中选择联系人的传统方法需要用户遵循以下顺序:
1.用户开启地址簿应用程序并呈现地址簿中所有联系人的完整列表(图3);
2.利用设备的复按(multi-tap)特性通过多次按下键盘按键输入字符,用户输入其希望找到的姓名的首字母;
3.这使得所呈现的姓名列表由完整地址簿变化为由指定字母开头的姓名;
4.用户此时可决定使用操纵手柄移动选择项至所需联系人并将其选定(图4),然而如果列表仍然过长,用户可转至上述步骤2输入下一个字符并继续,直到列表短至足以找到联系人;
5.一旦选择了联系人,其信息被显示出来,并且用户可选择向其呼叫、发送电子邮件等。
在本发明的实施方式中,通过向用户提供以下顺序可以显著简化上述过程:
1.用户开启基于本发明执行的地址簿应用程序,在环形菜单中为用户呈现4个字符串,该菜单显示通过在左、右、上和下方向上移动操纵手柄选择字符串(图5),这些初始的4个选项为基于地址簿中词汇频率分析在数据库中最有可能出现在联系人姓名起始位的4个字段;
2.如果用户看到的字段为其所需选择联系人的开头或者延续部分,用户在所指示方向上移动操纵手柄以选择该字段,并将其附加至目前为止指定的姓名。延续该目前为止指定的姓名的下一组最可能字段随后显示出来(图6),如果选择内容仍不完整,则用户重复步骤2;
3.如果用户所需字段未显示,他们可激活“更多”功能,在此情况下,压按操纵手柄以显示下一组最可能的4个选项以延续该目前为止指定的姓名,用户随后重复步骤2;
4.一旦用户完成了姓名输入,则该联系人的信息将被呈现给用户,从而用户可选择向其呼叫、发送电子邮件等。
使用如上所述的根据本发明实现的地址簿应用程序与之前描述的传统系统相比具有如下优势:
·由于最可能的字母首先被提供,并且似乎可能一次限定姓名中的若干字母,因此键按压或操纵手柄移动操作显著减少;
·只使用操纵手柄,因此无需在按钮和可能被误按压的按钮之间移动拇指或其它手指;
·待选择的标记呈现在屏幕上而不是印刷于按键上,这意味着用户可一直注视屏幕,而无需使视线经常游离于屏幕和键盘之间;
·屏幕上显示标记的另一优势在于可能增大标记尺寸,从而使其对于视觉受损的人群更易阅读,这对于小键盘按键上的标记而言无法做到。
对于本领域技术人员来说显而易见的是,本发明具有比上述列举的实施例以及移动电话广泛得多的应用,本发明可用于改进其它设备中列表的选择,所述设备包括但并不限于个人电脑、平板电脑、个人数字助理(PDA)、远程控制和小型的手表尺寸的设备。
此外,与上述示例应用类似,本发明可用于从基于文本的值进行索引的任意列表中选择条目。列表可具有从少量条目到具有上千条甚至上百万条条目的大型数据库的任意容量。列表并不仅限于地址簿中的联系人,其应用可包括但并不限于从文本索引的任意数据库中进行选择,例如商品目录中的产品列表,由字典中选择词的定义,由FAQ(常见问题)文档中选择答案,等等。
实施
本发明优选地作为应用程序中的软件进行实施,所述应用程序包含或允许查看某些信息列表。列表可通过基于文本的检索区域进行访问。文本可以基于任意语言或符号系统,只要其能够显示于屏幕上以供选择即可。
数值表
图7示出了词汇的示例表格,该表格可以是从中进行选择的文本字符串索引。
等级树
为便于使用本发明从文本索引列表中进行选择,列表需要被处理为字段的等级树。在将本发明在软件中实施的一种变型中,可能存在预处理阶段,在该阶段中分析索引列表,生成等级树,并将其存储于某些计算机可访问存储器中以辅助处理。
字段等级树为列表中词汇结构的内部表示法。如果词汇具有相同的单个或多个起始字母,则将这些词汇添加至相同的节点下,如果词汇产生差异,在等级树中形成分支。此过程继续进行以构成树型下的进一步的条目和分支以对应词汇中随后的字母。
例如,图8示出了图7所示列表的逻辑等级树结构。可以看到,当词汇按顺序具有共同的字母时,它们共享树型结构的一个节点,当字符出现不同时(例如在“Andrew Jones”和“Anne Parkes”的第一个n后),在树中形成分支。
节点等级
等级值与各个端节点相关联。在最基本的系统中,对于每一端节点该等级值将为1,但在其它系统中,该等级值可能为表示级别的任何数字,例如在电话簿应用程序中,此数字可能为联系人被访问的次数,被使用频率越高的联系人,给与越高的优先等级。
对于树中的分支节点,其等级值为树中该节点下紧邻的所有节点的等级值的总合。
提供的选项
在本发明的实施中,系统提供字段选项。所提供的选项数目取决于选项被选择的模式。在触摸屏中,选项可置于3乘2的表格中以使用触笔选择(图9),此时,系统同时生成多至5个字段,第六个菜单选项被保留,以在显示出的五个选项无一可用时显示“更多”。
在菜单由操纵手柄驱动的情况中,例如在移动电话中所常见的,系统可提供多至四个字段选项,通过在四个方向(左、右、上和下)上按压操纵手柄来选择,并且在操纵手柄中具有一个按压键以显示“更多”。
提供的各字段选项对应概念中的等级树中的节点。为确定显示哪个节点,系统使用如下逻辑:
1.排除已显示的节点(例如,这些节点已显示给用户,并且用户已选择“更多”以表示已显示的节点无一可用);
2.选择具有最高等级值的节点;
3.评定等级值时,减去树中此节点下所有已被选择过的节点的等级值。例如在图8中,字符串“J”的节点的等级值为5,但如果“ohn_”的节点已被选择过,“J”的等级值应认为为2,即未被选择节点的等级值之和;
4.上述第3点意味着可能需要进行迭代以选择最优节点组;
5.选择多达可显示的菜单选择的数目。
因此对于图8中的示例树,如果对于基于操纵手柄的界面将选择4个字段,则首先的4个选项应为:
  字段   等级值
  “An”   2
  “John”   3
  “J”   2(“J”的等级值减去被分开显示的“ohn_”的等级值)
  “Peter Smith”   1
图5示出了如何将此选择设定显示于基于操纵手柄的界面上。如果用户要选择“John_”选项,则随后将被显示的选项应为:
  字段   等级
  “Smith”   1
  “Sykes”   1
  “Jones”   1
图6示出了如何将此选择设定显示于基于操纵手柄的界面上。
如果用户要由原始菜单中选择“An”选项,则随后将被显示的选项应为:
  字段   等级值
  “drew_Jones”   1
  “ne_Parkes”   1
一旦用户选择了将其引导至索引末尾的字段,则条目被唯一确定,继而系统可进行应用程序中可用的操作。在电话簿系统的示例中,用户可具有向联系人发起电话呼叫或发送文本信息的选择。
正如从以上实施例中可以看出的,即使只使用操纵手柄,利用本发明仍可能通过非常少的操纵手柄动作将基于文本的搜索快速缩小至单一条目。虽然提供的示例基于很少的条目,本发明也提供了从具有更多条目的列表中进行选择的显著提高的效率。
本领域技术人员可以理解,在不背离广义说明的本发明精神和范围的情况下,可以对通过上述具体实施方式所描述的本发明进行多种变型和修改。因此,上述实施方式在所有方面应被认为是说明性的而非限制性的。

Claims (35)

1.从数据库中选择数据库条目的方法,所述数据库条目由条目标识符的列表索引,所述方法包括以下步骤:
生成包括用于选择的条目标识符的一个或多个部分的初始显示,
使得能够对所述一个或多个部分进行选择,并且对所述一个或多个部分的选择产生响应,
生成用于选择的进一步的一个或多个部分的显示,以及
使得能够对所述进一步的一个或多个部分进行选择,以增加至已选择的一个或多个部分上,从而构造条目标识符的更大的部分或整体。
2.如权利要求1所述的方法,进一步包括以下步骤:反复进行所述选择步骤,直至完成条目标识符,以及使得能够对所述条目标识符进行选择以选择所述数据库条目。
3.如权利要求1或2所述的方法,其中生成所述初始显示的步骤包括根据预定标准选择待被显示的所述一个或多个部分。
4.如权利要求3所述的方法,其中所述预定标准为与所述条目标识符部分相关的数据库条目的选择频率。
5.如权利要求3或4所述的方法,其中所述预定标准为与条目标识符的一个或多个部分的树等级分级相关的、所述一个或多个部分的等级。
6.如前述任意一项权利要求所述的方法,其中所述使得能够对条目标识符的一个或多个部分进行显示的步骤包括显示条目标识符的多个部分的步骤。
7.如前述任意一项权利要求所述的方法,其中所述生成所述显示的步骤包括生成整个条目标识符的显示的步骤。
8.如前述任意一项权利要求所述的方法,其中所述条目标识符包括一个或多个字母数字。
9.如权利要求8所述的方法,其中所述条目标识符为文本字符串。
10.如权利要求9所述的方法,其中所述条目标识符为单词。
11.如前述任意一项权利要求所述的方法,其中所述数据库存储在计算设备的存储器中。
12.如权利要求11所述的方法,其中所述计算设备为移动电话。
13.如权利要求11所述的方法,其中所述计算设备为PDA。
14.如权利要求12或13所述的方法,其中所述使得能够进行选择的步骤允许通过操纵手柄来进行所述一个或多个部分的选择。
15.从数据库中选择数据库条目的方法,所述数据库条目通过条目标识符的列表进行索引,所述方法包括以下步骤:使得能够显示用于选择的条目标识符的一个或多个部分;在显示器上生成条目标识符,该条目标识符根据预定标准选择生成。
16.如权利要求14所述的方法,其中所述预定标准为与所述条目标识符相关联的数据库条目的选择频率。
17.用于从数据库中选择数据库条目的设备,所述数据库条目通过条目标识符的列表进行索引,所述设备包括显示器、输入装置、用于生成包括用于选择的条目标识符的一个或多个部分的初始显示的生成装置、使得能够通过输入装置对所述一个或多个部分进行选择的装置、对所述一个或多个部分的选择产生响应从而生成用于选择的进一步的一个或多个部分的显示的装置、使得能够通过输入装置对所述进一步的一个或多个部分进行选择的装置,以及用于将进一步的一个或多个部分添加至选定的一个或多个部分从而构成条目标识符的更大的部分或整体的添加装置。
18.如权利要求17所述的设备,所述使得能够进行选择的装置被设置为能够重复所述选择步骤直至完成条目标识符,以及被设置为使得能够在所述条目标识符完成时选择所述条目标识符,以选择所述数据库条目。
19.如权利要求17或18所述的设备,其中所述用于产生所述初始显示的装置被设置为基于预定标准选择待被显示的所述一个或多个部分。
20.如权利要求19所述的设备,其中所述预定标准为与所述条目标识符部分相关联的数据库条目的选择频率。
21.如权利要求19或20所述的设备,其中所述预定标准为与条目标识符的一个或多个部分的树等级分级相关的、所述一个或多个部分的等级。
22.如权利要求21所述的设备,包括存储所述树等级的存储器。
23.如权利要求17至22中任意一项所述的设备,其中所述使得能够对条目标识符的一个或多个部分进行显示的装置被设置为显示条目标识符的多个部分。
24.如权利要求17至23中任意一项所述的设备,其中所述使得能够进行显示的装置被设置为能够显示整个条目标识符。
25.如权利要求17至24中任意一项所述的设备,其中所述条目标识符包括一个或多个字母数字。
26.如权利要求24所述的设备,其中所述条目标识符为文本字符串。
27.如权利要求25所述的设备,其中所述条目标识符为单词。
28.如权利要求17至27中任意一项所述的设备,包括存储数据库的存储装置。
29.如权利要求28所述的设备,所述设备为移动电话。
30.如权利要求27所述的设备,所述设备为PDA。
31.如权利要求29或30所述的设备,其中所述输入装置为操纵手柄。
32.用于从数据库中选择数据库条目的设备,所述数据库条目通过条目标识符的列表进行索引,所述设备包括能够显示用于选择的条目标识符的一个或多个部分的装置,所述装置根据预定标准选择用于显示的条目标识符。
33.如权利要求32所述的设备,其中所述预定标准为与所述条目标识符相关联的数据库条目的选择频率。
34.计算机程序,包括用于控制计算机设备以实施如权利要求1至16中任意一项所述方法的指令。
35.提供如权利要求34所述程序的计算机可读介质。
CNA2006800364961A 2005-08-12 2006-08-11 用于从数据库中选择条目的改进的方法和装置 Pending CN101313271A (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
AU2005904378 2005-08-12
AU2005904378A AU2005904378A0 (en) 2005-08-12 Improved process and apparatus for selecting an item from a database

Publications (1)

Publication Number Publication Date
CN101313271A true CN101313271A (zh) 2008-11-26

Family

ID=37757227

Family Applications (1)

Application Number Title Priority Date Filing Date
CNA2006800364961A Pending CN101313271A (zh) 2005-08-12 2006-08-11 用于从数据库中选择条目的改进的方法和装置

Country Status (9)

Country Link
US (9) US8140560B2 (zh)
EP (1) EP1922600A4 (zh)
JP (1) JP5203197B2 (zh)
CN (1) CN101313271A (zh)
AU (1) AU2006281970B2 (zh)
CA (1) CA2618775C (zh)
IL (1) IL189415A0 (zh)
NZ (1) NZ566172A (zh)
WO (1) WO2007019610A1 (zh)

Families Citing this family (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
AUPS107202A0 (en) 2002-03-13 2002-04-11 K W Dinn Holdings Pty Limited Improved device interface
WO2008080192A1 (en) * 2007-01-03 2008-07-10 Kannuu Pty Ltd Process and apparatus for selecting an item from a database
NZ566172A (en) 2005-08-12 2011-08-26 Kannuu Pty Ltd Improved process and apparatus for selecting an item from a database
US20070157105A1 (en) * 2006-01-04 2007-07-05 Stephen Owens Network user database for a sidebar
EP2135177A4 (en) * 2007-03-07 2011-04-13 Kannuu Pty Ltd METHOD, SYSTEM AND DEVICE FOR ENTERING TEXT ON A DATA PROCESSING DEVICE
USD628205S1 (en) 2007-06-23 2010-11-30 Apple Inc. Graphical user interface for a display screen or portion thereof
US20110289115A1 (en) * 2010-05-20 2011-11-24 Board Of Regents Of The Nevada System Of Higher Education On Behalf Of The University Of Nevada Scientific definitions tool
US20110291964A1 (en) 2010-06-01 2011-12-01 Kno, Inc. Apparatus and Method for Gesture Control of a Dual Panel Electronic Device
CN102447644B (zh) * 2010-10-09 2017-04-19 三星电子(中国)研发中心 基于嵌入有联系人信息的图像进行通信的方法
US8484573B1 (en) 2012-05-23 2013-07-09 Google Inc. Predictive virtual keyboard
US8930181B2 (en) 2012-12-06 2015-01-06 Prashant Parikh Automatic dynamic contextual data entry completion
US10230740B2 (en) 2015-04-21 2019-03-12 Cujo LLC Network security analysis for smart appliances
US10135633B2 (en) * 2015-04-21 2018-11-20 Cujo LLC Network security analysis for smart appliances
TWI570582B (zh) * 2015-11-12 2017-02-11 財團法人資訊工業策進會 智產儲存系統、方法及其電腦可讀取記錄媒體
US10356045B2 (en) 2015-12-18 2019-07-16 Cujo LLC Intercepting intra-network communication for smart appliance behavior analysis

Family Cites Families (153)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB213001A (en) 1922-12-22 1924-03-24 Frederick Charles Victor Laws Improvements in or relating to photographic cameras
US3937939A (en) 1974-01-07 1976-02-10 Frenkel Marvin A Single-hand digital calculator
DE3123596A1 (de) 1981-06-13 1983-01-05 Licentia Patent-Verwaltungs-Gmbh, 6000 Frankfurt Handapparat fuer ein mobilfunkgeraet, insbesondere autotelefon
US5263174A (en) 1988-04-01 1993-11-16 Symantec Corporation Methods for quick selection of desired items from hierarchical computer menus
US5109352A (en) 1988-08-09 1992-04-28 Dell Robert B O System for encoding a collection of ideographic characters
CA2089177C (en) 1990-08-09 2002-10-22 Bruce R. Baker Communication system with text message retrieval based on concepts inputted via keyboard icons
US5398023A (en) 1990-08-27 1995-03-14 Motorola, Inc. Selective call receiver with flip-out display
US5128672A (en) 1990-10-30 1992-07-07 Apple Computer, Inc. Dynamic predictive keyboard
US5754655A (en) 1992-05-26 1998-05-19 Hughes; Thomas S. System for remote purchase payment and remote bill payment transactions
US5223924A (en) 1992-05-27 1993-06-29 North American Philips Corporation System and method for automatically correlating user preferences with a T.V. program information database
US5787417A (en) * 1993-01-28 1998-07-28 Microsoft Corporation Method and system for selection of hierarchically related information using a content-variable list
EP0624965A3 (en) * 1993-03-23 1996-01-31 Us West Advanced Tech Inc Method and system for searching an on-line phone book in a phone station.
US5425077A (en) 1993-07-08 1995-06-13 U.S. West Advanced Technologies, Inc. Mobile telephone user interface including fixed and dynamic function keys and method of using same
JPH07225663A (ja) * 1994-02-09 1995-08-22 Fujitsu Ltd 手書情報入力装置
JPH07240776A (ja) 1994-02-28 1995-09-12 Nippondenso Co Ltd 携帯電話機
US5496992A (en) 1994-06-21 1996-03-05 Lxe, Inc. Dual trigger multiplexed data entry terminal
US5724069A (en) 1994-07-15 1998-03-03 Chen; Jack Y. Special purpose terminal for interactive user interface
US5797098A (en) 1995-07-19 1998-08-18 Pacific Communication Sciences, Inc. User interface for cellular telephone
CA2227904C (en) * 1995-07-26 2000-11-14 Tegic Communications, Inc. Reduced keyboard disambiguating system
US5825306A (en) 1995-08-25 1998-10-20 Aisin Aw Co., Ltd. Navigation system for vehicles
JPH0983402A (ja) 1995-09-07 1997-03-28 Kokusai Electric Co Ltd 携帯電話機
FI955340A (fi) 1995-11-07 1997-05-08 Nokia Mobile Phones Ltd Matkapuhelimen käyttäjäliityntä
FI111897B (fi) 1995-11-24 2003-09-30 Nokia Corp Kaksitoiminen tiedonvälityslaite
US5911485A (en) 1995-12-11 1999-06-15 Unwired Planet, Inc. Predictive data entry method for a keypad
JP3980679B2 (ja) * 1996-02-16 2007-09-26 角田 達雄 文字・文字列入力処理装置
US5867799A (en) 1996-04-04 1999-02-02 Lang; Andrew K. Information system and method for filtering a massive flow of information entities to meet user information classification needs
WO1997038377A1 (en) * 1996-04-10 1997-10-16 At & T Corp. A system and method for finding information in a distributed information system using query learning and meta search
FR2751442B1 (fr) 1996-07-16 1999-01-22 Gillot Jean L Dispositif interface homme/machine de poche
JPH1093668A (ja) 1996-09-19 1998-04-10 Nec Corp 携帯無線機
US5901222A (en) 1996-10-31 1999-05-04 Lucent Technologies Inc. User interface for portable telecommunication devices
US5894276A (en) 1996-12-23 1999-04-13 Motorola, Inc. Communication device with programmable function button and method of operation
US5953541A (en) 1997-01-24 1999-09-14 Tegic Communications, Inc. Disambiguating system for disambiguating ambiguous input sequences by displaying objects associated with the generated input sequences in the order of decreasing frequency of use
US6154757A (en) 1997-01-29 2000-11-28 Krause; Philip R. Electronic text reading environment enhancement method and apparatus
US6144378A (en) 1997-02-11 2000-11-07 Microsoft Corporation Symbol entry system and methods
US6009444A (en) 1997-02-24 1999-12-28 Motorola, Inc. Text input device and method
JPH10293640A (ja) 1997-04-18 1998-11-04 Toshiba Corp 可搬型コンピュータ
JPH10304234A (ja) 1997-04-24 1998-11-13 Sony Corp 撮像システム、及びビデオカメラ装置
US5990890A (en) * 1997-08-25 1999-11-23 Liberate Technologies System for data entry and navigation in a user interface
US20040192276A1 (en) 1997-09-09 2004-09-30 Wesby Philip Bernard Emergency mobile radio telephone with reduced key set
US6377965B1 (en) 1997-11-07 2002-04-23 Microsoft Corporation Automatic word completion system for partially entered data
US5896321A (en) 1997-11-14 1999-04-20 Microsoft Corporation Text completion system for a miniature computer
FI104928B (fi) 1997-11-27 2000-04-28 Nokia Mobile Phones Ltd Langaton viestin ja menetelmä langattoman viestimen valmistuksessa
US6748376B1 (en) * 1998-04-10 2004-06-08 Requisite Technology, Inc. Method and system for database manipulation
US6769032B1 (en) * 1998-05-15 2004-07-27 E.Piphany, Inc. Augmented processing of information objects in a distributed messaging framework in a computer network
US6247043B1 (en) 1998-06-11 2001-06-12 International Business Machines Corporation Apparatus, program products and methods utilizing intelligent contact management
GB9814398D0 (en) 1998-07-02 1998-09-02 Nokia Mobile Phones Ltd Electronic apparatus
WO2000041062A2 (en) * 1999-01-04 2000-07-13 Dell Robert B O Text input system for ideographic and nonideographic languages
US6801659B1 (en) 1999-01-04 2004-10-05 Zi Technology Corporation Ltd. Text input system for ideographic and nonideographic languages
NL1011027C2 (nl) 1999-01-14 2000-09-27 Hugo Marlon Charles Vasilda Inrichting voor het versturen van tekstberichten.
US6901439B1 (en) 1999-01-22 2005-05-31 Leviton Manufacturing Co., Inc. Method of adding a device to a network
CA2274351A1 (en) 1999-01-25 2000-07-25 Jacob Kim Flat panel display
US6434403B1 (en) 1999-02-19 2002-08-13 Bodycom, Inc. Personal digital assistant with wireless telephone
GB2347240A (en) * 1999-02-22 2000-08-30 Nokia Mobile Phones Ltd Communication terminal having a predictive editor application
JP2000267787A (ja) 1999-03-18 2000-09-29 Canon Inc 入力装置及び携帯情報処理装置
US7293231B1 (en) 1999-03-18 2007-11-06 British Columbia Ltd. Data entry for personal computing devices
WO2000057265A1 (en) 1999-03-18 2000-09-28 602531 British Columbia Ltd. Data entry for personal computing devices
AU3356800A (en) 1999-03-30 2000-10-16 Ericsson Inc. Non-keypad dialing interfaces for handheld radiotelephones
US6418325B1 (en) 1999-07-12 2002-07-09 Motorola, Inc. Handheld device having an optical data reader
JP3234823B2 (ja) * 1999-09-29 2001-12-04 インターナショナル・ビジネス・マシーンズ・コーポレーション 道路データの処理方法、地図データ処理装置、地図データ処理システム、道路データを処理するためのソフトウエア・プロダクトを格納した記憶媒体
US6968365B2 (en) 1999-12-01 2005-11-22 Telefonaktiebolaget L M Ericsson (Publ) Device and a method for operating an electronic utility device from a portable telecommunication apparatus
US6264146B1 (en) 1999-12-07 2001-07-24 The Boeing Company Portable controller for an aircraft
GB2357220B (en) 1999-12-10 2003-11-05 Nokia Mobile Phones Ltd A user interface
JP2001236138A (ja) 2000-02-22 2001-08-31 Sony Corp 通信端末装置
NL1014587C2 (nl) 2000-03-08 2001-09-21 George Wilhelm Blaes Mobiele telefoon.
US6593913B1 (en) * 2000-03-14 2003-07-15 Jellyvision, Inc Method and system for selecting a displayed character using an input device
JP2001273290A (ja) * 2000-03-27 2001-10-05 Sanyo Electric Co Ltd 文字入力装置、文字入力方法及びコンピュータ読取り可能な記録媒体
DE10019727A1 (de) 2000-04-20 2001-10-25 Alcatel Sa Netzwerkserver
US7447988B2 (en) * 2000-05-10 2008-11-04 Ross Gary E Augmentation system for documentation
US20020049795A1 (en) 2000-05-15 2002-04-25 Freeman Alfred Boyd Computer assisted text input system
US20020062258A1 (en) * 2000-05-18 2002-05-23 Bailey Steven C. Computer-implemented procurement of items using parametric searching
US6580932B1 (en) 2000-05-31 2003-06-17 Nokia Mobile Phones Limited Foldable keyboard for mobile communications device
DE10027523A1 (de) * 2000-06-02 2001-12-20 Nokia Mobile Phones Ltd Verfahren zum Suchen von Daten in zumindest zwei Datenbanken und Datenbanksystem mit zumindest zwei Datenbanken
GB2363290A (en) 2000-06-07 2001-12-12 Alan Gilberg Rosenburg Wristwatch communication device
WO2002008876A2 (en) 2000-07-19 2002-01-31 Michael Katz Folding cellular telephone and digital assistant with improved keyboard
AUPQ903400A0 (en) * 2000-07-27 2000-08-17 Oh, Young June Navigable search engine
US6748242B1 (en) 2000-08-04 2004-06-08 Nokia Mobile Phones Ltd. Personal communication device with full keyboard and gaming feature
GB2365734A (en) 2000-08-07 2002-02-20 Argo Interactive Group Plc Allocation of labels to associated user input elements
CA2323856A1 (en) * 2000-10-18 2002-04-18 602531 British Columbia Ltd. Method, system and media for entering data in a personal computing device
JP4505975B2 (ja) 2000-11-08 2010-07-21 カシオ計算機株式会社 小型情報処理装置及び入力操作制御プログラムを記憶した記憶媒体
AU2002214813A1 (en) 2000-11-10 2002-05-21 Besdi Pty Ltd Device interface
EP1346559A4 (en) * 2000-11-16 2006-02-01 Mydtv Inc SYSTEM AND METHOD FOR DETERMINING THE POPULARITY OF VIDEO PROGRAM EVENTS
JP2002158758A (ja) 2000-11-20 2002-05-31 Nec Corp 開閉型携帯情報端末
US20020151327A1 (en) 2000-12-22 2002-10-17 David Levitt Program selector and guide system and method
US7089237B2 (en) * 2001-01-26 2006-08-08 Google, Inc. Interface and system for providing persistent contextual relevance for commerce activities in a networked environment
US20020113827A1 (en) * 2001-02-22 2002-08-22 Perlman Stephen G. Apparatus and method for selecting data
WO2002069240A2 (en) * 2001-02-22 2002-09-06 Moxi Digital Inc. Apparatus and method for selecting data
NO20015349L (no) 2001-05-10 2002-11-11 Ziad Badarneh System for innmatning av dataelementer
US7054659B2 (en) 2001-05-14 2006-05-30 Palm, Inc. Compact removable voice handset for an integrated portable computer system/mobile phone
US20020183099A1 (en) 2001-05-30 2002-12-05 Lee Man Wei Multiple display panels for different modes of operation for conveying personality
WO2003003184A1 (en) 2001-06-27 2003-01-09 Timespace System Co., Ltd. Arabic-persian alphabet input apparatus
US6681222B2 (en) * 2001-07-16 2004-01-20 Quip Incorporated Unified database and text retrieval system
US7185286B2 (en) * 2001-08-28 2007-02-27 Nvidia International, Inc. Interface for mobilizing content and transactions on multiple classes of devices
WO2003021418A1 (fr) 2001-08-29 2003-03-13 Katsuzo Tanaka Unite de saisie de caractere tres rapide de telephone portable
US7152213B2 (en) * 2001-10-04 2006-12-19 Infogation Corporation System and method for dynamic key assignment in enhanced user interface
US20030073414A1 (en) 2001-10-15 2003-04-17 Stephen P. Capps Textual and telephony dual input device
JP4147016B2 (ja) 2001-10-16 2008-09-10 富士通株式会社 携帯端末
US6792070B2 (en) * 2001-10-16 2004-09-14 Fuji Photo Film Co., Ltd. Radiation image recording method and apparatus
US20030078069A1 (en) 2001-10-24 2003-04-24 Phillip Lindeman Portable communication device with split user inputs
US6744423B2 (en) * 2001-11-19 2004-06-01 Nokia Corporation Communication terminal having a predictive character editor application
US6585516B1 (en) 2002-01-09 2003-07-01 Oliver Alabaster Method and system for computerized visual behavior analysis, training, and planning
CA2473446A1 (en) 2002-01-14 2003-07-24 Jerzy Lewak Identifier vocabulary data access method and system
JP2003248689A (ja) * 2002-02-26 2003-09-05 Just Syst Corp 選択肢作成装置、選択肢作成方法、及び選択肢作成プログラム
AUPS107202A0 (en) 2002-03-13 2002-04-11 K W Dinn Holdings Pty Limited Improved device interface
EP1355225A1 (en) 2002-04-15 2003-10-22 TELEFONAKTIEBOLAGET LM ERICSSON (publ) Method and device for inputting chinese characters on a hand-held electronic device
GB0213001D0 (en) 2002-06-06 2002-07-17 Glaxo Group Ltd Novel compounds
US7209915B1 (en) * 2002-06-28 2007-04-24 Microsoft Corporation Method, system and apparatus for routing a query to one or more providers
AU2002950801A0 (en) 2002-08-14 2002-09-12 Besdi Pty Ltd Improved device interface
WO2008080192A1 (en) 2007-01-03 2008-07-10 Kannuu Pty Ltd Process and apparatus for selecting an item from a database
US20040163032A1 (en) 2002-12-17 2004-08-19 Jin Guo Ambiguity resolution for predictive text entry
US8543564B2 (en) * 2002-12-23 2013-09-24 West Publishing Company Information retrieval systems with database-selection aids
US20040125073A1 (en) 2002-12-30 2004-07-01 Scott Potter Portable electronic apparatus and method employing motion sensor for function control
JP4377704B2 (ja) * 2003-01-24 2009-12-02 株式会社東芝 フローデータ生成方法およびフローデータ生成装置
US20040186819A1 (en) * 2003-03-18 2004-09-23 Aurilab, Llc Telephone directory information retrieval system and method
US7236631B1 (en) * 2003-04-18 2007-06-26 Kamran Reihani System and method for automated symbolic recognition including logical symbols
US7242805B1 (en) * 2003-04-18 2007-07-10 Kamran Reihani System and method for automated symbolic recognition including database modeling
US7123240B2 (en) 2003-05-13 2006-10-17 Nokia Corporation Mobile terminal with joystick
US6955602B2 (en) 2003-05-15 2005-10-18 Zi Technology Corporation Ltd Text entry within a video game
JP2005159250A (ja) 2003-10-30 2005-06-16 Kyocera Corp 積層セラミックコンデンサの洗浄方法
DE10357475A1 (de) 2003-12-09 2005-07-07 Siemens Ag Kommunikationsvorrichtung und Verfahren zum Eingeben und Vorhersagen von Text
JP4318263B2 (ja) 2003-12-23 2009-08-19 ノキア コーポレイション 4方向の入力装置によるデータ入力方法および装置
JP2005196250A (ja) * 2003-12-26 2005-07-21 Kyocera Corp 情報入力支援装置及び情報入力支援方法
US20050188330A1 (en) 2004-02-20 2005-08-25 Griffin Jason T. Predictive text input system for a mobile communication device
US7218249B2 (en) * 2004-06-08 2007-05-15 Siemens Communications, Inc. Hand-held communication device having navigation key-based predictive text entry
US7836044B2 (en) 2004-06-22 2010-11-16 Google Inc. Anticipated query generation and processing in a search engine
US7466859B2 (en) 2004-12-30 2008-12-16 Motorola, Inc. Candidate list enhancement for predictive text input in electronic devices
US7630980B2 (en) 2005-01-21 2009-12-08 Prashant Parikh Automatic dynamic contextual data entry completion system
US20060164382A1 (en) 2005-01-25 2006-07-27 Technology Licensing Company, Inc. Image manipulation in response to a movement of a display
US7543244B2 (en) 2005-03-22 2009-06-02 Microsoft Corporation Determining and displaying a list of most commonly used items
GB0505942D0 (en) 2005-03-23 2005-04-27 Patel Sanjay Human to mobile interfaces
US8237658B2 (en) * 2005-04-04 2012-08-07 Research In Motion Limited Handheld electronic device with text disambiguation employing advanced text case feature
US7616191B2 (en) 2005-04-18 2009-11-10 Avago Technologies Ecbu Ip (Singapore) Pte. Ltd. Electronic device and method for simplifying text entry using a soft keyboard
US7761286B1 (en) * 2005-04-29 2010-07-20 The United States Of America As Represented By The Director, National Security Agency Natural language database searching using morphological query term expansion
US8374846B2 (en) * 2005-05-18 2013-02-12 Neuer Wall Treuhand Gmbh Text input device and method
US8036878B2 (en) * 2005-05-18 2011-10-11 Never Wall Treuhand GmbH Device incorporating improved text input mechanism
US8185841B2 (en) * 2005-05-23 2012-05-22 Nokia Corporation Electronic text input involving a virtual keyboard and word completion functionality on a touch-sensitive display screen
US7886233B2 (en) 2005-05-23 2011-02-08 Nokia Corporation Electronic text input involving word completion functionality for predicting word candidates for partial word inputs
EP1896969A2 (en) 2005-05-31 2008-03-12 Ipifini, Inc. Computer program for identifying and automating repetitive user inputs
KR100703331B1 (ko) 2005-06-01 2007-04-03 삼성전자주식회사 문자 입력에 대해 비주얼 효과를 부여하는 문자 입력 방법및 이를 위한 이동 단말기
US20060293889A1 (en) * 2005-06-27 2006-12-28 Nokia Corporation Error correction for speech recognition systems
US8413069B2 (en) 2005-06-28 2013-04-02 Avaya Inc. Method and apparatus for the automatic completion of composite characters
US7487147B2 (en) 2005-07-13 2009-02-03 Sony Computer Entertainment Inc. Predictive user interface
US20070016862A1 (en) 2005-07-15 2007-01-18 Microth, Inc. Input guessing systems, methods, and computer program products
NZ566172A (en) 2005-08-12 2011-08-26 Kannuu Pty Ltd Improved process and apparatus for selecting an item from a database
US7443316B2 (en) 2005-09-01 2008-10-28 Motorola, Inc. Entering a character into an electronic device
US20070060114A1 (en) 2005-09-14 2007-03-15 Jorey Ramer Predictive text completion for a mobile communication facility
KR100735554B1 (ko) 2005-10-10 2007-07-04 삼성전자주식회사 문자 입력 방법 및 이를 위한 장치
US8060357B2 (en) 2006-01-27 2011-11-15 Xerox Corporation Linguistic user interface
US8316324B2 (en) 2006-09-05 2012-11-20 Navisense Method and apparatus for touchless control of a device
US7793228B2 (en) 2006-10-13 2010-09-07 Apple Inc. Method, system, and graphical user interface for text entry with partial word display
EP2135177A4 (en) 2007-03-07 2011-04-13 Kannuu Pty Ltd METHOD, SYSTEM AND DEVICE FOR ENTERING TEXT ON A DATA PROCESSING DEVICE
US8060841B2 (en) 2007-03-19 2011-11-15 Navisense Method and device for touchless media searching
KR100883105B1 (ko) 2007-03-30 2009-02-11 삼성전자주식회사 휴대단말기에서 음성인식을 이용한 다이얼링 방법 및 장치
KR20120009200A (ko) 2010-07-23 2012-02-01 삼성전자주식회사 휴대용 단말기에서 문자 입력 방법 및 장치

Also Published As

Publication number Publication date
US20150169150A1 (en) 2015-06-18
US20120109948A1 (en) 2012-05-03
JP2009505175A (ja) 2009-02-05
AU2006281970A1 (en) 2007-02-22
CA2618775C (en) 2014-09-30
US8140560B2 (en) 2012-03-20
US20200278952A1 (en) 2020-09-03
IL189415A0 (en) 2008-06-05
US20100010963A1 (en) 2010-01-14
US20180260424A1 (en) 2018-09-13
NZ566172A (en) 2011-08-26
US20120246591A1 (en) 2012-09-27
EP1922600A4 (en) 2013-05-15
AU2006281970B2 (en) 2012-05-03
US8996579B2 (en) 2015-03-31
EP1922600A1 (en) 2008-05-21
US20170031544A1 (en) 2017-02-02
WO2007019610A1 (en) 2007-02-22
CA2618775A1 (en) 2007-02-22
US8676852B2 (en) 2014-03-18
US20130124537A1 (en) 2013-05-16
JP5203197B2 (ja) 2013-06-05
US9836489B2 (en) 2017-12-05
US11573939B2 (en) 2023-02-07
US8370393B2 (en) 2013-02-05
US8375058B2 (en) 2013-02-12
US20140143242A1 (en) 2014-05-22
US9436354B2 (en) 2016-09-06

Similar Documents

Publication Publication Date Title
CN101313271A (zh) 用于从数据库中选择条目的改进的方法和装置
US6864809B2 (en) Korean language predictive mechanism for text entry by a user
CN102063482B (zh) 一种手持设备高效联系人查找方法
CN101539836A (zh) 一种人机界面交互系统和方法
WO2007001765A2 (en) Using language models to expand wildcards
CN101211243A (zh) 手写文字输入装置
CN100565431C (zh) 进行不同类型字形的混合输入的方法和设备
KR20130086621A (ko) 수기에 의한 원 필적 트레이스의 기록 및 조회 시스템과 방법 및 전자장치
CN101369209B (zh) 用于全混合输入的手写输入装置及其方法
CN101986250B (zh) 一种基于虚拟键盘的滑笔输入系统
CN102117159B (zh) 一种人机界面交互系统和方法
CN101008863A (zh) 一种中文注音输入方法及其装置
CN100492264C (zh) 中文汉字输入方法和中文汉字输入设备
KR100750634B1 (ko) 한자 입출력 장치
AU2012209049B2 (en) Improved process and apparatus for selecting an item from a database
KR20100013108A (ko) 휴대용 단말기를 이용하여 한글을 입력하는 방법 및 휴대용단말기
CN101488053A (zh) 一种藏文输入系统及方法
AU2015200883A1 (en) Improved process and apparatus for selecting an item from a database
KR101228079B1 (ko) 터치스크린 단말기의 문자입력방법 및 이를 이용한 터치스크린 단말기
JP2004157956A (ja) テンキーボード型文字入力装置
CN101241398A (zh) 简易文字输入法及使用该方法之输入装置
KR20040011816A (ko) 중문자 입력장치 및 방법

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication

Open date: 20081126