IP Library Granted Patent US 10,267,643
Granted Patent B2
US 10,267,643 · App. 14/028,008 · Granted Apr 23, 2019

System and method for automated correction of geofences

Inventors: Peter Mitchell (Dublin, IE); Ovidiu Mocanu (Solon, OH)
Assignee: VERIZON CONNECT IRELAND LIMITED
G01C21/367G08G1/207H04W4/022G01C21/3697
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 10,267,643
App. No.
14/028,008
Granted
Apr 23, 2019
Kind
B2
Abstract

A system and method and system flow for identifying and correcting geofences.

Claims (75)

1. A computer system, comprising:

one or more memory devices,

the one or more memory devices including:

a GPS event database including GPS event data transmitted from a plurality of GPS devices, each GPS device being associated with a vehicle,

the transmitted GPS event data being stored in the one or more memory devices over a period of time; and

a communications interface to receive the GPS event data transmitted from the plurality of GPS devices; and

one or more processors, communicatively coupled to the one or more memory devices, to:

receive GPS event data transmitted from at least one GPS device of the plurality of GPS devices,

the GPS event data including location information for at least one vehicle, store the GPS event data in the GPS event database,

analyze the GPS event data to derive and record vehicle stops for the at least one vehicle,

identify at least one geofence associated with the vehicle stops for the at least one vehicle;

categorize a location type for the at least one geofence based on a location type identification criterion,

the location type identification criterion including at least one of:

information identifying a threshold coefficient of variation,

information identifying a minimum percentage of vehicle stops in the at least one geofence to a total vehicle stops for a geographic region or a fleet,

information identifying a minimum number of vehicle stops for a predetermined time period,

information identifying at least one of the vehicle stops in the at least one geofence is a last vehicle stop of a day for the at least one vehicle, or

information identifying a threshold number of vehicle stops per unique vehicle; and

provide, for a graphic user interface, a representation of the at least one geofence.

2. The computer system of claim 1 , wherein the graphic user interface includes a map showing the at least one geofence for a vehicle stop location area.

3. The computer system of claim 1 , wherein the vehicle stops are frequent stops.

4. The computer system of claim 1 , wherein the location type of the at least one geofence includes an office location type, a depot location type, or a home location type.

5. The computer system of claim 1 , wherein

the location type identification criterion is used to identify whether the at least one geofence meets a preset criteria of a particular location type.

6. The computer system of claim 1 , wherein the one or more processors are further to:

allow a user to upload at least one user-defined geofence.

7. The computer system of claim 6 , wherein the one or more processors are further to:

compare the at least one geofence associated with the vehicle stops and the at least one user-defined geofence.

8. The computer system of claim 7 , wherein the graphic user interface includes a map showing a plurality of geofences including both the at least one geofence associated with the vehicle stops and the at least one user-defined geofence.

9. The computer system of claim 8 , wherein the one or more processors are further to:

identify an overlap between the at least one user-defined geofence and the at least one geofence associated with the vehicle stops.

10. The computer system of claim 7 , wherein the one or more processors are further to:

correct the at least one user-defined geofence using the at least one geofence associated with the vehicle stops.

11. A method, comprising:

receiving, using one or more processors, GPS event data transmitted from at least one GPS device,

the at least one GPS device being associated with at least one vehicle,

the GPS event data including location information for the at least one vehicle,

storing, using the one or more processors, the GPS event data associated with a plurality of GPS devices in a GPS event database over a period of time,

each of the plurality of GPS devices being associated with a vehicle,

analyzing, using the one or more processors, the GPS event data to derive and record vehicle stops for the at least one vehicle,

identifying, using the one or more processors, at least one geofence associated with the vehicle stops for the at least one vehicle;

categorizing, using the one or more processors, a location type for the at least one geofence based on a location type identification criterion,

the location type identification criterion including at least one of:

information identifying a threshold coefficient of variation,

information identifying a minimum percentage of vehicle stops in the at least one geofence to a total vehicle stops for a geographic region or a fleet,

