| CPC G08G 1/07 (2013.01) [G06N 5/022 (2013.01)] | 20 Claims |

|
1. A computer system, comprising:
an interface circuit configured to communicate with electronic devices;
a processor, coupled to the interface circuit, configured to execute program instructions; and
memory, coupled to the processor, storing the program instructions, wherein, when executed by the processor, the program instructions cause the computer system to perform operations comprising:
receiving information corresponding to traffic conditions associated with traffic flows in an environment, wherein the information is associated with different types of sources distributed in the environment, the environment comprises multiple intersections and roadways, and the types of data sources are associated with: municipal vehicles, mass-transit vehicles, or both, and the municipal vehicles and/or mass-transit vehicles are associated with a municipal and/or a mass-transit system;
identifying an event in at least a portion of the environment based at least in part on the information, wherein identifying the event comprises predicting a change in a traffic condition in the environment in a subsequent time interval; and
performing a remedial action based at least in part on the identified event, wherein the remedial action is intended to impact a traffic flow associated with one or more vehicles that are different from the municipal vehicles and the mass-transit vehicles, and the one or more vehicles are not associated with the municipal and/or the mass-transit system, wherein the remedial action comprises: providing an alert about the event; providing an instruction based at least in part on the event; or modifying traffic management in at least the portion of the environment; and
wherein modifying the traffic management comprises changing: a number of vehicles in a group of vehicles allowed through an intersection during a traffic-signal cycle, a spacing between vehicles in the group, or both.
|