Method and system for generation of media
First Claim
1. A method of generating media programming, comprising:
- providing a first media source having a plurality of media elements, tags associated with each of said media elements, and one or more first media source templates for assembling of said media elements into media programming;
providing a second media source, said second media source having at least a second template;
receiving a request for media programming at said second media source; and
in response to said request, generating media programming comprising selected ones of said media elements assembled in accordance with at least said second template.
2 Assignments
0 Petitions
Accused Products
Abstract
A method of generating media programming includes providing a first media source having a plurality of media elements, tags associated with each of the media elements, and one or more first media source templates for assembling of the media elements into media programming. The method further includes providing a second media source, the second media source having at least a second template and receiving a request for media programming at the second media source. The method further includes in response to the request, generating media programming including selected ones of the media elements assembled in accordance with at least the second template.
-
Citations
31 Claims
-
1. A method of generating media programming, comprising:
-
providing a first media source having a plurality of media elements, tags associated with each of said media elements, and one or more first media source templates for assembling of said media elements into media programming;
providing a second media source, said second media source having at least a second template;
receiving a request for media programming at said second media source; and
in response to said request, generating media programming comprising selected ones of said media elements assembled in accordance with at least said second template. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method of providing media programming, comprising:
-
receiving a request for media programming;
providing to a first media source a request for generation of media programming, the first media source having a plurality of media elements, tags associated with each of said media elements, and one or more first media source templates for assembling of said media elements into media programming, said programming to be assembled in accordance with at least a second template from the second media source;
receiving generated media programming from the first source; and
providing the generated media programming responsive to the request.
-
-
8. A system for generating media programming, comprising:
-
a first media source having a plurality of media elements, tags associated with each of said media elements, and one or more first media source templates for assembling of said media elements into media programming; and
a second media source, said second media source having at least a second template;
at least one of said first and second media sources adapted to generate, in response to a request for media programming received at said second source, media programming comprising selected ones of said media elements assembled in accordance with at least said second template.
-
-
9. A method for generating media programming, comprising:
-
providing a media source having a plurality of media elements, tags associated with each of said media elements, and one or more first templates for assembling of said media elements into media programming receiving a request for media programming;
responsive to the request, generating media programming comprising ones of said media elements assembled in accordance with at least one of said templates;
providing the media programming and an identifier associated with the media programming in response to the request;
receiving the identifier in a second request; and
providing the media programming in response to the second request.
-
-
10. A system for generating media programming, comprising:
-
a media source having a plurality of media elements, tags associated with each of said media elements, and one or more first templates for assembling of said media elements into media programming;
said media source being adapted to receive a request for media programming and, responsive to the request, generate media programming comprising ones of said media elements assembled in accordance with at least one of said templates;
processor for providing the media programming and an identifier associated with the media programming in response to the request;
receiving the identifier in a second request; and
providing the media programming in response to the second request.
-
-
11. A method of facilitating navigating a system having media elements and adapted to assemble the media elements into media programming, comprising the steps of:
-
providing for a user at least a first media program assembled from the media elements in accordance with a first level;
presenting to a user a menu option to select a second level;
receiving from the user a selection of the second level; and
providing for the user a first tier experience comprising a series of media programs of relatively brief duration assembled from ones of the media elements consistent with the selected option. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A system for facilitating navigating a system having media elements and adapted to assemble the media elements into media programming, comprising;
-
means for providing for a user at least a first media program assembled from the media elements in accordance with a first level;
means for presenting to a user a menu option to select a second level; and
means for, in response to receiving from the user a selection of the second level, providing for the user a first tier experience comprising a series of media programs of relatively brief duration assembled from ones of the media elements consistent with the selected option.
-
-
17. A method of tagging each of a plurality of media elements, comprising:
-
assigning a value to each of said media elements on a first scale; and
assigning a value to each of said media elements in a second scale. - View Dependent Claims (18, 19)
-
-
20. A method of generating media programming, comprising:
-
assigning a value to a plurality of media elements on at least one scale, wherein the media elements make up pre-existing programming;
receiving a rule related to a value on the scale; and
in response to receiving the rule, generating a version of the pre-existing programming having media elements that violate the rule deleted, a temporal order of the media elements being preserved. - View Dependent Claims (21, 22)
-
-
23. A computer-readable medium having stored thereon a plurality of instructions, the plurality of instructions including instructions for performing:
-
receiving an assignment of a value to a plurality of media elements on at least one scale, wherein the media elements make up pre-existing programming;
receiving a rule related to a value on the scale; and
in response to receiving the rule, generating a version of the pre-existing programming having media elements that violate the rule deleted, a temporal order of the media elements being preserved.
-
-
24. A method of providing media programming from a plurality of media elements, parameters being associated with each of said media elements, comprising the steps of:
-
providing a user prompt related to one or more parameters associated with media elements included in a first media program assembled from a library of media elements;
receiving from a user a parameter selection signal; and
providing a second media program assembled from the library of media elements in response to the received parameter selection signal. - View Dependent Claims (25)
-
-
26. A computer-readable medium having stored thereon a plurality of instructions, the plurality of instructions including instructions for performing:
-
providing a user prompt related to one or more parameters associated with media elements included in a first media program assembled from a library of media elements;
receiving from a user a parameter selection signal; and
providing a second media program assembled from the library of media elements in response to the received parameter selection signal.
-
-
27. A method of generating media programming, comprising:
-
providing a first media source having a plurality of first media elements, tags associated with each of said first media elements, and one or more first media source templates for assembling of said first media elements into media programming;
receiving at least one second media element from a second media source, said second media element having at least one rule for use associated therewith;
generating media programming comprising a plurality of said first media elements and said second media element, in accordance with at least one of said templates and said rule. - View Dependent Claims (28, 29, 30)
-
-
31. A system for generating media programming, comprising:
-
a first media source having a plurality of first media elements, tags associated with each of said first media elements, and one or more first media source templates for assembling of said first media elements into media programming;
the first media source being adapted to receive at least one second media element from a second media source, said second media element having at least one rule for use associated therewith; and
to generate media programming comprising a plurality of said first media elements and said second media element, in accordance with at least one of said templates and said rule.
-
Specification