CPC H04L 65/1083 (2013.01) [A63F 13/30 (2014.09); H04L 9/3271 (2013.01); H04L 65/1069 (2013.01); H04L 67/306 (2013.01)] | 20 Claims |
1. A system comprising:
one or more processors; and
one or more computer-readable media storing instructions that, when executed by the one or more processors, cause the system to perform operations comprising:
receiving, from a first electronic device, first identifier data associated with a user profile;
identifying the user profile using the first identifier data;
cause a game session to be created for a network game, the game session associated with session data comprising a first indicator identifying a control device and a second indicator identifying the game session;
causing the game session to be associated with the first electronic device;
causing, based on the session data and in response to the game session being associated with the first electronic device, the control device to be associated with the first electronic device;
receiving first input data from the control device;
generating, based at least in part on the first input data, first content data associated with the network game during the game session;
sending, to the first electronic device, the first content data associated the network game;
receiving, from a second electronic device, a request to associate the game session with the second electronic device, the request based at least in part on second identifier data associated with the user profile and the user profile being associated with the second electronic device;
identifying the user profile using the second identifier data;
determining that the game session is still associated with the first electronic device;
determining to associate the game session with the second electronic device;
causing the game session to be associated with the second electronic device;
determining, based on the game session being associated with the second electronic device and the user profile being associated with the second electronic device, to associate the control device with the second electronic device;
causing the control device to be associated with the second electronic device;
receiving second input data from the control device;
generating, based at least in part on the second input data, second content data associated with the network game during the game session; and
sending, to the second electronic device, the second content data associated with the network game.
|