Patent ID: 9141707
Filing Date: 2015-09-22
Classification: G06F,H04L

Abstract:
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: 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.