Location-aware caching in an aerial network
First Claim
1. A computer-implemented method comprising:
- determining that an aerial vehicle is located in a border area corresponding to a first geographic area in an aerial-vehicle network comprising a plurality of moveable aerial vehicles, wherein the aerial-vehicle network comprises a plurality of geographic areas that includes the first geographic area;
based at least in part on the determination that the aerial vehicle is located in the border area, determining that a location-aware cache of an aerial vehicle should be updated with first data associated with the first geographic area; and
in response to determining that the location-aware cache should be updated;
sending a location-aware cache-update request;
receiving, as a response to the location-aware cache-update request, first data that corresponds to the first geographic area; and
storing the first data that corresponds to the first geographic area in a location-aware cache of the aerial vehicle.
6 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems are disclosed herein that may help to provide location-aware caching and/or location-specific service profiles in an aerial-vehicle network. An exemplary method may be carried out by an aerial vehicle that is at a location associated with the first geographic area in an aerial-vehicle network that includes a plurality of defined geographic areas, and may involve: (a) determining that a location-aware cache of an aerial vehicle should be updated with user-data associated with the first geographic area; and (b) in response to determining that the location-aware cache should be updated: (i) sending a location-aware cache-update request; (ii) receiving, as a response to the location-aware cache-update request, user-data that corresponds to the first geographic area; and (iii) storing the user-data that corresponds to the first geographic area in a location-aware cache of the aerial vehicle.
34 Citations
18 Claims
-
1. A computer-implemented method comprising:
-
determining that an aerial vehicle is located in a border area corresponding to a first geographic area in an aerial-vehicle network comprising a plurality of moveable aerial vehicles, wherein the aerial-vehicle network comprises a plurality of geographic areas that includes the first geographic area; based at least in part on the determination that the aerial vehicle is located in the border area, determining that a location-aware cache of an aerial vehicle should be updated with first data associated with the first geographic area; and in response to determining that the location-aware cache should be updated; sending a location-aware cache-update request; receiving, as a response to the location-aware cache-update request, first data that corresponds to the first geographic area; and storing the first data that corresponds to the first geographic area in a location-aware cache of the aerial vehicle. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system comprising:
-
a non-transitory computer-readable medium; and program instructions stored on the non-transitory computer-readable medium and executable by at least one processor to; determine that an aerial vehicle is located in a border area corresponding to a first geographic area in an aerial-vehicle network comprising a plurality of moveable aerial vehicles, wherein the aerial-vehicle network comprises a plurality of geographic areas that includes the first geographic area; based at least in part on the determination that the aerial vehicle is located in the border area, determine that a location-aware cache of an aerial vehicle should be updated with first data associated with the first geographic area; and in response to the determination that the location-aware cache should be updated; send a location-aware cache-update request; receive, as a response to the location-aware cache-update request, first data that corresponds to the first geographic area; and store the first data that corresponds to the first geographic area in a location-aware cache of the aerial vehicle. - View Dependent Claims (11, 12, 13)
-
-
14. A computer-implemented method comprising:
-
determining that an aerial vehicle is located in a border area corresponding to a first geographic area in an aerial-vehicle network comprising a plurality of moveable aerial vehicles, wherein the aerial-vehicle network comprises a plurality of geographic areas that includes the first geographic area; based at least in part on the determination that the aerial vehicle is located in the border area, determining that a location-aware cache of an aerial vehicle should be updated with first data associated with the first geographic area; and in response to determining that the location-aware cache of the aerial vehicle should be updated; sending the aerial vehicle a location-aware cache-update message, wherein the location-aware cache-update message indicates that the aerial vehicle should update a locate-aware cache of the aerial vehicle with first data corresponding to the first geographic area; and initiating a transmission to the aerial vehicle of the first data corresponding to the first geographic area. - View Dependent Claims (15, 16, 17, 18)
-
Specification