IP Library › Granted Patent US 10,581,634
Granted Patent B2
US 10,581,634 · App. 15/669,402 · Granted Mar 3, 2020

Providing dynamic routing alternatives based on determined traffic conditions

Inventor: Elizabeth B. Stolfus (Denver, CO)
H04L12/43H04L12/6418H04L43/062H04L45/22H04L47/122
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,581,634
App. No.
15/669,402
Granted
Mar 3, 2020
Kind
B2
Abstract

Methods, devices, and systems are provided to determine traffic conditions along a traffic path and dynamically present one or more entities with at least one alternate route. The alternate route is determined based on a number of entities along the traffic path and available routing points adjacent to the traffic conditions. The alternate route may be configured to optimize traffic for an entire traffic system rather than only optimizing traffic for receivers of the alternate routes. Data relating to the alternate routes presented to the entities can be tracked. This data may be used to evaluate an effectiveness of the routing decisions made. Effectiveness can be measured in cost and time saved or spent. Information, such as the data, determinations of the data, and/or even effectiveness of alternate routes, can be distributed to one or more parties. Distribution of the information may be associated with a tiered cost structure.

Claims (55)

1. A method of dynamically routing vehicles away from a path in a traffic system and increasing a flow of vehicular traffic for the traffic system after detecting turbulence along the path, comprising:

determining, via a processor and based at least partially on information received from a plurality of roadside traffic monitoring devices disposed along paths in the traffic system, a traffic flow turbulence along the path in the traffic system,

sending, via the processor, first traffic control instructions to one or more communication devices associated with vehicles determined to be in the path having turbulence, wherein the first traffic control instructions include an alternate route away from the turbulence;

monitoring, via the processor, whether the one or more communication devices receiving the first traffic control instructions are following the alternate route provided;

predicting, via the processor and when at least one deviating communication device in the one or more communication devices is not following the alternate route provided, a route the deviating communication device is following;

determining, via the processor, whether the route followed by the deviating communication device is more effective than the alternative route provided, wherein determining whether the route followed by the deviating communication device is more effective than the alternative route provided, further comprises:

determining, via the processor, a system recovery time for the traffic system, wherein the system recovery time defines the amount of time for the traffic system to recover after experiencing a traffic incident; and

determining, via the processor, that the route produces a quicker system recovery than the alternative route provided;

altering, via the processor and when the route followed by the deviating communication device is determined to be more effective than the alternative route provided, subsequent traffic control instructions to include the route; and

sending, via the processor, the subsequent traffic control instructions to one or more communication devices associated with the vehicles determined to be in the path having turbulence, wherein the subsequent traffic control instructions include the route away from the turbulence.

2. The method of claim 1 , wherein the system recovery includes an impacted operating state, a mitigated operating state, a recovery state, and a normal operating state.

3. The method of claim 1 , further comprising determining whether the route followed by the deviating communication device is more efficient in time and/or cost than the alternative route provided.

4. The method of claim 1 , wherein the first traffic control instructions including the alternate route are configured to be displayed by a graphical user interface (GUI) of the one or more communication devices.

5. The method of claim 4 , wherein the first traffic control instructions including the alternate route are determined via the processor based on an assumed destination of the one or more communication devices without receiving an entered destination from the one or more communication devices.

6. The method of claim 5 , wherein the assumed destination of the one or more communication devices is based at least partially on travel information associated with the one or more communication devices.

7. The method of claim 6 , further comprising:

sending, via the processor, a confirmation message to the one or more communication devices, and wherein the assumed destination is verified or rejected by a user of a communication device by providing an input at the GUI of the communication device.

8. A traffic management system for dynamically routing vehicles away from a path in a traffic system and increasing a flow of vehicular traffic for the traffic system after detecting turbulence along the path, comprising:

a server, comprising:

a processor, and

a computer readable storage medium comprising instructions that, when executed by the processor, cause the processor to:

determine, based at least partially on information received from a plurality of roadside traffic monitoring devices disposed along paths in the traffic system, a traffic flow turbulence along the path in the traffic system;

send first traffic control instructions to one or more communication devices associated with vehicles determined to be in the path having turbulence, wherein the first traffic control instructions include an alternate route away from the turbulence;

monitor whether the one or more communication devices receiving the first traffic control instructions are following the alternate route provided;

predict, when at least one deviating communication device in the one or more communication devices is not following the alternate route provided, a route the deviating communication device is following;

