Dispatch system and method of dispatching vehicles
AssigneeMoveo Technologies Corporation
InventorMario A. Medina
Life of this patent
Estimating the term…
Abstract
Provided are a fully automated dispatch system and method of dispatching self-driving vehicles that requires no direct communication between a dispatch person and the self-driving vehicle or passenger.
Claims19
A method of dispatching self-driving vehicles for hire comprising:
- providing a system comprising at least one cloud-based server comprising a non-volatile memory;
- logging onto the system by a booker;
- entering passenger information into the non-volatile memory by the booker;
- entering a pickup location and a drop-off location into the system by the booker;
- searching for a vehicle in the system by the booker;
- selecting a vehicle by the booker;
- determining by the system a self-driving vehicle for a passenger;
- a self-driving vehicle connecting to the system;
- entering self-driving vehicle information into a database stored in the non-volatile memory;
- automatically validating self-driving vehicle information by the system, and if the self-driving vehicle's information is validated running the driver app on a driver user interface device in the self-driving vehicle;
- automatically validating passenger information by the system, and if the passengers information is validated, providing logon information for a passenger app to the passenger;
- running the passenger app by the passenger on a passenger user interface device;
- validating by the system that the passenger app is running on the passenger user interface device;
- inputting an internet protocol (IP) address of the passenger user interface device to the non-volatile memory;
- using the IP address by the system to determine a location of the passenger user interface device;
- validating by the system that the driver app is running on the driver user interface device;
- determining by the system at least one route for the self-driving vehicle between the pickup location and drop-off location, and providing the at least one route to the driver app for viewing on the driver user interface device;
- picking up the passenger at the pickup location by the self-driving vehicle;
- determining in real time a real time location of the driver user interface device using a global positioning system (GPS) in direct communication with the driver user interface device and if the GPS is not on determining in real time the location of the driver user interface device using triangulation;
- determining in real time a real time location of the passenger user interface device using the GPS in direct communication with the passenger user interface device and if the GPS is not on determining in real time the location of the passenger user interface device using triangulation;
- determining proximity of the passenger to the self-driving vehicle by the system based on the real time locations of the driver user interface device and the passenger user interface device;
- confirming by the system that the self-driving vehicle and passenger are in the same location during a ride based on the real time locations of the driver user interface device and the passenger user interface device;
- and
- confirming by the system that the self-driving vehicle and the passenger are not in same location after the self-driving vehicle leaves the passenger at the drop-off location based on the real time locations of the driver user interface device and the passenger user interface device, wherein the method is conducted without the use of a dispatch person communicating directly with the self-driving vehicle or passenger.
The method according to claim 11, wherein the system determines the best route based on at least one of weather, construction, traffic accidents, detours, flight delays, and events.
The method according to claim 16, wherein the change comprises at least one of additional stops, delays, passenger requests, environmental, and accidents.
A system for dispatching self-driving vehicles comprising:
- a cloud based server connected to a network, the cloud based server being in communication with or comprising at least one non-volatile memory;
- a driver user interface device in communication with the cloud based server via the network, the driver user interface device being in a self-driving vehicle;
- a passenger user interface device in communication with the cloud based server via the network;
- a dispatch computer and/or dispatch user interface device in communication with the cloud based server;
- a passenger app software module stored in the non-volatile memory, the passenger app allowing the passenger to query where the driver user interface device is located;
- a database stored in the non-volatile memory, the database comprising an account holder records database;
- registration software stored in the non-volatile memory, the registration software allowing a user to register with the system and become an account holder;
- booking software stored in the non-volatile memory, the booking software allowing an account holder to search for and select a self-driving vehicle, and to book a ride;
- vehicle price software stored in the non-volatile memory, the vehicle price software determining a price for the self-driving vehicle selected;
- validation software stored in the non-volatile memory, the validation software validating that the driver app and passenger app are running on the driver user interface device and passenger user interface device during a ride;
- internet protocol (IP) address software stored in the non-volatile memory, the IP address software inputting the IP address of the passenger user interface device to the non-volatile memory and using the IP address to determine a location of the passenger user interface device;
- real time location software stored in the non-volatile memory, the real time location software determining in real time a real time location of the driver user interface device using a global positioning system (GPS) in direct communication with the driver user interface device and if the GPS is not on determining in real time the location of the driver user interface device using triangulation, and determining in real time a real time location of the passenger user interface device using the GPS in direct communication with the passenger user interface device and if the GPS is not on determining in real time the location of the passenger user interface device using triangulation;
- proximity software stored in the non-volatile memory, the proximity software determining the proximity of the driver user interface device to the passenger user interface device and to determine when the self-driving vehicle and passenger are in the same location based on the real time locations of the driver user interface device and the passenger user interface device;
- best driver software stored in the non-volatile memory, the best driver software determining the best self-driving vehicle for the passenger, and if the driver rejects the ride determining the next best self-driving vehicle until a driver accepts the ride;
- driver location software located in the non-volatile memory, the driver location software monitoring the location of the self-driving vehicle before and during the ride, and providing the passenger app with the location of the self-driving vehicle based on the real time locations of the driver user interface device and the passenger user interface device;
- and
- route software stored in the non-volatile memory, the route software determining the best route for the self-driving vehicle and sending the best route to the driver app, and sending an alert to the self-driving vehicle if the self-driving vehicle deviates from the route during the ride based on the real time locations of the driver user interface device and the passenger user interface device.
Dependencies are inferred from the claim text.