Patent · US Expired

Distributed and portable execution environment

US5961582A · kind A · utility

162Cited by
9References
7Claims
0Family size

Assignee

Inventor

Key dates

Filing dateOct 25, 1994
Grant dateOct 5, 1999
Priority date
Expiry dateOct 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.