System and method for monitoring apps in a vehicle to reduce driver distraction
First Claim
Patent Images
1. A controller of a head unit in a vehicle, the controller configured to:
- receive information regarding a current operation or a current environment of the vehicle;
determine whether or how to control operation of an app based on the current operation or the current environment of the vehicle, wherein the controller is configured to determine whether or how to control operation of the app by determining a type of app, wherein the type of app comprises whether the app is controllable by the controller in order to reduce distraction to a driver of the vehicle; and
control execution of the app by;
in response to determining that the app is controllable by the controller in order to reduce distraction to the driver of the vehicle, maintain execution of the app but modify at least one aspect of the execution of the app; and
in response to determining that the app is not controllable by the controller in order to reduce distraction to the driver of the vehicle, halt execution of the app or change display of the app to a background of a display,wherein the app comprises a software application downloaded from a server to the head unit.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for monitoring apps in a vehicle to reduce driver distraction is disclosed. A controller operating inside or in combination with the head unit of the vehicle may monitor operation of the vehicle, and generate alerts indicative of operation of the vehicle (such as an alert indicative that the vehicle is operating at a predetermined speed). In response to the alert, the operation of the app in the vehicle may be modified.
20 Citations
22 Claims
-
1. A controller of a head unit in a vehicle, the controller configured to:
-
receive information regarding a current operation or a current environment of the vehicle; determine whether or how to control operation of an app based on the current operation or the current environment of the vehicle, wherein the controller is configured to determine whether or how to control operation of the app by determining a type of app, wherein the type of app comprises whether the app is controllable by the controller in order to reduce distraction to a driver of the vehicle; and control execution of the app by; in response to determining that the app is controllable by the controller in order to reduce distraction to the driver of the vehicle, maintain execution of the app but modify at least one aspect of the execution of the app; and in response to determining that the app is not controllable by the controller in order to reduce distraction to the driver of the vehicle, halt execution of the app or change display of the app to a background of a display, wherein the app comprises a software application downloaded from a server to the head unit. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A controller of a head unit of a vehicle, the controller configured to:
-
receive information regarding a current operation or a current environment of the vehicle; determine whether or how to control operation of an app based on the current operation or the current environment of the vehicle, wherein the controller is configured to determine whether or how to control operation of the app by determining a type of app, wherein the type of app comprises whether the app is controllable by the controller in order to reduce distraction to a driver of the vehicle; and execute the app, wherein the app comprises a software application downloaded from a server to the head unit, and wherein the information regarding the current environment is received from an information service external to the vehicle and configured to indicate a specific road alert; and wherein the controller is configured to determine whether or how to control operation of an app by; altering one or more metrics for the controller to control the app in response to the indicated specific road alert; comparing the information regarding the current operation of the vehicle to the altered one or more metrics; modify operation of the app based on comparing the information regarding the current operation of the vehicle to the altered one or more metrics; and highlighting an emergency condition on the road.
-
-
17. A controller of a head unit of a vehicle, the controller configured to:
-
receive information regarding a current operation or a current environment of the vehicle; determine whether or how to control operation of an app based on the current operation or the current environment of the vehicle, wherein the controller is configured to determine whether or how to control operation of the app by determining a type of app, wherein the type of app comprises whether the app is controllable by the controller in order to reduce distraction to a driver of the vehicle; and execute the app, wherein the app comprises a software application downloaded from a server to the head unit, wherein alert information regarding the current operation is received from a CAN bus; and wherein the controller is configured to determine whether or how to control operation of an app by; altering one or more metrics for the controller to control the app in response to the alert information received from the CAN bus; comparing the information regarding the current operation of the vehicle to the altered one or more metrics; and modify operation of the app based on comparing the information regarding the current operation of the vehicle to the altered one or more metrics.
-
-
18. A controller of a head unit of a vehicle, the controller configured to:
-
receive information regarding a current operation or a current environment of the vehicle; and dynamically determine whether or how to control operation of an app based on the current operation or the current environment of the vehicle and based on one or more parameters, wherein the app comprises a software application downloaded from a server to the head unit, wherein the one or more parameters are updated dynamically, and wherein the controller is configured to receive one or more updated parameters, the one or more updated parameters being based on monitoring of operations of apps in the controller, the monitoring of the operations of the apps being performed external to the head unit.
-
-
19. A controller of a head unit in a vehicle, the head unit in communication with a portable electronic device, the controller configured to:
-
receive information regarding a current operation or a current environment of the vehicle; generate an alert, the alert indicative of the current operation or the current environment of the vehicle; and send the alert to the portable electronic device, the alert used by the portable electronic device to determine whether or how to control operation of an app executed by the portable electronic device, wherein the app comprises a software application downloaded from a server to the portable electronic device, wherein the portable electronic device comprises a smartphone in communication with the head unit of the vehicle, wherein a type of app comprises whether the app is controllable by the controller in order to reduce distraction to a driver of the vehicle; and wherein the controller is further configured to determine whether to communicate with the app depending on whether the app is controllable by the controller in order to reduce distraction to the driver of the vehicle. - View Dependent Claims (20)
-
-
21. A smartphone comprising:
-
a transceiver; a memory configured to store an app; a processor in communication with the transceiver and the memory, the processor, in executing the app, being configured to; request, via the transceiver, communication with a head unit of a vehicle; receive, via the transceiver, an alert, the alert indicative of a current operation or a current environment of the vehicle; and analyze the alert to determine whether or how to control operation of the app, wherein the app comprises a software application downloaded from a server to the smartphone, and wherein the processor, in executing the app, is configured to request communication with the head unit by sending information as to a type of app, the type of app comprises whether the app is controllable by the head unit in order to reduce distraction to a driver of the vehicle.
-
-
22. A smartphone comprising:
-
a transceiver; a memory configured to store an app; a processor in communication with the transceiver and the memory, the processor, in executing the app, being configured to; request, via the transceiver, communication with a head unit of a vehicle; receive, via the transceiver, an alert, the alert indicative of a current operation or a current environment of the vehicle; and analyze the alert to determine whether or how to control operation of the app, wherein the app comprises a software application downloaded from a server to the smartphone, and wherein the processor, in executing the app, is configured to analyze the alert to determine whether or how to control operation of the app by; determining whether the alert indicates a speed of the vehicle; and modifying operation of the app based on the speed of the vehicle.
-
Specification