Storing data at a remote location based on predetermined criteria
First Claim
Patent Images
1. Anon-transitory computer readable medium comprising instructions that, when executed, cause a processor to:
- obtain data from a remote sensor;
identify a storage provider that meets predetermined storage criteria for a characteristic of a time slice of said data; and
upload said time slice of said data to said storage provider that meets predetermined storage criteria.
2 Assignments
0 Petitions
Accused Products
Abstract
Storing data at a remote location based on predetermined criteria includes obtaining data from a remote sensor, identifying a storage provider that meets predetermined storage criteria of the data, and uploading the data to the storage provider.
-
Citations
20 Claims
-
1. A
non-transitory computer readable medium comprising instructions that, when executed, cause a processor to: -
obtain data from a remote sensor; identify a storage provider that meets predetermined storage criteria for a characteristic of a time slice of said data; and upload said time slice of said data to said storage provider that meets predetermined storage criteria. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 17, 18, 19, 20)
-
-
11. A system for storing data at a remote location based on predetermined criteria, comprising:
-
a processor; and a non-transitory computer readable medium storing instructions that, when executed by the processor, cause said processor to; obtain data from a remote sensor; identify storage providers that meet predetermined storage criteria for a characteristic of a time slice of said data; determine a storage provider of said storage providers to store said time slice of said data; and upload said time slice to said storage provider. - View Dependent Claims (12, 13, 14)
-
-
15. A method comprising:
-
obtaining, by a hardware-based storage broker, data from a remote sensor; identifying, by said storage broker, storage providers that meet predetermined storage criteria for a characteristic of a time slice of said data; determining, by said storage broker, a storage provider of said storage providers to store said time slice of said data; uploading, by said storage broker, said time slice to said storage provider; and maintaining, by said storage broker, a table that tracks with which storage providers time slices of said data are stored. - View Dependent Claims (16)
-
Specification