IP Library › Granted Patent US 11,546,723
Granted Patent B2
US 11,546,723 · App. 17/394,307 · Granted Jan 3, 2023

Systems and methods to adaptively redefine a geofence

Inventors: Hussam Makkiya (Dearborn, MI); Elena Ilieva (Bloomfield Hills, MI); Luis Chaboya (New Hudson, MI); Colin Drummond (Windsor, CA); Candice Villanueva (West Bloomfield, MI)
Assignee: Ford Global Technologies, LLC
H04W4/021H04W4/40
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,546,723
App. No.
17/394,307
Granted
Jan 3, 2023
Kind
B2
Abstract

The disclosure generally pertains to systems and methods to minimize false alerts in a geofence system. In an example embodiment, a controller may receive location information of a vehicle traveling on a road that is substantially aligned with a segment of a geofence. The controller may identify a margin of error present in the location information and redefine the segment of the geofence based on the margin of error. The controller may then detect geofence violations with respect to the redefined segment of the geofence. In another example embodiment, a controller may receive location information of a vehicle. The controller may evaluate the location information and determine that the vehicle is crisscrossing a segment of a geofence while traveling on a road. The controller minimizes nuisance geofence exit alerts by redefining the geofence so as to include a geofence buffer zone that encompasses the crisscrossing travel path of the vehicle.

Claims (42)

1. A method, comprising:

receiving location information of a vehicle traveling on a road that is disposed about a segment of a geofence;

identifying a margin of error present in the location information;

redefining the segment of the geofence based on the margin of error present in the location information; and

evaluating the location information to detect a geofence crossing with respect to the redefined segment of the geofence.

2. The method of claim 1 , wherein redefining the segment of the geofence comprises providing a geofence buffer zone that extends to a first distance outside the segment of the geofence, the method further comprising:

determining that the vehicle is traveling in a winding path; and

desisting from issuing a geofence alert based on determining that the winding path does not cross the geofence buffer zone.

3. The method of claim 1 , wherein redefining the segment of the geofence comprises providing a geofence buffer zone that extends a first distance outside the segment of the geofence, the method further comprising:

issuing a geofence alert based on determining that the vehicle has traveled outside the geofence buffer zone.

4. The method of claim 3 , further comprising:

issuing the geofence alert based on a timing delay to confirm that the vehicle has traveled outside the geofence buffer zone.

5. The method of claim 4 , wherein the timing delay comprises:

detecting, at a first time, that the vehicle has traveled outside the geofence buffer zone; and

issuing the geofence alert upon confirming, at a second time, that the vehicle has traveled outside the geofence buffer zone, the timing delay encompassing the first time and the second time.

6. The method of claim 1 , wherein redefining the segment of the geofence comprises providing a geofence buffer zone that extends to a first distance outside the segment of the geofence, and the method further comprises:

detecting a first location of the vehicle based on evaluating location information received at a first time;

detecting a second location of the vehicle based on evaluating location information received at a second time; and

issuing a geofence alert based on determining that the first location and the second location are outside the geofence buffer zone.

7. A controller of a geofence, the controller comprising:

a memory that stores computer-executable instructions; and

a processor configured to access the memory and execute the computer-executable instructions to at least:

receive location information of a first vehicle traveling on a road that is disposed about a segment of the geofence;

identify a first margin of error present in the location information;

provide a first geofence buffer zone that extends a first distance outside the segment of the geofence based on the first margin of error present in the location information;

detect the first vehicle traveling outside the first geofence buffer zone; and

issue a first geofence exit alert based on detecting the first vehicle traveling outside the first geofence buffer zone.

8. The controller of claim 7 , wherein the processor is further configured to access the memory and execute additional computer-executable instructions to:

receive location information of a second vehicle traveling on the road that is disposed about the segment of the geofence;

identify a second margin of error present in the location information;

provide a second geofence buffer zone that extends a second distance outside the segment of the geofence;

detect the second vehicle traveling outside the second geofence buffer zone; and

issue a second geofence exit alert based on detecting the second vehicle traveling outside the second geofence buffer zone.

9. The controller of claim 8 , wherein the second margin of error is less than the first margin of error and the second distance is less than the first distance.

10. The controller of claim 7 , wherein the processor is further configured to access the memory and execute additional computer-executable instructions to:

determine that the first vehicle is traveling in a zig-zag path; and

desist from issuing the first geofence exit alert based on determining that the zig-zag path does not violate the first geofence buffer zone.

11. The controller of claim 7 , wherein the processor is further configured to access the memory and execute additional computer-executable instructions to:

issue the first geofence exit alert based on providing a timing delay to confirm a violation of the first geofence buffer zone by the first vehicle.

12. The controller of claim 11 , wherein the processor is further configured to access the memory and execute additional computer-executable instructions to:

detect, at a first time, the violation of the first geofence buffer zone by the first vehicle; and

issue the first geofence exit alert upon confirming, at a second time, that the first vehicle has traveled outside the first geofence buffer zone, the timing delay encompassing the first time and the second time.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 13, 2021
From: MAKKIYA, HUSSAM; ILIEVA, ELENA; CHABOYA, LUIS; DRUMMOND, COLIN; VILLANUEVA, CANDICE
To: FORD GLOBAL TECHNOLOGIES, LLC
Reel/Frame 057459/0517 →
Continuity (2)
Division 17066213 · Oct 8, 2020
Related Publication 20220116735A1 · Apr 14, 2022
Cited By (1)
US 12,662,111