CPC H04N 21/44008 (2013.01) [G06F 18/253 (2023.01); G06V 20/41 (2022.01); H04N 21/8352 (2013.01)] | 20 Claims |
1. A method comprising:
obtaining, by a computing system, fingerprint repetition data for a portion of video content, wherein the fingerprint repetition data comprises a list of other portions of video content matching the portion of video content and respective reference identifiers for the other portions of video content, each reference identifier corresponding to a respective different time the other portion of video content was presented;
identifying, by the computing system, the portion of video content as a program segment rather than an advertisement segment based at least on a number of unique reference identifiers within the list of other portions of video content relative to a total number of reference identifiers within the list of other portions of video content, wherein the total number of reference identifiers within the list of other portions of video content further includes a plurality of reference identifiers that are the same;
determining, by the computing system, that the portion of video content corresponds to a program specified in an electronic program guide using a timestamp of the portion of video content; and
based on the identifying of the portion of video content as a program segment and the determining that the portion of video content corresponds to the program, storing, by the computing system, an indication of the portion of video content in a data file for the program.
|