IP Library Granted Patent US 11,076,258
Granted Patent B2
US 11,076,258 · App. 16/480,553 · Granted Jul 27, 2021

System and methods for dynamic creation of a geofence for a location

Inventor: Thomas Brady (County Dublin, IE)
Assignee: Tracematics Limited
H04W4/021G06Q10/06314G06Q30/0645G06Q50/30G08G1/207H04W4/029H04W4/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,076,258
App. No.
16/480,553
Granted
Jul 27, 2021
Kind
B2
Abstract

The present teachings relate to a method of creating a geofence for a first location comprising receiving a time that a first vehicle was at the first location from a fleet management system, receiving a time that the first vehicle was at a second location from an on-board telematics unit of the first vehicle, determining if the first vehicle was at the second location for a predetermined period of time before or after being at the first location, and creating the geofence for the first location as including the second location if it is determined that the first vehicle was at the second location for the predetermined period of time before or after being at the first location.

Claims (60)

1. A method of creating a geofence for a first location, comprising:

receiving a time that a first vehicle was at the first location from a fleet management system;

receiving a time that the first vehicle was at a second location from an on-board telematics unit of the first vehicle;

determining whether the first vehicle was at the second location for a predetermined period of time before or after being at the first location;

increasing a confidence level of the second location being within the geofence of the first location in response to determining that the first vehicle was at the second location for a predetermined period of time before or after being at the first location; and

creating the geofence for the first location as including the second location in response to determining that the first vehicle was at the second location for the predetermined period of time before or after being at the first location.

2. The method of claim 1 , wherein creating the geofence for the first location as including the second location comprises creating the geofence for the first location as including the second location in response to determining that the confidence level of the second location being within the geofence of the first location has reached or exceeded a predetermined threshold.

3. The method of claim 2 , further comprising:

receiving a time that a second vehicle was at the first location from the fleet management system;

receiving a time that the second vehicle was at the second location from an on-board telematics unit of the second vehicle;

determining whether the second vehicle was at the second location for the predetermined period of time before or after being at the first location; and

increasing the confidence level of the second location being within the geofence of the first location in response to determining that the second vehicle was at the second location for the predetermined period of time before or after being at the first location.

4. The method of claim 3 , wherein the first vehicle and the second vehicle are different vehicles.

5. The method of claim 3 , wherein the first vehicle and the second vehicle are the same vehicle.

6. The method of claim 1 , further comprising maintaining the confidence level of the second location being within the geofence of the first location as unchanged in response to determining that the first vehicle was stationary at the second location for less than the predetermined period of time.

7. The method of claim 6 , further comprising:

decreasing a confidence level that a third location is part of the geofence in response to determining that the first vehicle has not remained at the third location for a predetermined duration of time within a predetermined window of time; and

removing the third location from the geofence in response to determining that the confidence level that the third location is part of the geofence has decreased below a predetermined threshold.

8. The method of claim 1 , wherein the first location and the second location are the same location.

9. The method of claim 1 , wherein the first location and the second location are different locations.

10. The method of claim 1 , further comprising at least one of:

receiving a user input adding a location to the geofence; or

receiving a user input deleting a location from the geofence.

11. The method of claim 1 , wherein the fleet management system is a vehicle rental system.

12. The method of claim 1 , wherein a location of the first vehicle is periodically received from the on-board telematics unit of the first vehicle.

13. The method of claim 1 , wherein receiving the time that the first vehicle was at the first location from the fleet management system comprises receiving the time that the first vehicle was at the first location from the fleet management system in response to at least one of:

an opening of a rental contract for the first vehicle by the fleet management system; or

a closing of the rental contract for the first vehicle by the fleet management system.

14. A non-transitory computer readable storage medium having stored thereon processor-executable software instructions configured to cause a processor in a computing device to perform operations for creating a geofence for a first location, the operations comprising:

receiving a time that a first vehicle was at the first location from a fleet management system;

receiving a time that the first vehicle was at a second location from an on-board telematics unit of the first vehicle;

determining whether the first vehicle was at the second location for a predetermined period of time before or after being at the first location;

increasing a confidence level of the second location being within the geofence of the first location in response to determining that the first vehicle was at the second location for the predetermined period of time before or after being at the first location; and

creating the geofence for the first location as including the second location in response to determining that the first vehicle was at the second location for the predetermined period of time before or after being at the first location.

15. The non-transitory computer readable storage medium of claim 14 ,

wherein the stored processor-executable instructions are configured to cause a processor to perform operations such that creating the geofence for the first location as including the second location comprises creating the geofence for the first location as including the second location in response to determining that the confidence level of the second location being within the geofence of the first location has reached or exceeded a predetermined threshold; and

wherein the stored processor-executable instructions are configured to cause a processor to perform operations further comprising:

maintaining the confidence level of the second location being within the geofence of the first location as unchanged in response to determining that the first vehicle was stationary at the second location for less than the predetermined period of time;

decreasing a confidence level that a third location is part of the geofence in response to determining that the first vehicle has not remained at the third location for a predetermined duration of time within a predetermined window of time; and

removing the third location from the geofence in response to determining that the confidence level that the third location is part of the geofence has decreased below a predetermined threshold.

16. The non-transitory computer readable storage medium of claim 14 ,

wherein the stored processor-executable instructions are configured to cause a processor to perform operations such that creating the geofence for the first location as including the second location comprises creating the geofence for the first location as including the second location in response to determining that the confidence level of the second location being within the geofence of the first location has reached or exceeded a predetermined threshold; and

wherein the stored processor-executable instructions are configured to cause a processor to perform operations further comprising:

receiving a time that a second vehicle was at the first location from the fleet management system;

receiving a time that the second vehicle was at the second location from an on-board telematics unit of the second vehicle;

determining whether the second vehicle was at the second location for the predetermined period of time before or after being at the first location; and

increasing the confidence level of the second location being within the geofence of the first location in response to determining that the second vehicle was at the second location for the predetermined period of time before or after being at the first location.

17. The non-transitory computer readable storage medium of claim 14 , wherein the stored processor-executable instructions are configured to cause a processor to perform operations further comprising at least one of:

receiving a user input adding a location to the geofence; or

receiving a user input deleting a location from the geofence.

18. The non-transitory computer readable storage medium of claim 14 , wherein the stored processor-executable instructions are configured to cause a processor to perform operations such that receiving the time that the first vehicle was at the first location from the fleet management system comprises receiving the time that the first vehicle was at the first location from the fleet management system in response to at least one of:

an opening of a rental contract for the first vehicle by the fleet management system; or

a closing of the rental contract for the first vehicle by the fleet management system.

19. A computing device, comprising:

a processor configured with processor-executable instructions to perform operations comprising:

receiving a time that a first vehicle was at a first location from a fleet management system;

receiving a time that the first vehicle was at a second location from an on-board telematics unit of the first vehicle;

determining whether the first vehicle was at the second location for a predetermined period of time before or after being at the first location;

increasing a confidence level of the second location being within a geofence of the first location in response to determining that the first vehicle was at the second location for the predetermined period of time before or after being at the first location; and

creating the geofence for the first location as including the second location in response to determining that the first vehicle was at the second location for the predetermined period of time before or after being at the first location.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 24, 2019
From: BRADY, THOMAS
To: TRACEMATICS LIMITED
Reel/Frame 049850/0086 →
Priority Claims (1)
GB 1701390 · Jan 27, 2017 · national
Continuity (1)
Related Publication 20190357005A1 · Nov 21, 2019
Cited By (1)
US 12,413,448