IP Library Granted Patent US 11,627,195
Granted Patent B2
US 11,627,195 · App. 16/014,261 · Granted Apr 11, 2023

Issuing alerts for IoT devices

Inventors: Hector Aquiles Rodriguez (Chicago, IL); Vikas Kumar (Santa Clara, CA); Jins George (Freemont, CA)
Assignee: AERIS COMMUNICATIONS, INC.
H04L67/55G06F16/23G08B21/18G08B25/14H04L67/12H04L67/52H04W4/022H04W4/44H04W4/70G06F16/2358
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 11,627,195
App. No.
16/014,261
Granted
Apr 11, 2023
Kind
B2
Abstract

In one example embodiment, a computer-implemented method and system for issuing alerts are disclosed. The method includes receiving device information for one or more mobile devices; sorting the received device information based on pre-determined criteria; evaluating the sorted device information to determine if the device information satisfies a specified condition; and issuing alert based on the determination. The system for issuing alerts includes a storage database, wherein the storage database receives device information for one or more mobile devices; an analytics engine, wherein the analytics engine sorts the received device information based on pre-determined criteria; a rules engine, wherein the rules engine evaluates the sorted device information to determine if the device information satisfies a specified condition and issues alerts based on the determination.

Claims (43)

1. A computer-implemented method for issuing alerts regarding device behavior of mobile devices; the method comprising:

receiving device information for one or more mobile devices;

sorting the received device information based on pre-determined criteria;

evaluating the sorted device information to determine if the device information satisfies a specified condition for issuing alerts regarding device behavior,

wherein the alerts include any of: stop time alert, dwell time alert, offline alert, crash alert, fuel drop alert, unplugged device alert, tow alert, secure parking alert, or a combination thereof; and

wherein the specified condition for issuing an alert regarding device behavior comprises any of: time, duration, voltage, speed, place, ignition status, radius for geofence, fuel level, power level/battery status, monitoring device status, vehicle deceleration, or a combination thereof;

classifying an alert as any one of: critical, warning or information, based upon a pre-determined value for each level; and

issuing the alert based on result of the determination and classification for the one or more mobile devices regarding device behavior.

2. The computer-implemented method of claim 1 , wherein the one or more mobile devices further comprise any one or more of: an IoT device enabled for connectivity and a monitoring device installed in the IoT device.

3. The computer-implemented method of claim 2 , wherein device information for the one or more mobile devices comprises any of: a device identifier, location of the device, duration of time spent by the device at a specific location, speed of the device, acceleration/deceleration of the device, ignition status of the device, fuel level of the device, battery level of the device, plugged/unplugged status of the device and duration of time for which no device information is received, or a combination thereof.

4. The computer-implemented method of claim 1 , wherein sorting the received device information based on pre-determined criteria further comprises separating one or more device data values based on data fields.

5. The computer-implemented method of claim 1 , wherein evaluating the sorted device information to determine if the device information satisfies the specified condition further comprises comparing value in a specified data field to a threshold value specified for that data field using a pre-determined criteria for satisfying that condition.

6. The computer-implemented method of claim 1 , wherein issuing the alert based on the result of determination comprises sending email, SMS or push notification to an user interface.

7. The computer-implemented method of claim 1 , wherein issuing the alert based on the result of determination further comprises indicating severity of alert based on pre-determined criteria.

8. The computer-implemented method of claim 7 , wherein severity of alert is indicated by using different color for each level of severity.

9. The computer-implemented method of claim 1 , further comprises providing an user interface to specify conditions.

10. The computer-implemented method of claim 6 , wherein the user interface includes any one or more of: a mobile device, a computer terminal and a lap top.

11. A system for issuing alerts regarding device behavior of mobile devices, the system comprising at least one IoT device, a data processing system and a user interface, wherein the data processing system further comprises:

a storage database, wherein the storage database receives device information for one or more mobile devices;

an analytics engine, wherein the analytics engine sorts the received device information based on pre-determined criteria;

a rules engine, wherein the rules engine

evaluates the sorted device information to determine if the device information satisfies a specified condition for issuing alerts regarding device behavior,

wherein the alerts include any of: stop time alert, dwell time alert, offline alert, crash alert, fuel drop alert, unplugged device alert, tow alert, secure parking alert, or a combination thereof; and

wherein the specified condition for issuing alerts regarding device behavior comprises any of: time, duration, voltage, speed, place, ignition status, radius for geofence, fuel level, power level/battery status, monitoring device status, vehicle deceleration, or a combination thereof;

classifies an alert as any one of: critical, warning or information, based upon a pre-determined value for each level; and

issues the alert based on result of the determination and classification for the one or more mobile devices regarding device behavior.

12. The system of claim 11 , wherein the one or more mobile devices further comprise any one or more of: an IoT device enabled for connectivity and a monitoring device installed in the IoT device.

13. The system of claim 12 , wherein device information for the one or more mobile devices comprises any of: a device identifier, location of the device, duration of time spent by the device at a specific location, speed of the device, acceleration/deceleration of the device, ignition status of the device, fuel level of the device, battery level of the device, plugged/unplugged status of the device and duration of time for which no device information is received, or a combination thereof.

14. The system of claim 11 , wherein sorting the received device information based on pre-determined criteria further comprises separating one or more device data values based on data fields.

15. The system of claim 11 , wherein evaluating the sorted device information to determine if the device information satisfies the specified condition further comprises comparing value in a specified data field to a threshold value specified for that data field using a pre-determined criteria for satisfying that condition.

16. The system of claim 11 , wherein issuing the alert based on the result of determination comprises sending email, SMS or push notification to an user interface.

17. The system of claim 11 , wherein issuing the alert based on the result of determination further comprises indicating severity of alert based on pre-determined criteria.

18. The system of claim 17 , wherein severity of alert may be indicated by using different color for each level of severity.

19. The system of claim 11 further comprises providing a user interface to specify conditions.

20. The system of claim 16 , wherein the user interface includes any one or more of: a mobile device, a computer terminal and a lap top.

21. A non-transitory computer-readable medium having executable instructions stored therein that, when executed, cause one or more processors corresponding to a system for issuing alerts regarding device behavior of mobile devices, having a database and a user interface to perform operations comprising:

receiving device information for one or more mobile devices;

sorting the received device information based on pre-determined criteria;

evaluating the sorted device information to determine if the device information satisfies a specified condition for issuing alerts regarding device behavior,

wherein the alerts include any of: stop time alert, dwell time alert, offline alert, crash alert, fuel drop alert, unplugged device alert, tow alert, secure parking alert, or a combination thereof; and

wherein the specified condition for issuing alerts regarding device behavior comprises any of: time, duration, voltage, speed, place, ignition status, radius for geofence, fuel level, power level/battery status, monitoring device status, vehicle deceleration, or a combination thereof;

classifying an alert as any one of: critical, warning or information, based upon a pre-determined value for each level; and

issuing an alert based on result of the determination and classification for the one or more mobile devices regarding device behavior.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 24, 2019
From: RODRIGUEZ, HECTOR AQUILES; KUMAR, VIKAS; GEORGE, JINS
To: AERIS COMMUNICATIONS, INC.
Reel/Frame 049275/0597 →
Continuity (2)
Provisional Application 62523751 · Jun 22, 2017
Related Publication 20190007511A1 · Jan 3, 2019
Cited By (2)
US 12,513,499 US 12,615,496