System, method, and computer program product for converting logical block address de-allocation information in a first format to a second format
First Claim
Patent Images
1. A method, comprising:
- receiving logical block address de-allocation information in a first format associated with a first protocol;
converting the logical block address de-allocation information in the first format to a second format associated with a second protocol; and
determining whether one of user data or protection data associated with the logical block address de-allocation information can be de-allocated independently.
6 Assignments
0 Petitions
Accused Products
Abstract
A system, method, and computer program product are provided for converting logical block address de-allocation information in a first format to a second format. In use, logical block address de-allocation information is received in a first format associated with a first protocol. Additionally, the logical block address de-allocation information in the first format is converted to a second format associated with a second protocol.
-
Citations
21 Claims
-
1. A method, comprising:
-
receiving logical block address de-allocation information in a first format associated with a first protocol; converting the logical block address de-allocation information in the first format to a second format associated with a second protocol; and determining whether one of user data or protection data associated with the logical block address de-allocation information can be de-allocated independently. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method, comprising:
-
receiving logical block address de-allocation information in a first format associated with a first protocol; converting the logical block address de-allocation information in the first format to a second format associated with a second protocol; and wherein converting the logical block address de-allocation information in the first format to the second format includes converting an SCSI UNMAP command to an ATA data set management command. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A method, comprising:
-
receiving logical block address de-allocation information in a first format associated with a first protocol; converting the logical block address de-allocation information in the first format to a second format associated with a second protocol; receiving power loss information in the first format associated with the first protocol; converting the power loss information in the first format to the second format associated with the second protocol; and wherein converting the power loss information in the first format to the second format includes converting an SCSI power loss primitive to an ATA flush cache command.
-
-
15. A method, comprising:
-
receiving logical block address de-allocation information in a first format associated with a first protocol; converting the logical block address de-allocation information in the first format to a second format associated with a second protocol; receiving a command to write a pattern of data in the first format associated with the first protocol; converting the command to write a pattern of data in the first format to the second format associated with the second protocol; and wherein the command to write a pattern of data includes one of a WRITE SAME command or a FORMAT command. - View Dependent Claims (16)
-
-
17. A method, comprising:
-
receiving logical block address de-allocation information in a first format associated with a first protocol; converting the logical block address de-allocation information in the first format to a second format associated with a second protocol; and wherein converting the logical block address de-allocation information in the first format to the second format includes converting a SATA logical block address block alignment to an SCSI logical block address block alignment.
-
-
18. A computer program product embodied on a tangible computer readable medium, comprising:
-
computer code for receiving logical block address de-allocation information in a first format associated with a first protocol; computer code for converting the logical block address de-allocation information in the first format to a second format associated with a second protocol; and wherein converting the logical block address de-allocation information in the first format to the second format includes converting an SCSI UNMAP command to an ATA data set management command. - View Dependent Claims (19)
-
-
20. An apparatus, comprising:
-
a bridge for receiving logical block address de-allocation information in a first format associated with a first protocol and for converting the logical block address de-allocation information in the first format to a second format associated with a second protocol; and wherein converting the logical block address de-allocation information in the first format to the second format includes converting an SCSI UNMAP command to an ATA data set management command. - View Dependent Claims (21)
-
Specification