Patent ID: 9137250
Filing Date: 2015-09-15
Classification: G06F,H04L,H04W

Abstract:
1. A method for automatic storage of electronic content with cloud computing, comprising: receiving electronic content on a cloud application and storing in a non-transitory computer readable medium on a cloud server network device with one or more processors via a cloud communications network comprising: one or more public communication networks, one or more private networks, one or more community networks and one or more hybrid networks; determining with the cloud application a set of plurality of information entropy probabilities for a pre-determined set of symbols for a pre-determined alphabet on a first plurality of portions of the received electronic content; splitting with the cloud application the received electronic content into a second plurality of portions based on a selected set of information entropy probabilities from the set of plurality of information entropies, thereby providing a first level of security and privacy for storing the received electronic content based on the set of plurality of information entropies; saving with the cloud application the second plurality of portions in a plurality of cloud storage objects; creating with the cloud application a modified Galois field GF(i (a) populating a first portion of a Galois field lookup table in the modified Galois field GF(i (b) populating a second portion of the Galois field lookup table with a plurality of virtual network address locations, actual network address locations, virtual protocol port address designations and actual protocol port address designations, for locating a plurality of other cloud server network devices each with one or more processors on the cloud communications network, and (c) securely storing the modified Galois field GF(i determining with the cloud application a plurality of address locations of selected ones of a plurality of other cloud server network devices each with one or more processors with a the modified Galois field GF(i wherein the address location can be located anywhere on the one or more public communication networks, one or more private networks, one or more community networks and one or more hybrid networks of the cloud communications network; inputting from the cloud application one or more pre-determined inputs into the modified Galois field GF(i outputting with the cloud application from the modified Galois field GF(i storing securely with the cloud application the plurality of different types address locations in a secure cloud content location map in the first non-transitory computer readable medium on the cloud server network device; and sending securely with the cloud application the plurality of cloud storage objects to the selected ones of the plurality of other cloud servers on the cloud communications network with the plurality of different types of address locations, thereby providing a second level of security and privacy for storing the received electronic content based on use of the modified Galois Field GF(i wherein the plurality of cloud storage objects are distributed and located in a plurality of different locations on the cloud communications network, and wherein none of the selected ones of plurality of other cloud server network devices can individually determine locations of all portions of the received electronic content on the cloud communications network, thereby providing a third level of security and privacy for storing the received electronic content on the cloud communications network.