CN100589099C - 可配置的信息识别系统和方法 - Google Patents

可配置的信息识别系统和方法 Download PDF

Info

Publication number
CN100589099C
CN100589099C CN200480017207A CN200480017207A CN100589099C CN 100589099 C CN100589099 C CN 100589099C CN 200480017207 A CN200480017207 A CN 200480017207A CN 200480017207 A CN200480017207 A CN 200480017207A CN 100589099 C CN100589099 C CN 100589099C
Authority
CN
China
Prior art keywords
information
group
user
data type
effective action
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN200480017207A
Other languages
English (en)
Other versions
CN1820267A (zh
Inventor
T·G·辛姆普森
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.)
Zi Corp of Canada Inc
Original Assignee
Zi Corp of Canada Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Zi Corp of Canada Inc filed Critical Zi Corp of Canada Inc
Publication of CN1820267A publication Critical patent/CN1820267A/zh
Application granted granted Critical
Publication of CN100589099C publication Critical patent/CN100589099C/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/30Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
    • G06F16/33Querying
    • G06F16/332Query formulation
    • G06F16/3322Query formulation using system suggestions
    • G06F16/3323Query formulation using system suggestions using document space presentation or visualization, e.g. category, hierarchy or range presentation and selection
    • 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/903Querying
    • G06F16/90335Query processing
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/20Natural language analysis
    • G06F40/274Converting codes to words; Guess-ahead of partial word inputs
    • 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72469User interfaces specially adapted for cordless or mobile telephones for operating the device by selecting functions from two or more displayed items, e.g. menus or icons
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/3065Monitoring arrangements determined by the means or processing involved in reporting the monitored data
    • G06F11/3072Monitoring arrangements determined by the means or processing involved in reporting the monitored data where the reporting involves data filtering, e.g. pattern matching, time or event triggered, adaptive or policy-based reporting
    • 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/953Querying, e.g. by the use of web search engines
    • G06F16/9535Search customisation based on user profiles and personalisation
    • 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/27463Predictive input, predictive dialling by comparing the dialled sequence with the content of a telephone directory
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2250/00Details of telephonic subscriber devices
    • H04M2250/70Details of telephonic subscriber devices methods for entering alphabetical characters, e.g. multi-tap or dictionary disambiguation

Abstract

阐述了一种检索信息的系统和方法。在根据本发明的系统中,可使用软件模块给用户提供最可能是所要求信息的信息。

Description

