Method for generating physical identifier in storage device and machine-readable storage medium
First Claim
1. A method for generating a physical identifier in a storage device that includes a plurality of storage regions, the method comprising:
- Determining, by a host device, a number of reference storage regions for uniquely identifying the storage device;
comparing, by the host device, the number of reference storage regions to a threshold;
generating, by the host device, auxiliary storage regions for uniquely identifying the storage device, such that a number of the auxiliary storage regions is determined based on a difference between a function value of the number of reference storage regions and the threshold;
generating, by the host device, location distribution information of the reference storage regions and auxiliary storage regions; and
storing, by the host device, the location distribution information in the storage device,wherein each of the reference storage regions and auxiliary storage regions is a block of memory in the storage device.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system for generating a physical identifier in a storage device that includes a plurality of storage regions is provided. The method includes determining a number of reference storage regions for uniquely identifying the storage device; comparing the number of reference storage regions to a threshold; generating auxiliary storage regions for uniquely identifying the storage device, such that a number of the auxiliary storage regions corresponds to a result of the comparison; generating location distribution information of the reference storage regions and auxiliary storage regions; and storing the location distribution information in the storage device.
30 Citations
15 Claims
-
1. A method for generating a physical identifier in a storage device that includes a plurality of storage regions, the method comprising:
-
Determining, by a host device, a number of reference storage regions for uniquely identifying the storage device; comparing, by the host device, the number of reference storage regions to a threshold; generating, by the host device, auxiliary storage regions for uniquely identifying the storage device, such that a number of the auxiliary storage regions is determined based on a difference between a function value of the number of reference storage regions and the threshold; generating, by the host device, location distribution information of the reference storage regions and auxiliary storage regions; and storing, by the host device, the location distribution information in the storage device, wherein each of the reference storage regions and auxiliary storage regions is a block of memory in the storage device. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory machine-readable storage medium recording a program for execution of a method for generating a physical identifier in a storage device that includes a plurality of storage regions, the method comprising:
-
determining, by a host device, a number of reference storage regions for uniquely identifying the storage device; comparing, by the host device, the number of reference storage regions to a threshold; generating, by the host device, auxiliary storage regions for uniquely identifying the storage device, such that a number of the auxiliary storage regions is determined based on a difference between a function value of the number of reference storage regions and the threshold; generating, by the host device, location distribution information of the reference storage regions and auxiliary storage regions; and storing, by the host device, the location distribution information in the storage device, wherein each of the reference storage regions and auxiliary storage regions is a block of memory in the storage device. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A host device for generating a physical identifier comprising:
-
a storage device including a plurality of storage regions; and at least one controller for determining a number of reference storage regions for uniquely identifying the storage device, comparing the number of reference storage regions to a threshold, generating auxiliary storage regions for uniquely identifying the storage device, such that a number of the auxiliary storage regions is determined based on a difference between a function value of the number of reference storage regions and the threshold, generating location distribution information of the reference storage regions and auxiliary storage regions, and storing the location distribution information in the storage device, wherein each of the reference storage regions and auxiliary storage regions is a block of memory in the storage device.
-
Specification