IGNITION EVENT GENERATION USING DATA FROM VEHICLE BUS
First Claim
Patent Images
1. A method for generating ignition events in a vehicle equipped with an internal combustion engine, the method comprising the steps of:
- waking, from a state of sleep a device connected to a data bus in the vehicle;
the device, while woken, attempting to obtain first data from the data bus;
interpreting, by a processor in the device, the obtained first data or an absence of first data as either the engine running or not running;
if the engine is interpreted not to be running, returning the device to the state of sleep; and
if the engine is interpreted to be running;
generating an ignition on event including a corresponding time of the ignition on event;
storing the ignition on event in computer readable memory;
attempting to obtain second data from the data bus;
interpreting the obtained second data or absence of second data as either the engine running or not running;
if the engine is interpreted to be running, returning the device to attempting to obtain second data from the data bus; and
if the engine is interpreted not to be running, generating an ignition off event including a corresponding time of the ignition off event, storing the ignition off event in computer readable memory, and returning the device to the state of sleep.
1 Assignment
0 Petitions
Accused Products
Abstract
A device detects ignition on and ignition off events in a vehicle with an internal combustion engine. Ignition events are detected by reading data from the vehicle'"'"'s data bus. While the ignition is off, the device awakes from time to time to either listen to or poll the data bus. Waking of the device may be triggered by the expiry of a timer or by the detection of a voltage fluctuation of the battery which provides power to both the engine and the device.
-
Citations
20 Claims
-
1. A method for generating ignition events in a vehicle equipped with an internal combustion engine, the method comprising the steps of:
-
waking, from a state of sleep a device connected to a data bus in the vehicle; the device, while woken, attempting to obtain first data from the data bus; interpreting, by a processor in the device, the obtained first data or an absence of first data as either the engine running or not running; if the engine is interpreted not to be running, returning the device to the state of sleep; and if the engine is interpreted to be running; generating an ignition on event including a corresponding time of the ignition on event; storing the ignition on event in computer readable memory; attempting to obtain second data from the data bus; interpreting the obtained second data or absence of second data as either the engine running or not running; if the engine is interpreted to be running, returning the device to attempting to obtain second data from the data bus; and if the engine is interpreted not to be running, generating an ignition off event including a corresponding time of the ignition off event, storing the ignition off event in computer readable memory, and returning the device to the state of sleep. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A device for generating ignition events in a vehicle equipped with an internal combustion engine, comprising:
-
a data interface connected to a data bus in the vehicle; a processor connected to the data interface; non-transitory computer readable media storing computer readable instructions that, when processed by the processor cause; the data interface to wake; the woken data transceiver to attempt to obtain first data from the data bus; interpretation of the obtained first data or an absence of first data as either the engine running or not running; if the engine is interpreted not to be running, return of the data interface to the state of sleep; and if the engine is interpreted to be running; generation of an ignition on event including a corresponding time of the ignition on event; storage of the ignition on event in the non-transitory computer readable media; the data interface to attempt to obtain second data from the data bus; interpretation of the obtained second data or absence of second data as either the engine running or not running; if the engine is interpreted to be running, return of the data interface to attempting to obtain second data from the data bus; and if the engine is interpreted not to be running, generation of an ignition off event including a corresponding time of the ignition off event, storage of the ignition off event in the non-transitory computer readable media, and return of the data interface to the state of sleep. - View Dependent Claims (17, 18, 19)
-
-
20. One or more non-transitory computer readable media comprising computer readable instructions that, when executed by a processor in a device that is connected to a data bus in a vehicle with an internal combustion engine, cause the device to perform the steps of:
-
waking, from a state of sleep; attempting to obtain first data from the data bus; interpreting the obtained first data or an absence of first data as either the engine running or not running; if the engine is interpreted not to be running, returning the device to the state of sleep; and if the engine is interpreted to be running; generating an ignition on event including a corresponding time of the ignition on event; storing the ignition on event in computer readable memory; attempting to obtain second data from the data bus; interpreting the obtained second data or absence of second data as either the engine running or not running; if the engine is interpreted to be running, returning the device to attempting to obtain second data from the data bus; and if the engine is interpreted not to be running, generating an ignition off event including a corresponding time of the ignition off event, storing the ignition off event in computer readable memory, and returning the device to the state of sleep.
-
Specification