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 first structured data, the first structured data comprising a first assembly of first media elements and the first assembly being specific to a first subject;
a transformation unit comprising at least one processor, the transformation unit configured to;
access one or more rules that control generation of customized videos;
automatically generate, based on the one or more rules that control generation of customized videos, a first renderable script for a first customized video for the first subject that includes at least one of the first media elements and first media play instructions;
a video rendering unit comprising at least one processor, the video rendering unit configured to;
render a first customized video for the first subject based on the first renderable script automatically generated by the transformation unit; and
a feedback unit comprising at least one processor, the feedback unit configured to;
receive feedback related to level of user interest in the first customized video, andanalyze the received feedback to identify user preferences for customized videos that are automatically generated,wherein the transformation unit is configured to store, in electronic storage, a modified version of the one or more rules that control generation of customized videos, the modified version having been modified to optimize the one or more rules based on results of the analysis of the received feedback,wherein the structured data reading unit is configured to access second structured data after modification of the one or more rules, the second structured data comprising a second assembly of second media elements and the second assembly being specific to a second subject,wherein the transformation unit is configured to;
access the modified version of the one or more rules that control generation of customized videos, andautomatically generate, based on the modified version of the one or more rules that control generation of customized videos, a second renderable script for a second customized video for the second subject that includes at least one of the second media elements and second media play instructions that are different than the first media play instructions, andwherein the video rendering unit is configured to render a second customized video for the second subject based on the second renderable script automatically generated by the transformation unit.
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.
31 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 first structured data, the first structured data comprising a first assembly of first media elements and the first assembly being specific to a first subject; a transformation unit comprising at least one processor, the transformation unit configured to; access one or more rules that control generation of customized videos; automatically generate, based on the one or more rules that control generation of customized videos, a first renderable script for a first customized video for the first subject that includes at least one of the first media elements and first media play instructions; a video rendering unit comprising at least one processor, the video rendering unit configured to; render a first customized video for the first subject based on the first renderable script automatically generated by the transformation unit; and a feedback unit comprising at least one processor, the feedback unit configured to; receive feedback related to level of user interest in the first customized video, and analyze the received feedback to identify user preferences for customized videos that are automatically generated, wherein the transformation unit is configured to store, in electronic storage, a modified version of the one or more rules that control generation of customized videos, the modified version having been modified to optimize the one or more rules based on results of the analysis of the received feedback, wherein the structured data reading unit is configured to access second structured data after modification of the one or more rules, the second structured data comprising a second assembly of second media elements and the second assembly being specific to a second subject, wherein the transformation unit is configured to; access the modified version of the one or more rules that control generation of customized videos, and automatically generate, based on the modified version of the one or more rules that control generation of customized videos, a second renderable script for a second customized video for the second subject that includes at least one of the second media elements and second media play instructions that are different than the first media play instructions, and wherein the video rendering unit is configured to render a second customized video for the second subject based on the second renderable script automatically generated by the transformation unit. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method comprising:
-
accessing first structured data, the first structured data comprising a first assembly of first media elements and the first assembly being specific to a first subject;
accessing one or more rules that control generation of customized videos;
automatically generating, based on the one or more rules that control generation of customized videos, a first renderable script for a first customized video for the first subject that includes at least one of the first media elements and first media play instructions;rendering a first customized video for the first subject based on the first renderable script automatically generated; receiving feedback related to level of user interest in the first customized video; analyzing the received feedback to identify user preferences for customized videos that are automatically generated; storing, in electronic storage, a modified version of the one or more rules that control generation of customized videos, the modified version having been modified to optimize the one or more rules based on results of the analysis of the received feedback; accessing second structured data after modification of the one or more rules, the second structured data comprising a second assembly of second media elements and the second assembly being specific to a second subject; accessing the modified version of the one or more rules that control generation of customized videos; automatically generating, based on the modified version of the one or more rules that control generation of customized videos, a second renderable script for a second customized video for the second subject that includes at least one of the second media elements and second media play instructions that are different than the first media play instructions; and rendering a second customized video for the second subject based on the second renderable script automatically generated. - 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 first structured data, the first structured data comprising a first assembly of first media elements and the first assembly being specific to a first subject; means for; accessing one or more rules that control generation of customized videos; and
forautomatically generating, based on the one or more rules that control generation of customized videos, a first renderable script for a first customized video for the first subject that includes at least one of the first media elements and first media play instructions; a video rendering unit comprising at least one processor, the video rendering unit configured to; render a first customized video for the first subject based on the first renderable script automatically generated; a feedback unit comprising at least one processor, the feedback unit configured to; receive feedback related to level of user interest in the first customized video, and analyze the received feedback to identify user preferences for customized videos that are automatically generated, wherein the system is configured to store, in electronic storage, a modified version of the one or more rules that control generation of customized videos, the modified version having been modified to optimize the one or more rules based on results of the analysis of the received feedback, wherein the structured data reading unit is configured to access second structured data after modification of the one or more rules, the second structured data comprising a second assembly of second media elements and the second assembly being specific to a second subject, and means for; accessing the modified version of the one or more rules that control generation of customized videos, and automatically generating, based on the modified version of the one or more rules that control generation of customized videos, a second renderable script for a second customized video for the second subject that includes at least one of the second media elements and second media play instructions that are different than the first media play instructions, wherein the video rendering unit is configured to render a second customized video for the second subject based on the second renderable script automatically generated.
-
-
30. A system comprising:
-
a structured data reading unit comprising at least one processor, the structured data reading unit configured to; access first structured data, the first structured data comprising a first assembly of first media elements and the first assembly being specific to a first subject; a transformation unit comprising at least one processor, the transformation unit configured to; access one or more rules that control generation of customized videos; and automatically generate, based on the one or more rules that control generation of customized videos, a first renderable script for a first customized video for the first subject that includes at least one of the first media elements and first media play instructions; means for; rendering a first customized video for the first subject based on the first renderable script automatically generated by the transformation unit; a feedback unit comprising at least one processor, the feedback unit configured to; receive feedback related to level of user interest in the first customized video, and analyze the received feedback to identify user preferences for customized videos that are automatically generated, wherein the transformation unit is configured to store, in electronic storage, a modified version of the one or more rules that control generation of customized videos, the modified version having been modified to optimize the one or more rules based on results of the analysis of the received feedback, wherein the structured data reading unit is configured to access second structured data after modification of the one or more rules, the second structured data comprising a second assembly of second media elements and the second assembly being specific to a second subject, wherein the transformation unit is configured to; access the modified version of the one or more rules that control generation of customized videos, and automatically generate, based on the modified version of the one or more rules that control generation of customized videos, a second renderable script for a second customized video for the second subject that includes at least one of the second media elements and second media play instructions that are different than the first media play instructions, and means for; rendering a second customized video for the second subject based on the second renderable script automatically generated by the transformation unit.
-
Specification