Incorporating social-network information in online games
First Claim
Patent Images
1. A method comprising:
- receiving, at one or more computing devices, an indication from a first user of a social-networking system that the first user desires to play an online game of a third-party online gaming site, the social-networking system comprising a graph that comprises a plurality of nodes and edges connecting the nodes, each edge between two nodes representing a relationship between them and establishing a single degree of separation between them, wherein the first user corresponds to a first node of the graph;
identifying, by the one or more computing devices, one or more second users of the social-networking system that are connected to the first user within the social-networking system by a degree of separation less than or equal to a threshold degree of separation, the one or more second users corresponding to one or more second nodes of the graph, respectively, wherein, the threshold degree of separation being configurable; and
inviting, by the one or more computing devices, each of one or more of the second users each corresponding to a second node having a degree of separation from the first node less than or equal to the configured threshold degree of separation to play the online game of the third-party gaming site with the first user by sending a message to each of the second users.
1 Assignment
0 Petitions
Accused Products
Abstract
Particular embodiments receive an indication from a first user that the first user desires to play a game; retrieve, from a social-networking system, one or more second users who are connected to the first user within a threshold degree of separation within the social-networking system; and invite each second user to play the game with the first user.
82 Citations
35 Claims
-
1. A method comprising:
-
receiving, at one or more computing devices, an indication from a first user of a social-networking system that the first user desires to play an online game of a third-party online gaming site, the social-networking system comprising a graph that comprises a plurality of nodes and edges connecting the nodes, each edge between two nodes representing a relationship between them and establishing a single degree of separation between them, wherein the first user corresponds to a first node of the graph; identifying, by the one or more computing devices, one or more second users of the social-networking system that are connected to the first user within the social-networking system by a degree of separation less than or equal to a threshold degree of separation, the one or more second users corresponding to one or more second nodes of the graph, respectively, wherein, the threshold degree of separation being configurable; and inviting, by the one or more computing devices, each of one or more of the second users each corresponding to a second node having a degree of separation from the first node less than or equal to the configured threshold degree of separation to play the online game of the third-party gaming site with the first user by sending a message to each of the second users. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 19, 20, 21, 22, 23, 24, 25, 26, 35)
-
-
10. A system comprising:
- a memory comprising instructions executable by one or more processors; and
the one or more processors coupled to the memory and operable to execute the instructions, the one or more processors being operable when executing the instructions to;receive an indication from a first user of a social-networking system that the first user desires to play an online game of a third-party online gaming site, the social-networking system comprising a graph that comprises a plurality of nodes and edges connecting the nodes, each edge between two nodes representing a relationship between them and establishing a single degree of separation between them, wherein the first user corresponds to a first node of the graph; identify one or more second users of the social-networking system that are connected to the first user within the social-networking system by a degree of separation less than or equal to a threshold degree of separation, the one or more second users corresponding to one or more second nodes of the graph, respectively, wherein, the threshold degree of separation being configurable; and invite each of one or more of the second users each corresponding to a second node having a degree of separation from the first node less than or equal to the configured threshold degree of separation to play the online game of the third-party gaming site with the first user by sending a message to each of the second users. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 27, 28, 29, 30, 31, 32, 33, 34)
- a memory comprising instructions executable by one or more processors; and
Specification