Method and system for recommending multi-modal itineraries

US11544638B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11544638-B2
Application numberUS-201916408683-A
CountryUS
Kind codeB2
Filing dateMay 10, 2019
Priority dateMay 10, 2019
Publication dateJan 3, 2023
Grant dateJan 3, 2023

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.

Itineraries may be recommended using rider context information relating to a rider. The rider context information may be obtained from various sources. Location information including an origin and a destination may obtained. A set of itineraries may be generated based on the rider context information. Each itinerary may include at least one mode of transportation to allow the rider to travel from the origin to the destination. Each itinerary in the set of itineraries may be ranked based on the rider context information.

First claim

Opening claim text (preview).

What is claimed is: 1. A system, comprising one or more processors and one or more non-transitory computer-readable memories coupled to the one or more processors and configured with instructions executable by the one or more processors to cause the system to perform operations comprising: obtaining historical rider requests for rides and historical itinerary selections, wherein the historical rider requests comprise historical rider context information and historical location information associated with each historical rider request, and the historical itinerary selections comprise a set of historical itineraries generated by a ride-hailing platform and a selection from the set of historical itineraries; training a machine learning model based on the historical rider requests and the historical itinerary selections for generating scores for itinerary candidates in response to a given rider's request for a ride, wherein the scores represent likelihoods of the given rider selecting corresponding itinerary candidates; obtaining rider context information associated with a rider's request for a ride; obtaining location information, wherein the location information includes an origin and a destination; generating a set of itineraries, wherein each itinerary in the set of itineraries includes at least one mode of transportation to allow a rider to travel from the origin to the destination; feeding the rider context information and the set of itineraries into the trained machine learning model to obtain a plurality of scores; ranking each itinerary in the set of itineraries based on the plurality of scores; receiving a rider selection from the set of itineraries; and retraining the machine learning model based on the received rider selection and the rider context information. 2. The system of claim 1 , wherein the rider context information includes at least one of: demographic information and environmental data. 3. The system of claim 1 , wherein the rider context information includes timing information indicating a time for a future trip time. 4. The system of claim 1 , wherein the rider context information includes filtering criteria selected by the rider, and wherein each itinerary in the generated set of itineraries satisfies the filtering criteria. 5. The system of claim 1 , wherein the at least one mode of transportation includes at least one of: a self-controlled transportation mode and a non-self-controlled transportation mode. 6. A computer-implemented method, comprising: obtaining, by a computing device, a trained machine learning model for generating scores for itinerary candidates in response to a given rider's request for a ride, wherein the scores represent likelihoods of the given rider selecting corresponding itinerary candidates, wherein the trained machine learning model is trained based on historical rider requests for rides and historical itinerary selections, wherein the historical rider requests comprise historical rider context information and historical location information associated with each historical rider request, and the historical itinerary selections comprise a set of historical itineraries generated by a ride-hailing platform and a selection from the set of historical itineraries; obtaining, by the computing device, rider context information associated with a rider's request for a ride; obtaining, by the computing device, location information, wherein the location information includes an origin and a destination; generating, by the computing device, a set of itineraries, wherein each itinerary in the set of itineraries includes at least one mode of transportation to allow a rider to travel from the origin to the destination; feeding, by the computing device, the rider context information and the set of itineraries into the trained machine learning model to obtain a plurality of scores; ranking, by the computing device, each itinerary in the set of itineraries based on plurality of scores; receiving, by the computing device, a rider selection from the set of itineraries; and retraining, by the computing device, the machine learning model based on the received rider selection and the rider context information. 7. The method of claim 6 , wherein the rider context information includes at least one of: demographic information and environmental data. 8. The method of claim 6 , wherein the rider context information includes filtering criteria selected by the rider, and wherein each itinerary in the generated set of itineraries satisfies the filtering criteria. 9. The method of claim 6 , wherein the at least one mode of transportation includes at least one of: a self-controlled transportation mode and a non-self-controlled transportation mode. 10. The method of claim 6 , wherein the rider context information includes timing information indicating a time for a future trip time. 11. The method of claim 6 , wherein the rider context information includes filtering criteria selected by the rider, and wherein each itinerary in the generated set of itineraries satisfies the filtering criteria. 12. The method of claim 6 , wherein the at least one mode of transportation includes at least one of: a self-controlled transportation mode and a non-self-controlled transportation mode. 13. A non-transitory computer-readable storage medium configured with instructions executable by one or more processors to cause the one or more processors to perform operations comprising: obtaining a trained machine learning model for generating scores for itinerary candidates in response to a given rider's request for a ride, wherein the scores represent likelihoods of the given rider selecting corresponding itinerary candidates, wherein the trained machine learning model is trained based on historical rider requests for rides and historical itinerary selections, wherein the historical rider requests comprise historical rider context information and historical location information associated with each historical rider request, and the historical itinerary selections comprise a set of historical itineraries generated by a ride-hailing platform and a selection from the set of historical itineraries; obtaining rider context information associated with a rider's request for a ride; obtaining location information, wherein the location information includes an origin and a destination; generating a set of itineraries, wherein each itinerary in the set of itineraries includes at least one mode of transportation to allow a rider to travel from the origin to the destination; feeding the rider context information and the set of itineraries into the trained machine learning model to obtain a plurality of scores; ranking each itinerary in the set of itineraries based on the plurality of scores; receiving a rider selection from the set of itineraries; and retraining the machine learning model based on the received rider selection and the rider context information. 14. The non-transitory computer-readable storage medium of claim 13 , wherein the rider context information includes at least one of: demographic information and environmental data. 15. The non-transitory computer-readable storage medium of claim 13 , wherein the rider context information includes timing information indicating a time for a future trip time. 16. The non-transitory computer-readable storage medium of claim 13 , wherein the rider context information includes filtering criteria selected by the rider, and wherein each itinerary in the generated set of itineraries satisfies the filtering criteria. 17. The non-tr

Assignees

Inventors

Classifications

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

  • Machine learning · CPC title

  • G06Q10/025Primary

    Coordination of plural reservations, e.g. plural trip segments, transportation combined with accommodation · 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 US11544638B2 cover?
Itineraries may be recommended using rider context information relating to a rider. The rider context information may be obtained from various sources. Location information including an origin and a destination may obtained. A set of itineraries may be generated based on the rider context information. Each itinerary may include at least one mode of transportation to allow the rider to travel fr…
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/025. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jan 03 2023 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 5 related publications on this page (citations in our corpus or others sharing the same primary CPC).