Locating fuel options and services
First Claim
1. A method comprising:
- receiving, at an optimized fuel location server, valid access credentials for access to the optimized fuel location server;
retrieving, at the optimized fuel location server, a user profile associated with the valid access credentials;
receiving, at the optimized fuel location server, a selection of one of a plurality of vehicles associated with the user profile;
receiving, at the optimized fuel location server from an on-board diagnostic (OBD) system, an amount of fuel currently present in a fuel tank associated with the one of the plurality of vehicles;
determining, at the optimized fuel location server, a fuel efficiency of the one of the plurality of vehicles;
receiving, at the optimized fuel location server, a selection of one of a plurality of routes from a first location to a second location;
determining, at the optimized fuel location server, a plurality of fuel options along the selected route;
based on the fuel efficiency and the amount of fuel currently present in the fuel tank, determining where along the selected route fuel will be required; and
calculating an optimized, cost-effective way of navigating the selected route using at least one of the plurality of fuel options based on a result of determining where along the selected route fuel will 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.
39 Citations
21 Claims
-
1. A method comprising:
-
receiving, at an optimized fuel location server, valid access credentials for access to the optimized fuel location server; retrieving, at the optimized fuel location server, a user profile associated with the valid access credentials; receiving, at the optimized fuel location server, a selection of one of a plurality of vehicles associated with the user profile; receiving, at the optimized fuel location server from an on-board diagnostic (OBD) system, an amount of fuel currently present in a fuel tank associated with the one of the plurality of vehicles; determining, at the optimized fuel location server, a fuel efficiency of the one of the plurality of vehicles; receiving, at the optimized fuel location server, a selection of one of a plurality of routes from a first location to a second location; determining, at the optimized fuel location server, a plurality of fuel options along the selected route; based on the fuel efficiency and the amount of fuel currently present in the fuel tank, determining where along the selected route fuel will be required; and calculating an optimized, cost-effective way of navigating the selected route using at least one of the plurality of fuel options based on a result of determining where along the selected route fuel will be required. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A system comprising:
-
an on-board diagnostic (OBD) system configured to; determine an amount of fuel currently present in a fuel tank associated with a vehicle; and transmit the amount of fuel currently present in the fuel tank; a processor; and a memory storing computer-readable instructions that, when executed by the processor, cause an apparatus at least to; receive a request to drive the vehicle along a new route that includes a plurality of fuel options; access a user profile associated with a user device from which the request is transmitted; map the new route on a map; receive the amount of fuel currently present in the fuel tank; based on the user profile, determine information related to a fuel efficiency of the vehicle and the amount of fuel currently present in the fuel tank associated with the vehicle; based on the information, determine a plurality of locations along the new route where fuel will be required by the vehicle; and determine which of the plurality of fuel options near the plurality of locations should be used by the vehicle to drive along the new route in a cost-effective way. - View Dependent Claims (15, 16, 17)
-
-
18. A non-transitory computer-readable storage medium having computer-executable program instructions stored thereon that, when executed by a processor, cause the processor to:
-
receive a selection of a destination to which a vehicle is to be navigated; determine a route to be traveled by the vehicle to reach the destination; obtain first information related to a plurality of fuel options along the route and a plurality of prices of fuel offered at the plurality of fuel options; obtain second information related to a fuel efficiency associated with the vehicle and an amount of fuel present in a fuel tank associated with the vehicle, wherein the amount of fuel present in the fuel tank is provided by an on-board diagnostic (OBD) system; compare the first information with the second information to determine where along the selected route fuel will be required by the vehicle; and based on a result of the comparison, adjust the route to obtain a lowest cost way, using at least one of the plurality of fuel options along the route, to navigate the route with the vehicle. - View Dependent Claims (19, 20, 21)
-
Specification