×

Clustered search processing

  • US 8,326,841 B2
  • Filed: 10/11/2011
  • Issued: 12/04/2012
  • Est. Priority Date: 01/05/2007
  • Status: Active Grant
First Claim
Patent Images

1. A device, comprising:

  • memory for storing data and instructions; and

    one or more processors that executes instructions to perform actions, comprising;

    receiving a search query;

    identifying a plurality of concepts from the search query;

    determining contextual data for the search query;

    performing searches over each of a plurality of concept-specific data sources and a plurality of context-specific data sources selected based on the plurality of concepts and the contextual data, to generate a plurality of clusters where the search results from each data source comprises a different cluster in the plurality of clusters;

    performing searches over non-specific data sources to generate additional clusters in the plurality of clusters, where the search results for non-specific data sources generating the additional clusters;

    generating an ordered listing of the clusters based on an overall score for each cluster that is determined from scores for each result within a given cluster;

    modifying the ordered listing of the clusters by modifying at least one cluster score based on a weighting of clusters associated with at least one concept or contextual data from the search query; and

    displaying at least a portion of some of the ordered listing of the clusters.

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