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
OG exemplary drawing
 
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.