Claims
- 1. A network computing system comprising:
a first processing unit comprising a first processor, a first storage, a first input device, a first output device, a first operating system and an application proxy, the first operating system being provided in the first storage for execution by the first processor; and a second processing unit comprising a second processor, a second storage, a second input device, a second output device, a second operating system, an application, and a proxy interface, the second operating system being provided in the second storage for execution by the second processor; wherein the first processing unit couples through a network connection to the second processing unit for distributed processing of the application therebetween, the application being executable by the second processor; the application proxy being executable by the first processor; the proxy interface being coupled effectively to the application proxy, such that when the second processor executes the application, the proxy interface causes an input signal from the first input device, instead of second input device, to be applied to the second processor executing the application, and an output signal generated by the second processor executing the application to be applied to the first output device, instead of the second output device.
- 2. A client/server computing system for virtualized input/output comprising:
a client processor, in response to an input applied thereto, executing an application proxy and applying an output; and a server processor for executing an application, a proxy interface being coupled to the application for sending the applied input to the server processor, such that the server processor executes the application in response to such applied input and generates therefrom the applied output, the proxy interface sending such generated output for application to the client processor.
- 3. The system of claim 2 further comprising:
an other client processor, in response to an other input applied thereto, executing the application proxy and applying an other output.
- 4. The system of claim 2 further comprising:
an other client processor, in response to an other input applied thereto, executing an other application proxy and applying an other output.
- 5. The system of claim 2 further comprising:
an other server processor for executing the application, an other proxy interface being coupled to the application for sending the applied input to the other server processor, such that the other server processor executes the application in response to such applied input and generates therefrom the applied output, the other proxy interface sending such generated output for application to the client processor.
- 6. The system of claim 2 further comprising:
an other server processor for executing an other application, an other proxy interface being coupled to the other application for sending the applied input to the other server processor, such that the other server processor executes the other application in response to such applied input and generates therefrom the applied output, the other proxy interface sending such generated output for application to the client processor.
- 7. In a networked computing system comprising a client processor coupled to a server processor, a method for virtualizing input and output comprising the steps of:
a client processor executing a proxy application; the client processor establishing a connection to a server processor; the server processor executing a proxy interface; the server processor executing an application; an output generated by the server processor when executing the application being provided to the client processor for virtual processing therefrom; and an input applied to the server processor when executing the application being provided from the client processor for virtual processing therefrom.
- 8. In a computing system coupled to a network, a method for virtualizing signal output comprising the steps of:
executing by a computer a proxy application; establishing by the computer a connection to a network; receiving by the computer a signal from the network; determining by the computer whether the signal comprises a media signal; and processing by the computer according to the proxy application the media signal to generate a virtual output.
- 9. In a computing system coupled to a network, a method for virtualizing signal input comprising the steps of:
executing by a computer coupled to a network a proxy interface and an application; receiving by the computer a signal from the network; determining by the computer whether the signal comprises a media signal; and processing by the computer according to the proxy interface and the application the media signal to use the media signal as a virtual input.
Parent Case Info
[0001] This application is a continuation of U.S. patent application Ser. No. 09/104,038.
Continuations (1)
|
Number |
Date |
Country |
Parent |
09104038 |
Jun 1998 |
US |
Child |
10141366 |
May 2002 |
US |