Automatic generation of video from structured content
First Claim
Patent Images
1. A system comprising:
- a structured data reading unit comprising at least one processor, the structured data reading unit configured to;
access structured data, the structured data comprising an assembly of media elements, the assembly being specific to a subject, the media elements of the assembly being a source of content for a dynamic part of an HTML document for the subject, and the HTML document having a static part applicable to more than one subject and the dynamic part customized for the subject based on at least one of the media elements;
a transformation unit comprising at least one processor, the transformation unit configured to;
access a template;
process the accessed structured data in accordance with one or more rules that control generation of a customized video for the subject by automatically generating, using the accessed template, a renderable script for the customized video that integrates at least one static portion applicable to more than one subject with at least one dynamic portion based on the media elements that are the source of content for the dynamic part of the HTML document; and
a video rendering unit comprising at least one processer, the video rendering unit configured to;
render the customized video for the subject based on the renderable script automatically generated by the transformation unit, the customized video including the at least one static portion applicable to more than one subject and the at least one dynamic portion customized for the subject based on the at least one of the media elements used to customize the dynamic part of the HTML document.
4 Assignments
0 Petitions
Accused Products
Abstract
Apparatus for generation of playable media from structured data, comprises a structured data reading unit for reading in of content of a first structure, a transformation unit for transforming said content into a second structure, said transformation comprising incorporating media play instructions, and a rendering unit for rendering content from the second structure using said media play instructions to generate playable media from the content.
-
Citations
30 Claims
-
1. A system comprising:
-
a structured data reading unit comprising at least one processor, the structured data reading unit configured to; access structured data, the structured data comprising an assembly of media elements, the assembly being specific to a subject, the media elements of the assembly being a source of content for a dynamic part of an HTML document for the subject, and the HTML document having a static part applicable to more than one subject and the dynamic part customized for the subject based on at least one of the media elements; a transformation unit comprising at least one processor, the transformation unit configured to; access a template; process the accessed structured data in accordance with one or more rules that control generation of a customized video for the subject by automatically generating, using the accessed template, a renderable script for the customized video that integrates at least one static portion applicable to more than one subject with at least one dynamic portion based on the media elements that are the source of content for the dynamic part of the HTML document; and a video rendering unit comprising at least one processer, the video rendering unit configured to; render the customized video for the subject based on the renderable script automatically generated by the transformation unit, the customized video including the at least one static portion applicable to more than one subject and the at least one dynamic portion customized for the subject based on the at least one of the media elements used to customize the dynamic part of the HTML document. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method comprising:
-
accessing structured data, the structured data comprising an assembly of media elements, the assembly being specific to a subject, the media elements of the assembly being a source of content for a dynamic part of an HTML document for the subject, and the HTML document having a static part applicable to more than one subject and the dynamic part customized for the subject based on at least one of the media elements; accessing a template; processing the accessed structured data in accordance with one or more rules that control generation of a customized video for the subject by automatically generating, using the accessed template, a renderable script for the customized video that integrates at least one static portion applicable to more than one subject with at least one dynamic portion based on the media elements that are the source of content for the dynamic part of the HTML document; and rendering the customized video for the subject based on the renderable script automatically generated, the customized video including the at least one static portion applicable to more than one subject and the at least one dynamic portion customized for the subject based on the at least one of the media elements used to customize the dynamic part of the HTML document. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A system comprising:
-
a structured data reading unit comprising at least one processor, the structured data reading unit configured to; access structured data, the structured data comprising an assembly of media elements, the assembly being specific to a subject, the media elements of the assembly being a source of content for a dynamic part of an HTML document for the subject, and the HTML document having a static part applicable to more than one subject and the dynamic part customized for the subject based on at least one of the media elements; means for; accessing a template; and
forprocessing the accessed structured data in accordance with one or more rules that control generation of a customized video for the subject by automatically generating, using the accessed template, a renderable script for the customized video that integrates at least one static portion applicable to more than one subject with at least one dynamic portion based on the media elements that are the source of content for the dynamic part of the HTML document; and a video rendering unit comprising at least one processer, the video rendering unit configured to; render the customized video for the subject based on the renderable script automatically generated, the customized video including the at least one static portion applicable to more than one subject and the at least one dynamic portion customized for the subject based on the at least one of the media elements used to customize the dynamic part of the HTML document.
-
-
30. A system comprising:
-
a structured data reading unit comprising at least one processor, the structured data reading unit configured to; access structured data, the structured data comprising an assembly of media elements, the assembly being specific to a subject, the media elements of the assembly being a source of content for a dynamic part of an HTML document for the subject, and the HTML document having a static part applicable to more than one subject and the dynamic part customized for the subject based on at least one of the media elements; a transformation unit comprising at least one processor, the transformation unit configured to; access a template; and process the accessed structured data in accordance with one or more rules that control generation of a customized video for the subject by automatically generating, using the accessed template, a renderable script for the customized video that integrates at least one static portion applicable to more than one subject with at least one dynamic portion based on the media elements that are the source of content for the dynamic part of the HTML document; and means for; rendering the customized video for the subject based on the renderable script automatically generated by the transformation unit, the customized video including the at least one static portion applicable to more than one subject and the at least one dynamic portion customized for the subject based on the at least one of the media elements used to customize the dynamic part of the HTML document.
-
Specification