US4937864A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Debug routine accessing system
Assignee: Xerox Corp
•
Filing: 1989-04-27
•
Granted: 1990-06-26
•
Expires: 2009-04-27
Abstract
Abstract Debug routine accessing system using special keys in the form of floppy disks for unlocking debug routines embedded in the operating software of a reproduction machine, each debug routine having a key number, with the floppy disks having various key numbers for different ones of the debug routines so that on insertion of a selected disk in the machine floppy disk port, the key number is read from the disk and compared with the key numbers of the various debug routines until a match is found enabling the debug routine represented by the key number to be accessed.
Inventors
- 👤 Paul D. Caseiras
- 👤 Joseph L. Filion
- 👤 Eugene S. Evanitsky
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-26 17:12
CPC Classifications
G; G06; G06F; G06F11/00; G06F11/36; G06F11/362; G06F21/00; G06F21/10; G06F21/12; G06F21/121; G06F21/60; G06F21/62; G06F21/6209; G06F2211/00; G06F2211/007
Claims Analysis
Total Claims: 13
Claim 1
Independent Claim
168 words
A process for controlling access to debug routines embedded in the operation software of a reproduction machine when servicing said software, said machine including a memory for storing said software, and a floppy disk port with means for reading disks inserted into said port, comprising the steps of: (a) providing a key number with each of said debug routines for controlling access to said debug routines; (b) providing floppy disks for use in debugging said software with key numbers enabling access to different ones of said debug routines; (c) when access to one of said debug routines is desired, inserting a disk having a key number corresponding to the key number for said one debug routines in said disk port; (d) reading the key number on said disk; (e) comparing said disk key number with the key numbers for said debug routines; and (f) where the key number from said disk matches the key number for said one debug routine, enabling said one debug routine to be accessed.
Claim 2
Dependent Claim
168 words
A process for controlling access to debug routines embedded in the operation software of a reproduction machine when servicing said software, said machine including a memory for storing said software, and a floppy disk port with means for reading disks inserted into said port, comprising the steps of: (a) providing a key number with each of said debug routines for controlling access to said debug routines; (b) providing floppy disks for use in debugging said software with key numbers enabling access to different ones of said debug routines; (c) when access to one of said debug routines is desired, inserting a disk having a key number corresponding to the key number for said one debug routines in said disk port; (d) reading the key number on said disk; (e) comparing said disk key number with the key numbers for said debug routines; and (f) where the key number from said disk matches the key number for said one debug routine, enabling said one debug routine to be accessed.
Claim 3
Dependent Claim
27 words
The process according to claim 1 including the step of: maintaining a count in said memory of each time each one of said debug routines is accessed.
Claim 4
Dependent Claim
65 words
The process according to claim 1 including the steps of: (a) providing a user identification number on each of said disks; (b) providing a user log in said memory; (c) on insertion of a disk in said port, reading said user identification number; and (d) storing said user identification number in said user log whereby to maintain a record identifying users accessing said debug routines.
Claim 5
Dependent Claim
46 words
The process according to claim 3 including the step of: (a) reading said disk key number to said user log; and (b) storing said disk key number in said user log whereby to maintain a record identifying each time one of said debug routines is accessed.
Claim 6
Dependent Claim
161 words
A process for accessing debug routines embedded in the operating softwave of a reproduction machine when servicing said software, said softwave having individual key numbers controlling access to said debug routines, said machine including a memory for storing said software, and a floppy disk port with means for reading disks inserted into said port, comprising the steps of: (a) providing a key to unlock said debug routines in the form of floppy disks having key numbers enabling access to different ones of said debug routines in said machine memory; (b) inserting a selected one of said floppy disks in said port; (c) reading the key number on said one floppy disk; (d) comparing said key number from said one floppy disk with said key numbers for said debug routines; (e) where said key number from said one floppy disk matches one of said key numbers for said debug routines, enabling access to the debug routine associated with said one key number.
Claim 7
Dependent Claim
161 words
A process for accessing debug routines embedded in the operating softwave of a reproduction machine when servicing said software, said softwave having individual key numbers controlling access to said debug routines, said machine including a memory for storing said software, and a floppy disk port with means for reading disks inserted into said port, comprising the steps of: (a) providing a key to unlock said debug routines in the form of floppy disks having key numbers enabling access to different ones of said debug routines in said machine memory; (b) inserting a selected one of said floppy disks in said port; (c) reading the key number on said one floppy disk; (d) comparing said key number from said one floppy disk with said key numbers for said debug routines; (e) where said key number from said one floppy disk matches one of said key numbers for said debug routines, enabling access to the debug routine associated with said one key number.
Claim 8
Dependent Claim
69 words
The process according to claim 5 including the steps of: (a) providing a second key number on each of said floppy disks identifying the disk owner; (b) reading said second key number on said one floppy disk when said one floppy disk is inserted in said port; (c) storing said second key number in said machine memory whereby to retain a record identifying the person accessing said debug routine.
Claim 9
Dependent Claim
144 words
A process for controlling access to debug routines embedded in the operating software of a reproduction machine when servicing said software, said machine including a memory for storing said software, and a floppy disk port with means for reading disks inserted into said port, comprising the steps of: (a) embedding plural software debug routines in said machine software; (b) assigning key numbers to each of said debug routines; (c) inserting a floppy disk having at least one key number for accessing said debug routines in said port; (d) reading said key number on said disk; (f) comparing said key number from said disk with said key numbers for said debug routines; (g) where said key number from said disk matches one of said key numbers for said debug routines, enabling said one debug routine to be accessed for use in debugging said machine software.
Claim 10
Dependent Claim
144 words
A process for controlling access to debug routines embedded in the operating software of a reproduction machine when servicing said software, said machine including a memory for storing said software, and a floppy disk port with means for reading disks inserted into said port, comprising the steps of: (a) embedding plural software debug routines in said machine software; (b) assigning key numbers to each of said debug routines; (c) inserting a floppy disk having at least one key number for accessing said debug routines in said port; (d) reading said key number on said disk; (f) comparing said key number from said disk with said key numbers for said debug routines; (g) where said key number from said disk matches one of said key numbers for said debug routines, enabling said one debug routine to be accessed for use in debugging said machine software.
Claim 11
Dependent Claim
57 words
A key for enabling special numbered debug routines embedded in the software of a reproduction machine to be accessed when servicing the machine, said key comprising: (a) a floppy disk readable by said machine; (b) said disk having a key number adapted when read by said machine to enable the correspondingly numbered debug routine to be accessed.
Claim 12
Dependent Claim
57 words
A key for enabling special numbered debug routines embedded in the software of a reproduction machine to be accessed when servicing the machine, said key comprising: (a) a floppy disk readable by said machine; (b) said disk having a key number adapted when read by said machine to enable the correspondingly numbered debug routine to be accessed.
Claim 13
Dependent Claim
33 words
The key according to claim 8 including a user identification number on said floppy disk, said user identification number when read by said machine identifying the person granted access to said debug routine.
References Cited (Backward Citations)
US3890601A
Cited
US4035072A
Cited
US4104726A
Cited
US4107779A
Cited
US4158886A
Cited
US4206995A
Cited
US4542452A
Cited
US4592053A
Cited
US4458315A
Cited
US4535456A
Cited
US4558176A
Cited
US4580232A
Cited
US4870644A
Cited
US4633405A
Cited
US4685053A
Cited
US4599489A
Cited
US4796181A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1993-06-25 | 1993-12-25 | 1994-06-26 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1997-06-25 | 1997-12-25 | 1998-06-26 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2001-06-25 | 2001-12-25 | 2002-06-26 | $7700.00 | Window Closed / Lapsed |