System and method for editing web-based video
First Claim
1. A system for editing a multimedia production comprising:
- a server connected to a network;
a client communications device connected to the network, wherein the client communications device is in communication with the server;
media storage connected to the server, the media storage including media elements that are used in a multimedia production;
production storage connected to the server, the production storage including a set of production data that defines a multimedia production that includes a plurality of media channels for simultaneous presentation, each media channel including an ordered set of media elements, the set of production data including, for each of a plurality of the media channels, a linked list of presentation data items, each presentation data item indicative of one or more media elements in the media channel and presentation parameters for presenting the one or more media elements in the multimedia presentation,wherein the server is configured to;
identify each of a plurality of the media elements as either a temporal media element, when a duration of presentation of the media element within the multimedia presentation is determinant from the presentation parameters for that media element, or a non-temporal media element, when a duration of presentation of the media element within the multimedia presentation is not determinant from the presentation parameters for that media element;
wherein the presentation parameters for at least one non-temporal media element includes criteria for determining the duration of presentation of that media element within the multimedia presentation; and
wherein the presentation parameters for at least one media element includes a time for beginning the presentation of that media element that is determined by the duration of presentation determined for a non-temporal media element from the criteria included in the presentation parameters for that non-temporal media element;
wherein the server is further configured to;
receive a multimedia production editing command from the client communications device; and
determine whether the multimedia production editing command makes the criteria for any non-temporal media element indeterminant and when the multimedia production editing commamd makes the criteria for any non-temporal media element indeterminant, send a communication to the client communications device that replacement criteria for criteria made indeterminant must be supplied for the production editing command to be executed.
13 Assignments
0 Petitions
Accused Products
Abstract
A web-based video editing system configured to edit an interactive video is provided. The web-based video editing system includes an editing system configured to receive and process one or more user interactive video editing requests, wherein the editing system is configured to process the requests by generating information indicative of a linked list; a communication device configured to: receive the generated information; examine a current state of the interactive video; and generate information indicative of the examined current state of the video; and a graphical user interface in communication with the communication device and configured to display the edited interactive video.
-
Citations
14 Claims
-
1. A system for editing a multimedia production comprising:
-
a server connected to a network; a client communications device connected to the network, wherein the client communications device is in communication with the server; media storage connected to the server, the media storage including media elements that are used in a multimedia production; production storage connected to the server, the production storage including a set of production data that defines a multimedia production that includes a plurality of media channels for simultaneous presentation, each media channel including an ordered set of media elements, the set of production data including, for each of a plurality of the media channels, a linked list of presentation data items, each presentation data item indicative of one or more media elements in the media channel and presentation parameters for presenting the one or more media elements in the multimedia presentation, wherein the server is configured to; identify each of a plurality of the media elements as either a temporal media element, when a duration of presentation of the media element within the multimedia presentation is determinant from the presentation parameters for that media element, or a non-temporal media element, when a duration of presentation of the media element within the multimedia presentation is not determinant from the presentation parameters for that media element; wherein the presentation parameters for at least one non-temporal media element includes criteria for determining the duration of presentation of that media element within the multimedia presentation; and
wherein the presentation parameters for at least one media element includes a time for beginning the presentation of that media element that is determined by the duration of presentation determined for a non-temporal media element from the criteria included in the presentation parameters for that non-temporal media element;wherein the server is further configured to; receive a multimedia production editing command from the client communications device; and determine whether the multimedia production editing command makes the criteria for any non-temporal media element indeterminant and when the multimedia production editing commamd makes the criteria for any non-temporal media element indeterminant, send a communication to the client communications device that replacement criteria for criteria made indeterminant must be supplied for the production editing command to be executed. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for editing a multimedia production using a server connected to a network, media storage connected to the server, the media storage including media elements that are used in a multimedia production, production storage connected to the server, the production storage including a set of production data that defines a multimedia production that includes a plurality of media channels for simultaneous presentation, each media channel including an ordered set of media elements, and a client communications device connected to the network wherein the client communications device is in communication with the server, the method comprising:
-
for each of a plurality of the media channels in a set of production data, maintaining a linked list of presentation data items, each presentation data item indicative of one or more media elements in the media channel and presentation parameters for presenting the one or more media elements in the multimedia presentation, identifying each of a plurality of the media elements as either a temporal media element, when a duration of presentation of the media element within the multimedia presentation is determinant from the presentation parameters for that media element, or a non-temporal media element, when a duration of presentation of the media element within the multimedia presentation is not determinant from the presentation parameters for that media element; after identifying a media element as the non-temporal media element, establishing criteria for determining the duration of presentation of that non-temporal media element within the multimedia presentation; and for at least one media element, setting a time for beginning the presentation of that media element that is determined by the duration of presentation determined for a non-temporal media element from the criteria included established for that non-temporal media element; receiving, by the server, a multimedia production editing command from the client communications device; and determining, by the server, whether the multimedia production editing command makes the criteria for any non-temporal media element indeterminant and when the multimedia production editing command makes the criteria for any non-temporal media element indeterminant, sending a communication to the client communications device that replacement criteria for criteria made indeterminant must be supplied for the production editing command to be executed. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
Specification