IP Library Granted Patent US 11,237,010
Granted Patent B2
US 11,237,010 · App. 16/541,197 · Granted Feb 1, 2022

Systems and methods for on-demand service

Inventors: Tihui Zhang (Beijing, CN); Meiling Huang (Beijing, CN); Xiaoke Chen (Beijing, CN); Ning Ma (Beijing, CN)
Assignee: BEIJING DIDI INFINITY TECHNOLOGY AND DEVELOPMENT CO., LTD.
G01C21/3484G01C21/3415G01C21/362G01C21/3661H04L67/16H04W4/025H04W4/44H04W4/50
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,237,010
App. No.
16/541,197
Granted
Feb 1, 2022
Kind
B2
Abstract

The present disclosure relates to systems and methods for operating an online on-demand service platform. The systems may perform the methods to: receive confirmation that a service provider has accepted a service request from a service requester; acquire feature information associated with the service provider; acquire surrounding information associated with the service provider; generate identification information of the service provider based on the feature information or the surrounding information for the service requester to identify the service provider; and transmit the identification information of the service provider to a requester terminal associated with the service requester.

Claims (92)

1. A system for an on-demand service, comprising:

one or more storage media storing a set of instructions for operating an online on-demand service platform; and

one or more processors configured to communicate with the one or more storage media, wherein when executing the set of instructions, the one or more processors are configured to cause the system to:

receive confirmation that a service provider has accepted a service request from a service requester, wherein the service provider is associated with a first vehicle;

acquire feature information associated with the service provider;

acquire surrounding information associated with the service provider, wherein the surrounding information includes information of one or more second vehicles that are located within a predetermined area, the predetermined area including the first vehicle and the service requester;

generate identification information of the service provider based on the feature information and the surrounding information for the service requester to identify the service provider; and

transmit the identification information of the service provider to a requester terminal associated with the service requester.

2. The system of claim 1 , wherein:

the feature information associated with the service provider includes at least one of:

a type of the first vehicle associated with the service provider,

a color of the first vehicle,

a plate number of the first vehicle,

a mark on a surface of the first vehicle,

a position of the first vehicle, and

a direction that the vehicle faces,

and the surrounding information associated with the service provider includes at least one of:

one or more positions of the one or more second vehicles, the predetermined area being a circle area with a diameter of a straight-line distance between the first vehicle and the service requester,

a type of at least one of the one or more second vehicles,

a color of the at least one of the one or more second vehicles, and

a plate number of the at least one of the one or more second vehicles.

3. The system of claim 2 , wherein the identification information of the service provider includes an image of the first vehicle showing at least one of:

the type of the first vehicle,

the color of the first vehicle,

the plate number of the first vehicle, and

the mark on the surface of the first vehicle.

4. The system of claim 3 , wherein to generate the identification information of the service provider, the one or more processors are configured to cause the system to:

acquire a position of the service requester and a direction that the service requester faces, wherein the direction is acquired by monitoring the service requester's physical features, predicting the service requester's behavior, or instructing the service requester to face the direction; and

generate the image of the first vehicle showing the first vehicle from a perspective of the service requester based on the position of the service requester, the direction that the service requester faces, the position of the first vehicle, and the direction that the first vehicle faces.

5. The system of claim 2 , wherein the identification information of the service provider includes a map showing the position of the first vehicle and the one or more positions of the one or more second vehicles that are within the predetermined area, wherein the first vehicle is highlighted on the map.

6. The system of claim 5 , wherein the map further shows

a route from a position of the service requester to the position of the first vehicle,

and at least one of:

the type of the first vehicle,

the color of the first vehicle,

the plate number of the first vehicle, and

the mark on the surface of the first vehicle.

7. The system of claim 6 , wherein the map further shows at least one of:

the type of the at least one of the one or more second vehicles,

the color of the at least one of the one or more second vehicles, and

the plate number of the at least one of the one or more second vehicles.

8. The system of claim 1 , wherein when executing the set of instructions, the one or more processors are configured to further cause the system to:

send a display instruction along with the identification information to the requester terminal, wherein the display instruction prompts the requester terminal to display the identification information on a screen of the requester terminal when the screen is locked.

9. A system for an on-demand service, comprising:

one or more storage media storing a set of instructions for operating an online on-demand service platform; and

