← Back to Patent Explorer
US5357519A Expired / Lapsed US ⏱️ 0.0 years remaining

Diagnostic system

Assignee: Apple Inc
•
Filing: 1991-10-03
•
Granted: 1994-10-18
•
Expires: 2011-10-03
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A diagnostic apparatus for testing devices such as computer systems, and computer system components such as disk drives or printers. The device comprises a main unit, the main unit having a central processing unit for executing instructions, issuing commands, and receiving data from a first device. The apparatus also has a first peripheral unit coupled to the main unit, the first peripheral unit having ports for interfacing with the first device, the first peripheral unit being interchangeable with a second peripheral unit for interfacing with a second device. The apparatus also comprises a first non-volatile memory unit coupled to the main unit, the first non-volatile memory unit comprising a first set of tests for the first device, the first non-volatile memory unit being interchangeable with a second non-volatile memory unit comprising a second set of tests for a second device. These interchangeable parts are provided so that the user may test various types of hardware. The apparatus further comprises software means for providing termination on a bus and methods for simulating devices on a bus for remote entry into diagnostic programs.

Inventors

  • 👤 Stephen R. Martin
  • 👤 Randall O. Mooney, Jr.

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-27 08:34
CPC Classifications
G; G06; G06F; G06F11/00; G06F11/22; G06F11/26; G06F11/273; G06F11/2736; G01; G01R; G01R31/00; G01R31/28; G01R31/317; G01R31/3181; G01R31/319; G01R31/31903; G01R31/31915; G06F11/2205; G06F11/221; G06F11/2294; G06F11/261

Claims Analysis

Total Claims: 4
Claim 1
Independent Claim 240 words
An apparatus for testing computer systems comprising: a. a base unit, the base unit comprising a central processing unit for executing instructions, issuing commands, and receiving data from a first computer system; b. a first connecting module which contains at least one connector for coupling to the first computer system, said connector being coupled to an existing connector on the first computer system, said first connecting module being interchangeable with a second module for interfacing with a second computer system, said at least one connector comprising a disk drive connector; and c. a first nonvolatile memory module coupled to the base unit, the first nonvolatile memory module comprising a first set of tests for the first computer system, the first nonvolatile memory module being interchangeable with a second nonvolatile memory module comprising a second set of tests for a second computer system, said first set of tests including an initialization circuit causing said first computer system to initially attempt to execute an internally-stored set of diagnostic routines, and if said initialization circuit is unsuccessful at causing said first computer system to attempt to execute said internally-stored set of diagnostic routines, then said initialization circuit causing said apparatus to emulate a disk drive through said disk drive connector and causing said first computer system to perform a bootstrap initialization of said first computer system from said apparatus by loading a set of externally-stored diagnostic routines from said first nonvolatile memory module.
Claim 2
Independent Claim 240 words
An apparatus for testing computer systems comprising: a. a base unit, the base unit comprising a central processing unit for executing instructions, issuing commands, and receiving data from a first computer system; b. a first connecting module which contains at least one connector for coupling to the first computer system, said connector being coupled to an existing connector on the first computer system, said first connecting module being interchangeable with a second module for interfacing with a second computer system, said at least one connector comprising a disk drive connector; and c. a first nonvolatile memory module coupled to the base unit, the first nonvolatile memory module comprising a first set of tests for the first computer system, the first nonvolatile memory module being interchangeable with a second nonvolatile memory module comprising a second set of tests for a second computer system, said first set of tests including an initialization circuit causing said first computer system to initially attempt to execute an internally-stored set of diagnostic routines, and if said initialization circuit is unsuccessful at causing said first computer system to attempt to execute said internally-stored set of diagnostic routines, then said initialization circuit causing said apparatus to emulate a disk drive through said disk drive connector and causing said first computer system to perform a bootstrap initialization of said first computer system from said apparatus by loading a set of externally-stored diagnostic routines from said first nonvolatile memory module.
Claim 3
Dependent Claim 24 words
The apparatus of claim 1 wherein the base unit comprises a keyboard for entering commands and a display for displaying information to a user.
Claim 4
Dependent Claim 39 words
The apparatus of claim 1 wherein the base unit comprises a connector which may be coupled to a third computer system which remotely controls the base unit and issues commands through the base unit to the first computer system.

References Cited (Backward Citations)

US4489414A Cited
US4810958A Cited
US4694408A Cited
US4831560A Cited
US4703482A Cited
US4837764A Cited
US4760329A Cited
US4953165A Cited
US5228039A Cited
US5157665A Cited
US5168216A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1997-10-17 1998-04-18 1998-10-18 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2001-10-17 2002-04-18 2002-10-18 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2005-10-17 2006-04-18 2006-10-18 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag