| US 7,458,083 B2 | ||
| Architecture for software for interactively communicate with a machine and remotely maintenance the machine | ||
| Khalid M. Rabb, Fairport, N.Y. (US); and Barbara E. Malinowski, Fairport, N.Y. (US) | ||
| Assigned to Xerox Corporation, Norwalk, Conn. (US) | ||
| Filed on Aug. 05, 2003, as Appl. No. 10/634,930. | ||
| Application 10/634930 is a division of application No. 09/160642, filed on Sep. 24, 1998, granted, now 6,636,899. | ||
| Prior Publication US 2004/0031042 A1, Feb. 12, 2004 | ||
| This patent is subject to a terminal disclaimer. | ||
| Int. Cl. G06F 9/44 (2006.01); G06F 3/00 (2006.01); G06F 15/16 (2006.01); H04L 9/00 (2006.01) | ||
| U.S. Cl. 719—328 [719/310; 715/740; 709/246; 713/150; 713/151] | 3 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 access to the machine
to one of direct connection and network connection.
|