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

Data storage and processing apparatus

Assignee: Dyncorp Information Systems LLC
•
Filing: 1974-09-03
•
Granted: 1975-10-07
•
Expires: 1994-09-03
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Data storage and processing apparatus for storing and processing data for use by a video display monitor. The data storage and processing apparatus includes a random access memory having a general storage section and a plurality of adjacent control storage sections. The general storage section is arranged to store data including display character data to be displayed on the display surface of a video display monitor. The control storage sections are arranged to store data, in the form of tables, for controlling the readout of data from the general storage section of the random access memory. Each of the tables includes start address information specifying the address of the first data character to be read out from the general storage section of the random access memory, window size information specifying the number of lines of a block of data to be read out from the general storage section to be displayed on a video display monitor, cursor information specifying the cursor location on the video display monitor where the first character of a block of data read from the general storage section is to be displayed, and control information for specifying a particular type of cursor and also for specifying a variety of control function. The tables are read out of the random access memory in succession and, after each table has been read out, the block of data in the general storage section specified by the table is read out and applied to output processing circuitry for processing thereby.

Inventors

  • 👤 Jr Joseph L O'neill

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-28 09:54
CPC Classifications
G; G09; G09G; G09G5/00; G09G5/08; G06; G06F; G06F3/00; G06F3/01; G06F3/048; G06F3/0487; G06F3/0489; G06F3/04892; G06F3/14; G06F3/153; G09G1/00

Claims Analysis

