Media Processing Engine and Ad-Per-View
First Claim
Patent Images
1. A system for automatically assembling and delivering composite media comprising:
- a processor;
a memory;
a network interface;
an content ingestor module for ingesting original content and advertisement content;
a browser-based advertiser access point for creating an advertisement campaign, wherein the providers of advertisement content specify campaign details comprising target demographics for their advertisement content, thus defining targeted advertisement content;
an integration module for integrating interactive tools into the original content, and creating an original asset with a media delivery tools, wherein the media delivery tools accept information from an end-user;
a browser-based end-user access point for providing access to the original asset with a media delivery tools, wherein the end-user requests delivery of composite media through entry of media delivery options and demographic information through the media delivery bar, wherein the media delivery options define the requirements for composite media;
a media processing module including;
an edit decision module for defining a composite media asset including at least one piece of original content and at least one piece of targeted advertisement content, wherein the demographic information defining the targeted advertisement content matches the user entered demographic information; and
a digital funneling engine for automatically transcoding the at least one piece of original content and the at least one piece of targeted advertisement content as it is ingested, resulting in output media having the requirements of the requested composite media; and
a media delivery module for delivering the output media according to the delivery options specified by the end-user.
1 Assignment
0 Petitions
Accused Products
Abstract
A scaleable server-based, on-demand media processing engine automates the production and delivery of media. A digital processing engine automatically transcodes a plurality of media files having different formats into a composite media file.
194 Citations
20 Claims
-
1. A system for automatically assembling and delivering composite media comprising:
-
a processor; a memory; a network interface; an content ingestor module for ingesting original content and advertisement content; a browser-based advertiser access point for creating an advertisement campaign, wherein the providers of advertisement content specify campaign details comprising target demographics for their advertisement content, thus defining targeted advertisement content; an integration module for integrating interactive tools into the original content, and creating an original asset with a media delivery tools, wherein the media delivery tools accept information from an end-user; a browser-based end-user access point for providing access to the original asset with a media delivery tools, wherein the end-user requests delivery of composite media through entry of media delivery options and demographic information through the media delivery bar, wherein the media delivery options define the requirements for composite media; a media processing module including; an edit decision module for defining a composite media asset including at least one piece of original content and at least one piece of targeted advertisement content, wherein the demographic information defining the targeted advertisement content matches the user entered demographic information; and a digital funneling engine for automatically transcoding the at least one piece of original content and the at least one piece of targeted advertisement content as it is ingested, resulting in output media having the requirements of the requested composite media; and a media delivery module for delivering the output media according to the delivery options specified by the end-user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer-implemented method for automatically assembling and delivering composite media comprising:
-
ingesting original content and advertisement content from a plurality of media sources; creating an advertisement campaign using a browser-based advertiser access point, wherein said browser-based advertiser access point allows providers of advertisement content to specify campaign details including target demographics for their advertisement content, thus defining targeted advertisement content; integrating interactive tools into the original content, creating an original asset with a media delivery tools, wherein the media delivery tools accept information from an end-user; providing access to the original asset with a media delivery tools using a browser-based end-user access point, wherein said browser-based end-user access point enables an end-user the ability to request delivery of composite media through entry of media delivery options and demographic information through the media delivery tools, wherein the media delivery options define the requirements for composite media; defining a composite media asset comprising at least one piece of original content and at least one piece of targeted advertisement content, wherein the demographic information defining the targeted advertisement content matches the user entered demographic information; automatically transcoding the at least one piece of original content and the at least one piece of targeted advertisement content as it is ingested, resulting in output media having the requirements of the requested composite media; and delivering the output media according to the delivery options specified by the end-user. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer-implemented method of automatically transcoding a plurality of media files comprising:
-
sequentially ordering a first media file in a frame slot format and a second media file in a frame slot format, thereby defining a composite media asset; converting the composite media asset from said native frame slot format to a timescale format based on a synchronized clock; defining output frame slots based on delivery options selected by an end-user, wherein the output frame slots are synchronized to said synchronized clock; comparing said composite media asset'"'"'s timescale format to the output frame slots; identifying frames from the composite media asset that correspond in time with the output frame slots, forming identified frames; adding said identified frames to said frame slots sequentially, thus defining an output media.
-
-
20. The method claim 20, further comprising:
-
sequentially overlaying audio components of said first media file and said second media file over said composite media asset; and transcoding said audio components based on said synchronized clock, thus defining an audio component of said output media.
-
Specification