×

Distributed virtual storage of portable media files

  • US 10,303,783 B2
  • Filed: 10/12/2009
  • Issued: 05/28/2019
  • Est. Priority Date: 02/16/2006
  • Status: Active Grant
First Claim
Patent Images

1. A method of inherently securing files for distributed storage across a plurality of storage devices, wherein one or more processors execute a plurality of computer executable instructions stored on a tangible, non-transitory computer storage medium for performing the method, said method comprising:

  • determining whether the one or more processors can access a local storage device;

    in response to determining the one or more processors cannot access the local storage device, terminating said method; and

    in response to determining the one or more processors can access the local storage device;

    determining a number of portions in which a file will be stored based on a predetermined maximum portion length as a function of a packet size of the local storage device connected to the one or more processors and the tangible, non-transitory computer storage medium;

    calculating a portion length for each of the portions based on a set of length constraints that define an interrelationship between the portions based on their respective lengths;

    partitioning the file into the determined number of portions according to the calculated portion length of each portion, each partitioned portion having a content, said partitioned portions including a terminal portion;

    performing one or more logical operations between the content of each partitioned portion and the content of at least one other partitioned portion, said performance of logical operations starting at a first bit of the content of each partitioned portion and proceeding bitwise to subsequent bits of the content along the length of each partitioned portion;

    modifying each partitioned portion by replacing the content thereof with results of said logical operations;

    assigning a unique name to each modified portion other than the terminal portion, said unique name of each modified portion indicative of the content of at least one other modified portion;

    storing the terminal portion on the local storage device; and

    transferring all other modified portions to a remote storage through a communication network, wherein the remote storage is other than the local storage device.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×