Semantic text search
First Claim
Patent Images
1. A non-transitory computer-readable medium having instructions stored thereon that, when executed by a processor, cause the processor to perform semantic search, the semantic search comprising:
- receiving an electronic text corpus;
separating the text corpus into a plurality of sentences;
parsing and converting each sentence into a sentence tree;
receiving a search query via a user interface;
converting the search query into a search query tree;
matching the search query tree with one or more of the sentence trees; and
in response to the matching, providing refinements to the search query that correspond to the matched sentence trees, wherein the refinements comprise increasing the search query tree by adding one or more additional terms.
1 Assignment
0 Petitions
Accused Products
Abstract
A system for performing semantic search receives an electronic text corpus and separates the text corpus into a plurality of sentences. The system parses and converts each sentence into a sentence tree. The system receives a search query and matches the search query with one or more of the sentence trees.
-
Citations
25 Claims
-
1. A non-transitory computer-readable medium having instructions stored thereon that, when executed by a processor, cause the processor to perform semantic search, the semantic search comprising:
-
receiving an electronic text corpus; separating the text corpus into a plurality of sentences; parsing and converting each sentence into a sentence tree; receiving a search query via a user interface; converting the search query into a search query tree; matching the search query tree with one or more of the sentence trees; and in response to the matching, providing refinements to the search query that correspond to the matched sentence trees, wherein the refinements comprise increasing the search query tree by adding one or more additional terms. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method of performing semantic search, the method comprising:
-
receiving an electronic text corpus; separating the text corpus into a plurality of sentences; parsing and converting each sentence into a sentence tree; receiving a search query via a user interface; converting the search query into a search query tree; matching the search query tree with one or more of the sentence trees; and in response to the matching, providing refinements to the search query that correspond to the matched sentence trees, wherein the refinements comprise increasing the search query tree by adding one or more additional terms. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. A semantic text search query system comprising:
-
a processor; a storage device coupled to the processor, wherein the storage device stores a plurality of sentence trees that are formed by separating a text corpus into a plurality of sentences and parsing and converting each sentence into one of the sentence trees; wherein the processor is adapted to generate a user interface that receives a search query and convert the search query into a search query tree; and the processor is adapted to match the search query tree with one or more of the sentence trees and, in response to the matching, provide refinements to the search query that correspond to the matched sentence trees, wherein the refinements comprise increasing the search query tree by adding one or more additional terms. - View Dependent Claims (20, 21, 22, 23, 24, 25)
-
Specification