determine whether the route followed by the deviating communication device is more effective than the alternate route provided, wherein determining whether the route followed by the deviating communication device is more effective than the alternative route provided includes instructions that further cause the processor to:

determine a system recovery time for the traffic system, wherein the system recovery time defines the amount of time for the traffic system to recover after experiencing a traffic incident; and

determine that the route produces a quicker system recovery than the alternative route provided;

alter, when the route followed by the deviating communication device is determined to be more effective than the alternative route provided, subsequent traffic control instructions to include the route; and

send the subsequent traffic control instructions to one or more communication devices associated with the vehicles determined to be in the path having turbulence, wherein the subsequent traffic control instructions include the route away from the turbulence.

9. The system of claim 8 , wherein the system recovery includes an impacted operating state, a mitigated operating state, a recovery state, and a normal operating state.

10. The system of claim 8 , wherein the instructions further cause the processor to determine whether the route followed by the deviating communication device is more efficient in time and/or cost than the alternative route provided.

11. The system of claim 8 , wherein the first traffic control instructions including the alternate route are configured to be displayed by a graphical user interface (GUI) of the one or more communication devices.

12. The system of claim 11 , wherein the first traffic control instructions including the alternate route are determined based on an assumed destination of the one or more communication devices without receiving an entered destination from the one or more communication devices.

13. The system of claim 12 , wherein the assumed destination of the one or more communication devices is based at least partially on travel information associated with the one or more communication devices.

14. The system of claim 13 , wherein the instructions further cause the processor to:

send a confirmation message to the one or more communication devices, and wherein the assumed destination is verified or rejected by a user of a communication device by providing an input at the GUI of the communication device.

15. The system of claim 8 , wherein the route followed by the deviating communication device is determined to be less effective than the alternative route provided, and wherein the instructions further cause the processor to:

send feedback to the deviating communication device including information about the effectiveness of the alternative route ignored, wherein the information about the effectiveness includes information regarding a saved time or saved fuel missed by ignoring the alternative route provided.

16. A server comprising:

a processor; and

a computer readable storage medium comprising instruction that, when executed by the processor, cause the processor to:

determine, based at least partially on information received from a plurality of roadside traffic monitoring devices disposed along paths in the traffic system, a traffic flow turbulence along the path in the traffic system;

send first traffic control instructions to one or more communication devices associated with vehicles determined to be in the path having turbulence, wherein the first traffic control instructions include an alternate route away from the turbulence, and wherein the first traffic control instructions are configured to be displayed by a graphical user interface (GUI) of the one or more communication devices,

monitor whether the one or more communication devices receiving the first traffic control instructions are following the alternate route provided, wherein the monitoring includes tracking movement information associated with a user of the one or more communication devices;

predict, when at least one deviating communication device in the one or more communication devices is not following the alternate route provided, a route the deviating communication device is following;

determine whether the route followed by the deviating communication device is more effective than the alternative route provided, wherein determining whether the route followed by the deviating communication device is more effective than the alternative route provided includes instructions that further cause the processor to:

determine a system recovery time for the traffic system, wherein the system recovery time defines the amount of time for the traffic system to recover after experiencing a traffic incident; and

determine that the route produces a quicker system recovery than the alternative route provided;

alter, when the route followed by the deviating communication device is determined to be more effective than the alternative route provided, subsequent traffic control instructions to include the route; and

send the subsequent traffic control instructions to one or more communication devices associated with the vehicles determined to be in the path having turbulence, wherein the subsequent traffic control instructions include the route away from the turbulence.

17. The server of claim 16 , wherein the instructions further cause the processor to determine whether the route followed by the deviating communication device is more efficient in time and/or cost than the alternative route provided.

18. The server of claim 16 , wherein the system recovery includes an impacted operating state, a mitigated operating state, a recovery state, and a normal operating state.

19. The server of claim 16 , wherein the first traffic control instructions including the alternate route are configured to be displayed by a graphical user interface (GUI) of the one or more communication devices.

20. The server of claim 19 , wherein the first traffic control instructions including the alternate route are determined based on an assumed destination of the one or more communication devices without receiving an entered destination from the one or more communication devices, and wherein the assumed destination of the one or more communication devices is based at least partially on travel information associated with the one or more communication devices.

Continuity (4)
Continuation 14698127 · Apr 28, 2015
Provisional Application 62032750 · Aug 4, 2014
Provisional Application 61987060 · May 1, 2014
Related Publication 20170359197A1 · Dec 14, 2017