Estimating travel times through transportation structures using location traces

US9691276B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9691276-B2
Application numberUS-201615146163-A
CountryUS
Kind codeB2
Filing dateMay 4, 2016
Priority dateJun 10, 2014
Publication dateJun 27, 2017
Grant dateJun 27, 2017

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.

A method, apparatus, computer program product, and device with various means are disclosed for determining the time it takes to a traverse a transportation structure by enclosing a representation of a transportation structure with a bounding polygon, specifying a plurality of gates which represent legitimate entry or exit points of the transportation structure as one or more edges of the bounding polygon, and computing the travel time for a probe traveling through the bounding polygon via the gates. Computing the probe's travel time comprises generating a location trace of movement of the probe, determining an entry and exit time, and calculating the difference between the exit time and the entry time. Determining the entry and exist time can be done by interpolation. An average of a set of computations can be used to get an average of the time it takes traverse the transportation structure.

First claim

Opening claim text (preview).

That which is claimed: 1. An apparatus comprising at least one processor and at least one memory including computer program code, wherein the at least one memory and the computer code are configured, with the at least one processor, to cause the apparatus to perform the following: enclose a representation of a transportation structure with a bounding polygon; specify a plurality of gates, wherein a gate comprises one or more edges of the bounding polygon that represent a legitimate entry point or exit point of the transportation structure; generate a location trace of movement of a probe through the bounding polygon; interpolate at least one of the entry point or the exit point in response to a data point not being available in the generated trace of movement proximate the respective one of the entry point or the exit point; and compute a travel time for the probe traveling through the bounding polygon via the gates, wherein computing the travel time for the probe comprises causing the apparatus to: determine an entry time of when the probe passes an entry point; determine an exit time of when the probe passes an exit point; and determine the travel time as a difference between the entry time and the exit time. 2. The apparatus of claim 1 , wherein causing the apparatus to enclose the representation of the transportation structure with a bounding polygon comprises causing the apparatus to: identify a node representing a center of the transportation structure, wherein the transportation structure is an intersection of at least two roadways; for each of the at least two roadways, determine a delay zone extending a distance from the node of the intersection along a respective one of the at least two roadways; determine a width for each delay zone, and generate a bounding polygon comprising the delay zones of each of the at least two roadways. 3. The apparatus of claim 2 , wherein causing the apparatus to determine a width for each delay zone comprises, for each of the at least two roadways, causing the apparatus to determine a width based on a number of lanes of the respective roadway, a width of each lane, and a standard deviation of positioning errors of a determined location of the respective roadway. 4. The apparatus of claim 2 , wherein causing the apparatus to determine a delay zone extending a distance from the node of the intersection along a respective one of the at least two roadways comprises causing the apparatus to determine a distance at which vehicles approaching the intersection begin to decelerate in anticipation of a stop at the intersection. 5. The apparatus of claim 4 , wherein the distance the delay zone extends along a respective one of the at least two roadways is established as the distance at which vehicles approaching the intersection begin to decelerate. 6. A computer program product embodied on a non-transitory computer-readable medium in which a computer program is stored that, when executed by a computer, is configured to provide instructions to control or carry out: enclosing a representation of a transportation structure with a bounding polygon; specifying a plurality of gates, wherein a gate comprises one or more edges of the bounding polygon that represent a legitimate entry point or exit point of the transportation structure; generating a location trace of movement of a probe through the bounding polygon; interpolate at least one of the entry point or the exit point in response to a data point not being available in the generated trace of movement proximate the respective one of the entry point or the exit point; and computing a travel time for the probe traveling through the bounding polygon via the gates, wherein computing the travel time for the probe comprises: determining an entry time of when the probe passes an entry point; determining an exit time of when the probe passes an exit point; and determining the travel time as a difference between the entry time and the exit time. 7. The computer program product of claim 6 , further configured to provide instructions to control or carry out: identifying a node representing a center of the transportation structure, wherein the transportation structure is an intersection of at least two roadways; for each of the at least two roadways, determining a delay zone extending a distance from the node of the intersection along a respective one of the at least two roadways; determining a width for each delay zone, and generating a bounding polygon comprising the delay zones of each of the at least two roadways. 8. The computer program product of claim 7 , wherein the instructions for determining a width for each delay zone comprises, for each of the at least two roadways, instructions for determining a width based on a number of lanes of the respective roadway, a width of each lane, and a standard deviation of positioning errors of a determined location of the respective roadway. 9. The computer program product of claim 7 , wherein the instructions for determining a delay zone extending a distance from the node of the intersection along a respective one of the at least two roadways comprises instructions for determining a distance at which vehicles approaching the intersection begin to decelerate in anticipation of a stop at the intersection. 10. The computer program product of claim 9 , wherein the distance the delay zone extends along a respective one of the at least two roadways is established as the distance at which vehicles approaching the intersection begin to decelerate. 11. A method comprising: enclosing, by a processor, a representation of a transportation structure with a bounding polygon; specifying a plurality of gates, wherein a gate comprises one or more edges of the bounding polygon that represent a legitimate entry point or exit point of the transportation structure; generating, by the processor, a location trace of movement of a probe through the bounding polygon; interpolating at least one of the entry point or the exit point in response to a data point not being available in the generated trace of movement proximate the respective one of the entry point or the exit point; and computing a travel time for the probe traveling through the bounding polygon via the gates, wherein computing the travel time for the probe comprises: determining an entry time of when the probe passes an entry point; determining an exit time of when the probe passes an exit point; and determining the travel time as a difference between the entry time and the exit time. 12. The method of claim 11 , further comprising: identifying a node representing a center of the transportation structure, wherein the transportation structure is an intersection of at least two roadways; for each of the at least two roadways, determining a delay zone extending a distance from the node of the intersection along a respective one of the at least two roadways; determining a width for each delay zone, and generating a bounding polygon comprising the delay zones of each of the at least two roadways. 13. The method of claim 12 , wherein determining a width for each delay zone comprises, for each of the at least two roadways, determining a width based on a number of lanes of the respective roadway, a width of each lane, and a standard deviation of positioning errors of a determined location of the respective roadway. 14. The method of claim 12 , wherein determining a delay zone extending a distance from the node of the intersection along a respective one of the at least two roadways comprises determining a distance at which vehicles approaching the i

Assignees

Inventors

Classifications

  • using straight lines or curves · CPC title

  • G08G1/0104Primary

    Measuring and analyzing of parameters relative to traffic conditions · CPC title

  • Bounding box · CPC title

  • using Z-buffer · CPC title

  • Image data format · 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 US9691276B2 cover?
A method, apparatus, computer program product, and device with various means are disclosed for determining the time it takes to a traverse a transportation structure by enclosing a representation of a transportation structure with a bounding polygon, specifying a plurality of gates which represent legitimate entry or exit points of the transportation structure as one or more edges of the boundi…
Who is the assignee on this patent?
Here Global Bv
What technology area does this patent fall under?
Primary CPC classification G08G1/0104. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jun 27 2017 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 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).