Location-aware caching in an aerial network
First Claim
1. A computer-implemented method comprising:
- at an aerial vehicle that is at a location associated with first geographic area in an aerial vehicle network, wherein the aerial vehicle network comprises a plurality of moveable aerial vehicles that provide service to client devices in a plurality of geographic areas, and wherein the aerial vehicle is one of the plurality of moveable aerial vehicles, determining that a location-aware cache of the aerial vehicle should be updated with user-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, user-data that corresponds to the first geographic area; and
storing the user-data that corresponds to the first geographic area in a location-aware cache of the aerial vehicle; and
wherein determining that the location-aware cache of the aerial vehicle should be updated with user-data associated with the first geographic area comprises determining that the aerial vehicle has moved from outside of the first geographic area to a location within the first geographic area.
5 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.
64 Citations
20 Claims
-
1. A computer-implemented method comprising:
-
at an aerial vehicle that is at a location associated with first geographic area in an aerial vehicle network, wherein the aerial vehicle network comprises a plurality of moveable aerial vehicles that provide service to client devices in a plurality of geographic areas, and wherein the aerial vehicle is one of the plurality of moveable aerial vehicles, determining that a location-aware cache of the aerial vehicle should be updated with user-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, user-data that corresponds to the first geographic area; and storing the user-data that corresponds to the first geographic area in a location-aware cache of the aerial vehicle; and wherein determining that the location-aware cache of the aerial vehicle should be updated with user-data associated with the first geographic area comprises determining that the aerial vehicle has moved from outside of the first geographic area to a location within the first geographic area. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system comprising:
-
a non-transitory computer-readable medium; program instructions stored on the non-transitory computer-readable medium and executable by at least one processor to; determine that a location-aware cache of an aerial vehicle should be updated with user-data associated with a first geographic area of an aerial vehicle network, wherein the aerial vehicle network comprises a plurality of moveable aerial vehicles that provide service to client devices in a plurality of geographic areas, wherein the aerial vehicle is one of the plurality of moveable aerial vehicles, and wherein the determination that the location-aware cache of the aerial vehicle should be updated with user-data associated with the first geographic area comprises a determination that the aerial vehicle has moved from outside of the first geographic area to a location within the first geographic area; and in response to determining 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, user-data that corresponds to the first geographic area; and store the user-data that corresponds to the first geographic area in a location-aware cache of the aerial vehicle. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A computer-implemented method comprising:
-
determining that a location-aware cache of an aerial vehicle should be updated, wherein the aerial vehicle is at a location associated with a first geographic area of an aerial vehicle network, wherein the aerial vehicle network comprises a plurality of moveable aerial vehicles that provide service to client devices in a plurality of geographic areas, and wherein determining that the location-aware cache of an aerial vehicle should be updated comprises determining that the aerial vehicle has moved into 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 user-data corresponding to the first geographic area; and initiating a transmission to the aerial vehicle of the user-data corresponding to the first geographic area. - View Dependent Claims (18, 19, 20)
-
Specification