Patent ID: 9444798
Filing Date: 2016-09-13
CPC Classification: G06F,H04L

Claim Text:
1. A computer-implemented method, comprising: splitting a file into a plurality of files based at least in part on different types of data from the file; determining a plurality of locations on a computing system to store the plurality of files based at least in part on respective data types from the plurality of files; encrypting the plurality of files with respective encryption keys associated with the plurality of locations; transmitting the encrypted plurality of files to the computing system; causing the computing system to store the encrypted plurality of files at the plurality of locations; generating a master file comprising identifiers of partial locations corresponding to the plurality of locations; determining a location on the computing system to store the master file; encrypting the master file with an encryption key associated with the location; transmitting the encrypted master file to the computing system; and causing the computing system to store the encrypted master file at the location.