IP Library Granted Patent US 12,468,595
Granted Patent B2
US 12,468,595 · App. 18/364,918 · Granted Nov 11, 2025

Big telematics data network communication fault identification system

Inventors: Neil Charles Cawse (Oakville, CA); Daniel Michael Dodgson (Oakville, CA); Yi Zhao (Oakville, CA)
Assignee: Geotab Inc.
G06F11/079G05B23/02G06F11/0739G06F11/0748G06F11/0751H04L12/12H04L43/0847G05B23/0218Y02D30/50
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 12,468,595
App. No.
18/364,918
Granted
Nov 11, 2025
Kind
B2
Abstract

Apparatus, device, methods and system relating to a vehicular telemetry environment for the for identifying in real time unpredictable network communication faults based upon pre-processed raw telematics big data logs that may include GPS data and an indication of vehicle status data, and supplemental data that may further include location data and network data.

Claims (38)

1 . A system comprising:

a mobile device, and

a remote device,

said mobile device configured to:

determine a device expected communication rate for the mobile device, and

communicate the device expected communication rate for the mobile device to the remote device; and

said remote device configured to:

determine an expected communication rate for a network zone based on at least the device expected communication rate for the mobile device, and

determine whether the network zone is experiencing a communication fault based on the expected communication rate for the network zone and an actual communication rate for the network zone,

wherein:

the mobile device includes a positional device, said positional device configured to provide position information of the mobile device, and

the remote device is configured to determine a location of the communication fault in the network zone based at least in part on the position information of the mobile device.

2 . The system of claim 1 , wherein said remote device determines the location of the communication fault using a last known position indication of said mobile device.

3 . The system of claim 1 , wherein determining the device expected communication rate for the mobile device comprises detecting a vehicle status of a vehicle associated with the mobile device.

4 . The system of claim 3 , wherein the vehicle status is an ignition status indication for the vehicle.

5 . The system of claim 1 , wherein the mobile device is further configured to, in response to determining that the mobile device is in an active state, set the device expected communication rate for the mobile device to a first rate.

6 . The system of claim 5 , wherein the first rate is at least one communication with the remote device in each of at least one period of 100 seconds.

7 . The system of claim 5 , wherein the mobile device is further configured to, in response to determining that the mobile device is in an inactive state, set the device expected communication rate for the mobile device to one of at least one lower rate lower than the first rate.

8 . The system of claim 7 , wherein said inactive state includes a sleep state associated with a second rate of the at least one lower rate.

9 . The system of claim 8 , wherein the second rate is at least one communication with the remote device in each of at least one period of 1800 seconds.

10 . The system of claim 8 , wherein said inactive state includes a deep sleep state associated with a third rate of the at least one lower rate.

11 . The system of claim 10 , wherein the third rate is lower than the second rate.

12 . The system of claim 10 , wherein the third rate is at least one communication with the remote device in each of at least one period of 86,400 seconds.

13 . The system of claim 10 , wherein the mobile device is further configured to, in response to determining that the mobile device is in the inactive state, determine whether the mobile device is in a first power saving mode or a second power saving mode.

14 . The system of claim 13 , wherein setting the device expected communication rate for the mobile device to the one of the at least one lower rate comprises setting the device expected communication rate to the second rate of the at least one lower rate, in response to the determination that the mobile device is in the first power saving mode.

15 . The system of claim 14 , wherein setting the device expected communication rate for the mobile device to the one of the at least one lower rate further comprises setting the device expected communication rate to the third rate of the at least one lower rate, that is lower than the second rate, in response to determining that the mobile device is in the second power saving mode.

16 . The system of claim 13 , wherein determining whether the mobile device is in the first power saving mode or the second power saving mode comprises determining that the mobile device is in the first power saving mode in response to determining that the mobile device is in the inactive state.

17 . The system of claim 13 , wherein determining whether the mobile device is in the first power saving mode or the second power saving mode comprises determining that the mobile device is in the second power saving mode in response to determining that more than a threshold period of time has elapsed since the mobile device was determined to be in the inactive state.

18 . The system of claim 1 , further comprising:

one or more of the mobile device of claim 1 , disposed in the network zone,

wherein the remote device is configured to determine the expected communication rate for the network zone based on the device expected communication rate determined for each mobile device of the one or more mobile devices disposed in the network zone.

19 . The system of claim 18 , wherein determining whether the network zone is experiencing the communication fault further comprises comparing for at least one time frame the actual communication rate for the network zone, reflecting communications from each mobile device disposed in the network zone, to said expected communication rate for the network zone.