可配置的信息识别系统和方法
技术领域
本申请要求提交于2003年6月18日的序列号为60/479070的待批的美国临时专利申请的优先权权益。
本发明涉及检索信息的系统和方法。本发明特别适用于小型计算装置,例如移动个人器件,诸如蜂窝电话(手机)或个人数字助理(PDA)。
背景技术
计算机使人们能快速地访问大量数据。构成计算机的硬件和软件已发展到能为用户提供非常大量的信息的程度。提供给用户的信息量使得用户难以识别所要求的信息段。已作出努力对提供给用户的信息进行分类和组织,并且许多这样的努力已产生帮助用户识别所需信息的系统和方法。这种系统和方法经常依赖处理器的速度或一种方式,在这种方式中执行软件代码而以逻辑方式在时帧内提供可由典型用户接受的信息。
发明内容
本发明可以是信息识别系统,它具有软件模块和能由软件模块控制以识别用户所需信息的硬件。软件模块包括平台构架软件模块、数据类型软件模块、服务描述符软件模块、第一信息搜索软件模块和第二信息搜索软件模块。根据本发明的系统中的硬件可包括能执行软件模块的一个处理器或超过一个的处理器,每个处理器都能执行诸软件模块中的至少一个。该系统还包括能为用户提供信息的用户接口。
根据本发明的方法可从用户处接收输入,识别可能返回到用户的数据类型,识别与每种数据类型相对应的有效动作,识别与第一经识别的有效动作相对应的第一组信息,识别与第二经识别的有效动作相对应的第二组信息,以及为用户提供多组信息。数据类型可从一个或多个数据类型列表中识别,而有效动作可从一个或多个动作列表中识别出。
附图说明
为了更完全地理解本发明的性质和目的,将结合附图对下面的内容进行详细说明,在附图中:
图1是根据本发明的系统中的软件模块及其可能的相互作用的示意性表示。
图2是示出根据本发明的方法的步骤的示意性流程图。
具体实施方式
本发明可包括具有能够执行软件模块的一个或多个处理器。该系统可包括下列软件模块的一个或多个:(a)平台构架软件模块10、(b)数据类型软件模块13、(c)服务描述符软件模块16、(d)第一信息搜索软件模块16和(e)第二信息搜索软件模块22。下面将对这些软件模块的每一个进行详细说明。
平台构架软件模块10具有可执行的指令以从用户处接收输入。例如,输入可以是由用户按压手机键区上的一个键而产生的信号,在按数字键“2”后又按了数字键“2”。用户可能打算或不打算通过这种方式按压键来输入数字“22”。例如数字键“2”可以表示字母或标点。在一种普通的配置中,数字键“2”也表示字母“A”、“B”和“C”。在这种情况下,按压“2”键后第二次按压该键可表示“AB”而不是“22”。当用户试图输入词组“Abraham Lincoln”就会出现这种情况。要注意用户可能试图输入数字组合(如“22”)、字母组合(如“AB”)或字母和数字的组合(例如“A2”)。
平台构架软件模块10具有可执行指令以协调其它软件模块的行为。例如,平台构架软件模块10可表示数据类型软件模块13以开始识别数据类型,并通过来自用户的输入而提供数据类型软件模块13。图1示出一种可能的格式,软件模块可通过它彼此通信。要注意多种其它可能的格式也是可行的。
系统的工作可以是:在用户输入完完成所需输入所需的所有按键以前,向用户提供与由用户推压的键对应的信息。由此,用户可对按键“2”按压两次,而可通过向用户提供信息而使系统作用,以希望所提供的信息包括用户试图识别的输入。例如,系统可提供由“22”开头的电话号码的列表,由“AB”、“AC”、“BA”、“BC”、“CA”和“CB”开头的单词列表以及包括类似“A2,Brute?”这样的短语的字符-数字信息列表。
数字类型软件模块13具有可执行指令以识别可能返回到用户的数据类型。可基于来自用户的输入,从可能的数据类型列表中选择数据类型。例如,数据类型可包括电话号码、统一资源定位符、人名、位置或地址名。
服务描述符软件模块16可包括可执行指令以识别与每个经识别的数据类型对应的有效动作。有效动作可从可能动作的列表中选择。有效动作可包括搜索电话号码数据库、搜索统一资源定位符数据库、搜索人名数据库、搜索位置名数据库、搜索地址数据库或搜索一种或多种语言词典。
第一信息搜索软件模块19包括可执行指令以识别与所识别的有效动作的第一个对应的第一组信息。例如,软件模块可包括指令以解析与第一数据类型对应的数据库,以设法识别第一组信息的信息。
第二信息搜索软件模块22包括可执行指令以识别与所识别的有效动作的第二个对应的第二组信息。例如,软件模块可包括指令以解析与第二数据类型对应的数据库,以设法识别第二组信息的信息。从图1来看,提供其它软件模块也可实现这个。软件模块的数目和类型可以基于所期望的系统用途而进行选择。
可提供用户接口,该用户接口能够向用户提供多组信息,由此相对于第二组信息而言用户更易于访问第一组信息。例如,第一组信息可排列在显示屏的上方而第二组信息可排列在显示屏的下方,可将光标提供于显示屏的上方。这样,因为用户可能需要将光标移动更短的距离以识别第一组信息,因此较第二组信息而言用户较容易识别第一组信息内的信息。
本发明还包括平台知晓(platform-aware)模块25,它包括可执行指令以识别用户提供输入所处的环境。例如,环境可以是打算使用户与互联网相互作用的互联网浏览器。作为另一个例子,环境可以是打算使用户输入用户希望接通的电话号码的拨号程序。在本发明的该实施例中,数据类型软件模块13包括可执行指令以识别环境并基于环境而选择数据类型。例如,如果环境是拨号程序,数据类型软件模块可识别电话号码数据类型并识别电话号码数据类型优于其它数据类型的偏好。通过识别偏好并将该偏好与数据类型关联,可以使用户更容易地选择所希望的电话号码的方式为用户提供电话号码。
本发明可包括重复标识符软件模块28,它具有可执行指令以识别重复信息。该重复信息可以是既出现在第一组信息中又出现在第二组信息中的信息。该重复标识符软件模块还包括可执行指令以便从多组中的一组信息(例如第二组信息)中去除重复信息。这样,可向用户提供较短的信息列表并由此使对所需信息段的选择变得更容易。
根据本发明的系统具有学习用户偏好的能力,通过对那些偏好的学习,系统可对自身进行配置以增加系统为用户提供用户所希望的信息的可能性。学习软件模块31可提供该目的或其它目的。该学习模块具有可执行指令以追踪用户偏好并从这些偏好中确定是否应以特殊次序将这些信息组提供给用户。例如,用户一般这样使用他的手机,也就是使词和短语的输入频度比电话号码的高,在那种情况下,使词和短语位于信息列表的顶部并使电话号码处在列表较下面而提供给用户是有利的。同样,系统可以相对于与电话号码对应的另一组信息而言使用户更易于访问的方式提供一组与词对应的信息。
追踪偏好的另一种方式可追踪信息段在最近多长时间内被选择。系统可将最近选择的信息识别为比最近未选择的信息具有更高的偏好,并以使其比最近未选择的信息更易于访问的方式提供最近选择的信息。
本发明可作为方法而体现。图2示意地示出根据本发明的方法。在一个这类方法中,来自用户的输入被接收,200,可能返回给用户的数据类型被识别,203。数据类型可基于来自用户的输入从数据的可能类型列表中选择。上面已给出了一些可能的数据类型的例子。
这种方法还识别与每种经识别的数据类型对应的有效动作,206。该有效动作可从可能动作的列表中被选择。有效动作的例子已在上面给出。可以识别与第一经识别的有效动作对应的第一组信息,209。例如,可解析信息数据库以识别第一组信息。与第二经识别的有效动作对应的第二组信息可被识别出,212。例如,可解析一个信息数据库以识别第二组信息。然后可将多组信息提供给用户,215。可将第一信息组提供给用户,215,以使其相比第二信息组而言更易于被用户访问到。
根据本发明的方法可识别用户提供输入所处的环境。该信息可用来基于环境而选择数据类型。例如,可识别的环境包括诸如互联网浏览器这样的浏览器,或用于输入电话号码的拨号程序。通过了解用户提供输入所处的环境,该方法能以使所需信息易于访问的方式更好地为用户提供所要求的信息。另外通过了解该环境,该方法包括一个步骤,其中第一组数据信息和第二组信息的顺序基于环境而被修正。比如,如果用户按下标有“2”的键后而按下标有“2”的键,则执行该方法以收集和按下这些键所处的环境有关的信息。如果在拨号程序环境下按下“2”后又按下“2”,那么该方法将提供电话号码作为第一组信息并将提供名字作为第二组信息。但如果环境是互联网浏览器,则可执行该方法以将名字提供为第一组信息并将电话号码作为第二组信息。基于环境表示偏好可通过识别第一数据类型优于第二数据类型的偏好而实现,或者通过相比第二有效动作而为从第一有效动作派生的信息表示一个偏好而实现。表示偏好的其它方法可以是相比从第二信息搜索软件模块派生的信息而为从第一信息搜索软件模块中派生出的信息表示一个偏好。也能够采用多种表示偏好的方法的组合。
也能实现该方法以包括其中识别重复信息的步骤。重复信息可以是在第一组信息和第二组信息中均有出现的信息。一旦被识别后,重复信息就可从多组中的一组信息中(例如第二组信息)被去除。这样的话,用户能更方便地识别信息列表中的所需信息。
该方法还提供被设计成追踪用户偏好的步骤。如果已知道用户偏好,则可确定如何将多组信息提供给用户,或如何将特定信息段提供给用户,即使那些信息段在相同组中。例如,可作出判定以提供第二组信息,由此相对第一组信息而言,用户能更方便地访问第二组信息。存在很多追踪用户偏好的方法,其中一种方法是追踪用户从多个组中选择信息的频度。如果一组特定的信息被较频繁地选择,则该方法可察觉该组是优先的,然后执行该方法以显示来自那组的信息,因此该组的信息比源自其它组的信息更容易被用户访问到。另外,可将该方法实现为追踪用户从一组中选择特定信息段的频度,并将那段信息显示给用户,因而相对于可能提供给用户的其它信息而言,用户更易于选择那段信息。要注意的是也可将该方法实现为组织多个信息组以由用户更方便地选择,也可将该方法实现为使得对用户选择而言特定信息段的选择变得更容易,或两者兼有。
已对根据本发明的系统和方法作了说明,现在很明显的是这种系统和方法是可配置的。例如,上面相似描述的系统和方法能被配置成与不同用户偏好相适应,并能配置成基于用户提供输入所处的环境。要注意的是尽管可提供多种软件模块以试图适应多种可能的数据类型和/或有效动作,但对每种输入不是都要用到所有软件模块的。对于特殊的输入,根据本发明的系统仅利用可能的软件模块中的一些。
通过提供根据本发明的可配置系统或执行根据本发明的可配置方法,用户会发现定位所需信息变得更为简单,而在许多情况下,在执行比现有技术的系统和方法所需指令更少的指令之后,信息被提供给用户。通过执行较少的指令,能将信息更快地提供给用户,或通过较便宜的计算机提供,或两者兼而有之。
尽管已就一个或多个特别的实施例而对本发明进行说明,但要知道,可以在不脱离本发明精神和范围的情况下构思出本发明的其它实施例。因此,本发明不局限于所附权利要求而是应该作出合理解释。

