Dictionary Patents (Class 715/259)
  • Patent number: 11880511
    Abstract: A method and a device for automatically convert input typed using a multi layout physical or virtual keyboard to the correct layout. Some implementations also fix spelling mistakes and set the active layout to the desired layout. When a key such as the space bar is triggered, the implementation may feed the gestures into a machine learning model, the model then may output the estimated correct layout, and followingly cause replacing the characters, symbols or letters, corresponding to the typed keys in displayed words. Based on the estimated or detected language, the software of the implementation may check for spelling mistakes and will correct them.
    Type: Grant
    Filed: January 30, 2023
    Date of Patent: January 23, 2024
    Assignee: Kiloma Advanced Solutions Ltd
    Inventors: Eyal Benjamin, Paaz Cohen-Abramovich
  • Patent number: 11803705
    Abstract: An information processing apparatus includes a memory and processor. The memory stores a trouble category into which a trouble occurring in a product is classified and a design-element category into which a design element causing the trouble and included in the product is classified in mutual association and store a design-element category into which a design element included in a product is classified and a design-requirement category into which a design requirement of the design element is classified in association with each other.
    Type: Grant
    Filed: December 7, 2020
    Date of Patent: October 31, 2023
    Assignee: FUJIFILM Business Innovation Corp.
    Inventors: Makoto Fuchigami, Yasuaki Miyazawa, Mari Horie, Hiroshi Murano, Nobukazu Takahashi, Kimihiro Wakabayashi, Masaki Suda, Eiji Ooyama, Hiroaki Murai, Masahiro Ishino
  • Patent number: 11626103
    Abstract: Systems and methods for determining to perform an action of a query using a trained natural language model of a natural language understanding (NLU) system are disclosed herein. A text string corresponding to a prescribed action includes at least a content entity is received. A determination is made as to whether the text string corresponds to an audio input of a first group. In response to determining the text string corresponds to an audio input of a first group, a determination is made as to whether the text string includes an obsequious expression. In response to determining the text string corresponds to an audio input of a first group and in response to determining the text string includes an obsequious expression, a determination is made to perform the prescribed action.
    Type: Grant
    Filed: February 28, 2020
    Date of Patent: April 11, 2023
    Assignee: Rovi Guides, Inc.
    Inventors: Jeffry Copps Robert Jose, Mithun Umesh
  • Patent number: 11397853
    Abstract: A word extraction assistance system includes: a storage device that stores a document archive that is a subject of following steps, and a dictionary that defines relations between words; and a calculation device that performs the step of comparing a document contained in the document archive with the dictionary, and thus generating candidate-for-structured-data related to relations between predetermined words, the step of performing determination of validity of the candidate-for-structured-data, based on certainty of the candidate-for-structured-data, and the step of adding the candidate-for-structured-data to the dictionary, based on a result of the determination of validity.
    Type: Grant
    Filed: December 11, 2019
    Date of Patent: July 26, 2022
    Assignee: HITACHI, LTD.
    Inventors: Tadashi Takeuchi, Takaaki Haruna
  • Patent number: 11372815
    Abstract: Systems for web-based collaboration systems. Two or more users can operate concurrently on objects stored in a cloud-based environment that hosts shared objects. Concurrent editing is facilitated by components in the cloud-based environment that serve to grant a first user, a first permission to modify a first instance of an object to be edited with a first editing tool, then grant to a second user, a second permission to modify a second instance of the same object to be edited with a second editing tool instance. The occurrence of a modification event that presents a conflict is detected, and steps are taken for determining a range of possible remediation tool options that can be used to address the modification conflict. Remediation tool options include remediation tool options that are natively supported within the editing tools. A set of applicable remediation tool options are presented in a user interface.
    Type: Grant
    Filed: August 10, 2020
    Date of Patent: June 28, 2022
    Inventors: Ryan Knotts, Varun Gupta
  • Patent number: 11281735
    Abstract: In some implementations, a computing system can determine how important an investment identifier is to a content item that mentions the investment identifier. For example, a content item may describe a story, event, etc., related to an investment identifier. The content item may mention the investment identifier by mentioning the investment identifier, proxies for the investment identifier, or other equivalents associated with the investment identifier. The computing system can determine locations in the content item where the investment identifier is mentioned and/or how frequently the investment identifier is mentioned. Based on the locations and/or frequency of mentions, the computing system can determine an importance score that represents how important the investment identifier is to the story described by the content item. The importance score can be stored in metadata for the content item and used when determining which content items to present to a user.
    Type: Grant
    Filed: December 10, 2019
    Date of Patent: March 22, 2022
    Assignee: Apple Inc.
    Inventors: Dominic J. Hughes, Anil A. Sewani, Chi Wai Lau, Amogh Mahapatra, Gurumurthy D. Ramkumar
  • Patent number: 11238024
    Abstract: Software for a website hosting short-text services creates an index of buckets for locality sensitive hashing (LSH). The software stores the index in an in-memory database of key-value pairs. The software creates, on a mobile device, a cache backed by the in-memory database. The software then uses a short text to create a query embedding. The software map the query embedding to corresponding buckets in the index and determines which of the corresponding buckets are nearest neighbors to the query embedding using a similarity measure. The software displays location types associated with each of the buckets that are nearest neighbors in a view in a graphical user interface(GUI) on the mobile device and receives a user selection as to one of the location types. Then the software displays the entities for the selected location type in a GUI view on the mobile device.
    Type: Grant
    Filed: December 30, 2019
    Date of Patent: February 1, 2022
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Aasish Pappu, Amanda Stent
  • Patent number: 11237644
    Abstract: A character input device according to one or more embodiments may include a controller including a suggestion controller and a display controller, and a database. The database stores a normal predictive conversion suggestion, a group including a plurality of group conversion suggestions each having a common element, and a symbol representing an attribute that classifies the plurality of group conversion suggestions by a characteristic different from the common element in the group. The suggestion controller may detect a reading of an input character and detects, in response to the reading of the input character at least partially matching a name of the group, the symbol representing the attribute of the group. The display controller may display the normal predictive conversion suggestion and the symbol.
    Type: Grant
    Filed: February 11, 2021
    Date of Patent: February 1, 2022
    Assignee: OMRON Corporation
    Inventors: Kei Ichikawa, Mieko Yamauchi
  • Patent number: 11227111
    Abstract: A first version of a document is accessed so that a corresponding contract dictionary is generated with a plurality of string tokens. Subsequently, a visual distinction is assigned to the corresponding ranking priority of each of the plurality of string tokens. A second version of the document is accessed and changed string tokens are identified by comparing the second version with the first version of the document. A corresponding ranking priority is then retrieved for each of the changed string tokens in the contract dictionary so that each of the changed string tokens can be highlighted with the visual distinction corresponding to the ranking priority. Each of the highlighted changed string tokens can then be displayed with the visual distinction and the document on a graphical user interface.
    Type: Grant
    Filed: May 1, 2019
    Date of Patent: January 18, 2022
    Assignee: SAP SE
    Inventors: Saket Agrahari, Shivaprasad K C, Shruthi Jinadatta, Madhava Dama, Debashis Banerjee
  • Patent number: 11055297
    Abstract: Various embodiments are generally directed to a dynamic, flexible acronym decoder. A user may submit a query via one of a plurality of user interfaces. Information describing the user may be received to generate a context vector for the user. The query may be processed against a database of terms using the context vector, a machine learning model, and content tags applied to terms in the database. Processing the queries against the database may return a result set, and the ML model may be used to compute a score for each result. The results may be ordered based on the scores and returned as responsive to the query.
    Type: Grant
    Filed: May 20, 2019
    Date of Patent: July 6, 2021
    Assignee: Capital One Services, LLC
    Inventors: Erik Silk, Basim Partovi, Ahmad Hassan Ibrahim
  • Patent number: 10871897
    Abstract: Methods, systems, devices, and apparatus, including computer program products, for identifying candidates for text entry. One or more inputs entering one or more characters are received. One or more first candidate characters are identified and presented for the inputs using a first dictionary. One or more second candidate characters related to a respective first candidate character are identified and presented.
    Type: Grant
    Filed: November 26, 2018
    Date of Patent: December 22, 2020
    Assignee: Apple Inc.
    Inventors: Deborah Eileen Goldsmith, Chia-Chi Chou, Maria Celia Vigil, Leland Douglas Collins, Jr.
  • Patent number: 10740297
    Abstract: Systems for web-based collaboration systems. Two or more users can operate concurrently on objects stored in a cloud-based environment that hosts shared objects. Concurrent editing is facilitated by components in the cloud-based environment that serve to grant a first user, a first permission to modify a first instance of an object to be edited with a first editing tool, then grant to a second user, a second permission to modify a second instance of the same object to be edited with a second editing tool instance. The occurrence of a modification event that presents a conflict is detected, and steps are taken for determining a range of possible remediation tool options that can be used to address the modification conflict. Remediation tool options include remediation tool options that are natively supported within the editing tools. A set of applicable remediation tool options are presented in a user interface.
    Type: Grant
    Filed: December 17, 2015
    Date of Patent: August 11, 2020
    Assignee: Box, Inc.
    Inventors: Ryan Knotts, Varun Gupta
  • Patent number: 10656829
    Abstract: A computer-implemented method includes: receiving, at a user device, user input corresponding to handwritten text to be recognized using a recognition engine; and receiving, at the user device, a representation of the handwritten text. The representation includes the handwritten text parsed into individual handwritten characters. The method further includes: displaying, on a display of the user device, the handwritten characters using a first indicator; receiving, at the user device, an identification of a text character recognized as one of the handwritten characters; displaying, on the display, the text character; and adjusting, at the user device, the one of the handwritten characters from being displayed using the first indicator to using a second indicator in response to the received identification. The first and second indicators are different.
    Type: Grant
    Filed: April 5, 2019
    Date of Patent: May 19, 2020
    Assignee: Google LLC
    Inventors: Franz Josef Och, Thomas Deselaers, Daniel Martin Keysers, Henry Allan Rowley
  • Patent number: 10643580
    Abstract: Disclosed is a method and device for switching a playing mode of a mobile terminal, a storage medium and a program, including creating a full screen blank view and creating a full screen playing view, so that the full screen playing view covers the full screen blank view; loading a video content to be played into the full screen playing view; and after a rotation angle of a mobile terminal is received, rotating the video content which is loaded into the full screen playing view, and playing the rotated video content in the full screen playing view. By switching a playing mode of a mobile terminal, a non-full screen mode in a vertical screen form is switched to a full screen mode in a horizontal screen form; and a video content does not need to be recomposed any longer, thereby reducing hardware resources consumption and accelerating the switching process.
    Type: Grant
    Filed: December 11, 2014
    Date of Patent: May 5, 2020
    Assignee: Guangzhou UCWEB Computer Technology Co., Ltd.
    Inventors: Miaokui Ma, Xiaojun Chang
  • Patent number: 10521413
    Abstract: Software for a website hosting short-text services creates an index of buckets for locality sensitive hashing (LSH). The software stores the index in an in-memory database of key-value pairs. The software creates, on a mobile device, a cache backed by the in-memory database. The software then uses a short text to create a query embedding. The software map the query embedding to corresponding buckets in the index and determines which of the corresponding buckets are nearest neighbors to the query embedding using a similarity measure. The software displays location types associated with each of the buckets that are nearest neighbors in a view in a graphical user interface (GUI) on the mobile device and receives a user selection as to one of the location types. Then the software displays the entities for the selected location type in a GUI view on the mobile device.
    Type: Grant
    Filed: November 20, 2015
    Date of Patent: December 31, 2019
    Assignee: Oath Inc.
    Inventors: Aasish Pappu, Amanda Stent
  • Patent number: 10459994
    Abstract: A webpage is received. A request to tag a webpage is received. The webpage may be parsed in response to the received request to tag the webpage. One or more critical words may be identified within the parsed webpage. A tag dictionary may be searched for the identified one or more critical words. One or more tags for selection by an end user may be displayed in response to searching the tag dictionary. The parsed webpage may be tagged with a received selection of a tag of the displayed one or more tags.
    Type: Grant
    Filed: May 31, 2016
    Date of Patent: October 29, 2019
    Assignee: International Business Machines Corporation
    Inventors: Raquel Maldonado Cabrera, Jose R. Mosqueda Mejia
  • Patent number: 10025979
    Abstract: Embodiments of the present disclosure provide for analyzing paragraphs in a fixed format document to determine style clusters or groupings of each paragraph. In certain embodiments, the paragraphs are grouped into style clusters based on a first property. Each style cluster is then further divided into sub-groups based on a second property. Once the sub-groups have been determined, a third property associated with each paragraph in each sub-group is normalized based on a dominant one of the at least the third property.
    Type: Grant
    Filed: January 23, 2012
    Date of Patent: July 17, 2018
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Milos Lazarevic, Milos Raskovic
  • Patent number: 9996508
    Abstract: To provide an input assistance device, an input assistance method and a storage medium which can present a character string to be suggested to a user in consideration of a probability of being inputted first in a character string. An input assistance device is for assisting a user to input a character string, the device includes: a character string determining unit that determines a character string to be suggested relating to the inputted kana character string, in the case that a user inputs a kana character string by use of index structure, the index structure recording therein a word together with its kana-reading and the index structure indicating whether or not it is probable that the word is inputted first at a time of inputting a character string; and a suggested candidate presenting unit that presents the character string to be suggested, which is determined, as a suggested candidate.
    Type: Grant
    Filed: November 18, 2014
    Date of Patent: June 12, 2018
    Assignee: NEC SOLUTION INNOVATORS, LTD.
    Inventors: Yuzuru Okajima, Kosuke Yamamoto
  • Patent number: 9910884
    Abstract: Functionality is described herein for presenting representations of the z most recently presented items. The functionality also presents indicators which convey the presentation modes that were last used to present the z items. When the user selects one of the z items, the functionality presents it, as a default, using the last-used presentation mode, as conveyed by the indicator associated with this item. In one particular case, the last-used presentation mode corresponds to a full mode or a snap mode.
    Type: Grant
    Filed: January 13, 2014
    Date of Patent: March 6, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: John E. Churchill, Joseph Wheeler, Jérôme Jean-Louis Vasseur, Thomas R. Fuller, Jason D. Giles
  • Patent number: 9785631
    Abstract: A method and apparatus that can extract domain-specific acronyms and their definitions from large documents is disclosed. Strings of characters indicative of candidate acronyms within a portion of a document may be identified and extracted. Definitions for each selected string of characters may be extracted from text within the document proximal to that string of characters. Candidate acronym/definition pairs may be created for each selected string of characters based on the string of characters and their definitions. A classification system may be iteratively applied to the candidate acronym/definition pairs to create or update an acronym/definition pair dictionary for the document.
    Type: Grant
    Filed: March 16, 2012
    Date of Patent: October 10, 2017
    Assignee: ENTIT SOFTWARE LLC
    Inventors: Natalia Vassilieva, Anna Yarygina
  • Patent number: 9767142
    Abstract: Functionality is described herein for presenting representations of the z most recently presented items. The functionality also presents indicators which convey the presentation modes that were last used to present the z items. When the user selects one of the z items, the functionality presents it, as a default, using the last-used presentation mode, as conveyed by the indicator associated with this item. In one particular case, the last-used presentation mode corresponds to a full mode or a snap mode.
    Type: Grant
    Filed: January 13, 2014
    Date of Patent: September 19, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: John E. Churchill, Joseph Wheeler, Jérôme Jean-Louis Vasseur, Thomas R. Fuller, Jason D. Giles
  • Patent number: 9710453
    Abstract: A computing device outputs a keyboard for display, receives an indication of a first gesture to select a first sequence of one or more keys, determines a set of candidate strings based in part on the first sequence of keys, and outputs for display at least one of the set of candidate strings. The computing device receives an indication of a second gesture to select a second sequence of one or more keys, and determines that characters associated with the second sequence of keys are included in a first candidate word based at least in part on the set of candidate strings, or are included in a second candidate word not based on the first sequence of keys. The computing device modifies the set of candidate strings based at least in part on the determination and outputs for display at least one of the modified candidate strings.
    Type: Grant
    Filed: September 4, 2014
    Date of Patent: July 18, 2017
    Assignee: Google Inc.
    Inventors: Yu Ouyang, Shumin Zhai, Xiaojun Bi
  • Patent number: 9690804
    Abstract: The invention acquires article data (S1), extracts characteristic words from the acquired article data (S2), specifies a characteristic word which is not stored as a local area word in a database 12b which stores a local area word indicating a local area in association with geography information for specifying the local area, from the extracted characteristic words (S3), acquires a result of searching performed in a search device, according to the specified characteristic word (S4 and S5), specifies a local area related to article data based on the search result and finds geography information (S6), and stores the specified characteristic word in the database 12b as the local area word in association with the specified local area (S7).
    Type: Grant
    Filed: May 30, 2011
    Date of Patent: June 27, 2017
    Assignee: Rakuten, Inc.
    Inventors: Soh Masuko, Hajime Masuda, Shigaku Iwabuchi
  • Patent number: 9645976
    Abstract: An information display apparatus, an information display method and a storage medium including an information display program are described. According to one implementation, the information display apparatus includes a display section, a dictionary information storage section, a text display control section, a character string storage section, a character string list display control section, and an explanatory information display control section. The character string storage section stores a specified character string corresponded with position information showing a position of the character string in a text. The character string list display control section displays in a list the stored character string according to position order of the character string in the text. The explanatory information display control section displays explanatory information of an entry word corresponding to the specified character string.
    Type: Grant
    Filed: December 21, 2012
    Date of Patent: May 9, 2017
    Assignee: CASIO COMPUTER CO., LTD.
    Inventor: Takahiko Rachi
  • Patent number: 9607163
    Abstract: An information processing apparatus determines, in response to acceptance of an edit of a file including a plurality of setting items, whether or not the information processing apparatus supports a version corresponding to the plurality of setting items included in the file. In the case of determining that the information processing apparatus supports the version, the information processing apparatus displays an edit screen of the file on a display unit of the information processing apparatus. In the case of determining that the information processing apparatus does not support the version, the information processing apparatus displays the edit screen of the file on the display unit of the information processing apparatus, using edit screen data for a display process by a network device that supports the version.
    Type: Grant
    Filed: November 20, 2014
    Date of Patent: March 28, 2017
    Assignee: CANON KABUSHIKI KAISHA
    Inventors: Tadashi Hagiuda, Motonori Ueki
  • Patent number: 9582476
    Abstract: An image processing device may acquire original image data representing an original image including M lines of original character strings, and combine M items of original character string image data representing the M lines of original character strings so as to create target character string image data representing one line of target character string. The image processing device may divide the target character string image data so as to create N items of divided character string image data representing N lines of divided character strings into which the one line of target character string is divided, and create output image data representing the N lines of divided character strings by using the N items of divided character string image data. A number of characters of a leading line of divided character string may be different from a number of characters of a leading line of original character string.
    Type: Grant
    Filed: March 6, 2015
    Date of Patent: February 28, 2017
    Assignee: Brother Kogyo Kabushiki Kaisha
    Inventors: Tomohiko Hasegawa, Masaki Kondo, Ryohei Ozawa, Yoshiyuki Tanaka
  • Patent number: 9465791
    Abstract: Methods and apparatus are provided for automatically detecting spelling errors in one or more documents, such as documents being processed for the creation of a lexicon According to one aspect of the invention, a spelling error is detected in one or more documents by determining if at least one given word in the one or more documents satisfies a predefined misspelling criteria, wherein the predefined misspelling criteria comprises the at least one given word having a frequency below a predefined low threshold and the at least one given word being within a predefined edit distance of one or more other words in the one or more documents having a frequency above a predefined high threshold; and identifying a given word as a potentially misspelled word if the given word satisfies the predefined misspelling criteria.
    Type: Grant
    Filed: February 9, 2007
    Date of Patent: October 11, 2016
    Assignee: International Business Machines Corporation
    Inventors: H. Richard Gail, Sidney L. Hantler, Meir M. Laker, Jonathan Lenchner, Daniel Milch
  • Patent number: 9396724
    Abstract: A method includes: acquiring data samples; performing categorized sentence mining in the acquired data samples to obtain categorized training samples for multiple categories; building a text classifier based on the categorized training samples; classifying the data samples using the text classifier to obtain a class vocabulary and a corpus for each category; mining the corpus for each category according to the class vocabulary for the category to obtain a respective set of high-frequency language templates; training on the templates for each category to obtain a template-based language model for the category; training on the corpus for each category to obtain a class-based language model for the category; training on the class vocabulary for each category to obtain a lexicon-based language model for the category; building a speech decoder according to an acoustic model, the class-based language model and the lexicon-based language model for any given field, and the data samples.
    Type: Grant
    Filed: February 14, 2014
    Date of Patent: July 19, 2016
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Feng Rao, Li Lu, Bo Chen, Xiang Zhang, Shuai Yue, Lu Li
  • Publication number: 20150121209
    Abstract: Some examples described are directed to detecting that an object in a graphical user interface (GUI) obscures presentation of a first portion of a word below the object in a layering order of the GUI. A second portion of the word is displayed in the GUI. Some examples are further directed to evaluating the second portion of the word against a plurality of words prohibited for presentation via the GUI. Some examples are further directed to detecting, in response to evaluation of the second portion of the word against the plurality of words, that the second portion of the word is one of the plurality of words. Some examples are further directed to modifying presentation of the word in response to detection that the second portion of the word is one of the plurality of words prohibited for presentation via the GUI.
    Type: Application
    Filed: January 2, 2015
    Publication date: April 30, 2015
    Inventors: Diane C. Chalmers, Nixon Cheaz, Andrew J. Ivory, David M. Stecher
  • Publication number: 20150106701
    Abstract: A terminal transmits, to a management apparatus, item information indicating an item name of an input field displayed on a display unit. The management apparatus selects a dictionary corresponding to the received item information amongst a plurality of dictionaries each including a plurality of data options and classified based on a predetermined condition. The management apparatus transmits, to the terminal, at least one data option corresponding to the item information, obtained based on the selected dictionary.
    Type: Application
    Filed: December 17, 2014
    Publication date: April 16, 2015
    Inventors: Haruhito Honma, Kiyofumi Osanai, SHOUJI IWAMOTO
  • Patent number: 9002866
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for correcting entity names. One method includes receiving texts and deriving a plurality of name-context pairs from the texts. The method further includes calculating a context consistency measure for each name-context pair and storing context-entity name data representing the name-context pairs. Another method includes identifying an entity name and one or more context terms from a query and generating candidate names for the entity name. The method further includes determining a score for each of the candidate names, selecting a number of top scoring candidate names, and using the selected candidate names to respond to the query.
    Type: Grant
    Filed: March 24, 2011
    Date of Patent: April 7, 2015
    Assignee: Google Inc.
    Inventors: Lawrence J. Brunsman, Matthieu Devin, Uri N. Lerner, Simon Tong
  • 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: 8933827
    Abstract: A data processing apparatus that is capable of reducing the garbling of characters caused by the difference among the character codes when setting data are transferred to another apparatus by the import-export function. A storage unit stores setting data for the data processing apparatus. A receiving unit receives an instruction for exporting the setting data stored in the storage unit. A converting unit converts Unicode data included in the setting data into character code data of language, which is set to the data processing apparatus. An export unit exports the character code data converted by the converting unit and the Unicode data.
    Type: Grant
    Filed: May 24, 2013
    Date of Patent: January 13, 2015
    Assignee: Canon Kabushiki Kaisha
    Inventor: Noritsugu Okayama
  • Publication number: 20150007016
    Abstract: Provided are a mobile terminal and a method operating the mobile terminal. The method includes: receiving a user input; performing a first operation corresponding to the user input; successively receiving the user input for a predetermined number of times or more within a predetermined time period; and performing a second operation based on a number of the successively received user input, wherein the second operation is set in advance in relation to the first operation.
    Type: Application
    Filed: June 4, 2014
    Publication date: January 1, 2015
    Applicant: Samsung Electronics Co., Ltd.
    Inventors: Yong-yeon LEE, Ji-Yeon KWAK, Hyun-jin KIM, Joon-kyu SEO
  • Patent number: 8918736
    Abstract: A method includes receiving a current set of characters in response to a sequence of user commands. The current set of characters includes a current sequence of words. A respective word in the current sequence of words includes one or more characters in the current set of characters. The user commands include character entry commands. Additional user commands that specify characters to delete from the current set of characters and characters to add to the current set of characters are received. Replay recommendations for additional words to be added to the current set of characters in accordance with one or more deleted words that correspond to the deleted characters are provided.
    Type: Grant
    Filed: July 24, 2006
    Date of Patent: December 23, 2014
    Assignee: Apple Inc.
    Inventors: Steven P. Jobs, Scott Forstall, Greg Christie, Bas Ording, Imran Chaudhri, Stephen O. Lemay, Marcel Van Os, Freddy Allen Anzures, Mike Matas
  • Publication number: 20140372880
    Abstract: A computing device outputs for display at a presence-sensitive display, a graphical keyboard comprising a plurality of keys, receives an indication of at least one gesture to select a group of keys of the plurality of keys, and determines at least one characteristic associated with the at least one gesture to select the group of keys of the plurality of keys. The computing device modifies a spatial model based at least in part on the at least one characteristic and determines a candidate word based at least in part on data provided by the spatial model and a language model, wherein the spatial model provides data based at least in part on the indication of the at least one gesture and wherein the language model provides data based at least in part on a lexicon. The computing device outputs for display at the presence-sensitive display, the candidate word.
    Type: Application
    Filed: September 4, 2014
    Publication date: December 18, 2014
    Inventors: Shumin Zhai, Ciprian Ioan Chelba
  • Publication number: 20140359434
    Abstract: Disclosed herein are representative embodiments of tools and techniques for providing out-of-dictionary indicators for shape writing. According to one exemplary technique, a first shape-writing shape is received by a touchscreen and a failed recognition event is determined to have occurred for the first shape-writing shape. Also, a second shape-writing shape is received by the touchscreen and a failed recognition event is determined to have occurred for the second shape-writing shape. The first shape-writing shape is compared to the second shape-writing shape. Additionally, at least one out-of-dictionary indicator is provided based on the comparing of the first shape-writing shape to the second shape-writing shape.
    Type: Application
    Filed: May 30, 2013
    Publication date: December 4, 2014
    Inventors: Juan Dai, Timothy S. Paek, Dmytro Rudchenko, Parthasarathy Sundararajan, Eric Norman Badger, Pu Li
  • Patent number: 8892996
    Abstract: User input is received, specifying a continuous traced path across a keyboard presented on a touch sensitive display. An input sequence is resolved, including traced keys and auxiliary keys proximate to the traced keys by prescribed criteria. For each of one or more candidate entries of a prescribed vocabulary, a set-edit-distance metric is computed between said input sequence and the candidate entry. Various rules specify when penalties are imposed, or not, in computing the set-edit-distance metric. Candidate entries are ranked and displayed according to the computed metric.
    Type: Grant
    Filed: June 29, 2012
    Date of Patent: November 18, 2014
    Assignee: Nuance Communications, Inc.
    Inventor: Erland Unruh
  • Patent number: 8850310
    Abstract: A document having multiple data entry areas can be presented, and a list of suggestions for a designated data entry area can be generated. Generating the list can include analyzing a first set of data previously entered into one or more data entry areas of the document other than the designated data entry area and analyzing a second set of data including data outside the first set of data. The list of suggestions can be presented without having received manual entry of data in the designated data entry area, and user input selecting one of the suggestions can be received. Data represented by the selected suggestion can be entered in the data entry area in response to receiving the user input selecting the selected suggestion.
    Type: Grant
    Filed: October 11, 2011
    Date of Patent: September 30, 2014
    Assignee: Microsoft Corporation
    Inventors: Benjamin E. Rampson, Karen X. Cheng
  • 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
  • Patent number: 8849653
    Abstract: Methods, computer program products and systems for updating a dictionary on a computer are provided including identifying a set of words included with an application program being installed on the computer and identifying one or more installed dictionaries within the computer. The dictionaries that are identified, typically by searching the computer for installed dictionaries, may then be updated by adding one or more words of the set to at least one of the installed dictionaries. Optionally, one or more installed dictionaries may be identified by the user responding to a query asking the user to identify dictionaries or applications that contain dictionaries installed on the computer. An application programming interface may add the words to the dictionaries by associating the installed dictionaries with one or more installed application programs and identifying an API that is specific for the application and using the API to update the dictionaries.
    Type: Grant
    Filed: May 9, 2006
    Date of Patent: September 30, 2014
    Assignee: International Business Machines Corporation
    Inventors: Brian Bauman, Amanda J. Burton, Michael P. Carlson, Herman Rodriguez
  • Publication number: 20140281944
    Abstract: Methods and systems for providing a supplemental word correction dictionary are provided. The method is performed at one or more electronic devices each having one or more processors and memory storing one or more programs for execution by the one or more processors. The method includes receiving an at least partial word input by a user. In some implementations, the at least partial word is input into a text field, such as an email body. The method includes determining that a use condition of the at least partial word is satisfied, such as whether the word appears in a trigger word list. The method further includes, in response to determining that the use condition is satisfied, obtaining a supplemental word correction dictionary that includes words associated with a same subject matter as the at least partial word, wherein the supplemental word correction dictionary supplements an existing word correction dictionary.
    Type: Application
    Filed: March 10, 2014
    Publication date: September 18, 2014
    Applicant: Apple Inc.
    Inventor: Morgan WINER
  • Patent number: 8832550
    Abstract: The electronic dictionary device, when one character in text displayed on a touch panel display module is specified by a cursor operation, retrieves entry words in a dictionary stored in a dictionary storage module in descending order of length of an entry word that matches a series of character strings whose first character is the one character and, when a character string in text displayed on the touch panel display module is specified by a touch operation, retrieves an entry word that matches the specified character string in the text from a dictionary stored in the dictionary storage module, and reads text of an explanation corresponding to the retrieved entry word from the corresponding dictionary and displaying the text on the display module.
    Type: Grant
    Filed: November 17, 2011
    Date of Patent: September 9, 2014
    Assignee: Casio Computer Co., Ltd.
    Inventor: Takatoshi Abe
  • Publication number: 20140229825
    Abstract: A method and device for selecting a word to be defined in a mobile communication terminal having an electronic dictionary function. The method includes selecting a word in a displayed text document in response to a first input, displaying the selected word in a search window, searching for the displayed word in response to a request to search for the displayed word, displaying information resulting from the search, and terminating display of the information and displaying the text document.
    Type: Application
    Filed: April 15, 2014
    Publication date: August 14, 2014
    Applicant: Samsung Electronics Co., Ltd.
    Inventors: Seok-Gon LEE, Jae-Gon SON, Ki-Tae KIM, Yong-Hee HAN
  • Publication number: 20140229824
    Abstract: A method and device for selecting a word to be defined in a mobile communication terminal having an electronic dictionary function. The method includes selecting a word in a displayed text document in response to a first input, displaying the selected word in a search window, searching for the displayed word in response to a request to search for the displayed word, displaying information resulting from the search, and terminating display of the information and displaying the text document.
    Type: Application
    Filed: April 15, 2014
    Publication date: August 14, 2014
    Applicant: Samsung Electronics Co., Ltd.
    Inventors: Seok-Gon LEE, Jae-Gon SON, Ki-Tae KIM, Yong-Hee HAN
  • Patent number: 8803713
    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 to generate artificial variants in certain circumstances. Each artificial variant is compared with N-gram data on the handheld electronic device and is suppressed from being output if the artificial variant is determined to have a low probability of being the input intended by a user.
    Type: Grant
    Filed: June 24, 2013
    Date of Patent: August 12, 2014
    Assignee: BlackBerry Limited
    Inventors: Vadim Fux, Dan Rubanovich
  • Patent number: 8766937
    Abstract: A method of facilitating input at an electronic device includes detecting a first touch at a first touch location on a touch-sensitive device; the first touch being associated with a first character; detecting a second touch at a second touch location on the touch-sensitive surface, the second touch being associated with a second character; when movement of one of the first touch and the second touch is detected, determining a distance between the first touch location and the second touch location, the distance being associated with a number of characters of an object; identifying candidate objects in reference data that match the number of characters and include an initial character that matches the first character and a final character that matches the second character; and displaying at least one candidate object.
    Type: Grant
    Filed: September 8, 2011
    Date of Patent: July 1, 2014
    Assignee: BlackBerry Limited
    Inventors: Jerome Pasquero, Noel John Orland Stonehouse, Daniel James Legg, Eric Philip Loney
  • Patent number: 8756498
    Abstract: On a content display screen corresponding to a searched item of an arbitrary dictionary, for example, an important item, an important year, and an important event are marked with a magenta highlighter, a blue highlighter, and a yellow highlighter, respectively. Then, position information of a highlighter range in the searched item of the dictionary is registered for each color in a highlighter information database, and the item name of the dictionary is associated with highlighter existence data for each color and registered in a wordbook database of Wordbook n selected by the user. When an arbitrary Wordbook n registered in the wordbook database is selected and called up, each item name registered in the selected wordbook is associated with a color mark according to the highlighter existence data for each color and displayed in a registered wordlist screen. Accordingly, a desired registered word can be quickly selected.
    Type: Grant
    Filed: November 22, 2010
    Date of Patent: June 17, 2014
    Assignee: Casio Computer Co., Ltd
    Inventor: Daisuke Nakajima
  • Patent number: 8756499
    Abstract: In one example, a computing device may include at least one processor that outputs a graphical keyboard. The at least one processor may determine a selection of one or more keys; and determine a character string based on the one or more keys in the selection, wherein the character string is not included in a vocabulary used by the computing device to identify character strings. The at least one processor may, in response to determining that the character string is not included in the vocabulary used by the computing device to identify character strings, associate the character string with an out-of-vocabulary language model score; and determine, based at least in part on a spatial model score associated with the gesture and the out-of-vocabulary language model score, a combined score that indicates a probability that the character string corresponds to the gesture; and output for display the character string.
    Type: Grant
    Filed: April 29, 2013
    Date of Patent: June 17, 2014
    Assignee: Google Inc.
    Inventors: Satoshi Kataoka, Keisuke Kuroyanagi
  • 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