IP Library Granted Patent US 7,458,083
Granted Patent B2
US 7,458,083 · App. 10/634,930 · Granted Nov 25, 2008

Architecture for software for interactively communicate with a machine and remotely maintenance the machine

Assignee: Xerox Corporation
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,458,083
App. No.
10/634,930
Granted
Nov 25, 2008
Kind
B2
Abstract

Software in a computer which accesses one or more software-intensive devices, such as a digital copier or printer, is organized in a set of layers. A device-dependent layer converts data transferred over various means, such as a modem or network, to a uniform data format. A protocol layer converts data from a particular accessed machine to a set of function calls. A system interface associated with the computer restricts a user of the computer to seeing only a subset of function calls, depending permissions granted to a particular user. The modular architecture of the software enables a system administrator to restrict a user to viewing machine status for a specific set of machines on a network, or limits the user to viewing only a certain set of functionalities from a particular machine.

Claims (5)

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.

2. The program of claim 1 , 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 1 , 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.

Assignments (3)
RELEASE OF SECURITY INTEREST Recorded Aug 31, 2022
From: JPMORGAN CHASE BANK, N.A. AS SUCCESSOR-IN-INTEREST ADMINISTRATIVE AGENT AND COLLATERAL AGENT TO BANK ONE, N.A.
To: XEROX CORPORATION
Reel/Frame 061360/0501 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 20, 2020
From: XEROX CORPORATION
To: MAJANDRO LLC
Reel/Frame 053258/0949 →
SECURITY AGREEMENT Recorded Aug 31, 2004
From: XEROX CORPORATION
To: JPMORGAN CHASE BANK, AS COLLATERAL AGENT
Reel/Frame 015722/0119 →
Continuity (2)
Division 0916064200 · Sep 24, 1998
Related Publication 20040031042A1 · Feb 12, 2004