Method and system for estimating time of arrival

US10816352B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10816352-B2
Application numberUS-201815927073-A
CountryUS
Kind codeB2
Filing dateMar 20, 2018
Priority dateJan 10, 2017
Publication dateOct 27, 2020
Grant dateOct 27, 2020

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 relates to a method and system for determining an estimated time of arrival relating to a target trip. The method includes extracting, by a processor, sample characteristic data relating to a target trip, wherein the sample characteristic data comprises first feature data corresponding to a route relating to the target trip and second feature data corresponding to a link of the route; obtaining a prediction model for estimating time of arrival; and determining, by the processor, an estimated time of arrival (ETA) relating to the target trip based on the prediction model and the sample characteristic data.

First claim

Opening claim text (preview).

What is claimed is: 1. A system configured to operate an online transportation service platform, comprising: a bus; a storage medium electronically connected to the bus, including a set of instructions for estimating time of arrival; logic circuits in communication with the storage medium via the bus, wherein when executing the set of instructions, the logic circuits are directed to: extract sample characteristic data relating to a target trip, wherein the sample characteristic data comprises first feature data corresponding to a route relating to the target trip and second feature data corresponding to a link of the route; obtain a prediction model for estimating time of arrival; and determine an estimated time of arrival (ETA) relating to the target trip based on the prediction model and the sample characteristic data. wherein, to obtain the prediction model, the logic circuits are directed to: generate training data based on one or more historical trips; and determine the prediction model based on the training data, wherein, to determine the prediction model, the logic circuits are directed to: identify, from the one or more historical trips, a first plurality of training trips and a second plurality of training trips; extract first historical characteristic data and first historical time of arrival data relating to the first plurality of training trips; determine a first ETA determination model based on the first historical characteristic data and the first historical time of arrival; extract second historical characteristic data and second historical time of arrival data relating to the second plurality of training trips; and modify the first ETA determination model based on the second historical characteristic data and the second historical time of arrival data to determine a second ETA determination model. 2. The system of claim 1 , wherein the link of he route corresponds to at least a portion of the route. 3. The system of claim 1 , wherein, to determine the estimated time of arrival relating to the target trip, the logic circuits are further directed to: determine hidden state information based on the prediction model and the second feature data; and determine the estimated time of arrival relating to the target trip based at least in part on the hidden state information. 4. The system of claim 1 , wherein, to obtain the prediction model, the logic circuits are further directed to: group the one or more historical trips into one or more groups based on data of links relating to the one or more historical trips, wherein the one or more historical trips are associated with a plurality of routes comprising the links; extract historical characteristic data and historical time of arrival data for each of the one or more groups of historical trips; and generate the training data based on the historical characteristic data and the historical time of arrival data. 5. The system of claim 1 , wherein, to determine the prediction model, the logic circuits are further directed to: determine whether a matching condition is satisfied based on at least one of the first ETA determination model or the second ETA determination model; and in response to determining that the matching condition is satisfied, determining the second ETA determination model as the prediction model. 6. The system of claim 5 , wherein, to determine whether the matching condition is satisfied, the logic circuits are directed to: determine a loss function based on at least one of the first ETA determination model or the second ETA determination model; and determine whether the loss function converges to a first value. 7. The system of claim 5 , wherein, to determine whether the matching condition is satisfied, the logic circuits are directed to: select, from the one or more historical trips, a third plurality of historical trips; determine an error based on third historical characteristic data and third historical time of arrival data relating to the third plurality of historical trips; and determine whether the error is less than a second value. 8. The system of claim 1 , wherein the prediction model comprises at least one of a time series model or a regression model. 9. The system of claim 8 , wherein the time series model comprises a recurrent neural network. 10. The system of claim 8 , wherein the regression model comprises a multilayer perceptron. 11. A method configured to operate an online transportation service platform, comprising: extracting, by a processor, sample characteristic data relating to a target trip, wherein the sample characteristic data comprises first feature data corresponding to a route relating to the target trip and second feature data corresponding to a link of the route; obtaining, by the processor, a prediction model for estimating time of arrival; and determining, by the processor, an estimated time of arrival (ETA) relating to the target trip based on the prediction model and the sample characteristic data, wherein obtaining the prediction model comprises: generating training data based on one or more historical trips; and determining the prediction model based on the training data, wherein determining the prediction model comprises: identifying, from the one or more historical trips, a first plurality of training trips and a second plurality of training trips; extracting first historical characteristic data and first historical time of arrival data relating to the first plurality of training trips: determining a first ETA determination model based on the first historical characteristic data and the first historical time of arrival: extracting second historical characteristic data and second historical time of arrival data relating to the second plurality of training trips; and modifying the first ETA determination model based on the second historical characteristic data and the second historical time of arrival data to determine a second ETA determination model. 12. The method of claim 11 , wherein the link of the route corresponds to at least a portion of the route. 13. The method of claim 11 , wherein determining the estimated time of arrival relating to the target trip further comprises: determining hidden state information based on the prediction model and the second feature data; and determining the estimated time of arrival relating to the target trip based at least in part on the hidden state information. 14. The method of claim 11 , further comprising: grouping the one or more historical trips into one or more groups based on data of links relating to the one or more historical trips, wherein the one or more historical trips are associated with a plurality of routes comprising the links; extracting historical characteristic data and historical time of arrival data for each of the one or more groups of historical trips; and generating the training data based on the historical characteristic data and the historical time of arrival data. 15. The method of claim 11 , further comprising: determining whether a matching condition is satisfied based on at least one of the first ETA determination model or the second ETA determination model; and in response to determining that the matching condition is satisfied, determining the second ETA determination model as the prediction model. 16. The method of claim 15 , wherein determining whether the matching condition is satisfied comprises: determining a loss function based on at least one of the first ETA determination model or the second ETA determination model; and determining whether t

Assignees

Inventors

Classifications

  • G06N20/00Primary

    Machine learning · CPC title

  • using user history, behaviour, conditions or preferences, e.g. predicted or inferred from previous use or current movement · CPC title

  • Activation functions · CPC title

  • Generating training patterns; Bootstrap methods, e.g. bagging or boosting · CPC title

  • Retrieval, searching and output of information related to real-time traffic, weather, or environmental conditions (arrangements for giving variable traffic instructions G08G1/09) · 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 US10816352B2 cover?
The present disclosure relates to a method and system for determining an estimated time of arrival relating to a target trip. The method includes extracting, by a processor, sample characteristic data relating to a target trip, wherein the sample characteristic data comprises first feature data corresponding to a route relating to the target trip and second feature data corresponding to a link …
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 G06N20/00. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Oct 27 2020 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).