IP Library Granted Patent US 6,931,355
Granted Patent B2
US 6,931,355 · App. 10/082,149 · Granted Aug 16, 2005

Method and apparatus for providing data logging in a modular device

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 6,931,355
App. No.
10/082,149
Granted
Aug 16, 2005
Kind
B2
Abstract

A modular device, that includes an operation event log in respective modules of the device to record time-stamped events, e.g., errors, and a configuration log in a central controller to keep track of changing configurations due to swapping or removal of modules. A controller updates the configuration log each time a module is added to or removed from the device. Log information may be stored locally with the device or in a remote server accessible via a network to facilitate remote diagnostics. To assist in diagnostics, the disclosed method includes merging the configuration and events logs in a way to display log entries according to a selected configuration where errors in current modules are demarcated. The apparatus includes routines in the controller to effect retrieval, processing, and display of demarcated events according to a selected configuration.

Claims (29)

1. In a multi-modular device capable of interchangeably receiving one or more modules having an event log indicative of operational events and an associated time stamp thereof, a method of providing an integrated log for a selected configuration comprising:

generating a configuration log for said modular device that includes entries indicating an identity; of a module and at least one of introduction or removal of a module relative to the device;

merging the event and configuration logs to create an integrated log;

delineating entries in the integrated log according to a selected configuration; and

presenting said delineated entries to uniquely identify the entries corresponding to the selected configuration.

2. The method according to claim 1 , wherein presenting the delineated entries further comprises providing the delineated entries in a readable format utilizing a log viewing application.

3. The method according to claim 1 , wherein the presenting further comprises demarcating selected delineated entries in the integrated log according to the selected configuration.

4. The method according to claim 1 , further comprising transmitting the integrated log to a remote server to assist in remote diagnostics.

5. In an electrophotographic imaging system that includes swappable module, a method of providing an integrated event log comprising:

providing and maintaining a configuration log indicative of respective configuration changes in the imaging system;

providing respective error logs and a log of at least one of introduction or removal of the swappable module that record operational events and a time of occurrence of said operational events; and

generating said integrated log in a way that demarcates operational events according to a selected configuration based on contents of the configuration log and error logs.

6. The method as recited in claim 5 , further comprising providing remote display of said integrated log.

7. The method as recited in claim 5 , further comprising storing a representation of said configuration and error logs in a server remote from the imaging system and accessing a server to provide said integrated log.

8. In a modular device having an interchangeable module that includes associated event logs indicative of operational events relative to the module, a method of providing an integrated log of events according to a selected configuration comprising:

providing a configuration log indicative of changing configurations of the modular device;

merging the event and configuration logs to produce a combined log;

segmenting entries in the combined log according to configuration information; and

presenting information of operational events according to a selected one of multiple configurations.

9. The method of claim 8 , wherein said configuration log includes entries indicative of an addition, removal, or repositioning of said module, said configuration log being stored in a central controller of the device, and wherein compiling said configuration log includes storing a unique code upon each occurrence of said addition, removal, or repositioning of said module within the device.

10. The method of claim 9 , including wherein storing the unique code includes time and date stamping of each of said unique code.

11. The method of claim 8 , wherein presenting information of operational events associated with the selected one of multiple configuration includes rendering said integrated log into a readable form.

12. A reconfigureable modular device capable of interchangeably receiving one or more modules, said modular device comprising:

a controller that conveys data and control signals with said modules, said modules including a logging service that stores a first set of entries corresponding to service related events;

said controller including a routine that effects monitoring at least one of addition, deletion, and repositioning of the modules and generating a second set of entries in response to at least one of an addition, deletion, or repositioning of said modules; and

a log viewer that accesses said first and second sets of entries to output an integrated log displaying selected operational events according to a given configuration of said device.

13. The device of claim 12 , wherein the modular device is an electrophotographic imaging machine.

14. The device of claim 13 , wherein the imaging machine includes a plurality of modules, each of which include a service event monitor that monitors and transmits service related event codes to said logging service.

15. The device of claim 13 , further comprising an I/O interface that enables conveyance of the first and second sets of entries to a server remote from said imaging machine to facility remote diagnostics.

Assignments (5)
RELEASE OF SECURITY INTEREST Recorded Sep 7, 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 061388/0388 →
RELEASE OF SECURITY INTEREST Recorded Sep 7, 2022
From: JPMORGAN CHASE BANK, N.A. AS SUCCESSOR-IN-INTEREST ADMINISTRATIVE AGENT AND COLLATERAL AGENT TO JPMORGAN CHASE BANK
To: XEROX CORPORATION
Reel/Frame 066728/0193 →
SECURITY AGREEMENT Recorded Oct 31, 2003
From: XEROX CORPORATION
To: JPMORGAN CHASE BANK, AS COLLATERAL AGENT
Reel/Frame 015134/0476 →
SECURITY AGREEMENT Recorded Jul 30, 2002
From: XEROX CORPORATION
To: BANK ONE, NA, AS ADMINISTRATIVE AGENT
Reel/Frame 013111/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 26, 2002
From: FARRELL, MICHAEL E.; SLACK, GEORGE B.
To: XEROX CORPORATION
Reel/Frame 012644/0767 →