...that on Dec. 15, 1836, the Patent Office was completely destroyed by fire? Lost were some 7,000 models, 9,000 drawings, and 230 books plus all records of patent applications and grants.
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 |
| 7398467 | Method and apparatus for providing spelling analysis A method, an article of manufacture and apparatus for providing user-specific error analysis for a document. Specifically, the invention provides for identifying user-specific proclivities for confusing particular words which, while grammatically correct, are not us... | 07/08/2008 |
| 7366983 | Spell checker with arbitrary length string-to-string transformations to improve noisy channel spelling correction A spell checker based on the noisy channel model has a source model and an error model. The source model determines how likely a word w in a dictionary is to have been generated. The error model determines how likely the word w was to have been incorrectly entered a... | 04/29/2008 |
| 7356463 | System and method for detecting and decoding semantically encoded natural language messages A system detects and decodes semantic camouflage in natural language messages. The system is adapted to identify entities such as words or phrases in overt messages that are being used to disguise different and unrelated entities or concepts. The system automaticall... | 04/08/2008 |
| 7349924 | Colloquium prose interpreter for collaborative electronic communication A method, system and apparatus for processing colloquialisms in message text. A method of processing colloquialisms in message text can include detecting a colloquialism in message text, locating a universal form for the detected colloquialism, and transmitting the ... | 03/25/2008 |
| 7350145 | Methods and systems for providing technology-assisted content development A computerized system and method for personalizing a document. In one embodiment, a user at a computer retrieves a first message comprising at least one change point from memory. A change point is a word or phrase which may be substituted for other words/phrases by ... | 03/25/2008 |
| 7343404 | Efficient representation of system network management object identifiers Systems and methods for efficient storage of network management object identifiers are provided. Object identifiers such as SNMP MIB object identifiers are stored in a compressed form. In one embodiment, a single integer represents multiple elements of an object ide... | 03/11/2008 |
| 7340470 | Retrieving and providing contextual information An electronic dictionary may be created by receiving a data request action for a word appearing in an electronic document, accessing information regarding the context of the word derived from within the electronic document in which the word appears, storing the defi... | 03/04/2008 |
| 7337399 | Apparatus, system, and method for editing a region of a document intersecting multiple content component types in a single operation An apparatus, system, and method are disclosed for editing a region of a document intersecting multiple content component types in a single operation. The apparatus includes an input module, a function module, an identification module, a document editing module, and... | 02/26/2008 |
| 7321892 | Identifying alternative spellings of search strings by analyzing self-corrective searching behaviors of users A computer-implemented process identifies useful alternative spellings of search strings submitted to a search engine. The process takes into consideration spelling changes made by users, as detected by programmatically analyzing search string submissions of a popul... | 01/22/2008 |
| 7320019 | Method and apparatus for automatically checking e-mail addresses in outgoing e-mail communications The present invention provides a system and method for detecting incorrect e-mail addresses in outgoing e-mail communications. In a first embodiment, a domain name database creates a table of domain names by automatically storing the domain names of e-mail addresses... | 01/15/2008 |
| 7315982 | User-tailorable romanized Chinese text input systems and methods 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 select... | 01/01/2008 |
| 7313587 | Method and apparatus for localizing Web applications A system receives a file index associated with multiple localized strings of data and loads the file index into a memory device. The system then identifies pointers to frequently used localized strings and caches the identified pointers. Requests for Web content are... | 12/25/2007 |
| 7310627 | Method of searching for text in browser frames Methods, systems and articles of manufacture for searching content in frames. In general, information located at one or more networked addresses may be displayed to a user in two or more frames. The content of a frame may be searched by designating one frame as a de... | 12/18/2007 |
| 7310602 | Navigation apparatus In this navigation apparatus, when speech recognition of inputted speech is carried out, keywords included in the content of the recognized speech are searched from a dictionary DB, and then these words are displayed as keywords of a POI search. When a correction of... | 12/18/2007 |
| 7308648 | Method, system, and computer-readable medium for filtering harmful HTML in an electronic document A method and system are provided for filtering harmful HTML content from an electronic document. An application program interface (API) examines the fundamental structure of the HTML content in the document. The HTML content in the electronic document is parsed into... | 12/11/2007 |
| 7302640 | Language input architecture for converting one text form to another text form with tolerance to spelling, typographical, and conversion errors 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, typing models, a language model, and one or more lexicons for different languages. Each typing model is t... | 11/27/2007 |
| 7296229 | Method and apparatus for providing a central dictionary and glossary server A master dictionary or glossary is updated at a server, and the update to the master dictionary or glossary is served to the application on the client to update a local copy of the dictionary or glossary. A datastream may also be processed by automatically scanning ... | 11/13/2007 |
| 7296218 | Instant note capture/presentation apparatus, system and method A live-presentation utterance-capture system includes a microphone accessible to a speaker at a live presentation; a voice-recognition mechanism configured linguistically to interpret a vocal utterance received at the microphone from the speaker; a database mechanis... | 11/13/2007 |
| 7296057 | Method for user-specified error correction in an instant messaging system A method and system enter a correction for a previously sent message, determine whether to send a complete corrected message or a message correction specification, and send the selected message to a messaging server. The messaging server receives the message correct... | 11/13/2007 |
| 7293231 | Data entry for personal computing devices In one aspect of the invention, the user can rapidly enter and search for text through a combination of entering one or more characters (a partial text entry) on a digitally displayed keyboard with a pointing device and using a search list to display a list of selec... | 11/06/2007 |
| 7290209 | Spell checker with arbitrary length string-to-string transformations to improve noisy channel spelling correction A spell checker based on the noisy channel model has a source model and an error model. The source model determines how likely a word w in a dictionary is to have been generated. The error model determines how likely the word w was to have been incorrectly entered a... | 10/30/2007 |
| 7277088 | Keyboard system with automatic correction A method and system are defined which determine one or more alternate textual interpretations of each sequence of inputs detected within a designated auto-correcting keyboard region. The actual contact locations for the keystrokes may occur outside the boundaries of... | 10/02/2007 |
| 7272604 | Method, system and computer readable medium for addressing handling from an operating system A method, system and computer readable medium for information handling within an operating system, including providing a record retrieval program; providing an input device within a window or screen of the operating system and configured to enter an execute command ... | 09/18/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 |
| 7254774 | Systems and methods for improved spell checking The present invention leverages iterative transformations of search query strings along with statistics extracted from search query logs and/or web data to provide possible alternative spellings for the search query strings. This provides for spell checking that can... | 08/07/2007 |
| 7254526 | Apparatus and method for determining compatibility of web sites with designated requirements based on functional characteristics of the web sites An apparatus and method for searching a database of web site functional characteristics to identify web sites that are compatible with designated functions are provided. With the apparatus and method, a database of functional characteristics is compiled and a search... | 08/07/2007 |
| 7254773 | Automated spell analysis An apparatus, program product and method utilize automated analysis techniques to assist in the determination of acceptable usages of linguistic terms (e.g., words, phrases, acronyms, etc.). In particular, an acceptable usage of a linguistic term may be determined b... | 08/07/2007 |
| 7251659 | Method and system for managing resource indexes in a networking environment A method, apparatus, and medium are provided for assigning indexes to a set of index-based resources. The method includes providing an index-based-resource manager (IBRM), requesting one or more indexes to be allocated to a desired number of resources, directing the... | 07/31/2007 |
| 7251600 | Disambiguation language model A language model for a language processing system such as a speech recognition system is constructed from training corpus formed from associated characters, word phrases and context cues. A method and apparatus for generating the training corpus used to train the la... | 07/31/2007 |
| 7243069 | Speech recognition by automated context creation A method for speech recognition can include generating a context-enhanced database from a system input. A voice-generated output can be generated from a speech signal by performing a speech recognition task to convert the speech signal into computer-processable segm... | 07/10/2007 |
| 7243305 | Spelling and grammar checking system System of correcting misspelled words in input text detects a misspelled word in the input text, determines a list of alternative words for the misspelled word, and ranks the list of alternative words based on a context of the input text. In certain embodiments, fin... | 07/10/2007 |
| 7231341 | System and method for natural language generation A system, method and computer-readable medium for generating natural language utilizes a stochastic process to choose a derivation tree according to a predetermined grammar, such as tree-adjoined grammar (TAG). A word lattice is created from a single semi-specified ... | 06/12/2007 |
| 7228293 | Copy detection for digitally-formatted works An electronic book reader has a processor, a display surface, and access to a memory card upon which is stored a digitally-formatted creative work such as a book. In addition, the reader has access to a plurality of precompiled condensed content descriptions of resp... | 06/05/2007 |
| 7228267 | Method and system of creating and using Chinese language data and user-corrected data Unique identifiers for each of a plurality of Chinese Pinyin syllables are generated and stored in an array of identifiers. A plurality of Hanzi character candidate lists is also generated, each list including Hanzi character candidates associated with a Pinyin syll... | 06/05/2007 |
| 7207734 | Printing system providing print controller capability to retrieve amend and update data stored in local memory of a printer A printing system includes a printer and computers connected by an network. A mail server is provided for transmitting notification data from the printer to the computers in the form of an email message. Print data stored in the printer is erased once the print data... | 04/24/2007 |
| 7207004 | Correction of misspelled words A method includes identifying a document corpus, creating a dictionary based on words in the document corpus, identifying a potentially misspelled word in a document, and providing a word from the dictionary as likely to correspond to the potentially misspelled word... | 04/17/2007 |
| 7206742 | Context free grammar engine for speech recognition system The present invention includes a context-free grammar (CFG) engine which communicates through an exposed interface with a speech recognition engine. The context-free grammar engine, in one illustrative embodiment, handles loading and unloading of grammars, as well a... | 04/17/2007 |
| 7203908 | Character communication device A character communication device which is connected to a network and enables at least communication by using characters. The device comprises a candidate term display means (S104) for displaying a group of candidate terms prepared for message communication in... | 04/10/2007 |
| 7194684 | Method of spell-checking search queries A computer-implemented method for determining whether a target text-string is correctly spelled is provided. The target text-string is compared to a corpus to determine a set of contexts which each include an occurrence of the target text-string. Using heuristics, e... | 03/20/2007 |
| 7184950 | Method and apparatus for improved grammar checking using a stochastic parser A method and grammar checking system are provided that generate a stochastic score, or a statistical goodness measure, for each of an input string of text and one or more alternative strings of text. An alternative generator generates the alternative strings of text... | 02/27/2007 |