Patent ID: 11886752
Assignee: PURE STORAGE, INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G  H | IPC G

Claim 0:
1. A method for execution by one or more processing modules of one or more computing devices of a storage network, the method comprising:
receiving a data object for processing;
determining whether the data object is to be transferred to one or more remote storage locations;
determining whether one or more legal restrictions are associated with the data object;
based on a determination that one or more legal restrictions are associated with the data object, determining whether a storage location of the one or more remote storage locations is compliant with the one or more legal restrictions;
based on a determination that the storage location is compliant with the one or more legal restrictions, segmenting the data object into a plurality of data segments;
dispersed error encoding a data segment of the plurality of data segments in accordance with dispersed error encoding parameters to produce a set of encoded data slices; and
transmitting a write request for an encoded data slice of the set of encoded data slices to the storage location for processing.