×

Systems and methods for real-time television ad detection using an automated content recognition database

  • US 8,930,980 B2
  • Filed: 03/17/2014
  • Issued: 01/06/2015
  • Est. Priority Date: 05/27/2010
  • Status: Active Grant
First Claim
Patent Images

1. A method, comprising:

  • ingesting at least one audiovisual stream, including at least storing at least some data associated with one or more frames of the audiovisual stream into a data store of program content;

    determining a candidate segment, the candidate segment including at least one or more sequential frames from the at least one ingested audiovisual stream, including at least;

    adjusting at least one threshold associated with matching, the adjusted at least one threshold associated with a lower returned number of suspects;

    matching the candidate segment with one or more contiguous sequences of frames previously stored in the data store based at least partially on the adjusted at least one threshold; and

    if the candidate segment matches the one or more contiguous sequences of frames previously stored in the data store based at least partially on the adjusted at least one threshold, determining starting and ending points of the candidate segment, including at least;

    adjusting at least one threshold associated with matching, the adjusted at least one threshold associated with a higher returned number of suspects;

    comparing one or more indications associated with each frame in the candidate segment with one or more indications associated with a corresponding frame in the one or more contiguous sequences of frames previously stored in the data store, the comparing based at least partially on the adjusted at least one threshold; and

    testing for inconsistencies between each frame in the candidate segment and a corresponding frame in the one or more contiguous sequences of frames previously stored in the data store, based at least partially on the comparing; and

    testing the determined candidate segment for at least one match in a data store of known advertisements and, if testing the candidate segment returns at least one match in the data store of known advertisements, at least removing at least some data associated with the candidate segment from the data store of program content,wherein at least one of the ingesting, determining, or testing is at least partially implemented using at least one processing device.

View all claims
  • 7 Assignments
Timeline View
Assignment View
    ×
    ×