IP Library Granted Patent US 12,397,639
Granted Patent B2
US 12,397,639 · App. 18/467,128 · Granted Aug 26, 2025

Mechanism for repositioning vehicle safety alerts during display hardware issues

Inventors: Vinod Kumar Enapakurthi (Vizianagaram Andhra Pradesh, IN); Raviteja Veerella (Bangalore, IN); Ramakrishna Pallala (Bangalore, IN); Rajendra Varma Pusapati (Hyderabad, IN)
Assignee: QUALCOMM Incorporated
B60K35/00B60K35/22B60K35/28B60K2360/164B60K2360/178
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 12,397,639
App. No.
18/467,128
Granted
Aug 26, 2025
Kind
B2
Abstract

Various embodiments include methods and vehicle processing systems for repositioning safety critical information from a primary cluster display to another vehicle display in the event that the primary cluster display malfunctions or otherwise cannot display that information. Embodiments may include recognizing when there is a malfunction in the primary cluster display, and operations that enable safety critical information to be rendered on a different display, such as a display of a vehicle infotainment system.

Claims (78)

1. A method performed by a vehicle processing system for managing display of vehicle safety critical information on displays of a vehicle, comprising:

monitoring for failure of a first display on which safety critical information is normally displayed; and

rendering the safety critical information on a second display in response to detecting failure of the first display;

wherein the first display is a vehicle status cluster display and the second display is an infotainment display;

wherein:

generation of safety critical information and rendering of the safety critical information on the first display is controlled by a primary virtual machine executing in a processing system of the vehicle;

the infotainment display is controlled by a guest virtual machine executing in the processing system of the vehicle; and

rending the safety critical information on the second display comprises:

the primary virtual machine providing to the guest virtual machine with access to memory where data for rendering the safety critical information is stored; and

the guest virtual machine accessing the data for rendering of safety critical information and using the data to render the safety critical information on the second display.

2. The method of claim 1 , wherein rending the safety critical information on the second display in response to detecting failure of the first display comprises:

identifying a region of interest within the first display in which the safety critical information should appear; and

rendering the region of interest in the second display.

3. The method of claim 2 , wherein in monitoring for failure of the first display comprises:

comparing a cyclic redundancy check (CRC) on data for rendering of safety critical information to a CRC on data displayed of the first display in the region of interest where the safety critical information should appear; and

detecting failure of the first display in response to a mismatch between the CRC on data for rendering of safety critical information and the CRC on data displayed of the first display in the region of interest where the safety critical information should appear.

4. The method of claim 2 , wherein the safety critical information is a fraction of information that is or should be displayed on the first display and the region of interest is a fraction of the first display encompassing the safety critical information.

5. The method of claim 1 , wherein rending the safety critical information on the second display further comprises the guest virtual machine allocating a fraction of the infotainment display for rendering the safety critical information and adjusting rendering of infotainment related information.

6. A vehicle, comprising:

one or more memories;

a first display on which safety critical information is normally displayed;

a second display; and

a processing system coupled to the one or more memories, first display and second display, and comprising one or more processors configured to:

monitor for failure of the first display; and

rendering the safety critical information on the second display in response to detecting failure of the first display;

wherein the first display is a vehicle status cluster display and the second display is an infotainment display;

wherein:

generation of safety critical information and rendering of the safety critical information on the first display is controlled by a primary virtual machine executing in the processing system;

the infotainment display is controlled by a guest virtual machine executing in the processing system; and

the one or more processors of the processing system is further configured to render the safety critical information on the second display by:

the primary virtual machine providing to the guest virtual machine with access to memory where data for rendering the safety critical information is stored; and

the guest virtual machine accessing the data for rendering of safety critical information and using the data to render the safety critical information on the second display.

7. The vehicle of claim 6 , wherein the one or more processors of the processing system is further configured to render the safety critical information on the second display in response to detecting failure of the first display by:

identifying a region of interest within the first display in which the safety critical information should appear; and

render the region of interest in the second display.

8. The vehicle of claim 7 , wherein the one or more processors of the processing system is further configured to monitor for failure of the first display by:

comparing a cyclic redundancy check (CRC) on data for rendering of safety critical information to a CRC on data displayed of the first display in the region of interest where the safety critical information should appear; and

detecting failure of the first display in response to a mismatch between the CRC on data for rendering of safety critical information and the CRC on data displayed of the first display in the region of interest where the safety critical information should appear.

9. The vehicle of claim 7 , wherein the safety critical information is a fraction of information that is or should be displayed on the first display and the region of interest is a fraction of the first display encompassing the safety critical information.

10. The vehicle of claim 6 , wherein the one or more processors of the processing system is further configured to render the safety critical information on the second display by causing the guest virtual machine to allocate a fraction of the infotainment display for rendering the safety critical information and adjusting rendering of infotainment related information.

11. A vehicle processing system, comprising:

one or more memories;

one or more processors configured to:

monitor for failure of a first display on which safety critical information is normally displayed; and

render the safety critical information on the second display in response to detecting failure of the first display;

wherein the first display is a vehicle status cluster display and the second display is an infotainment display;

