Method and system for identifying locations for placement of replenishment stations for vehicles
First Claim
1. A method for identifying and displaying on a graphical user-interface one or more locations for placement of one or more replenishment stations for one or more vehicles, the method comprising:
- receiving, by one or more processors, a historical demand data at a plurality of existing replenishment stations within a pre-defined area;
identifying, by the one or more processors, one or more point of interest locations within the pre-defined area based on a map data;
receiving, by the one or more processors, traffic information between a plurality of road intersections within the pre-defined area, from one or more sensors;
for each existing replenishment station of the plurality of existing replenishment stations, determining, by the one or more processors;
first distances to each of the existing replenishment stations,second distances to each road intersection within the pre-defined area, anda count of the one or more point of interest locations within a predetermined radius of the existing replenishment station;
creating, by the one or more processors;
a first replenishment prediction model based the historical demand data and the determined first distances,a second replenishment prediction model based the historical demand data, traffic information between a plurality of road intersections within the pre-defined area, and the second distances, anda third replenishment prediction model based on the historical demand data and the determined count of the one or more point of interest locations;
instructing, by one or more processors, the graphical user-interface to display a map of the pre-defined area;
receiving, by one or more processors, one or more user-selected locations within the pre-defined area;
determining, by the one or more processors, a first demand prediction, a second demand prediction, and a third demand prediction based on the first replenishment prediction model, the second replenishment prediction model, and the third replenishment prediction model, respectively, and the received one or more user-selected locations;
predicting, by the one or more processors, a replenishment demand at the one or more user-selected locations within the pre-defined area based on an aggregation of the first demand prediction, the second demand prediction, and the third demand prediction; and
identifying on the graphical user-interface, by the one or more processors, the one or more locations from the one or more user-selected locations for placement of the one or more replenishment stations based on the predicted replenishment demand at the one or more user-selected locations and a pre-defined threshold.
6 Assignments
0 Petitions
Accused Products
Abstract
A method and a system are provided for identifying one or more locations for placement of one or more replenishment stations for one or more vehicles. The method comprises receiving a historical demand data at a plurality of existing replenishment stations within a pre-defined area. The method identifies one or more point of interest locations within the pre-defined area based on a map data. Further, the method receives traffic information between a plurality of road intersections within the pre-defined area. Based on an aggregation of a first demand prediction, a second demand prediction, and a third demand prediction, the method predicts a replenishment demand at a plurality of locations. The method further identifies the one or more locations from the plurality of locations for placement of the one or more replenishment stations based on the predicted replenishment demand at the plurality of locations and a pre-defined threshold.
-
Citations
19 Claims
-
1. A method for identifying and displaying on a graphical user-interface one or more locations for placement of one or more replenishment stations for one or more vehicles, the method comprising:
-
receiving, by one or more processors, a historical demand data at a plurality of existing replenishment stations within a pre-defined area; identifying, by the one or more processors, one or more point of interest locations within the pre-defined area based on a map data; receiving, by the one or more processors, traffic information between a plurality of road intersections within the pre-defined area, from one or more sensors; for each existing replenishment station of the plurality of existing replenishment stations, determining, by the one or more processors; first distances to each of the existing replenishment stations, second distances to each road intersection within the pre-defined area, and a count of the one or more point of interest locations within a predetermined radius of the existing replenishment station; creating, by the one or more processors; a first replenishment prediction model based the historical demand data and the determined first distances, a second replenishment prediction model based the historical demand data, traffic information between a plurality of road intersections within the pre-defined area, and the second distances, and a third replenishment prediction model based on the historical demand data and the determined count of the one or more point of interest locations; instructing, by one or more processors, the graphical user-interface to display a map of the pre-defined area; receiving, by one or more processors, one or more user-selected locations within the pre-defined area; determining, by the one or more processors, a first demand prediction, a second demand prediction, and a third demand prediction based on the first replenishment prediction model, the second replenishment prediction model, and the third replenishment prediction model, respectively, and the received one or more user-selected locations; predicting, by the one or more processors, a replenishment demand at the one or more user-selected locations within the pre-defined area based on an aggregation of the first demand prediction, the second demand prediction, and the third demand prediction; and identifying on the graphical user-interface, by the one or more processors, the one or more locations from the one or more user-selected locations for placement of the one or more replenishment stations based on the predicted replenishment demand at the one or more user-selected locations and a pre-defined threshold. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. An application server to identify and display via a graphical user-interface one or more locations for placement of one or more replenishment stations for one or more vehicles, the application server comprising:
-
one or more processors configured to; receive a historical demand data at a plurality of existing replenishment stations that are located within a pre-defined area; identify one or more point of interest locations within the pre-defined area based on a map data; receive traffic information between a plurality of road intersections within the pre-defined area, from one or more sensors; for each existing replenishment station of the plurality of existing replenishment stations, determine; first distances to each of the existing replenishment stations, second distances to each road intersection within the pre-defined area, and a count of the one or more point of interest locations within a predetermined radius of the existing replenishment station; create; a first replenishment prediction model based the historical demand data and the determined first distances, a second replenishment prediction model based the historical demand data, traffic information between a plurality of road intersections within the pre-defined area, and the second distances, and a third replenishment prediction model based on the historical demand data and the determined count of the one or more point of interest locations; instruct the graphical user-interface to display a map of the pre-defined area; receive one or more user-selected locations within the pre-defined area; determine a first demand prediction, a second demand prediction, and a third demand prediction based on the first replenishment prediction model, the second replenishment prediction model, and the third replenishment prediction model, respectively, and the received one or more user-selected locations; predict a replenishment demand at the one or more user-selected locations within the pre-defined area based on an aggregation of the first demand prediction, the second demand prediction, and the third demand prediction; and identify on the graphical user-interface the one or more locations from the one or more user-selected locations for placement of the one or more replenishment stations based on the predicted replenishment demand at the one or more user-selected locations and a pre-defined threshold. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A non-transitory computer-readable storage medium having stored thereon, a set of computer-executable instructions for causing a computer comprising one or more processors to perform steps comprising:
-
receiving, by one or more processors, a historical demand data at a plurality of existing replenishment stations that are located within a pre-defined area; identifying, by the one or more processors, one or more point of interest locations within the pre-defined area based on a map data; receiving, by the one or more processors, traffic information between a plurality of road intersections within the pre-defined area, from one or more sensors; for each existing replenishment station of the plurality of existing replenishment stations, determining, by the one or more processors; first distances to each of the existing replenishment stations, second distances to each road intersection within the pre-defined area, and a count of the one or more point of interest locations within a predetermined radius of the existing replenishment station; creating; a first replenishment prediction model based the historical demand data and the determined first distances, a second replenishment prediction model based the historical demand data, traffic information between a plurality of road intersections within the pre-defined area, and the second distances, and a third replenishment prediction model based on the historical demand data and the determined count of the one or more point of interest locations; instructing, by one or more processors, a graphical user-interface to display a map of the pre-defined area; receiving, by one or more processors, one or more user-selected locations within the pre-defined area; determining, by the one or more processors, a first demand prediction, a second demand prediction, and a third demand prediction based on the first replenishment prediction model, the second replenishment prediction model, and the third replenishment prediction model, respectively, and the received one or more user-selected locations; predicting, by the one or more processors, a replenishment demand at the one or more user-selected of locations within the pre-defined area based on an aggregation of the first demand prediction, the second demand prediction, and the third demand prediction; and identifying on the graphical user-interface, by the one or more processors, one or more locations from the one or more user-selected of locations for placement of one or more replenishment stations based on the predicted replenishment demand at the one or more user-selected of locations and a pre-defined threshold.
-
Specification