information identifying a minimum number of vehicle stops for a predetermined time period,

information identifying at least one of the vehicle stops in the at least one geofence is a last vehicle stop of a day for the at least one vehicle, or

information identifying a threshold number of vehicle stops per unique vehicle; and

providing, using the one or more processors, for a graphic user interface, a representation of the at least one geofence.

12. The method of claim 11 , wherein the graphic user interface includes a map showing the at least one geofence for a vehicle stop location area.

13. The method of claim 11 , wherein the vehicle stops are frequent stops.

14. The method of claim 11 , wherein the location type of the at least one geofence includes an office location type, a depot location type, or a home location type.

15. The method of claim 11 , wherein the one or more processors are to:

allow a user to upload at least one user-defined geofence.

16. The method of claim 15 , wherein the one or more processors are to:

compare the at least one geofence associated with the vehicle stops and the at least one user-defined geofence.

17. The method of claim 16 , wherein the graphic user interface includes a map showing a plurality of geofences including both the at least one geofence associated with the vehicle stops and the at least one user-defined geofence.

18. The method of claim 17 , further comprising:

identifying, using the one or more processors, an overlap between the at least one user-defined geofence and the at least one geofence associated with the vehicle stops.

19. The method of claim 16 , further comprising:

correcting, using the one or more processors, the at least one user-defined geofence using the at least one geofence associated with the vehicle stops.

20. A non-transitory computer-readable medium storing instructions, the instructions comprising:

one or more instructions that, when executed by one or more processors, cause the one or more processors to:

receive GPS event data transmitted from at least one GPS device of a plurality of GPS devices,

the GPS event data including location information for at least one vehicle, store the GPS event data in a GPS event database,

analyze the GPS event data to derive and record vehicle stops for the at least one vehicle,

identify at least one geofence associated with the vehicle stops for the at least one vehicle;

categorize a location type for the at least one geofence based on a location type identification criterion,

the location type identification criterion including at least one of:

information identifying a threshold coefficient of variation,

information identifying a minimum percentage of vehicle stops in the at least one geofence to a total vehicle stops for a geographic region or a fleet,

information identifying a minimum number of vehicle stops for a predetermined time period,

information identifying at least one of the vehicle stops in the at least one geofence is a last vehicle stop of a day for the at least one vehicle, or

information identifying a threshold number of vehicle stops per unique vehicle; and

provide, for a graphic user interface, a representation of the at least one geofence.

Assignments (7)
CHANGE OF NAME Recorded Apr 13, 2021
From: VERIZON CONNECT IRELAND LIMITED
To: VERIZON CONNECT DEVELOPMENT LIMITED
Reel/Frame 055911/0506 →
CHANGE OF NAME Recorded Apr 11, 2018
From: FLEETMATICS IRELAND LIMITED
To: VERIZON CONNECT IRELAND LIMITED
Reel/Frame 045509/0801 →
MERGER Recorded Jan 17, 2017
From: FLEETMATICS DEVELOPMENT LIMITED
To: FLEETMATICS IRELAND LIMITED
Reel/Frame 041535/0084 →
RELEASE OF SECURITY INTEREST Recorded Oct 25, 2016
From: CITIBANK, N.A., AS ADMINISTRATIVE AGENT
To: FLEETMATICS DEVELOPMENT LIMITED
Reel/Frame 040118/0119 →
CHANGE OF NAME Recorded Jan 30, 2015
From: FLEETMATICS IRL LIMITED
To: FLEETMATICS DEVELOPMENT LIMITED
Reel/Frame 034852/0406 →
SECURITY INTEREST Recorded Jan 30, 2015
From: FLEETMATICS DEVELOPMENT LIMITED
To: CITIBANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 034852/0700 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 11, 2014
From: MITCHELL, PETER; MOCANU, OVIDIU M.
To: FLEETMATICS IRL LIMITED
Reel/Frame 032402/0210 →
Continuity (1)
Related Publication 20150081212A1 · Mar 19, 2015