Methods and systems for order processing

US2020265502A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2020265502-A1
Application numberUS-202016869447-A
CountryUS
Kind codeA1
Filing dateMay 7, 2020
Priority dateFeb 2, 2015
Publication dateAug 20, 2020
Grant date

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

The present disclosure discloses an order allocation method. The method may include: receiving orders and extracting order information; extracting service provider information and obtaining features of service providers; determining whether the order information matches the features of the service providers, or determining whether the features of the service providers satisfy a preset condition to generate a determination result; ranking the service providers based on the determination result; generating orders to be allocated; and allocating the orders to be allocated to the service providers based on the ranking. The present disclosure also discloses an order allocation system that can perform the method above.

First claim

Opening claim text (preview).

1 - 20 . (canceled) 21 . A system for operating an online transportation platform to interact with service receivers and service providers through order processing, comprising: at least one storage device including a set of instructions; and at least one processor in communication with the at least one storage device, wherein when executing the set of instructions, the at least one processor is configured to cause the system to: obtain orders from terminals of the service receivers via a network; extract order information based on the orders; obtain service provider information of the service providers, wherein each of the service providers is associated with a vehicle; obtain, based on the service provider information, features of the service providers using one or more trained machine learning models operating in real time on the online transportation platform; and send out, via the network, at least one of the orders to at least one of terminals of the service providers based on the order information and the features of the service providers. 22 . The system of claim 21 , wherein sending out the at least one of the orders to the at least one of terminals of the service providers based on the order information and the features of the service providers includes: determining a result as to whether the order information matches the features of the service providers or whether the features of the service providers satisfy a condition; ranking the service providers based on the result; sending out, via the network, the at least one of the orders to the at least one of the terminals of the service providers based on the ranking. 23 . The system of claim 21 , wherein the features of the service providers include at least one of an order similarity, a preference rate, a failure rate, characteristics of responding to orders, or a response time. 24 . The system of claim 23 , wherein the characteristics of responding to orders of one of the service providers indicate characteristics of change with time of probabilities that the service provider responds to one or more of the orders 25 . The system of claim 23 , wherein the order similarity of one of the service providers includes a cosine similarity between at least one of historical order related to the service provider and one or more of the orders. 26 . The system of claim 23 , wherein the preference rate of one of the service providers includes a preferential region and a preferential time interval of the service provider. 27 . The system of claim 26 , wherein obtaining the preference rate of the one of the service providers includes: accessing the at least one storage device to obtain a longitude-latitude coordinate point corresponding to a destination of one of the orders; determining a distance Az between the longitude-latitude coordinate point of the destination of the order and a center of a preferential destination region of the service provider; determining a preference rate L of the service provider for the destination of the order based on the distance Az and a covering radius d of the preferential destination region of the service provider, wherein: L=Σ1/(1+e A z -d ). 28 . The system of claim 23 , wherein obtaining the failure rate of one of the service providers includes: determining the failure rate of the service provider x with a model as: T x =Σ i=0 k C n k *p k *(1− p ) n-k , wherein Tx represents the failure rate of the service provider x, k represents a count of orders that the service provider x has failed to complete among n orders that the service provider x has accepted, C n k represents a count of combinations of selecting k order from the n order, p represents an average failure rate of the service provider x. 29 . The system of claim 23 , wherein when executing the set of instructions, the at least one processor is configured to cause the system to: in response to the at least one of the orders, receive at least one response from the at least one of terminals of the service providers; determine at least one candidate response from the at least one response based on the response time of the at least one response; and select one of the at least one candidate response for processing. 30 . The system of claim 21 , wherein sending out the at least one of the orders to the at least one of terminals of the service providers based on the order information and the features of the service providers includes: obtaining a geographic region; determine an order group including the orders and a service provider group including the service providers based on the geographic region; determining, based on the order information and the features of the service providers, a completion rate of the orders, a success rate that the service providers respond to the orders, and a responding rate of the service providers by analyzing the order group and the service provider group; determining a weighted sum of the completion rate, the success rate, and the responding rate; and sending out the at least one of the orders to the at least one of terminals of the service providers based on the weighted sum. 31 . A method for operating an online transportation platform to interact with service receivers and service providers through order processing, implemented on a device including at least one storage device and at least one processor, the method comprising: obtaining orders from terminals of the service receivers via a network; extracting order information based on the orders; obtaining service provider information of the service providers, wherein each of the service providers is associated with a vehicle; obtaining, based on the service provider information, features of the service providers using one or more trained machine learning models operating in real time on the online transportation platform; and sending out, via the network, at least one of the orders to at least one of terminals of the service providers based on the order information and the features of the service providers. 32 . The method of claim 31 , wherein sending out the at least one of the orders to the at least one of terminals of the service providers based on the order information and the features of the service providers includes: determining a result as to whether the order information matches the features of the service providers or whether the features of the service providers satisfy a condition; ranking the service providers based on the result; sending out, via the network, the at least one of the orders to the at least one of the terminals of the service providers based on the ranking. 33 . The method of claim 31 , wherein the features of the service providers include at least one of an order similarity, a preference rate, a failure rate, characteristics of responding to orders, or a response time. 34 . The method of claim 33 , wherein the characteristics of responding to orders of one of the service providers indicate characteristics of change with time of probabilities that the service provider responds to one or more of the orders 35 . The method of claim 33 , wherein the order similarity of one of the service providers includes a cosine similarity between at least one of historical order related to the service provider and one or more of the orders. 36 . The method of claim 33 , wherein the preference rate of one of the service providers includes a preferential region and a preferential time interval of the service provider. 37 . The

Assignees

Inventors

Classifications

  • G06Q10/08Primary

    Logistics, e.g. warehousing, loading or distribution; Inventory or stock management · CPC title

  • Reservations, e.g. for tickets, services or events · CPC title

  • replenishment orders; recurring orders · CPC title

  • Physics · mapped topic

  • Business processes related to the transportation industry (shipping G06Q10/083) · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US2020265502A1 cover?
The present disclosure discloses an order allocation method. The method may include: receiving orders and extracting order information; extracting service provider information and obtaining features of service providers; determining whether the order information matches the features of the service providers, or determining whether the features of the service providers satisfy a preset condition…
Who is the assignee on this patent?
Beijing Didi Infinity Technology & Dev Co Ltd
What technology area does this patent fall under?
Primary CPC classification G06Q10/08. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Aug 20 2020 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).