Shippable network-attached data storage device with updateable electronic display

    公开(公告)号:US11669800B2

    公开(公告)日:2023-06-06

    申请号:US16517311

    申请日:2019-07-19

    CPC classification number: G06Q10/0835 G06Q10/08 G06Q50/28

    Abstract: A network-attachable data transfer device housed within a shippable enclosure that incorporates an updateable electronic display for displaying shipping destination information is disclosed. The device may be initialized (e.g., prepared to receive data, and the updateable electronic shipping display set to the shipping destination) by a service provider and shipped, in accordance with the displayed destination address, as a self-contained shipping unit. The device may be installed onto a network at the destination and loaded with data. The display may also be updated with the next destination address such that the device is shipped to the updated destination address (e.g., back to the service provider, or onto other destinations before being send back to the service provider). When the device is received back at the service provider, the data is transferred from the device to a service provider storage facility, wiped of data, and prepared to be sent out again.

    Migration of operational computing hardware to a data center

    公开(公告)号:US10862952B1

    公开(公告)日:2020-12-08

    申请号:US15473973

    申请日:2017-03-30

    Abstract: Migration techniques are described. In an example, a computing system sends instructions associated with operational computing hardware to a client device. The instructions are sent based on a client request for relocating the operational computing hardware from a client location. This hardware is configured to provide client compute operations and store client data. The computing system provisions a private network within a data center of a provider. Based on an arrival of the portable enclosure with the operational computing hardware from the client location to a provider location associated with the data center, the computing system establishes a network connection between the private network and the operational computing hardware stored in the portable enclosure. The computing system provides remote access to the operational computing hardware via the private network based at least in part on the network connection.

    Layered encryption for long-lived data

    公开(公告)号:US10608813B1

    公开(公告)日:2020-03-31

    申请号:US15401983

    申请日:2017-01-09

    Abstract: Techniques for encrypting long-term data using layered encryption based on difficult to obtain secrets are described herein. The set of data to encrypt is designated as the source data for the first iteration. Then, for each iteration, a derived set of data is generated from a set of random data and the source data is combined with the derived set of data to produce a set of encrypted data. The set of encrypted data is then designated as the source data for the next iteration.

    Systems and techniques for data recovery in a keymapless data storage system

    公开(公告)号:US10558581B1

    公开(公告)日:2020-02-11

    申请号:US13770892

    申请日:2013-02-19

    Abstract: Components of a data object are distributed throughout a data storage system. Manifests are used to store the locations of the components of data objects in a data storage system to allow for subsequent reconstruction of the data objects. The manifests may be stored in another data storage system when cost projections indicate it being economical to do so. If a manifest for a data object becomes lost or otherwise inaccessible, clues are used to regenerate the manifest, thereby providing a continued ability to access the components of the data object to reconstruct the data object.

    Layered encryption of short-lived data

    公开(公告)号:US10476663B1

    公开(公告)日:2019-11-12

    申请号:US15401994

    申请日:2017-01-09

    Abstract: Techniques for encrypting short-term data using layered encryption based on difficult to obtain secrets are described herein. Data that will be encrypted is designated as the source data for a first iteration of a layered encryption. An index indicates a data block within a large set of random data. The data block is encrypted and the encrypted data block is combined with the source data for the iteration to produce set of cryptographic data for the current iteration. The set of cryptographic data is used to generate cryptographic key data that is used to encrypt the index and the encrypted index is stored. The set of cryptographic data is then used as the source data for the next iteration.

    Shippable network-attached data storage device with updateable electronic display

    公开(公告)号:US10360529B2

    公开(公告)日:2019-07-23

    申请号:US14788671

    申请日:2015-06-30

    Abstract: A network-attachable data transfer device housed within a shippable enclosure that incorporates an updateable electronic display for displaying shipping destination information is disclosed. The device may be initialized (e.g., prepared to receive data, and the updateable electronic shipping display set to the shipping destination) by a service provider and shipped, in accordance with the displayed destination address, as a self-contained shipping unit. The device may be installed onto a network at the destination and loaded with data. The display may also be updated with the next destination address such that the device is shipped to the updated destination address (e.g., back to the service provider, or onto other destinations before being send back to the service provider). When the device is received back at the service provider, the data is transferred from the device to a service provider storage facility, wiped of data, and prepared to be sent out again.

    Multi-layered data redundancy coding techniques

    公开(公告)号:US10298259B1

    公开(公告)日:2019-05-21

    申请号:US14741402

    申请日:2015-06-16

    Abstract: Techniques and methods for generating and implementing multiple layers of redundancy coded data are disclosed. For example, a redundancy coding scheme may include data elements that include data that is unencoded relative to the input, yet may still fully participate in providing redundancy to any data element in a given set. In a layered scheme, the input may include a bundle or group of encoded (or unencoded) data elements, thereby nesting two or more layers of redundancy coding. The specific amount of redundancy generated by such a scheme may be adjusted and adapted to failure characteristics of the entity on which the data elements are stored.

    MANIFEST GENERATION FOR DATA TRANSFERS
    8.
    发明申请

    公开(公告)号:US20180285369A1

    公开(公告)日:2018-10-04

    申请号:US15473479

    申请日:2017-03-29

    Abstract: A system for coordinating the transfer of data between a network-attachable data transfer device and a data storage system. The system may establish a communications channel with a data storage service and copy a set of data objects from the data transfer device to the data storage system. The system may receive a communication from a service indicating a transfer status of the set of data objects to the data storage system. A receipt manifest may be generated providing information based on the transfer status for one or more of the set of data objects. The receipt manifest may be transferred to the data transfer device to be transported to the client. The system may process the data transfer system for reuse by another entity.

    MIGRATION OF INFORMATION VIA STORAGE DEVICES

    公开(公告)号:US20180284987A1

    公开(公告)日:2018-10-04

    申请号:US15473475

    申请日:2017-03-29

    Abstract: A device such as a network-attachable data transfer device may be configured to operate in a cluster to coordinate the storage of data. A first manifest may be generated inventorying a first set of data successfully transferred to the data transfer device from a data source. A second manifest may be generated inventorying a second set of data successfully transferred from the data transfer device to a data destination. The first manifest may be compared with the second manifest to determine a transfer status of one or more data objects. The transfer status may indicate one or more data objects successfully transferred to the data destination from the data source. The one or more objects may be processed according to the transfer status.

Patent Agency Ranking