CONTINUOUSLY UPDATABLE COMPUTER-GENERATED ROUTES WITH CONTINUOUSLY CONFIGURABLE VIRTUAL BUS STOPS FOR PASSENGER RIDE-SHARING OF A FLEET OF RIDE-SHARING VEHICLES AND COMPUTER TRANSPORTATION SYSTEMS AND COMPUTER-IMPLEMENTED METHODS FOR USE THEREOF
2 Assignments
0 Petitions
Accused Products
Abstract
In some embodiments, the present invention provides a computer-implemented transportation system which can include at least the following components, a specialized computer machine, including: a non-transient memory, electronically storing particular computer executable program code; a specifically programmed computer processor of the specialized computer machine of the computer-implemented transportation system that is configured to perform at least the following operations: electronically receiving, in real-time, via a computer network, a plurality of electronic riding requests from a plurality of electronic computing devices operated by a plurality of ride-sharing requesting passengers; where each electronic riding request from each ride-sharing requesting passenger includes: a passenger-requested origin point, and a passenger-requested destination point; for a particular electronic riding request, dynamically determining, in real-time, from a plurality of candidate vehicles an assigned vehicle for picking up the particular ride-shaming requesting passenger and a pair of assigned virtual pickup and dropoff bus stop tasks.
42 Citations
21 Claims
-
1. (canceled)
-
2. A system for routing a rideshare vehicle, the system comprising:
-
a communications interface configured to receive, from a first mobile communications device of a first user, a request for a rideshare, wherein the request includes information associated with a current location of the first user and a first desired destination; at least one processor configured to receive information from the communications interface and to; determine, based on current locations of multiple rideshare vehicles and the received request, a rideshare vehicle to pick up the first user; select, based on the current travel route of the rideshare vehicle, virtual bus stops for the identified rideshare vehicle, including a first virtual bus stop for picking up the first user, a second virtual bus stop for dropping off the first user, and wherein the first virtual bus stop is at a first location at least a block away from the current location of the first user and the second virtual bus stop is at a second location differing from the first desired destination; and assign the rideshare vehicle to pick up the first user from the first virtual bus stop and to drop off the first user at the second virtual bus stop. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A method for routing a rideshare vehicle, the method comprising:
-
receiving, from a first mobile communications device of a first user, a request for a rideshare, wherein the request includes information associated with a current location of the first user and a first desired destination; determining, based on current locations of multiple rideshare vehicles and the received request, a rideshare vehicle to pick up the first user; selecting, based on the current travel route of the rideshare vehicle, virtual bus stops for the identified rideshare vehicle, including a first virtual bus stop for picking up the first user, a second virtual bus stop for dropping off the first user, and wherein the first virtual bus stop is at a first location at least a block away from the current location of the first user and the second virtual bus stop is at a second location differing from the first desired destination; and assigning the rideshare vehicle to pick up the first user from the first virtual bus stop and to drop off the first user at the second virtual bus stop. - View Dependent Claims (19, 20, 21)
-
Specification