Browse Prior Art Database

Text Storage Buffer Management

IP.com Disclosure Number: IPCOM000046783D
Original Publication Date: 1983-Aug-01
Included in the Prior Art Database: 2005-Feb-07
Document File: 3 page(s) / 51K

Publishing Venue

IBM

Related People

Chen, JN: AUTHOR [+3]

Abstract

A text storage buffer management program is used to consolidate into one common service the functions needed by word processing applications for bidirectional editing of text in a complex, high-level data stream composed of unidirectional, multi-byte structures and controls and single-byte controls and graphics. The text storage buffer management program also insulates the word processing application from the details of this complex data stream, provides the application program with a "page" view into the document, and handles all transfers of data between the storage media and the internal text storage buffer. Since text editing is an interactive process, it is important that one be able to process a unidirectional data stream in the reverse direction.

This text was extracted from a PDF file.
At least one non-text object (such as an image or picture) has been suppressed.
This is the abbreviated version, containing approximately 53% of the total text.

Page 1 of 3

Text Storage Buffer Management

A text storage buffer management program is used to consolidate into one common service the functions needed by word processing applications for bidirectional editing of text in a complex, high-level data stream composed of unidirectional, multi-byte structures and controls and single-byte controls and graphics. The text storage buffer management program also insulates the word processing application from the details of this complex data stream, provides the application program with a "page" view into the document, and handles all transfers of data between the storage media and the internal text storage buffer. Since text editing is an interactive process, it is important that one be able to process a unidirectional data stream in the reverse direction. The present text storage buffer management program accomplishes this by saving information when moving through the data stream in the forward direction, which is required to move backwards through that same data. Another consideration for a word processing text application is the concept of a page of text of indefinite boundaries. This allows an operator to power type without regard to page boundaries and without explicitly storing data at fixed intervals. This text storage buffer management program supports an indefinite page for an application by masking from the application the size limitations of the internal text storage buffer in which the text data stream is stored. As the operator moves forward in an indefinite page, the management program automatically, and without application program intervention, retrieves additional data from the storage media and stores data onto the media, as necessary. The text storage buffer management program provides the following services for the applications: 1. Allows the application to move contextually, via page, line, word, and character/control, forward and

backward through the text data stream; 2. Allows the application to insert a string of text into the data stream; 3. Allows the application to delete a block of text from the data stream; 4. Allows the application to save a position in the data stream and permits a return to that point at a later

time; 5. Recalls from the media and stores data to the

media automatically, or as required by the application; 6. Permits the application to find a particular cont...