one or more processors configured to communicate with the one or more storage media, wherein when executing the set of instructions, the one or more processors are configured to cause the system to:

acquire a position of a service provider that accepts a service request of an on-demand service, wherein the service provider is associated with a first vehicle;

determine a process stage that the on-demand service is in based on the position of the service provider;

determine status information of the service provider, wherein the status information corresponds to the process stage that the on-demand service is in, the status information including identification information of the service provider, the identification information including information of one or more second vehicles that are located within a predetermined area, the predetermined area including the first vehicle and the service requester; and

transmit the status information along with a display instruction to a requester terminal associated with a service requester that initiates the service request, wherein the display instruction prompts the requester terminal to display the status information on a screen of the requester terminal when the screen is locked.

10. A method for an on-demand service implemented on a machine having one or more processors and one or more storage devices, the method comprising:

receiving confirmation that a service provider has accepted a service request from a service requester, wherein the service provider is associated with a first vehicle;

acquiring feature information associated with the service provider;

acquiring surrounding information associated with the service provider, wherein the surrounding information includes information of one or more second vehicles that are located within a predetermined area, the predetermined area including the first vehicle and the service requester;

generating identification information of the service provider based on the feature information and the surrounding information for the service requester to identify the service provider; and

transmitting the identification information of the service provider to a requester terminal associated with the service requester.

11. The method of claim 10 , wherein:

the feature information associated with the service provider includes at least one of:

a type of the first vehicle associated with the service provider,

a color of the first vehicle,

a plate number of the first vehicle,

a mark on a surface of the first vehicle,

a position of the first vehicle, and

a direction that the vehicle faces.

12. The method of claim 11 , wherein the identification information of the service provider includes an image of the first vehicle showing at least one of:

the type of the first vehicle,

the color of the first vehicle,

the plate number of the first vehicle, and

the mark on the surface of the first vehicle.

13. The method of claim 12 , wherein the generating of the identification information of the service provider comprises:

acquiring a position of the service requester and a direction that the service requester faces, wherein the direction is acquired by monitoring the service requester's physical features, predicting the service requester's behavior, or instructing the service requester to face the direction; and

generating the image of the first vehicle showing the first vehicle from a perspective of the service requester based on the position of the service requester, the direction that the service requester faces, the position of the first vehicle, and the direction that the first vehicle faces.

14. The method of claim 10 , the method further comprising:

sending a display instruction along with the identification information to the requester terminal, wherein the display instruction prompts the requester terminal to display the identification information on a screen of the requester terminal when the screen is locked.

15. The method of claim 11 , wherein:

the surrounding information associated with the service provider includes at least one of:

one or more positions of the one or more second vehicles, the predetermined area being a circle area with a diameter of a straight-line distance between the first vehicle and the service requester,

a type of at least one of the one or more second vehicles,

a color of the at least one of the one or more second vehicles, and

a plate number of the at least one of the one or more second vehicles.

16. The method of claim 15 , wherein the identification information of the service provider includes a map showing the position of the first vehicle and the one or more positions of the one or more second vehicles that are within the predetermined area, wherein the first vehicle is highlighted on the map.

17. The method of claim 16 , wherein the map further shows

a route from a position of the service requester to the position of the first vehicle,

and at least one of:

the type of the first vehicle,

the color of the first vehicle,

the plate number of the first vehicle, and

the mark on the surface of the first vehicle.

18. The method of claim 17 , wherein the map further shows at least one of:

the type of the at least one of the one or more second vehicles,

the color of the at least one of the one or more second vehicles, and

the plate number of the at least one of the one or more second vehicles.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 16, 2019
From: ZHANG, TIHUI; HUANG, MEILING; CHEN, XIAOKE; MA, NING
To: BEIJING DIDI INFINITY TECHNOLOGY AND DEVELOPMENT CO., LTD.
Reel/Frame 050069/0352 →
Priority Claims (3)
CN 201710082274.3 · Feb 15, 2017 · national
CN 201710104502.2 · Feb 24, 2017 · national
CN 201710157234.0 · Mar 16, 2017 · national
Continuity (2)
Continuation PCTCN2017104061 · Sep 28, 2017
Related Publication 20190368887A1 · Dec 5, 2019