System and method for dynamic generation of video content
Abstract
An automated system method for dynamically generating a composite video clip by a computer. In some embodiments of the invention, a template may be provided including at least one digital media asset and one or more placeholders, each placeholder associated with a respective dynamic content object and a respective layout. The system and method may extract from one or more websites, for example, e-commerce sites, data items corresponding to each of the dynamic content objects, and generated a composite video clip including the media asset, wherein the dynamic content objects are replaced with respective extracted data and presented in association with the media asset based on their respective layouts.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . An method for generating an advertisement by a computer, comprising:
providing a template for an advertisement including at least one dynamic component and at least one static component; selecting a dynamic data object linked to a placeholder associated with the dynamic component; automatically generating one or more video advertisements based on the template advertisement, wherein each video advertisement is personalized or customized based on data sources referenced by the dynamic data object.
2 . The method of claim 1 , comprising selecting whether properties of the dynamic component are dynamic or static.
3 . The method of claim 1 , comprising replacing the placeholder with content from the dynamic data object.
4 . The method of claim 1 , wherein the dynamic data object is selected based on parsing data sources or feeds in binary or textual format including XML files, hypertext markup language (HTML) repeater, HTML table or an object on a website that can be parsed automatically.
5 . The method of claim 1 , wherein the one or more video advertisements are generated according to one or more predefined rules, the predefined rules including one or more of selecting a background video clip, determining position of the selected dynamic data objects, animation effects to be used on dynamic data objects, selecting a soundtrack, and presentation of text data.
6 . The method of claim 1 , wherein the dynamic data object is stored on a server or is a universal resource locator (URL), path, or database connection link.
7 . The method of claim 1 , wherein each video advertisement is customized or personalized based on dynamic input data which includes product information, personalized data, geo-location data or other input data used for creating advertisements including images and video.
8 . An apparatus for generating an advertisement by a computer, comprising:
a memory; and a processor configured to:
provide a template for an advertisement including at least one dynamic component and at least one static component;
select a dynamic data object linked to a placeholder associated with the dynamic component;
automatically generate one or more video advertisements based on the template advertisement, wherein each video advertisement is personalized based on data sources referenced by the dynamic data object.
9 . The apparatus of claim 8 , wherein the processor is configured to select whether properties of the dynamic component are dynamic or static.
10 . The apparatus of claim 8 , wherein the processor is configured to replace the placeholder with content from the dynamic data object.
11 . The apparatus of claim 8 , wherein the dynamic data object is selected automatically based on predefined knowledge of typical webpage construction.
12 . The apparatus of claim 8 , wherein the dynamic data object is selected based on, parsing offline or online data sources including an XML file, an hypertext markup language (HTML) repeater, HTML table or an object on a website that can be parsed automatically.
13 . The apparatus of claim 8 , wherein each video advertisement is customized or personalized based on information about potential target audience characteristics that are random or given including at least one of purchasing or browsing history, page views, geo-location, browser software or operating system, type of device, and product sales preferences.
14 . The apparatus of claim 8 , wherein the memory is to store a library of a plurality of video and music clips provided by a plurality of content providers.
15 . A system for generating a video advertisement, comprising:
a first server to store a plurality of templates, each template including dynamic and static components; a second server or a web client to access the server over a network the server or web client configured to select one of the plurality of templates and to select dynamic data objects to be used with the selected one of the plurality of templates, wherein the selected dynamic data objects replace placeholders associated with the dynamic components of the selected template; and a video processor to generate a video clip using the selected template according to a set of predetermined rules.
16 . The system of claim 15 , wherein the second server or web client is configured to select the dynamic data objects based on predefined knowledge of typical webpage construction.
17 . The system of claim 15 , wherein the video clip is personalized to a recipient based on data sources referenced by the dynamic data objects.
18 . The system of claim 15 , wherein the video clip is personalized based on information about a potential consumer including at least one of purchasing or browsing history, page views, geo-location, browser software or operating system, type of device, and product sales preferences.
19 . The system of claim 15 , wherein the second server or web client allows selection of whether properties of the dynamic components are dynamic or static.
20 . The system of claim 15 , wherein the second server or web client is to populate the selected one of the plurality of templates with the selected dynamic data objects according to predefined rules.Join the waitlist — get patent alerts
Track US2015221000A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.