Ideographic Generator Patents (Class 715/262)
  • Patent number: 11714499
    Abstract: A flexible mat (2), optionally to be used for, but not limited to, a pointing device (1) arranged to control the movement of a pointer/cursor on a monitor/display at, for example, a computer or similar electronic device, can include a plurality of links (11a-z) arranged side by side and where these links are substantially rigid in their axial direction and mutually rotatable at a limited angle. The the links (11a-z) can include, or are made of, a substantially disc-shaped material or a foil, that at least one link (11a-z) is provided with a base portion (16a) extending in the longitudinal/axial direction of the link (11a-z), that the link the base portion (16a) of the link (11a-z), and that the coupling elements (15a-z) are integrated with or in the base portion of the link (16a).
    Type: Grant
    Filed: November 23, 2020
    Date of Patent: August 1, 2023
    Assignee: TRAPPER HOLDING AB
    Inventor: Rolf Eric Ragnar Strömberg
  • Patent number: 11134042
    Abstract: A greeting system for sending a let's meet greeting to another user. A computer, such as a cell phone, runs an application that creates a map of a room showing people in the room, and allows identifying another user in the room to whom a user of the application wants to send a greeting by selecting the another user from the map of the room. The user can then send an image of a body part communicating body language to the other user from the application. The body part images, can be a kiss or a wave.
    Type: Grant
    Filed: November 6, 2020
    Date of Patent: September 28, 2021
    Inventor: Scott C Harris
  • Patent number: 11010420
    Abstract: The present disclosure provides a method and apparatus for displaying a picture search result page, a device and a storage medium, wherein the method comprises: obtaining a search term input by a user; determining a timeliness event corresponding to the search term; displaying a search result page corresponding to the search term, and increasing a display effect corresponding to the timeliness event on the search result page. The solution of the present disclosure may be applied to enhance the display effect.
    Type: Grant
    Filed: January 16, 2018
    Date of Patent: May 18, 2021
    Assignee: BAIDU ONLINE NETWORK TECHNOLOGY (BEIJING) CO., LTD.
    Inventors: Yongbo Yan, Yingwen Li, Xiaoli Gu, Xiaohui Liu
  • Patent number: 10311106
    Abstract: Systems and methods for visualizing trust scores in a social graph are described herein. The trust scores may be determined within or between individuals, groups, and/or entities connected in a network. A user may initiate the visualization of connections between themselves and others in the network. Contacts are selected for the visualization of the social graph, and a spatial distribution of the nodes is calculated. Nodes in the visualization of the social graph are rendered based on the calculated spatial distribution. Connections between the nodes may be rendered based on connectivity statistics calculated between the rendered nodes.
    Type: Grant
    Filed: December 28, 2011
    Date of Patent: June 4, 2019
    Assignee: WWW.TRUSTSCIENCE.COM INC.
    Inventors: Evan V Chrapko, Leo M. Chan
  • Patent number: 10209849
    Abstract: Aspects of a system for automatically managing a pane in a user interface on a small form factor computing device include an adaptive pane module for determining when an event that affects the canvas size occurs, such as changing the display configuration or reorienting the display, which in turn affects pane management, or the opening or closing of a pane. The adaptive pane module manages the pane. After managing the pane, the system resizes the canvas and reflows the content as appropriate for a small form factor computing device.
    Type: Grant
    Filed: June 30, 2015
    Date of Patent: February 19, 2019
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Jonathan S. Kaufthal, Charles Scott Walker, Travis Spomer, Edward Augustus Layne, Jr., Taili Feng, Julie Christa Seto
  • Patent number: 10089006
    Abstract: A display apparatus is disclosed. The display apparatus includes a display, an input unit configured to receive a handwriting trace, in response to a user handwriting being performed at a remote control apparatus; a detector configured to determine text corresponding to the handwriting trace; and a controller configured to search for an item corresponding to the text, classify the item into a plurality of categories, and control the display to display the item on the display.
    Type: Grant
    Filed: July 7, 2014
    Date of Patent: October 2, 2018
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Myoung-jun Lee, Hyun-kyu Yun, Kwan-young Kim, Kun-ho Keum, Min-sup Kim, Sang-jin Kim, Moon-sung Na
  • Patent number: 10025812
    Abstract: A computer-implemented method for taking a corrective action upon determination of an existence of a corrupted text segment within a set of web pages. Determination includes: determining a language affinity indicator corresponding to text segments within the set of web pages; generating an indexing repository based on a set of text artefacts within the text segments; creating an occurrence table for the set of text artefacts; and determining compliance of the text artefacts and text segments based on the single language grouping on which the set of text segments are based.
    Type: Grant
    Filed: July 27, 2017
    Date of Patent: July 17, 2018
    Assignee: International Business Machines Corporation
    Inventors: Chao Yuan Huang, Yi-Lin Tsai, Der-Joung Wang, Yen-Min Wu
  • Patent number: 9996506
    Abstract: A method for identifying a font displayed within an electronic document. In one embodiment, the method includes a computer processor identifying a string of two or more characters that correspond to a custom ligature within an electronic document, wherein the custom ligature is associated with at least one character of the electronic document. The method further includes accessing a font library associated with the electronic document. The method further includes identifying a font file within the font library that corresponds to the at least one character of the electronic document that is associated with the custom ligature. The method further includes identifying a glyph within the identified font file that corresponds to the custom ligature. The method further includes substituting the identified glyph into the electronic document to replace at least the custom ligature. The method further includes displaying the substituted glyph within the electronic document.
    Type: Grant
    Filed: November 24, 2015
    Date of Patent: June 12, 2018
    Assignee: International Business Machines Corporation
    Inventors: Ying Cao, Zhi Chen, Sheng Liang Han, Yin Xia
  • Patent number: 9715328
    Abstract: A mission system, able to be fixed in a carrier, comprises at least a display device displaying at least mission data, a processing device allowing the execution of applications, and an interfacing with said display device and with inputting device, the mission system furthermore comprising a handle disposed in proximity to the display device so that an operator can via at least one of his hands employ the inputting means while clasping the mission system via said gripping means.
    Type: Grant
    Filed: May 30, 2012
    Date of Patent: July 25, 2017
    Assignee: THALES
    Inventors: Olivier Grisvard, Marc Dauplait, Christophe Huntzinger, Michel Kermarrec, Pierre Laborde, Michel Lilette
  • Patent number: 9704071
    Abstract: Based on characteristics of the font type, the results of printing by a previous printer and the results of printing by a replacement printer are made the same or nearly the same. The control unit 15 of the printer 10 receives control data including font type information specifying a font type, and character identification information specifying a character or string. When the font type specified by the font type information is a specific type of font, the control unit 15 adjusts the size of the font data of the character specified by the character identification information based on an adjustment value read from adjustment information data KY stored by a storage unit 16, and controls a print unit 17 to print the character based on the adjusted font data.
    Type: Grant
    Filed: October 13, 2015
    Date of Patent: July 11, 2017
    Assignee: SEIKO EPSON CORPORATION
    Inventor: Akimasa Takagi
  • Patent number: 9619726
    Abstract: An information input device includes a first detection device, a second detection device, a coupling member, a connecting line, and a protective member. The coupling member includes a fixing portion and a holding portion, and a folding portion. The connecting line includes an intermediate portion connecting the first detection device and the second detection device that detect a position of the writing tool. At least a part of the intermediate portion extends between the first detection device and the second detection device and is arranged to face the folding portion. The protective member includes an arrangement portion whose length is longer than a length of the intermediate portion. An end portion of the protective member is fixed to at least one of the fixing portion and the holding portion. The arrangement portion is disposed between the folding portion and the intermediate portion of the connecting line.
    Type: Grant
    Filed: July 24, 2015
    Date of Patent: April 11, 2017
    Assignee: Brother Kogyo Kabushiki Kaisha
    Inventors: Takehiko Inaba, Atsushi Kasugai
  • Patent number: 9032290
    Abstract: A social networking system includes a mechanism for integrating user actions on objects outside of the social networking system in the social graph. External system operators include widgets that, when executed by user devices, record user interactions that correspond to a defined structure of actions and objects. Third party operators utilize a tool provided by the social networking system to define the structure of actions and objects. External actions are recorded by the social networking system for publishing to the social graph.
    Type: Grant
    Filed: September 21, 2011
    Date of Patent: May 12, 2015
    Assignee: Facebook, Inc.
    Inventors: Brynn Shepherd, Carl Philip Sjogreen, Vladimir Fedorov, Naitik Shah, Edward Kenneth O'Neil, Lars Eilstrup Rasmussen, Paul Tarjan, Michael Steven Vernal, Arthur George Rudolph
  • 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: 9003284
    Abstract: According to one embodiment, an information search apparatus includes a generation unit, a selection unit, a search unit and a display unit. The generation unit generates recognition candidate character strings based on shapes of strokes and combinations of the shapes. The selection unit calculates reliability values for the recognition candidate character strings and selects search keys from the recognition candidate character strings. The search unit searches a database for second character strings including the search keys, and obtains one or more result character strings indicating search results of each of the search keys. The display displays the one or more result character strings corresponding to each of the search keys distinctively.
    Type: Grant
    Filed: February 9, 2012
    Date of Patent: April 7, 2015
    Assignee: Kabushiki Kaisha Toshiba
    Inventors: Hidetaka Ohira, Toshihiko Manabe, Yojiro Tonouchi, Ryuzo Okada, Mieko Asano, Tsukasa Ike
  • Patent number: 8976118
    Abstract: A computer program product is provided and includes a non-transitory tangible storage medium readable by a processing circuit and on which instructions are stored for execution by the processing circuit for performing a method. The method includes enabling retrieval of a keyboard pressed sequence of characters of a first type, permitting a re-selection of characters of a second type, which are associated with the keyboard pressed sequence of the characters of the first type and permitting modification of the keyboard pressed sequence of the characters of the first type to initiate a search for and retrieval of characters of the second type.
    Type: Grant
    Filed: January 20, 2012
    Date of Patent: March 10, 2015
    Assignee: International Business Machines Corporation
    Inventors: Lei Chen, Jenny S. Li, Wen Hao Wang
  • Patent number: 8875055
    Abstract: A first statement of a rule and a first icon associated with the first statement are displayed. A user's selection of the first icon is received, and the selection of a Boolean operator is received in association with the selection. A second statement is displayed, and a link between the first statement and the second statement is displayed to form a compound statement including the first and second statements. The link includes an indication of the Boolean operator selected by the user. A second icon is displayed in association with the second statement, where the second icon is selectable by the user to allow selection of Boolean operators with which the user may link the second statement to a third statement. A third icon is displayed in association with the compound statement, where the icon is selectable by the user to allow selection of a Boolean operator to link the compound statement to a third statement.
    Type: Grant
    Filed: November 28, 2008
    Date of Patent: October 28, 2014
    Assignee: Google Inc.
    Inventors: Roni F. Zeiger, Arthur E. Blume
  • Patent number: 8862988
    Abstract: An apparatus, method and computer readable medium are disclosed. In at least one embodiment, the apparatus includes a keyboard including keys, a plurality of the keys each being associated with a polysemous symbol relating to a concept represented by a Chinese radical; and a processor, to determine whether or not a plurality of symbols, associated with a plurality of selected keys, form a sequence of symbols associated with at least one Chinese character, and, in response to determining that the plurality of selected symbols form a sequence of symbols associated with at least one Chinese character, to instruct output of the at least one Chinese character. A plurality of the keys may include each of a polysemous symbol, a Chinese radical, a Chinese measure word character and a Pinyin/Bopomofo letter, each associated with one another.
    Type: Grant
    Filed: December 17, 2007
    Date of Patent: October 14, 2014
    Assignee: Semantic Compaction Systems, Inc.
    Inventors: Bruce R. Baker, Tianxue Yao, Paul Andres, Jutta Hermann, Sarah Miriam Yong, Zen Koh, Eric Nyberg, Katharine J. Hill, Mark A. Zucco
  • 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: 8745478
    Abstract: A system and method are provided for automatically generating an inspiration board. The system and method involves inputting at least one term into a computer system. Based on the inputted term, at least one image is selected from a database of images stored in the computer system and at least one pattern from a database of patterns stored in the computer system. The inspiration board is assembled by the computer system using the image and the pattern.
    Type: Grant
    Filed: July 7, 2008
    Date of Patent: June 3, 2014
    Assignee: Xerox Corporation
    Inventors: Karen Braun, Patricia Swenton-Wall, Mary Ann Sprague
  • Patent number: 8694888
    Abstract: Some embodiments of the invention provide a method for presenting computer-generated characters. The method defines several frames for a character and sequentially presents the frames. Each frame depicts a particular representation of the character. Also, at least two of the frames provide different representations of the character. Some embodiments provide a method for applying effects to computer-generated characters. This method applies an effect to the computer-generated characters by first generating an effect script. It then selects the generated effect script to apply to the computer-generated characters.
    Type: Grant
    Filed: August 31, 2009
    Date of Patent: April 8, 2014
    Assignee: Apple Inc.
    Inventors: Tom Langmacher, Mary E. Massey, David Howell
  • Patent number: 8510648
    Abstract: A facility for managing a document conversion environment is described. In various embodiments, the facility includes a native application associated with a native document type and an isolation service. The isolation service determines whether a native application associated with the native document type has started and when it has not started, starts the native application and causes the started native application to load and convert a native document to a common document format, wherein the isolation service starts a single instance of the native application and monitors the single instance of the native application so that it complies with specified a parameter, condition, or setting of operation.
    Type: Grant
    Filed: April 11, 2008
    Date of Patent: August 13, 2013
    Assignee: Open Text S.A.
    Inventors: William R. Harman, Jonathan Isabelle, Michael Riedel
  • 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: 8502856
    Abstract: Some embodiments provide a method for modifying a composite display of a first mobile device that is engaged in a video conference with a second device. The method presents, on the first device, the composite display having a first video captured by the first device and a second video captured by the second device. The method receives, at the first device, an input for modifying the composite display during the video conference. The method modifies the composite display based on the received input.
    Type: Grant
    Filed: June 6, 2010
    Date of Patent: August 6, 2013
    Assignee: Apple Inc.
    Inventors: Elizabeth C. Cranfill, Stephen O. Lemay, Hsi-Jung Wu, Xiaosong Zhou, Joe S. Abuan, Hyeonkuk Jeong, Roberto Garcia, Jr.
  • 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: 8495491
    Abstract: A method, system and apparatus for locale and operating platform independent font selection. In an operating platform having an operating platform configuration and an associated locale, a locale and operating platform independent font selection method can include parsing a pre-established font properties file to identify whether a desired font referenced in the font properties file supports at least one of the operating platform configuration and the associated locale. Consequently, if it is indicated within the font properties file that the desired font supports either or both of the operating platform configuration and the associated locale, the desired font can be utilized in the operating platform.
    Type: Grant
    Filed: April 20, 2005
    Date of Patent: July 23, 2013
    Assignee: International Business Machines Corporation
    Inventor: Emad Muhanna
  • 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: 8407589
    Abstract: A method for grouping writing regions of digital ink receives processed digital ink that comprises writing regions. A relationship can be generated between a plurality of the writing regions. A feature set can be determined that is associated with the plurality of the writing regions. The plurality of the writing regions can be grouped based on the feature set.
    Type: Grant
    Filed: April 20, 2007
    Date of Patent: March 26, 2013
    Assignee: Microsoft Corporation
    Inventors: Ming Ye, Herry Sutanto, Sashi Raghupathy
  • Patent number: 8374846
    Abstract: The present invention relates to a text input device and a method for inputting text, and a computer program for performing the method. A text input device (200) is provided that comprises: a text prediction component for predicting candidate words in accordance with a current text context; a display screen (210) for displaying the predicted candidate words; a data entry device (220) having a navigation means (240) for selecting a direction to move a cursor on the display screen (210); and a processor receiving data from the data entry device (220) upon actuation of the navigation means (240). The processor arranges the candidate words on the display screen (210) in a spatial arrangement that reflects the selectable directions of the navigation means (240). The processor maps the currently displayed candidate words to the corresponding directions and selects a candidate word upon selection of a direction.
    Type: Grant
    Filed: July 28, 2008
    Date of Patent: February 12, 2013
    Inventor: Ramin O Assadollahi
  • Patent number: 8365071
    Abstract: An improved handheld electronic device and associated method enable the phonetic inputting of text using a reduced keyboard and transformation algorithm. The handheld electronic device and method advantageously enable the inputting of languages such as Chinese, Japanese, Korean, and the like without limitation. The transformation algorithm subjects each of a number of linguistic element permutations to an algorithm such as the Maximum Matching Algorithm or other algorithm to generate a string of words and selects one string of words as a default textual output. The character interpretation and variations thereof are output in a lookup component along with a pin and variants thereof to enable the user to select among various character interpretations of an input as well as various alternative pins that correspond with the input.
    Type: Grant
    Filed: March 12, 2008
    Date of Patent: January 29, 2013
    Assignee: Research In Motion Limited
    Inventors: Vadim Fux, Sergey V. Kolomiets, Alexander Kornilovsky
  • Patent number: 8326595
    Abstract: A mechanism for identifying invalid syllables in Devanagari script is disclosed. A method of embodiments of the invention includes receiving Devanagari text from an application of a computing device for parsing, determining a character type for a character of the Devanagari text, determining a new state associated with the character by referencing a Devanagari state machine with the determined character type and a current state of the Devanagari text, and transmitting an invalid syllable signal to the application for display on a display device to an end user of the application if the determined new state is invalid.
    Type: Grant
    Filed: November 4, 2009
    Date of Patent: December 4, 2012
    Assignee: Red Hat, Inc.
    Inventors: Rahul Pandit Bhalerao, Pravin Dinkar Satpute
  • Patent number: 8307281
    Abstract: This invention easily realizes a process of changing the display order of the candidates according to various input states. In a character input device of a mobile telephone, a wide variety of attributes representing an input state are set, and a conversion dictionary in which the attributes are registered in dictionary data of a corresponding word is set. An adjustment value setting unit determines the input state at a relative time point according to the start of input of the read character or the confirmation of the candidate, and sets an adjustment value to each attribute according to the determination content. A priority adjustment unit adjusts the priority with the adjustment value set to the attribute of the candidate for the candidate set with an attribute of each candidate extracted from the conversion dictionary by the read character string.
    Type: Grant
    Filed: April 29, 2009
    Date of Patent: November 6, 2012
    Assignee: Omron Corporation
    Inventors: Masaharu Ueda, Takuya Nakayama
  • Patent number: 8300250
    Abstract: Print jobs received at a printer are assigned a reference which is incorporated as a visible representation of the reference in the printed print job. When the user recovers the print job, the reusable print job addendum. is fed back into the printer, for reuse in later print jobs.
    Type: Grant
    Filed: April 23, 2008
    Date of Patent: October 30, 2012
    Assignee: International Business Machines Corporation
    Inventors: Alexandre Chabrol, Benoit Granier, Aurelien Jarry, Arnaud Mante
  • Patent number: 8122353
    Abstract: A method and an apparatus are provided for composing a message in an online textbox using a non-Latin script. In one example, the method includes receiving a selection of a target language for composing the message in the online textbox, loading a hash table and an integer n that are associated with the target language, adding to a queue a character inputted from a QWERTY keyboard, and applying appropriate parsing and mapping techniques to the queue using the hash table and the integer n to display an appropriate script of the target language.
    Type: Grant
    Filed: November 7, 2008
    Date of Patent: February 21, 2012
    Assignee: Yahoo! Inc.
    Inventor: Brian Bouta
  • Patent number: 8108772
    Abstract: Methods and systems for romanizing Chinese ideograms allow a user to create a personalized spelling dictionary that converts a user's desired roman-alphabet spelling to an equivalent Chinese character. A phonetic combination from a standard Chinese dialect is selected. The user defines a roman alphabet equivalent of the selected phonetic combination that fits the way the user pronounces the phonetic combination in the user's own dialect or idiolect.
    Type: Grant
    Filed: October 5, 2007
    Date of Patent: January 31, 2012
    Assignee: Xerox Corporation
    Inventor: Joseph Becker
  • Patent number: 8103499
    Abstract: To enter Chinese text, a user enters the corresponding phonetic spelling via telephone style keypad. Some or all keys represent multiple phonetic letters. In disambiguating entered key presses to yield a valid phonetic spelling, a computer divides the key presses into segments, while still preserving key press order. Each segment must correspond to an entry in a dictionary of Chinese characters, character phrases, and/or character components such as radicals or other predetermined stroke groupings. Upon arrival of a new key press that cannot form a valid entry when appended to the current segment, key presses are incrementally reallocated from the previous segment. As for already-resolved segments occurring prior to the previous and current segments, these are left intact. After each shifting attempt, the computer reinterprets key presses of the last two segments, and accepts the new segmentation if the segments form valid dictionary entries.
    Type: Grant
    Filed: March 18, 2008
    Date of Patent: January 24, 2012
    Assignee: Tegic Communications, Inc.
    Inventors: Jenny Huang-Yu Lai, Jianchao Wu
  • Patent number: 8091023
    Abstract: An improved handheld electronic device and associated method enable spell checking in a reduced keyboard and disambiguation environment. The improved spell checking routine converts a misspelled word into a canonical version thereof and receives from a dictionary 42 proposed letter for possible acceptance by the spell checking routine. The spell checking routine advantageously maintains states of various spell check algorithms in order to ensure that no letter is accepted that would require an edit distance of more than one from the misspelled word. The improved spell checking routine advantageously reduces unnecessary processor operation by reducing the extent to which certain portions of the dictionary 42 are searched multiple times during a spell checking operation.
    Type: Grant
    Filed: September 28, 2007
    Date of Patent: January 3, 2012
    Assignee: Research In Motion Limited
    Inventors: Shannon Ralph Normand White, Vadim Fux
  • Publication number: 20110078564
    Abstract: To generate graphical image strings that graphically represent the full meaning of the content of text messages, a text message containing at least one sentence to be converted into graphical format is first analyzed to identify, for each sentence: the subject; the at least one verb associated with the subject, if any; and the substantives not referring to a person, if any. A graphical representation of the subject is then obtained for each sentence. Likewise a first graphic database is accessed to obtain a graphical representation of the substantives not referring to a person included in each sentence. A modified graphical representation of the subject is then obtained showing the subject performing the action indicated by the at least one associated verb. Finally, these graphical representations are combined into a graphical image string.
    Type: Application
    Filed: August 24, 2010
    Publication date: March 31, 2011
    Inventors: Daniel ALMODÓVAR HERRÁIZ, Francisco Javier RUBIO ANDRES, Miguel Angel TOUSET RIOS
  • Patent number: 7912697
    Abstract: When an input section is actuated by a user, a character is inputted, and a storage section stores therein the inputted character. On this occasion, when the inputted character is a vowel character, a control section causes the storage section to store therein the inputted vowel character and an intonation associated therewith. In a case where a vowel character identical to the inputted vowel character is successively inputted by the input section, the control section causes the storage section to store therein the vowel character and the initial intonation in association with each other, for a first input. At second and subsequent inputs, the control section does not cause the storage section to store therein the identical vowel character anew, but it alters only the intonation associated with the vowel character which has been already stored in the storage section.
    Type: Grant
    Filed: November 17, 2004
    Date of Patent: March 22, 2011
    Assignee: Sharp Kabushiki Kaisha
    Inventors: Kaoru Tomishige, Yoshihiro Okuda, Chiaki Yasumura
  • Patent number: 7840073
    Abstract: To make searching for pictographic characters, such as Chinese characters, easier for novice learners of languages using pictographic characters, a subset of pictographic character parts of the pictographic character is generated. Then, the subset of the pictographic character parts is used to generate the pictographic character based on the subset of the pictographic character parts.
    Type: Grant
    Filed: September 7, 2006
    Date of Patent: November 23, 2010
    Assignee: Sunrise Group LLC
    Inventor: Roger Dunn
  • Patent number: 7823065
    Abstract: A method and apparatus for detecting the occurrence of new ideas in documents or communications. The method is comprised of three processes. The first process lexiconizes all words or symbols in a set of documents. The second process compares all words in a second set of documents to the words in the lexicon. Words not already in the lexicon are presented to a user who takes one of two courses of action, 1) lexiconizes the word, or, 2) declares it a “fad” indicating that the word is to be further analyzed. The third process measures the spatial and temporal spread of said fad by searching a third set of documents and computing metrics based on additional occurrences of said fad, said metrics being used to determine when a fad has achieved a level of interest denoted as a category. When a category is detected, a user is notified.
    Type: Grant
    Filed: October 12, 2005
    Date of Patent: October 26, 2010
    Inventor: Kenneth James Hintz
  • Publication number: 20100146386
    Abstract: The present invention provides a numeric coded Pinyin and Zhuyin multi-character input method on a reduced keypad, in which each Chinese phrase is mapped to corresponding numeric sequences based on full syllable or initial consonant of a syllable inputting rule and the keypad mapping relation, accordingly, phrases of different phonetic pronunciation may be mapped to a same numeric sequence; in the case of consecutively receiving a numeric keystroke sequence which represents of several desired Chinese characters but pronunciation still undetermined, a processor immediately searches the phrases' numeric sequences which are matched with keystroke sequence and present these mixed phrase candidates to user even though these candidates may have different pronunciation; further, an initial syllable grouping and cycling rule is specially defined, along with a key for switching between character candidate priority and phrase candidate priority, additionally, define an equal-length candidate filtering code keystroke, a
    Type: Application
    Filed: March 17, 2006
    Publication date: June 10, 2010
    Inventors: Xianliang Ma, Yifang Zhang, Wen Ke
  • Patent number: 7721203
    Abstract: A method and system for checking the validity of a sequence of input characters according to the syntactical rules of a selected language is provided. If an input character may not begin a valid sequence of characters, or if the input character may not be appended to a previously input sequence of characters according to the rules of the selected language, the newly input character may be prohibited from being displayed singularly or appended to the previous sequence and displayed on the user's computer. Previously input character sequences may be edited by determining the sequence validity context of previously input sequences of characters.
    Type: Grant
    Filed: January 19, 2005
    Date of Patent: May 18, 2010
    Assignee: Microsoft Corporation
    Inventors: Benoit J. Jurion, Chakrapani Appalabattula, Steven Chai
  • Patent number: 7669122
    Abstract: As either regular entry or as an assist to the user of existing computer text entry systems, the invention makes possible an alternative method of Chinese character entry by entering a Chinese character assumed by the user to be a rhyme of the character the user desires to enter. Entry methods for such rhyme alternative entry include phonetic and non-phonetic entry of Chinese characters, including keyboard stroke-category input, and handwritten entry using an electronic surface. The invention is not only helpful for entry of difficult Chinese characters but provides an approach to the use of supplementing input methods for most if not all written languages.
    Type: Grant
    Filed: November 19, 2007
    Date of Patent: February 23, 2010
    Inventor: Robert Barry O'Dell
  • Patent number: 7536638
    Abstract: A user affixes one or more action stickers to a collection coversheet to identify, by location on the coversheet, target documents within a previously stored collection of documents. The action stickers also specify actions to be performed on the target documents. The coversheet is scanned and the affixed stickers are located and read. The specified actions are then performed on the target documents. If the specified actions change the organization or architecture of the document collection, an updated version of the collection may be generated and stored, and a new coversheet may be printed. The action stickers may be removable, self-adhesive labels.
    Type: Grant
    Filed: September 16, 2003
    Date of Patent: May 19, 2009
    Assignee: Ricoh Co., Ltd.
    Inventors: John W. Barrus, Stephen R. Savitzky, Kurt Wesley Piersol
  • Patent number: 7492366
    Abstract: A method and system for optimizing the horizontal spacing of superscripts and subscripts in open type font designs is disclosed. The system includes a module for vertically aligning and spacing characters and a module for horizontally aligning characters having differing baselines in accordance with cut-in information stored in font tables corresponding to each individual character in the font. This additional horizontal spacing adjustment capability provides for optimum placement of character glyphs having differing baselines, e.g., superscript or subscript. The method includes placing a first/next character on a baseline, retrieving a next adjacent character, determining whether a cut-in associated with one or both of the characters can be applied between the two characters, and then applying the appropriate cut-in. Ascertaining whether a cut-in may apply may be accomplished by evaluating relative positions of adjacent glyph bounding boxes.
    Type: Grant
    Filed: May 13, 2005
    Date of Patent: February 17, 2009
    Assignee: Microsoft Corporation
    Inventors: Andrei Burago, Jennifer P. Michelstein, Sergey Genkin, Victor E. Kozyrev, Sergey Malkin
  • Patent number: 7424675
    Abstract: A language input architecture converts input strings of phonetic text to an output string of language text. The language input architecture has a search engine, one or more typing models, a language model, and one or more lexicons for different languages. The typing model is configured to generate a list of probable typing candidates that may be substituted for the input string based on probabilities of how likely each of the candidate strings was incorrectly entered as the input string. The language model provides probable conversion strings for each of the typing candidates based on probabilities of how likely a probable conversion output string represents the candidate string. The search engine combines the probabilities of the typing and language models to find the most probable conversion string that represents a converted form of the input string.
    Type: Grant
    Filed: September 27, 2004
    Date of Patent: September 9, 2008
    Assignee: Microsoft Corporation
    Inventors: Kai-Fu Lee, Zheng Chen, Jian Han
  • Publication number: 20080109718
    Abstract: A method for displaying a calendar event on an electronic map includes steps of: receiving a request to generate a map view of a selected timeline of calendar events, wherein the calendar events are associated with event locations; converting event locations to geographic locations; generating a map view showing the geographic locations of the calendar events and legends representing the calendar events; and displaying the map view with the legends shown in close proximity to the locations of the calendar events. A user can elect to switch between a display of the map view and a display of a view of the selected timeline. A user can also select to create a calendar event on an electronic map by selecting a location associated with the calendar event on the map; receive a graphical user interface display, enter information about the calendar event on the graphical user interface display, and view the electronic map.
    Type: Application
    Filed: November 6, 2006
    Publication date: May 8, 2008
    Applicant: International Business Machines Corporation
    Inventor: Chandrasekhar Narayanaswami