# US 8,543,334 B2 · Automated location-intelligent traffic notification service systems and methods

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

- Number: US 8,543,334 B2
- Document ID: US8543334B2
- Status: Granted
- Kind: B2
- Application number: 13/603,769
- Filed: 2012-09-05
- Published: 2012-12-27
- Granted: 2013-09-24
- Earliest claimed: 2001-12-06
- Assignees: AT&T Intellectual Property I, L.P.
- Applicants: Wei Zhao; Lara F. Morgan; Xiaofeng Gao; Michael A. Oblon
- Inventors: Wei Zhao; Lara F. Morgan; Xiaofeng Gao; Michael A. Oblon
- Web page: https://patentgrep.com/patent/US8543334B2

## CPC

- G01C 21/3415: {Dynamic re-routing, e.g. recalculating the route when the user deviates from calculated route or after detecting real-time traffic data or accidents}
- H04W 4/02: Services making use of location information
- 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)}
- G01C 21/3691: {Retrieval, searching and output of information related to real-time traffic, weather, or environmental conditions (arrangements for giving variable traffic instructions G08G1/09)}
- G08G 1/096716: {where the received information does not generate an automatic action on the vehicle control}
- 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/096811: {where the route is computed offboard}
- G08G 1/096844: {where the complete route is dynamically recomputed based on new data}
- H04L 51/214: using selective forwarding
- G06F 16/90: Details of database functions independent of the retrieved data types
- G08G 1/0968: Systems involving transmission of navigation instructions to the vehicle
- H04L 51/226: Delivery according to priorities
- 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)
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)
- 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})
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

Traffic notification systems include a location determination system that can determine a geographic location of a subscriber, and an automated traffic notification system that can automatically transmit a traffic notification message that is based on the geographic location of the subscriber to a wireless terminal associated with the subscriber.

## Claims

### Claim 1

A traffic advisory system comprising:
a processor; and
a database that stores instructions that, when executed by the processor, cause the processor to
determine a speed, a direction of travel, and a geographic location of a mobile device,
store route data identifying a route traveled by the mobile device,
determine that a traffic condition exists on the route traveled based upon the route data, the geographic location, the direction of travel, and the speed of the mobile device,
in response to determining that the traffic condition exists on the route traveled, transmit, to the mobile device, a notification for presentation at the mobile device, the notification indicating the traffic condition and a location of the traffic condition, and
determine a code value indicating drivability for the route traveled.

### Claim 2 (depends on 1)

The traffic advisory system of claim 1, wherein the traffic condition comprises a traffic incident.

### Claim 3 (depends on 1)

The traffic advisory system of claim 1, wherein the traffic condition comprises traffic congestion.

### Claim 4 (depends on 1)

The traffic advisory system of claim 1, wherein the instructions further comprise instructions that, when executed by the processor, cause the processor to receive input from the mobile device, the input corresponding to a request for alternative route information.

### Claim 5 (depends on 1)

The traffic advisory system of claim 1, wherein the instructions further comprise instructions that, when executed by the processor, cause the processor to receive input from the mobile device confirming that the mobile device is in transit and that relevant driving-condition updates are to be transmitted to the mobile device.

### Claim 6 (depends on 1)

The traffic advisory system of claim 1, wherein the instructions further comprise instructions that, when executed by the processor, cause the processor to transmit the notification using an audio message.

### Claim 7 (depends on 1)

The traffic advisory system of claim 1, wherein the instructions further comprise instructions that, when executed by the processor, cause the processor to transmit the notification using a text message.

### Claim 8

A non-transitory computer readable medium having stored thereon computer-executable instructions that, when executed by a processor, cause the processor to:
determine a speed, a direction of travel, and a geographic location of a mobile device;
store route data identifying a route traveled by the mobile device;
determine that a traffic condition exists on the route traveled based upon the route data, the determined geographic location, the direction of travel, and the speed of the mobile device;
in response to determining that the traffic condition exists on the route traveled, transmit a notification for presentation at the mobile device, the notification indicating the traffic condition and a location of the traffic condition, and
determine a code value indicating drivability for the route traveled.

### Claim 9 (depends on 8)

The non-transitory computer readable medium of claim 8, wherein the traffic condition comprises a traffic incident.

### Claim 10 (depends on 8)

The non-transitory computer readable medium of claim 8, wherein the traffic condition comprises traffic congestion.

### Claim 11 (depends on 8)

The non-transitory computer readable medium of claim 8, wherein the instructions further comprise instructions that, when executed by the processor, cause the processor to receive input from the mobile device, the input corresponding to a request for alternative route information.

### Claim 12 (depends on 8)

The non-transitory computer readable medium of claim 8, wherein the instructions further comprise instructions that, when executed by the processor, cause the processor to receive input from the mobile device confirming that the mobile device is in transit and that relevant driving-condition updates are to be transmitted to the mobile device.

### Claim 13 (depends on 8)

The non-transitory computer readable medium of claim 8, wherein the instructions further comprise instructions that, when executed by the processor, cause the processor to transmit the notification using an audio message.

### Claim 14 (depends on 8)

The non-transitory computer readable medium of claim 8, wherein the instructions further comprise instructions that, when executed by the processor, cause the processor to transmit the notification using a text message.

### Claim 15

A traffic advisory system comprising:
a processor; and
a database that stores instructions that, when executed by the processor, cause the processor to
determine a speed, a direction of travel, and a geographic location of a mobile device,
store route data identifying a route traveled by the mobile device,
determine that a traffic condition exists on the route traveled based upon the route data, the geographic location, the direction of travel, and the speed of the mobile device,
in response to determining that the traffic condition exists on the route traveled, transmit, to the mobile device, a notification for presentation at the mobile device in a graphical user interface presenting a map and visual representation of the route, the notification indicating the traffic condition and a location of the traffic condition on the map, and
determine a code value indicating drivability for the route traveled.

### Claim 16 (depends on 15)

The traffic advisory system of claim 15, wherein the instructions further comprise instructions that, when executed by the processor, cause the processor to receive input from the mobile device, the input corresponding to a request for alternative route.

### Claim 17 (depends on 15)

The traffic advisory system of claim 15, wherein the instructions further comprise instructions that, when executed by the processor, cause the processor to receive input from the mobile device indicating that driving-condition updates are to be transmitted to the mobile device.

### Claim 18 (depends on 15)

The traffic advisory system of claim 15, wherein the traffic condition comprises traffic congestion, and wherein a location of the traffic congestion is indicated on the map displayed at the mobile device.
