IP Library Granted Patent US 11,373,527
Granted Patent B2
US 11,373,527 · App. 16/363,033 · Granted Jun 28, 2022

Driver assistance for non-autonomous vehicle in an autonomous environment

Inventors: Antonino Mondello (Messina, IT); Alberto Troia (Munich, DE)
Assignee: Micron Technology, Inc.
G08G1/096783B60W50/14H04W4/44B60W2050/146
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 11,373,527
App. No.
16/363,033
Granted
Jun 28, 2022
Kind
B2
Abstract

Disclosed are techniques for providing driver assistance to a non-autonomous vehicle while operating in an autonomous vehicle environment. In one embodiment, a method is disclosed comprising establishing a secure connection with an object selected from a group consisting of a road and lane of a road; receiving, from the object, a packet, the packet describing a condition of the object; validating the packet; generating an augmented display using data within the packet; and displaying the augmented display in a vehicle.

Claims (37)

1. A method comprising:

receiving, by a processor of a vehicle, a packet from a wireless communication device, the packet describing a condition of an object selected from a group consisting of a road and lane of a road;

generating, by the processor, a distortion function based on a position associated with the object and a position of the vehicle, the distortion function receiving inputs of a current position, a velocity, and an acceleration of the vehicle;

selecting, by the processor, a sprite associated with the packet and modifying the sprite based on data included in the packet and the distortion function;

generating, by the processor, an augmented reality display using the sprite;

displaying, by the processor, the augmented reality display in a vehicle;

logging, by the processor, an effectiveness of the sprite, the effectiveness comprising a comparison between performance data recorded while the sprite was displayed and expected data; and

modifying, by the processor, a property of the sprite when the effectiveness indicates that the sprite was ineffective.

2. The method of claim 1 , wherein generating the augmented reality display further comprises overlaying an image of the vehicle in the augmented reality display.

3. The method of claim 1 , further comprising transmitting, by the processor to the wireless communication device, data regarding operations of vehicle undertaken after displaying the augmented reality display.

4. The method of claim 1 , wherein generating the augmented reality display comprises generating a heads-up display.

5. The method of claim 1 , further comprising updating an advanced driver-assistance system (ADAS) using the packet.

6. A non-transitory computer readable storage medium for tangibly storing computer program instructions capable of being executed by a computer processor, the computer program instructions defining steps of:

receiving, at a vehicle, a packet from a wireless communication device, the packet describing a condition of an object selected from a group consisting of a road and lane of a road;

generating a distortion function based on a position associated with the packet and a position of the vehicle, the distortion function receiving inputs of a current position, a velocity, and an acceleration of the vehicle;

selecting a sprite associated with the packet and modifying the sprite based on data included in the packet and the distortion function;

generating an augmented reality display using the sprite;

displaying the augmented reality display in a vehicle;

logging an effectiveness of the sprite, the effectiveness comprising a comparison between performance data recorded while the sprite was displayed and expected data; and

modifying a property of the sprite when the effectiveness indicates that the sprite was ineffective.

7. The non-transitory computer readable storage medium of claim 6 , wherein generating the augmented reality display further comprises overlaying an image of the vehicle in the augmented reality display.

8. The non-transitory computer readable storage medium of claim 6 , wherein the computer program instructions further define a step of transmitting, to the wireless communication device, data regarding operations of vehicle undertaken after displaying the augmented reality display.

9. The non-transitory computer readable storage medium of claim 6 , wherein generating the augmented reality display comprises generating a heads-up display.

10. The non-transitory computer readable storage medium of claim 6 , wherein the instructions further define a step of updating an advanced driver-assistance system (ADAS) using the packet.

11. A device comprising:

a processor; and

a storage medium for tangibly storing thereon program logic for execution by the processor, the stored program logic comprising:

logic, executed by the processor of a vehicle, for receiving a packet from a wireless communication device, the packet describing a condition of an object selected from a group consisting of a road and lane of a road,

logic, executed by the processor, for generating a distortion function based on a position associated with the packet and a position of the vehicle, the distortion function receiving inputs of a current position, a velocity, and an acceleration of the vehicle,

logic, executed by the processor, for selecting a sprite associated with the packet and modifying the sprite based on data included in the packet and the distortion function,

logic, executed by the processor, for generating an augmented reality display using the sprite,

logic, executed by the processor, for displaying the augmented reality display in a vehicle;

logic, executed by the processor, for logging an effectiveness of the sprite, the effectiveness comprising a comparison between performance data recorded while the sprite was displayed and expected data, and

logic, executed by the processor, for modifying a property of the sprite when the effectiveness indicates that the sprite was ineffective.

12. The device of claim 11 , wherein the stored program logic further comprises logic, executed by the processor, for transmitting, to the wireless communication device, data regarding operations of vehicle undertaken after displaying the augmented reality display.

13. The device of claim 11 , wherein the logic for generating an augmented reality display comprises logic, executed by the processor, for generating a heads-up display.

14. The device of claim 11 , wherein the stored program logic further comprises logic, executed by the processor, for updating an advanced driver-assistance system (ADAS) using the packet.

Assignments (6)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 29, 2026
From: MICRON TECHNOLOGY, INC.
To: LODESTAR LICENSING GROUP LLC
Reel/Frame 073629/0803 →
RELEASE OF SECURITY INTEREST Recorded Nov 15, 2019
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: MICRON TECHNOLOGY, INC.
Reel/Frame 051041/0317 →
RELEASE OF SECURITY INTEREST Recorded Oct 14, 2019
From: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
To: MICRON TECHNOLOGY, INC.
Reel/Frame 050724/0392 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 29, 2019
From: MONDELLO, ANTONINO; TROIA, ALBERTO
To: MICRON TECHNOLOGY, INC.
Reel/Frame 049024/0194 →
SUPPLEMENT NO. 12 TO PATENT SECURITY AGREEMENT Recorded Apr 19, 2019
From: MICRON TECHNOLOGY, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 048948/0677 →
SUPPLEMENT NO. 3 TO PATENT SECURITY AGREEMENT Recorded Apr 19, 2019
From: MICRON TECHNOLOGY, INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 048951/0902 →