Patent US5157666A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5157666A Expired / Lapsed US ⏱️ 0.0 years remaining

Disk timing diagnostic

Assignee: Xerox Corp
•
Filing: 1990-09-24
•
Granted: 1992-10-20
•
Expires: 2010-09-24
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method for testing and comparing the access times of disk drives in a real time system containing a multiplicity of likes drives. The method includes the steps of generating random locations for each of the drives to access, initializing each of the drives to a common position, determining the time period for each of the drives to find and read the random locations, comparing the differences in the time periods to a threshold value, and declaring a fault upon detecting any of the differences exceeding the said threshold.

Inventors

  • 👤 Daniel C. Chen
  • 👤 Mark A. Smith

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-03 15:38
CPC Classifications
G; G06; G06F; G06F11/00; G06F11/22; G06F11/2205; G06F11/2221; G11; G11B; G11B19/00; G11B19/02; G11B20/00; G11B20/10; G11B20/18; G11B20/1816; G11B27/00; G11B27/10; G11B33/00; G11B33/10

Claims Analysis

Total Claims: 19
Claim 1
Independent Claim 193 words
A process for testing the disk drives of an electronic printing machine having a scanning means and for scanning in the information that comprises each print job to each of the disks being controlled, and retrieving the information from the plurality of disks to the system memory for making prints, comprising the steps of: a) generating random locations for each of the drives to seek, at least one of the locations being the extreme location from the position of the drive, the random locations being common to each of the drives; b) initializing each of the disk drives to a common position; c) recording the time of each of the disk drives initiating a find operation to locate each of the random locations and recording the time of each of the disk drives finding and reading all of the random locations to determine the time period for each of the drives to find and read the random locations; d) comparing each of the time periods to a given range of acceptable time periods; and e) declaring a fault upon detecting any of the time periods deviating from the range of acceptable time periods.
Claim 2
Dependent Claim 193 words
A process for testing the disk drives of an electronic printing machine having a scanning means and for scanning in the information that comprises each print job to each of the disks being controlled, and retrieving the information from the plurality of disks to the system memory for making prints, comprising the steps of: a) generating random locations for each of the drives to seek, at least one of the locations being the extreme location from the position of the drive, the random locations being common to each of the drives; b) initializing each of the disk drives to a common position; c) recording the time of each of the disk drives initiating a find operation to locate each of the random locations and recording the time of each of the disk drives finding and reading all of the random locations to determine the time period for each of the drives to find and read the random locations; d) comparing each of the time periods to a given range of acceptable time periods; and e) declaring a fault upon detecting any of the time periods deviating from the range of acceptable time periods.
Claim 3
Dependent Claim 115 words
A process for testing the memory drives of an electronic printing machine having scanning means for scanning in the information that comprises each print job to the memory being controlled by a plurality of memory drives, and retrieving the information from the memory for making prints, comprising the steps of: a) generating random locations for each of the drives to seek; b) initializing each of the drives to a common position; c) determining the time period for each of the drives to find and read the random locations; d) comparing each of the time periods to a threshold value; and e) declaring a fault upon detecting any of the time periods deviating from said threshold.
Claim 4
Dependent Claim 115 words
A process for testing the memory drives of an electronic printing machine having scanning means for scanning in the information that comprises each print job to the memory being controlled by a plurality of memory drives, and retrieving the information from the memory for making prints, comprising the steps of: a) generating random locations for each of the drives to seek; b) initializing each of the drives to a common position; c) determining the time period for each of the drives to find and read the random locations; d) comparing each of the time periods to a threshold value; and e) declaring a fault upon detecting any of the time periods deviating from said threshold.
Claim 5
Dependent Claim 22 words
The process of claim 2 wherein one of the random locations is the maximum distance form the starting point of the drive.
Claim 6
Dependent Claim 24 words
The process of claim 2 including the step; of displaying a fault code upon detecting any of the time periods deviating from said threshold.
Claim 7
Dependent Claim 18 words
The process of claim 4 including the step of identifying a particular memory drive deviating from said threshold.
Claim 8
Dependent Claim 144 words
A process for testing the memory drives of an electronic printing machine having means for capturing the information that comprises each print job to the memory, the memory being controlled by a plurality of memory drives, and retrieving the information from the memory for making prints, comprising the steps of: a) generating random locations for each of the drives to seek; b) initializing each of the drives to a common position; c) determining the time period for each of the drives to find and read the random locations; d) comparing each of the time periods to a threshold value; e) manifesting a fault upon detecting any of the time periods deviating from said threshold including the step of displaying a fault code upon detecting any of the time periods deviating from said threshold, and f) identifying a particular memory drive deviating from said threshold.
Claim 9
Dependent Claim 144 words
A process for testing the memory drives of an electronic printing machine having means for capturing the information that comprises each print job to the memory, the memory being controlled by a plurality of memory drives, and retrieving the information from the memory for making prints, comprising the steps of: a) generating random locations for each of the drives to seek; b) initializing each of the drives to a common position; c) determining the time period for each of the drives to find and read the random locations; d) comparing each of the time periods to a threshold value; e) manifesting a fault upon detecting any of the time periods deviating from said threshold including the step of displaying a fault code upon detecting any of the time periods deviating from said threshold, and f) identifying a particular memory drive deviating from said threshold.
Claim 10
Dependent Claim 68 words
A process for testing the disk drives of an electronic printing machine comprising the steps of: a) generating random locations for each of the drives to find; b) initializing each of the drives to a common position; c) determining the time period for each of the drives to find the random locations; and d) declaring a fault upon detecting any of the time periods deviating from a threshold.
Claim 11
Dependent Claim 68 words
A process for testing the disk drives of an electronic printing machine comprising the steps of: a) generating random locations for each of the drives to find; b) initializing each of the drives to a common position; c) determining the time period for each of the drives to find the random locations; and d) declaring a fault upon detecting any of the time periods deviating from a threshold.
Claim 12
Dependent Claim 201 words
A process for testing the disk drives of an electronic printing machine having a system memory and means for reading the information that comprises each print job to each of the disks being controlled by a disk drive via the system memory, and retrieving the information from the plurality of disks to the system memory for making prints, comprising the steps of: a) generating random locations for each of the drives to seek, at least one of the locations being the extreme location from the position of the drive, the random locations being common to each of the drives; b) initializing each of the disk drives to a common position; c) recording the time of each of the disk drives initiating a find operation to locate each of the random locations and recording the time of each of the disk drives finding and reading all of the random locations to determine the time period for each of the drives to find and read the random locations; d) comparing each of the time periods to a given range of acceptable time periods; and e) declaring a fault upon detecting any of the time periods deviating from the range of acceptable time periods.
Claim 13
Dependent Claim 201 words
A process for testing the disk drives of an electronic printing machine having a system memory and means for reading the information that comprises each print job to each of the disks being controlled by a disk drive via the system memory, and retrieving the information from the plurality of disks to the system memory for making prints, comprising the steps of: a) generating random locations for each of the drives to seek, at least one of the locations being the extreme location from the position of the drive, the random locations being common to each of the drives; b) initializing each of the disk drives to a common position; c) recording the time of each of the disk drives initiating a find operation to locate each of the random locations and recording the time of each of the disk drives finding and reading all of the random locations to determine the time period for each of the drives to find and read the random locations; d) comparing each of the time periods to a given range of acceptable time periods; and e) declaring a fault upon detecting any of the time periods deviating from the range of acceptable time periods.
Claim 14
Dependent Claim 24 words
The process of claim 8 including the step of displaying a fault code upon detecting any of the time periods deviating from said range.
Claim 15
Dependent Claim 18 words
The process of claim 9 including the step of identifying a particular memory drive deviating from said range.
Claim 16
Dependent Claim 68 words
A process for testing the memory drives of an electronic printing machine comprising the steps of: a) generating random locations for each of the drives to find; b) initializing each of the drives to a common position; c) determining the time period for each of the drives to find the random locations; and e) declaring a fault upon detecting any of the time periods deviating from a threshold.
Claim 17
Dependent Claim 68 words
A process for testing the memory drives of an electronic printing machine comprising the steps of: a) generating random locations for each of the drives to find; b) initializing each of the drives to a common position; c) determining the time period for each of the drives to find the random locations; and e) declaring a fault upon detecting any of the time periods deviating from a threshold.
Claim 18
Independent Claim 87 words
A method for testing and comparing the access times of disk drives in a real time system containing a multiplicity of like drives including the steps of generating random locations for each of the drives to access, initializing each of the drives to a common position, determining the time period for each of the drives to find and read the random locations, comparing the differences in the time periods to a threshold value, and declaring a fault upon detecting any of the differences exceeding the said threshold.
Claim 19
Independent Claim 87 words
A method for testing and comparing the access times of disk drives in a real time system containing a multiplicity of like drives including the steps of generating random locations for each of the drives to access, initializing each of the drives to a common position, determining the time period for each of the drives to find and read the random locations, comparing the differences in the time periods to a threshold value, and declaring a fault upon detecting any of the differences exceeding the said threshold.

References Cited (Backward Citations)

US4103338A Cited
US4564864A Cited
US4731673A Cited
US4907109A Cited
US4870643A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1995-10-20 1996-04-20 1996-10-20 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1999-10-20 2000-04-20 2000-10-20 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2003-10-20 2004-04-20 2004-10-20 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag