SYSTEMS FOR EFFECTING PROGRESSIVE DRIVER-DISTRACTION-AVOIDANCE ACTIONS AT A VEHICLE
First Claim
1. A system, comprising:
- a hardware-based processing unit; and
a non-transitory storage device comprising;
a vehicle-context module that, via the hardware-based processing unit, obtains vehicle-context data;
an application-manager module that, via the hardware-based processing unit, obtains application data relating to an application at a host device;
a policy engine that, via the hardware-based processing unit, determines, based on the vehicle-context data and the application data received, a corresponding policy to be effected at the host device; and
an output module that, via the hardware-based processing unit, sends to the host-device a communication indicating an appropriate host-device action, corresponding to the policy determined, for affecting host-device operation according to the appropriate host-device action.
1 Assignment
0 Petitions
Accused Products
Abstract
A portable or embedded system including a hardware-based processing unit and a non-transitory storage device. The storage device includes a vehicle-context module that, via the hardware-based processing unit, obtains vehicle-context data, and includes an application-manager module that, via the hardware-based processing unit, obtains application data relating to an application at a host device. The storage device also includes a policy engine that, via the hardware-based processing unit, determines, based on the vehicle-context data and the application data received, a corresponding policy to be effected at the host device, and an output module that, via the hardware-based processing unit, sends to the host-device a communication indicating a host-device action, corresponding to the policy determined, for affecting host-device operation according to the host-device action. The technology also includes the storage device and methods for performing the referenced functions.
6 Citations
20 Claims
-
1. A system, comprising:
-
a hardware-based processing unit; and a non-transitory storage device comprising; a vehicle-context module that, via the hardware-based processing unit, obtains vehicle-context data; an application-manager module that, via the hardware-based processing unit, obtains application data relating to an application at a host device; a policy engine that, via the hardware-based processing unit, determines, based on the vehicle-context data and the application data received, a corresponding policy to be effected at the host device; and an output module that, via the hardware-based processing unit, sends to the host-device a communication indicating an appropriate host-device action, corresponding to the policy determined, for affecting host-device operation according to the appropriate host-device action. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method, implemented at a system comprising a vehicle-context module, an application-manager module, a policy engine, and a hardware-based processing unit, comprising:
-
obtaining, by the vehicle-context module, via the hardware-based processing unit, vehicle-context data; obtaining, by the application-manager module, via the hardware-based processing unit, application data relating to an application at a host device; determining, by the policy engine, via the hardware-based processing unit, based on the vehicle-context data and the application data received, a corresponding policy to be effected at the host device; and sending, by the output module that, via the hardware-based processing unit, to the host-device, a communication indicating a host-device action, corresponding to the policy determined, for affecting host-device operation according to the appropriate host-device action. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory storage device, for implementation at a system, comprising:
-
a vehicle-context module that, via a hardware-based processing unit of the system, obtains vehicle-context data; an application-manager module that, via the hardware-based processing unit, obtains application data relating to an application at a host device; a policy engine that, via the hardware-based processing unit, determines, based on the vehicle-context data and the application data received, a corresponding policy to be effected at the host device; and an output module that, via the hardware-based processing unit, sends, to the host-device, a communication indicating a host-device action, corresponding to the policy determined, for affecting host-device operation according to the appropriate host-device action. - View Dependent Claims (18, 20)
-
-
19. The non-transitory storage device 17 further comprising:
-
an audio-buffer component; a visual-buffer component; a human-machine interface (HMI) component; and an actuation module that, via the hardware-based processing unit, determines which one or more of said components to use in processing the policy determined to render the host-device action.
-
Specification