System for processing textual inputs using natural language processing techniques
First Claim
1. A method of determining similar ity between first and second textual inputs, the method comprising:
- obtaining a first set of logical forms based on the first textual input;
obtaining a second set of logical forms based on the second textual input;
comparing the first and second sets of logical forms; and
determining similarity between the first and second textual inputs based on the step of comparing.
2 Assignments
0 Petitions
Accused Products
Abstract
A system filters documents in a document set retrieved from a document store in response to a query. The system obtains a first set of logical forms based on a selected one of the query and the documents in the document set. The system obtains a second set of logical forms based on another of the query and the documents in the document set. The system then uses natural language processing techniques to modify the first logical forms to obtain a modified set of logical forms. The system filters documents in the document set based on a predetermined relationship between the modified set of logical forms and the second set of logical forms.
-
Citations
76 Claims
-
1. A method of determining similar ity between first and second textual inputs, the method comprising:
-
obtaining a first set of logical forms based on the first textual input;
obtaining a second set of logical forms based on the second textual input;
comparing the first and second sets of logical forms; and
determining similarity between the first and second textual inputs based on the step of comparing. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A method of filtering documents in a document set retrieved from a document store in response to a query, the method comprising:
-
obtaining a first set of logical forms based on a selected one of the query and the documents in the document set;
obtaining a second set of logical forms based on another of the query and the documents in the document set;
obtaining a first set of paraphrased logical forms indicative of paraphrases of at least the first set of logical forms; and
filtering documents in the document set based on a predetermined relationship between the first set of paraphrased logical forms and the second set of logical forms. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46)
-
-
47. A method of filtering documents in a document set retrieved from a document store in response to a query, the method comprising:
-
obtaining a first set of logical forms based on a selected one of the query and the document set;
obtaining a second set of logical forms based on based on another of the query and the document set;
suppressing a first predetermined class of logical forms in at least the first set of logical forms to obtain a first suppressed set of logical forms; and
filtering the documents in the document set based on a predetermined relationship between the first suppressed set of logical forms and the second set of logical forms. - View Dependent Claims (48, 49, 50, 51, 52, 53)
-
-
54. A computer readable medium including computer readable data stored thereon, the computer readable data including:
-
index data indicative of contents of documents in a document set; and
a set of abstract logical forms indicative of a meta structure of each of the documents in the document set, the abstract logical forms representing information not found in an explicit expression in corresponding documents. - View Dependent Claims (55, 56, 57, 58)
-
-
59. A computer readable medium including computer readable instructions stored thereon which, when executed by the computer, cause the computer to filter documents in a document set from a document store in response to a query by performing the steps of:
-
obtaining a first set of logical forms based on a selected one of the query and the documents in the document set;
obtaining a second set of logical forms based on another of the query and the documents in the document set;
using natural language processing to modify at least the first set of logical forms to obtain a first modified set of logical forms; and
filtering documents in the document set based on a predetermined relationship between the first modified set of logical forms and the second set of logical forms. - View Dependent Claims (60, 61, 62, 63, 64, 65, 66, 67, 68, 69)
-
-
70. A method of determining similarity between first and second textual inputs, the method comprising:
-
obtaining a first set of logical forms based on the first textual input;
obtaining a second set of logical forms based on the second textual input;
suppressing a first predetermined class of logical forms in at least the first set of logical forms to obtain a first suppressed set of logical forms; and
determining similarity between the first and second textual inputs by comparing the first suppressed set of logical forms and the second set of logical forms. - View Dependent Claims (71, 72, 73, 74, 75, 76)
-
Specification