Dynamic geolocation optimization of pickup locations using location scores
US-2018328748-A1 · Nov 15, 2018 · US
US12072195B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-12072195-B2 |
| Application number | US-201917598940-A |
| Country | US |
| Kind code | B2 |
| Filing date | Mar 29, 2019 |
| Priority date | Mar 29, 2019 |
| Publication date | Aug 27, 2024 |
| Grant date | Aug 27, 2024 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A dispatched vehicle extraction server, a dispatched vehicle extraction device, and a dispatched vehicle extraction method perform: acquiring a dispatching request, a user position and a vehicle position of a dispatched vehicle at the time of the dispatching request; calculating a time the user spends moving from the user position to a meeting site of the dispatched vehicle, calculating a time the user spends waiting, calculating a total time that would be spent by the user from when the user makes the dispatching request until the user arrives at an intended location by boarding the dispatched vehicle; extracting the dispatched vehicle that satisfies constraints relating to the total time and the time would be spent waiting according to the user attribute information at the proposed meeting sites; and outputting a combination of each of the proposed meeting sites and the dispatched vehicle.
Opening claim text (preview).
The invention claimed is: 1. A ride dispatching system comprising: a dispatched vehicle extraction server including a database and a server controller including a processor; and an operation terminal including a display and a terminal controller, the server controller being configured to acquire a dispatching request including user attribute information from the operation terminal on which a user performs a request operation, the dispatching request including an intended location to which the user seeks to travel, acquire a user position at a time of the dispatching request, process the dispatching request and acquire one or more proposed meeting sites, select one or more dispatched vehicles and acquire a vehicle position of the each of the one or more dispatched vehicles, and calculate, for each combination of one proposed meeting site among the one or more proposed meeting sites and one dispatched vehicle among the one or more dispatched vehicles, a user moving time the user would spend moving from the user position to the one proposed meeting site, a user waiting time the user would spend waiting at the one proposed meeting site, the user waiting time being calculated as a difference between the user moving time and a vehicle moving time, the vehicle moving time being a time the one dispatched vehicle would spend moving from the vehicle position to the one proposed meeting site, and a total time that would be spent by the user from when the user makes the dispatching request until the user arrives at the intended location, the sever controller being further configured to extract one or more combinations of a dispatched vehicle among the one or more dispatched vehicles and a proposed meeting site among the one or more proposed meeting sites that satisfy constraints relating to the total time and the user waiting time according to the user attribute information, the constraints being configured such that each of the one or more combinations lies within a region of a graph plotting the total time versus the user waiting time, the region being defined by a total time axis, a user waiting time axis, and a boundary that intersects each of the total time axis and the user waiting time axis, the boundary being defined by a function in which the user waiting time decreases monotonically as the total time increases, and output the one or more combinations of the proposed meeting site and the dispatched vehicle to the operation terminal, the operation terminal being configured to display the one or more combinations in response to receiving the output of the one or more combinations from the dispatched vehicle extraction server. 2. The ride dispatching system according to claim 1 , wherein the server controller is further configured to extract a recommended combination from among the one or more combinations based on the total time and the user waiting time. 3. The ride dispatching system according to claim 2 , wherein the server controller is further configured to process the dispatching request and acquire environment information pertaining to surroundings of the user position, and correct the constraints based on the environment information. 4. The ride dispatching system according to claim 2 , wherein the server controller is further configured to output information about the recommended combination. 5. The dispatched vehicle extraction server according to claim 1 , wherein the server controller is further configured to calculate the difference as a value obtained by subtracting the user moving time from the vehicle moving time, determine whether the value is equal to or greater than 0, and use the value as the user waiting time upon determining that the value is equal to or greater than 0. 6. The dispatched vehicle extraction server according to claim 1 , wherein the server controller is further configured to acquire the user position from the operation terminal. 7. A dispatched vehicle extraction method comprising: using a server including a database and a processor and a terminal including a processor and a display to acquire a dispatching request including user attribute information from an operation terminal on which a user performs a request operation, the dispatching request including an intended location to which the user seeks to travel; acquire a user position of the user at the time of the dispatching request; process the dispatching request to acquire a one or more proposed meeting sites; select one or more dispatched vehicles and acquire a vehicle position of the each of the one or more dispatched vehicles; for each combination of one proposed meeting site among the one or more proposed meeting sites and one dispatched vehicle among the one or more dispatched vehicles, calculate a user moving time the user would spend moving from the user position to the one proposed meeting site, calculate a user waiting time the user spends waiting, the user waiting time being calculated as a difference between the user moving time and a vehicle moving time, the vehicle moving time being a time the one dispatched vehicle would spend moving from the vehicle position to the one proposed meeting site, and calculate a total time that would be spent by the user from when the user makes the dispatching request until the user arrives at the intended location; extract one or more combinations of a dispatched vehicle among the one or more dispatched vehicles that satisfies constraints relating to the total time and the user waiting time according to the user attribute information, the constraints being configured such that each of the one or more combinations lies within a region of a graph plotting the total time versus the user waiting time, the region being defined by a total time axis, a user waiting time axis, and a boundary that intersects each of the total time axis and the user waiting time axis, the boundary being defined by a function in which the user waiting time decreases monotonically as the total time increases; control the display to display the one or more combinations of the proposed meeting site and the dispatched vehicle. 8. A dispatched-vehicle-display terminal comprising: a controller including a processor; a display; a sensor configured to detect a position of the dispatched vehicle display terminal as a user position; and an operation device configured to be operated by a user to receive a dispatching request of a user, the dispatching request including user attribute information and an intended location to which the user seeks to travel, the controller being configured to acquire the user position from the sensor at a time of the dispatching request, transmit the user position and user attribute information to a dispatched vehicle extraction server, acquire one or more proposed meeting sites from the dispatched vehicle extraction server, acquire one or more dispatched vehicles and a vehicle position of the each of the one or more dispatched vehicles from the dispatched vehicle extraction server, and calculate, for each combination of one proposed meeting site among the one or more proposed meeting sites and one dispatched vehicle among the one or more dispatched vehicles, a user moving time the user would spend moving from the user position to the one proposed meeting site, a user waiting time the user would spend waiting at the one proposed meeting site, the user waiting time being calculated as a difference between the user moving time and a vehicle moving time, the vehicle moving time being a time the one dispatched vehicle would spend moving from the vehicle position to the one proposed meeting site, and a total time spent by the user from when the user makes the dispat
Personalized, e.g. from learned user behaviour or user-defined profiles · CPC title
Preferred or disfavoured areas, e.g. dangerous zones, toll or emission zones, intersections, manoeuvre types or segments such as motorways, toll roads or ferries · CPC title
Business processes related to the transportation industry (shipping G06Q10/083) · CPC title
Services · CPC title
Rendezvous; Ride sharing · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.