US4128882A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Packet memory system with hierarchical structure
Assignee: Dataflow Computer Corp
•
Filing: 1976-08-19
•
Granted: 1978-12-05
•
Expires: 1996-08-19
Abstract
Abstract Packet communication is used in the architecture of a memory system having hierarchical structure. The behavior of this memory system is prescribed by a formal memory model appropriate to a computer system for data flow programs.
Inventors
- 👤 Jack B. Dennis
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-23 23:50
CPC Classifications
H; H04; H04L; H04L12/00; H04L12/54; H04L12/56; G; G06; G06F; G06F12/00; G06F12/02; G06F12/08; G06F9/00; G06F9/06; G06F9/44; G06F9/448; G06F9/4494
Claims Analysis
Total Claims: 19
Claim 1
Independent Claim
410 words
A memory system for a digital data processor, said memory system comprising: (a) at least a higher level sub-memory system means containing higher level records representing relatively active items of information, said higher level sub-memory system means capable of concurrent processing of a plurality of memory transactions; (b) at least a lower level sub-memory system means containing lower level records representing relatively inactive items of information, said lower level sub-memory means capable of concurrently processing a plurality of memory transactions; (c) a peripheral input network means for peripheral command signals and peripheral store signals representing peripheral command packets and peripheral store packets, respectively, by which peripheral command signals are transmitted to said higher level sub-memory system means and peripheral store signals are transmitted to said higher level sub-memory system means and to said lower level sub-memory system means; (d) a peripheral output network means for peripheral retrieval signals, peripheral command signals and peripheral unid (unique identifier) signals representing peripheral retrieval packets, peripheral command packets and peripheral unid packets, respectively, by which peripheral retrieval signals and peripheral command signals are transmitted from said lower level sub-memory system means and to said upper level sub-memory system means and peripheral unid signals are transmitted from said lower level sub-memory system means; (e) an internal output network means for internal retrieval signals and internal command signals representing internal retireval packets and internal command packets, by which said internal retrieval signals and said internal command signals are transmitted from said higher level sub-memory system means; (f) an internal input network means for internal command signals representing internal command packets by which said internal command signals are transmitted to said lower level sub-memory system means; (g) said signals representing peripheral command packets and said signals representing internal command packets specifying whether a store operation or a retrieval operation is to be performed on said records representing items of information or specifying administrative transactions to be performed on said records representing items of information; (h) said signals representing peripheral store packets and said signals representing internal store packets specifying data items to be stored in said records representing items of information; (i) said signals representing peripheral retrieval packets and said signals representing internal retrieval packets specifying data items retrieved from said records representing items of information; and (j) said signals representing peripheral unid packets specifying said records representing items of information and uniquely designating one of said lower level records or one of said higher level records.
Claim 2
Dependent Claim
410 words
A memory system for a digital data processor, said memory system comprising: (a) at least a higher level sub-memory system means containing higher level records representing relatively active items of information, said higher level sub-memory system means capable of concurrent processing of a plurality of memory transactions; (b) at least a lower level sub-memory system means containing lower level records representing relatively inactive items of information, said lower level sub-memory means capable of concurrently processing a plurality of memory transactions; (c) a peripheral input network means for peripheral command signals and peripheral store signals representing peripheral command packets and peripheral store packets, respectively, by which peripheral command signals are transmitted to said higher level sub-memory system means and peripheral store signals are transmitted to said higher level sub-memory system means and to said lower level sub-memory system means; (d) a peripheral output network means for peripheral retrieval signals, peripheral command signals and peripheral unid (unique identifier) signals representing peripheral retrieval packets, peripheral command packets and peripheral unid packets, respectively, by which peripheral retrieval signals and peripheral command signals are transmitted from said lower level sub-memory system means and to said upper level sub-memory system means and peripheral unid signals are transmitted from said lower level sub-memory system means; (e) an internal output network means for internal retrieval signals and internal command signals representing internal retireval packets and internal command packets, by which said internal retrieval signals and said internal command signals are transmitted from said higher level sub-memory system means; (f) an internal input network means for internal command signals representing internal command packets by which said internal command signals are transmitted to said lower level sub-memory system means; (g) said signals representing peripheral command packets and said signals representing internal command packets specifying whether a store operation or a retrieval operation is to be performed on said records representing items of information or specifying administrative transactions to be performed on said records representing items of information; (h) said signals representing peripheral store packets and said signals representing internal store packets specifying data items to be stored in said records representing items of information; (i) said signals representing peripheral retrieval packets and said signals representing internal retrieval packets specifying data items retrieved from said records representing items of information; and (j) said signals representing peripheral unid packets specifying said records representing items of information and uniquely designating one of said lower level records or one of said higher level records.
Claim 3
Dependent Claim
87 words
The memory system of claim 1 wherein said lower level sub-memory system means contains a plurality of lower level memory cells, certain of said lower level memory cells being occupied by components of lower level records and others of said lower level memory cells being unoccupied by components of lower level records, said lower level memory cells being designated by components of lower level records representing unique identifiers, by components of lower level records representing reference counts, and by components of lower level records representing copy indicators.
Claim 4
Dependent Claim
68 words
The memory system of claim 1 wherein said higher level sub-memory system means contains a plurality of higher level memory cells, certain of said higher level memory cells being occupied by components of higher level records and others of said higher level memory cells being unoccupied by components of higher level records, said higher level memory cells being selected by components of higher level records representing unique identifiers.
Claim 5
Dependent Claim
67 words
The memory system of claim 1 wherein selected components of said higher level records are in correspondence with selected components of said lower level records when selected components of said lower level records representing copy indicators are set to true, and selected components of said higher level records not being in correspondence with selected components of said lower level records representing copy indicators are set to false.
Claim 6
Dependent Claim
555 words
A memory system for a digital data processor, said memory system comprising: (a) at least a higher level sub-memory system means containing higher level records representing relatively active items of information, said higher level sub-memory system means capable of concurrent processing of a plurality of memory transactions; (b) at least a lower level sub-memory system means containing lower level records representing relatively inactive items of information, said lower level sub-memory system means capable of concurrently processing a plurality of memory transactions; (c) a peripheral input network means for peripheral command signals and peripheral store signals representing peripheral command packets and peripheral store packets, respectively, by which peripheral command signals are transmitted to said higher level sub-memory system means and peripheral store signals are transmitted to said higher level sub-memory system means and to said lower level sub-memory system means; (d) a peripheral output network means for peripheral retrieval signals, peripheral command signals and peripheral unid (unique identifier) signals representing peripheral retrieval packets, peripheral command packets and peripheral unid packets, respectively, by which peripheral retrieval signals and peripheral command signals are transmitted from said lower level sub-memory system means and to said upper level sub-memory system means and peripheral unid signals are transmitted from said lower level sub-memory system means; (e) an internal output network means for internal retrieval signals and internal command signals representing internal retrieval packets and internal command packets, by which said internal retrieval signals and said internal command signals are transmitted from said higher level sub-memory system means; (f) an internal input network means for internal command signals representing internal command packets by which said internal command signals are transmitted to said lower level sub-memory system means; (g) said lower level sub-memory system means containing a plurality of lower level memory cells, certain of said lower level memory cells being occupied by components of lower level records and other of said lower level memory cells being unoccupied by components of lower level records, said lower level memory cells being designated by components of lower level records representing unique identifiers, by components of lower level records representing reference counts, and by components of lower level records representing copy indicators; (h) said higher level sub-memory system means containing a plurality of higher level memory cells, certain of said higher level memory cells being occupied by components of higher level records and others of said higher level memory cells being unoccupied by components of higher level records, said higher level memory cells being designated by by components of higher level records representing unique identifiers; (i) said signals representing peripheral command packets and said signals representing internal command packets specifying whether a store operation or a retrieval operation is to be performed on said records representing items of information or specifying administrative transactions to be performed on said records representing items of information; (j) said signals representing peripheral store packets and said signals representing internal store packets specifying data items to be stored in said records representing items of information; (k) said signals representing peripheral retrieval packets and said signals representing internal retrieval packets specifying data items retrieved from said records representing items of information; and (l) said signals representing peripheral unid packets specifying said records representing items of information and uniquely designating one of said lower level records or one of said higher level records.
Claim 7
Dependent Claim
555 words
A memory system for a digital data processor, said memory system comprising: (a) at least a higher level sub-memory system means containing higher level records representing relatively active items of information, said higher level sub-memory system means capable of concurrent processing of a plurality of memory transactions; (b) at least a lower level sub-memory system means containing lower level records representing relatively inactive items of information, said lower level sub-memory system means capable of concurrently processing a plurality of memory transactions; (c) a peripheral input network means for peripheral command signals and peripheral store signals representing peripheral command packets and peripheral store packets, respectively, by which peripheral command signals are transmitted to said higher level sub-memory system means and peripheral store signals are transmitted to said higher level sub-memory system means and to said lower level sub-memory system means; (d) a peripheral output network means for peripheral retrieval signals, peripheral command signals and peripheral unid (unique identifier) signals representing peripheral retrieval packets, peripheral command packets and peripheral unid packets, respectively, by which peripheral retrieval signals and peripheral command signals are transmitted from said lower level sub-memory system means and to said upper level sub-memory system means and peripheral unid signals are transmitted from said lower level sub-memory system means; (e) an internal output network means for internal retrieval signals and internal command signals representing internal retrieval packets and internal command packets, by which said internal retrieval signals and said internal command signals are transmitted from said higher level sub-memory system means; (f) an internal input network means for internal command signals representing internal command packets by which said internal command signals are transmitted to said lower level sub-memory system means; (g) said lower level sub-memory system means containing a plurality of lower level memory cells, certain of said lower level memory cells being occupied by components of lower level records and other of said lower level memory cells being unoccupied by components of lower level records, said lower level memory cells being designated by components of lower level records representing unique identifiers, by components of lower level records representing reference counts, and by components of lower level records representing copy indicators; (h) said higher level sub-memory system means containing a plurality of higher level memory cells, certain of said higher level memory cells being occupied by components of higher level records and others of said higher level memory cells being unoccupied by components of higher level records, said higher level memory cells being designated by by components of higher level records representing unique identifiers; (i) said signals representing peripheral command packets and said signals representing internal command packets specifying whether a store operation or a retrieval operation is to be performed on said records representing items of information or specifying administrative transactions to be performed on said records representing items of information; (j) said signals representing peripheral store packets and said signals representing internal store packets specifying data items to be stored in said records representing items of information; (k) said signals representing peripheral retrieval packets and said signals representing internal retrieval packets specifying data items retrieved from said records representing items of information; and (l) said signals representing peripheral unid packets specifying said records representing items of information and uniquely designating one of said lower level records or one of said higher level records.
Claim 8
Dependent Claim
75 words
The memory system of claim 5 wherein selected components of said higher level records are in correspondence with selected components of said lower level records when selected components of said lower level records representing copy indicators are set to true, and selected components of said higher level records not being in correspondence with selected components of said lower level records when selected components of said lower level records representing copy indicators are set to false.
Claim 9
Dependent Claim
46 words
The memory system of claim 5 wherein said peripheral command signals representing peripheral command packets consist of store command signals representing store command packets, retrieval command signals representing retrieval command packets, up command signals representing up command packets and down command signals representing down command packets.
Claim 10
Dependent Claim
32 words
The memory system of claim 5 wherein receipt of command signals and store signals by said higher level sub-memory system means results in the entry of components of said higher level records.
Claim 11
Dependent Claim
39 words
The memory system of claim 5 wherein receipt of command signals and store signals by said higher level sub-memory system means results in entry of corresponding components of records in unoccupied higher level memory cells, which thereby become occupied.
Claim 12
Dependent Claim
32 words
The memory system of claim 5 wherein receipt of retrieval command signals by said higher level sub-memory system means results in transmission of retrieval signals by said higher level sub-memory system means.
Claim 13
Dependent Claim
43 words
The memory system of claim 5 wherein receipt of up command signals and down command signals by said higher level sub-memory system means results in entry of components of said higher level records representing said up command packets and said down command packets.
Claim 14
Dependent Claim
34 words
The memory system of claim 5 wherein said internal command signals include down command signals representing down command packets containing unique identifiers specifying components of higher level records deleted from higher level memory cells.
Claim 15
Dependent Claim
91 words
The memory system claim 5 wherein receipt of store signals and internal command signals by said lower level sub-memory system means results in entry of specified components of records in unoccupied lower level memory cells, said lower level memory cells thereby becoming occupied, said lower level memory cells having components of records representing copy indicators and reference counts, said components of said records representing copy indicators being set to true and said components of said records representing reference counts being set to 1 when said lower level memory cells are occupied.
Claim 16
Dependent Claim
48 words
The memory system of claim 5 wherein receipt by said lower level sub-memory system means of retrieval command signals containing a representation of unique identifiers results in transmission of signals representing information corresponding to components of information held by lower level memory cells designated by said unique identifiers.
Claim 17
Dependent Claim
46 words
The memory system of claim 5 wherein receipt by said lower level sub-memory system means of up command signals representing up command packets containing unique identifiers results in components of records of reference counts of corresponding lower level memory cells being incremented by the integer 1.
Claim 18
Dependent Claim
46 words
The memory system of claim 5 wherein receipt by said lower level sub-memory system means of down command signals representing down command packets containing unique identifiers results in components of records of reference counts of corresponding lower level memory cells being decremented by the integer 1.
Claim 19
Dependent Claim
42 words
The memory system of claim 5 wherein lower level memory cells having components of records representing reference counts that read 0 and having components of records representing copy indicators that read false are unoccupied and transmit unid signals representing peripheral unid packets.
References Cited (Backward Citations)
US3764996A
Cited
US3820078A
Cited
US3806888A
Cited
US3911401A
Cited
US3898624A
Cited
US3896419A
Cited
US3938097A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1981-12-04 | 1982-06-05 | 1982-12-05 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1985-12-04 | 1986-06-05 | 1986-12-05 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 1989-12-04 | 1990-06-05 | 1990-12-05 | $7700.00 | Window Closed / Lapsed |