×

Flexible media storage and organization in automated data storage systems

  • US 9,923,966 B1
  • Filed: 06/29/2015
  • Issued: 03/20/2018
  • Est. Priority Date: 06/29/2015
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method, comprising:

  • under the control of one or more computer systems configured with executable instructions,generating, from a plurality of received archives using a redundancy code, a set of shards representing the plurality of archives, a minimum quorum quantity of the shards in the set being usable, by the redundancy code, to generate original data of the archives, the set of shards including at least;

    identity shards that contain the original data of the plurality of archives, andencoded shards representing an encoded form of the original data; and

    storing the set of shards on a set of storage devices, the set of data storage devices having a quantity of data storage devices that is associated with the minimum quorum quantity;

    allocating the set of storage devices to a plurality of inventory holders such that any of the plurality of inventory holders is accessible to any of a plurality of mobile drive units, the plurality of mobile drive units being configured to, upon request, physically transport each inventory holder of the plurality of inventory holders to at least one device data station of a plurality of device data stations associated with the one or more computer systems; and

    in response to a data request associated with at least a portion of the plurality of received archives, at least;

    determining, based on the data request, a subset of the set of shards to retrieve;

    locating one or more of the inventory holders associated with at least one subset of the set of data storage devices upon which the determined subset of shards is stored;

    determining a mobile drive unit of the plurality of mobile drive units to retrieve the located one or more inventory holders;

    retrieving the located one or more inventory holders using the determined mobile drive unit;

    determining a device data station of a plurality of device data stations for transacting data with member data storage devices of the at least one subset of the set of storage devices to which the retrieved inventory holders are associated;

    routing, using the determined mobile drive unit, the retrieved inventory holders to the determined device data station;

    retrieving, using at least one device retrieval unit associated with the determined device data station, the at least one subset of the set of data storage devices from the associated inventory holders;

    transacting, by the device data stations, the data with the at least one subset of the set of storage devices;

    returning the at least one subset of the set of data storage devices to a respective inventory holder from which it was retrieved; and

    placing the retrieved inventory holders in a location where they are capable of being retrieved using the at least one mobile drive unit.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×