Patent ID: 8745650

Claim:
A method, executed by a processor, for selecting content segments to serve to a viewer based on time-delayed television content viewed by the viewer, comprising: receiving by the processor, a notification for a visit by the viewer to the resource; accessing by the processor, a time-delayed content viewing history; and in response to the notification, identifying by the processor, based on the history, one or more content segments to serve at the resource, wherein the processor constructs the time-delayed content viewing history for the viewer, and wherein the processor: receives broadcast television content, extracts a content segment identification for selected content segments, extracts metadata for each of the selected content segments, determines an identity of one or more of the selected content segments based on the extracted metadata, compares the identities of the selected content segments to corresponding identities provided by a device of the viewer to determine matches, and for a match, stores the identified content segment in the time-delayed content viewing history for the viewer.