×

Blending search results on online social networks

  • US 9,792,364 B2
  • Filed: 08/08/2014
  • Issued: 10/17/2017
  • Est. Priority Date: 08/08/2014
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising, by one or more computing devices:

  • receiving a search query from a first user of an online social network;

    searching a plurality of verticals to identify a plurality of sets of objects in each vertical, respectively, that match the search query, wherein each vertical stores one or more objects of a particular object-type, and wherein each object is associated with the online social network;

    ranking, for each set of identified objects in each respective vertical, each identified object in the set of identified objects;

    blending the plurality of sets of identified objects from each vertical to form a set of blended search results comprising a threshold number of identified objects, the blending comprising performing a number of iterations until the set of blended search results comprises at least the threshold number of identified objects, each iteration comprising;

    determining a blender score for each top-ranked identified object in each set of identified objects; and

    for the top-ranked identified object having a highest blender score;

    adding the object to the set of blended search results;

    removing the object from its particular set of identified objects; and

    promoting a second-ranked identified object from the particular set of identified objects to the top-ranked identified object of the particular set of identified objects; and

    sending, responsive to the search query, the set of blended search results to the first user for display.

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