Collaborative computer-based production system including annotation, versioning and remote interaction
First Claim
1. A method for annotating an item in a user interface of a media production system, the method comprising accepting signals from a user input device to select a part of a production being processed by the media production system;
- creating annotation information; and
storing the annotation information in association with the selected part of the production.
0 Assignments
0 Petitions
Accused Products
Abstract
A system providing a user interface to annotate different items in a media production system such as in a digital non-linear post production system. Parts of the production, such as clips, frames and layers, that have an associated annotation are provided with a visual annotation marker. The annotation marker can use shape, color or animation to convey source, urgency, status or other information. Annotations can be text, freehand drawing, audio, or other. Annotations can be automatically generated. Annotations can be compiled into records, searched and transferred. A state of an application program can be stored and transferred to a remote system. The remote system attempts to recreate the original state of the application program. If the remote system is unable to do so, an image of the state of the application program is obtained, instead. Assignment of control to various functions of an application program is achieved by associating a function (i.e., modifying a parameter) with a user control at a remote location.
-
Citations
13 Claims
-
1. A method for annotating an item in a user interface of a media production system, the method comprising
accepting signals from a user input device to select a part of a production being processed by the media production system; -
creating annotation information; and
storing the annotation information in association with the selected part of the production. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for conveying the state of an application program to a remote location, the method comprising
determining to capture the current state of operation of the application program; -
saving one or more settings of a current environment of the application program as a recorded environment; and
transferring the recorded environment to a remote location. - View Dependent Claims (10)
-
-
11. A method for recreating the state of an application program at a process executing at a location remote from the application program, wherein a recorded environment includes settings for recreating the state of the application program, the method comprising
receiving, over a digital network, the recorded environment; -
executing another instance of the application program at the location remote from the application program; and
using the instance and the recorded environment to recreate the state of the application program at the location remote from the application program. - View Dependent Claims (12)
-
-
13. A method for providing control of an application executing on a first digital system at a first location to a user of a second digital system at a second location, wherein the first and second digital systems are coupled by a communication link;
- wherein the application includes a user interface control to modify a parameter, wherein the first and second digital systems include first and second user input devices, respectively;
the method comprisingaccepting signals from the first user input device to associate the user interface control with the second user input device; and
accepting signals generated by the second user input device at the first digital system to modify the parameter.
- wherein the application includes a user interface control to modify a parameter, wherein the first and second digital systems include first and second user input devices, respectively;
Specification