Content synchronization using profiles
First Claim
Patent Images
1. A method of synchronizing data between a mobile device and a second device, comprising:
- receiving, at the mobile device, input data from a user, the input data indicating a first label to assign to a first portion of data stored on the mobile device, the first label indicating a first context in which the first portion of data is to be synchronized, and a second label to assign to a second portion of data stored on the mobile device, the second label indicating a sub-context of the first context in which the second portion of data is to be synchronized;
receiving a request to synchronize the mobile device with the second device;
determining a second context in which the request is received based on an identification signal transmitted from the second device to the mobile device, the identification signal identifying the second context based on data stored in the second device;
performing a synchronization operation to transfer the first portion of data and the second portion of data from the mobile device to the second device when the second context is consistent with the first context; and
performing a synchronization operation to transfer the second portion of data but not the first portion of data from the mobile device to the second device when the second context is consistent with the sub-context.
2 Assignments
0 Petitions
Accused Products
Abstract
A method of selective file synchronization between computing devices is disclosed. Creation of customized profiles for grouping digital content, such as application programs and multimedia files, and assignment of the content to the profiles is described. Digital content can be manually or automatically assigned to profiles. Customizable file synchronization profiles provide improved data security because private files can be excluded from a profile and will not be transferred. The disclosed subject matter is applicable to general purpose and special purpose computing devices in mobile and non-mobile environments.
12 Citations
19 Claims
-
1. A method of synchronizing data between a mobile device and a second device, comprising:
-
receiving, at the mobile device, input data from a user, the input data indicating a first label to assign to a first portion of data stored on the mobile device, the first label indicating a first context in which the first portion of data is to be synchronized, and a second label to assign to a second portion of data stored on the mobile device, the second label indicating a sub-context of the first context in which the second portion of data is to be synchronized; receiving a request to synchronize the mobile device with the second device; determining a second context in which the request is received based on an identification signal transmitted from the second device to the mobile device, the identification signal identifying the second context based on data stored in the second device; performing a synchronization operation to transfer the first portion of data and the second portion of data from the mobile device to the second device when the second context is consistent with the first context; and performing a synchronization operation to transfer the second portion of data but not the first portion of data from the mobile device to the second device when the second context is consistent with the sub-context. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 19)
-
-
14. A method of synchronizing data between a first device and a user mobile device, comprising:
-
establishing, by a first device, a connection with a user mobile device; transmitting an identification signal from the first device to the user mobile device, the identification signal identifying a context in which the first device is operable to connect to the user mobile device; identifying, automatically, data on the user mobile device based on an identifier attached to a first portion of data by a content provider of the data and a second identifier attached to a second portion of data by a user of the user mobile device, the identifier being associated with a first label that is consistent with the context in which the first device is operable to connect to the user mobile device and the second identifier being associated with a second label that is a sub-context of the context; and receiving the identified data from the user mobile device in a synchronization operation. - View Dependent Claims (15, 16, 17, 18)
-
Specification