US4928193A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Diskette drive type determination
Assignee: Lenovo Singapore Pte Ltd
•
Filing: 1986-02-18
•
Granted: 1990-05-22
•
Expires: 2006-02-18
Abstract
Abstract Diskette drive determination in which a read/write head in a diskette drive is instructed to move to a track that is inaccessible on one type of diskette drive. The head is then stepped back toward a track associated with a sensor indicating the positioning of the head over the track. The number of steps required to activate the sensor determines which type of drive is being used.
Inventors
- 👤 Robert J. Agoglia
- 👤 Richard A. Dayan
- 👤 Bruce A. Smith
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-03 20:46
CPC Classifications
G; G06; G06F; G06F3/00; G06F3/06; G06F3/0601; G06F3/0668; G06F3/0671; G06F3/0673
Claims Analysis
Total Claims: 22
Claim 1
Independent Claim
145 words
In a computer system having a device attachment port to which any one of a plurality of different types of disk drives may be attached at different times, a method for adapting the system to recognize the type of drive currently attached to said port, automatically and on a dynamic basis, comprising: a first issuing step of issuing a head positioning command to said port for causing the head on the currently installed drive to be moved in a first direction to a predetermined track address which is not within the range of one of said drive types, whereby the head is positioned at different tracks in drives of different types; and determining the track address to which said head was moved by said moving to said predetermined track address, wherein said determined address is related to the type of device attached to said port.
Claim 2
Dependent Claim
145 words
In a computer system having a device attachment port to which any one of a plurality of different types of disk drives may be attached at different times, a method for adapting the system to recognize the type of drive currently attached to said port, automatically and on a dynamic basis, comprising: a first issuing step of issuing a head positioning command to said port for causing the head on the currently installed drive to be moved in a first direction to a predetermined track address which is not within the range of one of said drive types, whereby the head is positioned at different tracks in drives of different types; and determining the track address to which said head was moved by said moving to said predetermined track address, wherein said determined address is related to the type of device attached to said port.
Claim 3
Dependent Claim
180 words
A disk controller in a computer system for a disk drive attached to a port of said controller for determining the type of said disk drive, comprising: means for transferring a first signal to said port, said first signal causing a head in a drive attached to said port to move in a first direction to a high track position, said high track position being inaccessible in at least one type of disk drive, said means further transferring a set of second signals to said port, each said second signal causing said head to move in a direction opposite to said first direction toward a reference track position in predetermined increments; means for receiving a reference track signal from said drive, said reference track signal indicating the positioning of said head in said drive at the reference track position; means for counting the number of second signals transferred to said port by said transferring means before said receiving means receives said reference track signal; and means for associating said number with the type of said drive attached to said port.
Claim 4
Dependent Claim
180 words
A disk controller in a computer system for a disk drive attached to a port of said controller for determining the type of said disk drive, comprising: means for transferring a first signal to said port, said first signal causing a head in a drive attached to said port to move in a first direction to a high track position, said high track position being inaccessible in at least one type of disk drive, said means further transferring a set of second signals to said port, each said second signal causing said head to move in a direction opposite to said first direction toward a reference track position in predetermined increments; means for receiving a reference track signal from said drive, said reference track signal indicating the positioning of said head in said drive at the reference track position; means for counting the number of second signals transferred to said port by said transferring means before said receiving means receives said reference track signal; and means for associating said number with the type of said drive attached to said port.
Claim 5
Dependent Claim
82 words
A disk controller as recited in claim 2: wherein said transferring means transfers no more than a maximum number of second signals to said port, said maximum number being greater than the number of predetermined increments necessary to move said head to said reference track position from said high track position in a drive of any possibly attached type; and wherein said associating means associates the counting of said maximum number of counts with the absence of a drive on said port.
Claim 6
Dependent Claim
107 words
In a computer system having a port to which any one of a plurality of different types of disk drives may be attached, each disk drive having a head, a method for recognizing the type of disk drive currently attached to said port, said method comprising the steps of: applying a first signal to said port, said signal directing a head on a disk drive attached to said port to move to a predetermined track address; determining whether said head has moved to said predetermined track address; and determining the type of disk drive currently attached to said port according to a result of said determining step.
Claim 7
Dependent Claim
107 words
In a computer system having a port to which any one of a plurality of different types of disk drives may be attached, each disk drive having a head, a method for recognizing the type of disk drive currently attached to said port, said method comprising the steps of: applying a first signal to said port, said signal directing a head on a disk drive attached to said port to move to a predetermined track address; determining whether said head has moved to said predetermined track address; and determining the type of disk drive currently attached to said port according to a result of said determining step.
Claim 8
Dependent Claim
122 words
In a computer system having a port to which any one of a plurality of different types of disk drives may be attached, each disk drive having a head, a recognition system for recognizing the type of disk drive currently attached to said port, said recognition system comprising: means for applying a first signal to said port, said signal directing a head on a disk drive attached to said port to move to a predetermined track address; first determining means for determining whether said head has moved to said predetermined track address and for providing a first determination result; and second determining means for determining the type of disk drive currently attached to said port in accordance with said first determination result.
Claim 9
Dependent Claim
122 words
In a computer system having a port to which any one of a plurality of different types of disk drives may be attached, each disk drive having a head, a recognition system for recognizing the type of disk drive currently attached to said port, said recognition system comprising: means for applying a first signal to said port, said signal directing a head on a disk drive attached to said port to move to a predetermined track address; first determining means for determining whether said head has moved to said predetermined track address and for providing a first determination result; and second determining means for determining the type of disk drive currently attached to said port in accordance with said first determination result.
Claim 10
Dependent Claim
100 words
In a computer system having a device attachment port to which any one of a plurality of different types of disk drives may be attached, a method for recognizing the type of drive currently attached to said port, said method comprising the steps of: issuing a head positioning command to said port for directing a head on a disk drive attached to said port to move to a predetermined track address; determining the track address to which said head has been moved; and determining the type of disk drive attached to said port in accordance with the determined track address.
Claim 11
Dependent Claim
100 words
In a computer system having a device attachment port to which any one of a plurality of different types of disk drives may be attached, a method for recognizing the type of drive currently attached to said port, said method comprising the steps of: issuing a head positioning command to said port for directing a head on a disk drive attached to said port to move to a predetermined track address; determining the track address to which said head has been moved; and determining the type of disk drive attached to said port in accordance with the determined track address.
Claim 12
Dependent Claim
117 words
In a computer system having a port to which any one of a plurality of different types of disk drives may be attached, each disk drive having a head, a disk controller for determining the type of disk drive currently attached to said port, said controller comprising: means for providing a first signal to said port for directing a head in a drive currently attached to said port to move to a predetermined track position; first determining means for determining the track position to which said head has moved in response to said first signal; and recognition means for recognizing the type of disk drive currently attached to said port in accordance with the determined track position.
Claim 13
Dependent Claim
117 words
In a computer system having a port to which any one of a plurality of different types of disk drives may be attached, each disk drive having a head, a disk controller for determining the type of disk drive currently attached to said port, said controller comprising: means for providing a first signal to said port for directing a head in a drive currently attached to said port to move to a predetermined track position; first determining means for determining the track position to which said head has moved in response to said first signal; and recognition means for recognizing the type of disk drive currently attached to said port in accordance with the determined track position.
Claim 14
Dependent Claim
238 words
In a computer system having a device attachment port to which any one of a plurality of different types of disk drives may be attached at different times, a method for adapting the system to recognize the type of drive currently attached to said port, automatically and on a dynamic basis, said method comprising the steps of: issuing a first head positioning command to said port instructing the head on the currently installed drive to be moved in a first direction to a predetermined track address which is not within the range of one of said drive types, whereby the head is positioned at different tracks in drives of different types; and determining the track address to which said head is moved in response to said head positioning command, wherein said determined address is related to the type of device attached to said port, said determining step comprising the steps of: issuing a further series of head positioning commands to said port instructing said head to move in fixed increments in a direction opposite said first direction to a reference track position, providing a status indication from the drive to said system when the head is returned to said reference position by said fixed increments, counting the number of fixed increments issued by said system prior to said status indication, and associating the count of said fixed increments to the type of drive currently installed at said port.
Claim 15
Dependent Claim
238 words
In a computer system having a device attachment port to which any one of a plurality of different types of disk drives may be attached at different times, a method for adapting the system to recognize the type of drive currently attached to said port, automatically and on a dynamic basis, said method comprising the steps of: issuing a first head positioning command to said port instructing the head on the currently installed drive to be moved in a first direction to a predetermined track address which is not within the range of one of said drive types, whereby the head is positioned at different tracks in drives of different types; and determining the track address to which said head is moved in response to said head positioning command, wherein said determined address is related to the type of device attached to said port, said determining step comprising the steps of: issuing a further series of head positioning commands to said port instructing said head to move in fixed increments in a direction opposite said first direction to a reference track position, providing a status indication from the drive to said system when the head is returned to said reference position by said fixed increments, counting the number of fixed increments issued by said system prior to said status indication, and associating the count of said fixed increments to the type of drive currently installed at said port.
Claim 16
Dependent Claim
43 words
A method as recited in claim 8, further comprising, prior to said step of issuing said first head positioning command, the step of issuing a head positioning command to said port to cause said head to be moved to said reference track position.
Claim 17
Dependent Claim
50 words
A method as recited in claim 8, wherein said counting step further counts up to a predetermined number, said predetermined number exceeding the counts caused by any type of drive and wherein said associating step associates said predetermined number of counts with the absence of a drive in said port.
Claim 18
Dependent Claim
195 words
In a computer system having a port to which any one of a plurality of different types of disk drives may be attached, each disk drive having a head, a method for recognizing the type of disk drive currently attached to said port, said method comprising the steps of: applying a first signal to said port, said signal directing a head on a disk drive attached to said port to move in a first direction to a predetermined track address; determining whether said head has moved to said predetermined track address; applying a further series of head positioning signals to said port for causing said head to move in increments in a second direction opposite said first direction, toward a reference track position; providing a status indication from the drive to said system when said head is returned to said reference position by said increments; counting the number of increments caused by said further series of signals prior to the providing of said status indication; and associating the count of said increments to the type of drive currently attached to said port to thereby determine the type of disk drive currently attached to said port.
Claim 19
Dependent Claim
195 words
In a computer system having a port to which any one of a plurality of different types of disk drives may be attached, each disk drive having a head, a method for recognizing the type of disk drive currently attached to said port, said method comprising the steps of: applying a first signal to said port, said signal directing a head on a disk drive attached to said port to move in a first direction to a predetermined track address; determining whether said head has moved to said predetermined track address; applying a further series of head positioning signals to said port for causing said head to move in increments in a second direction opposite said first direction, toward a reference track position; providing a status indication from the drive to said system when said head is returned to said reference position by said increments; counting the number of increments caused by said further series of signals prior to the providing of said status indication; and associating the count of said increments to the type of drive currently attached to said port to thereby determine the type of disk drive currently attached to said port.
Claim 20
Dependent Claim
32 words
A method as recited in claim 11, wherein said step of applying said first signal causes said head to be positioned at differently addressed tracks in attached disk drives of different types.
Claim 21
Dependent Claim
39 words
A method as recited in claim 11, further comprising, prior to said step of applying said first signal, the step of first applying a signal to said port for causing said head to move to said reference track position.
Claim 22
Dependent Claim
51 words
A method as recited in claim 11, wherein said counting step counts up to a predetermined number, said predetermined number being greater than the counts caused by any type of drive and wherein said associating step associates said predetermined number of counts with the absence of a drive in said port.
References Cited (Backward Citations)
US3911400A
Cited
US4268901A
Cited
US4025906A
Cited
US4162520A
Cited
US4103338A
Cited
DE2708760A1
Cited
US4183084A
Cited
US4188664A
Cited
US4342081A
Cited
US4434487A
Cited
JPS5969856A
Cited
US4651238A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1993-05-21 | 1993-11-20 | 1994-05-22 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1997-05-21 | 1997-11-20 | 1998-05-22 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2001-05-21 | 2001-11-20 | 2002-05-22 | $7700.00 | Window Closed / Lapsed |