# US 10,319,230 B2 · Safe speed limit recommendation

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

- Number: US 10,319,230 B2
- Document ID: US10319230B2
- Status: Granted
- Kind: B2
- Application number: 14/492,704
- Filed: 2014-09-22
- Published: 2016-03-24
- Granted: 2019-06-11
- Earliest claimed: 2014-09-22
- Assignees: International Business Machines Corporation
- Applicants: International Business Machines Corporation
- Inventors: Subil M. Abraham; Vinod A. Bijlani; Mathews Thomas; Suyesh R. Tiwari
- Web page: https://patentgrep.com/patent/US10319230B2

## CPC

- 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/163: {involving continuous checking}
- H04W 4/40: for vehicles, e.g. vehicle-to-pedestrians [V2P]
- H04W 4/46: for vehicle-to-vehicle communication [V2V]
- G08G 1/09675: {where a selection from the received information takes place in the vehicle}
- G08G 1/096791: {where the origin of the information is another vehicle}
- H04W 4/60: Subscription-based services using application servers or record carriers, e.g. SIM application toolkits
- 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})
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)

## Abstract

In a computer-implemented system, a plurality of inputs related to vehicle safe speed data for a first vehicle are received. These inputs include vehicle data received from one or more other vehicles proximate the first vehicle, historical data traffic condition information, predictive data regarding future traffic conditions, history data of a current driver of the first vehicle, current vehicle condition data, and current reaction of the current driver. Based upon the plurality of inputs, a recommended safe speed limit for the current driver is determined, and the determined recommended safe speed limit is presented to the current driver. The recommended safe speed limit is a calculated maximum speed, in real time, that the current driver should be driving.

## Claims

### Claim 1

A computer-implemented method, comprising:
receiving a plurality of inputs related to vehicle safe speed data for a first vehicle and including:
vehicle data received from one or more other vehicles proximate the first vehicle,
historical data traffic condition information,
predictive data regarding future traffic conditions,
history data of a current driver of the first vehicle,
current vehicle condition data, and
current reaction of the current driver;
determining, based upon the plurality of inputs, a recommended safe speed limit for the current driver; and
presenting, to the current driver, the determined recommended safe speed limit, wherein
the recommended safe speed limit is a calculated maximum speed, in real time, that the current driver should be driving.

### Claim 2 (depends on 1)

The method of claim 1, wherein
a safety message, separate from the determined safe speed limit, is communicated to a communication device associated with a recipient of the safety message.

### Claim 3 (depends on 2)

The method of claim 2, wherein
the recipient of the safety message includes a non-driver of the first vehicle.

### Claim 4 (depends on 3)

The method of claim 3, wherein
the safety message is communicated based upon a received message preference of the recipient of the safety message, and
the received message preference identifies a contemporaneous road condition that will prompt communication of the safety message.

### Claim 5 (depends on 3)

The method of claim 3, wherein
the non-driver of the first vehicle is not an occupant of the first vehicle.

### Claim 6 (depends on 3)

The method of claim 3, wherein
the non-driver of the first vehicle is an occupant of the first vehicle.

### Claim 7 (depends on 3)

The method of claim 3, wherein
the safety message is communicated based upon the first vehicle exceeding the recommended safe speed limit for a predetermined amount of time.

### Claim 8 (depends on 3)

The method of claim 3, wherein
the safety message is communicated based upon a current average reaction time of the current driver exceeding a predetermined threshold.

### Claim 9

A computer hardware system, comprising:
a hardware processor configured to initiate the following executable operations:
receiving a plurality of inputs related to vehicle safe speed data for a first vehicle and including:
vehicle data received from one or more other vehicles proximate the first vehicle,
historical data traffic condition information,
predictive data regarding future traffic conditions,
history data of a current driver of the first vehicle,
current vehicle condition data, and
current reaction of the current driver;
determining, based upon the plurality of inputs, a recommended safe speed limit for the current driver; and
presenting, to the current driver, the determined recommended safe speed limit, wherein
the recommended safe speed limit is a calculated maximum speed, in real time, that the current driver should be driving.

### Claim 10 (depends on 9)

The system of claim 9, wherein
a safety message, separate from the determined safe speed limit, is communicated to a communication device associated with a recipient of the safety message.

### Claim 11 (depends on 10)

The system of claim 10, wherein
the recipient of the safety message includes a non-driver of the first vehicle.

### Claim 12 (depends on 11)

The system of claim 11, wherein
the safety message is communicated based upon a received message preference of the recipient of the safety message, and
the received message preference identifies a contemporaneous road condition that will prompt communication of the safety message.

### Claim 13 (depends on 11)

The system of claim 11, wherein
the non-driver of the first vehicle is not an occupant of the first vehicle.

### Claim 14 (depends on 11)

The system of claim 11, wherein
the non-driver of the first vehicle is an occupant of the first vehicle.

### Claim 15 (depends on 11)

The system of claim 11, wherein
the safety message is communicated based upon the first vehicle exceeding the recommended safe speed limit for a predetermined amount of time.

### Claim 16 (depends on 11)

The system of claim 11, wherein
the safety message is communicated based upon a current average reaction time of the current driver exceeding a predetermined threshold.

### Claim 17

A computer program product, comprising
a non-transitory computer readable storage medium having program code stored therein,
the program code, which when executed by a computer hardware system, causes the computer hardware system to perform:
receiving a plurality of inputs related to vehicle safe speed data for a first vehicle and including:
vehicle data received from one or more other vehicles proximate the first vehicle,
historical data traffic condition information,
predictive data regarding future traffic conditions,
history data of a current driver of the first vehicle,
current vehicle condition data, and
current reaction of the current driver;
determining, based upon the plurality of inputs, a recommended safe speed limit for the current driver; and
presenting, to the current driver, the determined recommended safe speed limit, wherein
the recommended safe speed limit is a calculated maximum speed, in real time, that the current driver should be driving.

### Claim 18 (depends on 17)

The computer program product of claim 17, wherein
a safety message, separate from the determined safe speed limit, is communicated to a communication device associated with a recipient of the safety message.

### Claim 19 (depends on 18)

The computer program product of claim 18, wherein
the recipient of the safety message includes a non-driver of the first vehicle.

### Claim 20 (depends on 19)

The computer program product of claim 19, wherein
the safety message is communicated based upon a received message preference of the recipient of the safety message, and
the received message preference identifies a contemporaneous road condition that will prompt communication of the safety message.