Claims (26)

1.一种信息识别系统,包括:
用于接收来自用户的输入的装置;
用于识别返回给用户的数据类型的装置,所述数据类型是基于来自用户的输入而从数据类型列表中选择的;
用于识别与每种经识别的数据类型对应的有效动作的装置,所述有效动作是从动作列表中选择的;
用于识别与所识别的有效动作的第一个对应的第一组信息的装置;
用于识别与所识别的有效动作的第二个对应的第二组信息的装置;以及
用于向用户提供多组信息,以使所述第一组信息比所述第二组信息更易于被用户访问到的装置。
2.如权利要求1所述的系统,其特征在于,还包括用于识别用户提供输入所处的环境的装置。
3.如权利要求2所述的系统,其特征在于,用于识别数据类型的装置包括用于基于所述环境选择所述数据类型的装置。
4.如权利要求1所述的系统,其特征在于,所述数据类型包括电话号码。
5.如权利要求1所述的系统,其特征在于,所述数据类型包括统一资源定位符。
6.如权利要求1所述的系统,其特征在于,所述数据类型包括人名。
7.如权利要求1所述的系统,其特征在于,所述数据类型包括位置名。
8.如权利要求1所述的系统,其特征在于,所述数据类型包括搜索地址。
9.如权利要求1所述的系统,其特征在于,所述有效动作包括搜索电话号码数据库。
10.如权利要求1所述的系统,其特征在于,所述有效动作包括搜索统一资源定位符的数据库。
11.如权利要求1所述的系统,其特征在于,所述有效动作包括搜索人名数据库。
12.如权利要求1所述的系统,其特征在于,所述有效动作包括搜索位置名数据库。
13.如权利要求1所述的系统,其特征在于,所述有效动作包括搜索地址数据库。
14.如权利要求1所述的系统,其特征在于,用于识别第一组信息的装置包括用于解析与第一数据类型对应的数据库以识别所述第一组信息的信息的装置。
15.如权利要求1所述的系统,其特征在于,还包括用于识别重复信息的装置,所述重复信息是出现在所述第一组信息和所述第二组信息中的信息。
16.如权利要求15所述的系统,其特征在于,所述用于识别重复信息的装置包括用于将所述重复信息从所述第二组信息中去除的装置。
17.如权利要求1所述的系统,其特征在于,还包括用于追踪用户偏好的装置以及用于根据所述偏好确定是否应将信息组提供给用户以使所述第二组信息较所述第一组信息更容易由用户所访问的装置。
18.一种识别信息的方法,包括:
接收来自用户的输入;
识别返回给用户的数据类型,所述数据类型是基于来自用户的输入而从数据类型列表中选择的;
识别与每种经识别的数据类型对应的有效动作,所述有效动作是从动作列表中选择的;
识别与所述有效动作的第一个对应的第一组信息;
识别与所述有效动作的第二个对应的第二组信息;
将多组信息提供给用户,以使所述第一组信息比所述第二组信息更容易被用户访问到。
19.如权利要求18所述的方法,其特征在于,还包括识别用户提供输入所处的环境。
20.如权利要求18所述的方法,其特征在于,还包括识别环境并基于所述环境选择所述数据类型。
21.如权利要求18所述的方法,其特征在于,还包括解析与第一数据类型对应数据库以识别所述第一组信息的信息。
22.如权利要求18所述的方法,其特征在于,还包括识别重复信息,所述重复信息是出现于所述第一组信息和所述第二组信息中的信息。
23.如权利要求22所述的方法,其特征在于,还包括将所述重复信息从所述第二组信息中去除。
24.如权利要求18所述的方法,其特征在于,还包括追踪用户的偏好并根据所述偏好确定是否应将信息组提供给用户以使所述第二组信息比所述第一组信息更容易被用户访问。
25.如权利要求24所述的方法,其特征在于,追踪偏好是通过追踪用户从组中选择信息的频率而实现的。
26.如权利要求24所述的方法,其特征在于,追踪偏好是通过追踪组中最近选择的信息而实现的。
CN200480017207A 2003-06-18 2004-06-18 可配置的信息识别系统和方法 Expired - Fee Related CN100589099C (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US47907003P 2003-06-18 2003-06-18
US60/479,070 2003-06-18

Publications (2)

Publication Number Publication Date
CN1820267A CN1820267A (zh) 2006-08-16
CN100589099C true CN100589099C (zh) 2010-02-10

Family

ID=33551862

Family Applications (1)

Application Number Title Priority Date Filing Date
CN200480017207A Expired - Fee Related CN100589099C (zh) 2003-06-18 2004-06-18 可配置的信息识别系统和方法

Country Status (7)

Country Link
US (2) US8364706B2 (zh)
EP (1) EP1634195A1 (zh)
JP (1) JP5087273B2 (zh)
CN (1) CN100589099C (zh)
HK (1) HK1093108A1 (zh)
TW (1) TW200517857A (zh)
WO (1) WO2004111871A1 (zh)

Families Citing this family (52)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7679534B2 (en) 1998-12-04 2010-03-16 Tegic Communications, Inc. Contextual prediction of user words and user actions
US7712053B2 (en) * 1998-12-04 2010-05-04 Tegic Communications, Inc. Explicit character filtering of ambiguous text entry
US7319957B2 (en) 2004-02-11 2008-01-15 Tegic Communications, Inc. Handwriting and voice input with automatic correction
US7720682B2 (en) 1998-12-04 2010-05-18 Tegic Communications, Inc. Method and apparatus utilizing voice input to resolve ambiguous manually entered text input
US8938688B2 (en) 1998-12-04 2015-01-20 Nuance Communications, Inc. Contextual prediction of user words and user actions
US7881936B2 (en) * 1998-12-04 2011-02-01 Tegic Communications, Inc. Multimodal disambiguation of speech recognition
ATE443946T1 (de) 1999-05-27 2009-10-15 Tegic Communications Inc Tastatursystem mit automatischer korrektur
US7750891B2 (en) * 2003-04-09 2010-07-06 Tegic Communications, Inc. Selective input system based on tracking of motion parameters of an input device
US7610194B2 (en) * 2002-07-18 2009-10-27 Tegic Communications, Inc. Dynamic database reordering system
US7821503B2 (en) 2003-04-09 2010-10-26 Tegic Communications, Inc. Touch screen and graphical user interface
US7286115B2 (en) 2000-05-26 2007-10-23 Tegic Communications, Inc. Directional input system with automatic correction
US7030863B2 (en) 2000-05-26 2006-04-18 America Online, Incorporated Virtual keyboard system with automatic correction
US6760580B2 (en) 2000-03-06 2004-07-06 America Online, Incorporated Facilitating instant messaging outside of user-defined buddy group in a wireless and non-wireless environment
US6714793B1 (en) 2000-03-06 2004-03-30 America Online, Inc. Method and system for instant messaging across cellular networks and a public data network
US9736209B2 (en) 2000-03-17 2017-08-15 Facebook, Inc. State change alerts mechanism
US7624172B1 (en) 2000-03-17 2009-11-24 Aol Llc State change alerts mechanism
US8583440B2 (en) 2002-06-20 2013-11-12 Tegic Communications, Inc. Apparatus and method for providing visual indication of character ambiguity during text entry
US8005919B2 (en) 2002-11-18 2011-08-23 Aol Inc. Host-based intelligent results related to a character stream
US7428580B2 (en) 2003-11-26 2008-09-23 Aol Llc Electronic message forwarding
US7899862B2 (en) 2002-11-18 2011-03-01 Aol Inc. Dynamic identification of other users to an online user
US7640306B2 (en) 2002-11-18 2009-12-29 Aol Llc Reconfiguring an electronic message to effect an enhanced notification
US8122137B2 (en) 2002-11-18 2012-02-21 Aol Inc. Dynamic location of a subordinate user
US7590696B1 (en) 2002-11-18 2009-09-15 Aol Llc Enhanced buddy list using mobile device identifiers
US8965964B1 (en) 2002-11-18 2015-02-24 Facebook, Inc. Managing forwarded electronic messages
CA2506585A1 (en) 2002-11-18 2004-06-03 Valerie Kucharewski People lists
US20040205127A1 (en) 2003-03-26 2004-10-14 Roy Ben-Yoseph Identifying and using identities deemed to be known to a user
TW200517857A (en) * 2003-06-18 2005-06-01 Zi Corp Canada Inc Configurable information identification system and method
US7653693B2 (en) 2003-09-05 2010-01-26 Aol Llc Method and system for capturing instant messages
US7395203B2 (en) 2003-07-30 2008-07-01 Tegic Communications, Inc. System and method for disambiguating phonetic input
US7088861B2 (en) * 2003-09-16 2006-08-08 America Online, Inc. System and method for chinese input using a joystick
US7636083B2 (en) * 2004-02-20 2009-12-22 Tegic Communications, Inc. Method and apparatus for text input in various languages
US8095364B2 (en) 2004-06-02 2012-01-10 Tegic Communications, Inc. Multimodal disambiguation of speech recognition
US9606634B2 (en) 2005-05-18 2017-03-28 Nokia Technologies Oy Device incorporating improved text input mechanism
US8036878B2 (en) 2005-05-18 2011-10-11 Never Wall Treuhand GmbH Device incorporating improved text input mechanism
US8117540B2 (en) * 2005-05-18 2012-02-14 Neuer Wall Treuhand Gmbh Method and device incorporating improved text input mechanism
US8374846B2 (en) 2005-05-18 2013-02-12 Neuer Wall Treuhand Gmbh Text input device and method
WO2007021791A2 (en) * 2005-08-10 2007-02-22 Palm, Inc. Method and apparatus for accessing a contacts database and telephone services
US8504606B2 (en) * 2005-11-09 2013-08-06 Tegic Communications Learner for resource constrained devices
RU2008125130A (ru) 2005-11-21 2009-12-27 Зи Корпорейшн Оф Канада, Инк. (Ca) Система и способ доставки информации для мобильных устройств
US7587378B2 (en) 2005-12-09 2009-09-08 Tegic Communications, Inc. Embedded rule engine for rendering text and other applications
US7580925B2 (en) * 2006-04-19 2009-08-25 Tegic Communications, Inc. Efficient storage and search of word lists and other text
US7698326B2 (en) 2006-11-27 2010-04-13 Sony Ericsson Mobile Communications Ab Word prediction
US8225203B2 (en) * 2007-02-01 2012-07-17 Nuance Communications, Inc. Spell-check for a keyboard system with automatic correction
US8201087B2 (en) * 2007-02-01 2012-06-12 Tegic Communications, Inc. Spell-check for a keyboard system with automatic correction
US8103499B2 (en) * 2007-03-22 2012-01-24 Tegic Communications, Inc. Disambiguation of telephone style key presses to yield Chinese text using segmentation and selective shifting
US8299943B2 (en) * 2007-05-22 2012-10-30 Tegic Communications, Inc. Multiple predictions in a reduced keyboard disambiguating system
EP2009558A1 (en) 2007-06-25 2008-12-31 France Télécom Method and system for providing navigable search results
DE602008005428D1 (de) * 2008-06-11 2011-04-21 Exb Asset Man Gmbh Vorrichtung und Verfahren mit verbessertem Texteingabemechanismus
US8605039B2 (en) 2009-03-06 2013-12-10 Zimpl Ab Text input
CN102789473A (zh) * 2011-05-18 2012-11-21 国际商业机器公司 标识符检索方法和设备
US20140201629A1 (en) * 2013-01-17 2014-07-17 Microsoft Corporation Collaborative learning through user generated knowledge
US10216722B2 (en) * 2016-02-29 2019-02-26 DISH Technologies L.L.C. Systems and methods for processing shorthand items in electronic communications

Family Cites Families (28)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2197097A (en) * 1986-11-04 1988-05-11 Univ Dundee Data entry using dynamic word predication algorithm
US5818437A (en) * 1995-07-26 1998-10-06 Tegic Communications, Inc. Reduced keyboard disambiguating computer
US5911485A (en) * 1995-12-11 1999-06-15 Unwired Planet, Inc. Predictive data entry method for a keypad
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
US6333973B1 (en) * 1997-04-23 2001-12-25 Nortel Networks Limited Integrated message center
US6621532B1 (en) * 1998-01-09 2003-09-16 International Business Machines Corporation Easy method of dragging pull-down menu items onto a toolbar
US6608895B1 (en) * 1998-11-04 2003-08-19 Tadiran Telecom Business Systems, Ltd. Method of anticipatory dialing
US6646573B1 (en) * 1998-12-04 2003-11-11 America Online, Inc. Reduced keyboard text input system for the Japanese language
US8938688B2 (en) * 1998-12-04 2015-01-20 Nuance Communications, Inc. Contextual prediction of user words and user actions
GB2347239B (en) 1999-02-22 2003-09-24 Nokia Mobile Phones Ltd A communication terminal having a predictive editor application
GB2347240A (en) * 1999-02-22 2000-08-30 Nokia Mobile Phones Ltd Communication terminal having a predictive editor application
JP2000305702A (ja) * 1999-04-20 2000-11-02 Matsushita Electric Ind Co Ltd 電子機器の文字入力システム
JP2001067351A (ja) * 1999-08-31 2001-03-16 Sato Corp かな漢字変換装置およびかな漢字変換方法
JP2001325252A (ja) * 2000-05-12 2001-11-22 Sony Corp 携帯端末及びその情報入力方法、辞書検索装置及び方法、媒体
JP2002015002A (ja) * 2000-06-28 2002-01-18 Nec Corp 情報検索方法および電話機
US6823373B1 (en) * 2000-08-11 2004-11-23 Informatica Corporation System and method for coupling remote data stores and mobile devices via an internet based server
JP3838014B2 (ja) * 2000-09-27 2006-10-25 日本電気株式会社 嗜好学習装置、嗜好学習システム、嗜好学習方法および記録媒体
US6983310B2 (en) * 2000-12-29 2006-01-03 International Business Machines Corporation System and method for providing search capabilties on a wireless device
US6778834B2 (en) * 2001-02-27 2004-08-17 Nokia Corporation Push content filtering
US20060117343A1 (en) * 2001-04-17 2006-06-01 Digeo, Inc. Apparatus and methods for advertising in a sequential manner and based upon user preference
DE10123045A1 (de) * 2001-05-11 2002-11-21 Tenovis Gmbh & Co Kg Verfahren zur Eingabe einer Rufnummer in ein Telekommunikationsgerät sowie Telekommunikationsgerät
JP2003005702A (ja) 2001-06-20 2003-01-08 Nec Kagoshima Ltd プラズマディスプレイとその駆動電圧の調整方法
US6947770B2 (en) 2001-06-22 2005-09-20 Ericsson, Inc. Convenient dialing of names and numbers from a phone without alpha keypad
JP3722359B2 (ja) * 2001-06-29 2005-11-30 Esmertecエンジニアリングサービス株式会社 文字入力システム及び通信端末
TW200517857A (en) * 2003-06-18 2005-06-01 Zi Corp Canada Inc Configurable information identification system and method
KR100640505B1 (ko) * 2004-06-01 2006-10-30 삼성전자주식회사 검색된 전화번호에 대한 전화번호 연계 기능을 수행하는방법
US7680803B2 (en) * 2004-06-21 2010-03-16 Sap Aktiengesellschaft Open content interface for EH&S systems
US9230029B2 (en) * 2005-07-26 2016-01-05 Creative Technology Ltd System and method for modifying media content playback based on an intelligent random selection

Also Published As

Publication number Publication date
CN1820267A (zh) 2006-08-16
EP1634195A1 (en) 2006-03-15
TW200517857A (en) 2005-06-01
JP5087273B2 (ja) 2012-12-05
US20070094718A1 (en) 2007-04-26
JP2006527870A (ja) 2006-12-07
US20130173646A1 (en) 2013-07-04
US9081812B2 (en) 2015-07-14
US8364706B2 (en) 2013-01-29
WO2004111871A1 (en) 2004-12-23
HK1093108A1 (en) 2007-02-23

Similar Documents

Publication Publication Date Title
CN100589099C (zh) 可配置的信息识别系统和方法
CN101276361B (zh) 一种显示相关关键词的方法及系统
CN101595447B (zh) 输入预测
CA2633959C (en) Mobile device retrieval and navigation
CN101390042B (zh) 消除模糊字符的歧义
US7792813B2 (en) Presenting result items based upon user behavior
US7793209B2 (en) Electronic apparatus with a web page browsing function
CN102144228A (zh) 根据输入字符序列的资源定位符建议
US20090198691A1 (en) Device and method for providing fast phrase input
US20140074883A1 (en) Inquiry-oriented user input apparatus and method
US20030088559A1 (en) Information retrieval system and information retrieving method therefor
JP4430598B2 (ja) 情報共有システムおよび情報共有方法
CN112328872A (zh) 一种信息展示方法、信息搜索方法及装置
US20020111944A1 (en) Data lookup
WO2007132578A1 (ja) 施設検索装置およびこれを用いたカーナビゲーションシステム
CN1816067B (zh) 信息终端
KR20010095215A (ko) 사이트 정보 데이터베이스 구축을 통한 인터넷 상에서의정보 검색 방법
JP2008517397A (ja) 情報通信網を用いた情報提供方法
CN102004598A (zh) 一种媒体播放器及其字符输入方法
CN1157971C (zh) 行动通讯设备的连结网站系统及其方法
KR20020084739A (ko) 숫자입력을 이용한 인터넷 검색 및 접속 방법
KR100406747B1 (ko) 인터넷 도메인 네임 검색방법
CN101626414A (zh) 在数字键盘手机待机状态进行搜索上网的方法
KR20010105078A (ko) 인터넷전화기에서의 url주소 단축 방법 및 장치
KR960030030A (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
REG Reference to a national code

Ref country code: HK

Ref legal event code: DE

Ref document number: 1093108

Country of ref document: HK

C14 Grant of patent or utility model
GR01 Patent grant
REG Reference to a national code

Ref country code: HK

Ref legal event code: GR

Ref document number: 1093108

Country of ref document: HK

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

Termination date: 20200618