Electrical computers and digital processing systems: multicomput – Computer-to-computer data routing – Least weight routing
Reexamination Certificate
1998-09-24
2003-10-21
Follansbee, John (Department: 2126)
Electrical computers and digital processing systems: multicomput
Computer-to-computer data routing
Least weight routing
C709S241000, C709S229000, C713S152000, C399S008000
Reexamination Certificate
active
06636899
ABSTRACT:
FIELD OF THE INVENTION
The present invention relates to software for interactive communication with a machine, such as a copier or printer, enabling remote status inquires and maintenance of the machine. Specifically, the present invention relates to a specific architecture for such software which facilitates many practical advantages.
BACKGROUND OF THE INVENTION
With the increasing sophistication of office equipment, such as digital copiers, printers, facsimiles, as well as devices which combine many of these functions, individual devices become more and more software intensive. Much of the functionality associated with a particular device dwells in the software of the device, and functionalities of a device can be monitored, improved or increased via the machine software. Preferably, such software access could be performed, for example, by a tech rep attending the device and plugging in a personal computer or laptop into the device for direct access to or downloading of software; or, the software could be accessed or installed in a device remotely, over a network.
Whatever the specific physical means used to access the internal software of a particular machine, it is most desirable to provide a common “application” enabling a human user to view and if necessary alter the machine conditions through the user's computer. It is most desirable that the application for interacting with a particular machine be indifferent to the specific physical means (network, modem, direct connection, IR, etc.) by which a particular machine is accessed.
Further, it is likely that a relatively large population of machines, such as digital copiers or printers, may be accessed in various ways by a relatively large population of human users or administrators. Depending on the level of interaction with the internal software of various machines, it may be desirable to give some human users, such as administrators, fairly detailed access to the internal software of a particular machine (e.g., voltage levels within the printer hardware, analysis of the long-term use of the machine), while other users are given only limited access to only the most basic software functions (e.g., simply determining whether a printer is available for use). Of course, there is also a necessity to give some users access to only some machines, with different users access to other machines. There is thus a need to set-up what is in effect “read” and “write” privileges relating various users to specific functions within various machines.
DESCRIPTION OF THE PRIOR ART
U.S. Pat. Nos. 5,038,319; 5,057,866; 5,138,377; and U.S. Pat. No. 5,339,168 are examples of basic concepts of “remote interactive communication” with machines such as printers and copiers.
The article by Bylinsky, “Fixing Machines From Afar,” Fortune, Aug. 17, 1998, page 174[B], describes a number of techniques currently available for remote repair, diagnostics, and maintenance of various complicated machines.
SUMMARY OF THE INVENTION
According to one aspect of the present invention, there is provided a program, operable on at least one computer, for accessing machine software operative of a machine. A protocol layer converts 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. A system interface applies 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.
REFERENCES:
patent: 3882305 (1975-05-01), Johnstone
patent: 4257101 (1981-03-01), Holtey et al.
patent: 4390953 (1983-06-01), Johnstone
patent: 4812996 (1989-03-01), Stubbs
patent: 4814975 (1989-03-01), Hirosawa et al.
patent: 5038319 (1991-08-01), Carter et al.
patent: 5057866 (1991-10-01), Hill, Jr. et al.
patent: 5084875 (1992-01-01), Weinberger et al.
patent: 5138377 (1992-08-01), Smith et al.
patent: 5185742 (1993-02-01), Bales et al.
patent: 5282127 (1994-01-01), Mii
patent: 5323393 (1994-06-01), Barrett et al.
patent: 5339168 (1994-08-01), Evanitsky et al.
patent: 5361336 (1994-11-01), Atchison
patent: 5388252 (1995-02-01), Dreste et al.
patent: 5440372 (1995-08-01), Ito et al.
patent: 5490275 (1996-02-01), Sandvos et al.
patent: 5491796 (1996-02-01), Wanderer et al.
patent: 5553202 (1996-09-01), Wakabayashi et al.
patent: 5564109 (1996-10-01), Snyder et al.
patent: 5586255 (1996-12-01), Tanaka et al.
patent: 5594663 (1997-01-01), Messaros et al.
patent: 5602990 (1997-02-01), Leete
patent: 5636008 (1997-06-01), LoBiondo et al.
patent: 5774063 (1998-06-01), Berry et al.
patent: 5774759 (1998-06-01), Tanaka
patent: 5790977 (1998-08-01), Ezekiel
patent: 5793951 (1998-08-01), Stein et al.
patent: 5815665 (1998-09-01), Teper et al.
patent: 5818511 (1998-10-01), Farry et al.
patent: 5832228 (1998-11-01), Holden et al.
patent: 5850582 (1998-12-01), Inoo et al.
patent: 5909545 (1999-06-01), Frese et al.
patent: 5923834 (1999-07-01), Thieret et al.
patent: 5926756 (1999-07-01), Piosenka et al.
patent: 5940591 (1999-08-01), Boyle et al.
patent: 5959539 (1999-09-01), Adolph et al.
patent: 5974459 (1999-10-01), Chattopadhyay et al.
patent: 6044402 (2000-03-01), Jacobson et al.
patent: 6049827 (2000-04-01), Sugauchi et al.
patent: 6061795 (2000-05-01), Dircks et al.
patent: 6072493 (2000-06-01), Driskell et al.
patent: 6073172 (2000-06-01), Frailong et al.
patent: 6110228 (2000-08-01), Albright et al.
patent: H1894 (2000-10-01), Fletcher et al.
patent: 6157953 (2000-12-01), Chang et al.
patent: 6192361 (2001-02-01), Huang
patent: 6324588 (2001-11-01), Desruisseaux et al.
Tanenbaum, Andrew S. “Computer Networks.” Third Edition. Prentice Hall, 1996. Chapter 1.*
Coulouris et al. “Distributed Systems, Concepts and Design.” Chapter 3, Networking and Internetworking. 1994.*
Article by Bylinsky, “Fixing Machines From Afar,” Fortune, Aug. 17, 1998, p. 174[B].
Malinowski Barbara E.
Rabb Khalid M.
Bullock, Jr. Lewis A.
Follansbee John
Hutter R.
Xerox Corporation
LandOfFree
Architecture for software for remote maintenance of a... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Architecture for software for remote maintenance of a..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Architecture for software for remote maintenance of a... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3154164