# US 2019/0357005 A1 · System and Methods for Dynamic Creation of a Geofence for a Location

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

- Number: US 2019/0357005 A1
- Document ID: US20190357005A1
- Status: Published application
- Kind: A1
- Application number: 16/480,553
- Filed: 2018-01-29
- Published: 2019-11-21
- Earliest claimed: 2017-01-27
- Assignees: Tracematics Limited
- Applicants: Tracematics Limited
- Inventors: Thomas BRADY
- Web page: https://patentgrep.com/patent/US20190357005A1

## CPC

- G07B 15/02: taking into account a variable factor such as distance or time, e.g. for passenger transport, parking systems or car rental systems (G07B15/06 takes precedence; taximeters G07B13/00; parking meters per se G07F17/24)
- H04W 4/021: Services related to particular areas, e.g. point of interest [POI] services, venue services or geofences
- G06Q 10/0631: Resource planning, allocation, distributing or scheduling for enterprises or organisations
- G06Q 10/06314: {Calendaring for a resource}
- G06Q 10/06315: {Needs-based resource requirements planning or analysis}
- G06Q 10/08: Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
- G06Q 30/0645: Rental transactions; Leasing transactions
- G06Q 50/40: Business processes related to the transportation industry (shipping G06Q10/083)
- G07C 5/008: {communicating information to a remotely located station (transmission systems for measured values G08C)}
- G08G 1/207: {with respect to certain areas, e.g. forbidden or allowed areas with possible alerting when inside or outside boundaries}
- H04W 4/029: Location-based management or tracking services
- H04W 4/40: for vehicles, e.g. vehicle-to-pedestrians [V2P]
- G07B: TICKET-ISSUING APPARATUS; FARE-REGISTERING APPARATUS; FRANKING APPARATUS
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)
- 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
- G07C: TIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
- G08G: TRAFFIC CONTROL SYSTEMS (guiding railway traffic, ensuring the safety of railway traffic B61L; arrangement of road signs or traffic signals E01F9/00; radar or analogous systems, sonar systems, lidar systems specially adapted for traffic control G01S13/91, G01S15/88, G01S17/88; {radar or analogous systems, sonar systems, lidar systems specially adapted for anti-collision purposes G01S13/93, G01S15/93, G01S17/93})

## 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

### Claim 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 onboard 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; 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.

### Claim 2 (depends on 1)

The method of claim 1, wherein determining whether the first vehicle was at the second location for the predetermined period of time before or after being at the first location comprises 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.

### Claim 3 (depends on 2)

The method of claim 2, 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 has reached or exceeded a predetermined threshold.

### Claim 4 (depends on 2)

The method of claim 2, 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.

### Claim 5 (depends on 4)

The method of claim 4, 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 a third location is part of the geofence has decreased below a predetermined threshold.

### Claim 6

(canceled)

### Claim 7 (depends on 3)

The method of claim 3, further comprising:
receiving a time that a second vehicle was at the first location from a 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 if the second vehicle was at the second location for a 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 if the second vehicle was at the second location for a predetermined period of time before or after being at the first location.

### Claim 8 (depends on 7)

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

### Claim 9 (depends on 7)

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

### Claim 10 (depends on 1)

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

### Claim 11 (depends on 1)

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

### Claim 12 (depends on 1)

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.

### Claim 13

(canceled)

### Claim 14 (depends on 1)

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

### Claim 15 (depends on 1)

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

### Claim 16 (depends on 1)

The method of claim 1, wherein receiving the time that a first vehicle was at the first location from a fleet management system comprises receiving the time that a first vehicle was at the first location from a fleet management system in response to at least one of:
an opening of a rental contract for the vehicle by the fleet management system; or
a closing of the rental contract for the vehicle by the fleet management system.

### Claim 17

(canceled)

### Claim 18

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 onboard 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; 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.

### Claim 19

(canceled)

### Claim 20 (depends on 18)

The non-transitory computer readable storage medium of claim 18,
wherein the stored processor-executable instructions are configured to cause a processor to perform operations such that:
determining whether the first vehicle was at the second location for the predetermined period of time before or after being at the first location comprises 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 comprises creating the geofence for the first location as including the second location in response to determining that the confidence level 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 a third location is part of the geofence has decreased below a predetermined threshold.

### Claim 21 (depends on 18)

The non-transitory computer readable storage medium of claim 18,
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 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 a 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 if the second vehicle was at the second location for a 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 if the second vehicle was at the second location for a predetermined period of time before or after being at the first location.

### Claim 22 (depends on 18)

The non-transitory computer readable storage medium of claim 18, 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.

### Claim 23 (depends on 18)

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

### Claim 24

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 onboard 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; and
creating a 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.
