IP Library Granted Patent US 11,574,208
Granted Patent B2
US 11,574,208 · App. 16/110,642 · Granted Feb 7, 2023

Predicting refueling information for a client device

Inventors: Vipul Shyam Javeri (Atlanta, GA); Aaroon Thowfiq Shahul Hameed (Alpharetta, GA); Diego Mondragon (Roswell, GA); Mourya C. Darivemula (Sugar Hill, GA)
Assignee: Verizon Connect Inc.
G06N5/04G01C21/343G01C21/3469
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 11,574,208
App. No.
16/110,642
Granted
Feb 7, 2023
Kind
B2
Abstract

A device can receive fuel information associated with a vehicle and location information associated with the vehicle. The device can determine a home location associated with a user of a client device and a destination location associated with the user. The device can determine an estimated fuel usage, of the vehicle, associated with a route between the home location and the destination location. The device can determine an estimated quantity of trips between the home location and the destination location. The device can generate refueling information, associated with the vehicle, wherein the refueling information includes information identifying at least one of: the estimated quantity of trips between the home location and the destination location, a recommended date and time to refuel the vehicle, or a recommended refueling location. The device can transmit the refueling information to the client device.

Claims (156)

1. A method, comprising:

receiving, at a travel management platform,

fuel information associated with a vehicle, and

location information associated with the vehicle;

determining, by the travel management platform and based on the location information and using a plurality of machine learning algorithms, a home location associated with a user of a client device and a destination location associated with the user;

determining, by the travel management platform and based on the fuel information and driving behavior information associated with the user, an estimated fuel usage, of the vehicle, associated with a route between the home location and the destination location;

determining, by the travel management platform and based on the fuel information and the estimated fuel usage, an estimated quantity of trips between the home location and the destination location available with a fuel supply in the vehicle,

wherein determining the estimated quantity of trips is based on the fuel information indicating:

first historic fuel usage information associated with historic travel from the home location to the destination location, and

second historic fuel usage information associated with historic travel from the destination location to the home location;

generating, by the travel management platform, refueling information, associated with the vehicle, based on the driving behavior information and the estimated quantity of trips between the home location and the destination location,

wherein the refueling information includes information identifying at least one of:

the estimated quantity of trips between the home location and the destination location,

a recommended date and time to refuel the vehicle, or

a recommended refueling location; and

transmitting, by the travel management platform, the refueling information to the client device.

2. The method of claim 1 , wherein determining the home location and the destination location comprises:

determining, based on the location information, at least one of:

that a particular location of the vehicle remains the same or substantially similar for a time period that satisfies a threshold time period,

that the time period is associated with a particular time window of one or more days, or

that the vehicle is located at the particular location during the particular time window for a quantity of days that satisfies a threshold quantity of days; and

determining at least one of the home location or the destination location based on at least one of:

determining that the particular location of the vehicle remains the same or substantially similar for the time period that satisfies the threshold time period,

determining that the time period is associated with the particular time window of one or more days, or

determining that the vehicle is located at the particular location during the particular time window for the quantity of days that satisfies the threshold quantity of days.

3. The method of claim 1 , further comprising:

determining the recommended refueling location based on at least one of:

the recommended refueling location being located within a particular distance from at least one of:

the home location, or

the destination location,

historical refueling information, associated with the user, included in the driving behavior information, or

fuel price information associated with the recommended refueling location.

4. The method of claim 1 , wherein the driving behavior information comprises:

refueling behavior information associated with the user,

wherein the refueling behavior information includes information identifying one or more refueling events associated with the vehicle, and

wherein the method further comprises:

identifying a refueling event, of the one or more refueling events, by:

determining that the vehicle has entered a point of interest associated with a refueling station,

determining a first fuel level of the vehicle when the vehicle entered the point of interest,

determining a second fuel level of the vehicle after the vehicle leaves the point of interest, and

determining that the refueling event occurred based on the second fuel level being greater relative to the first fuel level.

5. The method of claim 1 , wherein generating the refueling information comprises:

generating the refueling information based on driving behavior information associated with one or more other users,

