Segmented cloud storage
AssigneeVivint, Inc.
InventorsJ.T. Olds, Alen Peacock, Andrew Harding, Jeff Wendling
Life of this patent
Estimating the term…
Loading patent…
AssigneeVivint, Inc.
InventorsJ.T. Olds, Alen Peacock, Andrew Harding, Jeff Wendling
Estimating the term…
A computer system for optimizing bandwidth usage within a cloud storage system receives a request, through an application program interface (API), to store a digital file. The computer system then encodes the digital file into a set of multiple distinct blocks of data. The system also transmits the set of multiple distinct blocks of data to multiple remote storage nodes. The multiple distinct blocks of data are divided among at least a portion of the remote storage nodes. The system generates a log that comprises identification information associated with the digital file and an address for each respective block of data within each respective remote storage node. The system then transmits the log to a remote directory server. The directory server comprises multiple different logs that map multiple different digital files to the remote storage nodes.
A computer system for optimizing bandwidth usage within a cloud storage system, comprising:
A computer system for optimizing bandwidth usage within a cloud storage system, comprising:
A computer-based method for optimizing data integrity within a cloud storage system, comprising:
Dependencies are inferred from the claim text.