Patent ID: 9361479
Filing Date: 2016-06-07
CPC Classification: G06F,G09C,H04L,H04W

Claim Text:
1. A method for automatic storage of electronic content with cloud computing, comprising: receiving electronic content on a first cloud application and storing in a non-transitory computer readable medium on a cloud server network device with the 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 or one or more hybrid networks; creating with the first cloud application a plurality of different geometric shapes where each shape is defined by a set of X selecting a created geometric shape from the created plurality of different geometric shapes; securely storing with the first cloud application the selected created geometric shape on the cloud server network device; splitting with the first cloud application the received electronic content into a plurality of portions of electronic content based on the selected created geometric shape; determining with the first cloud application a path with p assigning with the first cloud application one or more selected portions of the path through the selected created geometric shape to one or more cloud storage objects; saving with the first cloud application the plurality of potions of electronic content in the plurality of cloud storage objects, thereby providing a first level of security and privacy for storing the received electronic content based on the selected created geometric shape and the path through the selected created geometric shape; creating with the first cloud application a modified Galois field GF(p (a) populating a first portion of a Galois field lookup table in the modified Galois field GF(p (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(p inputting from the first cloud application one or more pre-determined inputs into the modified Galois field GF(p outputting with the first cloud application from the modified Galois field GF(p thereby providing a second level of security and privacy for storing the received electronic content based on the modified Galois field GF(p storing securely with the first cloud application the determined plurality of address locations in a cloud content location map in the non-transitory computer readable medium on the cloud server network device; and sending securely with the first cloud application the plurality of cloud storage objects to the determined selected ones of the plurality of other cloud servers on the cloud communications network with the determined plurality of address locations, wherein the plurality of cloud storage objects are assigned to different elements of the path through the selected created geometric shape and 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; receiving a request message on the first cloud application on the cloud server network device from a second cloud application stored in a second non-transitory computer readable medium on a target network device with one or more processors via the cloud communications network requesting the received electronic content stored in the plurality of cloud storage objects distributed across the cloud communications network stored on the selected ones of the plurality of other different cloud server network devices; retrieving securely in from the first cloud application on the cloud server network device via the cloud communications network from the selected ones of the plurality of other different cloud server network devices identified in the stored cloud content location map, the plurality of cloud storage obiects including the one or more individual components of the received electronic content; combining transparently on the first cloud application on the cloud server network device the one or more individual components of the received cloud electronic content from the retrieved plurality of cloud storage obiects into final electronic cloud content; and sending securely the final electronic cloud content from the first cloud application on the cloud server network device to the second cloud application on the target network device via the cloud communications network.