wherein the driving behavior information associated with the one or more other users is selected based on a similarity of the driving behavior information associated with the one or more other users and the driving behavior information associated with the user.

6. The method of claim 1 , wherein the driving behavior information comprises at least one of:

acceleration information associated with the user,

average speed information associated with the user,

an amount of driving time associated with the user,

historical route information associated with the user, or

historical refueling information associated with the user.

7. The method of claim 1 , wherein the fuel information comprises at least one of:

information identifying a type of fuel associated with the vehicle,

information identifying a fuel level associated with the vehicle, or

information identifying an average fuel economy associated with the vehicle.

8. A device, comprising:

one or more memories; and

one or more processors, communicatively coupled to the one or more memories, to:

receive:

fuel information associated with a vehicle, and

location information associated with the vehicle;

determine, based on the location information and based on using a plurality of machine learning algorithms, a home location associated with a user of a client device and a destination location associated with the user;

determine, based on the fuel information and driving behavior information associated with the user, an estimated fuel usage, of the vehicle, associated with a route between the home location and the destination location;

determine, based on the fuel information and the estimated fuel usage, an estimated quantity of trips between the home location and the destination location available with a fuel supply in the vehicle,

wherein the one or more processors, to determine the estimated quantity of trips, are configured to determine the estimated quantity of trips based on:

first historic fuel usage information associated with historic travel from the home location to the destination location, and

second historic fuel usage information associated with historic travel from the destination location to the home location;

generate refueling information, associated with the vehicle, based on the driving behavior information and the estimated quantity of trips between the home location and the destination location,

wherein the refueling information includes information identifying at least one of:

the estimated quantity of trips between the home location and the destination location,

a recommended date and time to refuel the vehicle, or

a recommended refueling location; and

transmit the refueling information to the client device.

9. The device of claim 8 , wherein the one or more processors, when determining the home location and the destination location, are to:

determine, based on the location information, at least one of:

that a particular location of the vehicle remains substantially the same or substantially similar for a time period that satisfies a threshold time period,

that the time period is associated with a particular time window of one or more days, or

that the vehicle is located at the particular location during the particular time window for a quantity of days that satisfies a threshold quantity of days, and

determine at least one of the home location or the destination location based on at least one of:

determining that the particular location of the vehicle remains the same or substantially similar for the time period that satisfies the threshold time period,

determining that the time period is associated with the particular time window of one or more days, or

determining that the vehicle is located at the particular location during the particular time window for the quantity of days that satisfies the threshold quantity of days.

10. The device of claim 8 , wherein the one or more processors are further to:

determine the recommended refueling location based on at least one of:

the recommended refueling location being located within a particular distance from at least one of:

the home location, or

the destination location,

historical refueling information, associated with the user, included in the driving behavior information, or

fuel price information associated with the recommended refueling location.

11. The device of claim 8 , wherein the driving behavior information comprises:

refueling behavior information associated with the user,

wherein the refueling behavior information includes information identifying one or more refueling events associated with the vehicle, and

wherein the one or more processors are further to:

identify a refueling event, of the one or more refueling events, by:

determining that the vehicle has entered a point of interest associated with a refueling station,

determining a first fuel level of the vehicle when the vehicle entered the point of interest,

determining a second fuel level of the vehicle after the vehicle leaves the point of interest, and

determining that the refueling event occurred based on the second fuel level being greater relative to the first fuel level.

12. The device of claim 8 , wherein the one or more processors, when generating the refueling information, are to:

generate the refueling information based on driving behavior information associated with one or more other users to determine the refueling information,

wherein the driving behavior information associated with the one or more other users is selected based on a similarity of the driving behavior information associated with the one or more other users and the driving behavior information associated with the user.

13. The device of claim 8 , wherein the driving behavior information comprises at least one of:

acceleration information associated with the user,

average speed information associated with the user,

an amount of driving time associated with the user,

historical route information associated with the user, or

historical refueling information associated with the user.

14. The device of claim 8 , wherein the fuel information comprises at least one of:

