US2013247095A1PendingUtilityA1

System And Method Of Scheduling Advertising Content For Dynamic Insertion During Playback Of Video On Demand Assets

Assignee: SEACHANGE INTERNATIONAL INCPriority: Dec 4, 2008Filed: Apr 29, 2013Published: Sep 19, 2013
Est. expiryDec 4, 2028(~2.4 yrs left)· nominal 20-yr term from priority
H04N 7/17345H04N 7/0806H04N 21/43H04N 21/2668H04N 7/17318H04N 21/23424H04N 21/44016H04N 21/812H04N 21/26258
50
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Described are computer-based methods and apparatuses, including computer program products, for scheduling advertising content for dynamic insertion during play of video on demand assets. A virtual linear program channel is generated that is associated with a plurality of video on demand assets, the virtual linear program channel comprising data defining a plurality of predetermined time bins and a forecast number of views of the virtual channel assets within each of the time bins. The virtual linear program channel data is transmitted to a remote scheduling server. Advertising content and linear program channel scheduling instructions are received from the remote scheduling server, the linear program channel scheduling instructions identifying the virtual linear program channel and a selected time bin for insertion of the advertising content. The linear program channel scheduling instructions are translated into scheduling criteria for dynamically inserting the advertising content during playback of any of the virtual channel assets within the selected time bin.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A method of scheduling advertising content for dynamic insertion during playback of video on demand assets, comprising:
 receiving, by a data processing apparatus, advertising content and broadcast program channel scheduling instructions from a remote scheduling server, the broadcast program channel scheduling instructions identifying a broadcast program channel and a scheduled time for insertion of the advertising content during a program broadcast over the broadcast program channel;   translating, by the data processing apparatus, the broadcast program channel scheduling instructions into data representing a virtual broadcast program channel, the virtual broadcast program channel being associated with a plurality of video on demand assets having content related to content of the broadcast program, wherein at least one of the plurality of video on demand assets has content different from the broadcast program; and   further translating, by the data processing apparatus, the broadcast program channel scheduling instructions into scheduling criteria for dynamically inserting the same advertising content during playback of any of the virtual channel assets over a video on demand channel that occurs within the same timeframe as the program broadcast over the broadcast program channel.   
     
     
         2 . The method of  claim 1 , further comprising:
 receiving, by the data processing apparatus, a request from a subscriber device within the selected time bin to playback a virtual channel asset; and   dynamically inserting, by the data processing apparatus, the advertising content during playback of the virtual channel asset to the subscriber device according to the scheduling criteria.   
     
     
         3 . A computerized system for scheduling advertising content for dynamic insertion during playback of video on demand assets, comprising:
 a gateway computer in communication with a remote scheduling server computer that schedules advertising content for insertion in broadcast program channels;   the gateway computer receives the advertising content and broadcast program channel scheduling instructions from the remote scheduling server, the broadcast program channel scheduling instructions identifying a broadcast program channel and a scheduled time for insertion of the advertising content during a program broadcast over the broadcast program channel;   the gateway computer translates the broadcast program channel scheduling instructions into data representing a virtual broadcast program channel, the virtual broadcast program channel being associated with a plurality of video on demand assets having content related to content of the broadcast program, wherein at least one of the plurality of video on demand assets has content different from the broadcast program; and   the gateway computer further translates the broadcast program channel scheduling instructions into scheduling criteria for dynamically inserting the same advertising content during playback of any of the video on demand assets that comprise the virtual broadcast program channel over a video on demand channel that occurs within the same timeframe as the program broadcast over the broadcast program channel.   
     
     
         4 . The computerized system of  claim 3 , wherein:
 the gateway computer is in communication with a subscriber device, the gateway computer receives a request from the subscriber device to playback a video on demand asset associated with the virtual broadcast program channel; and   the gateway computer inserts the advertising content during playback of the video on demand asset to the subscriber device according to the scheduling criteria.   
     
     
         5 . A computer program product, tangibly embodied in a machine-readable storage device, the computer program product including instructions being operable to cause a data processing apparatus to schedule advertising content for dynamic insertion during playback of video on demand assets, comprising:
 receive advertising content and broadcast program channel scheduling instructions from a remote scheduling server, the broadcast program channel scheduling instructions identifying a broadcast program channel and a scheduled time for insertion of the advertising content during a program broadcast over the broadcast program channel;   translate the broadcast program channel scheduling instructions into data representing a virtual broadcast program channel, the virtual broadcast program channel being associated with a plurality of video on demand assets having content related to content of the broadcast program, wherein at least one of the plurality of video on demand assets has content different from the broadcast program; and   further translate the broadcast program channel scheduling instructions into scheduling criteria for dynamically inserting the same advertising content during playback of any of the virtual channel assets over a video on demand channel that occurs within the same timeframe as the program broadcast over the broadcast program channel.

Join the waitlist — get patent alerts

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

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