IP Library › Granted Patent US 10,735,904
Granted Patent B2
US 10,735,904 · App. 16/014,159 · Granted Aug 4, 2020

System and method for monitoring location and activity of devices

Inventors: Gurinder Singh Dhillon (Sunnyvale, CA); Ryan David Kennedy (Naperville, IL)
Assignee: Aeris Communications, Inc.
H04W4/029G01C21/343G06Q10/063114G07C5/008H04W4/021H04W4/023H04W4/44H04W4/70H04L67/12
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 10,735,904
App. No.
16/014,159
Granted
Aug 4, 2020
Kind
B2
Abstract

In one example embodiment, a computer-implemented method and system for providing job status information for an IoT device are disclosed. The method providing job status information for an IoT device includes receiving location information of the IoT device; receiving job assignment information for the IoT device; and evaluating the location information to determine the job status for the IoT device based on a specified condition. The system for providing job status information for an IoT devices includes 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 location information of the IoT device and job assignment information for the IoT device; an analytics engine, wherein the analytics engine evaluates the location information to determine the job status for the IoT device based on a specified condition.

Claims (30)

1. A computer implemented method for providing job status information for at least one IoT device comprising:

receiving location information of the at least one IoT device;

receiving job assignment information for the at least one IoT device, wherein the job assignment information for the at least one IoT device comprises start location of route for a job, destination location for the route for the job, one or more pick-up and drop-off points, vehicle assigned to job, driver assigned to job, expected start time, expected end time and customer information;

evaluating the location information and correlating the location information with job assignment information to determine the job status for the at least one IoT device based on a specified condition, wherein the job status information for the at least one IoT device comprises any of: job not started, job in progress, or job completed; and

providing a visual representation of the determined job status.

2. The computer-implemented method of claim 1 , wherein the location information of at least one mobile device comprises latitude and longitude of the at least one IoT device.

3. The computer-implemented method of claim 2 , wherein the location information of at least one mobile device further comprises any one or more of: start location of route for a job, destination location for the route for the job, time of the day for the travel, day of the week for the travel, duration of the travel, distance covered during the travel, one or more location points on the route for the job.

4. The computer-implemented method of claim 1 , wherein the customer information for the job assignment further includes any one or more of name of the customer and address of the customer.

5. The computer-implemented method of claim 1 , wherein evaluating the location information to determine the job status for the at least one IoT device comprises comparing location of the IoT device to any one or more of: start location of route for the job, destination location for the route for the job, one or more pick-up and drop-off points, location point along the route for the job, vehicle assigned to job, driver assigned to job, expected start time, expected end time and customer information.

6. The computer-implemented method of claim 1 , wherein determining the job status for the at least one IoT device based on the specified condition further comprises determining if the location of the vehicle is within a radius of proximity from any one or more of: start location of route for the job, destination location for the route for the job, one or more pick-up and drop-off points, location point along the route for the job.

7. A system for providing job status information for at least one IoT device, 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 location information of the at least one IoT device and job assignment information for the at least one IoT device, wherein the job assignment information for the at least one IoT device comprises start location of route for a job, destination location for the route for the job, one or more pick-up and drop-off points, vehicle assigned to job, driver assigned to job, expected start time, expected end time and customer information;

an analytics engine, wherein the analytics engine evaluates the location information and correlates the location information with job assignment information to determine the job status for the at least one IoT device based on a specified condition, wherein the job status information for the at least one IoT device comprises any of: job not started, job in progress, or job completed; and

wherein the user interface provides a visual representation of the determined job status.

8. The system of claim 7 , wherein the location information of at least one mobile device comprises latitude and longitude of the at least one IoT device.

9. The system of claim 8 , wherein the location information of at least one mobile device further comprises any one or more of: start location of route for a job, destination location for the route for the job, time of the day for the travel, day of the week for the travel, duration of the travel, distance covered during the travel, one or more location points on the route for the job.

10. The system of claim 7 , wherein the customer information for the job assignment further includes any one or more of name of the customer and address of the customer.

11. The system of claim 7 , wherein the analytics engine evaluates the location information to determine the job status for the at least one IoT device by comparing location of the IoT device to any one or more of: start location of route for the job, destination location for the route for the job, one or more pick-up and drop-off points, location point along the route for the job, vehicle assigned to job, driver assigned to job, expected start time, expected end time and customer information.

12. The system of claim 7 , wherein the analytics engine determines the job status for the at least one IoT device based on the specified condition by determining if the location of the vehicle is within a radius of proximity from any one or more of: start location of route for the job, destination location for the route for the job, one or more pick-up and drop-off points, location point along the route for the job.

13. A non-transitory computer-readable medium having executable instructions stored therein that, when executed, cause one or more processors corresponding to a system having a database and a user interface to perform operations comprising:

receiving location information of the at least one IoT device;

receiving job assignment information for the at least one IoT device, wherein the job assignment information for the at least one IoT device comprises start location of route for a job, destination location for the route for the job, one or more pick-up and drop-off points, vehicle assigned to job, driver assigned to job, expected start time, expected end time and customer information;

evaluating the location information and correlating the location information with job assignment information to determine the job status for the at least one IoT device based on a specified condition, wherein the job status information for the at least one IoT device comprises any of: job not started, job in progress, or job completed; and

providing a visual representation of the determined job status.

14. The non-transitory computer-readable medium of claim 13 , wherein the location information of at least one mobile device comprises latitude and longitude of the at least one IoT device.

15. The non-transitory computer-readable medium of claim 14 , wherein the location information of at least one mobile device further comprises any one or more of: start location of route for a job, destination location for the route for the job, time of the day for the travel, day of the week for the travel, duration of the travel, distance covered during the travel, one or more location points on the route for the job.

16. The non-transitory computer-readable medium of claim 13 , wherein the customer information for the job assignment further includes any one or more of name of the customer and address of the customer.

17. The non-transitory computer-readable medium of claim 13 , wherein evaluating the location information to determine the job status for the at least one IoT device further comprises instructions for comparing location of the IoT device to any one or more of: start location of route for the job, destination location for the route for the job, one or more pick-up and drop-off points, location point along the route for the job, vehicle assigned to job, driver assigned to job, expected start time, expected end time and customer information.

18. The non-transitory computer-readable medium of claim 13 , wherein determining the job status for the at least one IoT device based on the specified condition further comprises instructions for determining if the location of the vehicle is within a radius of proximity from any one or more of: start location of route for the job, destination location for the route for the job, one or more pick-up and drop-off points, location point along the route for the job.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 23, 2019
From: DHILLON, GURINDER SINGH; KENNEDY, RYAN DAVID
To: AERIS COMMUNICATIONS, INC.
Reel/Frame 048962/0747 →
Continuity (2)
Provisional Application 62523749 · Jun 22, 2017
Related Publication 20180376290A1 · Dec 27, 2018
Cited By (1)
US 12,349,023