information identifying a type of fuel associated with the vehicle,

information identifying a fuel level associated with the vehicle, or

information identifying an average fuel economy associated with the vehicle.

15. A non-transitory computer-readable medium storing instructions, the instructions comprising:

one or more instructions that, when executed by one or more processors of a travel management platform, cause the one or more processors to:

receive:

fuel information associated with a vehicle, and

location information associated with the vehicle;

determine, based on the location information and using a plurality of machine learning algorithms, a home location associated with a user of a client device and a destination location associated with the user;

determine, based on the fuel information and driving behavior information associated with the user, an estimated fuel usage, of the vehicle, associated with a route between the home location and the destination location;

determine, based on the fuel information and the estimated fuel usage, an estimated quantity of trips between the home location and the destination location available with a fuel supply in the vehicle,

wherein the one or more instructions, that cause the one or more processors to determine the estimated quantity of trips, cause the one or more processors to determine the estimated quantity of trips based on:

first historic fuel usage information associated with historic travel from the home location to the destination location, and

second historic fuel usage information associated with historic travel from the destination location to the home location;

generate refueling information, associated with the vehicle, based on the driving behavior information and the estimated quantity of trips between the home location and the destination location,

wherein the refueling information includes information identifying at least one of:

the estimated quantity of trips between the home location and the destination location,

a recommended date and time to refuel the vehicle, or

a recommended refueling location; and

transmit the refueling information to the client device.

16. The non-transitory computer-readable medium of claim 15 , wherein the one or more instructions, that cause the one or more processors to determine the home location and the destination location, cause the one or more processors to:

determine, based on the location information, at least one of:

that a particular location of the vehicle remains the same or substantially similar for a time period that satisfies a threshold time period,

that the time period is associated with a particular time window of one or more days, or

that the vehicle is located at the particular location during the particular time window for a quantity of days that satisfies a threshold quantity of days, and

determine at least one of the home location or the destination location based on at least one of:

determining that the particular location of the vehicle remains the same or substantially similar for the time period that satisfies the threshold time period,

determining that the time period is associated with the particular time window of one or more days, or

determining that the vehicle is located at the particular location during the particular time window for the quantity of days that satisfies the threshold quantity of days.

17. The non-transitory computer-readable medium of claim 15 , wherein the one or more instructions, when executed by the one or more processors, further cause the one or more processors to:

determine the recommended refueling location based on at least one of:

the recommended refueling location being located within a particular distance from at least one of:

the home location, or

the destination location,

historical refueling information, associated with the user, included in the driving behavior information, or

fuel price information associated with the recommended refueling location.

18. The non-transitory computer-readable medium of claim 15 , wherein the one or more instructions, that cause the one or more processors to generate the refueling information, cause the one or more processors to:

generate the refueling information based on driving behavior information associated with one or more other users to determine the refueling information,

wherein the driving behavior information associated with the one or more other users is selected based on a similarity of the driving behavior information associated with the one or more other users and the driving behavior information associated with the user.

19. The non-transitory computer-readable medium of claim 15 , wherein the driving behavior information comprises at least one of:

acceleration information associated with the user,

average speed information associated with the user,

an amount of driving time associated with the user,

historical route information associated with the user, or

historical refueling information associated with the user.

20. The non-transitory computer-readable medium of claim 15 , wherein the fuel information comprises at least one of:

information identifying a type of fuel associated with the vehicle,

information identifying a fuel level associated with the vehicle, or

information identifying an average fuel economy associated with the vehicle.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 11, 2018
From: VERIZON CONNECT INC.
To: VERIZON PATENT AND LICENSING INC.
Reel/Frame 047469/0089 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 24, 2018
From: JAVERI, VIPUL SHYAM; SHAHUL HAMEED, AAROON THOWFIQ; MONDRAGON, DIEGO; DARIVEMULA, MOURYA C.
To: VERIZON CONNECT INC.
Reel/Frame 046696/0241 →
Continuity (1)
Related Publication 20200065679A1 · Feb 27, 2020
Cited By (1)
US 12,384,382