Smart dongle for use with telematics devices
First Claim
1. A device comprising:
- a connector configured to selectively plug into and be removable from an Electronic Control Unit (“
ECU”
) connector of a vehicle; and
a processor configured to execute instructions, stored in a memory, to;
read vehicle information from the ECU connector,the vehicle information including;
information associated with a first energy level, andinformation associated with a second energy level,
the second energy level being determined after a time period, and
the second energy level being different than the first energy level,the vehicle information being displayed via a user interface of the device, andthe vehicle information being communicated by at least one of;
an automated phone call,a short message service (SMS) message,a text message,email,http link, orweb-based portal;
determine an energy usage based at least in part on an energy usage rate,the energy usage rate being based on the information associated with the first energy level and the information associated with the second energy level;
determine a driving range based at least in part on the energy usage;
determine a location of the vehicle;
send information associated with the determined driving range and information associated with the location to a remote device;
receive, based on sending the information associated with the determined driving range and the information associated with the location to the remote device, a facility list from the remote device;
provide the facility list for presentation;
receive, from the remote device, a pricing list associated with at least one facility, identified in the facility list, based on the driving range;
receive, from an occupant device, a request for the vehicle information; and
send, to the occupant device, the vehicle information,the occupant device including a user interface to display the vehicle information.
1 Assignment
0 Petitions
Accused Products
Abstract
A smart dongle device may comprise a connector configured to plug into and be removable from an ECU/diagnostic connector of a vehicle, a transceiver configured to communicatively connect with a remote device, and a processor and a memory having a program communicatively connected to the processor. The processor may be configured to read vehicle information including at least one ECU output from the ECU connector, store the vehicle information, process the vehicle information, and send the vehicle information to the remote device. The processor may further be configured to determine energy levels stored by a vehicle before and after a trip and generate a remaining range and a total energy capacity based in part on the energy levels, wherein the total energy capacity of the vehicle is not directly available through the ECU/diagnostic connector.
30 Citations
20 Claims
-
1. A device comprising:
-
a connector configured to selectively plug into and be removable from an Electronic Control Unit (“
ECU”
) connector of a vehicle; anda processor configured to execute instructions, stored in a memory, to; read vehicle information from the ECU connector, the vehicle information including; information associated with a first energy level, and information associated with a second energy level,
the second energy level being determined after a time period, and
the second energy level being different than the first energy level,the vehicle information being displayed via a user interface of the device, and the vehicle information being communicated by at least one of; an automated phone call, a short message service (SMS) message, a text message, email, http link, or web-based portal; determine an energy usage based at least in part on an energy usage rate, the energy usage rate being based on the information associated with the first energy level and the information associated with the second energy level; determine a driving range based at least in part on the energy usage; determine a location of the vehicle; send information associated with the determined driving range and information associated with the location to a remote device; receive, based on sending the information associated with the determined driving range and the information associated with the location to the remote device, a facility list from the remote device; provide the facility list for presentation; receive, from the remote device, a pricing list associated with at least one facility, identified in the facility list, based on the driving range; receive, from an occupant device, a request for the vehicle information; and send, to the occupant device, the vehicle information, the occupant device including a user interface to display the vehicle information. - View Dependent Claims (2, 3, 4, 5, 15, 18)
-
-
6. A method comprising:
-
reading, by a device connected to an Electronic Control Unit (“
ECU”
) connector of a vehicle, vehicle information from the ECU connector,the vehicle information including; information associated with a first energy level, and information associated with a second energy level, the second energy level being determined after a time period, and the second energy level being different than the first energy level, the vehicle information being displayed via a user interface of the device, and the vehicle information being communicated by at least one of; an automated phone call, a short message service (SMS) message, a text message, email, http link, or web-based portal; determining, by the device, an energy usage based at least in part on an energy usage rate, the energy usage rate being based on the information associated with the first energy level and the information associated with the second energy level; determining, by the device, a driving range based at least in part on the energy usage; determining, by the device, a location of the vehicle; sending, by the device, information associated with the determined driving range and information associated with the location to a remote device; receiving, by the device and based on sending the information associated with the determined driving range and the information associated with the location to the remote device, a facility list from the remote device; providing, by the device, the facility list for presentation; receiving, by the device and from the remote device, a pricing list associated with at least one facility, identified in the facility list, based on the driving range; receiving, by the device and from an occupant device, a request for the vehicle information; and sending, by the device and to the occupant device, the vehicle information, the occupant device including a user interface to display the vehicle information. - View Dependent Claims (7, 8, 9, 16, 19)
-
-
10. A computer-readable medium storing instructions, the instructions comprising:
one or more instructions that, when executed by one or more processors of a device, cause the one or more processors to; read vehicle information from an Electronic Control Unit (“
ECU”
) connector of a vehicle connected to the device,the vehicle information including; information associated with a first energy level, and information associated with a second energy level,
the second energy level being determined after a time period, and
the second energy level being different than the first energy level,the vehicle information being displayed via a user interface of the device, and the vehicle information being communicated by at least one of; an automated phone call, a short message service (SMS) message, a text message, email, http link, or web-based portal; determine an energy usage based at least in part on an energy usage rate, the energy usage rate being based on the information associated with the first energy level and the information associated with the second energy level; determine a driving range based at least in part on the energy usage; determine a location of the vehicle; send information associated with the determined driving range and information associated with the location to a remote device; and receive, based on sending the information associated with the determined driving range and the information associated with the location to the remote device, a facility list from the remote device; provide the facility list for presentation; receive, from the remote device, a pricing list associated with at least one facility, identified in the facility list, based on the driving range; receive, from an occupant device, a request for the vehicle information; and send, to the occupant device, the vehicle information, the occupant device including a user interface to display the vehicle information. - View Dependent Claims (11, 12, 13, 14, 17, 20)
Specification