Semantic search system interface and method
First Claim
Patent Images
1. A method for semantic searching comprises:
- providing a graphical user interface from a search system to a computing device through a network, the graphical user interface including a plurality of user-selectable elements accessible by a user to provide user input, the plurality of user-selectable elements including a searchable attribute and including text inputs;
receiving the user input including seed data and a semantic input at the search system from the computing device;
in response to receiving the user input, automatically searching one or more data sources based on the seed data to identify a plurality of documents corresponding to the seed data to produce a filter set, the filter set including data corresponding to the user input;
automatically providing the filter set and the semantic input to a semantic search engine;
receiving a set of semantic search results from the semantic search engine based on the filter set and the semantic input, the set of semantic search results corresponding to a sub-set of the filter set that is semantically similar to the semantic input;
extracting data from the set of semantic search results;
searching the one or more data sources using the extracted data to retrieve ancillary search results;
correlating the ancillary search results with the set of semantic search results to produce an output data set; and
sending a search results interface to the computing device through the network, the search results interface including a plurality of user-selectable elements and including data related to the set of semantic search results and the output data set.
10 Assignments
0 Petitions
Accused Products
Abstract
A method for semantic searching includes receiving a user input including seed data and a semantic input at a search system. The method further includes automatically generating a filter set based on the user input, where the filter set including a plurality of documents that correspond to the seed data, and includes providing the filter set and the semantic input to a semantic search engine. The method also includes receiving a set of semantic search results from the semantic search engine based on the filter set and the semantic input. The set of semantic search results corresponds to a sub-set of the filter set that is semantically similar to the semantic input.
-
Citations
19 Claims
-
1. A method for semantic searching comprises:
-
providing a graphical user interface from a search system to a computing device through a network, the graphical user interface including a plurality of user-selectable elements accessible by a user to provide user input, the plurality of user-selectable elements including a searchable attribute and including text inputs; receiving the user input including seed data and a semantic input at the search system from the computing device; in response to receiving the user input, automatically searching one or more data sources based on the seed data to identify a plurality of documents corresponding to the seed data to produce a filter set, the filter set including data corresponding to the user input; automatically providing the filter set and the semantic input to a semantic search engine; receiving a set of semantic search results from the semantic search engine based on the filter set and the semantic input, the set of semantic search results corresponding to a sub-set of the filter set that is semantically similar to the semantic input; extracting data from the set of semantic search results; searching the one or more data sources using the extracted data to retrieve ancillary search results; correlating the ancillary search results with the set of semantic search results to produce an output data set; and sending a search results interface to the computing device through the network, the search results interface including a plurality of user-selectable elements and including data related to the set of semantic search results and the output data set. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A search system comprising:
-
a network interface configured to communicate with a remote device through a network; a processor coupled to the network interface; and a memory coupled to the processor and configured to store instructions that, when executed, cause the processor to; receive a user input including seed data, a search attribute, and a semantic input; automatically search one or more data sources based on at least one of the seed data and the search attribute to generate a filter set including a plurality of documents; automatically provide the filter set and the semantic input to a semantic search engine; receive semantic search results from the semantic search engine that correspond to a subset of the filter set and that are semantically similar to the semantic input automatically determine ancillary data based on data extracted from the semantic search results; and provide a results interface including the semantic search results and the ancillary data to the remote device. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A search system comprising:
-
a semantic search engine configured to search a document space based on a semantic input to identify semantic search results having a semantic similarity to the semantic input; and a search interface coupled to the semantic search engine, the search interface configured to; receive a user input from a computing device through a network, the user input including seed data, a search attribute, and a semantic input; retrieve a plurality of documents based on the seed data and the search attribute; automatically generate a filter set including data corresponding to the plurality of documents; automatically provide the filter set and the semantic input to the semantic search engine; receive the semantic search results from the semantic search engine, the semantic search results comprising a subset of the filter set; extract data from the semantic search results; search the one or more data sources using the extracted data to retrieve ancillary search results; correlate the ancillary search results with the semantic search results to produce an output data set; and provide a graphical user interface to the computing device, the graphical user interface including data related to the output data set and including a plurality of user-selectable elements accessible by a user to interact with the data. - View Dependent Claims (19)
-
Specification