Claims
- 1. A program, operable on at least one computer, for accessing machine software operative of a machine, comprising:
a protocol layer for converting data derived from the machine software to a set of function calls, the function calls being exportable to an application for viewing on a user interface; and a system interface for applying a set of permissions to the function calls from the protocol layer, whereby only a permitted subset of function calls may be exported to an application, wherein a subset of permissions restrict the computer from accepting a software upgrade.
- 2. The program of claim 24, wherein the system interface submits an internal ID to the protocol layer in order to access a particular function call.
- 3. The program of claim 24, further including an application layer interfacing with the system interface, the application creating a user interface, the application accessing function calls from the protocol layer exclusively through the system interface.
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] This is a divisional of U.S. application Ser. No. 09/160,642 filed Sep. 24, 1998 by the same inventors, and claims priority therefrom.
Divisions (1)
|
Number |
Date |
Country |
Parent |
09160642 |
Sep 1998 |
US |
Child |
10639423 |
Aug 2003 |
US |