# US 10,373,497 B1 · Alert notifications utilizing broadcasted telematics data

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

- Number: US 10,373,497 B1
- Document ID: US10373497B1
- Status: Granted
- Kind: B1
- Application number: 15/901,384
- Filed: 2018-02-21
- Granted: 2019-08-06
- Earliest claimed: 2015-01-20
- Assignees: State Farm Mutual Automobile Insurance Company
- Applicants: State Farm Mutual Automobile Insurance Company
- Inventors: Gregory Hayward
- Web page: https://patentgrep.com/patent/US10373497B1

## CPC

- G08G 7/02: Anti-collision systems
- B60K 35/00: Instruments specially adapted for vehicles; Arrangement of instruments in or on vehicles
- B60K 35/10: Input arrangements, i.e. from user to vehicle, associated with vehicle functions or specially adapted therefor
- B60K 35/22: Display screens
- B60K 35/28: characterised by the type of the output information, e.g. video entertainment or vehicle dynamics information; characterised by the purpose of the output information, e.g. for attracting the attention of the driver
- B60Q 5/006: {indicating risk of collision between vehicles or with pedestrians}
- B60W 40/10: related to vehicle motion
- B60W 50/14: Means for informing the driver, warning the driver or prompting a driver intervention
- G01C 21/005: {with correlation of navigation data from several sources, e.g. map or contour matching (G01C21/30 takes precedence)}
- G01C 21/34: Route searching; Route guidance
- 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}
- 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/36: Input/output arrangements for on-board computers
- G01C 21/3655: {Timing of guidance instructions}
- G01C 21/3667: {Display of a road map (G01C21/3614 takes precedence; guidance using 3D or perspective road maps G01C21/3635)}
- G01C 21/367: {Details, e.g. road map scale, orientation, zooming, illumination, level of detail, scrolling of road map or positioning of current position marker}
- 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)}
- G01S 19/13: Receivers
- G01S 19/42: Determining position
- G01S 19/47: the supplementary measurement being an inertial measurement, e.g. tightly coupled inertial
- G01S 19/50: whereby the position solution is constrained to lie upon a particular curve or surface, e.g. for locomotives on railway tracks
- G01S 19/51: Relative positioning
- G05D 1/00: Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots (drive control systems specially adapted for autonomous road vehicles B60W60/00)
- G05D 1/0278: {using satellite positioning signals, e.g. GPS}
- G05D 1/0285: {using signals transmitted via a public communication network, e.g. GSM network}
- G05D 1/225: operated by off-board computers
- G05D 1/229: Command input data, e.g. waypoints
- G05D 1/24: Arrangements for determining position or orientation
- G05D 1/247: using signals provided by artificial sources external to the vehicle, e.g. navigation beacons
- G05D 1/248: generated by satellites, e.g. GPS
- G06Q 10/047: Optimisation of routes or paths, e.g. travelling salesman problem
- G06Q 40/08: Insurance
- G07C 5/008: {communicating information to a remotely located station (transmission systems for measured values G08C)}
- G07C 5/02: Registering or indicating driving, working, idle, or waiting time only (apparatus forming part of taximeters G07B13/00)
- G08G 1/0112: {from the vehicle, e.g. floating car data [FCD]}
- G08G 1/012: {from other sources than vehicle or roadside beacons, e.g. mobile networks}
- G08G 1/0125: {Traffic data processing}
- G08G 1/0133: {for classifying traffic situation}
- G08G 1/0141: {for traffic information dissemination}
- G08G 1/052: with provision for determining speed or overspeed {(speed measuring in general G01P)}
- G08G 1/091: {Traffic information broadcasting (broadcasting communication H04H)}
- G08G 1/093: {Data selection, e.g. prioritizing information, managing message queues, selecting the information to be output}
- G08G 1/0965: responding to signals from another vehicle, e.g. emergency vehicle
- G08G 1/096725: {where the received information generates an automatic action on the vehicle control}
- G08G 1/096783: {where the origin of the information is a roadside individual element}
- G08G 1/096827: {where the route is computed onboard}
- G08G 1/096844: {where the complete route is dynamically recomputed based on new data}
- G08G 1/096855: {where the output is provided in a suitable form to the driver (details on I/O arrangements for onboard navigation computers G01C21/36)}
- G08G 1/096883: {where input information is obtained using a mobile device, e.g. a mobile phone, a PDA}
- G08G 1/127: to a central station {; Indicators in a central station}
- G08G 1/16: Anti-collision systems (road vehicle drive control systems for predicting or avoiding probable or impending collision otherwise than by control of a particular sub-unit B60W30/08)
- G08G 1/162: {event-triggered}
- G08G 1/166: {for active traffic, e.g. moving vehicles, pedestrians, bikes}
- H04L 65/611: for multicast or broadcast (systems for broadcast or conference H04L12/18; arrangements for broadcast or distribution combined with broadcast H04H20/00; arrangements for broadcast applications with a direct linkage to broadcast information or to broadcast space-time H04H60/00; selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS], H04W4/06)
- H04L 67/12: specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
- H04Q 9/00: Arrangements in telecontrol or telemetry systems for selectively calling a substation from a main station, in which substation desired apparatus is selected for applying a control signal thereto or for obtaining measured values therefrom
- H04W 4/027: {using movement velocity, acceleration information}
- H04W 4/06: Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]; Services to user groups; One-way selective calling services
- H04W 4/40: for vehicles, e.g. vehicle-to-pedestrians [V2P]
- H04L 67/52: specially adapted for the location of the user terminal
- H04Q 2209/40: using a wireless architecture
- 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})
- B60K: ARRANGEMENT OR MOUNTING OF PROPULSION UNITS OR OF TRANSMISSIONS IN VEHICLES; ARRANGEMENT OR MOUNTING OF PLURAL DIVERSE PRIME-MOVERS IN VEHICLES; AUXILIARY DRIVES FOR VEHICLES; INSTRUMENTATION OR DASHBOARDS FOR VEHICLES; ARRANGEMENTS IN CONNECTION WITH COOLING, AIR INTAKE, GAS EXHAUST OR FUEL SUPPLY OF PROPULSION UNITS IN VEHICLES
- B60Q: ARRANGEMENT OF SIGNALLING OR LIGHTING DEVICES, THE MOUNTING OR SUPPORTING THEREOF OR CIRCUITS THEREFOR, FOR VEHICLES IN GENERAL
- B60W: CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- 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)
- G01S: RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G05D: SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G07C: TIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- H04Q: SELECTING (switches, relays, selectors H01H; wireless communication networks H04W)
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)

