High integrity transport for time critical multimedia networking applications
First Claim
Patent Images
1. A method of recovering lost packets of data transported through an ATM network comprising the steps of:
- segmenting data into blocks of predetermined size;
computing vertical and diagonal parity packets for the blocks;
eliminating unnecessary redundant diagonal parity bits from the diagonal parity packet;
adding the vertical and diagonal parity packets to the blocks;
transmitting the blocks with the vertical and diagonal parity packets to a receiving side of an ATM network;
identifying errored or missing packets at a receiving side of an ATM network; and
recovering data for errored or missing packets by computing the lost or missing data from the vertical and diagonal parity packets and from other information packets.
4 Assignments
0 Petitions
Accused Products
Abstract
A method is provided for recovery of lost cells in a telecommunications infrastructure such as an ATM network wherein an error recovery scheme is incorporated into the network infrastructure to allow recovery of cells along the network.
74 Citations
31 Claims
-
1. A method of recovering lost packets of data transported through an ATM network comprising the steps of:
-
segmenting data into blocks of predetermined size; computing vertical and diagonal parity packets for the blocks; eliminating unnecessary redundant diagonal parity bits from the diagonal parity packet; adding the vertical and diagonal parity packets to the blocks; transmitting the blocks with the vertical and diagonal parity packets to a receiving side of an ATM network; identifying errored or missing packets at a receiving side of an ATM network; and recovering data for errored or missing packets by computing the lost or missing data from the vertical and diagonal parity packets and from other information packets. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method of recovering lost data transmitted through an ATM network comprising the steps of:
-
grouping data into blocks; forming a vertical parity packet by modulo-2 addition of data along block verticals; forming a diagonal parity packet by modulo-2 addition of data along block diagonals; eliminating unnecessary redundant diagonal parity bits from the diagonal parity packet; inserting the vertical and diagonal parity packets into an ATM cell; transmitting the ATM cell through an ATM network; identifying lost or erroneous information in an ATM cell; and recovering the lost or erroneous information in an ATM cell by computing the lost or erroneous information from the vertical and diagonal parity packets. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A method of recovering lost packets of data transported through an ATM network comprising the steps of:
-
grouping data into blocks of predetermined size; computing vertical and diagonal parity packets for the blocks; eliminating unnecessary redundant diagonal parity bits from the diagonal parity packet; adding the vertical and diagonal parity packets to the blocks; transmitting the blocks; identifying errored or missing packets within the blocks; and recovering data for errored or missing packets by computing the lost or missing data from the vertical and diagonal parity packets through modulo 2 addition. - View Dependent Claims (19, 20)
-
-
21. A method of recovering lost packets of data transported through an ATM network comprising the steps of:
-
segmenting data into blocks of predetermined size having m horizontal bits; computing vertical and diagonal parity packets for the blocks; eliminating unnecessary redundant diagonal parity bits from the diagonal parity packet to form a parity packet having m bits; adding the parity packets to the blocks; transmitting the blocks with the parity packets to a receiving side of an ATM network; identifying errored or missing packets at a receiving side of an ATM network; and recovering data for errored or missing packets by computing the lost or missing data from the parity packets and from other information packets. - View Dependent Claims (22, 23, 24, 25, 26)
-
-
27. A method of recovering lost data transmitted through an ATM network comprising the steps of:
-
grouping data into blocks of a predetermined size having m horizontal bits; forming a vertical parity packet by modulo-2 addition of data along block verticals; forming a diagonal parity packet by modulo-2 addition of data along block diagonals; eliminating unnecessary redundant diagonal parity bits from the diagonal parity packet to form a parity packet having m bits; inserting the parity packets into an ATM cell; transmitting the ATM cell through an ATM network; identifying lost or erroneous information in an ATM cell; and recovering the lost or erroneous information in an ATM cell by computing the lost or erroneous information from the parity packets. - View Dependent Claims (28, 29, 30, 31)
-
Specification