Patent ID: 7555196

Claim:
A method comprising: creating one or more indices associated with a program, the one or more indices defining one or more regions of interest of the program marked by a user on a first recording of the program recorded by a first entertainment system; processing program data associated with the first recording of the program recorded on the first entertainment system sufficient to create one or more signatures, each of the one or more signatures defining a point of reference in the program for synchronizing a first timecode associated with the first recording of the program with one or more timecodes associated with one or more recordings of the program on one or more additional entertainment systems; creating an index file that contains the one or more signatures and the one or more indices; and sending the index file containing the one or more signatures and the one or more indices to the one or more additional entertainment systems; wherein: the one or more signatures are configured to be used by the one or more additional entertainment systems to synchronize respective timecodes of respective recordings of the program recorded by the one or more additional entertainment systems with the timecode of the first recording of the program recorded by the first entertainment system; and the one or more indices are configured to be used by the one or more additional entertainment systems to output the one or more regions of interest of the program marked by the user of the first entertainment system.