# US 9,437,107 B2 · Event-based traffic routing

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 9,437,107 B2
- Document ID: US9437107B2
- Status: Granted
- Kind: B2
- Application number: 13/838,685
- Filed: 2013-03-15
- Published: 2014-09-18
- Granted: 2016-09-06
- Earliest claimed: 2013-03-15
- Assignees: Inrix, Inc.
- Applicants: INRIX, Inc.
- Inventors: Christopher L. Scofield; Mark Daymond
- Web page: https://patentgrep.com/patent/US9437107B2

## CPC

- G08G 1/00: Traffic control systems for road vehicles (arrangement of road signs or traffic signals E01F9/00 {; automatic vehicle control B62D})
- G01C 21/3461: {Preferred or disfavoured areas, e.g. dangerous zones, toll or emission zones, intersections, manoeuvre types or segments such as motorways, toll roads or ferries}
- G01C 21/3492: {employing speed data or traffic data, e.g. real-time or historical (traffic control systems for road vehicles involving transmission of navigation instructions to the vehicle G08G1/0968)}
- G08G 1/096741: {where the source of the transmitted information selects which information to transmit to each vehicle}
- G08G 1/096775: {where the origin of the information is a central station}
- G08G 1/096844: {where the complete route is dynamically recomputed based on new data}
- G08G 1/096888: {where input information is obtained using learning systems, e.g. history databases}
- G08G 1/0129: {for creating historical data or processing based on historical data}
- G08G 1/0133: {for classifying traffic situation}
- G08G: TRAFFIC CONTROL SYSTEMS (guiding railway traffic, ensuring the safety of railway traffic B61L; arrangement of road signs or traffic signals E01F9/00; radar or analogous systems, sonar systems, lidar systems specially adapted for traffic control G01S13/91, G01S15/88, G01S17/88; {radar or analogous systems, sonar systems, lidar systems specially adapted for anti-collision purposes G01S13/93, G01S15/93, G01S17/93})
- G01C: MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY (measuring liquid level G01F; radio navigation, determining distance or velocity by use of propagation effects, e.g. Doppler effects, propagation time, of radio waves, analogous arrangements using other waves G01S)

## Abstract

One or more techniques and/or systems are provided for to creating an avoidance zone spatially proximate a venue, where the avoidance zone is created based upon identifying road segments where increased traffic congestion is expected due to an event at the venue. Information pertaining to the avoidance zone, such as a description of road segments to avoid and/or expected travel delays, may be provided to a route planner configured to develop vehicle routes. In this way, the route planner can take into consideration the impact of events on one or more road segments when planning a route.

## Claims

### Claim 1

A method for routing a vehicle, comprising:
receiving information describing an event that is to occur at a venue, the information comprising a first attendance estimate associated with the event;
identifying one or more road segments where a degree of traffic congestion, above a specified threshold, is forecasted due to the event;
generating a route for a vehicle from a starting location to an ending location based upon the degree of traffic congestion of the one or more road segments;
displaying the route within a mapping field, of a road navigation user interface, depicting the one or more road segments;
displaying an avoidance zone interface, visually overlaying a depiction of the venue and the one or more road segments, within the mapping field, the avoidance zone interface having a first size and encompassing a first area of the mapping field based upon the first attendance estimate, the avoidance zone interface comprising a first avoidance subzone interface and a second avoidance subzone interface different than the first avoidance subzone interface, the first avoidance subzone interface corresponding to a first portion of the one or more road segments where a first degree of traffic congestion, above the specified threshold and above a second threshold, is forecasted due to the event, the second avoidance subzone interface corresponding to a second portion of the one or more road segments where a second degree of traffic congestion, above the specified threshold but below the second threshold, is forecasted due to the event;
responsive to receiving updated information, updating the degree of traffic congestion of the one or more road segments to identify an updated degree of traffic congestion for the one or more road segments, the updated information comprising a second attendance estimate associated with the event, the second attendance estimate different than the first attendance estimate; and
modifying a visual property of the avoidance zone interface, in real-time during display of the road navigation user interface to a user, based upon the updated degree of traffic congestion, the avoidance zone interface having a second size and encompassing a second area of the mapping field after the modifying based upon the second attendance estimate, the second size different than the first size and the second area different than the first area.

### Claim 2 (depends on 1)

The method of claim 1, the modifying a visual property comprising:
responsive to the updated degree of traffic congestion not exceeding the specified threshold, modifying at least one of a size, a shape, or a position of the avoidance zone interface to not visually overlay the depiction of the one or more road segments.

### Claim 3 (depends on 1)

The method of claim 1, the modifying a visual property comprising:
responsive to the updated information corresponding to a second degree of traffic congestion, above the specified threshold, for a second road segment, modifying at least one of a size, a shape, or a position of the avoidance zone interface to overlay the second road segment.

### Claim 4 (depends on 1)

The method of claim 1, the displaying an avoidance zone interface comprising:
identifying a display position of the venue within the mapping field; and
defining a display position of the avoidance zone interface based upon the display position of the venue.

### Claim 5 (depends on 1)

The method of claim 1, the updated information comprising an updated ticket sales number for the event.

