×

System, method, and user interface for organizing and searching information

  • US 8,019,749 B2
  • Filed: 04/30/2009
  • Issued: 09/13/2011
  • Est. Priority Date: 03/17/2005
  • Status: Expired due to Fees
First Claim
Patent Images

1. A computer-implemented method of providing web search results, the method comprising:

  • receiving, by a search server, a search request from a client device, said search request comprising at least one search term;

    determining, by said search server, a multiplicity of search results according to said search request;

    categorizing, by said search server, said multiplicity of search results into at least a first categorical subset and a second categorical subset, said first categorical subset grouping together a first plurality of search results characterized according to a first category, said second categorical subset grouping together a second plurality of search results characterized according to a second category;

    determining an intersection subset comprising an intersection plurality of search results that are included in both of said first and said second categorical subsets;

    providing, by said search server for display on said client device, a first results user interface comprising;

    said first categorical subset of search results, arranged into a first visually distinct group;

    said second categorical subset of search results, arranged into a second visually distinct group; and

    said intersection subset of search results, arranged into a third visually distinct group;

    said results user interface further including a plurality of controls for respectively specifying at least an interesting one of said first categorical subset, said second categorical subset, and said intersection subset;

    receiving, by said search server, an indication from said client device to drill down into an indicated one of said first categorical subset, said second categorical subset, and said intersection subset; and

    in response to receiving said indication, providing, by said search server for display on said client device, a second results user interface comprising at least some search results of said indicated subset;

    wherein receiving said search request comprises;

    receiving a partial search term from said client device; and

    prior to receiving a completion search term to complete said partial search term;

    predicting a first set of relevant categories associated with said partial search term;

    providing said first set of relevant categories for display on said client device;

    receiving a modification to said partial search term from said client device;

    predicting a second set of relevant categories associated with said modified partial search term, said second set of relevant categories differing from said first set of relevant categories; and

    providing said second set of relevant categories for display on said client device.

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