Patents Assigned to Global Information Research and Technologies LLC
-
Patent number: 7243305Abstract: 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, finite state machines (FSMs) are utilized in the spelling and grammar correction process, storing one or more lexicon FSMs, each of which represents a set of correctly spelled reference words. Storing the lexicon as one or more FSMs facilitates those embodiments of the invention employing a clinet-server architecture. The input text to be corrected may also be encoded as a FSM, which includes alternative word(s) for word(s) in need of correction along with associated weights. The invention adjusts the weights by taking into account the grammatical context in which the word appears in the input text.Type: GrantFiled: May 22, 2002Date of Patent: July 10, 2007Assignee: Global Information Research and Technologies LLCInventors: Yves Schabes, Emmanuel Roche
-
Patent number: 7120627Abstract: Described are techniques used in fulfilling an information need not formulated as a natural language question. A query is accepted that includes one or more words not formulated as a natural language question. The query is syntactically analyzed in order to extract a concept from the query. Documents are identified containing the one or more words. The analyzed query is matched to one or more question keys in a structures repository. A best match is determined between the analyzed query and a question key of the structures repository. The key of the at least one best key match is mapped to partially specified queries and the key of the best question key match is mapped to questions representing an information need corresponding to the query. The partially specified queries and questions are matched to potential answers contained in a collection of documents. One or more matching answers are returned based on a metric.Type: GrantFiled: November 26, 2002Date of Patent: October 10, 2006Assignee: Global Information Research and Technologies, LLCInventors: Yves Schabes, Emmanuel Roche
-
Patent number: 7047246Abstract: The system initiates a search at a first network site for user-specified data in a remote database at a second network site and conducts the search at a third network site (e.g., at a host computer's site). To begin, the system receives, at the first network site, a provider identifier associated with the database from the second network site. Thereafter, the user-specified data is input at the first network site, following which the user-specified data and the provider identifier are output from the first network site to the third network site. The system then searches for the user-specified data in a database at the third network site using the provider identifier. This database at the third network site includes data that corresponds to data stored in the remote database at the second network site.Type: GrantFiled: February 28, 2003Date of Patent: May 16, 2006Assignee: Global Information Research and Technologies, LLCInventors: Ryan Brown, Emmanuel Roche, Yves Schabes
-
Patent number: 6859800Abstract: The invention offers new approaches to fulfilling an information need, in particular to finding a result for a query based on a large body of information such as a collection of documents. The invention accepts a query containing an unspecified portion that expresses the information need. The invention locates matches for the query within a body of information and returns the matches or portions thereof in addition to or instead of identifiers for documents in which the matches are found. The invention ranks the matches in order to provide the most relevant information. One preferred method of ranking considers the number of instances of a match among a plurality of documents. The invention further defines a new type of index that includes contexts in which terms occur and provides methods of searching such indices to fulfill an information need.Type: GrantFiled: April 26, 2000Date of Patent: February 22, 2005Assignee: Global Information Research and Technologies LLCInventors: Emmanuel Roche, Yves Schabes
-
Publication number: 20040117352Abstract: The present invention is a system for answering a natural language question. The system receives a question and transforms the question into one or more partially unspecified queries. The system then identifies matches for the queries in a body of information. The matches are optionally ranked, preferably based on the number of times each match is identified. The matches are provided as answers to the questions.Type: ApplicationFiled: April 30, 2001Publication date: June 17, 2004Applicant: Global Information Research and Technologies LLCInventors: Yves Schabes, Emmanuel Roche
-
Patent number: 6651065Abstract: The system initiates a search at a first network site for user-specified data in a remote database at a second network site and conducts the search at a third network site (e.g., at a host computer's site). To begin, the system receives, at the first network site, a provider identifier associated with the database from the second network site. Thereafter, the user-specified data is input at the first network site, following which the user-specified data and the provider identifier are output from the first network site to the third network site. The system then searches for the user-specified data in a database at the third network site using the provider identifier. This database at the third network site includes data that corresponds to data stored in the remote database at the second network site.Type: GrantFiled: November 30, 2001Date of Patent: November 18, 2003Assignee: Global Information Research and Technologies, LLCInventors: Ryan Brown, Emmanuel Roche, Yves Schabes
-
Patent number: 6535842Abstract: A system builds a text fragment database for use in translating fragments of text from a source language into a target language. The system first stores a sentence database in memory, the sentence database comprising a plurality of sentence pairs, each sentence pair including a sentence in the source language and a corresponding sentence in the target language. The system then locates corresponding source and target text fragments in corresponding source and target language sentences, respectively, and stores the source text fragment together with the target text fragment in the text fragment database. The text fragment database can then be used to translate text from the source language into the target language. To this end, the system inputs text in the source language, extracts a text fragment from the input text, and locates the extracted text fragment in the text fragment database.Type: GrantFiled: December 9, 1999Date of Patent: March 18, 2003Assignee: Global Information Research and Technologies, LLCInventors: Emmanuel Roche, Yves Schabes
-
Patent number: 6424983Abstract: A 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. The system then selects one of the alternative words from the list, and replaces the misspelled word in the text with the selected one of the alternative words. In certain embodiments of the invention finite state machines are utilized in the spelling and grammar correction process. Thus according to certain embodiments the invention stores one or more lexicon finite state machines (FSM), each of which represents a set of correctly spelled reference words. Storing the lexicon as one or more finite state machines facilitates those embodiments of the invention employing a client-server architecture. The input text to be corrected may also be encoded as a finite state machine, which includes alternative word(s) for word(s) in need of correction along with associated weights.Type: GrantFiled: May 26, 1998Date of Patent: July 23, 2002Assignee: Global Information Research and Technologies, LLCInventors: Yves Schabes, Emmanuel Roche