Patent ID: 9575956
Date: 2017-02-21
CPC Classifications: G06F,G06N,G06Q,H04L

Claim:
1. A method comprising, by one or more computing systems: retrieving, from one or more data stores, information associated with one or more nodes, each node being connected by edges to other nodes of a social graph; receiving, from a client device of a first user, a character string inputted by a first user, the first user being associated with a first node of the social graph; identifying, as the first user inputs the character string, an edge-type based on the character string; identifying, as the first user inputs the character string, one or more edges of the identified edge-type in the social graph; and sending, to the client device for display to the first user, one or more predictive typeahead results as the first user enters the character string, the predictive typeahead results being determined based on the identified edge-type and on the identified edges in the social graph, the one or more predictive typeahead results corresponding to one or more nodes of the social graph, respectively, each of the one or more nodes being connected to at least one other node in the social graph by at least one of the identified edges of the identified edge-type.