×

Search over structured data

  • US 8,762,372 B2
  • Filed: 04/22/2011
  • Issued: 06/24/2014
  • Est. Priority Date: 10/23/2005
  • Status: Active Grant
First Claim
Patent Images

1. A computer program product, tangibly embodied in a non-transitory machine-readable medium, the computer program product comprising instructions that, when read by one or more computers, operate to cause the one or more computers to perform operations comprising:

  • receiving a search query;

    selecting two or more data items from a collection of data items, the two or more data items satisfying the received search query, and the two or more data items collectively having associated with them attributes;

    determining, for each attribute, a frequency with which the attribute has previously been used by multiple users of a search engine to refine search queries;

    selecting a subset of the attributes which have a highest respective frequency;

    providing to a client device a search engine results page that includes a respective reference to each of two or more of the data items, and a respective representation of each of the attributes in the subset and of no other attributes; and

    providing to the client device, in response to a selection of a representation included in the search engine results page, a control for display on the search engine results page, the control for receiving a query refinement in the form of a value for the attribute represented by the selected representation.

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