System and Method for Transportation
2 Assignments
0 Petitions
Accused Products
Abstract
A computer-implemented method that, in an embodiment, includes receiving a travel request from a traveler that includes a pickup and destination location and a number of travelers and analyzing the travel request and calculating routes for vehicles that are partially based on the pickup and destination location, the number of travelers, destination locations of travelers located in the vehicles, traffic conditions, minimizing a waiting time for the traveler, minimizing a travel time for the traveler, minimizing a travel time for the travelers located in the vehicles, and optimizing an aggregation of travelers on each of the plurality vehicles. In an embodiment, the plurality of vehicles includes 5 vehicles or more and based on the calculating, the method includes supplying a selected route to a selected vehicle and supplying to the traveler, identification information related to the selected vehicle thereby resulting in transportation of the traveler to the destination location.
64 Citations
40 Claims
-
1-20. -20. (canceled)
-
21. A system for providing multiple transportation proposals to a user, the system comprising:
-
a communication interface configured to; receive a travel request from a first user via a wireless mobile processor-based device, the travel request including a starting location and a desired destination; and receive, from a plurality of wireless communication devices associated with a plurality of transportation vehicles, indications of current locations of the plurality of transportation vehicles; and at least one processor configured to; identify a first vehicle that can pick up the first user and drop the first user at a location within approximately two blocks of the desired destination but other than the first user'"'"'s desired destination; calculate a first estimated pick-up time based on a first current location of the first vehicle and the starting location of the first user; determine a first proposal associated with the first vehicle, wherein the first proposal includes the first pick-up time and a first pick-up location other than the first user'"'"'s starting location; identify a second vehicle that can pick up the first user and drop the first user at a location within approximately two blocks of the desired destination but other than the first user'"'"'s desired destination; calculate a second estimated pick-up time based on a second current location of the second vehicle and the starting location of the first user; determine a second proposal associated with the second vehicle, wherein the second proposal includes the second estimated pick-up time being different from the first pick-up time and a second pick-up location other than the first user'"'"'s starting location; provide the first user information associated with the first proposal and the second proposal; receive from the first user via the wireless mobile processor-based device a proposal selection reflective of a selected pick-up vehicle; assign, based on the received proposal selection, the selected vehicle to pick-up the first user at a pick-up location associated with the selected vehicle; and provide to the wireless mobile processor-based device information to cause walking directions to be displayed to the first user to direct the first user to the pick-up location associated with the selected vehicle. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35)
-
-
36. A method for providing multiple transportation proposals to a user, the method comprising:
-
receiving a travel request from a first user via a wireless mobile processor-based device, the travel request including a starting location and a desired destination; receiving, from a plurality of wireless communication devices associated with a plurality of transportation vehicles, indications of current locations of the plurality of transportation vehicles; identifying a first vehicle that can pick up the first user and drop the first user at a location within approximately two blocks of the desired destination but other than the first user'"'"'s desired destination; calculating a first estimated pick-up time based on a first current location of the first vehicle and the starting location of the first user; determining a first proposal associated with the first vehicle, wherein the first proposal includes the first pick-up time and a first pick-up location other than the first user'"'"'s starting location; identifying a second vehicle that can pick up the first user and drop the first user at a location within approximately two blocks of the desired destination but other than the first user'"'"'s desired destination; calculating a second estimated pick-up time based on a second current location of the second vehicle and the starting location of the first user; determining a second proposal associated with the second vehicle, wherein the second proposal includes the second estimated pick-up time being different from the first pick-up time and a second pick-up location other than the first user'"'"'s starting location; providing the first user information associated with the first proposal and the second proposal; receiving from the first user via the wireless mobile processor-based device a proposal selection reflective of a selected pick-up vehicle; and assigning, based on the received proposal selection, the selected vehicle to pick up the first user at a pick-up location associated with the selected vehicle. - View Dependent Claims (37, 38, 39, 40)
-
Specification