System and method for ordering a transportation vehicle
First Claim
Patent Images
1. A method comprising:
- receiving, by a processing device of a kiosk associated with a transportation system via a graphical user interface (GUI) of the kiosk, first user input comprising a first transportation request to transport a first user to a first destination location, wherein the first transportation request is placed by the first user of the kiosk;
receiving, by the processing device of the kiosk via the GUI, second user input comprising a second transportation request to transport a second user to a second destination location, wherein the second transportation request is placed by the second user of the kiosk, wherein the kiosk is a public terminal located at a fixed geographic location;
transmitting, by the processing device of the kiosk, the first transportation request, the second transportation request, and an identifier of the kiosk to a transportation server of the transportation system, wherein the transportation server is to determine the fixed geographic location based on the identifier of the kiosk and is to transmit the first transportation request, the second transportation request, and the fixed geographic location to a plurality of vehicle computing devices within a first pre-defined range of the fixed geographic location;
receiving, by the processing device of the kiosk from the transportation server, location data descriptive of a corresponding location of each of the plurality of vehicle computing devices;
generating for display, by the processing device of the kiosk, a visual representation of one or more of the plurality of vehicle computing devices relative to the fixed geographic location based on the location data;
receiving, by the processing device of the kiosk, a response from the transportation server indicating a first acceptance of the first transportation request by a first vehicle computing device of the plurality of vehicle computing devices and a second acceptance of the second transportation request by a second vehicle computing device of the plurality of vehicle computing devices;
receiving, by the processing device of the kiosk, updated location data describing updated corresponding locations of the first vehicle computing device and the second vehicle computing device; and
generating for display, by the processing device of the kiosk;
a list of transportation requests comprising the first transportation request placed by the first user and the second transportation request placed by the second user;
first information that is associated with the first transportation request, is displayed adjacent to the first transportation request, and comprises first details of the first transportation request and a portion of first contact information of the first user; and
second information that is associated with the second transportation request, is displayed adjacent to the second transportation request, and comprises second details of the second transportation request and a portion of second contact information of the second user.
6 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for ordering a transportation vehicle are disclosed. A method includes receiving an order request from a kiosk at a kiosk location. The order request is transmitted to a computing device of a transportation vehicle. A response from the computing device is received indicating acceptance of the order request. A vehicle location of the transportation vehicle is identified and transmitted to the kiosk.
35 Citations
20 Claims
-
1. A method comprising:
-
receiving, by a processing device of a kiosk associated with a transportation system via a graphical user interface (GUI) of the kiosk, first user input comprising a first transportation request to transport a first user to a first destination location, wherein the first transportation request is placed by the first user of the kiosk; receiving, by the processing device of the kiosk via the GUI, second user input comprising a second transportation request to transport a second user to a second destination location, wherein the second transportation request is placed by the second user of the kiosk, wherein the kiosk is a public terminal located at a fixed geographic location; transmitting, by the processing device of the kiosk, the first transportation request, the second transportation request, and an identifier of the kiosk to a transportation server of the transportation system, wherein the transportation server is to determine the fixed geographic location based on the identifier of the kiosk and is to transmit the first transportation request, the second transportation request, and the fixed geographic location to a plurality of vehicle computing devices within a first pre-defined range of the fixed geographic location; receiving, by the processing device of the kiosk from the transportation server, location data descriptive of a corresponding location of each of the plurality of vehicle computing devices; generating for display, by the processing device of the kiosk, a visual representation of one or more of the plurality of vehicle computing devices relative to the fixed geographic location based on the location data; receiving, by the processing device of the kiosk, a response from the transportation server indicating a first acceptance of the first transportation request by a first vehicle computing device of the plurality of vehicle computing devices and a second acceptance of the second transportation request by a second vehicle computing device of the plurality of vehicle computing devices; receiving, by the processing device of the kiosk, updated location data describing updated corresponding locations of the first vehicle computing device and the second vehicle computing device; and generating for display, by the processing device of the kiosk; a list of transportation requests comprising the first transportation request placed by the first user and the second transportation request placed by the second user; first information that is associated with the first transportation request, is displayed adjacent to the first transportation request, and comprises first details of the first transportation request and a portion of first contact information of the first user; and second information that is associated with the second transportation request, is displayed adjacent to the second transportation request, and comprises second details of the second transportation request and a portion of second contact information of the second user. - View Dependent Claims (2, 3, 4, 11, 14, 15, 16, 17, 18, 19, 20)
-
-
5. A kiosk comprising:
-
a memory; and a processing device communicatively coupled to the memory, wherein the processing device is to; receive, via a graphical user interface (GUI) of the kiosk, first user input comprising a first transportation request to transport a first user to a first destination location, wherein the first transportation request is placed by the first user of the kiosk; receiving, by the processing device of the kiosk via the GUI, second user input comprising a second transportation request to transport a second user to a second destination location, wherein the second transportation request is placed by the second user of the kiosk, wherein the kiosk is a public terminal located at a fixed geographic location; transmit the first transportation request, the second transportation request, and an identifier of the kiosk to a transportation server, wherein the transportation server is to determine the fixed geographic location based on the identifier of the kiosk and is to transmit the first transportation request, the second transportation request, and the fixed geographic location to a plurality of vehicle computing devices within a first pre-defined range of the fixed geographic location; receive, from the transportation server, location data descriptive of a corresponding location of each of the plurality of vehicle computing devices; generate for display a visual representation of one or more of the plurality of vehicle computing devices relative to the fixed geographic location based on the location data; receive a response from the transportation server indicating a first acceptance of the first transportation request by a first vehicle computing device of the plurality of vehicle computing devices and a second acceptance of the second transportation request by a second vehicle computing device of the plurality of vehicle computing devices; receive updated location data describing updated corresponding locations of the first vehicle computing device and the second vehicle computing device; and generate for display; a list of transportation requests comprising the first transportation request placed by the first user and the second transportation request placed by the second user; first information that is associated with the first transportation request, is displayed adjacent to the first transportation request, and comprises first details of the first transportation request and a portion of first contact information of associated with the first user; and second information that is associated with the second transportation request, is displayed adjacent to the second transportation request, and comprises second details of the second transportation request and a portion of second contact information of the second user. - View Dependent Claims (6, 7, 8, 12)
-
-
9. A non-transitory computer-readable storage medium having instructions encoded thereon which, when executed by a processing device of a kiosk, cause the processing device to perform operations comprising:
-
receiving, via a graphical user interface (GUI) of the kiosk, first user input comprising a first transportation request to transport a first user to a first destination location, wherein the first transportation request is placed by the first user of the kiosk; receiving, by the processing device of the kiosk via the GUI, second user input comprising a second transportation request to transport a second user to a second destination location, wherein the second transportation request is placed by the second user of the kiosk, wherein the kiosk is a public terminal located at a fixed geographic location; transmitting the first transportation request, the second transportation request, and an identifier of the kiosk to a transportation server, wherein the transportation server is to determine the fixed geographic location based on the identifier of the kiosk and is to transmit the first transportation request, the second transportation request, and the fixed geographic location to a plurality of vehicle computing devices within a first pre-defined range of the fixed geographic location; receiving, from the transportation server, location data is descriptive of a corresponding location of each of the plurality of vehicle computing devices; generating for display a visual representation one or more of the plurality of vehicle computing devices relative to the fixed geographic location based on the location data; receiving a response from the transportation server indicating a first acceptance of the first transportation request by a first vehicle computing device of the plurality of vehicle computing devices and a second acceptance of the second transportation request by a second vehicle computing device of the plurality of vehicle computing devices; receiving updated location data describing updated corresponding locations of the first vehicle computing device and the second vehicle computing device; and generating for display; a list of transportation requests comprising the first transportation request placed by the first user and the second transportation request placed by the second user; first information that is associated with the first transportation request, is displayed adjacent to the first transportation request, and comprises first details of the first transportation request and a portion of first contact information of the first user; and second information that is associated with the second transportation request, is displayed adjacent to the second transportation request, and comprises second details of the second transportation request and a portion of second contact information of the second user. - View Dependent Claims (10, 13)
-
Specification