Systems and methods for a trusted transit network in a shared transport system
The network system triggers registration of the start of a transport journey in response to a communication of a transport user device and a transport provider device with each other, performs a continuous coordinated proximity monitoring to verify the identity of a transport user and a transport provider vehicle, and triggers registration of the end of the transport journey through communication of the transport user device and the transport provider device with each other.
1. A computer-implemented method for a trusted transit network in a shared transport system, the method comprising:
receiving, by a shared transport system, one or more trustability parameters from a transport user, the one or more trustability parameters including one or more of: identification of one or more persons that are pre-approved by the transport user or identification of one or more transport provider attribute restrictions;
based on the received one or more trustability parameters, pre-defining a selection of a subset from a plurality of persons registered with the shared transport system as a trusted transit network for the transport user;
receiving, by the shared transport system, a pick-up request from a transport user device of the transport user, the pick-up request including a pick-up location of the transport user;
identifying, by the shared transport system, a transport provider device that is in proximity to the pick-up location included in the pick-up request, and that is associated with a transport provider who is a member of the trusted transit network pre-defined by the transport user;
transmitting, by the shared transport system, a transport request corresponding to the pick-up request to the identified transport provider device;
determining, by the shared transport system, that the transport request has been accepted at the transport provider device; and
causing, by the shared transport system, the transport provider device to display transport instructions, the transport instructions describing transport of the transport user from the pick-up location to a desired drop-off location.
2. The computer-implemented method of claim 1 , wherein the one or more transport provider attributes include one or more of: level of experience, gender, membership in a community, service, and amenity.
3. The computer-implemented method of claim 1 , further comprising:
receiving, by the shared transport system, one or more further trustability parameters from the transport provider, the one or more further trustability parameters pre-defining a selection by the transport provider of a further subset from the plurality of persons registered with the shared transport system as a trusted transit network for the transport provider.
4. The computer-implemented method of claim 3 , further comprising:
determining, by the shared transport system, that the transport user is within the trusted transit network pre-defined by the transport provider;
wherein the transmitting of the transport request to the identified transport provider device is performed upon determining that the transport user is within the trusted transit network pre-defined by the transport provider.
5. The computer-implemented method of claim 1 , wherein at least one of the one or more trustability parameters is received from the transport user upon completion of a prior transport service.
6. The computer-implemented method of claim 5 , wherein the at least one of the one or more trustability parameters include tagging a transport provider of the prior transport service to be within the trusted transit network for the transport user.
7. The computer-implemented method of claim 5 , wherein the at least one of the one or more trustability parameters include tagging a transport provider of the prior transport service to be excluded from the trusted transit network for the transport user.
8. The computer-implemented method of claim 1 , wherein the one or more trustability parameters are received via a webpage in communication with the shared transport system.
9. The computer-implemented method of claim 1 , wherein the one or more trustability parameters include one or more contacts selected or provided by the transport user.
10. The computer-implemented method of claim 9 , wherein the one or more contacts are selected by the transport user via a social network site.
11. The computer-implemented method of claim 9 , wherein the one or more contacts are provided by the transport user in the form of an email address and/or an email domain.
12. A system comprising:
one or more processors; and
one or more storage devices storing instructions which, when executed by the one or more processors, cause the one or more processors to perform operations for a trusted transit network in a shared transport system, the operations comprising:
receiving, by a shared transport system, one or more trustability parameters from a transport user, the one or more trustability parameters including one or more of: identification of one or more persons that are pre-approved by the transport user or identification of one or more transport provider attribute restrictions;
based on the received one or more trustability parameters, pre-defining a selection of a subset from a plurality of persons registered with the shared transport system as a trusted transit network for the transport user;
receiving, by the shared transport system, a pick-up request from a transport user device of the transport user, the pick-up request including a pick-up location of the transport user;
identifying, by the shared transport system, a transport provider device that is in proximity to the pick-up location included in the pick-up request, and that is associated with a transport provider who is a member of the trusted transit network pre-defined by the transport user;
transmitting, by the shared transport system, a transport request corresponding to the pick-up request to the identified transport provider device;
determining, by the shared transport system, that the transport request has been accepted at the transport provider device; and
causing, by the shared transport system, the transport provider device to display transport instructions, the transport instructions describing transport of the transport user from the pick-up location to a desired drop-off location.
13. The system of claim 12 , wherein the one or more transport provider attributes include one or more of: level of experience, gender, membership in a community, service, and amenity.
14. The system of claim 12 , the operations further comprising:
receiving, by the shared transport system, one or more further trustability parameters from the transport provider, the one or more further trustability parameters pre-defining a selection by the transport provider of a further subset from the plurality of persons registered with the shared transport system as a trusted transit network for the transport provider.
15. The system of claim 12 , wherein the one or more trustability parameters are received via a webpage in communication with the shared transport system.
16. One or more non-transitory computer readable media storing instructions which, when executed by one or more processors, cause the one or more processors to perform operations for a trusted transit network in a shared transport system, the operations comprising:
receiving, by a shared transport system, one or more trustability parameters from a transport user, the one or more trustability parameters including one or more of: identification of one or more persons that are pre-approved by the transport user or identification of one or more transport provider attribute restrictions;
based on the received one or more trustability parameters, pre-defining a selection of a subset from a plurality of persons registered with the shared transport system as a trusted transit network for the transport user;
receiving, by the shared transport system, a pick-up request from a transport user device of the transport user, the pick-up request including a pick-up location of the transport user;
identifying, by the shared transport system, a transport provider device that is in proximity to the pick-up location included in the pick-up request, and that is associated with a transport provider who is a member of the trusted transit network pre-defined by the transport user;
transmitting, by the shared transport system, a transport request corresponding to the pick-up request to the identified transport provider device;
determining, by the shared transport system, that the transport request has been accepted at the transport provider device; and
causing, by the shared transport system, the transport provider device to display transport instructions, the transport instructions describing transport of the transport user from the pick-up location to a desired drop-off location.