Felix Hoffmann, a German chemist, was searching for something to relieve his father's arthritis. In doing so, he "rediscovered" acetylsalicylic acid and in 1900, patented a stable process for developing it. Hence, we have aspirin.
Make the Most of Our Site
See this month's Top Inventors and Most Cited Patents.
Stay on top of the latest innovations by subscribing to an RSS feed.
Registered users: Manage your profile.
| Number | Title | Issue Date |
| 8150160 | Automatic Arabic text image optical character recognition method The automatic Arabic text image optical character recognition method includes training a text recognition system using Arabic printed text, using the produced models for classification of newly unseen Arabic scanned text, and generating the corresponding textual inf... | 04/03/2012 |
| 8107731 | Text conversion apparatus capable of relieving inputting load and a method therefor A text input device receives, in its information input circuit, a letter indicating a destination of transmission as information on the destination of transmission. The text input device stores, in its word-finder with learning function, an input text and an output ... | 01/31/2012 |
| 8094938 | Apparatus and method for handwriting recognition An apparatus (100) for handwriting recognition has a touch-sensitive display screen (240) providing a hand writing input area (270) capable of detecting hand-made user input. The apparatus also has a processing device (300) coupled to the... | 01/10/2012 |
| 8094940 | Input method transform Illustrative embodiments provide a computer implemented method, a data processing system and a computer program product for transforming character data input between a first writing system and a second writing system. The computer implemented method comprises receiv... | 01/10/2012 |
| 8094939 | Digital ink-based search Described is searching directly based on digital ink input to provide a result set of one or more items. Digital ink input (e.g., a handwritten character, sketched shape, gesture, drawing picture) is provided to a search engine and interpreted thereby, with a search... | 01/10/2012 |
| 8027539 | Method and apparatus for determining an orientation of a document including Korean characters A method and apparatus for determining an orientation of a document including Korean text are presented. A binarized pixel image is created from the document image. Contiguous pixels are grouped and labeled using a bounding box. A spanning stroke may be detected fro... | 09/27/2011 |
| 8028230 | Contextual input method A input method selects a character from a plurality of characters of a logographic script, and identifies characters proximate the selected character. One or more candidate characters are then selected based on a composition input and the proximate characters. ... | 09/27/2011 |
| 7889927 | Chinese character search method and apparatus thereof The present invention provides a Chinese character search method. According to the method, the user first inputs the notation of the known character. When the input notation is received, some corresponding Chinese characters are shown in the display. Then, the user ... | 02/15/2011 |
| 7844114 | Logical structure layout identification and classification for offline character recognition A method and system for implementing character recognition is described herein. An input character is received. The input character is composed of one or more logical structures in a particular layout. The layout of the one or more logical structures is identified. ... | 11/30/2010 |
| 7840073 | Pictographic character search method 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 pictographi... | 11/23/2010 |
| 7805004 | Radical set determination for HMM based east asian character recognition Exemplary techniques are described for selecting radical sets for use in probabilistic East Asian character recognition algorithms. An exemplary technique includes applying a decomposition rule to each East Asian character of the set to generate a progressive splitt... | 09/28/2010 |
| 7787694 | Scalable stroke font system and method A method of creating font format data from source font data includes analyzing the source font data to obtain glyph data for a plurality of glyphs, dissecting the glyph data, extracting midline data from the dissected glyph data, classifying the midline data as uniq... | 08/31/2010 |
| 7778464 | Apparatus and method for searching for digital ink query An apparatus and method for searching a handwritten memo, which is input by a user using a digital pen interface, for a word corresponding to the user's query. The apparatus includes a preprocessing unit which removes unnecessary portions from digital ink data of an... | 08/17/2010 |
| 7512272 | Method for optical recognition of a multi-language set of letters with diacritics A method and system for recognizing alphabetic characters that contain diacritics is described. An image analysis separates the character into its constituent components. The one or more diacritic components are then distinguished and isolated from the base portion ... | 03/31/2009 |
| 7408537 | Using a matrix input to improve stroke-entry of Chinese characters into a computer A method and system for entering Chinese characters into a computer by entering the size and shape of their strokes via a matrix, such as the 3×3 arrangement of the numbers one through nine found on a cell phone. ... | 08/05/2008 |
| 7406201 | Correcting segmentation errors in OCR A method for encoding characters includes identifying one or more sequences of the character codes that are likely to be generated due a segmentation error in application of a pattern recognition process, and associating a respective extension character code with ea... | 07/29/2008 |
| 7370066 | System and method for offline editing of data files A system and method that enables a user to edit a data file offline is described. This system and method can enable a user to edit a data file without the user having to discover or deploy a solution application governing the data file. For security, this system and... | 05/06/2008 |
| 7369702 | Template-based cursive handwriting recognition Input handwritten characters are classified as print or cursive based upon numerical feature values calculated from the shape of an input character. The feature values are applied to inputs of an artificial neural network which outputs a probability of the input cha... | 05/06/2008 |
| 7370275 | System and method for providing context to an input method by tagging existing applications An improved system and method for providing context information of executable code to an input method is provided. Advanced text input methods may be made aware of the type of text expected to be received as input so that input methods may achieve a higher accuracy ... | 05/06/2008 |
| 7366726 | Method and apparatus for retrieving data representing a postal address from a plurality of postal addresses A method for retrieving a desired postal address from a plurality of postal addresses. The invention can feature receiving input data having input terms for finding the desired postal address from a first database of postal addresses where each postal address is for... | 04/29/2008 |
| 7362898 | Scalable stroke font system and method A method of creating font format data from source font data includes analyzing the source font data to obtain glyph data for a plurality of glyphs, dissecting the glyph data, extracting midline data from the dissected glyph data, classifying the midline data as uniq... | 04/22/2008 |
| 7346845 | Font retrieval apparatus and method Out of a lot of fonts, the desired font is quickly found. For this purpose, out of a plurality of portions constituting a character displayed in a partial image retrieval area, the desired portion is selected. A retrieval area is clicked by a user, to retrieve a fon... | 03/18/2008 |
| 7327881 | Image reading apparatus A labeling process unit groups a continuous black pixel area as one group in the binary image data read by an image input device, and extracts the group bounding rectangle information about the group. A row extracting process unit extracts row rectangle information ... | 02/05/2008 |
| 7327883 | Character recognition system and method A system and method for translating a written document into a computer readable document by recognizing the character written on the document aim at recognizing typed or printed, especially hand-printed or handwritten characters, in the various fields of a form. Pro... | 02/05/2008 |
| 7328404 | Method for predicting the readings of japanese ideographs System and methods allowing for effective and reliable reading predictions for Japanese ideographs are provided. In an illustrative implementation, a reading predictions system operating in “learning” and “execution/run-time” modes is provided. In the “lea... | 02/05/2008 |
| 7321688 | Image processor for character recognition In image processing of a document having image data of a document including an image with character images on a background image, the character images and the background image thereof are separated. First, areas in correspondence to the character images from the ima... | 01/22/2008 |
| 7320104 | Text grid creation tools Methods and apparatus, including computer program products, implementing and using techniques for controlling typesetting and layout editing (2a). Data being typeset or laid out are displayed on a display (3). A first menu (20) having a u... | 01/15/2008 |
| 7317543 | Method of converting a linework data format to the format of a page description language A method for converting image data coded with run lengths to the format of a page description language, such as PostScript or PDF, the run lengths identifying how many image points of one color follow one another in an image row, includes utilizing the run lengths o... | 01/08/2008 |
| 7315811 | System and method for accented modification of a language model A system and method for a speech recognition technology that allows language models for a particular language to be customized through the addition of alternate pronunciations that are specific to the accent of the dictator, for a subset of the words in the language... | 01/01/2008 |
| 7307622 | Coordinate detection device with improved operability and method of detecting coordinates A coordinate detection device is provided, which device includes an input unit which has a surface thereof to which a coordinate value is input by an input means, a calculation unit which calculates a difference between previous and current coordinate values input b... | 12/11/2007 |
| 7305435 | Internet access via smartphone camera A mobile device, system, method, and software for communicating with the internet utilizing a written universal resource locator (URL). A camera unit is used to receive a raw visual light image containing a written URL, the raw visual light image is converted to an ... | 12/04/2007 |
| 7302099 | Stroke segmentation for template-based cursive handwriting recognition Ink strokes of cursive writing are segmented to make the cursive writing more like print writing, particularly with respect to the number of strokes of a character. A stroke-segmentation module first finds the local extrema points on a stroke of input ink. Then the ... | 11/27/2007 |
| 7295206 | Ink input region adjustments Aspects of the present invention relate to the creation of an ink font. Based on characteristics of handwritten characters, the collection of characters may be scaled so as to adjust the size of the font to match predefined size values or relationships. ... | 11/13/2007 |
| 7283265 | Raster data compression apparatus and method A plurality of patterns such as solid patterns, edge patterns, half-tone patterns, and verbatim data are losslessly represented in a compressed raster data stream. A pattern selection module selects among the various patterns to provide the best combination of lossl... | 10/16/2007 |
| 7266236 | Accelerated handwritten symbol recognition in a pen based tablet computer The present invention provides a method and apparatus for accelerated handwritten symbol recognition in a pen based tablet computer. In one embodiment, handwritten symbols are translated into machine readable characters using special purpose hardware. In one embodim... | 09/04/2007 |
| 7262764 | Universal computing device for surface applications A universal input device for use with a surface, such as a whiteboard, is provided. The universal input device can be used to control various computing devices as well as capture handwritten electronic ink and have the electronic ink be associated with new or stored... | 08/28/2007 |
| 7260780 | Method and apparatus for providing foreign language text display when encoding is not available A method and apparatus include referencing a phonetic language database that includes double-byte font entries and associated phonetic representations of the double-byte font entries. At least one of the double-byte font entries is used to obtain a phonetic represen... | 08/21/2007 |
| 7257528 | Method and apparatus for Chinese character text input A method and apparatus for inputting Chinese character text into a machine such as a word processor or personal computer. The system consists of an apparatus which forms a closed feedback loop with the operator. The operator supplies stroke selections and other data... | 08/14/2007 |
| 7251365 | Scalable stroke font system and method A method of creating font format data from source font data includes analyzing the source font data to obtain glyph data for a plurality of glyphs, dissecting the glyph data, extracting midline data from the dissected glyph data, classifying the midline data as uniq... | 07/31/2007 |
| 7251050 | Limited return messaging A method of limiting communication between an application and a user, via a sensing device interacting with machine-readable coded data printed on a surface, the method comprising the steps, performed in a computer system, of: receiving interaction data representing... | 07/31/2007 |