Patent US3267439A successfully refreshed from Google Patents.
← Back to Patent Explorer
US3781815A Expired / Lapsed US ⏱️ 0.0 years remaining

Terminal interface for a serial loop communications system having store and forward capability

Assignee: International Business Machines Corp
•
Filing: 1972-02-15
•
Granted: 1973-12-25
•
Expires: 1992-02-15
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A serial loop data communications system having store and forward capability at each terminal interface on the loop and in which data signal entities, each of which includes a plurality of data bits, addressed to subsequent terminals on the loop are stored in successive locations in a serial storage device when received if a terminal associated with the interface is transmitting. At the termination of data transmission by the associated terminal, the previously stored data signal entities are forwarded from the data entity storage position occupied by the oldest received entity and subsequently received entities are advanced to successive entity storage positions until data signal entities for subsequent terminals on the loop are no longer received, at which time advancement of the data signal entities is terminated and the data signal entities then remaining in storage, are forwarded from the successive entity storage locations in the serial storage in the order of receipt.

Inventors

  • 👤 P Boudreau
  • 👤 E Moss
  • 👤 R Dixon
  • 👤 R Donnan

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-23 17:18
CPC Classifications
G; G06; G06F; G06F13/00; G06F13/38; G06F13/42; G06F13/4204; G06F13/4208; G06F13/4213; H; H04; H04L; H04L12/00; H04L12/28; H04L12/42; H04L12/427; H04L12/433

Claims Analysis

Total Claims: 6
Claim 1
Independent Claim 332 words
A store and forward interface for a serial loop data communications system comprising: a first data path for bypassing multibit data entity signals on the loop around the interface; first control means for selectively enabling and disabling said first data path; a second data path for accepting data from said loop and reinserting the data accepted at a later time, said second path including: storage means having a plurality of sequentially arranged multibit data entity storage locations, a local source of multibit data entity signals, means for selectively connecting the storage means and the local source to the communications loop, and second control means responsive to said local source of data entity signals and said data entity signals on the loop for providing: first signals indicative of the status of the storage means for controlling said storage means; second signals to said first control means for interrupting said bypass data signal path and for connecting said local data entity source to the loop for transmitting data entity signals when said storage device status signals indicate that the storage means has no data entity signals stored therein, the local source has data entity signals to transmiT, and data entity signals for subsequent interfaces are not being received; third signals for controlling said storage means to cause data signal entities received while the local source is transmitting data entity signals to be stored in successive entity storage locations under control of said first signals; and fourth signals when said first signals indicate that the storage contains data entity signals and said local source completes transmission for connecting said storage means to the loop to transmit the stored signal entities to the loop in the order received; said second control means inhibiting changes in the first signals indicating the storage status when the third and fourth signals occur simultaneously whereby received data entity signals are inserted as received in the same storage location and transmitted data entity signals are removed from the same storage location.
Claim 2
Dependent Claim 332 words
A store and forward interface for a serial loop data communications system comprising: a first data path for bypassing multibit data entity signals on the loop around the interface; first control means for selectively enabling and disabling said first data path; a second data path for accepting data from said loop and reinserting the data accepted at a later time, said second path including: storage means having a plurality of sequentially arranged multibit data entity storage locations, a local source of multibit data entity signals, means for selectively connecting the storage means and the local source to the communications loop, and second control means responsive to said local source of data entity signals and said data entity signals on the loop for providing: first signals indicative of the status of the storage means for controlling said storage means; second signals to said first control means for interrupting said bypass data signal path and for connecting said local data entity source to the loop for transmitting data entity signals when said storage device status signals indicate that the storage means has no data entity signals stored therein, the local source has data entity signals to transmiT, and data entity signals for subsequent interfaces are not being received; third signals for controlling said storage means to cause data signal entities received while the local source is transmitting data entity signals to be stored in successive entity storage locations under control of said first signals; and fourth signals when said first signals indicate that the storage contains data entity signals and said local source completes transmission for connecting said storage means to the loop to transmit the stored signal entities to the loop in the order received; said second control means inhibiting changes in the first signals indicating the storage status when the third and fourth signals occur simultaneously whereby received data entity signals are inserted as received in the same storage location and transmitted data entity signals are removed from the same storage location.
Claim 3
Dependent Claim 178 words
A store and forward interface for a serial loop data communications system as set forth in claim 1, in which said storage means having a plurality of sequentially arranged multibit data entity storage locations includes: a serial shift register divided into a plurality of multibit sections each capable of storing a single multibit data entity; first means responsive to said third signals for applying said received data entity signals to the first section of the serial shift register; second means responsive to said third signals for applying shifting pulses to all of the shift register sections whereby the bits comprising the data signals are inserted into the shift register in the order received; third means responsive to said fourth signals and said first signal for applying shifting pulses to the shift register sections indicated by the said first signal whereby the data entity stored in the indicated sections is shifted; and fourth means responsive to said first and fourth signals for connecting the indicated section to the means for selectively connecting the storage means to the communications loop.
Claim 4
Dependent Claim 122 words
A store and forward interface for a serial loop data communications system as set forth in claim 2, in which said second control means includes; a bidirectional counter having incrementing and decrementing inputs and a plurality of unique outputs at least one greater in number than the number of stages in the serial shift register; first means for applying signals to said counter incrementing input each time a data entity is received for storage in the register; second means for applying signals to said counter decrementing input each time a data entity is to be transmitted from the storage; and third means for inhibiting changes in the counter when data entities are to be simultaneously received for storage and transmitted from storage.
Claim 5
Dependent Claim 200 words
A store and forward interface for a serial loop data communications system as set forth in claim 1, in which said storage means having a plurality of sequentially arranged multibit data entity storage locations includes: a serial shift register divided into a plurality of multibit sections each capable of storing a single multibit data entity; first means responsive to said third signals and said first signals for applying said received data entity signals to the shift register section indicated by the first signals; second means responsive to the third signals and the first signals for applying shifting pulses to the section of the shift register indicated by the first signals whereby the bits comprising each data entity are inserted into the sections indicated by the first signals; third means responsive to said fourth signals for applying shifting pulses to all of the shift register sections whereby the stored bits are shifted towards the final section; and fourth means responsive to said fourth signals for connecting the final section of the shift register to the means for selectively connecting the storage means to the communications loop whereby data entitiEs are transmitted under control of said fourth signals in the order received.
Claim 6
Dependent Claim 122 words
A store and forward interface for a serial loop data communications system as set forth in claim 4, in which said second control means includes: a bidirectional counter having incrementing and decrementing inputs and a plurality of unique outputs at least one greater in number than the number of stages in the serial shift register; first means for applying signals to said counter incrementing input each time a data entity is received for storage in the register; second means for applying signals to said counter decrementing input each time a data entity is to be transmitted from the storage; and third means for inhibiting changes in the counter when data entities are to be simultaneously received from storage and transmitted from storage.

References Cited (Backward Citations)

US3680053A Cited
US3638195A Cited
US3633169A Cited
US3681759A Cited
US3680056A Cited
US3659271A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1976-12-24 1977-06-25 1977-12-25 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1980-12-24 1981-06-25 1981-12-25 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1984-12-24 1985-06-25 1985-12-25 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag