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

Data distribution network with improved broadcast feature

Assignee: International Business Machines Corp
•
Filing: 1992-02-04
•
Granted: 1993-10-19
•
Expires: 2012-02-04
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A data source on a main local area network (LAN) transmits broadcast messages via bridges to remote stations. A ring buffer in a bridge on the main LAN buffers a selected number of packets received from the data source. When the main bridge on the main LAN receives a "Lost Frame Message" from a remote bridge, not on the main LAN, the main bridge backs up to the address of the lost packet in the ring buffer, and retransmits the lost packet and then continues sequential transmission of subsequent packets. If buffer is, filled above a pre-set criteria, retransmission is slowed or stopped until buffer is mostly emptied.

Inventors

  • 👤 Robert T. Cato
  • 👤 David R. Hughes
  • 👤 Carl J. Moreschi
  • 👤 James M. White

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-26 15:13
CPC Classifications
H; H04; H04L; H04L12/00; H04L12/28; H04L12/46; H04L12/4604

Claims Analysis

Total Claims: 15
Claim 1
Independent Claim 140 words
A distributed data processing system comprising: a serial communications media interconnecting a controller and at least one terminal device; a first means operatively coupled to said serial communications media; said first means monitoring packets of data on the serial communications media and storing selected ones of said packets of data; at least one transmission link for transmitting information coupled to the first means; at least one remote terminal for communicating with the controller; and a second means interconnecting the at least one transmission link and the at least one remote terminal; said second means monitoring data packets received from said at least one transmission link and on detecting a missing or defective packet forwarding to the first means a retransmit message which causes the first means to retransmit the missing or defective packet followed by sequential transmission of other packets.
Claim 2
Dependent Claim 140 words
A distributed data processing system comprising: a serial communications media interconnecting a controller and at least one terminal device; a first means operatively coupled to said serial communications media; said first means monitoring packets of data on the serial communications media and storing selected ones of said packets of data; at least one transmission link for transmitting information coupled to the first means; at least one remote terminal for communicating with the controller; and a second means interconnecting the at least one transmission link and the at least one remote terminal; said second means monitoring data packets received from said at least one transmission link and on detecting a missing or defective packet forwarding to the first means a retransmit message which causes the first means to retransmit the missing or defective packet followed by sequential transmission of other packets.
Claim 3
Dependent Claim 28 words
The distributed data processing system of claim 1 wherein the first means includes a ring buffer which stores a selective number of data packets transmitted from the controller.
Claim 4
Dependent Claim 20 words
The distributed data processing system of claim 1 wherein the at least one transmission link includes a wireless communications network.
Claim 5
Dependent Claim 21 words
The distributed data processing system of claim 1 wherein the at least one transmission link includes an electrical power distribution network.
Claim 6
Dependent Claim 143 words
In a computer network having different groups of computers coupled by separate homogeneous communications media and at least one nonhomogeneous communications network interconnecting the separately coupled groups of computers; an apparatus for facilitating transmission of packets between the computer comprising: as first means coupled to a first group of the different groups of computers and the non-homogeneous communications network; said first means monitoring packet on one of the separate communications media and storing selective ones of said packets; and a second means coupled to the non-homogeneous network and another one of the different groups of computers; said second means monitoring packets received from the non-homogeneous network and periodically issuing to said first means a "retransmit" message that causes the first means to discontinue sequential transmission and begin retransmission of a previously transmitted packet identified in the "retransmit" message and thereafter transmitting packets sequentially.
Claim 7
Dependent Claim 143 words
In a computer network having different groups of computers coupled by separate homogeneous communications media and at least one nonhomogeneous communications network interconnecting the separately coupled groups of computers; an apparatus for facilitating transmission of packets between the computer comprising: as first means coupled to a first group of the different groups of computers and the non-homogeneous communications network; said first means monitoring packet on one of the separate communications media and storing selective ones of said packets; and a second means coupled to the non-homogeneous network and another one of the different groups of computers; said second means monitoring packets received from the non-homogeneous network and periodically issuing to said first means a "retransmit" message that causes the first means to discontinue sequential transmission and begin retransmission of a previously transmitted packet identified in the "retransmit" message and thereafter transmitting packets sequentially.
Claim 8
Dependent Claim 137 words
A bridge for use in a distributed data processing system having a plurality of independent networks with each network formed from a plurality of terminal units and separate loop communications media for interconnecting the terminal units said bridge comprising: first means for monitoring data packets circulating on one of the plurality of loop communications media; second means coupled to the first means for storing selected ones of the data packets; and third means for transmitting data packets sequentially from the second means to another one of the loop communications media, said third means responsive to a "retransmit" message generated on said another one of the loop communications media to stop sequential transmissions from the second means and to restart sequential transmission of data packets beginning at an address in the second means identified in the retransmit message.
Claim 9
Dependent Claim 137 words
A bridge for use in a distributed data processing system having a plurality of independent networks with each network formed from a plurality of terminal units and separate loop communications media for interconnecting the terminal units said bridge comprising: first means for monitoring data packets circulating on one of the plurality of loop communications media; second means coupled to the first means for storing selected ones of the data packets; and third means for transmitting data packets sequentially from the second means to another one of the loop communications media, said third means responsive to a "retransmit" message generated on said another one of the loop communications media to stop sequential transmissions from the second means and to restart sequential transmission of data packets beginning at an address in the second means identified in the retransmit message.
Claim 10
Dependent Claim 105 words
In a distributed data processing system having a plurality of independent networks with each network formed from terminals interconnected by separate communications media, a bridge for interconnecting the terminals comprising: a storage means for storing packets of data; a controller for monitoring data on one of said separate communications media, selecting packets to be stored in the storage means, transmitting packets sequentially from the storage means and on receiving a retransmit request message from another of separate communications media, discontinue sequential transmission of the packet and begin retransmission at a packet whose identify is included in the retransmit request message and thereafter continue sequential transmission.
Claim 11
Dependent Claim 105 words
In a distributed data processing system having a plurality of independent networks with each network formed from terminals interconnected by separate communications media, a bridge for interconnecting the terminals comprising: a storage means for storing packets of data; a controller for monitoring data on one of said separate communications media, selecting packets to be stored in the storage means, transmitting packets sequentially from the storage means and on receiving a retransmit request message from another of separate communications media, discontinue sequential transmission of the packet and begin retransmission at a packet whose identify is included in the retransmit request message and thereafter continue sequential transmission.
Claim 12
Dependent Claim 149 words
A point of sale (POS) communications system comprising: a serial communication network interconnecting at least one POS terminal and at least one store controller; at least one remote communications network coupled to at least one POS terminal; an interconnecting network; a first means connected to the serial communications network and the interconnecting network; said first means monitoring data packets on the serial communications network and storing data packets, some of which are retransmitted onto the interconnecting network; and second means coupled to the at least one remote communications network and the interconnecting network; said second means monitoring packets received from the interconnecting network and on not receiving a packet or receiving a packet having an error issuing a retransmit request message to said first means whereupon the first means stops sequential transmission and retransmits packets sequentially beginning at an address in the retransmit request message to said second means.
Claim 13
Dependent Claim 149 words
A point of sale (POS) communications system comprising: a serial communication network interconnecting at least one POS terminal and at least one store controller; at least one remote communications network coupled to at least one POS terminal; an interconnecting network; a first means connected to the serial communications network and the interconnecting network; said first means monitoring data packets on the serial communications network and storing data packets, some of which are retransmitted onto the interconnecting network; and second means coupled to the at least one remote communications network and the interconnecting network; said second means monitoring packets received from the interconnecting network and on not receiving a packet or receiving a packet having an error issuing a retransmit request message to said first means whereupon the first means stops sequential transmission and retransmits packets sequentially beginning at an address in the retransmit request message to said second means.
Claim 14
Dependent Claim 16 words
The POS communications system of claim 8 wherein the interconnecting network includes a power distribution system.
Claim 15
Dependent Claim 16 words
The POS communication system of claim 8 wherein the interconnecting network includes a wireless communications system.

References Cited (Backward Citations)

US4715030A Cited
US4941089A Cited
US4807224A Cited
US5134610A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1996-10-18 1997-04-19 1997-10-19 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2000-10-18 2001-04-19 2001-10-19 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2004-10-18 2005-04-19 2005-10-19 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag