The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Oct. 18, 2011
Filed:
Aug. 29, 2008
Emmanuel Rayner, Cambridge, GB;
Richard Crouch, Cupertino, CA (US);
Hannah Copperman, San Francisco, CA (US);
Giovanni Lorenzo Thione, San Francisco, CA (US);
Martin Henk Van Den Berg, Palo Alto, CA (US);
Emmanuel Rayner, Cambridge, GB;
Richard Crouch, Cupertino, CA (US);
Hannah Copperman, San Francisco, CA (US);
Giovanni Lorenzo Thione, San Francisco, CA (US);
Martin Henk Van Den Berg, Palo Alto, CA (US);
Microsoft Corporation, Redmond, WA (US);
Abstract
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 representation is generated based on the second expression. Aligned pairs of a first term in the first representation and a second term in the second representation are determined. For each aligned pair, the first term and the second term are replaced with a variable associated with the aligned pair. Word facts that occur in both the first representation and the second representation are removed from the first representation and the second representation. The remaining word facts in the first representation are replaced with a broader representation of the word facts. The translation rule including the first representation, an operator, and the second semantic representation is generated.