Patent ID: 8949438
Filing Date: 2015-02-03
Classification: G06F,H04L

Abstract:
1. A data synchronisation system comprising: a data storage device comprising a device identifier; a synchronisation device arranged to upload and download content data respectively stored or to be stored on the data storage device and to process that content data; a control server arranged to generate connection data, and capability data providing the capabilities of the storage device associated with a device identifier, the connection and capability data being arranged to control operation of the synchronisation device; and one or more content servers; wherein the synchronisation device is arranged to have connected thereto the data storage device, to access the device identifier, to establish a connection to the control server and/or the content server via a network and to send the device identifier to the control server; the control server is arranged to receive the device identifier, process the device identifier and to send connection and capability data to the synchronisation device, according to the device identifier, the connection data determines to which content server the synchroization device establishes a connection; and the synchronisation device being further arranged to process the connection and capability data and establish a connection with the or each content server based upon the connection and/or capability data and, further, dependent upon the connection data to perform at least one of: i. download content data held in a first format from the or each content server specified in the connection data, adapt the content data from the first format according to the data storage device capabilities held in the capability data to a data storage device format that the data storage device is capable of processing and upload the adapted content data to the data storage device; and ii. download content data from the data storage device, adapt the downloaded content data according to the capability data to be compatible with the destination content server as specified in the connection data and upload content data received from the data storage device to the destination content server.