Calculating speed and travel times with travel delays

US9778049B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9778049-B2
Application numberUS-201514670464-A
CountryUS
Kind codeB2
Filing dateMar 27, 2015
Priority dateMar 31, 2011
Publication dateOct 3, 2017
Grant dateOct 3, 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.

Computer program products, methods, systems, apparatus, and computing entities are provided for forecasting travel delays corresponding to streets, street segments, geographic areas, geofenced areas, and/or user-specified criteria. And from the forecasted travel delays, speed and travel times that take into account such travel delays can be determined.

First claim

Opening claim text (preview).

The invention claimed is: 1. A method for determining an estimated travel time, the method comprising: in response to a real-time request to determine an estimated time of travel time for traveling from a first location to a second location corresponding to a time period: identifying, via one or more processors, speed information associated with traveling from the first location to the second location; identifying, via the one or more processors, distance information associated with traveling from the first location to the second location; identifying, via the one or more processors, travel delay information, the travel delay information (a) comprising a value indicative of an average amount of travel delay time per unit of distance, (b) associated with at least one of the first location or the second location, and (c) corresponding to the time period, wherein the value indicative of an average amount of travel delay time per unit of distance is determined from operational data collected from a plurality of vehicles during the time period; and determining, via the one or more processors, the estimated time of travel time for traveling from the first location to the second location based at least in part on the speed information, the distance information, and the travel delay information. 2. The method of claim 1 , wherein the time period is a time window. 3. The method of claim 2 , wherein the value indicative of the average amount of travel delay time per unit of distance is determined by: receiving the operational data comprising vehicle telematics data, the vehicle telematics data being indicative of one or more vehicle dynamics for at least one vehicle during one or more time periods; determining, based on the operational data, the distance traveled by the at least one vehicle within a geographical area during the one or more time periods; identifying, based on the operational data, one or more travel delay segments during the one or more time periods; determining, based on the operational data, the duration of the identified travel delay segments; and determining, based on the distance traveled and the duration of the travel delay segments, the value indicative of the average amount of travel delay time per unit of distance within the geographical area. 4. The method of claim 3 , wherein the travel delay segments each represent a period of engine idle time occurring while the at least one vehicle was traveling. 5. The method of claim 3 , wherein the value indicative of the average amount of travel delay time per unit of distance comprises a travel delay seconds per mile traveled value. 6. The method of claim 3 , wherein the value indicative of the average amount of travel delay time per unit of distance comprises a miles traveled per travel delay minute value. 7. The method of claim 3 , wherein the travel delay segments are identified by: segmenting the operational data into a plurality of activity segments representing periods of time classified according to vehicle activity or service activity, the activity segments comprising start of trip segments, travel segments, and end of trip segments; and identifying, based on the operational data, segments of engine idle time occurring during one of the travel segments and designating the identified engine idle segments as travel delay segments. 8. The method of claim 1 further comprising determining an average speed for traveling from the first location to the second location based at least in part on the travel delay information. 9. An apparatus comprising at least one processor and at least one memory including computer program code, the at least one memory and the computer program code configured to, with the processor, cause the apparatus to at least: in response to a real-time request to determine an estimated time of travel time for traveling from a first location to a second location corresponding to a time period: identify speed information associated with traveling from the first location to the second location; identify distance information associated with traveling from the first location to the second location; identify travel delay information, the travel delay information (a) comprising a value indicative of an average amount of travel delay time per unit of distance, (b) associated with at least one of the first location or the second location, and (c) corresponding to the time period, wherein the value indicative of an average amount of travel delay time per unit of distance is determined from operational data collected from a plurality of vehicles during the time period; and determine the estimated time of travel time for traveling from the first location to the second location based at least in part on the speed information, the distance information, and the travel delay information. 10. The apparatus claim 9 , wherein the time period is a time window. 11. The apparatus claim 10 , wherein the value indicative of the average amount of travel delay time per unit of distance is determined by the apparatus by: receiving the operational data comprising vehicle telematics data, the vehicle telematics data being indicative of one or more vehicle dynamics for at least one vehicle during one or more time periods; determining, based on the operational data, the distance traveled by the at least one vehicle within a geographical area during the one or more time periods; identifying, based on the operational data, one or more travel delay segments during the one or more time periods; determining, based on the operational data, the duration of the identified travel delay segments; and determining, based on the distance traveled and the duration of the travel delay segments, the value indicative of the average amount of travel delay time per unit of distance within the geographical area. 12. The apparatus claim 11 , wherein the travel delay segments each represent a period of engine idle time occurring while the at least one vehicle was traveling. 13. The apparatus claim 11 , wherein the value indicative of the average amount of travel delay time per unit of distance comprises a travel delay seconds per mile traveled value. 14. The apparatus claim 11 , wherein the value indicative of the average amount of travel delay time per unit of distance comprises a miles traveled per travel delay minute value. 15. The apparatus claim 11 , wherein the travel delay segments are identified by the apparatus by: segmenting the operational data into a plurality of activity segments representing periods of time classified according to vehicle activity or service activity, the activity segments comprising start of trip segments, travel segments, and end of trip segments; and identifying, based on the operational data, segments of engine idle time occurring during one of the travel segments and designating the identified engine idle segments as travel delay segments. 16. The apparatus claim 9 , wherein the memory and computer program code are further configured to, with the processor, cause the apparatus to determine an average speed for traveling from the first location to the second location based at least in part on the travel delay information. 17. A computer program product for determining an estimated travel time, the computer program product comprising at least one non-transitory computer-readable storage medium having computer-readable program code portions stored therein, the computer-readable program code portions comprising: in response to a real-time request to determine an estimated time of travel time

Assignees

Inventors

Classifications

  • G06Q10/08Primary

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

  • Dispatching vehicles on the basis of a location, e.g. taxi dispatching · CPC title

  • G01C21/34Primary

    Route searching; Route guidance · CPC title

  • Services related to particular areas, e.g. point of interest [POI] services, venue services or geofences · CPC title

  • communicating information to a remotely located station (transmission systems for measured values G08C) · 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 US9778049B2 cover?
Computer program products, methods, systems, apparatus, and computing entities are provided for forecasting travel delays corresponding to streets, street segments, geographic areas, geofenced areas, and/or user-specified criteria. And from the forecasted travel delays, speed and travel times that take into account such travel delays can be determined.
Who is the assignee on this patent?
United parcel service america inc
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 Tue Oct 03 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 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).