IP Library › Granted Patent US 10,823,125
Granted Patent B1
US 10,823,125 · App. 16/673,356 · Granted Nov 3, 2020

Systems and methods for determining fuel level based on fuel consumption and refill data

Inventors: Raja Shekar Kilaru (Frisco, TX); Karthik Kaja (Plano, TX); Marshall Sosland (Plano, TX); Randall Mason Harris (Plano, TX)
Assignee: TOYOTA CONNECTED NORTH AMERICA, INC.
F02M37/0082B60K15/03B60K2015/03217
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 10,823,125
App. No.
16/673,356
Granted
Nov 3, 2020
Kind
B1
Abstract

Embodiments include systems and methods of reporting the fuel level in a fuel tank of a vehicle. The method includes receiving a fuel consumption curve and a fuel refill curve, receiving a first fuel level value and a second fuel level value from a fuel level sensor, and determining whether the vehicle is consuming fuel or receiving fuel based on a change between the first fuel level value and the second fuel level value. In response to determining that the vehicle is consuming fuel, the method further includes determining a fuel gauge display value based on the second fuel level value and the fuel consumption curve. In response to determining that the vehicle is receiving fuel, the method further includes determining a fuel gauge display value based on the second fuel level value and the fuel refill curve. The fuel gauge display value is presented on a fuel gauge display.

Claims (416)

1. A method of reporting a fuel level in a fuel tank of a vehicle, the method comprising:

receiving, at an electronic control unit, a fuel consumption curve and a fuel refill curve;

receiving, at the electronic control unit, a first fuel level value from a fuel level sensor;

receiving, at the electronic control unit, a second fuel level value from the fuel level sensor;

determining whether the vehicle is consuming fuel or receiving fuel based on a change between the first fuel level value and the second fuel level value;

in response to determining that the vehicle is consuming fuel, determining a fuel gauge display value for an amount of fuel in a fuel tank based on the second fuel level value and the fuel consumption curve;

in response to determining that the vehicle is receiving fuel, determining the fuel gauge display value for the amount of fuel in the fuel tank based on the second fuel level value and the fuel refill curve; and

presenting the fuel gauge display value on a fuel gauge display.

2. The method of claim 1 , further comprising:

transmitting vehicle information to a remote computing device; and

receiving, from the remote computing device, at least one of the fuel consumption curve or the fuel refill curve for the vehicle associated with the vehicle information.

3. The method of claim 1 , further comprising:

in response to determining that the vehicle received fuel:

receiving, at the electronic control unit, a third fuel level value from the fuel level sensor;

determining that the vehicle is consuming fuel based on a change between the third fuel level value and the second fuel level value;

in response to determining that the vehicle is consuming fuel, generating an adjusted fuel level value by implementing a smoothing function to each subsequent consumption fuel level value obtained from the fuel level sensor; and

determining the fuel gauge display value for the amount of fuel in the fuel tank based on the adjusted fuel level value and the fuel consumption curve.

4. The method of claim 3 , wherein the smoothing function utilizes a weighted average technique defined by:

fuel

⁢

⁢

gauge

⁢

⁢

display

⁢

⁢

value

=

C

⁢

G

⁢

R

-

(

Round

⁡

(

P

⁢

R

⁡

(

1

-

P

⁢

V

)

)

)

P

⁢

G

⁢

R

-

(

Round

⁡

(

P

⁢

R

⁡

(

1

-

P

⁢

V

)

)

)

*

F

⁢

S

⁢

V

C

⁢

G

⁢

R

+

P

⁢

G

⁢

R

-

C

⁢

G

⁢

R

P

⁢

G

⁢

R

-

(

Round

⁡

(

P

⁢

R

⁡

(

1

-

P

⁢

V

)

)

)

*

C

⁢

S

⁢

V

C

⁢

G

⁢

R

,

wherein CGR is a current fuel level value from the fuel level sensor, PGR is a fuel level value obtained once a partial refill event is complete, PV is a predetermined percent value, FSV CGR is a fill-up scale value corresponding to the CGR and the fuel refill curve, and CSV CGR is a consumption scale value corresponding to the CGR and the fuel consumption curve.

5. The method of claim 4 , wherein PV is a value from 5% to 10%.

6. The method of claim 1 , wherein the fuel consumption curve is a non-linear curve.

7. The method of claim 1 , wherein the fuel refill curve is a non-linear curve.

8. The method of claim 1 , wherein the fuel refill curve includes two or more piecewise partial refill curves.

9. A system of reporting a fuel level in a fuel tank of a vehicle comprising:

a fuel gauge display;

a fuel level sensor; and

an electronic control unit communicatively coupled to the fuel gauge display and the fuel level sensor, wherein the electronic control unit is configured to:

receive a fuel consumption curve and a fuel refill curve;

receive a first fuel level value from the fuel level sensor;

receive a second fuel level value from the fuel level sensor;

determine whether the vehicle is consuming fuel or receiving fuel based on a change between the first fuel level value and the second fuel level value;

in response to determining that the vehicle is consuming fuel, determine a fuel gauge display value for an amount of fuel in a fuel tank based on the second fuel level value and the fuel consumption curve;

in response to determining that the vehicle is receiving fuel, determine the fuel gauge display value for the amount of fuel in the fuel tank based on the second fuel level value and the fuel refill curve; and

present the fuel gauge display value on the fuel gauge display.

10. The system of claim 9 , wherein the electronic control unit is further configured to:

transmit vehicle information to a remote computing device; and

