×

Virtualized data storage vaults on a dispersed data storage network

  • US 9,092,439 B2
  • Filed: 05/12/2011
  • Issued: 07/28/2015
  • Est. Priority Date: 10/09/2007
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method comprises:

  • receiving, by a computer, a plurality of requests from a plurality of user devices;

    for a first request of the plurality of requests;

    determining, by the computer, a first vault structure and a first user account;

    identifying, by the computer, a first set of storage servers based on the first vault structure;

    sending, by the computer, the first request to the first set of storage servers;

    validating, by at least a first minimum reconstruction number of storage servers of the first set of storage servers, the first request to produce, when valid, a first set of valid response slices;

    receiving, by the computer, the first set of valid response slices from the at least the first minimum reconstruction number of storage servers;

    decoding, by the computer using a first information dispersal algorithm, the first set of valid response slices to reconstruct a first response; and

    for a second request of the plurality of requests;

    determining, by the computer, a second vault structure and a second user account;

    identifying, by the computer, a second set of storage servers based on the second vault structure;

    sending, by the computer, the second request to the second set of storage servers;

    validating, by at least a second minimum reconstruction number of storage servers of the second set of storage servers, the second request to produce, when valid, a second set of valid response slices;

    receiving, by the computer, the second set of valid response slices from the at least the second minimum reconstruction number of storage servers; and

    decoding, by the computer using a second information dispersal algorithm, the second set of valid response slices to reconstruct a second response.

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