US 12,457,382 B2
Identifying and labeling segments within video content
Amanmeet Garg, Santa Clara, CA (US); Sharmishtha Gupta, Fremont, CA (US); Andreas Schmidt, San Pablo, CA (US); Lakshika Balasuriya, Walnut Creek, CA (US); and Aneesh Vartakavi, Emeryville, CA (US)
Assigned to Gracenote, Inc., New York, NY (US)
Appl. No. 18/546,386
Filed by Gracenote, Inc., Emeryville, CA (US)
PCT Filed Jan. 21, 2022, PCT No. PCT/US2022/013239
§ 371(c)(1), (2) Date Aug. 14, 2023,
PCT Pub. No. WO2022/177693, PCT Pub. Date Aug. 25, 2022.
Application 18/546,386 is a continuation of application No. 17/401,656, filed on Aug. 13, 2021, granted, now 12,132,953.
Claims priority of provisional application 63/150,023, filed on Feb. 16, 2021.
Prior Publication US 2024/0163508 A1, May 16, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. H04N 21/44 (2011.01); G06F 18/25 (2023.01); G06V 20/40 (2022.01); H04N 21/8352 (2011.01)
CPC H04N 21/44008 (2013.01) [G06F 18/253 (2023.01); G06V 20/41 (2022.01); H04N 21/8352 (2013.01)] 20 Claims
OG exemplary drawing
 
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; and
based at least on the identifying of the portion of video content as a program segment, storing, by the computing system, an indication of the portion of video content in a data file for a corresponding program.