×

System and method of goal-oriented searching

  • US 9,069,853 B2
  • Filed: 03/30/2007
  • Issued: 06/30/2015
  • Est. Priority Date: 03/30/2007
  • Status: Active Grant
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.

View all claims
  • 10 Assignments
Timeline View
Assignment View
    ×
    ×