Systems and methods for geo-staging of sensor data through distributed global (cloud) architecture
AssigneeFedex Corporate Services, Inc.
InventorsOle-Petter Skaaksrud, Miley Ainsworth
Life of this patent
Estimating the term…
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.
Claims29
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.
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.
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.
Dependencies are inferred from the claim text.