US2024007696A1PendingUtilityA1

Systems and methods for using video metadata to associate advertisements therewith

Assignee: TIVO SOLUTIONS INCPriority: Sep 7, 2007Filed: Sep 13, 2023Published: Jan 4, 2024
Est. expirySep 7, 2027(~1.1 yrs left)· nominal 20-yr term from priority
H04N 21/2668G11B 27/28G06F 16/587H04N 21/4331H04N 9/8715H04N 21/435H04N 21/84H04H 60/37H04H 60/59G11B 27/322H04N 21/254H04N 21/44008G06Q 30/0264G06F 16/58H04N 21/23418H04N 21/434H04N 21/4622H04N 21/8453H04H 60/07H04N 21/2353G06F 16/40H04N 21/478H04H 60/61G06F 16/71H04H 60/73H04N 7/162H04N 21/4394H04N 21/845H04N 21/812G06Q 30/02G11B 27/105H04N 21/26603H04N 21/835H04H 60/27H04N 21/8456H04H 60/58G06Q 30/0277H04N 9/8227H04N 9/8205
69
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A system for using metadata from a video signal to associate advertisements therewith, comprising (i) a segmentation system to divide the video signal into video clips, (ii) a digitizing system for digitizing the video clips, (iii) a feature extraction system for extracting audio and video features from each video clip, associating each audio feature with respective video clips, associating each video feature with respective video clips, and saving the audio and video features into an associated metadata file, (iv) a web interface to the feature extraction system for receiving the video clips, and (v) a database, wherein video signals and associated metadata files are stored and indexed, wherein the associated metadata file is provided when a video player requests the corresponding video signal, enabling selection of a relevant advertisement for presentment in conjunction with respective video clips based on the associated audio and video features of the respective video clip.

Claims

exact text as granted — not AI-modified
1 - 24 . (canceled) 
     
     
         25 . A method comprising:
 extracting, by a server, audio and visual features from each segment of a plurality of segments of a content item;   cross-referencing, by the server, a database with an identifier for the content item;   updating, at the server, time-based metadata associated with the content item in the database with the audio and visual features of each segment of the plurality of segments of the content item;   transmitting, by the server, the content item to a display device;   transmitting, by the server, a portion of time-based metadata corresponding to a first segment of the plurality of segments to an advertising distributor that selects a relevant advertisement based at least in part on the portion of time-based metadata corresponding to the first segment;   receiving, by the server, the relevant advertisement from the advertising distributor; and   transmitting, by the server, the relevant advertisement to the display device and the time-based metadata.   
     
     
         26 . The method of  claim 25  wherein transmitting, by the server, the portion of time-based metadata corresponding to the first segment of the plurality of segments to an advertising distributor comprises:
 determining an object in the first segment; 
 transmitting, by the server, metadata associated with the object. 
 
     
     
         27 . The method of  claim 25  further comprising determining, by the server, a location in the content item to insert an advertisement. 
     
     
         28 . The method of  claim 27  further comprising:
 determining the portion of the time-based metadata to transmit to an advertising distributor based on the determined location in the content item to insert the advertisement. 
 
     
     
         29 . The method of  claim 25  wherein extracting, by a server, audio and visual features from each segment of the plurality of the segments of the content item comprises:
 identifying, by the server, extracted audio features from the content item using audio processing, wherein the extracted audio features comprise time-code locations of each segment of the plurality of segments within the content item. 
 
     
     
         30 . The method of  claim 29 , wherein the extracted audio features include one or more of discrete sounds and background noise. 
     
     
         31 . The method of  claim 25  wherein extracting, by a server, audio and visual features from each segment of the plurality of the segments of the content item comprises:
 identifying, by the server, extracted video features from the content item using video processing, wherein the extracted video features comprise time-code locations of each segment of the plurality of segments within the content item. 
 
     
     
         32 . The method of  claim 31 , wherein the extracted video features include one or more of actors, characters, animals, objects, geographic locations, background, setting, theme, events, and scenes. 
     
     
         33 . The method of  claim 25 , wherein cross-referencing the database with an identifier for the content item comprises:
 determining that the content item has been processed previously;   in response to determining that the content item has been processed previously, cross-referencing the identifier for the content item and an existing video signature.   
     
     
         34 . The method of  claim 25  wherein the relevant advertisement is selected, by the advertising distributor, at least in part based on audio and visual features of a segment of the plurality of the segments. 
     
     
         35 . A system comprising:
 a video provider configured to:   extract audio and visual features from each segment of a plurality of segments of a content item;   cross-reference a database with an identifier for the content item;   update time-based metadata associated with the content item in the database with the audio and visual features of each segment of the plurality of segments;   input/output circuitry configured to:   transmit the content item to a display device;   transmit a portion of the time-based metadata corresponding to a first segment of the plurality of segments to an advertising distributor that selects a relevant advertisement based at least in part on the portion of time-based metadata corresponding to the first segment;   receive the relevant advertisement from the advertising distributor; and   transmit the relevant advertisement to the display device and the time-based metadata.   
     
     
         36 . The system of  claim 35  wherein the input/output circuitry, when transmitting a portion of the time-based metadata corresponding to the first segment of the plurality of segments to an advertising distributor, is further configured to:
 determine an object in the first segment; 
 transmit, by the server, metadata associated with the object. 
 
     
     
         37 . The system of  claim 35 , wherein the video provider is further configured to determine a location in the content item to insert an advertisement. 
     
     
         38 . The system of  claim 37 , wherein the video provider is further configured to determine the portion of the time-based metadata to transmit to an advertising distributor based on the determined location in the content item to insert the advertisement. 
     
     
         39 . The system of  claim 35 , wherein the video provider is further configured to, when extracting audio and visual features from each segment of the plurality of the segments of the content item:
 identify extracted audio features from the content item using audio processing, wherein the extracted audio features comprise time-code locations of each segment of the plurality of segments within the content item.   
     
     
         40 . The system of  claim 39 , wherein the video provider, when identifying extracted audio features from the content item using audio processing, is further configured to identify one or more of discrete sounds and background noise. 
     
     
         41 . The system of  claim 35 , wherein the video provider is further configured to, when extracting audio and visual features from each segment of the plurality of segments of the content item:
 identify extracted video features from the content item using video processing, wherein the extracted video features comprise time-code locations of each segment of the plurality of segments within the content item.   
     
     
         42 . The system of  claim 41 , wherein the video provider, when identifying extracted visual features from the content item using video processing, is further configured to identify one or more of actors, characters, animals, objects, geographic locations, background, setting, theme, events, and scenes. 
     
     
         43 . The system of  claim 35  wherein the video provider, when cross-referencing the database with an identifier for the content item, is further configured to:
 determine that the content item has been processed previously; 
 in response to determining that the content item has been processed previously, cross-reference the identifier for the content item and an existing video signature. 
 
     
     
         44 . The system of  claim 35  wherein the advertising distributor is further configured to select the relevant advertisement based at least in part based on audio and visual features of a segment of the plurality of the segments.

Join the waitlist — get patent alerts

Track US2024007696A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.