## Abstract

Geographic location data and telematics data may be collected in real-time by a mobile device within a vehicle, or the vehicle itself. The telematics data may indicate vehicle direction, speed, motion, etc., as well as traffic hazards in the surrounding environment. A remote server may receive the location and telematics data from two vehicles. If an anomalous or hazardous condition exists in the vicinity of the first vehicle, a geographic relationship with the second vehicle is determined, and if within a predetermined distance, an alert or alternate route for the second vehicle is determined and transmitted to the second vehicle. As a result, a negative impact or risk of collision caused by the anomalous condition on the second vehicle is alleviated. The amount of the insured's usage of the telematics data-based risk mitigation or prevision functionality may be used to calculate or adjust insurance premiums, rates, or discounts.

## Claims

### Claim 1

A computer-implemented method, comprising:
receiving, by one or more processors, telematics data from a first and a second vehicle; and
in response to the one or more processors determining, based upon the telematics data, that (i) an anomalous condition is present at the geographic location of the first vehicle, and (ii) a calculated geographic relationship between the first and the second vehicle satisfies a threshold distance condition, wirelessly transmitting, by the one or more processors, an alert indicative of the anomalous condition to a computing device associated with the second vehicle,
wherein the alert alleviates a risk of the second vehicle experiencing a physical vehicle collision as a result of the anomalous condition.

### Claim 2 (depends on 1)

The computer-implemented method of claim 1, wherein the act of receiving the telematics data comprises:
receiving first telematics data from a first mobile computing device that is travelling within the first vehicle; and
receiving second telematics data from a second mobile computing device that is travelling within the second vehicle.

### Claim 3 (depends on 1)

The computer-implemented method of claim 1, wherein the telematics data includes data selected from one or more of, and not limited to all of:
a timestamp;
one or more sensor metrics indicative of braking motion of the first vehicle;
one or more sensor metrics indicative of acceleration motion of the first vehicle;
one or more sensor metrics indicative of cornering motion of the first vehicle; and
one or more sensor metrics indicative of a direction of the first vehicle.

### Claim 4 (depends on 1)

The computer-implemented method of claim 1, wherein the act of determining whether an anomalous condition is present at the geographic location of the first vehicle comprises:
determining whether a speed of the first vehicle is less than a threshold speed.

### Claim 5 (depends on 1)

The computer-implemented method of claim 1, further comprising:
calculating, by one or more processors, a geofence around the first vehicle, and
wherein the calculated geographic relationship between the first and the second vehicle satisfies the threshold distance condition when the second vehicle is located within the geofence around the first vehicle.

### Claim 6 (depends on 1)

The computer-implemented method of claim 1, further comprising:
adjusting, by one or more processors, the threshold distance condition based upon a calculated population density corresponding to the geographic location of the first vehicle or the second vehicle.

### Claim 7 (depends on 1)

The computer-implemented method of claim 1, wherein the calculated geographic relationship between the first and the second vehicle satisfies the threshold distance condition when the second vehicle is located less than a threshold distance from the first vehicle.

### Claim 8 (depends on 1)

The computer-implemented method of claim 1, wherein the computing device associated with the second vehicle is a mobile computing device, the method further comprising:
identifying, by one or more processors, an insured customer associated with the mobile computing device; and
adjusting, by one or more processors, an insurance policy, premium, or discount for the insured customer based upon the mobile computing device being configured to receive transmitted alerts indicative of anomalous conditions.