receive, from the remote computing device, at least one of the fuel consumption curve or the fuel refill curve for the vehicle associated with the vehicle information.

11. The system of claim 9 , wherein the electronic control unit is further configured to:

in response to determining that the vehicle received fuel:

receive a third fuel level value from the fuel level sensor;

determine that the vehicle is consuming fuel based on a change between the third fuel level value and the second fuel level value;

in response to determining that the vehicle is consuming fuel, generate an adjusted fuel level value by implementing a smoothing function to each subsequent consumption fuel level value obtained from the fuel level sensor; and

determine the fuel gauge display value for the amount of fuel in the fuel tank based on the adjusted fuel level value and the fuel consumption curve.

12. The system of claim 11 , wherein the smoothing function utilizes a weighted average technique defined by:

fuel

⁢

⁢

gauge

⁢

⁢

display

⁢

⁢

value

=

C

⁢

G

⁢

R

-

(

Round

⁡

(

P

⁢

R

⁡

(

1

-

P

⁢

V

)

)

)

P

⁢

G

⁢

R

-

(

Round

⁡

(

P

⁢

R

⁡

(

1

-

P

⁢

V

)

)

)

*

F

⁢

S

⁢

V

C

⁢

G

⁢

R

+

P

⁢

G

⁢

R

-

C

⁢

G

⁢

R

P

⁢

G

⁢

R

-

(

Round

⁡

(

P

⁢

R

⁡

(

1

-

P

⁢

V

)

)

)

*

C

⁢

S

⁢

V

C

⁢

G

⁢

R

,

wherein CGR is a current fuel level value from the fuel level sensor, PGR is a fuel level value obtained once a partial refill event is complete, PV is a predetermined percent value, FSV CGR is a fill-up scale value corresponding to the CGR and the fuel refill curve, and CSV CGR is a consumption scale value corresponding to the CGR and the fuel consumption curve.

13. The system of claim 12 , wherein PV is a value from 5% to 10%.

14. The system of claim 9 , wherein the fuel consumption curve is a non-linear curve.

15. The system of claim 9 , wherein the fuel refill curve is a non-linear curve.

16. The system of claim 9 , wherein the fuel refill curve includes two or more piecewise partial refill curves.

17. A vehicle comprising:

a fuel gauge display;

a fuel level sensor; and

an electronic control unit communicatively coupled to the fuel gauge display and the fuel level sensor, wherein the electronic control unit is configured to:

receive a fuel consumption curve and a fuel refill curve;

receive a first fuel level value from the fuel level sensor;

receive a second fuel level value from the fuel level sensor;

determine whether the vehicle is consuming fuel or receiving fuel based on a change between the first fuel level value and the second fuel level value;

in response to determining that the vehicle is consuming fuel, determine a fuel gauge display value for an amount of fuel in a fuel tank based on the second fuel level value and the fuel consumption curve;

in response to determining that the vehicle is receiving fuel, determine the fuel gauge display value for the amount of fuel in the fuel tank based on the second fuel level value and the fuel refill curve; and

present the fuel gauge display value on the fuel gauge display.

18. The vehicle of claim 17 , wherein the electronic control unit is further configured to:

transmit vehicle information to a remote computing device; and

receive, from the remote computing device, at least one of the fuel consumption curve or the fuel refill curve for the vehicle associated with the vehicle information.

19. The vehicle of claim 17 , wherein the electronic control unit is further configured to:

in response to determining that the vehicle received fuel:

receive a third fuel level value from the fuel level sensor;

determine that the vehicle is consuming fuel based on a change between the third fuel level value and the second fuel level value;

in response to determining that the vehicle is consuming fuel, generate an adjusted fuel level value by implementing a smoothing function to each subsequent consumption fuel level value obtained from the fuel level sensor; and

determine the fuel gauge display value for the amount of fuel in the fuel tank based on the adjusted fuel level value and the fuel consumption curve.

20. The vehicle of claim 19 , wherein the smoothing function utilizes a weighted average technique defined by:

fuel

⁢

⁢

gauge

⁢

⁢

display

⁢

⁢

value

=

C

⁢

G

⁢

R

-

(

Round

⁡

(

P

⁢

R

⁡

(

1

-

P

⁢

V

)

)

)

P

⁢

G

⁢

R

-

(

Round

⁡

(

P

⁢

R

⁡

(

1

-

P

⁢

V

)

)

)

*

F

⁢

S

⁢

V

C

⁢

G

⁢

R

+

P

⁢

G

⁢

R

-

C

⁢

G

⁢

R

P

⁢

G

⁢

R

-

(

Round

⁡

(

P

⁢

R

⁡

(

1

-

P

⁢

V

)

)

)

*

C

⁢

S

⁢

V

C

⁢

G

⁢

R

,

wherein CGR is a current fuel level value from the fuel level sensor, PGR is a fuel level value obtained once a partial refill event is complete, PV is a predetermined percent value, FSV CGR is a fill-up scale value corresponding to the CGR and the fuel refill curve, and CSV CGR is a consumption scale value corresponding to the CGR and the fuel consumption curve.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 6, 2020
From: KILARU, RAJA SHEKAR; KAJA, KARTHIK; SOSLAND, MARSHALL; HARRIS, RANDALL M.
To: TOYOTA CONNECTED NORTH AMERICA, INC.
Reel/Frame 051428/0551 →
Continuity (1)
Provisional Application 62840806 · Apr 30, 2019
Cited By (3)
US 12,315,310 US 12,601,626 US 12,633,176