Method and system for performing diagnostics or software maintenance for a vehicle
First Claim
1. A method of performing remote diagnostic on a vehicle, the method comprising:
- performing a particular task by a data processor;
determining if resource consumption of the data processor for the respective particular task exceeds a threshold amount of resource consumption;
incrementing a loop counter in a data storage device associated with the data processor if the resource consumption for the respective particular task exceeds the threshold amount; and
designating the particular task as a poison message if the data processor has been rebooted, or appears to have been rebooted, more than a maximum number of times as indicated by the loop counter.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system for performing diagnostics or software maintenance on a vehicle comprises a data processor for performing a particular task. A resource monitor is arranged for determining if resource consumption of the data processor for the respective particular task exceeds a threshold amount of resource consumption. A loop counter is arranged to increment a loop counter in a data storage device associated with the data processor if the resource consumption for the respective particular task exceeds the threshold amount. A poison task module is capable of designating the particular task as a poison message if the data processor has been rebooted a maximum number of times as indicated by the loop counter.
26 Citations
16 Claims
-
1. A method of performing remote diagnostic on a vehicle, the method comprising:
-
performing a particular task by a data processor; determining if resource consumption of the data processor for the respective particular task exceeds a threshold amount of resource consumption; incrementing a loop counter in a data storage device associated with the data processor if the resource consumption for the respective particular task exceeds the threshold amount; and designating the particular task as a poison message if the data processor has been rebooted, or appears to have been rebooted, more than a maximum number of times as indicated by the loop counter. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system of performing remote diagnostic on a vehicle, the system comprising:
-
a data processor for performing a particular task; a resource monitor for determining if resource consumption of the data processor for the respective particular task exceeds a threshold amount of resource consumption; a loop counter for incrementing a loop count or a number in a data storage device associated with the data processor if the resource consumption for the respective particular task exceeds the threshold amount; and a poison task module for designating the particular task as a poison message if the data processor has been rebooted, or appears to have been rebooted, more than a maximum number of times as indicated by the loop counter. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A method of performing remote diagnostic on a vehicle, the method comprising:
-
performing a particular task by a data processor; determining if resource consumption of the data processor for the respective particular task exceeds a threshold amount of resource consumption; incrementing a loop counter, in a data storage device associated with the data processor, if the resource consumption for the respective particular task exceeds the threshold amount, or if the watchdog timer expires without being cleared during the timeout period or timeout interval, designating the particular task as a poison message if the data processor has been rebooted more than a maximum number of times as indicated by the loop counter. - View Dependent Claims (16)
-
Specification