Generating ad insertion metadata at program file load time
First Claim
1. A method comprising:
- submitting one or more digital program files for storage on behalf of one or more video servers;
the act of submitting the program files triggering logic to scan the program files to identify information about location and duration of ad breaks; and
storing the program files and information about the location and duration of the ad breaks in a manner that associates the program files with corresponding information about the location and duration of the ad breaks, and in a manner that provides the video servers with access to both the program files and information about the location and duration of the ad breaks.
9 Assignments
0 Petitions
Accused Products
Abstract
A method may include and/or involve submitting one or more digital program files for storage on behalf of one or more video servers, the act of submitting the program files triggering logic to scan the program files to identify information about location and duration of ad breaks, and storing the program files and information about the location and duration of the ad breaks in a manner that associates the program files with corresponding information about the location and duration of the ad breaks, and in a manner that provides the video servers with access to both the program files and information about the location and duration of the ad breaks.
79 Citations
18 Claims
-
1. A method comprising:
-
submitting one or more digital program files for storage on behalf of one or more video servers;
the act of submitting the program files triggering logic to scan the program files to identify information about location and duration of ad breaks; and
storing the program files and information about the location and duration of the ad breaks in a manner that associates the program files with corresponding information about the location and duration of the ad breaks, and in a manner that provides the video servers with access to both the program files and information about the location and duration of the ad breaks. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A video server comprising:
-
logic to stream one or more digital program files; and
logic to apply, while streaming the program files, ad break information derived from the program files and stored prior to streaming the program files, and to stream advertising content for the program files at locations and for durations specified by the ad break information. - View Dependent Claims (12)
-
-
13. A system comprising:
-
one or more video servers; and
logic to scan the program files to identify information about location and duration of ad breaks in response to loading the program files onto the video servers, and to store the program files on the video servers and to use one or more databases to associate the information about the location and duration of the ad breaks with corresponding program files. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification