System for automated generation of media
First Claim
1. A method of creating media programming, comprising the steps of:
- maintaining in a memory device a database containing selected information about each of a plurality of media elements;
automatically selecting by a processor in communication with the memory device a plurality of said media elements in response to a request for media programming, and automatically selecting by the processor a temporal organization for said selected media elements, employing by the processor definitions associated with the request, correspondence between the definitions and information in the database, and a sequence of temporal positions for the media elements, to select fewer than all the media elements in the database responsive to the request and to select the temporal organization, said temporal organization not being dictated by said selected information; and
assembling said media elements into media programming.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method for creating audiovisual programming has media elements, such as audiovisual clips, stored in a library. A database contains selected information about each of the media elements. The stored information in the database does not dictate the temporal sequence of the media elements. Media elements are selected in response to a request for media programming, and arranged in a temporal organization. A user does not select the individual media elements or their temporal organization. Transitions between audiovisual clips are determined by the system based on information stored in the database and predetermined preferences as to types of transitions. Transition information includes a variety of possible transition points in an individual clip, capable of selection by the system. Separate transitions for the audio and video portions of audiovisual clips may be provided. For unique media programming, a unique sequence of cues may be included within the program for use in verification of viewing and comprehension. Upon completion of the selection of the media elements, the sequence, and the transitions, the media elements are assembled into a media program, such as a video tape.
76 Citations
73 Claims
-
1. A method of creating media programming, comprising the steps of:
-
maintaining in a memory device a database containing selected information about each of a plurality of media elements; automatically selecting by a processor in communication with the memory device a plurality of said media elements in response to a request for media programming, and automatically selecting by the processor a temporal organization for said selected media elements, employing by the processor definitions associated with the request, correspondence between the definitions and information in the database, and a sequence of temporal positions for the media elements, to select fewer than all the media elements in the database responsive to the request and to select the temporal organization, said temporal organization not being dictated by said selected information; and assembling said media elements into media programming. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 42, 43, 44, 45, 46, 47, 48, 49, 63, 64, 65, 66, 67, 68, 69, 70, 71)
-
-
11. A system of creating media programming from a library of media assets, comprising:
-
a database containing selected information about each of said media assets; selection means including a processor for automatically selecting a plurality of said media assets in response to a request for media programming, and for automatically selecting a temporal organization for said selected media assets, employing definitions associated with the request, correspondence between the definitions and information in the database, and a sequence of temporal positions for the media elements, to select fewer than all the media elements in the database responsive to the request and to select the temporal organization, said temporal organization not being dictated by said selected information; and assembling means including a processor for assembling said media elements into media programming. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 50, 51, 52, 53, 54, 55, 56, 72, 73)
-
-
23. A method for verifying viewing and comprehension of a unique media program, comprising the steps of:
-
providing in a unique media program a unique sequence of cues; and receiving from a viewer of said unique media program information relative to said cues; and comparing said received information to said sequence of cues. - View Dependent Claims (24, 25, 26, 27, 28, 29)
-
-
30. A method of creating audiovisual media programming from a plurality of stored audiovisual media elements, comprising the steps of:
-
automatically selecting by a processor from a database containing information concerning said audiovisual media elements a plurality of said audiovisual media elements and automatically designating a temporal sequence for said selected audiovisual media elements, the media elements being selected for each position in the template in accordance with correspondence between definitions associated with each position and the information in the database; and automatically selecting automaticallyby the processor transitions for each of said audiovisual media elements to create a file of element identifiers and transition information for creation of media programming. - View Dependent Claims (31, 32, 33, 34, 35, 57, 58, 59)
-
-
36. A system for creating audiovisual programming from a plurality of stored audiovisual media elements, comprising:
-
means including a processor for automatically selecting from a database containing information concerning said audiovisual media elements a plurality of said audiovisual media elements and automatically designating a temporal sequence for said selected audiovisual media elements, the selecting and designating employing a template defining a sequence of temporal positions for the media elements, the media elements being selected for each position in the template in accordance with correspondence between definitions associated with each position and the information in the database;
andmeans including a processor for selecting automatically transitions for each of said audiovisual media elements. - View Dependent Claims (37, 38, 39, 40, 41, 60, 61, 62)
-
Specification