# US 12,008,517 B2 · Systems and methods using geographic coordinates for item delivery

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 12,008,517 B2
- Document ID: US12008517B2
- Status: Granted
- Kind: B2
- Application number: 18/061,815
- Filed: 2022-12-05
- Published: 2023-03-30
- Granted: 2024-06-11
- Earliest claimed: 2018-04-20
- Assignees: United States Postal Service
- Applicants: United States Postal Service
- Inventors: Charles P. McLellan; Venkat Mouli
- Web page: https://patentgrep.com/patent/US12008517B2

## CPC

- G06Q 10/08355: {Routing methods}
- H04W 4/022: {with dynamic range variability}
- G06Q 10/00: Administration; Management
- G06Q 10/0833: Tracking
- H04W 4/021: Services related to particular areas, e.g. point of interest [POI] services, venue services or geofences
- H04W 4/027: {using movement velocity, acceleration information}
- H04W 4/029: Location-based management or tracking services
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)

## Abstract

A system and method for the use of geo-fences to coordinate and track delivery of items. In some embodiments, the system comprising a mobile delivery device comprising a vector calculation module configured to determine a motion vector associated with the mobile delivery device, a geo-location module configured to determine a geo-location associated with a mobile delivery device, and a geo-fence database configured to determine a size of at least one geo-fence associated with at least one location and determine whether the mobile delivery device is within the geo-fence. In some embodiments, the size of the geo-fence is determined at least in part on the motion vector determined by the vector calculation module.

## Claims

### Claim 1

An item delivery system comprising:
an autonomous delivery vehicle comprising,
a vector calculation module configured to determine a motion vector associated with the autonomous delivery vehicle
a GPS module configured to determine a geo-location of the autonomous delivery vehicle as the autonomous delivery vehicle traverses a delivery route;
a geo-fence database configured to store geo-fence information for a plurality of delivery points on the delivery route, the geo-fence information comprising an initial geo-fence surrounding each of the plurality of delivery points; and
one or more processors configured to:
identify, based on the motion vector and the geo-location, a plurality of geo-fences of the delivery route the autonomous delivery vehicle is approaching;
retrieve, from the GPS module, breadcrumb data for the autonomous delivery vehicle;
modify, based on the motion vector and the breadcrumb data, the initial geo-fence surrounding one of the plurality of delivery points to generate a modified geo-fence, the modified geo-fence having a different size than the initial geo-fence;
determine that the autonomous delivery vehicle has entered the modified geo-fence surrounding the one of the plurality of delivery points;
determine that a package is to be delivered to the delivery point whose modified geo-fence the autonomous delivery vehicle has entered; and
cause the autonomous delivery vehicle to slow down in response to determining that the autonomous delivery vehicle has entered the modified geofence and that there is a package to be delivered to the delivery point.

### Claim 2 (depends on 1)

The system of claim 1, wherein the motion vector comprises a speed of the autonomous delivery vehicle.

### Claim 3 (depends on 2)

The system of claim 2, wherein the one or more processors are further configured to modify the initial geo-fence based on the determined speed of the autonomous delivery vehicle.

### Claim 4 (depends on 3)

The system of claim 3, wherein the one or more processors are configured to modify the initial geo-fence to generate the modified geo-fence by increasing the size of the initial geo-fence when the determined speed of the autonomous delivery vehicle exceeds a nominal speed.

### Claim 5 (depends on 1)

The system of claim 1, wherein the autonomous delivery vehicle further comprises an alert database configured to store at least one alert associated with the delivery point, and wherein the alert comprises an alert to a user of the autonomous delivery vehicle.

### Claim 6 (depends on 1)

The system of claim 1, wherein the one or more processors are further configured to cause display of a notification to a delivery resource associated with the autonomous delivery vehicle, and wherein the notification includes special handling instructions for the package within the autonomous delivery vehicle.

### Claim 7 (depends on 1)

The system of claim 1, wherein the autonomous delivery vehicle further comprises one or more delivery drones.

### Claim 8 (depends on 7)

The system of claim 7, wherein the one or more processors are further configured to command the autonomous delivery vehicle to launch a delivery drone in response to determining that the autonomous delivery vehicle has entered the modified geofence and that there is a package to be delivered to the delivery point.

### Claim 9 (depends on 1)

The system of claim 1, wherein the processor is further configured to determine an estimated approach time for the autonomous delivery vehicle to approach the one of the plurality of delivery points, and wherein the processor is configured to modify the initial geo-fence based on the estimated approach time.

### Claim 10

A method for delivering items, the method comprising:
determining, a motion vector of an autonomous delivery vehicle;
determining a geo-location of the autonomous delivery vehicle as the autonomous delivery vehicle traverses a delivery route;
storing geo-fence information for a plurality of delivery points on the delivery route, the geo-fence information comprising an initial geo-fence surrounding each of the plurality of delivery points;
identifying, in a processor, a plurality of geo-fences of the delivery route the autonomous delivery vehicle is approaching based on the motion vector and the geo-location;
retrieving, in a processor, from a GPS module, breadcrumb data for the autonomous delivery vehicle;
modifying, in a processor, based on the motion vector and the breadcrumb data, the initial geo-fence surrounding one of the plurality of delivery points resulting in a modified geo-fence, the modified geo-fence having a different size than the initial geo-fence;
determining that the autonomous delivery vehicle has entered the modified geo-fence surrounding the one of the plurality of delivery points;
determining that a package is to be delivered to the delivery point whose modified geo-fence the autonomous delivery vehicle has entered; and
causing the autonomous delivery vehicle to slow down in response to determining that the autonomous delivery vehicle has entered the modified geofence and that there is a package to be delivered to the deliver point.

### Claim 11 (depends on 10)

The method of claim 10, wherein the motion vector comprises a speed of the autonomous delivery vehicle.

### Claim 12 (depends on 11)

The method of claim 11, wherein modifying the initial geo-fence comprises increasing the size of the initial geo-fence when the determined speed of the autonomous delivery vehicle exceeds a nominal speed.

### Claim 13 (depends on 11)

The method of claim 11, further comprising determining an estimated approach time for the autonomous delivery vehicle to approach the one of the plurality of delivery points, and wherein modifying the initial geo-fence comprises modifying the initial geo-fence based on the estimated approach time.

### Claim 14 (depends on 10)

The method of claim 10, wherein the autonomous vehicle comprises one or more delivery drones.

### Claim 15 (depends on 14)

The method of claim 14, further comprising launching the one or more delivery drones in response to determining that the autonomous delivery vehicle has entered the modified geofence and that there is a package to be delivered to the delivery point.
