PORTABLE UNIVERSAL PERSONAL STORAGE, ENTERTAINMENT, AND COMMUNICATION DEVICE
First Claim
1. On a portable device comprising a processor and a memory, a method for synchronizing configuration states across a plurality of computing platforms, comprising:
- associating by data structures in the memory, a plurality of computing device platforms in a plurality of computing device types with a plurality of synchronization protocols;
identifying a type of first computing device via a network;
identifying from a plurality of synchronization protocols, a synchronization protocol associated with the computing device platform in the identified computing device;
sending a configuration state from the portable device to the first computing device according to the identified synchronization protocol, wherein the first computing device updates the configuration state according to user input on the first computing device;
receiving an updated configuration state from the first computing device;
translating the updated configuration state to a data format used by a second computing device platform in a second computing device; and
storing the updated configuration state and the translated updated configuration state on the portable device.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for synchronizing configuration states of a portable device across a plurality of computing platforms comprises associating a plurality of computing device platforms in a plurality of computing device types with a plurality of synchronization protocols; identifying a type of first computing device via a network; identifying a synchronization protocol associated with the computing device platform in the identified computing device; sending a configuration state from the portable device to the first computing device according to the identified synchronization protocol, and updating the configuration state according to user input on the first computing device; receiving an updated configuration state from the first computing device; translating the updated configuration state to a data format used by a second computing device platform in a second computing device; and storing the updated configuration state and the translated updated configuration state on the portable device.
27 Citations
21 Claims
-
1. On a portable device comprising a processor and a memory, a method for synchronizing configuration states across a plurality of computing platforms, comprising:
-
associating by data structures in the memory, a plurality of computing device platforms in a plurality of computing device types with a plurality of synchronization protocols; identifying a type of first computing device via a network; identifying from a plurality of synchronization protocols, a synchronization protocol associated with the computing device platform in the identified computing device; sending a configuration state from the portable device to the first computing device according to the identified synchronization protocol, wherein the first computing device updates the configuration state according to user input on the first computing device; receiving an updated configuration state from the first computing device; translating the updated configuration state to a data format used by a second computing device platform in a second computing device; and storing the updated configuration state and the translated updated configuration state on the portable device. - View Dependent Claims (2, 3, 4, 5)
-
-
6. On a computing device, a method for synchronizing configuration states to a portable device, comprising:
-
identifying a type of the computing device to the portable device in a wireless range; receiving from the portable device a descriptor of a remote configuration state stored on the portable device; receiving an input from a user, the input indicating a choice between the remote configuration state and a local configuration state; receiving the remote configuration state from the portable device when the user input indicates the remote configuration state; and storing the remote configuration state on the computing device. - View Dependent Claims (7)
-
-
8. A portable device for synchronizing configuration states across a plurality of computing platforms, comprising:
-
a memory element associating a plurality of computing platforms in a plurality of computing device types with a plurality of synchronization protocols; and a processor, the processor to; identify a type of a first computing platform in a first computing device via a network; identify from a plurality of synchronization protocols, a synchronization protocol associated with the type of the first computing device; send a configuration state from the portable device to the first computing device according to the identified synchronization protocol, wherein the first computing device updates the configuration state according to user input on the first computing device; receive an updated configuration state from the first computing device; translate the updated configuration state to a data format used by a second computing device; and store the updated configuration state and the translated updated configuration state on the portable device. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A computing device for synchronizing configuration states to a portable device, comprising:
-
a memory; and at least one processor, the at least one processor configured to; identify a type of the computing device to the portable device in a wireless range; receive from the portable device a descriptor of a remote configuration state stored on the portable device; receive an input from a user, the input indicating a choice between the remote configuration state and a local configuration state; receive the remote configuration state from the portable device when the user input indicates the remote configuration state; and store the remote configuration state on the computing device. - View Dependent Claims (14)
-
-
15. On a portable device implementing a restriction policy on the availability of features of the portable device, a method for updating the restriction policy over a network, comprising:
-
determining a location of the portable device; identifying the portable device to a server over the network wherein the server is configured to provide one or more restriction policy updates; based on the identified portable device, receiving a restriction policy update from the server wherein the restriction policy includes access limitations to device features and functionality based on time of day and device location and wherein the device uses the restriction policy to limit device functionality; storing the restriction policy update on the portable device; configuring, controlling and limiting access to various functions by a user of the portable device wherein the configuring, controlling and limiting access further comprises providing new content to the portable device; and updating availability of portable device features according to the received restriction policy update. - View Dependent Claims (16, 17, 18, 19, 20)
-
-
21. A portable device that updates restriction policies of a portable device over a network, comprising:
-
a memory storing a restriction policy on availability of portable device features; and a processor configured to; determine a location of the portable device; identify the portable device to a server over the network wherein the server is configured to provide one or more restriction policy updates; receive a restriction policy update from the server based on the identified portable device wherein the restriction policy includes access limitations to device features and functionality based on time of day and device location and wherein the device uses the restriction policy to limit device functionality; store the restriction policy update on the portable device; receive input from a user to configure, control and limit access to various functions of the portable device wherein the received input further comprises remotely providing new content to the portable device; and update availability of portable device features according to the received restriction policy update.
-
Specification