EP0425764A2
Expired / Lapsed
EP
⏱️ 0.0 years remaining
Input data control system and data management apparatus for use therewith
Assignee: Mitsubishi Electric Corp
•
Filing: 1990-07-17
•
Granted: —
•
Expires: 2010-07-17
Abstract
Abstract Disclosed is an input data control system having a plurality of buffers for storing input data transmitted from a terminal, and management information storage regions for storing management information on the input data storage regions and the input data stored therein. A data I/O management program permits the corresponding input data storage region to store the data given from the terminal on the basis of the management information stored in the management information storage regions and updates the corresponding management information.
Inventors
- 👤 Iwato C/O Computer Seisakusho Furuse
Bibliographic Details
Application Number
—
Jurisdiction
EP
Data Source
google_patents
Last Synchronized
2026-11-02 09:51
CPC Classifications
G; G06; G06F; G06F5/00; G06F5/06; G06F2205/00; G06F2205/06; G06F2205/064
Claims Analysis
Total Claims: 20
Claim 1
Independent Claim
90 words
A data management apparatus having input/output means, comprising: (a) a memory having a plurality of buffers for storing data; (b) processing means for processing data stored in the buffer and releasing the buffer for next data; and (c) data management means for finding an available buffer and receiving data from the input/output means and storing the data in the available buffer so that the memory continuously receives data and stores it in the next available buffer from the input/output means while the processing means processes data stored in other buffer.
Claim 2
Dependent Claim
90 words
A data management apparatus having input/output means, comprising: (a) a memory having a plurality of buffers for storing data; (b) processing means for processing data stored in the buffer and releasing the buffer for next data; and (c) data management means for finding an available buffer and receiving data from the input/output means and storing the data in the available buffer so that the memory continuously receives data and stores it in the next available buffer from the input/output means while the processing means processes data stored in other buffer.
Claim 3
Dependent Claim
71 words
A data management apparatus for coupling input/output means, comprising: (a) a memory having a plurality of buffers for storing data; (b) a management information table for storing management information which provides availability information on the buffers; and (c) data management means for finding an available buffer based on the management information, receiving data from the input/output means to the available buffer and updating the management information table to record buffer unavailability.
Claim 4
Dependent Claim
71 words
A data management apparatus for coupling input/output means, comprising: (a) a memory having a plurality of buffers for storing data; (b) a management information table for storing management information which provides availability information on the buffers; and (c) data management means for finding an available buffer based on the management information, receiving data from the input/output means to the available buffer and updating the management information table to record buffer unavailability.
Claim 5
Dependent Claim
31 words
The data management apparatus of Claim 2, wherein (a) the management information table includes a random access memory; and (b) the data management means includes a computer program for inputting/outputting data.
Claim 6
Dependent Claim
59 words
The data management apparatus of Claim 2, wherein the management information table includes: (a) a plurality of data control tables, each of which corresponding to the buffer and having a chain pointer to chain another data control table; and (b) a supervision table having a supervision pointer to point the first data control table chained by the chain pointer.
Claim 7
Dependent Claim
33 words
The data management apparatus of Claim 4, wherein the data control table includes: (a) a buffer pointer to indicate the corresponding buffer; and (b) length information of the data stored in the buffer.
Claim 8
Dependent Claim
96 words
The data management apparatus of Claim 4, wherein the management information table includes: (a) a vacant table chain having a set of the data control tables chained by the chain pointers of the data control tables whose corresponding buffers are available for receiving data; and (b) an occupied table chain having a set of data control tables chained by the pointer, whose corresponding buffers are occupied by data, and the supervision table includes: (a) a first supervision pointer to indicate the vacant table chain; and (b) a second supervision pointer to indicate the occupied table chain.
Claim 9
Dependent Claim
83 words
The data management apparatus of Claim 6, wherein the data management means includes: (a) means for selecting one data control table from the vacant table chain; (b) means for storing data in the available buffer corresponding to the data control table selected by the selecting means; (c) means for disconnecting the data control table selected by the selecting means from the vacant table chain by updating the pointer; and (d) means for chaining the data control table disconnected to the occupied table chain.
Claim 10
Dependent Claim
152 words
The data management apparatus of Claim 7, wherein the selecting means includes: (a) means for obtaining the first supervision pointer from the supervision table; and (b) means for finding the first data control table in the vacant table chain indicated by the first supervision pointer, the disconnecting means includes means for replacing the first pointer with the chain pointer in the first data control table found by the finding means, and the chaining means includes: (a) means for obtaining the second supervision pointer from the supervision table; (b) means for finding the data control table from the occupied table chain indicated by the second supervision pointer; (c) means for tracing the occupied table chain using the chain pointer to find the last data control table of the occupied table chain; and (d) means for replacing the chain pointer of the last data control table with the pointer in the first supervision pointer.
Claim 11
Dependent Claim
129 words
The data management apparatus of Claim 7, wherein the selecting means includes: (a) means for obtaining the first supervision pointer from the supervision table; and (b) means for finding the first data control table in the vacant table chain indicated by the first supervision pointer, the disconnecting means includes means for replacing the first pointer with the chain pointer in the first data control table found by the finding means, and the chaining means includes: (a) means for obtaining the second supervision pointer from the supervision table; (b) means for finding the data control table from the occupied table chain indicated by the second supervision pointer; and (c) means for replacing the chain pointer of he data control table found by the finding step with the first supervision pointer.
Claim 12
Dependent Claim
93 words
A data management method for communicating data with an input/output means, comprising the steps of: (a) reserving a memory for a plurality of the buffers and a management information table for managing the status of the buffers; (b) awaiting the data from the input/output means; (c) finding an available buffer out of a plurality of buffers using the information stored in the management information table; (d) storing the data received from the input/output means to the available buffer; and (e) updating the management information table to record the latest status of the buffers.
Claim 13
Dependent Claim
93 words
A data management method for communicating data with an input/output means, comprising the steps of: (a) reserving a memory for a plurality of the buffers and a management information table for managing the status of the buffers; (b) awaiting the data from the input/output means; (c) finding an available buffer out of a plurality of buffers using the information stored in the management information table; (d) storing the data received from the input/output means to the available buffer; and (e) updating the management information table to record the latest status of the buffers.
Claim 14
Dependent Claim
88 words
The data management method of Claim 10, wherein the reserving step includes the steps of: (a) assigning a plurality of tables, each of which corresponding to the buffer; and (b) chaining the tables by pointers and creating a table chain, and the updating step includes the steps of: (a) disconnecting the table, the corresponding buffer of which is occupied by data, from the table chain; and (b) connecting the table disconnected by the disconnecting step to another table chain by finding the predetermined position of another table chain.
Claim 15
Dependent Claim
130 words
In an electronic computer system including a data I/O management program for managing inputting/outputting of data with respect to a terminal and permitting an input data storage region to store the data received from the terminal, the stored input data being processed by another program, an input data control system comprising: (a) a plurality of input data storage regions; and (b) management information storage regions for storing management information on input data stored in the input data storage regions as well as on these input data storage regions, characterized in that a data I/O management program permits the corresponding input data storage region to store the data from the terminal on the basis of the management information stored in the management information storage region and updates the corresponding management information.
Claim 16
Dependent Claim
130 words
In an electronic computer system including a data I/O management program for managing inputting/outputting of data with respect to a terminal and permitting an input data storage region to store the data received from the terminal, the stored input data being processed by another program, an input data control system comprising: (a) a plurality of input data storage regions; and (b) management information storage regions for storing management information on input data stored in the input data storage regions as well as on these input data storage regions, characterized in that a data I/O management program permits the corresponding input data storage region to store the data from the terminal on the basis of the management information stored in the management information storage region and updates the corresponding management information.
Claim 17
Dependent Claim
26 words
The input data control system of Claim 12, wherein the plurality of data storage regions exhibit one-to-one correspondence with respect to the management information storage regions.
Claim 18
Dependent Claim
50 words
The input data control system of Claim 12, wherein the management information stored in the management information storage regions includes positional information on the corresponding data storage region, the length of the input data stored in the data storage region and positional information of the next management information storage region.
Claim 19
Dependent Claim
37 words
The input data control system of Claim 12, further comprising a region for storing information for supervising the management information storage regions classified into vacant regions and occupied regions to thereby constitute chains respectively for the management.
Claim 20
Dependent Claim
34 words
The input data control system of Claim 15, wherein all of the input data storage regions, the management information storage regions and the supervision information storage region are provided in a main memory region.
References Cited (Backward Citations)
No citation records indexed.
USPTO Annuity & Maintenance Windows
Maintenance schedule is calculated for granted US utility patents.