20 . The system of claim 19 , wherein determining whether the network zone is experiencing the communication fault further comprises indicating the communication fault in the network zone when said actual communication rate for the network zone is not equal to said expected communication rate within said at least one time frame.

21 . The system of claim 19 , wherein the expected communication rate for the network zone relates to a total number of network connections expected to be established by the one or more mobile devices disposed within the network zone within a period of time.

22 . The system of claim 21 , wherein the device expected communication rate relates to a total number of network connections expected to be established by the mobile device disposed within the network zone within the period of time.

23 . The system of claim 22 , wherein the actual communication rate for the network zone relates to a total number of network connections established by the one or more mobile devices within the period of time.

24 . The system of claim 1 , wherein the remote device is configured to provide a fault indication in response to determining that the network zone is experiencing the communication fault, the fault indication identifying the location of the communication fault in the network zone.

25 . The system of claim 1 , wherein the remote device is associated with a vehicle.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 22, 2023
From: CAWSE, NEIL CHARLES; DODGSON, DANIEL MICHAEL; ZHAO, YI
To: GEOTAB INC.
Reel/Frame 065642/0652 →
Continuity (5)
Continuation 17401982 · Aug 13, 2021
Continuation 16048560 · Jul 30, 2018
Continuation 15530113 · Dec 5, 2016
Continuation In Part 14757112 · Nov 20, 2015
Related Publication 20240103957A1 · Mar 28, 2024
References Cited (99)
US 6233523B1 · Sood · 2001 [cited by applicant]
US 6611755B1 · Coffee et al. · 2003 [cited by applicant]
US 7120819B1 · Gürer et al. · 2006 [cited by applicant]
US 7158790B1 · Elliott · 2007 [cited by applicant]
US 7254482B2 · Kawasaki et al. · 2007 [cited by applicant]
US 7260153B2 · Nissani · 2007 [cited by applicant]
US 7551677B2 · Crawford · 2009 [cited by applicant]
US 7672674B2 · Mahany · 2010 [cited by applicant]
US 7742388B2 · Shearer et al. · 2010 [cited by applicant]
US 8218477B2 · Rao · 2012 [cited by applicant]
US 8468057B2 · Ross et al. · 2013 [cited by applicant]
US 9030979B2 · Cheng et al. · 2015 [cited by applicant]
US 9430944B2 · Grimm et al. · 2016 [cited by applicant]
US 9524269B1 · Brinkmann et al. · 2016 [cited by applicant]
US 10074220B2 · Cawse et al. · 2018 [cited by applicant]
US 10127096B2 · Cawse et al. · 2018 [cited by applicant]
US 10136392B2 · Cawse et al. · 2018 [cited by applicant]
US 10211899B1 · Liu et al. · 2019 [cited by applicant]
US 10299205B2 · Cawse et al. · 2019 [cited by applicant]
US 10382256B2 · Cawse et al. · 2019 [cited by applicant]
US 10587366B2 · Chervyakov et al. · 2020 [cited by applicant]
US 11132246B2 · Cawse et al. · 2021 [cited by applicant]
US 11140631B2 · Cawse et al. · 2021 [cited by applicant]
US 11151806B2 · Cawse et al. · 2021 [cited by applicant]
US 11212746B2 · Cawse et al. · 2021 [cited by applicant]
US 11223518B2 · Cawse et al. · 2022 [cited by applicant]
US 11431537B2 · Khoryaev et al. · 2022 [cited by applicant]
US 11755403B2 · Cawse et al. · 2023 [cited by applicant]
US 11778563B2 · Cawse et al. · 2023 [cited by applicant]
US 11800446B2 · Cawse et al. · 2023 [cited by applicant]
US 11881988B2 · Cawse et al. · 2024 [cited by applicant]
US 20010041566A1 · Xanthos et al. · 2001 [cited by applicant]
US 20040236547A1 · Rappaport et al. · 2004 [cited by applicant]
US 20050060070A1 · Kapolka et al. · 2005 [cited by applicant]
US 20060052092A1 · Schwinke et al. · 2006 [cited by applicant]
US 20070111703A1 · Holland et al. · 2007 [cited by applicant]
US 20080086349A1 · Petrie · 2008 [cited by applicant]
US 20080310322A1 · Tidestav · 2008 [cited by applicant]
US 20090135731A1 · Secades et al. · 2009 [cited by applicant]
US 20090287369A1 · Nielsen · 2009 [cited by applicant]
US 20100039937A1 · Ramanujan et al. · 2010 [cited by applicant]
US 20110130905A1 · Mayer · 2011 [cited by applicant]
US 20130002455A1 · Koehrsen et al. · 2013 [cited by applicant]
US 20130013347A1 · Ling et al. · 2013 [cited by applicant]
US 20130096799A1 · Horne · 2013 [cited by applicant]
US 20130301501A1 · Olvera-Hernandez et al. · 2013 [cited by applicant]
US 20130338855A1 · Mason et al. · 2013 [cited by applicant]
US 20140067257A1 · Dave et al. · 2014 [cited by applicant]
US 20140162563A1 · Mastrototaro · 2014 [cited by applicant]
US 20140274182A1 · Menzel et al. · 2014 [cited by applicant]
US 20140274223A1 · Kleve et al. · 2014 [cited by applicant]
US 20140277831A1 · Hunt · 2014 [cited by applicant]
US 20140321343A1 · Gupta et al. · 2014 [cited by applicant]
US 20150025712A1 · Rush et al. · 2015 [cited by applicant]
US 20150031308A1 · Schmidt et al. · 2015 [cited by applicant]
US 20150170521A1 · McQuade et al. · 2015 [cited by applicant]
US 20150256630A1 · Hong et al. · 2015 [cited by applicant]
US 20160034823A1 · Farkas et al. · 2016 [cited by applicant]
US 20160049017A1 · Busse et al. · 2016 [cited by applicant]
US 20160057803A1 · Kim et al. · 2016 [cited by applicant]
US 20160086391A1 · Ricci · 2016 [cited by applicant]
US 20160088505A1 · Montemurro et al. · 2016 [cited by applicant]
US 20160105365A1 · Droste et al. · 2016 [cited by applicant]
US 20160232721A1 · Singh et al. · 2016 [cited by applicant]
US 20160269260A1 · Kazmi et al. · 2016 [cited by applicant]
US 20170031997A1 · Merg et al. · 2017 [cited by applicant]
US 20170032589A1 · Zagajac et al. · 2017 [cited by applicant]
US 20170048101A1 · Möller et al. · 2017 [cited by applicant]
US 20170127311A1 · Webb et al. · 2017 [cited by applicant]
US 20170147420A1 · Cawse et al. · 2017 [cited by applicant]
US 20170148231A1 · Cawse et al. · 2017 [cited by applicant]
US 20170149601A1 · Cawse et al. · 2017 [cited by applicant]
US 20170149602A1 · Cawse et al. · 2017 [cited by applicant]
US 20170149639A1 · Vasseur et al. · 2017 [cited by applicant]
US 20170150442A1 · Cawse et al. · 2017 [cited by applicant]
US 20170230850A1 · Blake et al. · 2017 [cited by applicant]
US 20170324833A1 · Douros et al. · 2017 [cited by applicant]
US 20170359412A1 · Haebler et al. · 2017 [cited by applicant]
US 20180042025A1 · Opshaug et al. · 2018 [cited by applicant]
US 20180089014A1 · Smith et al. · 2018 [cited by applicant]
US 20180092040A1 · Heiska et al. · 2018 [cited by applicant]
US 20180357117A1 · Cawse et al. · 2018 [cited by applicant]
US 20180368069A1 · Cawse et al. · 2018 [cited by applicant]
US 20190043275A1 · Cawse et al. · 2019 [cited by applicant]
US 20190230592A1 · Cawse et al. · 2019 [cited by applicant]
US 20190334763A1 · Cawse et al. · 2019 [cited by applicant]
US 20210373989A1 · Cawse et al. · 2021 [cited by applicant]
US 20210377867A1 · Cawse et al. · 2021 [cited by applicant]
US 20210407221A1 · Cawse et al. · 2021 [cited by applicant]
US 20220086038A1 · Cawse et al. · 2022 [cited by applicant]
US 20220086753A1 · Cawse et al. · 2022 [cited by applicant]
EP 2657848A1 · 2013 [cited by applicant]
EP 2672463A2 · 2013 [cited by applicant]
Extended European Search Report for European Application No. 17204578.3 dated Apr. 26, 2018. [cited by applicant]
Extended European Search Report for European Application No. 17204582.5 dated Apr. 26, 2018. [cited by applicant]
Extended European Search Report for European Application No. 17204584.1 dated Apr. 26, 2018. [cited by applicant]
Extended European Search Report for European Application No. 17204590.8 dated Apr. 26, 2018. [cited by applicant]
Extended European Search Report for European Application No. 19154673.8 dated Mar. 14, 2019. [cited by applicant]
Extended European Search Report dated Apr. 11, 2025 in connection with European Application No. 24215509.1. [cited by applicant]