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

Control circuit for modifying contents of packet switch random access memory

Assignee: AT&T Inc
•
Filing: 1978-06-19
•
Granted: 1980-08-19
•
Expires: 1998-06-19
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract The information in the header portion of a data packet, which header includes the old module and channel numbers, is used to access locations in a random access memory which contain new module and channel numbers or words that identify the packet routing. To convert the "virtual" address defined by the old module and channel numbers to a physical address, the module number accesses a memory word which is combined with the channel number to produce a single physical address number. When the information stored in the memory is to be changed, the header has special module and channel numbers and the following data includes a "write" command word, address data and information data. The special header words access a memory word which enables the writing of the information data into memory locations selected by the address data. A "read" command word in the packet inserts the word accessed by the address data into the packet.

Inventors

  • 👤 Alexander G. Fraser

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-24 16:13
CPC Classifications
H; H04; H04L; H04L12/00; H04L12/54; H04L12/56

Claims Analysis

Total Claims: 9
Claim 1
Independent Claim 138 words
In a control system for bursts of data, each data burst including a header portion and a subsequent data portion, a random access memory system (107) having means for reading out data from addressed ones of storage locations in the memory and means (101, 103, 106, 108, 109) responsive to data information in the header portion for addressing the storage locations and for modifying the header portion with the data thereby read out of the addressed storage locations, characterized by means (106, 112, 113WT, 114, 116, 117, 118) responsive to certain of the data read out of the addressed storage locations for writing data from the data portion of the data burst into memory storage locations addressed by an address part of the data portion, the writing means being enabled by predetermined command data in the data portion.
Claim 2
Dependent Claim 138 words
In a control system for bursts of data, each data burst including a header portion and a subsequent data portion, a random access memory system (107) having means for reading out data from addressed ones of storage locations in the memory and means (101, 103, 106, 108, 109) responsive to data information in the header portion for addressing the storage locations and for modifying the header portion with the data thereby read out of the addressed storage locations, characterized by means (106, 112, 113WT, 114, 116, 117, 118) responsive to certain of the data read out of the addressed storage locations for writing data from the data portion of the data burst into memory storage locations addressed by an address part of the data portion, the writing means being enabled by predetermined command data in the data portion.
Claim 3
Dependent Claim 47 words
In a control system, in accordance with claim 1, and further including means (112, 113RD, 114, 115) responsive to other predetermined command data in the data portion for disabling the writing means and for registering data read out of the storage locations address by the address part.
Claim 4
Dependent Claim 29 words
In a control system, in accordance with claim 2, and further including means (102, 105) for inserting the registered data into the data portion part of the data burst.
Claim 5
Dependent Claim 153 words
In a control system for packets of data, each data packet having a plurality of address envelopes and a plurality of data envelopes, a random access memory (107) having an address input for selecting storage locations in the memory and a data output for reading out the data stored in the selected storage locations, and means (101, 106) for applying an initial one of the address envelopes to the address input, Characterized by means (106, 108, 109) for modifying an address envelope subsequent to the initial one with the data read out in response to the application of the initial envelope and for applying the modified envelope to the address input, and means (106, 112, 113WT, 114, 116, 117, 118) responsive to data read out in response to the application of the modified envelope for writing a portion of the data in the subsequent data envelopes into selected storage locations of the memory.
Claim 6
Dependent Claim 153 words
In a control system for packets of data, each data packet having a plurality of address envelopes and a plurality of data envelopes, a random access memory (107) having an address input for selecting storage locations in the memory and a data output for reading out the data stored in the selected storage locations, and means (101, 106) for applying an initial one of the address envelopes to the address input, Characterized by means (106, 108, 109) for modifying an address envelope subsequent to the initial one with the data read out in response to the application of the initial envelope and for applying the modified envelope to the address input, and means (106, 112, 113WT, 114, 116, 117, 118) responsive to data read out in response to the application of the modified envelope for writing a portion of the data in the subsequent data envelopes into selected storage locations of the memory.
Claim 7
Dependent Claim 40 words
In a control system, in accordance with claim 4, wherein the writing means includes means (106) for concurrently applying another portion of the data in the data envelopes to the address input to define the selected storage locations written into.
Claim 8
Dependent Claim 166 words
In a control system for packets of data, each data packet having a plurality of address envelopes and a plurality of data envelopes, a random access memory (107) having an address input for selecting storage locations in the memory and a data output for reading out the data stored in the selected storage locations, and means (101, 106) for applying an initial one of the address envelopes to the address input, Characterized by means (106, 108, 109) for modifying an address envelope subsequent to the initial one with the data read out in response to the application of the initial envelope and for applying the modified envelope to the address input and means (106) for applying a portion of the data in the subsequent data envelopes to the address input, and means (112, 113R, 114, 115) responsive to the data read out in response to the application of the modified envelope for registering the data read out in response to the application of the data portion.
Claim 9
Dependent Claim 166 words
In a control system for packets of data, each data packet having a plurality of address envelopes and a plurality of data envelopes, a random access memory (107) having an address input for selecting storage locations in the memory and a data output for reading out the data stored in the selected storage locations, and means (101, 106) for applying an initial one of the address envelopes to the address input, Characterized by means (106, 108, 109) for modifying an address envelope subsequent to the initial one with the data read out in response to the application of the initial envelope and for applying the modified envelope to the address input and means (106) for applying a portion of the data in the subsequent data envelopes to the address input, and means (112, 113R, 114, 115) responsive to the data read out in response to the application of the modified envelope for registering the data read out in response to the application of the data portion.

References Cited (Backward Citations)

US3657705A Cited
US4032899A Cited
US3979733A Cited
US4055851A Cited
US4130885A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1983-08-19 1984-02-18 1984-08-19 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1987-08-19 1988-02-18 1988-08-19 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1991-08-19 1992-02-18 1992-08-19 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag