Patent ID: 8990155
Filing Date: 2015-03-24
Classification: G06F

Abstract:
1. A method of synchronizing lists of multiple content channels on a user's client devices, the method comprising: determining whether a first current channels list on a first client device operated by the user has been modified, wherein said determining comprises: receiving the first current channels list if the first current channels list has been modified; synchronizing the first current channels list with a master channels list maintained remotely from the client device, wherein said synchronizing includes applying to the master channels list one or more modifications to the first current channels list made by the user, wherein each entry for channels in the first current channels list and the master channels list has a time stamp indicating when a modification is made to a channel, wherein the master channels list and the first current channel list retain entries for channels that are deleted, and wherein the said synchronization involves comparing the time stamps of the channels in the first current channels list and the master channels list to ensure the most recent modification made by the user is retained in the master channels list; downloading the synchronized master channels list to the first client device as a replacement first current channels list; and providing the client device with a central time; wherein, in response to the central time, the client device calculates an offset between the central time and a local time of the first client device and, each time the first current channels list is updated, notates the update with a modified time comprising a combination of a current local time and the offset.