Error detection using data block mapping
First Claim
Patent Images
1. A method for error detection using data block mapping, comprising:
- receiving a write request to write a user data block having a first block size;
generating an error detection code for the user data block;
appending the error detection code to the user data block to form an extended data block; and
mapping the extended data block to a plurality of actual data blocks, each actual data block having a block size equal to the first block size.
2 Assignments
0 Petitions
Accused Products
Abstract
Error detection using data block mapping is provided. One method includes receiving a write request to write a user data block having a first block size, generating an error detection code for the user data block, appending the error detection code to the user data block to form an extended data block, and mapping the extended data block to a plurality of actual data blocks, each actual data block having a block size equal to the first block size.
33 Citations
33 Claims
-
1. A method for error detection using data block mapping, comprising:
-
receiving a write request to write a user data block having a first block size;
generating an error detection code for the user data block;
appending the error detection code to the user data block to form an extended data block; and
mapping the extended data block to a plurality of actual data blocks, each actual data block having a block size equal to the first block size. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer system for error detection in storage data using data block mapping, comprising:
-
an application layer configured to generate write requests, each write request comprising a request to store a user data block having a first block size;
an error correction code generation layer configured to receive the write requests from the application, said error correction code generation layer further configured to generate an error detection code for the user data block and append the error detection code to the user data block to form an extended data block; and
a data mapping layer configured to map the extended data block to a plurality of actual data blocks, each actual data block having a block size equal to the first block size. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A computer-readable medium containing instructions for storing data using error detection codes, wherein said instructions cause operations to be performed comprising:
-
receiving a write request to write a user data block having a first block size;
generating an error detection code for the user data block;
appending the error detection code to the user data block to form an extended data block; and
mapping the extended data block to a plurality of actual data blocks, each actual data block having a block size equal to the first block size. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
Specification