Providing data integrity for data streams
First Claim
Patent Images
1. A method, comprising:
- receiving input data streams;
generating a parity data stream by computing parity data from the input data streams, wherein the parity data stream comprises data blocks;
computing data integrity fields for the data blocks, wherein a data integrity field is used to ensure the integrity of a data block for which the data integrity field is computed; and
adding the computed data integrity fields to the data blocks to generate an output stream.
1 Assignment
0 Petitions
Accused Products
Abstract
Provided are a method, system, and article of manufacture for providing data integrity for data streams. Input data streams are received. A parity data stream is generated by computing parity data from the input data streams, wherein the parity data stream comprises data blocks. Data integrity fields are computed for the data blocks, wherein a data integrity field is used to ensure the integrity of a data block for which the data integrity field is computed. The computed data integrity fields are added to the data blocks to generate an output stream.
-
Citations
27 Claims
-
1. A method, comprising:
-
receiving input data streams;
generating a parity data stream by computing parity data from the input data streams, wherein the parity data stream comprises data blocks;
computing data integrity fields for the data blocks, wherein a data integrity field is used to ensure the integrity of a data block for which the data integrity field is computed; and
adding the computed data integrity fields to the data blocks to generate an output stream. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system, comprising:
-
memory; and
circuitry coupled to the memory, wherein the circuitry is operable to;
(i) receive input data streams;
(ii) generate a parity data stream by computing parity data from the input data streams, wherein the parity data stream comprises data blocks;
(iii) compute data integrity fields for the data blocks, wherein a data integrity field is used to ensure the integrity of a data block for which the data integrity field is computed; and
(iv) add the computed data integrity fields to the data blocks to generate an output stream. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A system, comprising:
-
memory;
a video controller coupled to the memory; and
a storage controller coupled to the memory, wherein the storage controller has circuitry that is operable to;
(i) receive input data streams;
(ii) generate a parity data stream by computing parity data from the input data streams, wherein the parity data stream comprises data blocks;
(iii) compute data integrity fields for the data blocks, wherein a data integrity field is used to ensure the integrity of a data block for which the data integrity field is computed; and
(iv) add the computed data integrity fields to the data blocks to generate an output stream. - View Dependent Claims (18, 19)
-
-
20. An article of manufacture, comprising a storage medium having stored therein instructions capable of being executed by a machine to:
-
receive input data streams;
generate a parity data stream by computing parity data from the input data streams, wherein the parity data stream comprises data blocks;
compute data integrity fields for the data blocks, wherein a data integrity field is used to ensure the integrity of a data block for which the data integrity field is computed; and
add the computed data integrity fields to the data blocks to generate an output stream. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27)
-
Specification