| Patent application number | Description | Published |
| 20080319978 | HYBRID SYSTEM FOR NAMED ENTITY RESOLUTION - A method for named entity resolution includes parsing an input text string to identify a context in which an identified named entity of the input text string is used. The identified context is compared with at least one stored context in which the named entity in the stored context is associated with a class of named entity, the named entity class being selected from a plurality of classes, at least one of the plurality of classes corresponding to a metonymic use of a respective named entity. A named entity class is assigned to the identified named entity from the plurality of named entity classes, based on at least one of the identified context and the comparison. | 12-25-2008 |
| 20090204596 | SEMANTIC COMPATIBILITY CHECKING FOR AUTOMATIC CORRECTION AND DISCOVERY OF NAMED ENTITIES - A computer implemented system and method for processing text are disclosed. Partially processed text, in which named entities have been extracted by a standard named entity system, is processed to identify attributive relations between a named entity or proper noun and a corresponding attribute. A concept for the attribute is identified and, in the case of a named entity, compared with the named entity's context, enabling a confirmation or conflict between the two to be determined. In the case of a proper name, the attribute's context can be associated with the proper name, allowing the proper name to be recognized as a new named entity. | 08-13-2009 |
| 20100082331 | SEMANTICALLY-DRIVEN EXTRACTION OF RELATIONS BETWEEN NAMED ENTITIES - A system and method of developing rules for text processing enable retrieval of instances of named entities in a predetermined semantic relation (such as the DATE and PLACE of an EVENT) by extracting patterns from text strings in which attested examples of named entities satisfying the semantic relation occur. The patterns are generalized to form rules which can be added to the existing rules of a syntactic parser and subsequently applied to text to find candidate instances of other named entities in the predetermined semantic relation. | 04-01-2010 |
| 20100318398 | NATURAL LANGUAGE INTERFACE FOR COLLABORATIVE EVENT SCHEDULING - A collaborative event scheduling method and system are provided which allow participants and an event initiator to interact with a scheduler in a natural language form. Participants provide a respective availability announcement, which is processed to generate a representation of the user's availability within a time window specified for the event by the initiator. This includes extracting a temporal expression from the availability announcement, normalizing, if the temporal expression is determined to be referential, identifying an availability modality for each extracted temporal expression from a set of availability modalities. The generated representation is output for establishing a suitable time for the event within the time window based on the availability announcements of the participants. | 12-16-2010 |
| 20110099052 | AUTOMATIC CHECKING OF EXPECTATION-FULFILLMENT SCHEMES - A system, apparatus, method, and computer program product encoding the method are provided for expectation fulfillment evaluation. The system includes a natural language processing component that extracts sets of normalized tasks from an input expectation document and an input fulfillment document. A task list comparison component compares the two sets of tasks and identifies each match between a normalized task in the first set and a normalized task in the second set, each normalized task in the first set which has no matching task in the second set, and each normalized task in the second set which has no matching task in the first set. A report generator outputs a report based on the comparison. The report may further include one or more of statistics generated from the comparison, information on an opinion generated by opinion mining a third document, and as a list of the normalized tasks and an indication of whether the tasks were fulfilled, derived from analysis of temporal expression in the two documents. The system may be implemented as software in memory by an associated computer processor. | 04-28-2011 |
| 20110123967 | DIALOG SYSTEM FOR COMPREHENSION EVALUATION - An automated system, apparatus and method for evaluation of comprehension are disclosed. The method includes receiving an input text and natural language processing the text to identify dependencies between text elements in the input text. Grammar rules are applied to generate questions and associated answers from the processed text, at least some of the questions being based on the identified dependencies. A set of the generated questions is posed to a reader of the input text and the comprehension of the reader evaluated, based on the reader's responses to the questions posed. | 05-26-2011 |
| 20110225155 | SYSTEM AND METHOD FOR GUIDING ENTITY-BASED SEARCHING - A system and method are provided for refining a user's query. An entity index, generated from a corpus of text documents, is provided. The entity index includes a set of entity structures, each including a plurality of terms. Each of the terms of an entity structure is a feature of the same entity. Entity structures can be retrieved from the entity index which match at least a portion of the user's query. Clusters of the retrieved entity structures are identified which have at least one of their terms in common. A cluster hierarchy is generated from the identified clusters in which nodes of the hierarchy are defined by one or more of the terms of the retrieved entity structures. At least a portion of the cluster hierarchy is presented to the user for facilitating refinement of the user's query through user selection of a node which, when formulated as a search, retrieves one or more responsive documents from the corpus of documents. | 09-15-2011 |
| 20120035905 | SYSTEM AND METHOD FOR HANDLING MULTIPLE LANGUAGES IN TEXT - A system and method for processing text are disclosed. The method includes receiving text to be processed. A main language of the text is identified. At least one unknown sequence in the text is identified, each unknown sequence comprising at least one word that is unknown in the main language. For a secondary language, for each of the at least one unknown sequence, the method includes determining whether the unknown sequence includes a first word recognized in the secondary language and, if so, identifying a sequence of words in the secondary language which includes at least the first word. The identifying of the sequence of words in the secondary language includes applying an algorithm for determining whether the sequence of words in the secondary language is expandable beyond the first word to include adjacent words. The text is labeled based on the identified sequences of words in the secondary language. | 02-09-2012 |
| 20120035914 | System and method for handling multiple languages in text - A system and method for processing text are disclosed. The method includes receiving text to be processed. A main language of the text is identified. At least one unknown sequence in the text is identified, each unknown sequence comprising at least one word that is unknown in the main language. For a secondary language, for each of the at least one unknown sequence, the method includes determining whether the unknown sequence includes a first word recognized in the secondary language and, if so, identifying a sequence of words in the secondary language which includes at least the first word. The identifying of the sequence of words in the secondary language includes applying an algorithm for determining whether the sequence of words in the secondary language is expandable beyond the first word to include adjacent words. The text is labeled based on the identified sequences of words in the secondary language. | 02-09-2012 |