Device-side data de-duping
First Claim
Patent Images
1. A system, comprising:
- a server side component operatively connected to a data store; and
a mobile client side component capable of wirelessly communicating user data to the server side component for storage in the data store, wherein the mobile client side component comprises;
a first module arranged to wirelessly receive from the server side component the user data stored in the data store, anda data de-duping module arranged to remove duplicative data among the wirelessly received user data and user data already present on the mobile client side component,wherein the duplicative data results from synchronization of data from a plurality of different sources, wherein at least one of the plurality of sources comprises a synchronization engine.
9 Assignments
0 Petitions
Accused Products
Abstract
A client-side device is capable of wirelessly receiving user data for the device. The device is capable of removing duplicative user data items among data wirelessly received and data already existing on the device. The duplicative data may be “de-duped” even though duplicative data items may arise as a result of synchronization operations using different synchronization engines used to synchronize different sets of data types.
106 Citations
25 Claims
-
1. A system, comprising:
-
a server side component operatively connected to a data store; and a mobile client side component capable of wirelessly communicating user data to the server side component for storage in the data store, wherein the mobile client side component comprises; a first module arranged to wirelessly receive from the server side component the user data stored in the data store, and a data de-duping module arranged to remove duplicative data among the wirelessly received user data and user data already present on the mobile client side component, wherein the duplicative data results from synchronization of data from a plurality of different sources, wherein at least one of the plurality of sources comprises a synchronization engine. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of managing data on a mobile client device, comprising:
-
wirelessly backing up user data on the mobile client device to a remote data store; wirelessly receiving at the mobile client device the backed up user data from the remote data store; and merging the wirelessly received user data and the user data already present on the mobile client device, wherein the merging comprises; detecting and removing duplicative user data among the wirelessly received user data and user data already present on the mobile client device using a data de-duping module, wherein the duplicative user data results from synchronization of data from a plurality of different sources, wherein at least one of the plurality of different sources comprises a synchronization engine. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A mobile computing device, comprising:
-
a first module arranged to wirelessly communicate user data on the mobile computing device for storage on a remote system; a second module arranged to wirelessly receive at least a portion of the user data from the remote system; and a data de-duping module arranged to automatically detect and remove duplicative user data among the wirelessly received user data and user data already present on the mobile computing device, wherein the duplicative user data results from synchronization of data from a plurality of different sources, wherein at least one of the sources is a synchronization engine. - View Dependent Claims (20, 21, 22, 23, 24, 25)
-
Specification