×

Context-based object retrieval in a social networking system

  • US 9,141,707 B2
  • Filed: 07/19/2012
  • Issued: 09/22/2015
  • Est. Priority Date: 07/19/2012
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method comprising:

  • providing, to a client device, a graphical user interface including a selector, the selector associated with an object type based on object types of objects from a plurality of prior user selections within result sets of the selector;

    receiving a query that was entered into the selector on the client device by a user of a social networking system, the object type associated with the selector before the query is received;

    forming a result set by identifying objects matching the query, one or more of the objects of the result set associated with an object type, wherein the object type associated with the selector and the object types of the objects matching the query are nodes of a hierarchical type graph, and wherein an object type of an object matches the object type of the selector if the object type is the same as the object type of the selector or is a subtype of the object type of the selector;

    determining distances in the type graph between the object type associated with the selector and the object types of the objects matching the query;

    ranking the objects in the result set based at least in part on;

    whether the object types associated with the objects in the result set are the same as the object type of the selector or are subtypes of the object type of the selector, andthe determined distances in the type graph; and

    providing one or more objects of the result set to the client device for display in visual association with the selector in the graphical user interface.

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