Verifying input/output command data
First Claim
Patent Images
1. A method of performing a write command, comprising:
- invoking a write command specifying data to be written and information about contents of the data;
verifying the contents of the data utilizing the information; and
committing the write command if the contents of the data are verified.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques for verifying input/output (I/O) command data are provided. Information about the contents of the data are specified in the I/O command. After an application issues the I/O command, a subsequent component, such as a controller, uses the information to verify the contents of the data before the I/O command is performed.
21 Citations
27 Claims
-
1. A method of performing a write command, comprising:
-
invoking a write command specifying data to be written and information about contents of the data;
verifying the contents of the data utilizing the information; and
committing the write command if the contents of the data are verified. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer program product that performs a write command, comprising:
-
computer code that issues a write command specifying data to be written and information about contents of the data;
computer code that verifies the contents of the data utilizing the information; and
computer code that commits the write command if the contents of the data are verified; and
a computer readable medium that stores the computer codes. - View Dependent Claims (11, 13)
-
-
12. A system, comprising:
-
an application that issues a write command specifying data to be written and information about contents of the data;
a controller that receives the write command and verifies the contents of the data utilizing the information; and
a hard drive that commits the write command if the contents of the data are verified.
-
-
14. A method of performing a write command of data to a disk drive, comprising:
-
invoking a write command of data to a storage device including parameters specifying the data and information about contents of the data;
verifying the contents of the data utilizing the information; and
committing the write command of the data to the storage device if the contents of the data are verified. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A computer program product that performs a write command of data to a storage device, comprising:
-
computer code that issues a write command of data to a storage device drive including parameters specifying the data and information about contents of the data;
computer code that verifies the contents of the data utilizing the information; and
computer code that commits the write command of the data to the storage device if the contents of the data are verified; and
a computer readable medium that stores the computer codes. - View Dependent Claims (25)
-
-
26. A system, comprising:
-
an application that issues a write command of data to a storage device including parameters specifying the data and information about contents of the data;
a controller that receives the write command and verifies the contents of the data utilizing the information; and
a storage device that commits the write command if the contents of the data are verified. - View Dependent Claims (27)
-
Specification