Telematics control utilizing relational formulas
First Claim
Patent Images
1. A telematics unit of a telematics-equipped vehicle, comprising:
- a non-transitory computer-readable medium;
a processor, configured to execute a telematics task manager application according to processor-executable instructions stored on the non-transitory computer-readable medium;
wherein the telematics task manager application comprises a plurality of tasks and a plurality of modular condition blocks, wherein each task includes one or more subtasks, each subtask includes subtask-specific triggering logic for execution of one or more actions based on the triggering logic, and the triggering logic is based on the plurality of modular condition blocks;
wherein the telematics task manager application is configured to communicate with vehicle sensors and control modules of the telematics-equipped vehicle to determine whether sensed conditions of the telematics-equipped vehicle corresponding to the plurality of modular condition blocks are met, wherein the conditions include conditions relating to;
a powertrain status, andan ignition status, andwherein a sensed condition of the telematics-equipped vehicle relating to the powertrain status corresponds to a diagnostic trouble code (DTC), and wherein a sensed condition of the telematics-equipped vehicle relating to the ignition status corresponds to whether the vehicle ignition is being run.
3 Assignments
0 Petitions
Accused Products
Abstract
A telematics unit is provided. The telematics unit includes a non-transitory computer-readable medium and a processor, configured to execute a telematics task manager application according to processor-executable instructions stored on the non-transitory computer-readable medium. The telematics task manager application comprises a plurality of tasks. Each task includes one or more subtasks. Each subtask including subtask-specific triggering logic for execution of one or more actions based on the triggering logic. The triggering logic is based on modular condition blocks.
15 Citations
16 Claims
-
1. A telematics unit of a telematics-equipped vehicle, comprising:
-
a non-transitory computer-readable medium; a processor, configured to execute a telematics task manager application according to processor-executable instructions stored on the non-transitory computer-readable medium; wherein the telematics task manager application comprises a plurality of tasks and a plurality of modular condition blocks, wherein each task includes one or more subtasks, each subtask includes subtask-specific triggering logic for execution of one or more actions based on the triggering logic, and the triggering logic is based on the plurality of modular condition blocks; wherein the telematics task manager application is configured to communicate with vehicle sensors and control modules of the telematics-equipped vehicle to determine whether sensed conditions of the telematics-equipped vehicle corresponding to the plurality of modular condition blocks are met, wherein the conditions include conditions relating to; a powertrain status, and an ignition status, and wherein a sensed condition of the telematics-equipped vehicle relating to the powertrain status corresponds to a diagnostic trouble code (DTC), and wherein a sensed condition of the telematics-equipped vehicle relating to the ignition status corresponds to whether the vehicle ignition is being run. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A non-transitory computer-readable medium, part of a telematics unit of a telematics-equipped vehicle, having processor-executable instructions thereon for controlling operation of the telematics unit, the processor-executable instructions, when executed by a processor, causing the following steps to be performed:
-
communicating, by a telematics task manager application of the telematics unit, with vehicle sensors and control modules of the telematics-equipped vehicle to determine whether sensed conditions of the telematics-equipped vehicle corresponding to a plurality of modular condition blocks are met, wherein the conditions include conditions relating to; a powertrain status, and an ignition status; determining, by the telematics task manager application, that subtask-specific triggering logic indicates that one or more actions is to be performed, wherein the determination further comprises determining that a Boolean relational formula utilizing modular condition blocks of the plurality of modular condition blocks evaluates to TRUE; and performing the one or more actions, wherein a sensed condition of the telematics-equipped vehicle relating to the powertrain status corresponds to a diagnostic trouble code (DTC), and wherein a sensed condition of the telematics-equipped vehicle relating to the ignition status corresponds to whether the vehicle ignition is being run. - View Dependent Claims (8, 9, 10, 11)
-
-
12. A processor-implemented method for controlling operation of a telematics unit of a telematics-equipped vehicle, the method comprising:
-
communicating, by a telematics task manager application of the telematics unit, with vehicle sensors and control modules of the telematics-equipped vehicle to determine whether sensed conditions of the telematics-equipped vehicle corresponding to a plurality of modular condition blocks are met, wherein the conditions include conditions relating to; a powertrain status, and an ignition status; determining, by the telematics task manager application executed by a processor of the telematics unit, that subtask-specific triggering logic indicates that one or more actions is to be performed, wherein the determination further comprises determining that a Boolean relational formula utilizing modular condition blocks of the plurality of modular condition blocks evaluates to TRUE; and performing the one or more actions, wherein a sensed condition of the telematics-equipped vehicle relating to the powertrain status corresponds to a diagnostic trouble code (DTC), and wherein a sensed condition of the telematics-equipped vehicle relating to the ignition status corresponds to whether the vehicle ignition is being run. - View Dependent Claims (13, 14, 15, 16)
-
Specification