Collaborative computing systems using dynamic computing environments
First Claim
1. A method for collaborative computing in a system including a dynamic computing environment, at least one resource in the dynamic computing environment, a first user interface and a second user interface, the method comprising:
- allocating resources of the dynamic computing environment through the first user interface;
sharing the at least one resource between the first user interface and the second user interface;
executing an application on the at least one allocated resource using either the first user interface or the second user interface;
transferring information generated by execution of the application to the first user interface; and
transferring the information generated by execution of the application to the second user interface in response to a command to collaborate with the second user interface.
3 Assignments
0 Petitions
Accused Products
Abstract
A system and method for providing collaborative computing is provided. Resources can be allocated through a first user interface in a dynamic computing environment (“DCE”). A process can then be executed using the allocated resources and information from the execution of the process can be transferred to the first user interface. The same information can also be transferred to a second user interface. Additionally, control over the allocated resources and control to modify the information can be switched between the first and second user interfaces. The system and method can also be applied to a distributed, interactive training system, an interactive, real-time, technical support model, and a usability study model.
-
Citations
24 Claims
-
1. A method for collaborative computing in a system including a dynamic computing environment, at least one resource in the dynamic computing environment, a first user interface and a second user interface, the method comprising:
-
allocating resources of the dynamic computing environment through the first user interface;
sharing the at least one resource between the first user interface and the second user interface;
executing an application on the at least one allocated resource using either the first user interface or the second user interface;
transferring information generated by execution of the application to the first user interface; and
transferring the information generated by execution of the application to the second user interface in response to a command to collaborate with the second user interface. - View Dependent Claims (2, 3, 4)
-
-
5. A method for providing sharing of a software process among multiple users, the method using a resource computer executing the process in a first location, a first user computer operated by a first user in a second location, and a second user computer operated by a second user in a third location, the method comprising:
-
using the resource computer to transmit information about the execution of the process to the first user computer; and
using the resource computer to transmit information about the execution of the process to the second user computer. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24)
-
-
18. A system for sharing a software process among multiple users, the system comprising:
-
a dynamic computing environment;
a resource computer in the dynamic computing environment that executes the process and transmits information about the process;
a first user computer in a second location configured to receive information about the execution of the process; and
a second user computer in a third location configured to receive information about the execution of the process.
-
Specification