US 12,450,551 B2
Internet of things fleet management with stop arrival and departure filtering
Bharath T. S., Karnataka (IN); Rahul Paul, Bangalore Karnataka (IN); Sourath Roy, Karnataka (IN); and Arvind Srinivasan, Pondicherry (IN)
Assigned to Oracle International Corporation, Redwood Shores, CA (US)
Filed by Oracle International Corporation, Redwood Shores, CA (US)
Filed on Nov. 28, 2022, as Appl. No. 17/994,452.
Prior Publication US 2024/0177102 A1, May 30, 2024
Int. Cl. G06Q 10/0833 (2023.01); G01C 21/34 (2006.01); G08G 1/00 (2006.01)
CPC G06Q 10/0833 (2013.01) [G01C 21/343 (2013.01); G08G 1/207 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method of detecting stops by an entity on a pre-planned trip comprising a plurality of stops and a planned sequence of stops, the sequence of stops defining an order of stops during the pre-planned trip, each stop comprising a geofence boundary comprising a first radius, the method comprising:
for each stop, adding an arrival transition region extending inward from the geofence boundary, the arrival transition region concentric to the corresponding geofence boundary and comprising a second radius that is smaller than the first radius and defined by a band between the second radius and the first radius;
receiving a first geo-location message indicating a first location and corresponding to a first time for the entity;
determining whether the first location falls within a first geofence boundary and within a first arrival transition region corresponding to a first stop having the first geofence boundary;
when the first location falls within the first arrival transition region, waiting for a predefined transitional time period;
during the predefined transitional time period and during the waiting, when a second geo-location message is received indicating a second location inside the first geofence boundary and outside the first arrival transition region, the first time is automatically determined to be an arrival time for the first stop;
after the predefined transitional time period and after the waiting, when no geo-location messages have been received during the transitional time period that fall outside of the first geofence boundary, the first time is automatically determined to be the arrival time for the first stop; and
after the predefined transitional time period and after the waiting, when one or more geo-location messages have been received during the transitional time period indicating a third location that falls outside of the first geofence boundary, the first time is automatically determined to not be the arrival time for the first stop.