Patent ID: 9389805
Filing Date: 2016-07-12
CPC Classification: G06F

Claim Text:
1. A method comprising: at a storage device and from a computing host, receiving a command comprising a specification, the specification comprising at least one of a plurality of non-standard specifications, the non-standard specifications comprising one or more non-standard command modifiers; and in response to the specification comprising a particular one of the non-standard command modifiers, executing the command according to the particular non-standard command modifier, and storing an indication of the particular non-standard command modifier in an entry of a map associated with a logical block address (LBA) of the command, wherein at least one of the non-standard specifications identifies a particular one of a plurality of data destinations, the data destinations comprising a plurality of data bands, wherein the data bands are dynamically changeable in number, arrangement, size and type and correspond to one or more of a database journal data band, a hot data band, and a cold data band, wherein the database journal data band is reserved for database journal type data, wherein in response to the computing host writing a relatively long sequential stream, the hot data band grows in size, and wherein a shadow copy of the map is stored in a memory of the computing host.