IP Library › Granted Patent US 10,700,782
Granted Patent B2
US 10,700,782 · App. 15/869,525 · Granted Jun 30, 2020

Vehicle-to-vehicle communication

Inventors: Kevin Brady (Newry, GB); Ruben Trejo Calle (Dublin, IE); William Anthony Rafferty (Dublin, IE); Diarmaid O'Cualain (Dublin, IE); Jelle Sels (Dublin, IE); David Relihan (Multyfarnham, IE); Tommy Grealy (Lucan, IE); Michael O'Reilly (Dunshaughlin, IE); Keissy Guerra Perez (Santa Clara, CA)
Assignee: Intel Corporation
H04B10/116B60Q1/44B60Q1/525G08G1/162G08G1/166
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,700,782
App. No.
15/869,525
Granted
Jun 30, 2020
Kind
B2
Abstract

Various systems and methods for implementing an anti-collision mechanism are described herein. A system for a lead vehicle to provide a visible light communication (VLC) message to a trailing vehicle behind the lead vehicle includes a vehicle controller subsystem of the lead vehicle, to: receive from a sensor array interface, sensor data from a forward-facing sensor incorporated into the lead vehicle; determine, using a processor, from the sensor data that a hazard exists; initiate the application of brakes with a braking force; and initiate, via a light controller, a VLC message to the trailing vehicle, the VLC message including the braking force.

Claims (54)

1. A system for a lead vehicle to provide a visible light communication (VLC) message to a trailing vehicle behind the lead vehicle, the system comprising:

a vehicle controller subsystem of the lead vehicle, to:

receive from a sensor array interface, sensor data from a forward-facing sensor incorporated into the lead vehicle;

determine, using a processor, from the sensor data that a hazard exists;

initiate the application of brakes with a braking force; and

initiate, via a light controller, a VLC message to the trailing vehicle, the VLC message including the braking force, wherein to initiate the VLC message, the vehicle controller subsystem is to:

convert the braking fore to a binary representation;

encode the binary representation; and

present the VLC message using the pulse width modulation encoded binary representation.

2. The system of claim 1 , wherein the braking force represents a deceleration of the lead vehicle.

3. The system of claim 1 , wherein the binary representation is encoded using pulse width modulation.

4. The system of claim 1 , wherein to initiate the VLC message, the vehicle controller subsystem is to:

calculate a VLC message expiration; and

encode the VLC message expiration in the VLC message.

5. The system of claim 4 , wherein the VLC message expiration is a queue length representing a number of vehicles able to view the VLC message.

6. The system of claim 4 , wherein the VLC message expiration is a time to live (TTL) value.

7. The system of claim 4 , wherein to calculate the VLC message expiration, the vehicle controller subsystem is to:

identify a vehicle operating context; and

set a time to live (TTL) value based on the vehicle operating context.

8. The system of claim 7 , wherein the vehicle operating context indicates that the lead vehicle is operating in more difficult operating context, and wherein the vehicle controller subsystem sets the TTL value higher based on the more difficult operating context.

9. The system of claim 7 , wherein the vehicle operating context indicates that the lead vehicle is operating in less difficult operating context, and wherein the vehicle controller subsystem sets the TTL value lower based on the less difficult operating context.

10. The system of claim 1 , wherein to initiate the VLC message, the light controller is to initiate an illumination pattern on a taillight cluster of the lead vehicle.

11. The system of claim 1 , wherein to initiate the VLC message, the light controller is to illuminate a light that is not a part of a taillight and not a part of a third-brake light assembly of the lead vehicle.

12. The system of claim 1 , wherein the braking force represents the force applied to a brake pedal of the lead vehicle.

13. A method for a lead vehicle to provide a visible light communication (VLC) message to a trailing vehicle behind the lead vehicle, the method comprising:

receiving from a sensor array interface, sensor data from a forward-facing sensor incorporated into the lead vehicle;

determining, using a processor, from the sensor data that a hazard exists;

initiating the application of brakes with a braking force; and

initiating, via a light controller, a VLC message to the trailing vehicle, the VLC message including the braking force,

wherein initiating the VLC message comprises:

converting the braking force to a binary representation;

encoding the binary representation; and

presenting the VLC message using a pulse width modulation encoded binary representation.

14. The method of claim 13 , wherein the hazard includes a vehicle collision.

15. The method of claim 13 , wherein the hazard includes vehicle brake lights.

16. The method of claim 13 , wherein the braking force represents the force applied to a brake pedal of the lead vehicle.

17. The method of claim 13 , wherein the braking force represents a deceleration of the lead vehicle.

18. The method of claim 13 , wherein encoding the binary representation comprises encoding the binary representation using pulse width modulation.

19. The method of claim 13 , wherein initiating the VLC message comprises:

calculating a VLC message expiration; and

encoding the VLC message expiration in the VLC message.

20. At least one non-transitory machine-readable medium including instructions for a lead vehicle to provide a visible light communication (VLC) message to a trailing vehicle behind the lead vehicle, the instructions when executed by a machine, cause the machine to perform operations comprising:

receiving from a sensor array interface, sensor data from a forward-facing sensor incorporated into the lead vehicle;

determining, using a processor, from the sensor data that a hazard exists;

initiating the application of brakes with a braking force; and

initiating, via a light controller, a VLC message to the trailing vehicle, the VLC message including the braking force,

wherein initiating the VLC message comprises:

converting the braking force to a binary representation;

encoding the binary representation; and

presenting the VLC message using the pulse width modulation encoded binary representation.

21. The machine-readable medium of claim 20 , wherein encoding the binary representation comprises encoding the binary representation using pulse width modulation.

22. The machine-readable medium of claim 20 , wherein initiating the VLC message comprises:

calculating a VLC message expiration; and

encoding the VLC message expiration in the VLC message.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 3, 2018
From: BRADY, KEVIN; CALLE, RUBEN TREJO; RAFFERTY, WILLIAM ANTHONY; O'CUALAIN, DIARMAID; SELS, JELLE; RELIHAN, DAVID; GREALY, TOMMY; O'REILLY, MICHAEL; GUERRA PEREZ, KEISSY
To: INTEL CORPORATION
Reel/Frame 046263/0036 →
Continuity (1)
Related Publication 20190052359A1 · Feb 14, 2019