STORING DATA AT A REMOTE LOCATION BASED ON PREDETERMINED CRITERIA
First Claim
Patent Images
1. A computer program product for storing data at a remote location based on predetermined criteria, comprising:
- a non-transitory computer readable storage medium that comprises program instructions that, when executed, causes a processor to;
obtain data from a remote sensor;
identify a storage provider that meets predetermined storage criteria of said data; and
upload said data to said storage provider.
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.
20 Citations
15 Claims
-
1. A computer program product for storing data at a remote location based on predetermined criteria, comprising:
a non-transitory computer readable storage medium that comprises program instructions that, when executed, causes a processor to; obtain data from a remote sensor; identify a storage provider that meets predetermined storage criteria of said data; and upload said data to said storage provider. - View Dependent Claims (2, 3, 4, 5, 6, 7, 9, 10)
-
11. A system for storing data at a remote location based on predetermined criteria, comprising:
-
an obtaining engine to obtain data from a remote sensor; an identifying engine to identify storages provider that meet predetermined storage criteria of said data; a determining engine to determine which of said storages providers to store a time slice of said data; and an uploading engine to upload said time slice to said storage provider. - View Dependent Claims (12, 13, 14)
-
-
15. A system for storing data at a remote location based on predetermined criteria, comprising:
-
obtaining data from a remote sensor; identifying storages provider that meet predetermined storage criteria of said data; determining which of said storages providers to store a time slice of said data; uploading said time slice to said storage provider; and maintaining a table that tracks with which storage providers time slices of said data are stored.
-
Specification