wherein:

generation of safety critical information and rendering of the safety critical information on the first display is controlled by a primary virtual machine executing in the processing system;

the infotainment display is controlled by a guest virtual machine executing in the processing system; and

the one or more processors of the processing system is further configured to render the safety critical information on the second display by:

the primary virtual machine providing to the guest virtual machine with access to memory where data for rendering the safety critical information is stored; and

the guest virtual machine accessing the data for rendering of safety critical information and using the data to render the safety critical information on the second display.

12. The vehicle processing system of claim 11 , wherein the one or more processors is further configured to render the safety critical information on the second display in response to detecting failure of the first display by:

identifying a region of interest within the first display in which the safety critical information should appear; and

rendering the region of interest in the second display.

13. The vehicle processing system of claim 12 , wherein the one or more processors is further configured to monitor for failure of the first display by:

comparing a cyclic redundancy check (CRC) on data for rendering of safety critical information to a CRC on data displayed of the first display in the region of interest where the safety critical information should appear; and

detecting failure of the first display in response to a mismatch between the CRC on data for rendering of safety critical information and the CRC on data displayed of the first display in the region of interest where the safety critical information should appear.

14. The vehicle processing system of claim 12 , wherein the safety critical information is a fraction of information that is or should be displayed on the first display and the region of interest is a fraction of the first display encompassing the safety critical information.

15. The vehicle processing system of claim 11 , wherein the one or more processors is further configured to render the safety critical information on the second display by causing the guest virtual machine to allocate a fraction of the infotainment display for rendering the safety critical information and adjusting rendering of infotainment related information.

16. A non-transitory processor-readable medium having stored thereon processor-executable instructions configured to cause a vehicle processing system to perform operations comprising:

monitoring for failure of a first display on which safety critical information is normally displayed; and

rendering the safety critical information on a second display in response to detecting failure of the first display;

wherein the first display is a vehicle status cluster display and the second display is an infotainment display;

wherein:

generation of safety critical information and rendering of the safety critical information on the first display is controlled by a primary virtual machine executing in the vehicle processing system;

the infotainment display is controlled by a guest virtual machine executing in the vehicle processing system; and

the stored processor-executable instructions are further configured to cause the vehicle processing system to perform operations such that rending the safety critical information on the second display comprises:

the primary virtual machine providing to the guest virtual machine with access to memory where data for rendering the safety critical information is stored; and

the guest virtual machine accessing the data for rendering of safety critical information and using the data to render the safety critical information on the second display.

17. The non-transitory processor-readable medium of claim 16 , wherein the stored processor-executable instructions are further configured to cause the vehicle processing system to perform operations such that rending the safety critical information on the second display in response to detecting failure of the first display comprises:

identifying a region of interest within the first display in which the safety critical information should appear; and

rendering the region of interest in the second display.

18. The non-transitory processor-readable medium of claim 17 , wherein the stored processor-executable instructions are further configured to cause the vehicle processing system to perform operations such that monitoring for failure of the first display comprises:

comparing a cyclic redundancy check (CRC) on data for rendering of safety critical information to a CRC on data displayed of the first display in the region of interest where the safety critical information should appear; and

detecting failure of the first display in response to a mismatch between the CRC on data for rendering of safety critical information and the CRC on data displayed of the first display in the region of interest where the safety critical information should appear.

19. The non-transitory processor-readable medium of claim 17 , wherein the safety critical information is a fraction of information that is or should be displayed on the first display and the region of interest is a fraction of the first display encompassing the safety critical information.

20. The non-transitory processor-readable medium of claim 16 , wherein the stored processor-executable instructions are further configured to cause the vehicle processing system to perform operations such that rending the safety critical information on the second display further comprises the guest virtual machine allocating a fraction of the infotainment display for rendering the safety critical information and adjusting rendering of infotainment related information.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 9, 2023
From: ENAPAKURTHI, VINOD KUMAR; VEERELLA, RAVITEJA; PALLALA, RAMAKRISHNA; PUSAPATI, RAJENDRA VARMA
To: QUALCOMM INCORPORATED
Reel/Frame 065155/0899 →
Continuity (1)
Related Publication 20250091436A1 · Mar 20, 2025
References Cited (12)
US 10235122B1 · Goel et al. · 2019 [cited by applicant]
US 11001143B2 · Gulati et al. · 2021 [cited by applicant]
US 11978122B1 · Binion · 2024 [cited by examiner]
US 12236156B2 · Lee · 2025 [cited by examiner]
US 20190197651A1 · Johnson · 2019 [cited by examiner]
US 20200218487A1 · Rush · 2020 [cited by examiner]
US 20230012768A1 · Oishi et al. · 2023 [cited by applicant]
US 20230049671A1 · Cheng · 2023 [cited by examiner]
US 20230221964A1 · Takahashi · 2023 [cited by examiner]
US 20240083252A1 · Kamiya · 2024 [cited by examiner]
KR 20210155596A · 2021 [cited by applicant]
International Search Report and Written Opinion—PCT/US2024/039287—ISA/EPO—Feb. 25, 2025. [cited by applicant]