### Claim 6 (depends on 1)

The method of claim 1, the updated information comprising updated information regarding availability of parking within a spatial proximity of the venue.

### Claim 7 (depends on 1)

The method of claim 1, the updated information comprising updated social network content regarding the event.

### Claim 8 (depends on 7)

The method of claim 7, the updated social network content corresponding to at least one of a social network attendance list of a social network event regarding the event, a social network status message regarding the event, a number of social network status messages utilizing a hashtag corresponding to the event, or a number of users having liked the social network event.

### Claim 9 (depends on 1)

The method of claim 1, the updated information comprising updated police officer assignment information for the venue.

### Claim 10 (depends on 1)

The method of claim 1, the updated information comprising updated street permit closure information for the venue.

### Claim 11 (depends on 1)

The method of claim 1, the displaying an avoidance zone interface comprising:
displaying the avoidance zone interface centered at the venue, depicted within the map field, and extending radially to include the one or more road segments.

### Claim 12 (depends on 1)

The method of claim 1, the modifying a visual property comprising:
during display of the road navigation interface to the user through a user device, dynamically adjusting a position of the avoidance zone interface.

### Claim 13

A system, comprising:
one or more processing units; and
memory comprising instructions which when executed by at least one of the one or more processing units perform a method comprising:
receiving information describing an event that is to occur at a venue;
identifying one or more road segments where a degree of traffic congestion, above a specified threshold, is forecasted due to the event;
generating a route for a vehicle from a starting location to an ending location based upon the degree of traffic congestion of the one or more road segments;
displaying the route within a mapping field, of a road navigation user interface, depicting the one or more road segments;
displaying an avoidance zone interface, visually overlaying a depiction of the venue and the one or more road segments, within the mapping field, the avoidance zone interface having a first size and encompassing a first area of the mapping field, the avoidance zone interface comprising a first avoidance subzone interface and a second avoidance subzone interface different than the first avoidance subzone interface, the first avoidance subzone interface corresponding to a first portion of the one or more road segments where a first degree of traffic congestion, above the specified threshold and above a second threshold, is forecasted due to the event, the second avoidance subzone interface corresponding to a second portion of the one or more road segments where a second degree of traffic congestion, above the specified threshold but below the second threshold, is forecasted due to the event;
responsive to receiving updated information, updating the degree of traffic congestion of the one or more road segments to identify an updated degree of traffic congestion for the one or more road segments; and
modifying a visual property of the avoidance zone interface, in real-time during display of the road navigation user interface to a user, based upon the updated degree of traffic congestion, the avoidance zone interface having a second size and encompassing a second area of the mapping field after the modifying, the second size different than the first size and the second area different than the first area.

### Claim 14 (depends on 13)

The system of claim 13, the method comprising:
scraping a website associated with a news coverage data source to identify news content regarding the event; and
determining the degree of traffic congestion based upon the news content.

### Claim 15 (depends on 13)

The system of claim 13, the method comprising:
scraping a website associated with a social network data source to identify social network content; and
determining the degree of traffic congestion based upon the social network content.

### Claim 16 (depends on 15)

The system of claim 15, the social network content comprising at least one of a social network attendance list of a social network event regarding the event, a social network status message regarding the event, a number of social network status messages utilizing a hashtag corresponding to the event, or a number of users having liked the social network event.

### Claim 17 (depends on 13)

The system of claim 13, the method comprising:
scraping a website associated with a parking establishment data source to identify a parking forecast; and
determining the degree of traffic congestion based upon the parking forecast.

### Claim 18 (depends on 13)

The system of claim 13, the method comprising:
scraping a website associated with a government data source to identify at least one of street closure permit information or police officer assignment information; and
determining the degree of traffic congestion based upon at least one of the street closure permit information or the police officer assignment information.

### Claim 19 (depends on 13)

The system of claim 13, the method comprising:
populating the mapping field with a ticket purchase interface used to facilitate purchase of tickets to the event at the venue.

### Claim 20

A non-transitory computer readable medium comprising processor executable instructions that when executed via a processing unit perform a method, comprising:
receive information describing an event that is to occur at a venue, the information comprising a first attendance estimate associated with the event;
identifying a road segment where a degree of traffic congestion, above a specified threshold, is forecasted due to the event;
generating a route for a vehicle from a starting location to an ending location based upon the degree of traffic congestion of the road segment;
displaying the route within a mapping field, of a road navigation user interface, depicting the road segment; displaying an avoidance zone interface, visually overlaying a depiction of the venue and the road segment, within the mapping field, the avoidance zone interface having a first size and encompassing a first area of the mapping field based upon the first attendance estimate;
responsive to receiving updated information, updating the degree of traffic congestion of the road segment to identify an updated degree of traffic congestion for the road segment, the updated information comprising a second attendance estimate associated with the event, the second attendance estimate different than the first attendance estimate; and
modifying a visual property of the avoidance zone interface, in real-time during display of the road navigation user interface to a user, based upon the updated traffic congestion, the avoidance zone interface having a second size and encompassing a second area of the mapping field after the modifying based upon the second attendance estimate, the second size different than the first size and the second area different than the first area.