Total Claims: 12
Claim 1
Independent Claim 363 words
Data storage and processing apparatus comprising: storage means having a first section, a plurality of second sections and an output, said first section containing data characters at predetermined successive storage locations therein specified by corresponding addresses and said plurality of second sections each containing a table of information therein, each of the tables of information including start address information specifying the address of the storage location of a particular data character in the first storage section of the storage means and block size information specifying a particular size of a block of data characters, commencing with the data character at the storage location in the first section of the storage means specified by the start address information, to be read out from the first section of the storage means; first means coupled to the storage means and operative to cause a table of information contained in a second section of the storage means to be read out therefrom and applied to the output of the storage means; second means coupled to the storage means and operative after the table of information has been read out from its second section of the storage means to receive the start address information of the table of information, and operative in response to the start address information to cause the storage means to read out to its output data characters from the first section thereof commencing with the data character at the storage location in the first section specified by the start address information; and third means coupled to the output of the storage means and operative after the table of information has been read out from its second section of the storage means to receive the block size information of the table of information, and operative after a period of time related to the size of the block of data characters specified by the block size information to cause the second means to discontinue the readout from the first section of the storage means of the data characters following the initial data character read out from the storage means in the location in the first section specified by the start address information of the table information.
Claim 2
Dependent Claim 363 words
Data storage and processing apparatus comprising: storage means having a first section, a plurality of second sections and an output, said first section containing data characters at predetermined successive storage locations therein specified by corresponding addresses and said plurality of second sections each containing a table of information therein, each of the tables of information including start address information specifying the address of the storage location of a particular data character in the first storage section of the storage means and block size information specifying a particular size of a block of data characters, commencing with the data character at the storage location in the first section of the storage means specified by the start address information, to be read out from the first section of the storage means; first means coupled to the storage means and operative to cause a table of information contained in a second section of the storage means to be read out therefrom and applied to the output of the storage means; second means coupled to the storage means and operative after the table of information has been read out from its second section of the storage means to receive the start address information of the table of information, and operative in response to the start address information to cause the storage means to read out to its output data characters from the first section thereof commencing with the data character at the storage location in the first section specified by the start address information; and third means coupled to the output of the storage means and operative after the table of information has been read out from its second section of the storage means to receive the block size information of the table of information, and operative after a period of time related to the size of the block of data characters specified by the block size information to cause the second means to discontinue the readout from the first section of the storage means of the data characters following the initial data character read out from the storage means in the location in the first section specified by the start address information of the table information.
Claim 3
Dependent Claim 95 words
Data storage and processing apparatus in accordance with claim 1 wherein: the storage means further has an address input; and the second means is operative in response to the start address information of the table of information to couple the start address information to the address input of the storage means; said storage means being responsive to the start address information received at its address input to read out to its output the data characters from the first section thereof commencing with the data character at the storage location specified by the start address information.
Claim 4
Dependent Claim 23 words
Data storage and processing apparatus in accordance with claim 2 wherein: the second means and the third means each include a counter circuit.
Claim 5
Dependent Claim 19 words
Data storage and processing apparatus in accordance with claim 3 wherein: the storage means includes a random access memory.
Claim 6
Dependent Claim 396 words
Data storage and processing apparatus comprising: storage means having a first section, A plurality of second sections and an output, said first section containing data characters at predetermined successive storage locations therein specified by corresponding addresses and said plurality of second sections each containing a table of information, each of the plurality of tables of information including start address information specifying the address of the storage location of a particular data character in the first storage section of the storage means and block size information specifying a particular size of a block of data characters, commencing with the data character at the storage location in the first section of the storage means specified by the start address information, to be read out from the first section of the storage means; first means coupled to the storage means and operative to cause the plurality of tables of information contained in the second sections of the storage means to be read out therefrom in a predetermined sequence and applied to the output of the storage means; second means coupled to the storage means and operative after each table of information has been read out from its second section of the storage means to receive the start address information of the table of information, and operative in response to the start address information to cause the storage means to read out in succession to its output data characters from the first section thereof commencing with the data character at the storage location in the first section specified by the start address information; and third means coupled to the storage means and to the first means and operative after each table of information has been read out from its second section of the storage means to receive the block size information of the table of information, and operative after a period of time related to the size of the block of data characters specified by the block size information to cause the first means to initiate the readout of another table of information from a second section of the storage means whereby the second means discontinues the readout from the first section of the storage means of the data characters following the initial data character read out from the storage means in the location in the first section specified by the start address information of the associated table of information.
Claim 7
Dependent Claim 396 words
Data storage and processing apparatus comprising: storage means having a first section, A plurality of second sections and an output, said first section containing data characters at predetermined successive storage locations therein specified by corresponding addresses and said plurality of second sections each containing a table of information, each of the plurality of tables of information including start address information specifying the address of the storage location of a particular data character in the first storage section of the storage means and block size information specifying a particular size of a block of data characters, commencing with the data character at the storage location in the first section of the storage means specified by the start address information, to be read out from the first section of the storage means; first means coupled to the storage means and operative to cause the plurality of tables of information contained in the second sections of the storage means to be read out therefrom in a predetermined sequence and applied to the output of the storage means; second means coupled to the storage means and operative after each table of information has been read out from its second section of the storage means to receive the start address information of the table of information, and operative in response to the start address information to cause the storage means to read out in succession to its output data characters from the first section thereof commencing with the data character at the storage location in the first section specified by the start address information; and third means coupled to the storage means and to the first means and operative after each table of information has been read out from its second section of the storage means to receive the block size information of the table of information, and operative after a period of time related to the size of the block of data characters specified by the block size information to cause the first means to initiate the readout of another table of information from a second section of the storage means whereby the second means discontinues the readout from the first section of the storage means of the data characters following the initial data character read out from the storage means in the location in the first section specified by the start address information of the associated table of information.
Claim 8
Dependent Claim 47 words
Data storage and processing apparatus in accordance with claim 5 wherein: the first means is operative to cause the plurality of tables of information contained in the second sections of the storage means to be read out therefrom to the output of the storage means in succession.
Claim 9
Dependent Claim 123 words
Data storage and processing apparatus in accordance with claim 6 wherein: the last table of information of the plurality of tables of information stored in the second sections of the storage means further includes last-table information indicating that the table of information is the last table of information; and said data storage and processing apparatus further comprising: fourth means couple to the output of the storage means and to the first means and operative after the last table of information has been read out from the corresponding second section of the storage means to receive the last-table information therein, and operative in response to the last-table information to prevent the first means from the readout of additional dat characters from the storage means.
Claim 10
Dependent Claim 95 words
Data storage and processing apparatus in accordance with claim 5 wherein: the storage means further has an address input; and the second means is operative to couple the start address information of each table of information to the address input of the storage means; said storage means being operative in response to the start address information of each table of information received at its address input to read out to its output the data characters from the first section thereof commencing with the data character at the storage location specified by the start address Information.
Claim 11
Dependent Claim 341 words
Data storge and processing apparatus in accordance with claim 8 wherein: the start address information of each table of information represents a count specifying the address of a storage location in the first section of the storage means, and the block size information of each table of information represents a count specifying a particular number of lines of data characters to be read out from the first section of the storage means; the second means includes an address counter circuit means for receiving and coupling the count represented by the start address information of each table of information to the address input of the storage means; the third means includes a block size counter circuit means for receiving and retaining the count represented by the block size information of each of information, and means operative to reduce the count retained in the block size counter circuit means to a predetermined value, said block size counter circuit means being operative when the count therein has been reduced to the predetermined value to produce an output signal; the fourth means includes circuit means for receiving the last-table information of the table of information and operative in response thereto to produce an output signal; and said first means includes a first input for receiving each output signal produced by the block size counter circuit means and a second input for receiving each output signal produced by the circuit means of the fourth means, said first means being operative in response to an output signal received at its first input produced by the block size counter circuit means and in the absence at its second input of an output signal produced by the circuit means of the fourth means to cause the next table of information to be read out from the second section of the storage means, and being operative in response to an output signal at its second input produced by the circuit means of the fourth means to be inhibited from causing the readout of additional data characters from the storage means.
Claim 12
Dependent Claim 33 words
Data storage and processing apparatus in accordance with claim 9 wherein: the first means includes a table counter circuit means; and the circuit means of the fourth means includes a buffer circuit means.

References Cited (Backward Citations)

US3297994A Cited
US3541516A Cited
US3501746A Cited
US3510843A Cited
US3525079A Cited
US3585600A Cited
US3566358A Cited
US3599186A Cited
US3685020A Cited
US3716838A Cited
US3693165A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1978-10-06 1979-04-07 1979-10-07 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1982-10-06 1983-04-07 1983-10-07 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1986-10-06 1987-04-07 1987-10-07 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag