| CPC G02B 27/0093 (2013.01) [G02B 27/0101 (2013.01); B60K 35/23 (2024.01); B60K 35/60 (2024.01); B60K 35/654 (2024.01); B60K 35/81 (2024.01); B60K 2360/334 (2024.01); G02B 2027/0138 (2013.01); G02B 2027/014 (2013.01); G02B 2207/101 (2013.01)] | 20 Claims |

|
1. A method of adaptively controlling messages displayed on a heads-up display, comprising:
receiving a plurality of requests to display a message associated with each of the plurality of requests on a heads-up display from one or more operational applications;
filtering the plurality of requests by an arbitration gateway based on user attention data gathered from a user monitoring system and a user behavior history, wherein filtering includes calculating a filtering tuple for each of the plurality of requests by characterizing each of the plurality of requests according to the following elements: an ID, a priority, an emergency level, a user attention status, the user behavior history, a heads-up display attribute, and raw data;
assigning a priority to each of the plurality of filtered requests based on a user interest prediction model;
selecting at least a portion of the plurality of the filtered requests based on the assigned priority; and
displaying the messages associated with the selected portion of the plurality of filtered requests on the heads-up display.
|