Recent U.S. patents related to Natural Language Processing:
6,377,966: Graphical interface to select characters representing phonetic articulation and no articulation groups
6,374,261: Expert system knowledge-deficiency reduction through automated database updates from semi-structured natural language documents
6,374,242: Natural-language information processor with association searches limited within blocks
6,374,225: Method and apparatus to prepare listener-interest-filtered works
6,374,224: Method and apparatus for style control in natural language generation
6,374,210: Automatic segmentation of a text
6,373,985: E-mail signature block analysis
6,366,908: Keyfact-based text retrieval system, keyfact-based text index method, and retrieval method
6,366,759: System and method for computer-based automatic essay scoring
6,363,301: System and method for automatically focusing the attention of a virtual robot interacting with users
6,360,010: E-mail signature block segmentation
6,356,865: Method and apparatus for performing spoken language translation
6,356,864: Methods for analysis and evaluation of the semantic content of a writing based on vector length
6,353,925: System and method for lexing and parsing program annotations
6,353,824: Method for dynamic presentation of the contents topically rich capsule overviews corresponding to the plurality of documents, resolving co-referentiality in document segments
6,347,298: Computer apparatus for text-to-speech synthesizer dictionary reduction
6,345,271: Method and apparatus for transforming queries
6,345,245: Method and system for managing a common dictionary and updating dictionary data selectively according to a type of local processing system
6,339,774: Information sharing system and computer program product for causing computer to support the information sharing system
6,336,029: Method and system for providing information in response to questions
6,334,104: Sound effects affixing system and sound effects affixing method
6,334,103: Voice user interface with personality
6,332,118: Chart parsing method and system for natural language sentences based on dependency grammars
6,330,554: Methods and apparatus using task models for targeting marketing information to computer users based on a task being performed
6,330,530: Method and system for transforming a source language linguistic structure into a target language linguistic structure based on example linguistic feature structures
6,327,583: Information filtering method and apparatus for preferentially taking out information having a high necessity
6,324,511: Method of and apparatus for multi-modal information presentation to computer users with dyslexia, reading disabilities or visual impairment
6,321,189: Cross-lingual retrieval system and method that utilizes stored pair data in a vector space model to process queries
6,317,708: Method for producing summaries of text document
6,317,486: Natural language colloquy system simulating known personality activated by telephone card
6,314,410: System and method for identifying the context of a statement made to a virtual robot
6,314,399: Apparatus for generating a statistical sequence model called class bi-multigram model with bigram dependencies assumed between adjacent sequences
6,314,398: Apparatus and method using speech understanding for automatic channel selection in interactive television
6,311,152: System for chinese tokenization and named entity recognition
6,306,087: Computer assisted methods for diagnosing diseases
6,304,864: System for retrieving multimedia information from the internet using multiple evolving intelligent agents
6,304,841: Automatic construction of conditional exponential models from elementary features
6,300,947: Display screen and window size related web page adaptation system
6,295,529: Method and apparatus for indentifying clauses having predetermined characteristics indicative of usefulness in determining relationships between different texts
6,292,771: Probabilistic method for natural language processing and for encoding free-text data into a medical database by utilizing a Bayesian network to perform spell checking of words
6,289,301: System and methods for frame-based augmentative communication using pre-defined lexical slots
6,286,131: Debugging tool for linguistic applications
6,285,978: System and method for estimating accuracy of an automatic natural language translation
6,282,509: Thesaurus retrieval and synthesis system
6,282,507: Method and apparatus for interactive source language expression recognition and alternative hypothesis presentation and selection
6,278,968: Method and apparatus for adaptive speech recognition hypothesis construction and selection in a spoken language translation system
6,278,967: Automated system for generating natural language translations that are domain-specific, grammar rule-based, and/or based on part-of-speech analysis
6,272,495: Method and apparatus for processing free-format data
6,272,455: Method and apparatus for understanding natural language