Delivery confirmation using overlapping geo-fences
First Claim
1. A method, comprising:
- receiving, via a computing device, a delivery notification from a first mobile computing device;
requesting, via the computing device, a first multilaterated position of the first mobile computing device from a network provider system, the first multilaterated position being based at least in part on a signal strength of a cellular network access point detectable by the first mobile computing device;
receiving, via the computing device, the first multilaterated position from the network provider system;
obtaining, via the computing device, a second multilaterated position of a second mobile computing device from the network provider system;
determining, via the computing device, that the first multilaterated position of the first mobile computing device is within a threshold distance of the second multilaterated position of the second mobile computing device; and
generating, via the computing device, a delivery confirmation in response to determining that the first multilaterated position is within the threshold distance of the second multilaterated position.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed are approaches for using overlapping geo-fences to confirm delivery of a shipment. A first client computing device and a second client computing device may be in data communication with a server computing device. The server computing device may receive a delivery notification from the first client computing device. The server computing device may receive a first position of the first client computing device and a second position of the second client computing device. The server computing device may then determine that the second position is within a threshold distance of the first position or vice versa. Finally, the server computing device may generate a delivery confirmation in response to a first determination that the second position is within a threshold distance of the first position and a second determination that the first position is within a threshold distance of the second position.
-
Citations
18 Claims
-
1. A method, comprising:
-
receiving, via a computing device, a delivery notification from a first mobile computing device; requesting, via the computing device, a first multilaterated position of the first mobile computing device from a network provider system, the first multilaterated position being based at least in part on a signal strength of a cellular network access point detectable by the first mobile computing device; receiving, via the computing device, the first multilaterated position from the network provider system; obtaining, via the computing device, a second multilaterated position of a second mobile computing device from the network provider system; determining, via the computing device, that the first multilaterated position of the first mobile computing device is within a threshold distance of the second multilaterated position of the second mobile computing device; and generating, via the computing device, a delivery confirmation in response to determining that the first multilaterated position is within the threshold distance of the second multilaterated position. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system comprising:
-
a computing device comprising a processor and a memory; and machine readable instructions stored in the memory that, when executed by the processor, cause the computing device to at least; receive a delivery notification from a first mobile computing device; request a first multilaterated position from a network provider system, the first multilaterated position being based at least in part on a round trip time of a radio communication between the first mobile computing device and a cellular network access point detectable by the first mobile computing device; receive the first multilaterated position from the network provider system; obtain a second multilaterated position of a second mobile computing device from the network provider system; determine that the first multilaterated position of the first mobile computing device is within a threshold distance of the second multilaterated position of the second mobile computing device; and generate a delivery confirmation in response to determining that the first multilaterated position is within the threshold distance of the second multilaterated position. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A system, comprising:
-
a computing device comprising a processor and a memory; and machine readable instructions stored in the memory that, when executed by the processor, cause the computing device to at least; receive a delivery notification from a first mobile computing device; request a first multilaterated position from a first mobile computing device, the first multilaterated position being based at least in part on signal strength of a Wi-Fi access point visible to the first mobile computing device; receive the first multilaterated position from the first mobile computing device; obtain a second multilaterated position from a second mobile computing device; determine that the first multilaterated position of the first mobile computing device is within a threshold distance of the second multilaterated position of the second mobile computing device; and generate a delivery confirmation in response to determining that the first multilaterated position is within the threshold distance of the second multilaterated position. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification