Start and stop methods for a vehicle smart mirror
First Claim
1. A vehicle mirror comprising:
- one or more accelerometers;
a Bluetooth transceiver;
a GPS transceiver;
an on-board diagnostics (OBD) transceiver;
one or more processors; and
a memory communicatively coupled to the one or more processors, the memory comprising instructions executable by the one or more processors, the one or more processors being operable when executing the instructions to;
access OBD data received by the OBD transceiver from an OBD port of a vehicle in which the vehicle mirror is installed;
monitor the OBD data to determine whether communications with the OBD port have been lost;
determine, from the OBD data, an OBD speed of the vehicle;
determine, from the GPS transceiver, a GPS speed of the vehicle;
determine, from the OBD data, an RPM of an engine of the vehicle;
when it is determined that communications with the OBD port have been lost, transition the vehicle mirror from an awake power state to a sleep power state;
when it is determined that communications with the OBD port have not been lost;
transition the vehicle mirror from the awake power state to the sleep power state when the OBD speed is determined to be zero for at least a first predetermined amount of time and the RPM of the engine is determined to be less than a threshold RPM amount; and
transition the vehicle mirror from the awake power state to the sleep power state when the GPS speed is determined to be less than threshold GPS speed for at least a second predetermined amount of time and the RPM of the engine is determined to be less than the threshold RPM amount; and
transmit data associated with the OBD data for display in an embedded display of the vehicle mirror or on a client device.
8 Assignments
0 Petitions
Accused Products
Abstract
In one embodiment, a vehicle mirror includes an on-board diagnostics (OBD) transceiver and one or more processors. The processors access OBD data received by the OBD transceiver from an OBD port of a vehicle. The processors further monitor the OBD data to determine whether communications with the OBD port have been lost, determine an OBD speed of the vehicle, and determine an RPM of an engine of the vehicle. The processors further determine a GPS speed of the vehicle from a GPS transceiver. When communications with the OBD port are lost, the processors transition the vehicle mirror to a sleep power state. When communications with the OBD port have not been lost, the processors transition the vehicle mirror to the sleep power state when the OBD speed is determined to be zero for at least a first predetermined amount of time and the RPM of the engine is determined to be less than a threshold RPM amount.
16 Citations
20 Claims
-
1. A vehicle mirror comprising:
-
one or more accelerometers; a Bluetooth transceiver; a GPS transceiver; an on-board diagnostics (OBD) transceiver; one or more processors; and a memory communicatively coupled to the one or more processors, the memory comprising instructions executable by the one or more processors, the one or more processors being operable when executing the instructions to; access OBD data received by the OBD transceiver from an OBD port of a vehicle in which the vehicle mirror is installed; monitor the OBD data to determine whether communications with the OBD port have been lost; determine, from the OBD data, an OBD speed of the vehicle; determine, from the GPS transceiver, a GPS speed of the vehicle; determine, from the OBD data, an RPM of an engine of the vehicle; when it is determined that communications with the OBD port have been lost, transition the vehicle mirror from an awake power state to a sleep power state; when it is determined that communications with the OBD port have not been lost; transition the vehicle mirror from the awake power state to the sleep power state when the OBD speed is determined to be zero for at least a first predetermined amount of time and the RPM of the engine is determined to be less than a threshold RPM amount; and transition the vehicle mirror from the awake power state to the sleep power state when the GPS speed is determined to be less than threshold GPS speed for at least a second predetermined amount of time and the RPM of the engine is determined to be less than the threshold RPM amount; and transmit data associated with the OBD data for display in an embedded display of the vehicle mirror or on a client device. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A vehicle mirror comprising:
-
an on-board diagnostics (OBD) transceiver; one or more processors; and a memory communicatively coupled to the one or more processors, the memory comprising instructions executable by the one or more processors, the one or more processors being operable when executing the instructions to; access OBD data received by the OBD transceiver from an OBD port of a vehicle in which the vehicle mirror is installed; monitor the OBD data to determine whether communications with the OBD port have been lost; determine, from the OBD data, an OBD speed of the vehicle; determine, from a GPS transceiver, a GPS speed of the vehicle; determine, from the OBD data, an RPM of an engine of the vehicle; when it is determined that communications with the OBD port have been lost, transition the vehicle mirror from an awake power state to a sleep power state; when it is determined that communications with the OBD port have not been lost; transition the vehicle mirror from the awake power state to the sleep power state when the OBD speed is determined to be zero for at least a first predetermined amount of time and the RPM of the engine is determined to be less than a threshold RPM amount; and transition the vehicle mirror from the awake power state to the sleep power state when the GPS speed is determined to be less than threshold GPS speed for at least a second predetermined amount of time and the RPM of the engine is determined to be less than the threshold RPM amount. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A vehicle mirror comprising:
-
an on-board diagnostics (OBD) transceiver, one or more processors; and a memory communicatively coupled to the one or more processors, the memory comprising instructions executable by the one or more processors, the one or more processors being operable when executing the instructions to; access OBD data received by the OBD transceiver from an OBD port of a vehicle in which the vehicle mirror is installed; monitor the OBI) data to determine whether communications with the OBD port have been lost; determine, from the OBD data, an OBD speed of the vehicle; determine, from the OBD data, an RPM of an engine of the vehicle; when it is determined that communications with the OBD port have been lost, transition the vehicle mirror from an awake power state to a sleep power state; when it is determined that communications with the OBD port have not been lost, transition the vehicle mirror from the awake power state to the sleep power state when the OBD speed is determined to be zero for at least a first predetermined amount of time and the RPM of the engine is determined to be less than a threshold RPM amount. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification