IP Library Granted Patent US 8,065,342
Granted Patent B1
US 8,065,342 · App. 12/390,960 · Granted Nov 22, 2011

Method and system for monitoring a mobile equipment fleet

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 8,065,342
App. No.
12/390,960
Granted
Nov 22, 2011
Kind
B1
Abstract

A method is disclosed. The method includes receiving a message from a remote device. The message includes data. The method further includes analyzing the data using a set of rules. The analyzing includes performing a maintenance analysis by analyzing the data using a set of asset maintenance rules and a set of asset usage rules. Responsive to the analyzing the data using the set of rules, an alert is sent.

Claims (90)

1. A method, said method comprising:

one or more servers receiving a message from a remote device attached to a mobile physical asset that is remote from the one or more servers, wherein

said message comprises data describing a status of the mobile physical asset and a location of the mobile physical asset;

one of the one or more servers analyzing said data using a set of rules, wherein said analyzing comprises

performing a maintenance analysis with respect to maintenance of the mobile physical asset, wherein said performing said maintenance analysis comprises analyzing said data using a set of asset maintenance rules for the mobile physical asset and a set of asset usage rules for the mobile physical asset; and

responsive to said analyzing said data using said set of rules, sending an alert, wherein the alert specifies a maintenance activity to be performed on the mobile physical asset, wherein

said alert is associated in one of said one or more servers with a quote for said maintenance activity,

said quote lists one or more replacement parts required to perform a task associated to said alert, and

said quote indicates one or more labor types required to perform said task associated to said alert.

2. The method of claim 1 , wherein

said method further comprises storing said data in a maintenance history,

said maintenance history contains a record of maintenance activities performed on the mobile physical asset, and

said mobile physical asset is a vehicle.

3. The method of claim 1 , wherein said analyzing further comprises analyzing said data using a location-based rule, wherein said location-based rule adjusts a period of said maintenance activity based on a location of said mobile asset.

4. The method of claim 1 , further comprising,

collecting said data using said remote device, wherein said collecting said data further

comprises reading a diagnostic trouble code from a vehicle; and

storing said data at a device-specific database.

5. The method of claim 4 , wherein

said storing said data further comprises

delivering said data, wherein

said data is delivered to said device specific database from a device-specific server; and

said device-specific server communicates with said device-specific database in response to

a poll of said device-specific server established over a bi-directional communication channel by said device-specific database.

6. The method of claim 4 , further comprising:

pre-processing said data to create an event;

pushing said event to a master database; and

presenting a report of said alert to a user.

7. The method of claim 6 , wherein said pushing said event to said master database further comprises

said pushing being performed without processing said event; and

said pushing being performed by a priority push engine.

8. The method of claim 6 , wherein

said pushing further comprises

pushing said event to said master database after processing said event;

said pushing is performed by a processed-push engine;

said method further comprises building a quote associated with said alert; and

said quote lists one or more parts required to perform a task associated to said alert.

9. A non-transitory computer-readable storage medium storing program instructions configured, when executed, to cause a server to:

receive a message from a remote device attached to a mobile physical asset that is remote from the server, wherein

said message comprises data describing a status of the mobile physical asset and a location of the mobile physical asset,

analyze said data using a set of rules, wherein

said instructions configured to analyze said data comprise instructions configured to perform a maintenance analysis with respect to maintenance of the mobile physical asset, wherein said maintenance analysis comprises analyzing said data using a set of asset maintenance rules for the mobile physical asset and a set of asset usage rules for the mobile physical asset, and

responsive to said analyzing said data using said set of rules, send an alert, wherein

the alert specifies a maintenance activity to be performed on the mobile physical asset,

the alert is associated with a quote for said maintenance activity,

said quote lists one or more replacement parts required to perform a task associated to said alert, and

said quote indicates one or more labor types required to perform said task associated to said alert.

10. The non-transitory computer-readable storage medium of claim 9 , wherein

wherein said program instructions are further configured to cause said server to store said data in a maintenance history, and

said maintenance history contains a record of maintenance activities performed on the mobile physical asset.

11. The non-transitory computer-readable storage medium of claim 9 , wherein

said program instructions are further configured to cause said server to analyze said data using a location-based rule.

12. The non-transitory computer-readable storage medium of claim 9 , wherein said program instructions are further configured to cause said server to:

collect said data using said remote device; and

store said data at a device-specific database.

13. The non-transitory computer-readable storage medium of claim 12 , wherein said program instructions are further configured to cause said server to:

deliver said data to said device specific database from a device-specific server; and

enable said device-specific server to communicate with said device-specific database in response to a poll of said device-specific server established over a bi-directional communication channel by said device-specific database.

14. The non-transitory computer-readable storage medium of claim 12 , wherein said program instructions are further configured to cause said server to:

pre-process said data to create an event;

push said event to a master database; and

present a report of said event to a user.

15. The non-transitory computer-readable storage medium of claim 12 , wherein said program instructions are further configured to cause said server to:

perform said pushing without processing said event; and

perform said pushing using a priority push engine.

16. A system, comprising:

a processor,

instructions, stored on a computer-readable storage medium, configured to cause said processor to perform a method, said method comprising

receiving a message from a remote device attached to a mobile physical asset that is remote from the server, wherein

said message comprises data describing a status of the mobile physical asset and a location of the mobile physical asset;

analyzing said data using a set of rules, wherein said analyzing comprises

performing a maintenance analysis with respect to maintenance of the mobile physical asset, wherein

said performing said maintenance analysis comprises analyzing said data using a set of asset maintenance rules for the mobile physical asset and a set of asset usage rules for the mobile physical asset; and

responsive to said analyzing said data using said set of rules, sending an alert, wherein

the alert specifies a maintenance activity to be performed on the mobile physical asset,

said alert is associated in one of said one or more servers with a quote for said maintenance activity,

said quote lists one or more replacement parts required to perform a task associated to said alert, and

said quote indicates one or more labor types required to perform said task associated to said alert.

17. The system of claim 16 , wherein

said method further comprises storing said data in a maintenance history, and

said mobile physical asset is a vehicle.

18. The system of claim 16 , wherein said analyzing further comprises analyzing said data using a location-based rule.

19. The system of claim 16 , said method further comprising:

collecting said data using said remote device; and

storing said data at a device-specific database.

20. The system of claim 19 , said method further comprising:

said storing said data further comprises

delivering said data, wherein

said data is delivered to said device specific database from a device-specific server; and

said device-specific server communicates with said device-specific database in response to a poll of said device-specific server established over a bi-directional communication channel by said device-specific database.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 14, 2024
From: UATC, LLC
To: AURORA OPERATIONS, INC.
Reel/Frame 067733/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 11, 2019
From: AUTO HORIZON, LLC; UBER TECHNOLOGIES, INC.
To: UATC, LLC
Reel/Frame 050975/0820 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 4, 2017
From: BORGSOLUTIONS, INC.
To: AUTO HORIZON, LLC
Reel/Frame 042404/0059 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 23, 2009
From: BORG, CHRISTOPHE S.; COPELAND, CHRISTOPHER K.
To: BORGSOLUTIONS, INC.
Reel/Frame 022297/0717 →