Patent ID: 7624128

Claim:
A method of providing synchronization files to clients to synchronize server-side electronic program guide (EPG) information with client-side EPG information, the method comprising: if synchronization files were created according to respective updates of the server-side EPG information, updating the synchronization files according to information which has been modified after a last synchronization file of the synchronization files is created, wherein updating the synchronization files comprises appending each of the synchronization files with the information which has been modified; creating a new synchronization file according to the information which has been modified after the last synchronization file is created; and transferring a first synchronization file to one of the clients, the first synchronization file being one of the plurality of the synchronization files or the new synchronization file, wherein the first synchronization file is the synchronization file which is created first after the client-side EPG information has been updated.