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;
receive a request for a customized video that is customized for a subject, andaccess, based on receipt of the request for the customized video that is customized for a subject, structured data, the structured data comprising an assembly of media elements and the assembly being specific to a subject;
a transformation unit comprising at least one processor, the transformation unit configured to;
access a template; and
generate, based on the accessed template and the media elements, a renderable script for a customized video for the subject that includes at least one of the media elements and media play instructions defined by the accessed template; 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,wherein the access of the structured data, the access of the template, the generation of the renderable script, and the rendering of the customized video all occur after the receipt of the request for the customized video and without human intervention between the receipt of the request and the rendering of the customized video.
3 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; receive a request for a customized video that is customized for a subject, and access, based on receipt of the request for the customized video that is customized for a subject, structured data, the structured data comprising an assembly of media elements and the assembly being specific to a subject; a transformation unit comprising at least one processor, the transformation unit configured to; access a template; and generate, based on the accessed template and the media elements, a renderable script for a customized video for the subject that includes at least one of the media elements and media play instructions defined by the accessed template; 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, wherein the access of the structured data, the access of the template, the generation of the renderable script, and the rendering of the customized video all occur after the receipt of the request for the customized video and without human intervention between the receipt of the request and the rendering of the customized video. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method comprising:
-
receiving a request for a customized video that is customized for a subject; accessing, based on receipt of the request for the customized video that is customized for a subject, structured data, the structured data comprising an assembly of media elements and the assembly being specific to a subject; accessing a template; generating, based on the accessed template and the media elements, a renderable script for a customized video for the subject that includes at least one of the media elements and media play instructions defined by the accessed template; and rendering the customized video for the subject based on the renderable script automatically generated, wherein the access of the structured data, the access of the template, the generation of the renderable script, and the rendering of the customized video all occur after the receipt of the request for the customized video and without human intervention between the receipt of the request and the rendering of the customized video. - 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; receive a request for a customized video that is customized for a subject, and access, based on receipt of the request for the customized video that is customized for a subject, structured data, the structured data comprising an assembly of media elements and the assembly being specific to a subject; means for; accessing a template; and generating, based on the accessed template and the media elements, a renderable script for a customized video for the subject that includes at least one of the media elements and media play instructions defined by the accessed template; 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, wherein the access of the structured data, the access of the template, the generation of the renderable script, and the rendering of the customized video all occur after the receipt of the request for the customized video and without human intervention between the receipt of the request and the rendering of the customized video.
-
-
30. A system comprising:
-
a structured data reading unit comprising at least one processor, the structured data reading unit configured to; receive a request for a customized video that is customized for a subject, and access, based on receipt of the request for the customized video that is customized for a subject, structured data, the structured data comprising an assembly of media elements and the assembly being specific to a subject; a transformation unit comprising at least one processor, the transformation unit configured to; access a template; and generate, based on the accessed template and the media elements, a renderable script for a customized video for the subject that includes at least one of the media elements and media play instructions defined by the accessed template; and means for; rendering the customized video for the subject based on the renderable script automatically generated by the transformation unit, wherein the access of the structured data, the access of the template, the generation of the renderable script, and the rendering of the customized video all occur after the receipt of the request for the customized video and without human intervention between the receipt of the request and the rendering of the customized video.
-
Specification