SYNCHRONIZATION PROGRAMS AND METHODS FOR NETWORKED AND MOBILE DEVICES
First Claim
Patent Images
1. A program product stored on one or more computer readable media, the program product comprising:
- first program code, on a mobile device having a broadband wireless connection, having instructions operable to monitor a file system for a newly modified data object;
second program code having instructions operable to add an identifier for the newly modified data object to a synchronization queue;
third program code having instructions operable to, following addition of an identifier for a newly modified data object, transmit, via the broadband wireless connection, synchronization data concerning the newly modified data object to an associated computer to maintain a current synchronized copy of the newly modified data object at the associated computer.
0 Assignments
0 Petitions
Accused Products
Abstract
Mobile synchronization systems are provided for synchronizing user data objects among user devices. In one embodiment, mobile devices are provided with a synchronized environment to a user desktop, having either synchronized copies of the data objects, or a shortcut to a system peer storing the data object. Another embodiment provides priority scoring of data objects to keep the most desired objects locally on mobile devices. Another embodiment provides separate handling and prioritization for user media files. Preferably, synchronization is always-on and user transparent.
-
Citations
20 Claims
-
1. A program product stored on one or more computer readable media, the program product comprising:
-
first program code, on a mobile device having a broadband wireless connection, having instructions operable to monitor a file system for a newly modified data object; second program code having instructions operable to add an identifier for the newly modified data object to a synchronization queue; third program code having instructions operable to, following addition of an identifier for a newly modified data object, transmit, via the broadband wireless connection, synchronization data concerning the newly modified data object to an associated computer to maintain a current synchronized copy of the newly modified data object at the associated computer. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A program product embodied on one or more computer readable media, the program product operable to reduce the perceived data access latency by a user of multiple computer devices, the program product comprising:
first synchronization program code operable to provide, on a mobile internet device (MID), a synchronized desktop environment to that of a designated user PC, the environment including a synchronized copy of designated high priority data files and a shortcut associated with designated low priority data files, the shortcut instructing the MID to access a data store over a broadband wireless connection to obtain the low priority data file upon request. - View Dependent Claims (9, 10, 11, 12, 13)
-
14. A program product embodied in one or more computer readable media, the program product for reducing the average data access latency by a user of multiple computer devices, the program product comprising:
first synchronization program code executable to provide, on a mobile internet device (MID), a synchronized data environment to that of a set of data stores comprising at least a first data store and a second data store, the synchronized data environment including a synchronized copy of designated high priority data files and a shortcut associated with designated low priority data files, the shortcut instructing the system to access a data store over a broadband wireless connection to obtain the low priority data file upon request. - View Dependent Claims (15, 16, 17, 18, 19, 20)
Specification