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

Segmented storage logging and controlling for partial entity selection and condensing

Assignee: International Business Machines Corp
•
Filing: 1977-01-25
•
Granted: 1980-04-15
•
Expires: 1997-01-25
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A system and method are disclosed for controlling text storage in a text processing system using a segmented, serial bulk storage device. A plurality of storage segments of equal length are further subdivided into portions of equal length. A typical page of text occupies more than one portion of a segment. During system operation a log or directory is built and written, in updated form, onto a portion of the storage after any text data is written onto the storage. As many portions of a page on the storage as there are corresponding whole integer portions in the text processing system memory are transferred to the memory when an entity is selected for transfer from the storage device to the memory. The provision is also made to continue transferring the remaining portions of a page to the text processing system memory when room becomes available in the text processing system memory for inclusion of this text data. Finally a technique for condensing the text data on the storage by removal of the numerous unused portions of segment that may appear during an extensive revision of a text processing job is disclosed.

Inventors

  • 👤 Glynn R. Furr, Jr.

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-03 18:24
CPC Classifications
G; G06; G06F; G06F11/00; G06F11/07; G06F11/16; G06F11/20; G06F40/00; G06F40/10; G06F40/12; G06F40/123; G06F40/166

Claims Analysis

Total Claims: 10
Claim 1
Independent Claim 107 words
In a method of transferring a first randomly selected text entity between a serial storage device and a text processing system memory, wherein said memory is unable to contain all segment portions on which said entity is stored in said storage device, the improvement comprising: determining a capacity M of said memory, said M being an integer indicative of the current unfilled storage capacity of said memory in whole portions; transferrring M portions of said text entity into said text processing system memory; and inhibiting the transferring of unused-available portions and error-unusable portions physically located on said storage device between logically adjacent text portions of said entity.
Claim 2
Dependent Claim 107 words
In a method of transferring a first randomly selected text entity between a serial storage device and a text processing system memory, wherein said memory is unable to contain all segment portions on which said entity is stored in said storage device, the improvement comprising: determining a capacity M of said memory, said M being an integer indicative of the current unfilled storage capacity of said memory in whole portions; transferrring M portions of said text entity into said text processing system memory; and inhibiting the transferring of unused-available portions and error-unusable portions physically located on said storage device between logically adjacent text portions of said entity.
Claim 3
Dependent Claim 42 words
The method of claim 1 further comprising: transferring additional portions of said first entity into said text processing system memory as additional storage space in said text processing system memory becomes available because of deletion of text previously stored in said memory.
Claim 4
Dependent Claim 42 words
The method of claim 1 further comprising transferring additional portions of said first entity into said text processing system memory as additional storage space in said text processing system memory becomes available by the recording of an entity out of said memory.
Claim 5
Independent Claim 112 words
A method of condensing the storage of text on a number of segments of a serial storage device on which a series of text entities are stored thereon in portions of said segments, wherein unused-available portions are included on the segments between recorded portions of a text entity and between the end of one text entity and the beginning of another text entity, comprising: reading one or more entities from said storage device into the memory of a text processing system while automatically skipping said unused-available portions; and re-storing said one or more entities from said text processing system memory to said segments while automatically utilizing said unused-available portions for said re-storing.
Claim 6
Independent Claim 112 words
A method of condensing the storage of text on a number of segments of a serial storage device on which a series of text entities are stored thereon in portions of said segments, wherein unused-available portions are included on the segments between recorded portions of a text entity and between the end of one text entity and the beginning of another text entity, comprising: reading one or more entities from said storage device into the memory of a text processing system while automatically skipping said unused-available portions; and re-storing said one or more entities from said text processing system memory to said segments while automatically utilizing said unused-available portions for said re-storing.
Claim 7
Independent Claim 113 words
A system for condensing the storage of text on a number of segments of a serial storage device on which a series of text entities are stored thereon in portions of said segments, wherein unused-available portions are included on the segments between recorded portions of a text entity and between the end of one text entity and the beginning of another text entity, comprising: means for reading one or more entities from said storage device into a text processing system memory, including means for skipping unused-available portions; and means for re-storing said one or more entities from said memory to said segments, including re-storing said entities on the unused-available portions of said segments.
Claim 8
Independent Claim 113 words
A system for condensing the storage of text on a number of segments of a serial storage device on which a series of text entities are stored thereon in portions of said segments, wherein unused-available portions are included on the segments between recorded portions of a text entity and between the end of one text entity and the beginning of another text entity, comprising: means for reading one or more entities from said storage device into a text processing system memory, including means for skipping unused-available portions; and means for re-storing said one or more entities from said memory to said segments, including re-storing said entities on the unused-available portions of said segments.
Claim 9
Independent Claim 128 words
A system for transferring a first randomly selected entity of text from a serial, segmented storage device to a text processing system memory, said segments of said storage device being divided into portions, comprising: means for determining the number of available whole storage space portions in said text processing memory; means for transferring the same number of portions of said first entity from said storage device to said memory; means, upon an indication from said determining means that an additional whole portion of memory space is available, for transferring an additional portion of said first entity to said memory; and said transferring means including means for inhibiting the transferring of unused-available portions and error-unusable portions physically located on said storage device between logically adjacent portions of said entity.
Claim 10
Independent Claim 128 words
A system for transferring a first randomly selected entity of text from a serial, segmented storage device to a text processing system memory, said segments of said storage device being divided into portions, comprising: means for determining the number of available whole storage space portions in said text processing memory; means for transferring the same number of portions of said first entity from said storage device to said memory; means, upon an indication from said determining means that an additional whole portion of memory space is available, for transferring an additional portion of said first entity to said memory; and said transferring means including means for inhibiting the transferring of unused-available portions and error-unusable portions physically located on said storage device between logically adjacent portions of said entity.

References Cited (Backward Citations)

US3241125A Cited
US3693159A Cited
US3760376A Cited
US3824551A Cited
US3805252A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1983-04-15 1983-10-15 1984-04-15 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1987-04-15 1987-10-15 1988-04-15 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1991-04-15 1991-10-15 1992-04-15 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag