Abstract:
A method and system for gathering vehicle video data, processing the vehicle video data, and providing the processed data to a cloud layer that reconstructs the scene encountered by the vehicle. By reconstructing the encountered scene at the cloud layer, a variety of commands can be generated for that vehicle or other vehicles in the vicinity, where the commands address the conditions being experienced by the vehicles. This may be particularly useful for autonomous or semi-autonomous vehicles. If the reconstructed scene is not sufficiently accurate or detailed, one or more data extraction parameter(s) can be adjusted so that additional data is provided to the cloud layer; if the reconstructed scene is sufficiently accurate, then the data extraction parameter(s) can be adjusted so that less data is provided to the cloud layer, thus, reducing unnecessary cellular data charges.
Abstract:
Methods and apparatus are provided for a video playback control system for a vehicle having a front cabin and a rear cabin. The apparatus can include at least one first display located in the front cabin, and at least one second display located in the rear cabin. The apparatus can also include a source of video data for display on the at least one first display and the at least one second display. The apparatus can include a control module that outputs a single still video frame or series of still video frames from a continuous video stream provided by the source of video data for display on the at least one first display.
Abstract:
A system and method for identifying a vehicle driver based on driver behaviors. The system and method include analyzing a sequence of vehicle start-up behaviors for rapid identification of the driver. The start-up analysis includes detecting and evaluating the sequence and timing of events including door opening, door closing, seat belt fastening, ignition switch usage and shift/drive, among others. The technique further includes analyzing a set of longitudinal (or long-term) behaviors for more robust verification of driver identification. The longitudinal behaviors include acceleration and braking patterns, speed pattern (compared to road type and speed limit), stop sign behavior, cruise control usage and many others. Statistical clustering techniques are employed for both the start-up and longitudinal behavior analyses to identify the driver.
Abstract:
An automated vehicle configuration system for a host vehicle is presented here. The system includes a driver identifier module onboard the host vehicle, and a subsystem onboard the vehicle. The driver identifier module has a database and a processor device to execute processor-executable instructions. The database has database objects, each having a driver identifier, at least one key fob code, and at least one mobile device identifier. The processor device executes the instructions to dynamically populate and update the database objects such that key fob codes are dynamically assigned and reassigned to driver identifiers. The subsystem has user-specific configurable settings associated with the driver identifier objects. Selection of an active driver identifier results in the loading of corresponding settings for the subsystem.
Abstract:
Methods and apparatus are provided for monitoring video content provided to a vehicle. In one embodiment a method includes: receiving video content at the vehicle; monitoring the video content based on guidelines data stored in a datastore; and selectively modifying the video content based on the monitoring.
Abstract:
Methods and systems are provided for detecting whether at least one of an antenna mast and a detection mechanism is installed to an antenna. In one embodiment, a method includes monitoring at least one of amplitude modulation (AM) band data and direct current (DC) power data of the antenna; and selectively determining whether at least one of the antenna mast and the detection mechanism is installed based on the at least one of the AM band data and the DC power data.
Abstract:
Methods, apparatus and systems are provided for programming a vehicle module. An exemplary vehicle includes a first module, an authentication module communicatively coupled to the first module, and an update module communicatively coupled to the first module and the authentication module. The update module is configured to obtain a programming update for the first module that includes an authentication portion and a programming data portion. The update module provides the programming data portion to the first module and provides the authentication portion to the authentication module. The authentication module provides the authentication portion to the first module after the authentication portion is authenticated.