Enforcement of regulatory guidelines associated with a drive mode of a vehicle
First Claim
1. A method of enforcing regulatory guidelines related to functionality of an electronic device associated with a vehicle when the vehicle is in a drive mode, the method comprising:
- interfacing an application of an electronic device associated with a vehicle with an Application Programming Interface (API);
generating a list of one or more approved functions of the electronic device with respect to when the vehicle is in a drive mode based on regulatory guidelines associated with operation of the electronic device; and
generating a list of one or more unapproved functions of the electronic device with respect to when the vehicle is in the drive mode based on the regulatory guidelines;
determining that the vehicle is in a drive mode; and
selectively modifying, via the API, a functionality of the application of the electronic device in accordance with the regulatory guidelines based on the determination that the vehicle is in the drive mode and based on the list of one or more approved functions and the list of one or more unapproved functions, wherein selectively modifying the functionality of the application includes disabling functionality of the application that is included in the list of one or more unapproved functions while maintaining functionality of the application that is included in the list of one or more approved functions.
4 Assignments
0 Petitions
Accused Products
Abstract
In an example, a method of enforcing regulatory guidelines related to functionality of an electronic device associated with a vehicle when the vehicle is in a drive mode includes interfacing an application of an electronic device associated with a vehicle with an Application Programming Interface (API). The method additionally includes determining that the vehicle is in the drive mode. In the method, the API may modify a functionality of the application of the electronic device in accordance with regulatory guidelines associated with operation of the electronic device when the vehicle is in the drive mode. The modification may be based on the determination that the vehicle is in the drive mode.
-
Citations
18 Claims
-
1. A method of enforcing regulatory guidelines related to functionality of an electronic device associated with a vehicle when the vehicle is in a drive mode, the method comprising:
-
interfacing an application of an electronic device associated with a vehicle with an Application Programming Interface (API); generating a list of one or more approved functions of the electronic device with respect to when the vehicle is in a drive mode based on regulatory guidelines associated with operation of the electronic device; and generating a list of one or more unapproved functions of the electronic device with respect to when the vehicle is in the drive mode based on the regulatory guidelines; determining that the vehicle is in a drive mode; and selectively modifying, via the API, a functionality of the application of the electronic device in accordance with the regulatory guidelines based on the determination that the vehicle is in the drive mode and based on the list of one or more approved functions and the list of one or more unapproved functions, wherein selectively modifying the functionality of the application includes disabling functionality of the application that is included in the list of one or more unapproved functions while maintaining functionality of the application that is included in the list of one or more approved functions. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A processor configured to execute computer instructions to cause a system to perform operations for enforcing regulatory guidelines related to functionality of an electronic device associated with a vehicle when the vehicle is in a drive mode, the operations comprising:
-
interfacing an application of an electronic device associated with a vehicle with an Application Programming Interface (API); determining that the vehicle is in a drive mode; and selectively modifying, via the API, a functionality of the application of the electronic device in accordance with regulatory guidelines associated with operation of the electronic device when the vehicle is in the drive mode based on the determination that the vehicle is in the drive mode, wherein selectively modifying the functionality of the application includes disabling functionality of the application that is unapproved according to the regulatory guidelines while maintaining functionality of the application that is approved according to the regulatory guidelines. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A non-transitory computer-readable storage medium including instructions stored thereon that, in response to execution by one or more processors, causes a system to perform one or more operations, the operations comprising:
-
interfacing an application of an electronic device associated with a vehicle with an Application Programming Interface (API); determining that the vehicle is in a drive mode; and selectively modifying, via the API, a functionality of the application of the electronic device in accordance with regulatory guidelines associated with operation of the electronic device when the vehicle is in the drive mode based on the determination that the vehicle is in the drive mode, wherein the regulatory guidelines include a threshold number of allowed button or key presses for text entry by an operator of the vehicle when the vehicle is in drive mode and wherein selectively modifying the functionality of the application includes disabling text entry functionality that violates the threshold number of allowed button or key presses operations while maintaining text entry functionality of the application that meets the threshold number of allowed button or key presses.
-
Specification