US 12,245,096 B2
Systems and methods for optimizing fleet management and production management using mobile geofences
Dale Hanna, Scottsdale, AZ (US); and Daniel Schaefer, Scottsdale, AZ (US)
Assigned to Foresight Intelligence Inc., Scottsdale, AZ (US)
Filed by Foresight Intelligence Inc., Scottsdale, AZ (US)
Filed on Mar. 16, 2022, as Appl. No. 17/696,733.
Application 17/696,733 is a continuation of application No. 17/038,405, filed on Sep. 30, 2020, granted, now 11,297,462.
Claims priority of provisional application 62/908,411, filed on Sep. 30, 2019.
Prior Publication US 2022/0210602 A1, Jun. 30, 2022
Int. Cl. H04W 4/021 (2018.01); H04W 4/029 (2018.01)
CPC H04W 4/021 (2013.01) [H04W 4/029 (2018.02)] 23 Claims
OG exemplary drawing
 
1. A system for managing the wait time of assets at a worksite, the system comprising:
a system computer device in communication with a database;
a first communication device capable of being disposed on or in a first mobile asset, the first communication device comprising:
a receiver of geolocation signals, and
at least one computer processor and at least one memory resource storing instructions that, when executed by the at least one computer processor causes the first communication device to generate geolocation data related to its geolocation based on the geolocation signals, and to communicate the geolocation data over a network to the system computer device;
a second communication device capable of being disposed on or in a second mobile asset, the second communication device comprising:
a receiver of geolocation signals, and
at least one computer processor and at least one memory resource storing instructions that, when executed by the at least one computer processor causes the second communication device to generate geolocation data related to its geolocation based on the geolocation signals, and to communicate the geolocation data over the network to the system computer device; and
wherein the system computer device comprises at least one computer processor and at least one memory resource storing instructions that, when executed by the at least one computer processor:
receives the geolocation data from the first and second communication devices over a network and stores the geolocation data in the database, and
stores in the database at least one datapoint of geolocation data representing a mobile geofence, wherein the mobile geofence relates to the geolocation data of the first communication device;
wherein the system computer device determines a wait time of the second communication device by determining an amount of time that passes between when the mobile geofence is triggered by the second communication device and when the mobile geofence is subsequently triggered by the second communication device, wherein the mobile geofence is triggered by at least one of the conditions selected from the group consisting of: (1) the geolocation of the second communication device is same as the geolocation of at least one of the datapoints of the mobile geofence; (2) the geolocation of the second communication device is between at least two of the datapoints of the mobile geofence; and (3) the geolocation of the second communication device is within a preset distance of a datapoint of the mobile geofence.