IP Library Granted Patent US 11,488,278
Granted Patent B2
US 11,488,278 · App. 16/722,410 · Granted Nov 1, 2022

Augmented passenger verification

Inventors: Dong Li (Santa Clara, CA); Huaiyu Zhu (Newark, CA); Junbo Shi (Beijing, CN); Deyu Hu (Palo Alto, CA); Jing Chen (Palo Alto, CA); Haocheng Zhang (Mountain View, CA)
Assignee: Beijing DiDi Infinity Technology and Development Co., Ltd.
G06Q50/30G06F16/252G06Q10/06311H04L63/102G06Q2240/00
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,488,278
App. No.
16/722,410
Granted
Nov 1, 2022
Kind
B2
Abstract

After determining a trip order has a high risk, verification information unavailable in a passenger information database system can be requested and provided for a passenger of the account. Validity of the verification information can be determined using a verification service and stored in a passenger information database. A decision for the trip order can be determined based on the validity of the verification information stored in the passenger information database.

Claims (64)

1. A ridesharing system comprising:

one or more processors; and

a memory storing instructions that, when executed by the one or more processors, cause the system to perform:

receiving a trip order for a first account;

determining the trip order has a high risk using a plurality of conditions associated with the trip order;

sending a request to a passenger application for verification information unavailable in a passenger information database being provided for a passenger of the first account;

receiving, from the passenger application, the verification information comprising login information of a third-party online system;

triggering application program interfaces (APIs) of the third-party online system with the login information of the third-party online system in the received verification information;

determining the verification information is valid based on responses from the APIs;

storing a first indication that the valid verification information has been provided for the passenger of the first account into the passenger information database, wherein the storing of the first indication comprises:

excluding the login information of the third-party online system from being stored in the passenger information database; and

determining a decision for the trip order based on the valid verification information provided for the passenger of the first account.

2. The system of claim 1 , wherein the plurality of conditions comprises the trip order being a first trip order of the first account, a pickup time and/or a drop off time associated with the trip order being night time, the first account and/or the first trip order being associated with only a cash payment method, a pickup location and/or the drop off location associated with the trip order being an unsafe location, and a route from the pickup location to the drop off location passing through an unsafe area.

3. The system of claim 1 , wherein determining the trip order has a high risk comprises:

determining a risk associated with the trip order using the plurality of conditions associated with the trip order; and

determining the risk is above a predetermined threshold.

4. The system of claim 1 , wherein receiving the trip order comprises:

receiving, from the passenger application associated with the first account, the trip order.

5. The system of claim 4 , wherein the passenger application is programmed to perform:

receiving, from the ridesharing system, the request for the passenger application to be provided with the verification information unavailable in the passenger information database;

requesting the passenger provide verification information;

receiving, from the passenger, verification information, wherein the verification information further comprises an identification issued by another entity;

transmitting, to a verification system, the verification information received from the passenger;

receiving, from the verification system, a second indication that the verification information received from the passenger is valid; and

transmitting, to the ridesharing system, an updated trip order for the first account, and

wherein the ridesharing system is programmed to perform: receiving the updated trip order for the first account.

6. The system of claim 5 , wherein the passenger application is programmed to:

receiving, from the passenger, a request to transmit, to the ridesharing system, the updated trip order, and wherein transmitting, to the ridesharing system, the updated trip order for the first account comprises: responsive to receiving, from the passenger, the request to transmit, to the ridesharing system, the updated trip order.

7. The system of claim 5 ,

wherein the verification system is programmed to: determining the verification information received from the passenger application is valid using a payment processing system or an identification number verification system,

wherein a registration process of the payment processing system requires more and/or more stringent requirements than a registration process of the ridesharing system, and/or

wherein a process of obtaining an identification number verifiable using the identification number verification system requires more and/or more stringent requirements than the registration process of the ridesharing system.

8. The system of claim 1 , wherein the third-party online system comprises a social media system.

9. The system of claim 1 , wherein an account creation process of the third-party online system requires more stringent requirements than a registration process of the ridesharing system.

10. The system of claim 1 , wherein the instructions, when executed by the one or more processors, cause the system to perform:

receiving an updated trip order for the first account, wherein the updated trip order for the first account received is indicative of the valid verification information having been provided for the passenger of the first account.

11. The system of claim 1 , wherein the verification information of the passenger comprises two or more types of verification information.

12. The system of claim 11 , wherein the two or more types of verification information comprise a credit card number and associated information, an identification number and associated information, and login information of an online system.

13. The system of claim 1 , wherein the verification information of the passenger comprises a state identification number, a national identification number, a passport number, a credit card number, an issuance date or month, an expiration date or month, an issuance authority, a date of birth, an address, or a combination thereof.

14. The system of claim 1 , wherein determining the decision for the trip order comprises:

determining the verification information being provided by the passenger of the first account is not associated with a second account; and

assigning a driver for the trip order.

15. The system of claim 1 , wherein determining the decision for the trip order comprises:

determining the verification information being provided by the passenger of the first account is associated with a second account; and

declining the trip order, disabling the first account and/or the second account, and/or suspending the first account and/or the second account.

16. The system of claim 1 , wherein determining the decision for the trip order comprises:

determining the verification information being provided by the passenger is consistent with passenger information in a passenger profile associated with the first account stored in the passenger information database; and

assigning a driver for the trip order.

17. The system of claim 1 , wherein determining the decision for the trip order comprises:

determining the verification information being provided by the passenger is not consistent with passenger information in a passenger profile associated with the first account stored in the passenger information database; and

declining the trip order, disabling the first account, and/or suspending the first account.

18. A method for ridesharing comprising:

under control of a processor:

transmitting, to a ridesharing system, a trip order of a first account;

receiving, from the ridesharing system, a request for verification information unavailable in a passenger information database being provided for a passenger of the first account;

requesting the passenger to provide the verification information unavailable in the passenger information database, wherein the verification information comprises login information of a third-party online system;

receiving, from the passenger, the verification information requested;

triggering application program interfaces (APIs) of the third-party online system with the login information of the third-party online system in the received verification information;

determining the verification information received from the passenger is valid based on responses from the APIs;

storing a first indication indicating the verification information being valid into the passenger information database, wherein the storing comprises:

excluding the login information of the third-party online system from being stored in the passenger information database; and

transmitting, to the ridesharing system, an updated trip order for the first account, wherein the ridesharing system is programmed to:

receiving, from the passenger information database, the first indication that valid verification information has been provided for the passenger of the first account; and

determining a decision for the trip order based on the valid verification information provided for the passenger of the first account.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 9, 2020
From: DIDI (HK) SCIENCE AND TECHNOLOGY LIMITED
To: BEIJING DIDI INFINITY TECHNOLOGY AND DEVELOPMENT CO., LTD.
Reel/Frame 053180/0456 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 29, 2020
From: DIDI RESEARCH AMERICA, LLC
To: DIDI (HK) SCIENCE AND TECHNOLOGY LIMITED
Reel/Frame 053081/0934 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 20, 2019
From: LI, DONG; ZHU, HUAIYU; SHI, JUNBO; HU, DEYU; CHEN, JING; ZHANG, HAOCHENG
To: DIDI RESEARCH AMERICA, LLC
Reel/Frame 051343/0384 →
Continuity (1)
Related Publication 20210192665A1 · Jun 24, 2021