TRANSFERRING STATE INFORMATION BETWEEN ELECTRONIC DEVICES
First Claim
1. A method of enabling an electronic device to generate a display corresponding to a state of content on a portable computing device, the method comprising:
- receiving a link associated with the portable computing device;
transmitting a data request to a location associated with the link, the request including identifying information for the electronic device;
receiving content related to the data request from a remote server;
establishing communication with the portable computing device using the identifying information;
receiving state information related to the data request directly from the portable computing device; and
generating a display on the electronic device using the content and the state information,wherein a state of the content displayed on the electronic device matches a state of the content displayed on the portable computing device.
1 Assignment
0 Petitions
Accused Products
Abstract
Some embodiments enable a first electronic device (e.g., a notebook computer) to obtain state information directly from another electronic device (e.g., a smartphone) so that the first electronic device may replicate a state of content of the other computing device. This is useful when a user of an electronic device desires to switch between one device and another device such that the user may continue an activity (e.g., playing a video game) on another device without having to restart the activity. This is also useful when a user of a first electronic device attempts to replicate the state of the activity on a second device from another user such that both users may participate in the same activity. In some embodiments, a user of a device may obtain content from a server and state information from another device to replicate the state of content on the other device.
-
Citations
29 Claims
-
1. A method of enabling an electronic device to generate a display corresponding to a state of content on a portable computing device, the method comprising:
-
receiving a link associated with the portable computing device; transmitting a data request to a location associated with the link, the request including identifying information for the electronic device; receiving content related to the data request from a remote server; establishing communication with the portable computing device using the identifying information; receiving state information related to the data request directly from the portable computing device; and generating a display on the electronic device using the content and the state information, wherein a state of the content displayed on the electronic device matches a state of the content displayed on the portable computing device. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method of transferring a state of content of a first computing device to a second computing device, the method comprising:
-
transmitting, from the second computing device, a request for data stored on the first computing device; obtaining content relating to the requested data from a source of content; receiving state information relating to the requested data directly from the first computing device to the second computing device; and providing access to a state of the content on the second computing device based at least in part on the received state information, wherein a state of the first computing device with respect to content is transferred directly to the second computing device such that the state of the content is accessible on the second computing device. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A method of enabling a user of a first computing device to seamlessly transition to using a second computing device during the usage of an application, the method comprising:
-
receiving a request over a first communication channel to establish communications with the second computing device, the second computing device having access to an instance of content; sending a confirmation request over a direct communication channel to the second computing device to establish a connection with the second computing device; receiving a confirmation from the second computing device; and sending state information based on the received request and the confirmation, wherein the second computing device may use the state information to replicate a state of the content from the first computing device on the second computing device. - View Dependent Claims (19, 20, 21, 22)
-
-
23. A computer readable medium storing a computing program for enabling an electronic device to have access to data on a computing device, the computer program comprising sets of instructions for:
-
transmitting a request for data stored on the computing device; obtaining content relating to the requested data from a source; receiving state information relating to the requested data from the computing device; and providing access to a state of the content on the electronic device based at least in part on the state information, wherein a state of the computing device with respect to content on the computing device is transferred directly to the electronic device. - View Dependent Claims (24, 25)
-
-
26. An electronic device, comprising:
-
a processor; and a memory device including instructions operable to be executed by the processor to perform a set of actions, enabling the electronic device to; transmit a request for data stored on a computing device; obtain content relating to the requested data from a source; receive state information relating to the requested data from the computing device; and provide access to a state of the content on the electronic device based at least in part on the state information, wherein a state of the computing device with respect to content on the computing device is transferred directly to the electronic device. - View Dependent Claims (27, 28, 29)
-
Specification