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.
- 2. The method of claim 1, further comprising modifying the information in the first user interface by interacting with the at least one shared resource through the first user interface.
- 3. The method of claim 1, further comprising modifying the information in the second user interface by interacting with the at least one shared resource through the second user interface.
- 4. The method of claim 1, further comprising switching control to modify the information between the first and second user interface.
- 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.
- 6. The method of claim 5, further comprising controlling the resource computer with the first user computer.
- 7. The method of claim 5, further comprising controlling the resource computer with the second user computer.
- 8. The method of claim 5, further comprising switching control of the resource computer between the first and second user computers.
- 9. The method of claim 5, further comprising modifying the information using the first user computer.
- 10. The method of claim 5, further comprising modifying the information using the second user computer.
- 11. The method of claim 5, further comprising switching control to modify the information between the first and second user computer.
- 12. The method of claim 5, wherein the shared software process is an operating system.
- 13. The method of claim 5, wherein the shared software process is a user interface controller.
- 14. The method of claim 5, further providing for sharing of a plurality of software processes.
- 15. The method of claim 5, wherein the system is used in training.
- 16. The method of claim 5, wherein the system is used in technical support.
- 17. The method of claim 5, wherein the system is used in usability studies.
- 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.
- 19. The system of claim 18, wherein the dynamic computing environment is remotely located from the second and third location.
- 20. The system of claim 18, wherein the second location is remotely located from the third location.
- 21. The system of claim 18, further comprising a user interface controller, wherein the user interface controller switches control of the resource computer from the first user computer to the second user computer.
- 22. The system of claim 18, wherein the system is used in training.
- 23. The system of claim 18, wherein the system is used in technical support.
- 24. The system of claim 18, wherein the system is used in usability studies.
CROSS-REFERENCES TO RELATED APPLICATIONS
[0001] The present application claims the benefit of priority under 35 U.S.C. § 119 from the provisional patent application, U.S. Provisional Patent Application No. 60/249,028, filed on Nov. 14, 2000, which is hereby incorporated by reference as if set forth in full in this document.
[0002] This application is related to U.S. Non-Provisional Patent Application entitled “User Interface for Dynamic Computing Environment Using Allocateable Resources” Ser. No. 09/663,252 filed on Sep. 15, 2000, page no. 1-27, FIGS. 1-5, U.S. Non-Provisional Patent Application entitled “System for Configuration of Dynamic Computing Environments Using a Visual Interface” Ser. No. 09/662,990 filed on Sep. 15, 2000, page no. 1-23, FIGS. 1-2, and U.S. Non-Provisional Patent Application No.______ (Attorney Docket No. 202706-000300U.S.) filed on May 17, 2001 entitled “Dynamic Computing Environment Using Remotely Allocable Resources”, which are hereby incorporated by reference, as if set forth in full in this document, for all purposes.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60249028 |
Nov 2000 |
US |