Patent ID: 8925026

Claim:
A method comprising: receiving, by a server device associated with a video provisioning system (VPS), an instruction to synchronize a first device, associated with the VPS and a second device, associated with the VPS, where the first device distributes video assets to a set top box, and where the second device distributes the video assets to another user device that is a different type of device than the set top box; obtaining, by the server device, a first list of the video assets that are stored in a first format in the first device; obtaining, by the server device, a second list of the video assets that are stored in a second format in the second device; determining, by the server device, whether the first list matches the second list; identifying, by the server device, a video asset that is not stored in one of the first device or the second device based on a determination that the first list does not match the second list; and causing, by the server device, a copy of the identified video asset to be stored in the one of the first device or the second device.