"Without question, the greatest invention in the history of mankind is beer. Oh, I grant you that the wheel was also a fine invention, but the wheel does not go nearly as well with pizza."
Dave Barry
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 |
| 8112269 | Determining utility of a question A question search system provides a collection of questions having words for use in evaluating the utility of the questions based on a language model. The question search system calculates n-gram probabilities for words within the questions of the collection. The n-... | 02/07/2012 |
| 8108398 | Auto-summary generator and filter A system that facilitates data presentation and management includes at least one database to store a corpus of data relating to one or more topics. The system further includes a summarizer component to automatically determine a subset of the data over the corpus of ... | 01/31/2012 |
| 8108206 | Auto-generated to-do list Methods, systems, and computer readable media for providing an auto-generated to-do list are described. Text is received in an instant messenger conversation, wherein the text comprises a task sender, a task body, and a task date, and an input is received selecting ... | 01/31/2012 |
| 8108204 | Text categorization using external knowledge A method of providing weighted concepts related to a sequence of one or more words, including: providing on a computer an encyclopedia with concepts and a document explaining each concept, forming a vector, which contains the frequency of the word for each concept, ... | 01/31/2012 |
| 8108207 | Methods and apparatus for understanding machine vocabulary Configurations herein provide a language processing mechanism operable to define a machine vocabulary and identify a machine language version of the words that preserves context and identifies the proper definition of the words by identifying and preserving context ... | 01/31/2012 |
| 8108205 | Leveraging back-off grammars for authoring context-free grammars A system and method of refining context-free grammars (CFGs). The method includes deriving back-off grammar (BOG) rules from an initially developed CFG and utilizing the initial CFG and the derived BOG rules to recognize user utterances. Based on a response of the i... | 01/31/2012 |
| 8108392 | Identifying clusters of words according to word affinities In one embodiment, identifying clusters of words includes accessing a record that records affinities. An affinity between a first and second word describes a quantitative relationship between the first and second word. Clusters of words are identified according to t... | 01/31/2012 |
| 8108772 | 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/31/2012 |
| 8095356 | Method and apparatus for processing natural language using tape-intersection Operations for weighted and non-weighted multi-tape automata are described for use in natural language processing tasks such as morphological analysis, disambiguation, and entity extraction. ... | 01/10/2012 |
| 8090572 | Handheld electronic device and method for disambiguation of compound text input and that employs N-gram data to limit generation of low-probability compound language solutions A handheld electronic device includes a reduced QWERTY keyboard and is enabled with disambiguation software that is operable to disambiguate compound text input. The device is able to assemble language objects in the memory to generate compound language solutions. T... | 01/03/2012 |
| 8090571 | Method and system for building and contracting a linguistic dictionary A method for building and contracting a linguistic dictionary, the linguistic dictionary comprising a list of surface forms and a list of normalized forms, each normalized form being associated with a surface form, the method comprising the steps of: comparing each ... | 01/03/2012 |
| 8086442 | Efficient use of exceptions in text segmentation Input text may be broken into sentence, or other types of segments, by first detecting exceptions in the input text, and then detecting break positions. Given a segment breaking scheme that comprises a set of break rules and a set of exceptions, a regular expression... | 12/27/2011 |
| 8086626 | Rare pattern extracting device and rare pattern extracting method A rare pattern that may be difficult to extract is extracted by extracting data where a rare pattern is likely to exist, and then generating the rare pattern using a degree of influence. ... | 12/27/2011 |
| 8082144 | Tax calculation explanation generator A method for explaining a form that includes receiving input code, wherein the input code is associated with the form, processing the input code to create an explanation dynamically associated with the form, and outputting the explanation into a natural language. | 12/20/2011 |
| 8082145 | Character manipulation Embodiments for manipulating characters displayed on a display screen are provided, wherein one example method includes identifying a selected word, wherein the selected word includes at least one character to be modified. The method further includes correlating eac... | 12/20/2011 |
| RE43031 | Online interaction processing Methods and apparatus to process online interactions from numerous sources, coming from different time frames and systems. One embodiment includes a facilitator, an interaction processor, and an action generator. The facilitator facilitates interactions in one or mo... | 12/13/2011 |
| 8078452 | Lexical association metric for knowledge-free extraction of phrasal terms A method and system for determining a lexical association of phrasal terms are described. A corpus having a plurality of words is received, and a plurality of contexts including one or more context words proximate to a word in the corpus is determined. An occurrence... | 12/13/2011 |
| 8078450 | Method and system for analyzing various languages and constructing language-independent semantic structures A method and computer system for analyzing sentences of various languages and constructing a language-independent semantic structure are provided. On the basis of comprehensive knowledge about languages and semantics, exhaustive linguistic descriptions are created, ... | 12/13/2011 |
| 8078453 | System and method for computerized psychological content analysis of computer and media generated communications to produce communications management support, indications and warnings of dangerous behavior, assessment of media images, and personnel selection support At least one computer-mediated communication produced by or received by an author is collected and parsed to identify categories of information within it. The categories of information are processed with at least one analysis to quantify at least one type of informa... | 12/13/2011 |
| 8078451 | Interface and methods for collecting aligned editorial corrections into a database A method for providing aligned editorial corrections to a database is discussed. The method includes receiving a first text in a language and organizing the first text into one or more sentences. The method further includes editing a copy of the first text to create... | 12/13/2011 |
| 8073682 | System and method for prospecting digital information A system and method for prospecting digital information is provided. A home evergreen index for a home subject area within a corpus of digital information is maintained and includes topic models matched to the corpus. A frontier evergreen index for a frontier subjec... | 12/06/2011 |
| 8073681 | System and method for a cooperative conversational voice user interface A cooperative conversational voice user interface is provided. The cooperative conversational voice user interface may build upon short-term and long-term shared knowledge to generate one or more explicit and/or implicit hypotheses about an intent of a user utteranc... | 12/06/2011 |
| 8069032 | Lightweight windowing method for screening harvested data for novelty Biasing of language model customization due to repetitious data is substantially reduced by introducing novelty screening to data harvesting process. Novelty detection based filtering is added to ensure that an adaptation system gives more weight to representative a... | 11/29/2011 |
| 8069033 | Document based character ambiguity resolution Methods and apparatus for document based ambiguous character resolution. An application searches a document for words that do not contain ambiguous characters and adds them to a dictionary, then searches the document for words that do contain ambiguous characters. F... | 11/29/2011 |
| 8065135 | Handheld electronic device and method for employing contextual data for disambiguation of text input 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 t... | 11/22/2011 |
| 8060360 | Word-dependent transition models in HMM based word alignment for statistical machine translation A word alignment modeler uses probabilistic learning techniques to train “word-dependent transition models” for use in constructing phrase level Hidden Markov Model (HMM) based word alignment models. As defined herein, “word-dependent transition models” prov... | 11/15/2011 |
| 8055497 | Method and system to parse addresses using a processing system A method and system for parsing an address is disclosed. The method and system comprise separating the address into a plurality of tokens and providing one or more token meaning discovery passes based upon region specific configuration information to determine the m... | 11/08/2011 |
| 8055670 | System and method for the generation of replacement titles for content items Systems, methods and computer program products for generating substitute titles for a content item in response to a user submitted title for the content item. A method receives a user generated title and generates a plurality of candidate substitute titles. A first ... | 11/08/2011 |
| 8050908 | Systems and methods for generating weighted finite-state automata representing grammars A context-free grammar can be represented by a weighted finite-state transducer. This representation can be used to efficiently compile that grammar into a weighted finite-state automaton that accepts the strings allowed by the grammar with the corresponding weights... | 11/01/2011 |
| 8050907 | Generating software components from business rules expressed in a natural language An embodiment of the present invention is a method for generating software components from one or more business rule statements expressed in a language. Symbols of a vocabulary of a language and business rule statements expressed using the symbols of the vocabulary ... | 11/01/2011 |
| 8050909 | Apparatus and method for post-processing dialogue error in speech dialogue system using multilevel verification Provided are an apparatus and method for post-processing a dialogue error in a speech dialogue system using multilevel verification, in which both of a user's current utterance and a whole dialogue flow are taken into account through the multilevel verification incl... | 11/01/2011 |
| 8041559 | System and method for disambiguating non diacritized arabic words in a text The present invention proposes a solution to the problem of word lexical disambiguation in Arabic texts. This solution is based on text domain-specific knowledge, which facilitates the automatic vowel restoration of modern standard Arabic scripts. Texts similar in t... | 10/18/2011 |
| 8041697 | Semi-automatic example-based induction of semantic translation rules to support natural language search Technologies are described herein for generating a semantic translation rule to support natural language search. In one method, a first expression and a second expression are received. A first representation is generated based on the first expression, and a second r... | 10/18/2011 |
| 8036877 | Context-based suggestions mechanism and adaptive push mechanism for natural language systems Natural language interface to a back-end application, incorporating synonyms, suggestions, and proposals. Roughly described, synonyms are automatically added to user input to enhance the natural language interpretation, whereas suggestions and proposals are offered ... | 10/11/2011 |
| 8036876 | Methods of defining ontologies, word disambiguation methods, computer systems, and articles of manufacture Methods of defining ontologies, word disambiguation methods, computer systems, and articles of manufacture are described according to some aspects. In one aspect, a word disambiguation method includes accessing textual content to be disambiguated, wherein the textua... | 10/11/2011 |
| 8032358 | Classifying text via topical analysis, for applications to speech recognition An assignment device (1) assigns word class information (WKI) to one or more words of text information (ETI). Based on word-class sequence information (WK-AI) formed from this assigned word class information (WKI), actions (A) are executed in order to notify ... | 10/04/2011 |
| 8032827 | Automatic generation of document summaries through use of structured text A summarization system generates summaries from documents. Text structure tags, in conformance with the Text Encoding Initiative (TEI), are inserted into the documents to generate encoded documents. The text structure tags, when associated with portions of the docum... | 10/04/2011 |
| 8027832 | Efficient language identification A system and methods of language identification of natural language text are presented. The system includes stored expected character counts and variances for a list of characters found in a natural language. Expected character counts and variances are stored for mu... | 09/27/2011 |
| 8024331 | Construction of trainable semantic vectors and clustering, classification, and searching using trainable semantic vectors An apparatus and method are disclosed for producing a semantic representation of information in a semantic space. The information is first represented in a table that stores values which indicate a relationship with predetermined categories. The categories correspon... | 09/20/2011 |
| 8024177 | Method of transforming natural language expression into formal language representation This invention comprises a series of steps which transforms one or more natural language expressions into a single, well-formed formal language representation. Each natural language expression is partially parsed into simple fragments, each of which is then associat... | 09/20/2011 |