Source: http://www.google.com/patents/US7962169?ie=ISO-8859-1&dq=6004266
Timestamp: 2016-02-13 03:05:41
Document Index: 707230260

Matched Legal Cases: ['Application No. 04253282', 'Application No. 04253282', 'Application No. 04253282', 'Application No. 200580021824', 'Application No. 11', 'Application No. 11', 'Application No. 200580021824', 'Application No. 04253282', 'Application No. 200580021824']

Patent US7962169 - Handheld electronic device with text disambiguation - Google PatentsSearch Images Maps Play YouTube News Gmail Drive More »Sign inPatentsA handheld electronic device includes a reduced QWERTY keyboard and is enabled with disambiguation software. The device provides output in the form of a default output and a number of variants. The output is based largely upon the frequency, i.e., the likelihood that a user intended a particular output,...http://www.google.com/patents/US7962169?utm_source=gb-gplus-sharePatent US7962169 - Handheld electronic device with text disambiguationAdvanced Patent SearchPublication numberUS7962169 B2Publication typeGrantApplication numberUS 12/116,637Publication dateJun 14, 2011Filing dateMay 7, 2008Priority dateJun 2, 2004Fee statusPaidAlso published asUS7389124, US8224393, US8473010, US8731900, US20050283540, US20080215312, US20110230230, US20120323561, US20130253915, US20140235296Publication number116637, 12116637, US 7962169 B2, US 7962169B2, US-B2-7962169, US7962169 B2, US7962169B2InventorsVadim Fux, Michael G. Elizarov, Sergey V. KolomietsOriginal AssigneeResearch In Motion LimitedExport CitationBiBTeX, EndNote, RefManPatent Citations (22), Non-Patent Citations (15), Referenced by (8), Classifications (16), Legal Events (4) External Links: USPTO, USPTO Assignment, EspacenetHandheld electronic device with text disambiguation
US 7962169 B2Abstract
1. A method of disambiguating a text input into an electronic device that comprises a reduced keyboard and a memory having a plurality of words and associated frequency values stored therein, the method comprising:
determining that at least a pair of words correspond with the ambiguous text input;
outputting as a more preferred output at least a portion of a word of the at least pair of words having a relatively greater frequency value associated therewith;
outputting as a less preferred output at least a portion of another word of the at least pair of words having a relatively lesser frequency value associated therewith;
detecting a selection of the less preferred output; and
responsive to a completion of an input that includes the less preferred output, storing a revised frequency value associated with the another word.
2. The method of claim 1, further comprising setting as the revised frequency value the relatively lesser frequency value plus a portion of the difference between the relatively lesser and relatively greater frequency values.
detecting another ambiguous text input;
determining that the at least pair of words correspond with the another ambiguous text input;
outputting at least a portion of the another word as a less preferred output;
responsive to a completion of another input that includes the at least portion of the less preferred output, storing another revised frequency value greater than the relatively greater frequency value and being associated with the another word.
4. The method of claim 1, further comprising detecting as the selection of the less preferred output a final selection input after which no other selection input is detected prior to said completion of an input.
5. The method of claim 1, further comprising, responsive to the detecting of the selection:
storing the word as a default learning object;
storing the another word as a variant learning object; and
setting a flag.
6. The method of claim 5, further comprising employing the default learning object and the variant learning object to determine which of the word and the another word with which to associate the revised frequency value.
7. The method of claim 6, further comprising employing as the default learning object a final default learning object from among a plurality of default learning objects stored prior to said completion of an input, and employing as the variant learning object a final variant learning object from among a plurality of variant learning objects stored prior to said completion of an input.
8. The method of claim 7, further comprising, responsive to said completion of an input and a detection of the flag, employing the final default learning object and the final variant learning object to identify a word in the memory with which to associate the revised frequency value.
9. The method of claim 1 wherein the memory includes a generic word portion and a learning portion, at least some of the words and associated frequency values being stored in the generic word portion, the revised frequency value being one of a plurality of revised frequency values stored in the learning portion, at least some of the revised frequency values each being associated with a word in the memory, and further comprising:
detecting a further ambiguous text input;
determining that a first word and a second word each correspond with the further ambiguous text input, the first word having an associated first frequency value greater than a second frequency value associated with the second word;
outputting at least a portion of the first word as a more preferred output;
outputting at least a portion of the second word as a less preferred output;
determining that the first and second frequency values are each revised frequency values from the learning portion; and
responsive to a completion of an input that includes the at least portion of the second word, storing as another revised frequency value a frequency value lower than the second frequency value and being associated with the first word.
10. The method of claim 1, further comprising determining that said completion of an input has resulted in a user-specified word for which an equivalent word cannot be found on the electronic device, and storing the user-specified word with an associated frequency value greater than the relatively greater frequency value.
11. The method of claim 1, further comprising determining that said completion of an input has resulted in a user-specified word for which an equivalent word cannot be found on the electronic device, and storing the user-specified word with an associated frequency value having an absolute value within about an upper third of a predetermined range of absolute values.
12. A method of disambiguating a text input into an electronic device that comprises a reduced keyboard and a memory having a plurality of words and associated frequency values stored therein, the method comprising:
detecting an alternation input;
determining that an alternate word having an alternate frequency value corresponds with the ambiguous text input plus the alternation input;
outputting at least a portion of the alternate word; and
responsive to a completion of an input that includes the at least portion of the alternate word, storing a revised frequency value associated with the alternate word.
detecting as the ambiguous text input a number of actuations of a number of input members of the reduced keyboard;
detecting as the alternation input a deletion of an actuation of an input member and a reactuation of the same input member.
a reduced keyboard; and
a memory having a plurality of words and associated frequency values stored therein, the memory further having stored therein a number of routines which, when executed on the electronic device, cause the electronic device to perform operations comprising:
15. The electronic device of claim 14 wherein the operations further comprise setting as the revised frequency value the relatively lesser frequency value plus a portion of the difference between the relatively lesser and relatively greater frequency values.
16. The electronic device of claim 15 wherein the operations further comprise:
17. The electronic device of claim 14 wherein the operations further comprise detecting as the selection of the less preferred output a final selection input after which no other selection input is detected prior to said completion of an input.
18. The electronic device of claim 14 wherein the memory includes a generic word portion and a learning portion, at least some of the words and associated frequency values being stored in the generic word portion, the revised frequency value being one of a plurality of revised frequency values stored in the learning portion, at least some of the revised frequency values each being associated with a word in the memory, and wherein the operations further comprise:
19. The electronic device of claim 14 wherein the operations further comprise determining that said completion of an input has resulted in a user-specified word for which an equivalent word cannot be found on the electronic device, storing the user-specified word with an associated frequency value greater than the relatively greater frequency value.
20. The electronic device of claim 14 wherein the operations further comprise determining that said completion of an input has resulted in a user-specified word for which an equivalent word cannot be found on the electronic device, storing the user-specified word with an associated frequency value having an absolute value within about an upper third of a predetermined range of absolute values.
This application is a continuation of U.S. application Ser. No. 10/859,444, filed Jun. 2, 2004, which is now U.S. Pat. No. 7,389,124, the contents of which are incorporated herein by reference.
Patent CitationsCited PatentFiling datePublication dateApplicantTitleUS5818437Jul 26, 1995Oct 6, 1998Tegic Communications, Inc.Reduced keyboard disambiguating computerUS5953541Jan 24, 1997Sep 14, 1999Tegic 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 useUS5963671Aug 15, 1997Oct 5, 1999International Business Machines CorporationEnhancement of soft keyboard operations using trigram predictionUS6011554Jul 26, 1996Jan 4, 2000Tegic Communications, Inc.Reduced keyboard disambiguating systemUS6204848Apr 14, 1999Mar 20, 2001Motorola, Inc.Data entry apparatus having a limited number of character keys and methodUS6307549Oct 18, 1999Oct 23, 2001Tegic Communications, Inc.Reduced keyboard disambiguating systemUS6349282Apr 20, 1999Feb 19, 2002Larnout & Hauspie Speech Products N.V.Compound words in speech recognition systemsUS6580932May 31, 2000Jun 17, 2003Nokia Mobile Phones LimitedFoldable keyboard for mobile communications deviceUS7091885Jun 2, 2004Aug 15, 20062012244 Ontario Inc.Handheld electronic device with text disambiguationUS7283065Jun 2, 2004Oct 16, 2007Research In Motion LimitedHandheld electronic device with text disambiguationUS7389124 *Jun 2, 2004Jun 17, 2008Research In Motion LimitedHandheld electronic device with text disambiguationUS7403188Apr 4, 2005Jul 22, 2008Research In Motion LimitedHandheld electronic device with text disambiquation employing advanced word frequency learning featureUS20030112219Mar 6, 2002Jun 19, 2003Imed GharsalliInput/output interface controlUS20040021691Oct 18, 2001Feb 5, 2004Mark DostieMethod, system and media for entering data in a personal computing deviceUS20060007121Jun 2, 2004Jan 12, 2006Vadim FuxHandheld electronic device with text disambiguationUS20060047244Aug 31, 2004Mar 2, 2006Vadim FuxHandheld electronic device with text disambiguationUS20060221060Apr 4, 2005Oct 5, 2006Vadim FuxHandheld electronic device with text disambiquation employing advanced word frequency learning featureCN1248333AJan 22, 1998Mar 22, 2000蒂吉通信系统公司Reduced keyboard disambiguating systemEP1296216A1Feb 11, 2000Mar 26, 2003Nokia CorporationA mobile phone having a predictive editor applicationGB2385692A Title not availableWO1998008688A1Aug 28, 1997Mar 5, 1998Blumberg Marvin RSpeed typing apparatus and methodWO1998033111A1Jan 22, 1998Jul 30, 1998Tegic Communications IncReduced keyboard disambiguating system* Cited by examinerNon-Patent CitationsReference1Communication in corresponding European Application No. 04253282.0 mailed by the European Patent Office on Aug. 22, 2006 (7 pages).2Communication in corresponding European Application No. 04253282.0 mailed by the European Patent Office on Jun. 24, 2008 (5 pages).3Decision to Refuse in corresponding European Application No. 04253282.0 mailed by the European Patent Office on Nov. 8, 2010 (7 pages).4European Search Report in corresponding European Application No. EP04253282.0 mailed by the European Patent Office on Nov. 17, 2004 (12 pages).5Examination Report in corresponding Great Britain Application No. GB0625978.2, mailed by the UK Intellectual Property Office on Jul. 19, 2007 (4 pages).6Examination Report in corresponding Great Britain Application No. GB0625978.2, mailed by the UK Intellectual Property Office on May 15, 2008 (2 pages).7First Office Action in corresponding Chinese Application No. 200580021824.6, mailed by the Chinese Patent Office on Nov. 28, 2008 (6 pages).8Harbusch, K. et al., "Towards an Adaptive Communication Aid with Text Input from Ambiguous Keyboards," Proceedings of the 10th Conference of the European Chapter of the Association for Computational Linguistics (EACL 2003), Budapest, Hungary, 2003 (8 pages).9International Preliminary Report on Patentability in corresponding PCT Application No. PCT/CA2005/000850 mailed by the Canadian Patent Office on Oct. 4, 2006 (4 pages).10International Search Report and Written Opinion in corresponding PCT Application No. PCT/CA2005/000850 mailed by the Canadian Patent Office on Aug. 23, 2005 (8 pages).11Office Action in corresponding German Patent Application No. 11 2005 001 313.8-53 dated Jun. 10, 2008 (2 pages).12Office Action in corresponding German Patent Application No. 11 2005 001 313.8-53 mailed on Apr. 4, 2010 (2 pages).13Second Office Action in corresponding Chinese Application No. 200580021824.6, mailed by the Chinese Patent Office on Jun. 5, 2009 (4 pages).14Summons to Attend Oral Proceedings in corresponding European Application No. 04253282.0 mailed by the European Patent Office on Mar. 11, 2010 (5 pages).15Third Office Action in corresponding Chinese Application No. 200580021824.6, mailed by the Chinese Patent Office on Sep. 11, 2009 (14 pages).Referenced byCiting PatentFiling datePublication dateApplicantTitleUS8224393May 5, 2011Jul 17, 2012Research In Motion LimitedHandheld electronic device with text disambiguationUS8326333 *Nov 11, 2009Dec 4, 2012Sony Ericsson Mobile Communications AbElectronic device and method of controlling the electronic deviceUS8364134May 26, 2006Jan 29, 2013Sony Ericsson Mobile Communications AbAutomatic language selection for text input in messaging contextUS8473010Jun 14, 2012Jun 25, 2013Research In Motion LimitedHandheld electronic device with text disambiguationUS8731900May 21, 2013May 20, 2014Blackberry LimitedHandheld electronic device with text disambiguationUS20090170536 *May 26, 2006Jul 2, 2009Sony Ericsson Mobile Communications AbAutomatic language selection for text input in messaging contextUS20110111774 *Nov 11, 2009May 12, 2011Sony Ericsson Mobile Communications AbElectronic device and method of controlling the electronic deviceUS20110230230 *Sep 22, 2011Research In Motion LimitedHandheld electronic device with text disambiguation* Cited by examinerClassifications U.S. Classification455/550.1, 455/565, 455/418, 455/556.2, 345/168, 341/22International ClassificationG06F3/023, G06F3/00, H04M1/00Cooperative ClassificationG06F3/0237, G06F3/0236, G06F17/21, G06F17/28, H04M1/0266European ClassificationG06F3/023M6, G06F3/023M8Legal EventsDateCodeEventDescriptionNov 1, 2010ASAssignmentOwner name: 2012244 ONTARIO INC., CANADAFree format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:FUX, VADIM;ELIZAROV, MICHAEL G.;KOLOMIETS, SERGEY V.;REEL/FRAME:025229/0763Effective date: 20040922Owner name: RESEARCH IN MOTION LIMITED, CANADAFree format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:2012244 ONTARIO INC.;REEL/FRAME:025229/0837Effective date: 20061020Oct 25, 2011CCCertificate of correctionMar 21, 2014ASAssignmentOwner name: BLACKBERRY LIMITED, ONTARIOFree format text: CHANGE OF NAME;ASSIGNOR:RESEARCH IN MOTION LIMITED;REEL/FRAME:032495/0694Effective date: 20130709Dec 15, 2014FPAYFee paymentYear of fee payment: 4RotateOriginal ImageGoogle Home - Sitemap - USPTO Bulk Downloads - Privacy Policy - Terms of Service - About Google Patents - Send FeedbackData provided by IFI CLAIMS Patent Services