Data distribution network with improved broadcast feature
First Claim
Patent Images
1. 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.
1 Assignment
0 Petitions
Accused Products
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.
77 Citations
10 Claims
-
1. 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. - View Dependent Claims (2, 3, 4)
-
-
5. 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; anda 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.
- an apparatus for facilitating transmission of packets between the computer comprising;
-
6. 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.
-
-
7. 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.
-
-
8. 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; andsecond 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. - View Dependent Claims (9, 10)
-
Specification