Interpolating geolocation
AssigneeAmazon Technologies, Inc.
InventorSteven S. Armato
Life of this patent
Estimating the term…
Abstract
An apparatus includes a memory and a processor. The memory can store a first address and a longitude, latitude, and altitude associated with the first address. The processor can receive a second address and determine that a user device associated with the second address is not located at the second address. In response to the determination that the user device is not located at the second address, the processor can approximate the geocoordinates of the second address based at least in part upon the longitude, latitude, and altitude associated with the first address.
Claims20
One or more computer-readable non-transitory storage media embodying software that is operable when executed by a processor to:
- receive a message indicating a problem associated with locating a first location;
- determine that a user device associated with the first location is not located at the first location;
- determine, in response to the determination that the user device is not located at the first location, that the first location is associated with a second location that is within a predetermined distance of the first location;
- approximate geocoordinates associated with the first location based at least in part upon a longitude associated with the second location, a latitude associated with the second location, and an altitude associated with the second location;
- and
- communicate the approximated geocoordinates to a delivery device.
An apparatus comprising:
- a memory operable to:
- store a first address;
- and
- store a longitude associated with the first address;
- store a latitude associated with the first address;
- and
- store an altitude associated with the first address;
- and
- a processor communicatively coupled to the memory and operable to:
- receive a second address;
- determine that a user device associated with the second address is not located at the second address, and that the second address is within a predetermined distance of the first address;
- and
- in response to the determination that the user device is not located at the second address, approximate the geocoordinates of the second address based at least in part upon the longitude, latitude, and altitude associated with the first address.
A method comprising:
- receiving, by a processor, a request for geocoordinates associated with a first location;
- determining that a user device associated with the first location is not located at the first location;
- in response to the determination that the user device is not located at the first location, approximating the geocoordinates associated with the first location based at least in part upon a longitude, latitude, and altitude associated with a second location that is within a defined distance of the first location;
- and
- communicating the approximated geocoordinates in response to the request.
Dependencies are inferred from the claim text.