TRANSFERRING APPLICATION STATE ACROSS DEVICES
First Claim
1. A computer-implemented method, comprising:
- transmitting, from a first computing device comprising one or more processors, an application state for an application executing at the first computing device to a remote server, the application being configured to share the application state with other computing devices;
establishing, at the first computing device, communication with a second computing device via a short-range wireless communication medium; and
transmitting, from the first computing device, information to the second computing device via the short-range wireless communication medium, the information permitting the second computing device to obtain at least a portion of the application state for the application from the remote server.
2 Assignments
0 Petitions
Accused Products
Abstract
A first client device or system performs a method that includes retaining in memory registration information for a respective application indicating the respective application is registered for sharing application state with other client devices or systems. The method further includes storing an application state of a respective application, and detecting a transfer triggering condition. The transfer triggering condition includes presence of a second client device or system within a predefined proximity of the first client device or system, and the predefined proximity is a predefined proximity for near field communication. Furthermore, upon detecting the triggering condition, the first client device or system determines, in accordance with the stored registration information, that the respective application is registered for application state sharing, and transmits the application state of the respective application to the second client device or system.
260 Citations
20 Claims
-
1. A computer-implemented method, comprising:
-
transmitting, from a first computing device comprising one or more processors, an application state for an application executing at the first computing device to a remote server, the application being configured to share the application state with other computing devices; establishing, at the first computing device, communication with a second computing device via a short-range wireless communication medium; and transmitting, from the first computing device, information to the second computing device via the short-range wireless communication medium, the information permitting the second computing device to obtain at least a portion of the application state for the application from the remote server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer-implemented method, comprising:
-
receiving, at a server comprising one or more processors, an application state for an application from a first computing device located remotely from the server, the application executing at the first computing device and being configured to share the application state with other computing devices; receiving, at the server, a request for the application state for the application from a second computing device that is located remotely from the server and that has established communication with the first computing device via a short-range wireless communication medium; and transmitting, from the server, at least a portion of the application state for the application to the second computing device in response to receiving the request. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification