Video game application state synchronization across multiple devices
First Claim
1. A computer-implemented method comprising:
- running an instance of a video game application at a first electronic device, wherein the first electronic device belongs to a group of electronic devices associated with a user;
detecting a presence of a second electronic device based on a proximity of the second electronic device to the first electronic device, the second electronic device belonging to the group of electronic devices;
identifying an installation of another instance of the video game application or another video game application similar to the video game application on the second electronic device;
saving a current state of play of the instance of the video game application running on the first electronic device, the saving of the current state of play being performed utilizing an in-game save feature included within the video game application, wherein the in-game save feature saves an application state data representing the current state of play of the instance of the video game application running on the first electronic device; and
transmitting the application state data to the second electronic device, wherein the application state data of the video game application enables another instance of the video game application to resume the current state of play of the video game application at the second electronic device.
4 Assignments
0 Petitions
Accused Products
Abstract
Techniques for a method for automatically synchronizing application state of a video game across multiple devices are disclosed herein. The method includes running an instance of the video game application at a first electronic device, detecting a presence of a second electronic device based on a proximity of the second electronic device to the first electronic device, identifying an installation of another instance of the video game application on the second electronic device, saving a current state of play of the instance of the video game application running on the first electronic device and transmitting the application state data to the second electronic device. The application state data of the video game application enables another instance of the video game application to resume the current state of play of the video game application at the second electronic device.
88 Citations
25 Claims
-
1. A computer-implemented method comprising:
-
running an instance of a video game application at a first electronic device, wherein the first electronic device belongs to a group of electronic devices associated with a user; detecting a presence of a second electronic device based on a proximity of the second electronic device to the first electronic device, the second electronic device belonging to the group of electronic devices; identifying an installation of another instance of the video game application or another video game application similar to the video game application on the second electronic device; saving a current state of play of the instance of the video game application running on the first electronic device, the saving of the current state of play being performed utilizing an in-game save feature included within the video game application, wherein the in-game save feature saves an application state data representing the current state of play of the instance of the video game application running on the first electronic device; and transmitting the application state data to the second electronic device, wherein the application state data of the video game application enables another instance of the video game application to resume the current state of play of the video game application at the second electronic device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer-implemented method comprising:
-
receiving a request to provide a list of computer applications installed at a first electronic device, the request being received after detection of the first electronic device'"'"'s proximity to a second electronic device, the first electronic device and the second electronic device belonging to a group of electronic devices associated with a user; providing the requested list of computer applications, the requested list of computer applications including identifiers associated with one or more computer applications listed at the first electronic device, wherein an identifier associated an instance of a video game application running at the second electronic device is compared with the corresponding identifiers of the one or more computer applications provided in the received list of computer applications, the comparison being performed to identify an installation of another instance of the video game application or another video game application on the second electronic device corresponding to the video game application on the first electronic device; receiving an application state data from the second electronic device, the application state data being associated with the instance of the video game application running at the second electronic device, the application state data representing a current state of play of the instance of the video game application running at the second electronic device at the connection of the second electronic device to the local area network; wherein the application state data of the video game application enables another instance of the video game application at the first electronic device to resume running the video game application from the current state of play. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. An electronic device comprising:
-
a processor; a memory storing instructions which, when executed by the processor, cause the electronic device to perform a process including; running an instance of a video game application at a first electronic device, wherein the first electronic device belongs to a group of electronic devices associated with a user; detecting a presence of a second electronic device based on a proximity of the second electronic device to the first electronic device, the second electronic device belonging to the group of electronic devices; identifying an installation of another instance of the video game application or another video game application similar to the video game application on the second electronic device; saving a current state of play of the instance of the video game application running on the first electronic device, the saving of the current state of play being performed utilizing an in-game save feature included within the video game application, wherein the in-game save feature saves an application state data representing the current state of play of the instance of the video game application running on the first electronic device; and a network component configured to transmit the application state data to the second electronic device, wherein the application state data of the video game application enables another instance of the video game application to resume the current state of play of the video game application at the second electronic device. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25)
-
Specification