← Back to Patent Explorer
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
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag