Systems and methods for geo-staging of sensor data through distributed global (cloud) architecture
First Claim
Patent Images
1. A method of staging real-time data in proximity to a mobile device, the method comprising:
- predicting a plurality of geographic locations to which the mobile device may be associated in a subsequent time period based on a set of known package delivery routes;
identifying a set of potential storage devices for each of the predicted plurality of geographic locations, and determining a network speed linking the mobile device to each of the potential storage devices;
selecting one or more storage devices from among the set of potential storage devices based on the determined network speed and a physical distance between the storage device and the geographical location;
determining a weight for each of the selected storage devices, the weight based on a probability that the mobile device will travel to a respective one of the predicted plurality of geographic locations; and
enabling the mobile device to access a set of data at a location corresponding to one of the predicted plurality of geographic locations by transmitting the set of data to a subset of the selected storage devices based on the weight.
1 Assignment
0 Petitions
Accused Products
Abstract
There is disclosed a method of staging real-time data in proximity to a mobile device. The method includes determining a geographic location associated with the mobile device and identifying a storage device located in proximity to the determined geographic location. The method also includes enabling real-time data published by the mobile device or provided to the mobile device to be stored on the identified storage device.
25 Citations
29 Claims
-
1. A method of staging real-time data in proximity to a mobile device, the method comprising:
-
predicting a plurality of geographic locations to which the mobile device may be associated in a subsequent time period based on a set of known package delivery routes; identifying a set of potential storage devices for each of the predicted plurality of geographic locations, and determining a network speed linking the mobile device to each of the potential storage devices; selecting one or more storage devices from among the set of potential storage devices based on the determined network speed and a physical distance between the storage device and the geographical location; determining a weight for each of the selected storage devices, the weight based on a probability that the mobile device will travel to a respective one of the predicted plurality of geographic locations; and enabling the mobile device to access a set of data at a location corresponding to one of the predicted plurality of geographic locations by transmitting the set of data to a subset of the selected storage devices based on the weight. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A non-transitory computer-readable medium storing instructions, which, when executed by a processor, cause the processor to perform a method of staging real-time data in proximity to a mobile device, the method comprising:
-
predicting a plurality of geographic locations to which the mobile device may be associated in a subsequent time period based on a set of known package delivery routes; identifying a set of potential storage devices for each of the predicted plurality of geographic locations, and determining a network speed linking the mobile device to each of the potential storage devices; selecting one or more storage devices from among the set of potential storage devices based on the determined network speed and a physical distance between the storage device and the geographical location; determining a weight for each of the selected storage devices, the weight based on a probability that the mobile device will travel to a respective one of the predicted plurality of geographic locations; and enabling the mobile device to access a set of data at a location corresponding to one of the predicted plurality of geographic locations by transmitting the set of data to a subset of the selected storage devices based on the weight. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A system for staging real-time data in proximity to a mobile device, the system comprising a host device configured to:
-
predict a plurality of geographic locations to which the mobile device may be associated in a subsequent time period based on a set of known package delivery routes; identify a set of potential a storage devices for each of the predicted plurality of geographic locations, and determine a network speed linking the mobile device to each of the potential storage devices; select one or more storage devices from among the set of storage devices based on the determined network speed and a physical distance between the storage device and the geographical location; determine a weight for each of the selected storage devices, the weight based on a probability that the mobile device will travel to a respective one of the predicted plurality of geographic locations; and enable the mobile device to access a set of data at a location corresponding to one of the predicted plurality of geographic locations by transmitting the set of data to a subset of the plurality of selected storage devices based on the weight. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29)
-
Specification