Patent ID: 8433511

Claim:
A non-transitory computer readable medium storing computer-executable instructions for: receiving data defining boundaries of a first geographic area and a first travel role that is associated with said first geographic area, the first travel role modeling traffic conditions within the first geographic area during a first time window comprising a first start time and a first end time; receiving data defining boundaries of a second geographic area at least partially overlapping the first geographic area, wherein an area within both the first geographic area and the second geographic area defines an overlapped geographic area; receiving a second travel role that is associated with said second geographic area, the second travel rule-modeling traffic conditions within the second geographic area during a second time window comprising a second start time and a second end time; determining that said first time window and second time window overlap inasmuch as said first start time or said first end time or both said first start time and said first end time fall between said second start time and said second end time; determining based on priority factors whether said first or said second travel rules should be applied to one or more vehicles traveling through at least a portion of said overlapped geographic area; in response to determining that said first travel rule should be applied, applying the first travel rule to model traffic conditions for one or more vehicles traveling through at least a portion of the overlapped geographic area during the same time window; and in response to determining that said second travel role should be applied, applying the second travel rule to model traffic conditions for one or more vehicles traveling through at least a portion of the overlapped geographic area during the same time window.