×

Virtualizing and controlling input and output of computer programs

  • US 6,782,411 B2
  • Filed: 05/06/2002
  • Issued: 08/24/2004
  • Est. Priority Date: 06/24/1998
  • Status: Active Grant
First Claim
Patent Images

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, wherein control of, interconnection with or access to input, output or other observable or detectable media instructions, commands, messages, primitives, data streams, signals or other functionally comparable digital information flow is effectively redirected, substantially filtered or functionally switched, by software and/or equivalent or associated hardware functionality, from being coupled, channeled or monitored by any I/O function or associated media facilities locally resident or functionally peripheral to a server processor to a substantially equivalent I/O function or associated media facilities locally resident or functionally peripheral to one or more client processors.

View all claims
  • 4 Assignments
Timeline View
Assignment View
    ×
    ×