Managing game sessions in a social network system
First Claim
Patent Images
1. A method, performed by a computing device, for providing an online game associated with a social network, comprising:
- providing a private application program interface (API), the private API having one or more methods for performing a sequence of online game related operations, the operations comprising;
receiving a social network internal identifier, the social network internal identifier identifying an online conversation between at least two social network users; and
receiving a gameplay command; and
providing a public API, the public API having one or more methods for performing a sequence of online game related operations, the operations comprising;
receiving, from a game component, a game instance identifier, the game instance identifier identifying a particular instance of the online game, wherein the online game is capable of being played on one or more computing devices;
associating the received social network internal identifier with the game instance identifier; and
transmitting, to the game component, the gameplay command to cause the game component to respond to the gameplay command.
2 Assignments
0 Petitions
Accused Products
Abstract
This disclosure is directed to enabling access to a game instance through a social network system. A client-side player component facilitates communication between a game instance on the client device and a backend server of a social networking system. The communication information can be stored in or retrieved from a social graph of the social networking system. The game instance can be initialized from a social platform of the social networking system, and the game can be played without leaving a social network application.
18 Citations
20 Claims
-
1. A method, performed by a computing device, for providing an online game associated with a social network, comprising:
-
providing a private application program interface (API), the private API having one or more methods for performing a sequence of online game related operations, the operations comprising; receiving a social network internal identifier, the social network internal identifier identifying an online conversation between at least two social network users; and receiving a gameplay command; and providing a public API, the public API having one or more methods for performing a sequence of online game related operations, the operations comprising; receiving, from a game component, a game instance identifier, the game instance identifier identifying a particular instance of the online game, wherein the online game is capable of being played on one or more computing devices; associating the received social network internal identifier with the game instance identifier; and transmitting, to the game component, the gameplay command to cause the game component to respond to the gameplay command. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-readable storage device storing computer-executable instructions that, when executed by a processor, the instructions perform steps comprising:
-
identifying, using a social network internal identifier, an online conversation between at least a first social network user and a second social network user; receiving a first game instance identifier stored in association with the social network internal identifier, the first game instance identifier corresponding to an online game that the first social network user has interacted with; receiving game status information corresponding to the online game having the first game instance identifier; storing the received game status information; and instructions for transmitting the received game status information to the second social network user. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system, comprising:
-
a component configured to provide a private application program interface (API), the private API having one or more methods for performing a sequence of online game related operations, the operations comprising; receiving, from a player component, a social network internal identifier, the social network internal identifier identifying an online conversation between at least two social network users; and receiving, from the player component, a gameplay command; and a component configured to provide a public API, the public API having one or more methods for performing a sequence of online game related operations, the operations comprising; receiving, from a game component, a game instance identifier, the game instance identifier identifying a particular instance of an online game, wherein the online game is capable of being played on one or more computing devices; associating the received social network internal identifier with the game instance identifier; and transmitting, to the game component, the gameplay command to cause the game component to respond to the gameplay command. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification