Input Of Abbreviated Word Form Patents (Class 715/261)
  • Patent number: 10055103
    Abstract: A system for entering text in an application that includes a memory and one or more processors configured to execute instructions stored in the memory to perform operations including receiving an input gesture within an input field with autocomplete of the application. The operations include determining, in response to the received input gesture, if the input field with autocomplete of the application contains characters. The operations include presenting an interface for cycling through one or more characters available for entry into the input field with autocomplete when the input field with autocomplete is determined to contain no characters. The operations also include cycling through the one or more characters within the input field with autocomplete for a duration of the input gesture. The operations further include selecting at least one of the cycled characters at an end of the duration of the input gesture.
    Type: Grant
    Filed: October 21, 2013
    Date of Patent: August 21, 2018
    Assignee: Google LLC
    Inventor: Yusuf Ozuysal
  • Patent number: 9910844
    Abstract: According to an aspect, a query and a passage are parsed by a language parser to detect noun-centric phrases and verb-centric phrases in the query and the passage. Entities, including at least one untyped entity, are identified based on the noun-centric phrases and relations are identified based on the verb-centric phrases. Entity pairs are created that include an entity identified in the query and an entity identified in the passage, each pair satisfies a matching criteria. Relation pairs are created that include a relation identified in the query and a relation identified in the passage, each pair satisfies a matching criteria. A passage score that indicates the likelihood that an answer to the query is contained in the passage is determined based on the entity pairs, the matching criteria satisfied by each entity pair, the elation pairs, and the matching criteria satisfied by each relation pair.
    Type: Grant
    Filed: March 11, 2015
    Date of Patent: March 6, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Aditya A. Kalyanpur, James W. Murdock, IV
  • Patent number: 9904667
    Abstract: According to an aspect, a query and a passage are parsed by a language parser to detect noun-centric phrases and verb-centric phrases in the query and the passage. Entities, including at least one untyped entity, are identified based on the noun-centric phrases and relations are identified based on the verb-centric phrases. Entity pairs are created that include an entity identified in the query and an entity identified in the passage, each pair satisfies a matching criteria. Relation pairs are created that include a relation identified in the query and a relation identified in the passage, each pair satisfies a matching criteria. A passage score that indicates the likelihood that an answer to the query is contained in the passage is determined based on the entity pairs, the matching criteria satisfied by each entity pair, the elation pairs, and the matching criteria satisfied by each relation pair.
    Type: Grant
    Filed: November 20, 2014
    Date of Patent: February 27, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Aditya A. Kalyanpur, James W. Murdock, IV
  • Patent number: 9716679
    Abstract: Disclosed is an information processing apparatus including a display unit displaying information on a display screen, an operation unit including a text input key, and a control unit. The control unit displays text in response to input from the operation unit in a state of displaying an initial screen on the display screen, shows an application using text to a user for selection, starts up the application in accordance with the user's selection, and executes the application, using the text inputted from the operation unit.
    Type: Grant
    Filed: November 13, 2014
    Date of Patent: July 25, 2017
    Assignees: SONY CORPORATION, SONY MOBILE COMMUNICATIONS INC.
    Inventor: Ryosuke Takeuchi
  • Patent number: 9672202
    Abstract: Various components provide options to re-format an input based on one or more contexts. The input is received that has been submitted to an application (e.g., messaging application, mobile application, word-processing application, web browser, search tool, etc.), and one or more outputs are identified that are possibilities to be provided as options for re-formatting. A respective score of each output is determined by applying a statistical model to a respective combination of the input and each output, the respective score comprising a plurality of context scores that quantify a plurality of contexts of the respective combination. Exemplary contexts include historical-user contexts, domain contexts, and general contexts. One or more suggested outputs are selected from among the one or more outputs based on the respective scores and are provided as options to re-format the input.
    Type: Grant
    Filed: March 20, 2014
    Date of Patent: June 6, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Issac Alphonso, Nick Kibre, Michael Levit, Sarangarajan Parthasarathy
  • Patent number: 9419649
    Abstract: An encoding device searches input text data for a date-time notation string that represents at least a date or time. The encoding device generates, upon finding the date-time notation string by the search unit, a converted date and time code including an identification code for identifying the date-time notation string and a normalized date and time notation formed by converting the date-time notation string into a specific date-time notation format. The encoding device converts the input text data based on conversion information that associates the converted date-time code generated by the generation unit with the date-time notation string.
    Type: Grant
    Filed: January 29, 2016
    Date of Patent: August 16, 2016
    Assignee: FUJITSU LIMITED
    Inventors: Masahiro Kataoka, Toshihiro Nishimura, Yasuhiro Suzuki
  • Patent number: 9405465
    Abstract: Systems and methods for keypad button resizing are disclosed. In some implementations, a keypad including multiple characters is displayed on a display of a touchscreen device. A selection of one of the multiple characters on the keypad is received. For each character in the multiple characters on the keypad, a likelihood value that the character is a next character to be typed is predicted and a button size for the character is selected based on the predicted likelihood value. The keypad is modified based on the selected button size for each character. The modified keypad is displayed on the display of the touchscreen device.
    Type: Grant
    Filed: September 4, 2013
    Date of Patent: August 2, 2016
    Assignee: Cellco Partnership
    Inventor: David Sanjiv Sinnaduray
  • Patent number: 9390174
    Abstract: Methods and systems are provided for ranking search results and generating a presentation. In some implementations, a search system generates a presentation based on a search query. In some implementations, a search system ranks search results based on data stored in a knowledge graph. In some implementations, a search system identifies a modifying concept such as a superlative in a received search query, and determines ranking properties based on the modifying concept.
    Type: Grant
    Filed: August 8, 2012
    Date of Patent: July 12, 2016
    Assignee: Google Inc.
    Inventors: Chen Zhou, Chen Ding, David Francois Huynh, JinYu Lou, Yanlai Huang, Hongda Shen, Guanghua Li, Yiming Li, Yangyang Chai
  • Patent number: 9069445
    Abstract: A page flipping method for an electronic device is provided. An exemplary method includes the following steps: displaying an interface comprising a page preview region and a page flipping region; displaying a page on the page flipping region, and displaying an icon group comprising a plurality of icons on the page preview region; determining whether a flipping gesture is applied on the page flipping region; determining the type of the flipping gesture; determining a page flipping manner according to the determined result of the gesture and a function table, and retrieving a corresponding target page according to the determined page flipping manner; creating a new icon group according to the retrieved target page; and displaying the target page on the page flipping region, and displaying the created new icon group on the page preview region. An electronic device using the page processing method is also provided.
    Type: Grant
    Filed: October 12, 2012
    Date of Patent: June 30, 2015
    Assignees: HONG FU JIN PRECISION INDUSTRY (ShenZhen) CO., LTD., HON HAI PRECISION INDUSTRY CO., LTD.
    Inventors: Huai-Yang Long, Chih-San Chiang, Yun Zhao, Yue-Feng Ye, Hua-Dong Cheng, Han-Che Wang
  • Patent number: 9063581
    Abstract: A solution for auto-completing words being input to a computer is proposed. For this purpose, a user starts inputting a prefix of a target word; the computer tries predicting the target word that is desired, and it completes the prefix automatically (without the need of inputting the entire target word). In the proposed solution, the user also inputs an indication of the length of the target word. In this way, the computer can restrict the words being eligible to complete the prefix (i.e., including it) only to the ones having the desired length. This allows solving any ambiguity with shorter prefixes.
    Type: Grant
    Filed: July 2, 2012
    Date of Patent: June 23, 2015
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Domenico Raguseo
  • Publication number: 20150135065
    Abstract: According to one embodiment, an electronic apparatus includes a display processor. The display processor is configured to display one or more first strokes on a screen. The display processor is configured to display a plurality of candidates each indicative of one or more handwritten characters in a handwritten document, the plurality of candidates retrieved from the handwritten document by using the one or more first strokes, and is configured to arrange the plurality of candidates in an order determined by using number of strokes of each of the plurality of candidates and to display the plurality of arranged candidates.
    Type: Application
    Filed: May 23, 2014
    Publication date: May 14, 2015
    Applicant: Kabushiki Kaisha Toshiba
    Inventors: Hirotada Hirabayashi, Yukihiro Kurita
  • Patent number: 9026426
    Abstract: Methods, systems, and apparatus, including computer program products, in which an input method editor receives graphemes in a first writing system and identifies lexical items in a second writing system based on the graphemes in the first writing system. In one implementation, a method is provided. The method includes receiving a first grapheme in a first writing system; using a grapheme graph of graphemes in the first writing system to identify a first n-gram representation in the first writing system of a first morpheme in a second writing system; using the first n-gram representation to locate one or more first nodes in a morpheme graph; selecting a first lexical item from the one or more first lexical items based on a first score associated with each of the one or more first lexical items; and providing the first lexical item for display on a user device.
    Type: Grant
    Filed: March 19, 2009
    Date of Patent: May 5, 2015
    Assignee: Google Inc.
    Inventors: Genqing Wu, Xiaotao Duan, Tai-Yi Huang
  • Patent number: 8996995
    Abstract: An apparatus comprising a controller, wherein said controller is arranged to receive touch input identifying an original string; receive a multi-touch input gesture comprising a first and a second touch point in which a distance between a first touch point and a second touch point is changed and to replace said identified original string with a replacement string in response thereto.
    Type: Grant
    Filed: February 16, 2010
    Date of Patent: March 31, 2015
    Assignee: Nokia Corporation
    Inventor: Sushma Ramachandra
  • Publication number: 20150082158
    Abstract: A method, apparatus, and program product are disclosed for receiving an input from an input device, determining one or more characteristics of the received input, the one or more characteristics indicating a word length, and presenting a list of one or more words having word lengths determined according to the indicated word length.
    Type: Application
    Filed: September 18, 2013
    Publication date: March 19, 2015
    Applicant: LENOVO (Singapore) PTE, LTD.
    Inventors: Russell Speight VanBlon, John Carl Mese, Nathan J. Peterson, Rod D. Waltermann, Arnold S. Weksler
  • Publication number: 20150067487
    Abstract: A method includes incorporating a local service within a user's device, accessing at least one external service via the user's device; starting a service request for the at least one external service from an input area of the user's device, causing the local service to determine at least one possible completion for the service request based on the input to the at least one external service, and providing the at least one possible completion to the input area of the user's device, wherein the local service consults at least one user context before providing the at least one possible completion to the input area of the user's device.
    Type: Application
    Filed: September 3, 2013
    Publication date: March 5, 2015
    Applicant: International Business Machines Corporation
    Inventors: Ramakrishnan Rajamony, William Evan Speight, Mark William Stephenson
  • Patent number: 8943405
    Abstract: A computing device receives one or more indications of user input to enter a character string. In response, the computing device determines, based on a corpus that includes punctuated character strings previously entered by a user of the computing device, one or more punctuated versions of the character string. Each of the one or more punctuated versions of the character string includes one or more punctuation marks not present in the character string. The computing device outputs, for display, at least one of the one or more punctuated versions of the character string.
    Type: Grant
    Filed: November 27, 2013
    Date of Patent: January 27, 2015
    Assignee: Google Inc.
    Inventor: Benjamin Albert Azose
  • Patent number: 8930813
    Abstract: The method, system and computer program product efficiently generates a target word by processing an input character sequence to an electronic device from a user utilizing an abbreviated word format. A dynamic text entry (DTE) logic/utility detects receipt of the input sequence that is provided by the user and, in response to receipt of the input character sequence, DTE logic determines from the input sequence whether there is a matching sequence stored in a particular DTE library accessible to DTE logic. If there is one target word that is mapped to the input sequence, DTE logic appropriately displays the target word instead of continuing to display the input sequence. However, if DTE logic determines that multiple candidate target words are available, DTE logic displays the candidate target words to enable the user to select the target word. If the number of target words exceeds a threshold maximum number, DTE logic enables the user to provide additional letters using the abbreviated word format.
    Type: Grant
    Filed: April 3, 2013
    Date of Patent: January 6, 2015
    Inventor: Orlando McMaster
  • Publication number: 20140365880
    Abstract: Methods, systems, and computer-readable media related to a technique for combining two or more aspects of predictive information for auto-completion of user input, in particular, user commands directed to an intelligent digital assistant. Specifically, predictive information based on (1) usage frequency, (2) usage recency, and (3) semantic information encapsulated in an ontology (e.g., a network of domains) implemented by the digital assistant, are integrated in a balanced and sensible way within a unified framework, such that a consistent ranking of all completion candidates across all domains may be achieved. Auto-completions are selected and presented based on the unified ranking of all completion candidates.
    Type: Application
    Filed: June 6, 2014
    Publication date: December 11, 2014
    Inventor: Jerome R. BELLEGARDA
  • Publication number: 20140365879
    Abstract: Date entries may be made using aliases in place of a specific dates. Instead of a user having to locate or determine a specific date for a date entry field, the alias that represents the date may be entered in the date entry field. The date for the alias is determined from a context of the date entry. For example, the context may include a determination as to what application is requesting the date, what entity is associated with the date entry, and the like. In a payroll date example, a next pay date “NPD” alias may change based on the employee. The data used to determine the date that is represented by the alias may be one or more data sets. The aliases may be associated with more than one application.
    Type: Application
    Filed: June 7, 2013
    Publication date: December 11, 2014
    Inventors: Todd Lefor, Kevin Honeyman
  • Patent number: 8904282
    Abstract: An electronic device operates including a method for interpreting user input within an electronic device, the method comprising steps of receiving a first character via a user input (105), concurrently displaying a plurality of modal interpretations associated with the first character (110), selecting one of the plurality of modal interpretations (115), and displaying one of a first character result in response to the selection of the one of the plurality of modal interpretations (120).
    Type: Grant
    Filed: April 21, 2005
    Date of Patent: December 2, 2014
    Assignee: Motorola Mobility LLC
    Inventors: Jens Nagel, Heiko K. Sacher
  • Publication number: 20140317496
    Abstract: A computing device includes at least one processor and at least one module. The module may determine and output for display a list of one or more suggested character strings based on a first input received at a presence-sensitive display. The module may further receive an indication of a second user input detected at the presence-sensitive display. The module may further determine whether the second user input includes a replacement gesture, wherein the replacement gesture includes a first gesture in a substantially leftward direction and a second gesture in a substantially rightward direction. Responsive to determining that the received gesture input includes the replacement gesture, the module may output for display in place of the displayed text, a character string chosen from the list of one or more suggested character strings.
    Type: Application
    Filed: July 2, 2014
    Publication date: October 23, 2014
    Inventor: Xiaojun Bi
  • Patent number: 8866746
    Abstract: A handheld electronic device includes a reduced QWERTY keyboard and is enabled with disambiguation software and prediction software. During editing of an object, the object can be ambiguous, and the system provides one or more disambiguated interpretations of the ambiguous object. In some circumstances, the system can additionally provide one or more completions, i.e., predictions of future characters. However, in other circumstances the outputting of completions of an ambiguous object can be suppressed in order to avoid distracting the user and to provide more meaningful results to the user.
    Type: Grant
    Filed: September 6, 2011
    Date of Patent: October 21, 2014
    Assignee: BlackBerry Limited
    Inventors: Dan Rubanovich, Vadim Fux, Alexander Kornilovsky
  • Patent number: 8862989
    Abstract: An extensible reading system is described that provides a method of extending the readings supported by an IME application without updating the entire application. The extensible reading system separates the IME reading dictionary from the IME application, so that the user can update or supplement the dictionary with new readings without modifying the IME application. The extensible reading system receives custom readings from a user that include a sequence of keyboard characters and a selection of a language character that is to be inserted into a document when a user inputs the sequence of keyboard characters. Thus, the extensible reading system allows the user to update the readings for mapping keyboard characters to language characters much more frequently.
    Type: Grant
    Filed: June 25, 2008
    Date of Patent: October 14, 2014
    Assignee: Microsoft Corporation
    Inventors: Yun-Chiang-Jordan Kung, Yu-Li Huang, Chin-Nan Lee, Hsiang-Fu Liu
  • Patent number: 8850311
    Abstract: The present invention provides a word input method including the steps of: selectively inputting one or more letters containing the first letter of the word to be inputted; extracting, as a first priority, a word having less letters than a predetermined number, and which coincides with the word to be inputted, in a sequence from the first letter, from words containing one or more letters, from a word storage unit; extracting, as a second priority, a word having less letters than the predetermined number, from words containing one or more letters, from the word storage unit; extracting, as a third priority, a word having more letters than the predetermined number, and which coincides with the word to be inputted, in a sequence from the first letter, from words containing one or more letters, from the word storage unit; extracting, as a fourth priority, a word having more letters than the predetermined number, from words containing one or more letters, from the word storage unit; dividing the words of the first
    Type: Grant
    Filed: February 8, 2011
    Date of Patent: September 30, 2014
    Inventor: Yun Kee Kang
  • Publication number: 20140289604
    Abstract: A system and method for translating received input from a sender to recipient in an instant messaging dialog is disclosed. The method comprises receiving instant messaging input from a sender for recipient, wherein the instant messaging input comprises at least one subculture specific term. A category is identified the defines a difference between the sender and the recipient and the received instant messaging input is modified from the sender by generating an output associated with the least one subculture specific term and based on the identified category. Multiple recipients in a chat session may also each receive a translated or annotated message according to characteristics of each individual recipient.
    Type: Application
    Filed: May 22, 2014
    Publication date: September 25, 2014
    Applicant: AT&T Intellectual Property II, L.P.
    Inventors: Eric CHEUNG, Kermit Hal Purdy
  • Patent number: 8756052
    Abstract: An electronic device is provided, having a locally and temporally adaptive prediction database.
    Type: Grant
    Filed: April 30, 2012
    Date of Patent: June 17, 2014
    Assignee: BlackBerry Limited
    Inventors: David Ryan Walker, Jerome Pasquero
  • Patent number: 8739031
    Abstract: A system and method for translating received input from a sender to recipient in an instant messaging dialog is disclosed. The method comprises receiving instant messaging input from a sender for recipient, wherein the instant messaging input comprises at least one subculture specific term. A category is identified the defines a difference between the sender and the recipient and the received instant messaging input is modified from the sender by generating an output associated with the least one subculture specific term and based on the identified category. Multiple recipients in a chat session may also each receive a translated or annotated message according to characteristics of each individual recipient.
    Type: Grant
    Filed: August 19, 2008
    Date of Patent: May 27, 2014
    Assignee: AT&T Intellectual Property II, L.P.
    Inventors: Eric Cheung, Kermit Hal Purdy
  • Publication number: 20140136967
    Abstract: A method comprises displaying, by an electronic device, a first string corresponding to a received input sequence, determining whether the first string comprises a first part of a complete storage address following a predetermined address convention, and responsive to the determining, displaying a second string associated with the first string and following the predetermined address convention. The second string is a second part of the complete storage address, and the complete storage address further comprises a third part following the second part.
    Type: Application
    Filed: November 9, 2012
    Publication date: May 15, 2014
    Applicant: Research In Motion Limited
    Inventors: Thaddeus Clark White, Michael Ryan Fenton, Genevieve Elizabeth Mak, Gergely Ferenc Korodi
  • Publication number: 20140129930
    Abstract: A computing device includes at least one processor and at least one module. The module may determine and output for display a list of one or more suggested character strings based on a first input received at a presence-sensitive display. The module may further receive an indication of a second user input detected at the presence-sensitive display. The module may further determine whether the second user input includes a replacement gesture, wherein the replacement gesture includes a first gesture in a substantially leftward direction and a second gesture in a substantially rightward direction. Responsive to determining that the received gesture input includes the replacement gesture, the module may output for display in place of the displayed text, a character string chosen from the list of one or more suggested character strings.
    Type: Application
    Filed: January 15, 2013
    Publication date: May 8, 2014
    Inventor: Xiaojun Bi
  • Patent number: 8713433
    Abstract: A computing device is described that outputs for display at a presence-sensitive screen, a graphical keyboard having keys. The computing device receives an indication of a selection of one or more of the keys. Based on the selection the computing device determines a character string from which the computing device determines one or more candidate words. Based at least in part on the candidate words and a plurality of features, the computing device determines a spelling probability that the character string represents an incorrect spelling of at least one candidate word. The plurality of features includes a spatial model probability associated with at least one of the candidate words. If the spelling probability satisfies a threshold, the computing device outputs for display the at least one candidate word.
    Type: Grant
    Filed: January 3, 2013
    Date of Patent: April 29, 2014
    Assignee: Google Inc.
    Inventors: Yu Ouyang, Shumin Zhai
  • Patent number: 8713047
    Abstract: A system and method for providing definitions is described. A phrase to be defined is received. One or more documents, which each contain at least one definition, are determined. The phrase is matched to at least one of the definitions. One or more definitions for the phrase are presented.
    Type: Grant
    Filed: July 24, 2012
    Date of Patent: April 29, 2014
    Assignee: Google Inc.
    Inventor: Craig Nevill-Manning
  • Patent number: 8683328
    Abstract: The invention provides a method and system for entry and editing of multimedia objects for communication and presentation, associating multimedia objects with received sequences of keystroke or mouse action abbreviations. When an abbreviation is detected, the abbreviation is replaced with the associated multimedia object. Each multimedia object has editable properties, and each set of multimedia objects can be collected into an ensemble, which itself can have editable properties. One such ensemble property is a “theme,” which presents a variant of each multimedia object consistent with the theme.
    Type: Grant
    Filed: August 20, 2010
    Date of Patent: March 25, 2014
    Assignee: Weald Remote Limited Liability Company
    Inventor: Julien T. Nguyen
  • Patent number: 8671357
    Abstract: System and method for improving data input by using word frequency to text predict input. Other systems and methods include analyzing words already contained in a document (e.g. spell checking and OCR) and using word frequency to create a proxy system to reduce the space required to store data, allowing for more efficient usage of storage and enhancing the embedded content of matrix codes. The system displays the most common words in a language based upon the previously entered or displayed word(s), or the previously entered or displayed character or characters. Words with the most common frequency of use with the prior word(s) are displayed in a table to enable the user to quickly select one of the displayed words for rapid data entry. The input device can be a touch-sensitive display or non-touch sensitive type device.
    Type: Grant
    Filed: November 24, 2009
    Date of Patent: March 11, 2014
    Inventor: Jeffrey R. Spetalnick
  • Patent number: 8656276
    Abstract: A position information management system, an image forming apparatus, a position information management method and a storage medium is provided. The position information management system includes a document acquisition unit that acquires an electronic document to be printed; a layout acquisition unit that acquires layout information for printing the electronic document on a medium in a layout different from a layout for ordinary printing; and an information generation unit that generates correspondent information between a position on the electronic document and a position on the medium in the case where the electronic document is printed on the medium on the basis of the layout information.
    Type: Grant
    Filed: January 18, 2006
    Date of Patent: February 18, 2014
    Assignee: Fuji Xerox Co., Ltd.
    Inventor: Kei Tanaka
  • Publication number: 20140026043
    Abstract: A computer-readable recording medium stores an input support program that causes a computer to execute a process that includes detecting a nearby character string of one character or more included in an area within a predetermined range of a selected input area on an image displayed on a screen; searching a database correlating and storing item names indicating input items and text examples corresponding to the input items, for a text example that is correlated with an item name indicating an input item corresponding to the detected nearby character string and that corresponds to the character string, upon receiving input of a character string of one character or more to the input area; and outputting as a conversion candidate of the character string, the text example retrieved at the searching.
    Type: Application
    Filed: April 16, 2013
    Publication date: January 23, 2014
    Applicant: FUJITSU LIMITED
    Inventor: Kiyoshi TAKEUCHI
  • Patent number: 8634812
    Abstract: A method of dialing a phoneword using a mobile communication device that has full keyboard, which maps numbers to letters differently than on standard telephone keypads. The method detects the prefix of the phoneword and proceeds to display a message on the mobile communication device to indicate that a pre-determined key needs to be pressed before entering letters of the phoneword. The method can also display for selection, candidate phonewords that correspond to a partial entry of the phoneword.
    Type: Grant
    Filed: July 5, 2012
    Date of Patent: January 21, 2014
    Assignee: BlackBerry Limited
    Inventors: Michael John Bender, Donald Somerset McCulloch McKenzie
  • Patent number: 8560302
    Abstract: The present invention provides a method for generating derivative words including the steps of: creating a number of derivative grammar arrays; matching the inputting character information with the derivative grammar arrays and obtaining the match derivative grammar arrays; obtaining match words from the language database according to the condition arrays of the obtained derivative grammar arrays and the inputting character information; and generating derivative words by adding the suffix alphabetic character sets of the obtained derivative grammar arrays to the ends of the words. In accordance with the established grammar rules, the words in the language database can be converted to derivative words and the derivative words do not need to be stored in the language database. Therefore, the storage space of the language database can be remarkably reduced. The present invention also provides a system for generating derivative words.
    Type: Grant
    Filed: February 25, 2009
    Date of Patent: October 15, 2013
    Assignee: Guangdong Guobi Technology Co. Ltd
    Inventors: Jinglian Gao, Binghui Chen
  • Patent number: 8554755
    Abstract: A system for guiding a search for information is presented. The system comprises a user interface that accepts a phrase and receives at least one suggestion based at least in part on the phrase. The system also includes a phrase suggestion engine that matches the phrase with the at least one suggestion. Methods of using the system are also provided.
    Type: Grant
    Filed: December 1, 2008
    Date of Patent: October 8, 2013
    Assignee: Microsoft Corporation
    Inventors: Matthew R. Richardson, Robert J. Ragno
  • Publication number: 20130262994
    Abstract: The method, system and computer program product efficiently generates a target word by processing an input character sequence to an electronic device from a user utilizing an abbreviated word format. A dynamic text entry (DTE) logic/utility detects receipt of the input sequence that is provided by the user and, in response to receipt of the input character sequence, DTE logic determines from the input sequence whether there is a matching sequence stored in a particular DTE library accessible to DTE logic. If there is one target word that is mapped to the input sequence, DTE logic appropriately displays the target word instead of continuing to display the input sequence. However, if DTE logic determines that multiple candidate target words are available, DTE logic displays the candidate target words to enable the user to select the target word. If the number of target words exceeds a threshold maximum number, DTE logic enables the user to provide additional letters using the abbreviated word format.
    Type: Application
    Filed: April 3, 2013
    Publication date: October 3, 2013
    Inventor: Orlando McMaster
  • Patent number: 8538743
    Abstract: A software language including language constructs for disambiguating text that is to be converted to speech using configurable lexeme based rules. The language can include at least one conditional statement and a significance indicator. The conditional statement can define a sense of usage for a lexeme. The significance indicator can define a criteria for selecting an associated sense of usage. The language can also include an action expression that is associated with a conditional statement that defines a set of programmatic actions to be executed upon a selection of the associated usage sense. The conditional statement can include a context range specification that defines a scope of an input string for examination when evaluating the conditional statement. Further, the conditional statement can include a directive that represents a defined condition of the lexeme or the text surrounding the lexeme.
    Type: Grant
    Filed: March 21, 2007
    Date of Patent: September 17, 2013
    Assignee: Nuance Communications, Inc.
    Inventors: Oswaldo Gago, Steven M. Hancock, Maria E. Smith
  • Patent number: 8539348
    Abstract: A handheld electronic device includes a reduced QWERTY keyboard and is enabled with disambiguation software that is operable to disambiguate text input. In addition to identifying and outputting representations of language objects that are stored in the memory and that correspond with a text input, the device is able in certain circumstances of erroneous input to provide proposed corrected output.
    Type: Grant
    Filed: February 1, 2010
    Date of Patent: September 17, 2013
    Assignee: BlackBerry Limited
    Inventors: Vadim Fux, Michael Elizarov, Daniel Rubanovich
  • Patent number: 8521515
    Abstract: A system offers potential completions for fragments of text. The system may obtain a text fragment and identify documents that include the text fragment. The system may locate sentences within the documents that include at least a portion of the text fragment, identify sentence endings associated with the located sentences, and present the sentence endings as potential completions for the text fragment.
    Type: Grant
    Filed: August 29, 2012
    Date of Patent: August 27, 2013
    Assignee: Google Inc.
    Inventors: Georges R. Harik, Simon Tong, David R. Cheng
  • Patent number: 8515740
    Abstract: A handheld electronic device includes a reduced QWERTY keyboard and is enabled with disambiguation software that is operable to disambiguate compound text input. The device is able to assemble language objects in the memory to generate compound language solutions. The device is able to analyze the combinations of language objects in light of N-gram data stored on the device to avoid proposing low-probability compound language solutions.
    Type: Grant
    Filed: August 13, 2012
    Date of Patent: August 20, 2013
    Assignee: Research In Motion Limited
    Inventors: Vadim Fux, Michael G. Elizarov
  • Patent number: 8515738
    Abstract: A handheld electronic device includes a reduced QWERTY keyboard and is enabled with disambiguation software that is operable to disambiguate compound text input. The device is able to assemble language objects in the memory to generate compound language solutions. The device is able to prioritize compound language solutions according to various criteria.
    Type: Grant
    Filed: April 19, 2011
    Date of Patent: August 20, 2013
    Assignee: Research In Motion Limited
    Inventors: Vadim Fux, Michael Elizarov
  • Publication number: 20130212475
    Abstract: A system for suggesting autocompletion terms during text entry of a report. A text entry unit (2) for enabling a user to enter a text into a current report (1). A term selector (11) for selecting at least one frequently co-occurring term (12), based on an extracted term (8), the extracted term section (9), the current section (10), and a co-occurrence statistic (7). An indicator (13) provides an indication of the at least one frequently co-occurring term (12) to the user. A system for analyzing reports comprises a co-occurrence statistics generator (26) for generating a plurality of co-occurrence statistics, a co-occurrence statistic being indicative of a first term, a first section, a second term, a second section, and a frequency in which reports contain the first term in the first section in combination with the second term in the second section.
    Type: Application
    Filed: October 31, 2011
    Publication date: August 15, 2013
    Applicant: KONINKLIJKE PHILIPS ELECTRONICS N.V.
    Inventors: Michael Chun-Chieh Lee, Eric Cohen-Solal, Yuechen Qian
  • Patent number: 8504349
    Abstract: A computing system may predict a word based on received user input that selects a part of the word (e.g., the first characters, the first root, etc.). Specifically, a program, when run on the computing system, may perform a method including creating a candidate list of words based on received user input. These words may be then organized into a hierarchy, or tree structure, in which each word is associated with a parent and each parent is a partial match for its associated words. The top-tier partial matches may be presented, and user input corresponding to a selected partial match may be received. A set of candidates related to the selected partial match may then be presented for user selection.
    Type: Grant
    Filed: June 18, 2007
    Date of Patent: August 6, 2013
    Assignee: Microsoft Corporation
    Inventors: Mitica Manu, Jan-Kristian Markiewicz, Bradley A. Music, Brian D. Haslam
  • Patent number: 8496391
    Abstract: A method of forming words utilizing a character actuator unit in which the character actuators are segregated into certain categories. First and second categories are employed and activated simultaneously to generate the beginning and ending of a word. First and second actuating categories may be combined with third and fourth categories of actuators to further form and modify words in any languages.
    Type: Grant
    Filed: January 4, 2007
    Date of Patent: July 30, 2013
    Inventor: Sherrie L. Benson
  • Patent number: 8473280
    Abstract: A method for facilitating texting in a non-Latin-based language includes storing mapping between a non-Latin-based language and a Latin-based language in a computer storage. The characters in the non-Latin-based language are mapped to a first group of characters in the Latin-based language. The diacritics in the non-Latin-based language are mapped to a second group of characters in the Latin-based language. The characters in the non-Latin-based language in a texting message are converted into in the coded text comprising characters in the Latin-based language according to the mapping. The texting message having the coded text is transmitted from a first communication device to a second communication device. The characters of the Latin-based language in the coded text are converted back into the characters in the non-Latin-based language according to the mapping to allow a user to read the text message in the non-Latin-based language on the second communication device.
    Type: Grant
    Filed: August 6, 2010
    Date of Patent: June 25, 2013
    Assignee: King Abdulaziz City for Science & Technology
    Inventors: Hussein K. Al-Omari, Mohammad S. Khorsheed
  • Patent number: 8441449
    Abstract: A handheld electronic device includes a reduced QWERTY keyboard and is enabled with disambiguation software that is operable to disambiguate text input. In addition to identifying and outputting representations of language objects that are stored in the memory and that correspond with a text input, the device provides a learning function which facilitates providing proposed corrected output by the device in certain circumstances of erroneous input.
    Type: Grant
    Filed: September 14, 2012
    Date of Patent: May 14, 2013
    Assignee: Research In Motion Limited
    Inventors: Vadim Fux, Michael Elizarov, Daniel Rubanovich
  • Publication number: 20130091426
    Abstract: To present information that is likely to be input by a user as an input candidate in a case of supporting user input. A communication terminal acquires an email, when an instruction to generate a memorandum is detected, specifies a character string associated with a predetermined attribute (a date and time, place, and person etc.), selects an input candidate from the specified character string and presents the selected candidate. For example, when a receive time of the email is “March 10th,” and the email includes the character string “next day” in the text, the communication terminal presents the character string “March 11th” as an input candidate.
    Type: Application
    Filed: May 9, 2011
    Publication date: April 11, 2013
    Applicant: NTT DOCOMO, INC.
    Inventors: Naoki Hashida, Yuma Kuribayashi, Naoto Ookubo, Chisa Takeda, Junko Hiraishi