Patent ID: 8825598

Claim:
A method performed by one or more processors, comprising: identifying a change to an attribute associated with a media file in a first media file library located on a host system; accessing, in response to the identified change, a client device list, the client device list comprising a plurality of device IDs; identifying, in the client device list, a first device ID for a first client device upon which the identified change should be effected; retrieving a first synchronization order file specific to the identified first client device and stored on a server system; modifying the first synchronization order file to indicate the identified change to the attribute associated with the media file; and providing the modified first synchronization order file to the server system to enable the first client device to access the first synchronization order file and apply the indicated change to the attribute associated with the media file within a second media file library located on the first client device, wherein the acts of identifying the change, accessing the client device list, identifying the first device ID, and retrieving the first synchronization order file are performed without direct communication to the first client device and wherein the indicated change to the attribute associated with the media file is applied within the second media file library without direct communication between the first client device and the host system.