×

System, method and computer program product for concept-based searching and analysis

  • US 7,788,251 B2
  • Filed: 10/11/2006
  • Issued: 08/31/2010
  • Est. Priority Date: 10/11/2005
  • Status: Active Grant
First Claim
Patent Images

1. A method, comprising:

  • receiving from a first user a first search query;

    providing a first set of one or more search results including identification of a plurality of content items responsive to the first search query;

    forming a concept hierarchy based at least in part on one or more concepts, each concept from the one or more concepts being based on a meaning extracted from at least one content item from the plurality of content items and comprising at least one of;

    a word;

    an image;

    a number;

    a symbol;

    an idea;

    a meaning in a context;

    ora relationship between two or more of;

    a word;

    an image;

    a number;

    a symbol;

    a document;

    ora data set;

    revising, in response to user input, at least a portion of the concept hierarchy, the revising including at least one of;

    deleting a first user-selected concept from the concept hierarchy;

    inserting a first user-defined concept into the concept hierarchy; and

    revising a relationship between a second user-selected concept and a third user-selected concept in the concept hierarchy;

    forming a second search query based at least in part on one or more of;

    the first user-defined concept;

    the first user-selected concept if not previously deleted;

    the second user-selected concept,the third user-selected concept; and

    a fourth user-selected concept from the concept hierarchy;

    providing a second set of one or more search results responsive to the second search query;

    storing unstructured analysis created by the first user and received from the first user, the unstructured analysis being based on at least one of;

    the concept hierarchy; and

    at least a portion of the second set of one or more search results; and

    providing to a second user;

    at least a portion of the second set of one or more search results; and

    the unstructured analysis,wherein at least one of the receiving, providing a first set, forming a concept hierarchy, revising, forming a second search query, providing a second set, storing and providing to a second user is performed at a processor.

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