Automatic rules-based device synchronization
First Claim
1. A method of synchronizing one or more digital files stored on a source device and a target device coupled thereto, said method comprising:
- receiving a plurality of rules for selecting which of the digital files are to be transferred from the source device to the target device, said rules assigning priorities to the digital files;
building a designated list of the digital files to be transferred, each of the digital files in said designated list being ordered according to the priorities defined by the rules, said designated list omitting duplicate digital files that have lower priorities than their duplicate digital files; and
transferring the digital files remaining on the designated list from the source device to the target device as a function of a defined storage capacity of the target device.
2 Assignments
0 Petitions
Accused Products
Abstract
Automatic rules-based synchronization of digital files on a source device and a target device coupled to it. A source computer executes a synchronization engine for managing transfer of files from a source database to a target device coupled to the computer as a function of a defined storage capacity of the device. The synchronization engine is configured to receive user-defined rules for selecting which of the files are to be transferred to the device and assigning priorities to the files. The synchronization engine builds a designated list of the files to be transferred according to the priorities defined by the rules.
177 Citations
20 Claims
-
1. A method of synchronizing one or more digital files stored on a source device and a target device coupled thereto, said method comprising:
-
receiving a plurality of rules for selecting which of the digital files are to be transferred from the source device to the target device, said rules assigning priorities to the digital files;
building a designated list of the digital files to be transferred, each of the digital files in said designated list being ordered according to the priorities defined by the rules, said designated list omitting duplicate digital files that have lower priorities than their duplicate digital files; and
transferring the digital files remaining on the designated list from the source device to the target device as a function of a defined storage capacity of the target device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method of synchronizing one or more digital files stored on a source device and a target device coupled thereto, said method comprising:
-
receiving a plurality of rules for selecting which of the digital files are to be transferred from the source device to the target device, said rules assigning priorities to the digital files;
building a designated list of the digital files to be transferred, each of the digital files in said designated list being ordered according to the priorities defined by the rules;
examining the target device to detect whether the digital files stored on the target device have changed since the target device was last synchronized with the source device;
building a content list of the digital files previously transferred to the target device;
comparing the content list of digital files previously transferred to the designated list of digital files to be transferred; and
transferring, from the source device to the target device, only the digital files on the designated list but not on the content list as a function of a defined storage capacity of the target device. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A media player system for synchronizing digital media files comprising:
-
a source database storing a plurality of digital media files; and
a computer associated with the database, said source computer comprising a synchronization engine for managing transfer of media files from the source database to a portable device coupled to the computer as a function of a defined storage capacity of the portable device, said synchronization engine being configured to receive one or more user-defined playlists for selecting which of the media files are to be transferred to the portable device, said playlists being associated with a desired rendering of media content of one or more of the media files and assigning priorities to the digital files, said synchronization engine being further configured to build a designated list of the digital files to be transferred, each of the digital files in said designated list being ordered according to the priorities defined by the playlists, said designated list omitting duplicate digital files that have lower priorities than their duplicate digital files. - View Dependent Claims (19, 20)
-
Specification