US4366511A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Method and apparatus for formatting a memory disk
Assignee: Atos IT Solutions and Services Inc
•
Filing: 1980-11-03
•
Granted: 1982-12-28
•
Expires: 2000-11-03
Abstract
Abstract A method and apparatus for formatting a memory disk (10). Information is stored in compressed form in memory (32). Each sequentially different byte of information is accompanied by a numerical variable defining the number of times the byte is to be written on the disk (10). The numerical variable is loaded into a control counter (40) which is decremented every time the byte is written. The same byte is fetched from the memory (32) until the control counter (40) reaches zero.
Inventors
- 👤 Charles Ranalli
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-04 19:33
CPC Classifications
G; G11; G11B; G11B20/00; G11B20/10; G11B20/12; G11B20/1217; G11B20/1252; G06; G06F; G06F3/00; G06F3/06; G06F3/0601; G06F3/0602; G06F3/0604; G06F3/0607; G06F3/0628; G06F3/0638; G06F3/0668; G06F3/0671; G06F3/0673; G06F3/0674; G06F3/0676; G11B2220/00; G11B2220/20; G11B2220/25; G11B2220/2508
Claims Analysis
Total Claims: 13
Claim 1
Independent Claim
57 words
Apparatus for formatting a memory disk (10) comprising: storage means (32) for storing information and a numerical variable associated therewith; a control counter (40); logic means (36) for loading said control counter with said numerical variable; and controller means (34) for writing said information onto said disk for a number of times defined by said numerical variable.
Claim 2
Dependent Claim
57 words
Apparatus for formatting a memory disk (10) comprising: storage means (32) for storing information and a numerical variable associated therewith; a control counter (40); logic means (36) for loading said control counter with said numerical variable; and controller means (34) for writing said information onto said disk for a number of times defined by said numerical variable.
Claim 3
Dependent Claim
22 words
The apparatus of claim 1 wherein said information and numerical variable are stored in adjacent address locations in said storage means (32).
Claim 4
Dependent Claim
142 words
The apparatus of claim 2 further comprising: an address counter (38); processor means (26) for loading the address counter (38) with an address of a location in said storage means (32); detector means (37) for detecting whether the contents of the address counter (38) are odd or even; means (46, 52) for loading said control counter (40) with the numerical variable when the address counter (38) contents are of one type and then changing the contents of said address counter (38); means (50, 48) for coupling said information to said controller means (34) when the contents of the address counter are of another type and then changing the contents of said control counter (40); and (means (54) for generating a signal to initiate a change in the contents of said address counter (38) when the control counter (40) reaches a predetermined count.
Claim 5
Dependent Claim
17 words
The apparatus of claim 3 wherein each sequentially different information value has its own associated numerical variable.
Claim 6
Dependent Claim
34 words
The apparatus of claim 4 wherein said information and numerical variables are stored as packets in a table in said storage means (32), with said numerical variables preceeding their associated information in each packet.
Claim 7
Independent Claim
48 words
A method of formatting a memory disk (10) comprising: storing information and a numerical variable associated therewith in a memory (32); loading a control counter (40) with said numerical variable; and writing said information onto said disk (10) for a number of times defined by said numerical variable.
Claim 8
Independent Claim
48 words
A method of formatting a memory disk (10) comprising: storing information and a numerical variable associated therewith in a memory (32); loading a control counter (40) with said numerical variable; and writing said information onto said disk (10) for a number of times defined by said numerical variable.
Claim 9
Dependent Claim
33 words
The method of claim 6 wherein each sequentially different byte of information has its own associated numerical variable defining the number of times said byte is to be written onto said disk (10).
Claim 10
Dependent Claim
120 words
The method of claim 7 which further comprises: loading an address counter (38) with the address of a location in the memory (32); determining whether the contents of said address counter (38) are odd or even; loading said control counter (40) with a numerical variable when the address counter contents is of one type and then changing the contents of said address counter (38); writing the information in said memory location addressed by said address counter (38) onto said disk (10) when the contents of the address counter (38) is of another type, and then changing the contents of said control counter (40); and changing the contents of address counter (38) when the control counter (40) reaches a predetermined count.
Claim 11
Independent Claim
197 words
A method of formatting a memory disk comprising: storing a string of packets in adjacent locations of a table in a memory (32), each packet containing a sequentially different byte of information to be written onto the disk (10) and a numerical variable defining the number of times that said byte is to be written onto the disk (10), said numerical variable being stored in even memory locations and its associated information byte being stored in the subsequent odd memory location; loading an address counter (38) with the first entry in the table; determining whether the contents of said address counter (38) are even or odd; loading a control counter (40) with the numerical variable if the contents of the address counter (38) are even, and then incrementing said address counter (38); writing the information byte addressed by said address counter (38) onto said disk (10) when the contents of the address counter (38) are odd, and then decrementing said control counter (46); and incrementing said address counter (38) when the control counter (40) reaches zero whereby said information byte is written onto said disk (10) for a number of times defined by its associated numerical variable.
Claim 12
Independent Claim
197 words
A method of formatting a memory disk comprising: storing a string of packets in adjacent locations of a table in a memory (32), each packet containing a sequentially different byte of information to be written onto the disk (10) and a numerical variable defining the number of times that said byte is to be written onto the disk (10), said numerical variable being stored in even memory locations and its associated information byte being stored in the subsequent odd memory location; loading an address counter (38) with the first entry in the table; determining whether the contents of said address counter (38) are even or odd; loading a control counter (40) with the numerical variable if the contents of the address counter (38) are even, and then incrementing said address counter (38); writing the information byte addressed by said address counter (38) onto said disk (10) when the contents of the address counter (38) are odd, and then decrementing said control counter (46); and incrementing said address counter (38) when the control counter (40) reaches zero whereby said information byte is written onto said disk (10) for a number of times defined by its associated numerical variable.
Claim 13
Dependent Claim
13 words
The method of claim 9 wherein said bytes contain header and data information.
References Cited (Backward Citations)
US3824563A
Cited
GB2045479A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1985-12-27 | 1986-06-28 | 1986-12-28 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1989-12-27 | 1990-06-28 | 1990-12-28 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 1993-12-27 | 1994-06-28 | 1994-12-28 | $7700.00 | Window Closed / Lapsed |