System and method of goal-oriented searching
First Claim
Patent Images
1. A method of goal-oriented searching, the method comprising:
- providing a graphical user interface (GUI) to a user device from a server, the GUI including an input field accessible by a user to provide a text input and a selectable indicator accessible by the user to select one of a plurality of goal-oriented searches, each of the plurality of goal-oriented searches comprising a pre-defined query stored at a server prior to interaction by the user;
receiving a user input including the text input and a selection corresponding to the selectable indicator indicating a selected one of the plurality of pre-defined goal oriented searches;
retrieving a first document based on the text input;
searching one or more data sources based on data extracted from the first document and according to search parameters defined by the selected one of the plurality of pre-defined goal oriented searches to identify a set of documents;
applying a rule derived from explicit user interactions and implicit user interactions to produce a matrix including highest probability keywords identified from the search results;
identifying a plurality of search results using a greedy algorithm;
retrieving ancillary information from a secondary search of at least one other data source using a query that is related to data from the plurality of search results, the ancillary information including associative data that is not included within the search results;
correlating the search results with the ancillary information to identify associations between search results to produce augmented search results;
refining the rule based on the data;
applying the refined rule to filter the set of documents based on the data extracted from the first document to produce a first filtered results; and
providing an interface to the user device to present multiple views of the data, the multiple views including a first view and a second view that present the first filtered results in different contexts.
10 Assignments
0 Petitions
Accused Products
Abstract
In a particular embodiment, a method of goal-oriented searching is disclosed that includes providing a graphical user interface including an input and a selectable indicator. The selectable indicator is related to a pre-defined query associated with a particular goal. The particular goal includes multiple criteria. The method also includes receiving data related to the input and inserting the data into the pre-defined query to produce a goal-oriented query to identify one or more documents that satisfy the multiple criteria.
-
Citations
28 Claims
-
1. A method of goal-oriented searching, the method comprising:
-
providing a graphical user interface (GUI) to a user device from a server, the GUI including an input field accessible by a user to provide a text input and a selectable indicator accessible by the user to select one of a plurality of goal-oriented searches, each of the plurality of goal-oriented searches comprising a pre-defined query stored at a server prior to interaction by the user; receiving a user input including the text input and a selection corresponding to the selectable indicator indicating a selected one of the plurality of pre-defined goal oriented searches; retrieving a first document based on the text input; searching one or more data sources based on data extracted from the first document and according to search parameters defined by the selected one of the plurality of pre-defined goal oriented searches to identify a set of documents; applying a rule derived from explicit user interactions and implicit user interactions to produce a matrix including highest probability keywords identified from the search results; identifying a plurality of search results using a greedy algorithm; retrieving ancillary information from a secondary search of at least one other data source using a query that is related to data from the plurality of search results, the ancillary information including associative data that is not included within the search results; correlating the search results with the ancillary information to identify associations between search results to produce augmented search results; refining the rule based on the data; applying the refined rule to filter the set of documents based on the data extracted from the first document to produce a first filtered results; and providing an interface to the user device to present multiple views of the data, the multiple views including a first view and a second view that present the first filtered results in different contexts. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computing system comprising:
-
a network interface configured to couple to a network; a processor coupled to the network interface; and a memory accessible to the processor and storing instructions that, when executed, cause the processor to; receive a user input including a text input and a selection indicating a selected one of a plurality of goal oriented searches from a user device via the network interface, the plurality of goal oriented searches including a patent invalidity search; retrieve a first document based on the text input, the text input including a patent number; extract data from the first document, the extracted data including at least one of a list of citations and a priority date; search one or more data sources using the data from the first document based on the selected one of the plurality of goal oriented searches to produce a set of documents that satisfy multiple criteria defined by the selected one; apply a rule derived from explicit user interactions and implicit user interactions to produce a matrix including highest probability keywords identified from the search results; identify a plurality of search results using a greedy algorithm; retrieve ancillary information from a secondary search of at least one other data source using a query that is related to data from the plurality of search results, the ancillary information including associative data that is not included within the search results; correlate the search results with the ancillary information to identify associations between search results to produce augmented search results; refine the rule based on the data; and filter the set of documents based on the extracted data to produce search results. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A computer-readable storage device embodying instructions that, when executed by a processor, cause the processor to:
-
receive an input corresponding to one of a company name and a patent document identifier and an identifier related to a selected one of a plurality of pre-defined goal oriented searches, each of the plurality of pre-defined goal oriented searches comprising multiple criteria, the plurality of pre-defined goal oriented searches including a patent invalidity search; retrieve a first document based on the input, the first document comprising a patent document corresponding to the patent document identifier; extract data from the first document using an extraction module, the extracted data including a priority date, an issue date, owner data, and a list of cited references; insert at least some of the extracted data from the first document into the selected one of the plurality of pre-defined goal oriented searches provided by a server to produce a goal-oriented query constructed to identify one or more documents that satisfy the multiple criteria; search one or more data sources using the goal-oriented query to retrieve search results; apply a rule derived from explicit user interactions and implicit user interactions to produce a matrix including highest probability keywords identified from the search results; identify a plurality of search results using a greedy algorithm; retrieve ancillary information from a secondary search of at least one other data source using a query that is related to data from the plurality of search results, the ancillary information including associative data that is not included within the search results; correlate the search results with the ancillary information to identify associations between search results to produce augmented search results; refine the rule based on the data; and apply the refined rule to filter the search results according to some of the extracted data to produce filtered search results including prior art not cited in the patent document when the identifier corresponds to the patent invalidity search. - View Dependent Claims (24, 25, 26, 27, 28)
-
Specification