Distributed and portable execution environment
US5961582A · kind A · utility
Assignee
Inventor
Key dates
| Filing date | Oct 25, 1994 |
| Grant date | Oct 5, 1999 |
| Priority date | — |
| Expiry date | Oct 25, 2014 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F9/4843
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
A method and system for providing access to resources at a host computer to a remote user, without requiring the remote user to have detailed knowledge of the host computer. The system includes a host virtual operating system, resident on a host computer and having a set of resources including process control, a file system, interprocess communications, and a set of device interfaces, overlaid on and distinguished from the host computer's actual resources. The virtual host is capable of executing programs in a standardized programming language, to provide the ability to run programs that are host-independent. The virtual host is capable of limiting access to the host computer's actual resources. The system also includes a front-end invoked by the remote user. A server program at the host computer receives requests from a client program run by the remote user, and provides the virtual host operating system at the host computer. The server program includes an interpreter for the (interpreted) programming language, a process control subsystem, and a virtual file subsystem. The programming language includes a set of primitive commands for invoking the primitive operations of the proces…
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.