System for installing, operating and configuring aftermarket vehicle safety systems
AssigneeAustralian Mitigation Engineering Developments Pty Ltd
InventorPeter Woodford
Life of this patent
Estimating the term…
Abstract
A system for installing, operating and configuring aftermarket vehicle monitoring devices in a vehicle. The system includes a controller having connection interfaces corresponding to data communication protocols for connecting to one or more vehicle monitoring devices of a vehicle. A memory stores instructions to process inputs received from the vehicle monitoring device(s) and to generate outputs based on the inputs. The controller is configured to receive commands from a remote device to configure the vehicle monitoring device(s) connected to the controller.
Claims18
A system for installing, operating and configuring aftermarket vehicle monitoring devices in a vehicle comprising:
- a controller located in a housing, the controller being configured to initialize upon ignition of the vehicle, the controller including:
- a plurality of connection interfaces corresponding to data communication protocols for connecting to one or more vehicle monitoring devices of the vehicle;
- and
- a memory storing instructions executable by a processor of the controller to:
- load instructions from the memory into the controller after initializing the controller;
- scan for vehicle monitoring devices specified in a configuration specification connected to the controller;
- identify any vehicle monitoring devices specified in the configuration specification not connected to the controller;
- and
- generate an error message that is stored in the memory and output to a single display;
- and
- process inputs received from the one or more vehicle monitoring devices and generate outputs based on the inputs,
- wherein upon identifying any vehicle monitoring devices specified in the configuration specification not connected to the controller, the controller excludes the identified vehicle monitoring devices specified in the configuration specification not connected to the controller from operation, reading action rules stored in the memory for the vehicle monitoring devices specified in the configuration specification connected to the controller and polling the vehicle monitoring devices specified in the configuration specification connected to the controller, wherein, during polling, the controller reads a state of each vehicle monitoring device as the input, compares the state to trigger conditions specified in the configuration specification, and determines whether an output action is required based on the comparison and wherein if the controller determines an output action is required, the controller references the configuration specification, determines the output action, records the output action in the memory, and controls one or more of the plurality of vehicle output systems to generate the output, and
- wherein the controller is configured to receive commands from a remote device to configure the one or more vehicle monitoring devices connected to the controller;
- and
- the single display being connected to the controller and adapted to be located in the vehicle and display information in response to the outputs from the controller.
A vehicle monitoring system comprising:
- a vehicle having one or more vehicle monitoring devices connected thereto for monitoring various aspects of the vehicle and its surroundings;
- a controller located in a housing, the controller including:
- a plurality of connection interfaces corresponding to data communication protocols connected to the one or more vehicle monitoring devices of the vehicle;
- and
- a memory storing instructions executable by a processor of the controller to:
- load instructions from the memory into the controller after initializing the controller;
- scan for vehicle monitoring devices specified in a configuration specification connected to the controller;
- identify any vehicle monitoring devices specified in the configuration specification not connected to the controller;
- and
- generate an error message that is stored in the memory and output to a single display;
- and
- receive inputs from the one or more vehicle monitoring devices and generates outputs based on the inputs and communicates the outputs to a secondary device;
- wherein upon identifying any vehicle monitoring devices specified in the configuration specification not connected to the controller, the controller excludes the identified vehicle monitoring devices specified in the configuration specification not connected to the controller from operation, reading action rules stored in the memory for the vehicle monitoring devices specified in the configuration specification connected to the controller and polling the vehicle monitoring devices specified in the configuration specification connected to the controller, wherein, during polling, the controller reads a state of each vehicle monitoring device as the input, compares the state to trigger conditions specified in the configuration specification, and determines whether an output action is required based on the comparison and wherein if the controller determines an output action is required, the controller references the configuration specification, determines the output action, records the output action in the memory, and controls one or more of the plurality of vehicle output systems to generate the output, and
- wherein the controller receives commands from a remote device to configure the one or more vehicle monitoring devices connected to the controller;
- and
- the single display connected to the controller, wherein the display is located in the vehicle and display information in response to the outputs from the controller.
A method of installing, operating and configuring aftermarket vehicle monitoring devices in a vehicle, the method including:
- providing a controller including a plurality of connection interfaces corresponding to data communication protocols for connecting to a plurality of vehicle monitoring devices of the vehicle, and a memory storing instructions executable by a processor of the controller to process inputs received from the plurality of vehicle monitoring devices and generate outputs based on the inputs;
- providing a single display connected to the controller, wherein the display is located in the vehicle and displays information from each of the one more vehicle monitoring devices in response to the outputs from the controller;
- connecting the controller to the plurality of vehicle monitoring devices;
- connecting the controller to a vehicle network of the vehicle;
- receiving commands from a remote device to configure the one or more vehicle monitoring devices connected to the controller;
- initializing the controller upon ignition of the vehicle;
- loading instructions from the memory into the controller after initializing the controller;
- scanning for vehicle monitoring devices specified in a configuration specification connected to the controller;
- identifying any vehicle monitoring devices specified in the configuration specification not connected to the controller;
- and
- generating an error message that is stored in the memory and output to the single display;
- receiving inputs from the plurality of vehicle monitoring devices;
- processing the inputs and generating outputs based on the inputs,
- wherein upon identifying any vehicle monitoring devices specified in the configuration specification not connected to the controller, the controller excludes the identified vehicle monitoring devices specified in the configuration specification not connected to the controller from operation, reading action rules stored in the memory for the vehicle monitoring devices specified in the configuration specification connected to the controller and polling the vehicle monitoring devices specified in the configuration specification connected to the controller, wherein, during polling, the controller reads a state of each vehicle monitoring device as the input, compares the state to trigger conditions specified in the configuration specification, and determines whether an output action is required based on the comparison and wherein if the controller determines an output action is required, the controller references the configuration specification, determines the output action, records the output action in the memory, and controls one or more of the plurality of vehicle output systems to generate the output;
- and
- displaying information on the single display based on the outputs.
Dependencies are inferred from the claim text.