Abstract:
A network gateway element is provided. The network gateway element appears as a single node to the external world, while it physically is maintained in at least two chassis. A routing node handles functions typically associated with routers, while another network element, such as a server, may handle functions typically associated with the server. The routing node may load-balance the traffic directed at the server. Additionally, the routing node may process packets for the server without the server having to become involved.
Abstract:
A multiple-access digital radio communication system and method with communication links between user terminal transmitters and central node with a receiver system including a multibeam antenna. User terminal transmitters assigned to one beam coverage region use mltiple access channels that are mutually orthogonal for transmitting digital message information. These multiple access channels are reused in adjacent and other beam coverage regions. Error-correction coding (20), interleaving (21), and a single-axis modulator (24) are used in the user transmitter to increase resistance to potential interference from user terminal transmitters in other coverage regions. At the receiver, an adaptive processor (28) such as an equalizer or sequence estimator is used to combine multiple antenna beam signals (27) to produce a combined signal associated with each user. Deinterleaving (30) and error-correction decoding (31) of the combined signal is used to complete the recovery of the digital message information.
Abstract:
An efficient and reliable transmission protocol for transmitting multimedia streams from a server to a client computer over a diverse computer network including local area networks (LANs) and wide area networks (WANs) such as the internet. The client computer includes a playout buffer for temporary storage of incoming data packets. When the client computer detects that a data packet has not arrived at said client computer by an expected time of arrival (ETA), a round trip time for the data packet is computed. The round trip time is an estimate of a period beginning from the time a retransmission request is sent to from the client computer to the stream server till the time a copy of the missing data packet is received at the client computer from the stream server in response to the retransmission request. If the round trip time is less than the time remaining before the missing packet is no longer useful to the on-demand application, then a retransmission request packet is sent to the server. Conversely if the round trip time is greater than the time remaining, i.e., the missing packet is likely to arrive after the usefulness of the packet has expired, then sending a retransmission request is likely to result in the late arrival of the missing data packet. Accordingly, the missing packet is discarded. This selective retransmission protocol can also be practiced with dynamic bandwidth selection wherein the transmission rate is dynamically matched to the available bandwidth capacity of the network connection between the server and the client computer.
Abstract:
A hierarchical synchronization method for a telecommunications system employing message-based synchronization and a telecommunications system employing message-based synchronization and including a plurality of nodes interconnected by transmission lines (A, B). In the method, the nodes interchange signals containing synchronization messages with information on the priority of the respective signal in the internal synchronization hierarchy of the system. In order to shorten the time periods of state transitions occurring in system failures without any risk of losing synchronization, a transmission line between two nodes is monitored to verify its bidirectionality, and as soon as the bidirectionality of the line cannot be verified, the use of the line for synchronization is prohibited.
Abstract:
The specification discloses a check digit verification apparatus having the following novel concepts1. the use of a read-only store (16) to hold tables of remainder values whereby to obviate the need for multiplication computing ability;2. the use of remainder values appropriate to the respective digits of an identity number to be verified, and summation of those remainder values to provide an overall remainder value for the identity number;3. the use of a remainder value accumulating store (23) having a number of stages equal to the modulus of the system, so that the contents of the store is an accumulated remainder value, thus obviating the need for a `division` computing ability; and4. the use of a register (55) for temporarily storing the digits of an identity number which is to be verified, and for retaining a predetermined initial group of digits after all the digits of the identity number have been transferred into the verification means, whereby to reduce the number of digits that have to be keyed-in when the next identity number for verification includes the retained initial group of digits.
Abstract:
A digital arithmetic unit employing a binary adder for adding and subtracting multidigit binary coded decimal numbers in either zoned format or packed format and having an improved method of generating parity check bits for the resultant data bytes produced by the arithmetic unit. When using a binary adder for adding or subtracting binary coded decimal numbers, it is necessary to correct some of the data appearing at the output of the binary adder in order to obtain the correct results. The parity check bit generating circuitry of the present invention, however, works on the uncorrected data appearing at the output of the adder, but nevertheless produces the proper parity check bits for the corrected data which represents the final output for the arithmetic unit. This reduces the amount of time delay which would otherwise be caused by generating the parity check bits in a conventional manner.
Abstract:
The invention relates to a method of correcting errors, particularly double adjacent errors, which occur in a transmission path of a data handling system. A family of error correcting codes can be used to provide a similar correcting power for such errors as conventional BCH codes have for single random errors. The invention is applicable to transmission systems in which data is present in the form of a sequence of fixed length blocks.
Abstract:
In a multi-level digital transmission system, the transmitting station transmits two particular different-level code signals alternately in response to a particular one of N kinds of input information to be transmitted. Whenever the two particular code signals are received, the receiving station converts them into the one particular kind of input information. By determining whether the two particular code signals appear alternately at the receiving station, it is possible to monitor the presence of code errors introduced in a transmission channel.
Abstract:
This specification describes an error correction system for a high density memory made up of a number of monolithic wafers each containing a plurality of arrays that are addressed thru circuitry and wiring contained on that wafer. The storage bits on the wafers are functionally divided into a number of blocks each containing a plurality of words. The words of each block are on several wafers with each word made up of a plurality of arrays on a single array wafer. Each word in a block is protected by a similar error correction double multiple error detection code. The block is further protected by two additional check words made up using a b-adjacent code. Each byte in the check words protects one byte position of the words of the block. When a single error is detected in any word by the SEC-MED code the code corrects the error. If a multiple error is detected, the multiple error signal points to the word in error to be corrected by the b-adjacent code check words.