### Claim 9 (depends on 1)

The computer-implemented method of claim 1, wherein the computing device associated with the second vehicle is a mobile computing device, the method further comprising:
identifying, by one or more processors, an insured customer associated with the mobile computing device;
monitoring, by one or more processors, a usage amount associated with the insured customer driving the second vehicle while the mobile computing device is configured to receive transmitted alerts indicative of anomalous conditions; and
adjusting, by one or more processors, an insurance policy, premium, or discount for the insured customer based upon the usage amount.

### Claim 10

A non-transitory, tangible computer-readable medium storing machine readable instructions for generating alerts that, when executed by a processor, cause the processor to:
receive telematics data from a first and a second vehicle; and
wirelessly transmit, in response to the processor determining, based upon the telematics data, that (i) an anomalous condition is present at the geographic location of the first vehicle, and (ii) a calculated geographic relationship between the first and the second vehicle satisfies a threshold distance condition, an alert indicative of the anomalous condition to a computing device associated with the second vehicle,
wherein the alert warns a driver of the second vehicle of the anomalous condition to reduce a risk of the second vehicle experiencing a physical vehicle collision as a result of the anomalous condition.

### Claim 11 (depends on 10)

The non-transitory, tangible computer-readable medium of claim 10,
wherein the instructions to receive the telematics data include instructions that, when executed by the processor, cause the processor to:
receive first telematics data from a first mobile computing device that is travelling within the first vehicle; and
receive second telematics data from a second mobile computing device that is travelling within the second vehicle.

### Claim 12 (depends on 10)

The non-transitory, tangible computer-readable medium of claim 10, wherein the telematics data includes data selected from one or more of, and not limited to all of:
a timestamp;
one or more sensor metrics indicative of braking motion of the first vehicle;
one or more sensor metrics indicative of acceleration motion of the first vehicle;
one or more sensor metrics indicative of cornering motion of the first vehicle;
one or more sensor metrics indicative of a direction of the first vehicle.

### Claim 13 (depends on 10)

The non-transitory, tangible computer-readable medium of claim 10, wherein the instructions to determine whether the anomalous condition is present at the geographic location of the first vehicle include instructions that, when executed by the processor, cause the processor to determine whether a speed of the first vehicle is less than a threshold speed.

### Claim 14 (depends on 10)

The non-transitory, tangible computer-readable medium of claim 10, further including instructions that, when executed by the processor, cause the processor to:
calculate a geofence around the first vehicle, and
wherein the instructions to generate the alert further include instructions that, when executed by the processor, cause the processor to determine that the threshold distance condition is satisfied when the second vehicle is located within the geofence around the first vehicle.

### Claim 15 (depends on 10)

The non-transitory, tangible computer-readable medium of claim 10, further including instructions that, when executed by the processor, cause the processor to:
adjust the threshold distance condition based upon a calculated population density corresponding to the geographic location of the first vehicle or the second vehicle.

### Claim 16 (depends on 10)

The non-transitory, tangible computer-readable medium of claim 10, wherein the instructions to generate the alert further include instructions that, when executed by the processor, cause the processor to determine that the threshold distance condition is satisfied when the second vehicle is located less than a threshold distance from the first vehicle.

### Claim 17

A first mobile computing device located within a first vehicle, comprising:
one or more sensors configured to capture telematics data associated with the first vehicle;
a communication unit configured to receive telematics data from a second mobile computing device located within a second vehicle; and
a processor configured to determine whether an anomalous condition is present at the geographic location of the first vehicle based upon the captured telematics data associated with the first vehicle,
wherein the communication unit is further configured to generate an alert indicative of the anomalous condition in response to (i) the processor determining that the anomalous condition is present at the geographic location of the first vehicle, and (ii) a calculated geographic relationship between the first and second vehicle satisfying a threshold distance condition, and
wherein the communication unit is further configured to wirelessly transmit the alert to the mobile device located within the second vehicle, and
wherein the alert warns a driver of the second vehicle of the anomalous condition to reduce a risk of the second vehicle experiencing a physical vehicle collision as a result of the anomalous condition.

### Claim 18 (depends on 17)

The first mobile computing device of claim 17, wherein the communication unit is further configured to receive the data via (i) peer-to-peer communications between the first mobile computing device and a second mobile computing device located within the second vehicle, or (ii) network communications between the first mobile computing device and the second mobile computing device.

### Claim 19 (depends on 17)

The first mobile computing device of claim 17, wherein the processor is further configured to adjust the threshold distance condition based upon a calculated population density corresponding to the geographic location of the first vehicle or the second vehicle.

### Claim 20 (depends on 17)

The first mobile computing device of claim 17, wherein the processor is further configured to determine whether the anomalous condition is present at the geographic location of the first vehicle based upon whether a speed of the first vehicle is less than a threshold speed.
