×

Method and system for determining an order of presentation of search results

  • US 9,779,166 B2
  • Filed: 06/24/2014
  • Issued: 10/03/2017
  • Est. Priority Date: 06/01/2009
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented system comprising:

  • a search request detector, implemented using one or more processors, to receive a search request;

    a search engine, implemented using one or more processors, to determine search results based on the search request, the search results comprising a first set of items of a first type and a second set of items of a second type, a number of items in the first set and a number of items in the second set reflecting a target ratio; and

    an intermingler, implemented using one or more processors, to determine an order of presentation of the search results in a presentation list of search results based on the target ratio, wherein the intermingler is to;

    select an item from the first set and position it in the presentation list of search results,determine a first new ratio between items from the first set in the list and items from the second set in a first candidate list, the first candidate list is the presentation list of search results with a first additional item appended at the end, the first additional item is from the first set,determine a second new ratio between items from the first set in the list and items from the second set in a second candidate list, the second candidate list is the presentation list of search results with a second additional item appended at the end, the second additional item is from the second set,compare a first difference between the first new ratio and the target ratio with a second difference between the second new ratio and the target ratio, andselect a next item for positioning in the list from the first set or from the second set, based on a result of the comparing; and

    a user interface generated using at least one processor to display the presentation list of search results in the determined order.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×