Systems and Methods for Vehicle Ridesharing Management
First Claim
1. A non-transitory computer-readable storage medium storing instructions that, when executed by at least one processor associated with a taxi fleet, cause the at least one processor to perform a method for taxi ridesharing management, the method comprising:
- receiving a first ride request from a first wireless mobile communications device of a first user, the first ride request including a first starting point and a first desired destination;
calculating a first estimated pick-up time based on a first current location of a taxi in the fleet and the first starting point;
sending a first confirmation to the first wireless mobile communications device, the first confirmation being configured to cause an indication of the calculated first estimated pick-up time to appear on a display of the first wireless mobile communications device;
guiding the taxi to a first pick-up location for picking up the first user;
receiving, after picking up the first user and before dropping off the first user at a first drop-off location, a second ride request from a second wireless mobile communications device of a second user, the second ride request including a second starting point and a second desired destination;
calculating a second estimated pick-up time based on a second current location of the taxi and the second starting point;
sending a second confirmation to the second wireless mobile communications device, the second confirmation configured to cause an indication of the calculated second estimated pick-up time to appear on a display of the second wireless mobile communications device; and
guiding the taxi to a second pick-up location for picking up the second user before dropping off the first user at a place associated with the first drop-off location.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods provide vehicle ridesharing and vehicle ridesharing management. In one implementation, a system includes a memory storing ridesharing-related instructions and at least one processor configured to execute the instructions to: receive, a first ride request from a first user, the first ride request including a first starting point and a first desired destination; send a confirmation to the first user with an indication of an estimated pick-up time; direct a taxi to pick up the first user; receive a second ride request from a second user; direct the taxi to pick up the second user; and send to the first user a fare amount including a first fare portion corresponding to a first portion of the ride before picking up the second user and a second fare portion corresponding to a second portion of the ride after picking up the second user.
132 Citations
20 Claims
-
1. A non-transitory computer-readable storage medium storing instructions that, when executed by at least one processor associated with a taxi fleet, cause the at least one processor to perform a method for taxi ridesharing management, the method comprising:
-
receiving a first ride request from a first wireless mobile communications device of a first user, the first ride request including a first starting point and a first desired destination; calculating a first estimated pick-up time based on a first current location of a taxi in the fleet and the first starting point; sending a first confirmation to the first wireless mobile communications device, the first confirmation being configured to cause an indication of the calculated first estimated pick-up time to appear on a display of the first wireless mobile communications device; guiding the taxi to a first pick-up location for picking up the first user; receiving, after picking up the first user and before dropping off the first user at a first drop-off location, a second ride request from a second wireless mobile communications device of a second user, the second ride request including a second starting point and a second desired destination; calculating a second estimated pick-up time based on a second current location of the taxi and the second starting point; sending a second confirmation to the second wireless mobile communications device, the second confirmation configured to cause an indication of the calculated second estimated pick-up time to appear on a display of the second wireless mobile communications device; and guiding the taxi to a second pick-up location for picking up the second user before dropping off the first user at a place associated with the first drop-off location. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A system for taxi ridesharing management, comprising:
-
a memory storing a set of ridesharing-related instructions; and at least one processor configured to execute the instructions to; receive, at a taxi ridesharing management server, a first ride request from a first user, the first ride request including a first starting point and a first desired destination; send a confirmation to the first user with an indication of an estimated pick-up time; direct a taxi to pick up the first user at a pick-up location; after pick-up of the first user, receive at the taxi ridesharing management server, a second ride request from a second user, the second ride request including a second starting point and a second desired destination; direct the taxi to pick up the second user at a second pick-up location while the first user is in the taxi; and send to the first user a fare amount including a first fare portion corresponding to a first portion of the ride before picking up the second user and a second fare portion corresponding to a second portion of the ride after picking up the second user. - View Dependent Claims (17, 18, 19, 20)
-
Specification