Locating fuel options and services
First Claim
1. A method comprising:
- receiving, at a computing device and from an on-board diagnostic (OBD) system associated with a vehicle, an amount of fuel detected in a fuel tank of the vehicle;
receiving, at the computing device and from a user device, a route;
determining, by a processor of the computing device, locations of a plurality of fuel options along the route;
determining, by the processor of the computing device, prices of fuel at the plurality of fuel options;
determining, by the processor of the computing device and through communication of the computing device with the OBD system associated with the vehicle, a fuel efficiency of the vehicle;
determining, by the processor of the computing device and based on the fuel efficiency of the vehicle and the amount of fuel detected in the fuel tank, a location along the route where fuel is expected to be required;
based on the location along the route where fuel is expected to be required, the locations of the plurality of fuel options along the route, and the prices of fuel at the plurality of fuel options, calculating, by the processor of the computing device, a lowest-cost way of navigating the route, wherein calculating a lowest-cost way of navigating the route comprises;
determining, based on the location along the route where fuel is expected to be required, the locations of the plurality of fuel options along the route, and the prices of fuel at the plurality of fuel options, a fuel stop location as a location, of the locations of the plurality of fuel options, having a lowest fuel cost in a vicinity of the location along the route where fuel is expected to be required; and
calculating, based on including the fuel stop location on the route, a way of navigating the route; and
transmitting, by the computing device and to the user device, the lowest-cost way of navigating the route, wherein transmitting the lowest-cost way of navigating the route comprises transmitting information that causes the user device to display an interactive map with the route and the fuel stop location corresponding to the location along the route where fuel is expected to be required.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods may provide for generating and using information about fuel options along a predetermined route. An optimized fuel location server may use information related to the fuel efficiency in a given vehicle and information related to the amount of fuel currently present in a fuel tank associated with the vehicle to determine where along the predetermined route fuel will be required. The optimized fuel location server may also determine where the vehicle should stop for fuel to navigate the route in the lowest cost way possible. The optimized fuel location server may further consider user preferences, such as preferred fuel providers, in determining which fuel option should be used. Finally, the optimized fuel location server may be configured to send notifications (e.g., real-time, etc.) to a user device when the user device is within the vicinity of one or more fuel options.
-
Citations
16 Claims
-
1. A method comprising:
-
receiving, at a computing device and from an on-board diagnostic (OBD) system associated with a vehicle, an amount of fuel detected in a fuel tank of the vehicle; receiving, at the computing device and from a user device, a route; determining, by a processor of the computing device, locations of a plurality of fuel options along the route; determining, by the processor of the computing device, prices of fuel at the plurality of fuel options; determining, by the processor of the computing device and through communication of the computing device with the OBD system associated with the vehicle, a fuel efficiency of the vehicle; determining, by the processor of the computing device and based on the fuel efficiency of the vehicle and the amount of fuel detected in the fuel tank, a location along the route where fuel is expected to be required; based on the location along the route where fuel is expected to be required, the locations of the plurality of fuel options along the route, and the prices of fuel at the plurality of fuel options, calculating, by the processor of the computing device, a lowest-cost way of navigating the route, wherein calculating a lowest-cost way of navigating the route comprises; determining, based on the location along the route where fuel is expected to be required, the locations of the plurality of fuel options along the route, and the prices of fuel at the plurality of fuel options, a fuel stop location as a location, of the locations of the plurality of fuel options, having a lowest fuel cost in a vicinity of the location along the route where fuel is expected to be required; and calculating, based on including the fuel stop location on the route, a way of navigating the route; and transmitting, by the computing device and to the user device, the lowest-cost way of navigating the route, wherein transmitting the lowest-cost way of navigating the route comprises transmitting information that causes the user device to display an interactive map with the route and the fuel stop location corresponding to the location along the route where fuel is expected to be required. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system comprising:
-
a network; a sensor configured to detect an amount of fuel in a fuel tank of a vehicle; a mobile device associated with a driver of the vehicle; and a computing device, wherein the sensor, the mobile device, and the computing device are communicatively coupled through the network, the computing device comprising hardware including a processor and a memory storing computer-readable instructions that, when executed by the processor, cause the computing device to; receive, from the sensor, the amount of fuel detected in the fuel tank of the vehicle; receive, from the mobile device, a route; determine locations of a plurality of fuel options along the route; determine prices of fuel at the plurality of fuel options; determine a fuel efficiency of the vehicle; determine, based on the fuel efficiency of the vehicle and the amount of fuel detected in the fuel tank, a location along the route where fuel is expected to be required; based on the location along the route where fuel is expected to be required, the locations of the plurality of fuel options along the route, and the prices of fuel at the plurality of fuel options, calculate a lowest-cost way of navigating the route, wherein the lowest-cost way of navigating the route is calculated by; determining, based on the location along the route where fuel is expected to be required, the locations of the plurality of fuel options along the route, and the prices of fuel at the plurality of fuel options, a fuel stop location as a location, of the locations of the plurality of fuel options, having a lowest fuel cost in a vicinity of the location along the route where fuel is expected to be required; and calculating, based on including the fuel stop location on the route, a way of navigating the route; and transmitting, to the mobile device, the lowest-cost way of navigating the route, wherein transmitting the lowest-cost way of navigating the route comprises transmitting information that causes the mobile device to display an interactive map with the route and the fuel stop location corresponding to the location along the route where fuel is expected to be required. - View Dependent Claims (12, 13, 14)
-
-
15. A non-transitory, computer-readable storage medium having computer-executable program instructions stored thereon that, when executed by at least one processor, cause a computer system to:
-
determine a route to be traveled by a vehicle by identifying a starting point, a destination point, and an intermediary point to travel to between the starting point and the destination point; obtain first information related to locations of a plurality of fuel options along the route and prices of fuel at the plurality of fuel options; obtain second information related to a fuel efficiency associated with the vehicle and an amount of fuel detected in a fuel tank of the vehicle; determine, based on the fuel efficiency of the vehicle and the amount of fuel detected in the fuel tank, a plurality of locations along the route where fuel is expected to be required; based on the plurality of locations along the route where fuel is expected to be required, the locations of the plurality of fuel options along the route, and the prices of fuel at the plurality of fuel options, calculate a lowest-cost way of navigating the route, wherein the lowest-cost way of navigating the route is calculated by; determining, based on the locations of the plurality of fuel options along the route and the prices of fuel at the plurality of fuel options and for each of the plurality of locations along the route where fuel is expected to be required, a fuel stop location, of the locations of the plurality of fuel options, having a lowest fuel cost in a vicinity of that location along the route where fuel is expected to be required; and calculating, based on including the fuel stop location on the route, a way of navigating the route; and transmitting, to a user device, the lowest-cost way of navigating the route, wherein transmitting the lowest-cost way of navigating the route comprises transmitting information that causes the user device to display an interactive map with the route and the fuel stop location corresponding to the location along the route where fuel is expected to be required. - View Dependent Claims (16)
-
Specification