System and method for modeling and optimizing the performance of transportation networks
First Claim
1. A method of modeling and optimizing a transportation network, the method comprising:
- receiving from a first processing module, via a wireless network, at least one value indicative of a corresponding traffic flow through a first intersection, the at least one value having been obtained by processing data from a video signal from a camera at the first intersection;
using the at least one value to update a model of the transportation network, the model being continually updated as data is received from a plurality of sources in the transportation network, the transportation network comprising the first intersection and at least a second intersection;
obtaining a representation of a current state of the model and performing a predictive optimization of the current state of the model to determine an instruction for predictively optimizing a controller at the second intersection; and
sending the instruction to a second processing module at the second intersection via the wireless network, to enable the second processing module to have the instruction implemented by the controller at the second intersection to optimize at least a portion of the transportation network.
10 Assignments
0 Petitions
Accused Products
Abstract
A method and system are provided for modeling and optimizing the performance of transportation networks, e.g. for traffic signal retiming. The modeling and optimization may be implemented by obtaining a video signal from a camera at a first intersection; processing data from the video signal to determine at least one value indicative of a corresponding traffic flow through the first intersection; sending the at least one value to a remote processing entity via a wireless network to enable the remote processing entity to update a model of the transportation network, the transportation network comprising the first intersection and at least a second intersection; receiving from the remote processing entity, an instruction for a controller at the first intersection, the instruction having been determined from an update of the model based on data from at least the second intersection; and having the instruction implemented by the controller at the first intersection to optimize at least a portion of the transportation network.
-
Citations
31 Claims
-
1. A method of modeling and optimizing a transportation network, the method comprising:
-
receiving from a first processing module, via a wireless network, at least one value indicative of a corresponding traffic flow through a first intersection, the at least one value having been obtained by processing data from a video signal from a camera at the first intersection; using the at least one value to update a model of the transportation network, the model being continually updated as data is received from a plurality of sources in the transportation network, the transportation network comprising the first intersection and at least a second intersection; obtaining a representation of a current state of the model and performing a predictive optimization of the current state of the model to determine an instruction for predictively optimizing a controller at the second intersection; and sending the instruction to a second processing module at the second intersection via the wireless network, to enable the second processing module to have the instruction implemented by the controller at the second intersection to optimize at least a portion of the transportation network. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of modeling and optimizing a transportation network, the method comprising:
-
obtaining a video signal from a camera at a first intersection; processing data from the video signal to determine at least one value indicative of a corresponding traffic flow through the first intersection; sending the at least one value to a remote processing entity via a wireless network to enable the remote processing entity to update a model of the transportation network, the model being continually updated by the remote processing entity as data is received from a plurality of sources in the transportation network, the transportation network comprising the first intersection and at least a second intersection; receiving from the remote processing entity, an instruction for a controller at the first intersection, the instruction having been determined from a representation of a current state of the model based on data from at least the second intersection and a predictive optimization performed using the current state of the model; and having the instruction implemented by the controller at the first intersection to predictively optimize at least a portion of the transportation network. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A method of modeling and optimizing a transportation network, the method comprising:
-
receiving an instruction from a remote processing entity via a wireless network, the instruction for having a controller predictively optimize at least a portion of the transportation network at a first intersection, the instruction having been determined by the remote processing entity obtaining a representation of a current state of a model of the transportation network comprising the first intersection and performing a predictive optimization of the current state of the model, the model having been continually updated as data is received from one or more additional intersections in the transportation network; and sending the instruction to a communications interface coupled to the traffic signal controller. - View Dependent Claims (14)
-
-
15. A non-transitory computer readable medium comprising computer executable instructions for modeling and optimizing a transportation network, the computer executable instructions comprising instructions for:
-
receiving from a first processing module, via a wireless network, at least one value indicative of a corresponding traffic flow through a first intersection, the at least one value having been obtained by processing data from a video signal from a camera at the first intersection; using the at least one value to update a model of the transportation network, the model being continually updated as data is received from a plurality of sources in the transportation network, the transportation network comprising the first intersection and at least a second intersection; obtaining a representation of a current state of the model and performing a predictive optimization of the current state of the model to determine an instruction for predictively optimizing a controller at the second intersection; and sending the instruction to a second processing module at the second intersection via the wireless network, to enable the second processing module to have the instruction implemented by the controller at the second intersection to optimize at least a portion of the transportation network.
-
-
16. A non-transitory computer readable medium comprising computer executable instructions for modeling and optimizing a transportation network, the computer executable instructions comprising instructions for:
-
obtaining a video signal from a camera at a first intersection; processing data from the video signal to determine at least one value indicative of a corresponding traffic flow through the first intersection; sending the at least one value to a remote processing entity via a wireless network to enable the remote processing entity to update a model of the transportation network, the model being continually updated by the remote processing entity as data is received from a plurality of sources in the transportation network, the transportation network comprising the first intersection and at least a second intersection; receiving from the remote processing entity, an instruction for a controller at the first intersection, the instruction having been determined from a representation of a current state of the model based on data from at least the second intersection and a predictive optimization performed using the current state of the model; and having the instruction implemented by the controller at the first intersection to predictively optimize at least a portion of the transportation network.
-
-
17. A non-transitory computer readable medium comprising computer executable instructions for modeling and optimizing a transportation network, the computer executable instructions comprising instructions for:
-
receiving an instruction from a remote processing entity via a wireless network, the instruction for having a controller predictively optimize at least a portion of the transportation network at a first intersection, the instruction having been determined by the remote processing entity obtaining a representation of a current state of a model of the transportation network comprising the first intersection and performing a predictive optimization of the current state of the model, the model having been continually updated as data is received from one or more additional intersections in the transportation network; and sending the instruction to a communications interface coupled to the traffic signal controller.
-
-
18. A system comprising a processor and memory, the memory comprising computer executable instructions for:
-
receiving from a first processing module, via a wireless network, at least one value indicative of a corresponding traffic flow through a first intersection, the at least one value having been obtained by processing data from a video signal from a camera at the first intersection; using the at least one value to update a model of the transportation network, the model being continually updated as data is received from a plurality of sources in the transportation network, the transportation network comprising the first intersection and at least a second intersection; obtaining a representation of a current state of the model and performing a predictive optimization of the current state of the model to determine an instruction for predictively optimizing a controller at the second intersection; and sending the instruction to a second processing module at the second intersection via the wireless network, to enable the second processing module to have the instruction implemented by the controller at the second intersection to optimize at least a portion of the transportation network. - View Dependent Claims (19, 20, 21, 22, 23, 24)
-
-
25. A system comprising a processor and memory, the memory comprising computer executable instructions for:
-
obtaining a video signal from a camera at a first intersection; processing data from the video signal to determine at least one value indicative of a corresponding traffic flow through the first intersection; sending the at least one value to a remote processing entity via a wireless network to enable the remote processing entity to update a model of the transportation network, the model being continually updated by the remote processing entity as data is received from a plurality of sources in the transportation network, the transportation network comprising the first intersection and at least a second intersection; receiving from the remote processing entity, an instruction for a controller at the first intersection, the instruction having been determined from a representation of a current state of the model based on data from at least the second intersection and a predictive optimization performed using the current state of the model; and having the instruction implemented by the controller at the first intersection to predictively optimize at least a portion of the transportation network. - View Dependent Claims (26, 27, 28, 29)
-
-
30. A system comprising a processor and memory, the memory comprising computer executable instructions for:
-
receiving an instruction from a remote processing entity via a wireless network, the instruction for having a controller predictively optimize at least a portion of the transportation network at a first intersection, the instruction having been determined by the remote processing entity obtaining a representation of a current state of a model of the transportation network comprising the first intersection and performing a predictive optimization of the current state of the model, the model having been continually updated as data is received from one or more additional intersections in the transportation network; and sending the instruction to a communications interface coupled to the traffic signal controller. - View Dependent Claims (31)
-
Specification