Patent ID: 7600246

Claim:
A method implemented on a computing device by a processor configured to execute instructions that, when executed by the processor, direct the computing device to perform acts comprising: identifying, by the processor of the computing device, a first television program selected to be recorded, wherein the first television program has an associated title and a first associated unique identifier; identifying a first program title associated with the first television program, wherein the first program title includes only characters of the first television program title up to a colon; identifying a second television program in a program guide, wherein the second television program has an associated title and a second associated unique identifier; identifying a second program title associated with the second television program, wherein the second program title includes only characters of the second television program title up to a colon; when the first associated unique identifier is different from the second associated unique identifier, comparing a root of the first associated unique identifier with a root of the second associated unique identifier, and when the root of the first associated unique identifier is different from the root of the second associated unique identifier, comparing the first program title with the second program title, and scheduling the second television program to be recorded if the first program title matches the second program title based on the comparing.