Collaborative remote operation of computer programs
First Claim
1. A method for conveying the state of an application program to a remote location, wherein the application is operating in an application program environment, the method comprisingcapturing the current state of operation of the application program;
- saving one or more settings of a current state of the application program; and
transferring the saved settings to a remote location and information for the current state of operation, wherein if the remote location cannot recreate the state of the application program, the remote location uses the information for the current state of operation to display the information.
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.
77 Citations
13 Claims
-
1. A method for conveying the state of an application program to a remote location, wherein the application is operating in an application program environment, the method comprising
capturing the current state of operation of the application program; -
saving one or more settings of a current state of the application program; and transferring the saved settings to a remote location and information for the current state of operation, wherein if the remote location cannot recreate the state of the application program, the remote location uses the information for the current state of operation to display the information. - View Dependent Claims (2, 3)
-
-
4. A method for recreating the state of an application program at a process executing at a location remote from the application program, wherein recorded application parameters include settings for recreating the state of the application program, wherein the application program is operating in an application program environment, the method comprising
receiving, over a digital network, one or more of the recorded application parameters; -
executing another instance of the application program at the location remote from the application program; and using the instance and the one or more of the recorded application parameters to recreate the state of the application program at the location remote from the application program; determining that the instance cannot be used to recreate the state of the application program at the location remote from the application program; and in response to the step of determining, displaying information that shows the state of the application program. - View Dependent Claims (5, 6, 7, 8, 9, 10, 11)
-
-
12. An apparatus for conveying the state of an application program to a remote location, wherein the application is operating in an application program environment, the apparatus comprising
a process for capturing the current state of operation of the application program; -
a process for saving one or more settings of an executing application program; and a process for transferring the saved settings to a remote location and information for the current state of operation, wherein if the remote location cannot recreate the state of the application program, the remote location uses the information for the current state of operation to display the information.
-
-
13. A computer-readable storage medium including instructions for conveying the state of an application program to a remote location, wherein the application is operating in an application program environment, the computer-readable storage medium comprising
one or more instructions for capturing the current state of operation of the application program; -
one or more instructions for saving one or more settings of an executing application program; and one or more instructions for transferring the saved settings to a remote location and information for the current state of operation, wherein if the remote location cannot recreate the state of the application program, the remote location uses the information for the current state of operation to display the information.
-
Specification