Input Of Abbreviated Word Form Patents (Class 715/261)
-
Patent number: 10055103Abstract: 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: GrantFiled: October 21, 2013Date of Patent: August 21, 2018Assignee: Google LLCInventor: Yusuf Ozuysal
-
Patent number: 9910844Abstract: 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: GrantFiled: March 11, 2015Date of Patent: March 6, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Aditya A. Kalyanpur, James W. Murdock, IV
-
Patent number: 9904667Abstract: 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: GrantFiled: November 20, 2014Date of Patent: February 27, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Aditya A. Kalyanpur, James W. Murdock, IV
-
Patent number: 9716679Abstract: 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: GrantFiled: November 13, 2014Date of Patent: July 25, 2017Assignees: SONY CORPORATION, SONY MOBILE COMMUNICATIONS INC.Inventor: Ryosuke Takeuchi
-
Patent number: 9672202Abstract: 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: GrantFiled: March 20, 2014Date of Patent: June 6, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Issac Alphonso, Nick Kibre, Michael Levit, Sarangarajan Parthasarathy
-
Patent number: 9419649Abstract: 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: GrantFiled: January 29, 2016Date of Patent: August 16, 2016Assignee: FUJITSU LIMITEDInventors: Masahiro Kataoka, Toshihiro Nishimura, Yasuhiro Suzuki
-
Patent number: 9405465Abstract: 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: GrantFiled: September 4, 2013Date of Patent: August 2, 2016Assignee: Cellco PartnershipInventor: David Sanjiv Sinnaduray
-
Patent number: 9390174Abstract: 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: GrantFiled: August 8, 2012Date of Patent: July 12, 2016Assignee: Google Inc.Inventors: Chen Zhou, Chen Ding, David Francois Huynh, JinYu Lou, Yanlai Huang, Hongda Shen, Guanghua Li, Yiming Li, Yangyang Chai
-
Patent number: 9069445Abstract: 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: GrantFiled: October 12, 2012Date of Patent: June 30, 2015Assignees: 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: 9063581Abstract: 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: GrantFiled: July 2, 2012Date of Patent: June 23, 2015Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: Domenico Raguseo
-
Publication number: 20150135065Abstract: 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: ApplicationFiled: May 23, 2014Publication date: May 14, 2015Applicant: Kabushiki Kaisha ToshibaInventors: Hirotada Hirabayashi, Yukihiro Kurita
-
Patent number: 9026426Abstract: 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: GrantFiled: March 19, 2009Date of Patent: May 5, 2015Assignee: Google Inc.Inventors: Genqing Wu, Xiaotao Duan, Tai-Yi Huang
-
Patent number: 8996995Abstract: 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: GrantFiled: February 16, 2010Date of Patent: March 31, 2015Assignee: Nokia CorporationInventor: Sushma Ramachandra
-
Publication number: 20150082158Abstract: 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: ApplicationFiled: September 18, 2013Publication date: March 19, 2015Applicant: LENOVO (Singapore) PTE, LTD.Inventors: Russell Speight VanBlon, John Carl Mese, Nathan J. Peterson, Rod D. Waltermann, Arnold S. Weksler
-
Publication number: 20150067487Abstract: 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: ApplicationFiled: September 3, 2013Publication date: March 5, 2015Applicant: International Business Machines CorporationInventors: Ramakrishnan Rajamony, William Evan Speight, Mark William Stephenson
-
Patent number: 8943405Abstract: 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: GrantFiled: November 27, 2013Date of Patent: January 27, 2015Assignee: Google Inc.Inventor: Benjamin Albert Azose
-
Patent number: 8930813Abstract: 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: GrantFiled: April 3, 2013Date of Patent: January 6, 2015Inventor: Orlando McMaster
-
Publication number: 20140365880Abstract: 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: ApplicationFiled: June 6, 2014Publication date: December 11, 2014Inventor: Jerome R. BELLEGARDA
-
Publication number: 20140365879Abstract: 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: ApplicationFiled: June 7, 2013Publication date: December 11, 2014Inventors: Todd Lefor, Kevin Honeyman
-
Patent number: 8904282Abstract: 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: GrantFiled: April 21, 2005Date of Patent: December 2, 2014Assignee: Motorola Mobility LLCInventors: Jens Nagel, Heiko K. Sacher
-
Publication number: 20140317496Abstract: 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: ApplicationFiled: July 2, 2014Publication date: October 23, 2014Inventor: Xiaojun Bi
-
Patent number: 8866746Abstract: 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: GrantFiled: September 6, 2011Date of Patent: October 21, 2014Assignee: BlackBerry LimitedInventors: Dan Rubanovich, Vadim Fux, Alexander Kornilovsky
-
Patent number: 8862989Abstract: 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: GrantFiled: June 25, 2008Date of Patent: October 14, 2014Assignee: Microsoft CorporationInventors: Yun-Chiang-Jordan Kung, Yu-Li Huang, Chin-Nan Lee, Hsiang-Fu Liu
-
Patent number: 8850311Abstract: 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 firstType: GrantFiled: February 8, 2011Date of Patent: September 30, 2014Inventor: Yun Kee Kang
-
Publication number: 20140289604Abstract: 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: ApplicationFiled: May 22, 2014Publication date: September 25, 2014Applicant: AT&T Intellectual Property II, L.P.Inventors: Eric CHEUNG, Kermit Hal Purdy
-
Patent number: 8756052Abstract: An electronic device is provided, having a locally and temporally adaptive prediction database.Type: GrantFiled: April 30, 2012Date of Patent: June 17, 2014Assignee: BlackBerry LimitedInventors: David Ryan Walker, Jerome Pasquero
-
Patent number: 8739031Abstract: 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: GrantFiled: August 19, 2008Date of Patent: May 27, 2014Assignee: AT&T Intellectual Property II, L.P.Inventors: Eric Cheung, Kermit Hal Purdy
-
Publication number: 20140136967Abstract: 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: ApplicationFiled: November 9, 2012Publication date: May 15, 2014Applicant: Research In Motion LimitedInventors: Thaddeus Clark White, Michael Ryan Fenton, Genevieve Elizabeth Mak, Gergely Ferenc Korodi
-
Publication number: 20140129930Abstract: 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: ApplicationFiled: January 15, 2013Publication date: May 8, 2014Inventor: Xiaojun Bi
-
Patent number: 8713433Abstract: 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: GrantFiled: January 3, 2013Date of Patent: April 29, 2014Assignee: Google Inc.Inventors: Yu Ouyang, Shumin Zhai
-
Patent number: 8713047Abstract: 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: GrantFiled: July 24, 2012Date of Patent: April 29, 2014Assignee: Google Inc.Inventor: Craig Nevill-Manning
-
Patent number: 8683328Abstract: 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: GrantFiled: August 20, 2010Date of Patent: March 25, 2014Assignee: Weald Remote Limited Liability CompanyInventor: Julien T. Nguyen
-
Patent number: 8671357Abstract: 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: GrantFiled: November 24, 2009Date of Patent: March 11, 2014Inventor: Jeffrey R. Spetalnick
-
Patent number: 8656276Abstract: 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: GrantFiled: January 18, 2006Date of Patent: February 18, 2014Assignee: Fuji Xerox Co., Ltd.Inventor: Kei Tanaka
-
Publication number: 20140026043Abstract: 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: ApplicationFiled: April 16, 2013Publication date: January 23, 2014Applicant: FUJITSU LIMITEDInventor: Kiyoshi TAKEUCHI
-
Patent number: 8634812Abstract: 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: GrantFiled: July 5, 2012Date of Patent: January 21, 2014Assignee: BlackBerry LimitedInventors: Michael John Bender, Donald Somerset McCulloch McKenzie
-
Patent number: 8560302Abstract: 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: GrantFiled: February 25, 2009Date of Patent: October 15, 2013Assignee: Guangdong Guobi Technology Co. LtdInventors: Jinglian Gao, Binghui Chen
-
Patent number: 8554755Abstract: 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: GrantFiled: December 1, 2008Date of Patent: October 8, 2013Assignee: Microsoft CorporationInventors: Matthew R. Richardson, Robert J. Ragno
-
Publication number: 20130262994Abstract: 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: ApplicationFiled: April 3, 2013Publication date: October 3, 2013Inventor: Orlando McMaster
-
Patent number: 8538743Abstract: 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: GrantFiled: March 21, 2007Date of Patent: September 17, 2013Assignee: Nuance Communications, Inc.Inventors: Oswaldo Gago, Steven M. Hancock, Maria E. Smith
-
Patent number: 8539348Abstract: 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: GrantFiled: February 1, 2010Date of Patent: September 17, 2013Assignee: BlackBerry LimitedInventors: Vadim Fux, Michael Elizarov, Daniel Rubanovich
-
Patent number: 8521515Abstract: 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: GrantFiled: August 29, 2012Date of Patent: August 27, 2013Assignee: Google Inc.Inventors: Georges R. Harik, Simon Tong, David R. Cheng
-
Patent number: 8515740Abstract: 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: GrantFiled: August 13, 2012Date of Patent: August 20, 2013Assignee: Research In Motion LimitedInventors: Vadim Fux, Michael G. Elizarov
-
Patent number: 8515738Abstract: 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: GrantFiled: April 19, 2011Date of Patent: August 20, 2013Assignee: Research In Motion LimitedInventors: Vadim Fux, Michael Elizarov
-
Publication number: 20130212475Abstract: 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: ApplicationFiled: October 31, 2011Publication date: August 15, 2013Applicant: KONINKLIJKE PHILIPS ELECTRONICS N.V.Inventors: Michael Chun-Chieh Lee, Eric Cohen-Solal, Yuechen Qian
-
Patent number: 8504349Abstract: 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: GrantFiled: June 18, 2007Date of Patent: August 6, 2013Assignee: Microsoft CorporationInventors: Mitica Manu, Jan-Kristian Markiewicz, Bradley A. Music, Brian D. Haslam
-
Patent number: 8496391Abstract: 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: GrantFiled: January 4, 2007Date of Patent: July 30, 2013Inventor: Sherrie L. Benson
-
Patent number: 8473280Abstract: 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: GrantFiled: August 6, 2010Date of Patent: June 25, 2013Assignee: King Abdulaziz City for Science & TechnologyInventors: Hussein K. Al-Omari, Mohammad S. Khorsheed
-
Patent number: 8441449Abstract: 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: GrantFiled: September 14, 2012Date of Patent: May 14, 2013Assignee: Research In Motion LimitedInventors: Vadim Fux, Michael Elizarov, Daniel Rubanovich
-
Publication number: 20130091426Abstract: 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: ApplicationFiled: May 9, 2011Publication date: April 11, 2013Applicant: NTT DOCOMO, INC.Inventors: Naoki Hashida, Yuma Kuribayashi, Naoto Ookubo, Chisa Takeda, Junko Hiraishi