An image may be obtained from one or more cameras coupled to a first vehicle. The image may be provided as input to a machine learning algorithm configured to determine whether an object depicted in the image corresponds to another vehicle and to determine size information and location information for the object. Output from the machine learning algorithm enables obtaining features including size and location information for a second vehicle that is identified in the image. The features may be used to determine whether the second vehicle is depicted within a predetermined region of the image including a predicted travel path of the first vehicle. The features may also be used to determine whether the second vehicle is within a predetermined proximity of the first vehicle. Thereafter, a determination may be generated as to whether there is a significant risk of collision between the first vehicle and the second vehicle.
An apparatus for use with a commercial vehicle comprises a media recorder configured to receive video from one or more cameras. The media recorder comprises a memory configured to store a loop of the video as a circular buffer having a predetermined duration. A transceiver is communicatively coupled to the media recorder and configured to receive a video request command generated at a central office. An event detector is configured to communicate with a vehicle computer and detect predetermined events occurring during vehicle operation. The media recorder is configured to retrieve a portion of the loop of video stored in the memory and the transceiver is configured to transmit the portion of the loop of video to the central office in response to the video request command.
G06F 17/30 - Information retrieval; Database structures therefor
H04N 5/77 - Interface circuits between an apparatus for recording and another apparatus between a recording apparatus and a television camera
G06K 9/00 - Methods or arrangements for reading or recognising printed or written characters or for recognising patterns, e.g. fingerprints
H04N 5/907 - Television signal recording using static stores, e.g. storage tubes or semiconductor memories
G07C 5/00 - Registering or indicating the working of vehicles
G07C 5/08 - Registering or indicating performance data other than driving, working, idle, or waiting time, with or without registering driving, working, idle, or waiting time
Systems and methods provide for receiving, at a central office, data and video clips produced by a plurality of commercial vehicles each operated by a driver. The data and video clips are associated with predetermined vehicle events. An event packet is assembled at the central office and comprises data and a video clip associated with a predetermined vehicle event involving a particular vehicle and a particular driver. The event packet is transmitted from the central office to a device accessible by the particular driver. A notification is transmitted to the particular driver's device, the notification indicating availability of the event packet for review.
A system comprises a transmitter unit configured for mounting at a trailer connected to a tractor. The transmitter unit comprises a video input for receiving video data from one or more trailer cameras, a power input for receiving power from a power line of the trailer, and a wireless communication module for communicating with a mobile communication device. A memory is configured to store trailer information received from the wireless communication module, the trailer information uniquely identifying the trailer. A transmitter is configured to wirelessly transmit the video data. A receiver unit is configured for mounting at the tractor and comprises a receiver for wirelessly receiving the video data transmitted by the transmitter, a power input for receiving power from a power line of the tractor, and an output for outputting the received video data. The receiver unit is further configured to receive the trailer information from the transmitter unit.
B60R 1/00 - Optical viewing arrangementsReal-time viewing arrangements for drivers or passengers using optical image capturing systems, e.g. cameras or video systems specially adapted for use in or on vehicles
G06K 9/00 - Methods or arrangements for reading or recognising printed or written characters or for recognising patterns, e.g. fingerprints
H04N 7/18 - Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast
H01R 27/02 - Coupling parts adapted for co-operation with two or more dissimilar counterparts for simultaneous co-operation with two or more counterparts
5.
Dynamically presenting vehicle sensor data via mobile gateway proximity network
A new sensor is detected being added to a vehicle sensor bus. A publication topic is created based on the new sensor. The publication topic is made available via at least a server component operating via the proximity networking radio. Data from the new sensor is added to the publication topic. In response to a subscription to the publication topic via a user device, the data is dynamically presented to the user device via the server component.
A system for use on a vehicle comprising a tractor and a trailer comprises a communications device that effects communications between the system and a remote system. The communications device is configured to receive data from the remote system. An event detector is configured to generate a trigger signal in response to detecting occurrence of predetermined events. An onboard computer is coupled to the communications device, the event detector, a media recorder, and a computer of the vehicle. One or more image capture devices at the vehicle are communicatively coupled to one or both of the onboard computer and the media recorder. The onboard computer is configured to adjust one or more parameters of the image capture devices and/or modify one or more parameters of the event detector based at least in part on the data received from the remote system.
H04N 5/232 - Devices for controlling television cameras, e.g. remote control
G07C 5/02 - Registering or indicating driving, working, idle, or waiting time only
H04N 5/77 - Interface circuits between an apparatus for recording and another apparatus between a recording apparatus and a television camera
H04N 7/18 - Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast
G06K 9/00 - Methods or arrangements for reading or recognising printed or written characters or for recognising patterns, e.g. fingerprints
G07C 5/08 - Registering or indicating performance data other than driving, working, idle, or waiting time, with or without registering driving, working, idle, or waiting time
G07C 5/00 - Registering or indicating the working of vehicles
7.
Detection of driver behaviors using in-vehicle systems and methods
A system includes a motion sensor system configured for deployment in a cab of a vehicle and to generate substantially in real-time a digital mapping of driver movement during operation of the vehicle. A computer is configured for deployment in the cab and coupled to the motion sensor system. A driver behavior detector is coupled to the computer and configured to detect a driver distraction event using the driver movement mapping. A communication device at the vehicle is configured to communicate an alert message to one or both of a user interface device in the cab and a remote system in response to the detected driver distraction event.
G06K 9/00 - Methods or arrangements for reading or recognising printed or written characters or for recognising patterns, e.g. fingerprints
B60W 40/08 - Estimation or calculation of driving parameters for road vehicle drive control systems not related to the control of a particular sub-unit related to drivers or passengers
8.
Vehicle data system utilizing publish/subscribe gateways
At least one of a set of topics published by one or more vehicle-located mobile gateways is subscribed to. A set of publication topics is created based on the first set of topics, the publication topics made available to a client. A subscription request is received from the client corresponding to a selected topic of the set of publication topics. First sequential data is received from the one or more mobile gateways in response to the subscription to the at least one of the set of topics of the one or more mobile gateways. Second sequential data is sent to the client responsive to the subscription request, the second sequential data being based on the first sequential data.
H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
H04W 4/06 - Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]Services to user groupsOne-way selective calling services
H04W 4/021 - Services related to particular areas, e.g. point of interest [POI] services, venue services or geofences
G08G 1/00 - Traffic control systems for road vehicles
A first performance measure is determined of an existing data session between a mobile gateway and a cloud gateway via a first wireless carrier. Second performance measures of others of the wireless carriers are determined during the existing data session. Based on the first performance measure and the second performance measures, the existing data session is continued with the cloud gateway via a second of the wireless carriers.
A system for use with a vehicle comprising a tractor and a trailer includes one or more image capture devices. The one or more image capture devices capture images of the interior of a trailer and/or cargo items of the trailer. An image processor estimates available cargo space within the trailer based on the captured images.
Systems and methods are directed to recording data at a plurality of in-service vehicles operating within a plurality of predetermined regions for which users of a plurality of mobile devices are responsible, analyzing, at the vehicles, the recorded data for violation of one of a plurality of predetermined safety parameters by the vehicles, and transmitting, to a central server, data associated with a safety parameter violation by a vehicle in violation of one of the predetermined safety parameters. A safety event alert is generated at the central server for the vehicle in violation in response to receiving the transmitted data, and the safety event alert is communicated from the central office to a mobile device authorized by the central office to receive the safety event alert for the predetermined region within which the violation occurred.
Systems and methods are directed to monitoring and assessing driver behavior. A system comprises an interface configured to receive vehicle data acquired by a computer system of a vehicle, a wireless transceiver configured to effect communications with a central office via one or more networks, a display, memory configured to store scoring algorithms, and a processor. The processor is configured to receive at least some of the vehicle data, and generate, in substantially real-time and independently from the central office, a plurality of scores for a plurality of scoring parameters using the stored scoring algorithms and the received vehicle data. The processor is also configured to update, in substantially real-time and independently from the central office, the plurality of scores during a predetermined period of time, and cooperate with the display to present the plurality of scores on the display during the predetermined period of time.
G07C 5/08 - Registering or indicating performance data other than driving, working, idle, or waiting time, with or without registering driving, working, idle, or waiting time
Systems, apparatuses and methods for monitoring wireless communication performance. A fleet of moving vehicles equipped with communication devices communicate data call records, including a geographic location of the vehicle when the communication was attempted, to a central office. Indications of successful and unsuccessful call record communications attempts are aggregated by geographic area using the geographic location data from the vehicles. Call success rate levels for the geographic areas are determined based on the aggregated indications of successful and unsuccessful call record communication attempts. These levels may be presented on geographical maps or otherwise, and/or used for network analysis purposes.
Techniques involving connecting an in-cab computing device to an onboard computing device mounted in a vehicle. Vehicle-related information may be communicated between the in-cab computing device and onboard computing device while the in-cab computing device is connected to the onboard computing device. Techniques involve facilitating disconnection of the in-cab computing device from the onboard computing device and operating the in-cab computing device in a stand-alone mode, and facilitating reconnection of the in-cab computing device to the onboard computing device to resume operations between the in-cab computing device and onboard computing device.
H04N 7/18 - Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast
G07C 7/00 - Details or accessories common to the registering or indicating apparatus of groups and
G06F 1/16 - Constructional details or arrangements
G07C 5/08 - Registering or indicating performance data other than driving, working, idle, or waiting time, with or without registering driving, working, idle, or waiting time
Systems, methods and apparatuses for detecting the use of a mobile communications device while driving a vehicle. Data from a vehicle is correlated with data on the use of a mobile communications device to determine if the mobile communications device was used at the same time as the vehicle was in operation. The respective locations of the mobile communications device and vehicle are correlated to determine if the mobile communications device was in the same location as the vehicle.
B60G 17/0185 - Resilient suspensions having means for adjusting the spring or vibration-damper characteristics, for regulating the distance between a supporting surface and a sprung part of vehicle or for locking suspension during use to meet varying vehicular or surface conditions, e.g. due to speed or load the regulating means comprising electric or electronic elements characterised by the use of a specific signal treatment or control method for failure detection
B60R 22/00 - Safety belts or body harnesses in vehicles
H04W 4/02 - Services making use of location information
H04W 48/04 - Access restriction performed under specific conditions based on user or terminal location or mobility data, e.g. moving direction or speed
A system for managing engine idling operation is provided. The system includes a communication center (16) communicatively coupled to at least one vehicle (10, 12, 14, 16) having an engine. A database (22) is provided that has idling regulation information stored therein based, at least, upon geographic location. The vehicle with the engine further includes an idling detection system. The idling detection system includes an idle detect sensor (36), a processor (30) and a location information module (38), such as a GPS receiver. The processor (30) is operably coupled to the idle detect sensor (36). The location information (38) module is operably coupled to the processor (30) to provide position information relative to the vehicle (10, 12, 14, 16). The processor (30) is configured to monitor vehicle idling and provide a warning thereof based upon an idling regulation stored in the database (22) selected by current vehicle position information.
A system for managing engine idling operation is provided. The system includes a communication center communicatively coupled to at least one vehicle having an engine. A database is provided that has idling regulation information stored therein based, at least, upon geographic location. The vehicle with the engine further includes an idling detection system. The idling detection system includes an idle detect sensor, a processor and a location information module, such as a GPS receiver. The processor is operably coupled to the idle detect sensor. The location information module is operably coupled to the processor to provide position information relative to the vehicle. The processor is configured to monitor vehicle idling and provide a warning thereof based upon an idling regulation stored in the database selected by current vehicle position information.
Systems, devices, and techniques for remotely tracking vehicle and driver behavior. Embodiments may include an on-board vehicle monitoring device, comprising an interface device and a gateway device. The interface device may include receiving information from a diagnostic system of a vehicle. The gateway device may collect a set of vehicle operating data corresponding to a driver or vehicle behavior. The set of vehicle operating data may comprise at least some of the information from the diagnostic system of the vehicle. A host computer may have instructions for compiling driver behavior data, based at least in part on analysis of received vehicle operating data. The instructions may also include instructions for providing a user interface; and instructions for causing the user interface to display, for a user, information corresponding to the compiled driver behavior data.
In accordance with one embodiment, an onboard computer (OBC) and associated circuitry capable of spoofing or mimicking a fault condition tricks an electronic control module (ECM) of an automobile or other such vehicle into implementing an engine derate procedure resulting in vehicle immobilization that is safe and that is credibly attributable to a genuine vehicle fault condition. For example, in response to an engine shutdown command, the OBC might cause a fault-spoofing engine shutdown device in one embodiment to spoof an engine overheating condition by inserting an electrical resistance in parallel with the resistance of an engine temperature sensor, thus lowering the electrical resistance of the temperature sensor as detected by the ECM.
B60R 25/10 - Fittings or systems for preventing or indicating unauthorised use or theft of vehicles actuating a signalling device
B60R 25/04 - Fittings or systems for preventing or indicating unauthorised use or theft of vehicles operating on vehicle systems or fittings, e.g. on doors, seats or windscreens operating on the propulsion system, e.g. engine or drive motor
20.
System and method for predicting vehicle rollover using position tracking
A method of predicting vehicle rollover is provided to assist in preventing vehicle rollover. The method contains the steps of: determining a center of gravity of a vehicle; determining an actual lateral acceleration of the vehicle; determining a maximum lateral acceleration of the vehicle; and determining if the actual lateral acceleration is more than a predefined percentage of the maximum lateral acceleration. When the actual lateral acceleration is more than the predefined percentage of the maximum lateral acceleration, a warning is issued to the driver such that preventative measures can be taken to avoid a rollover.
B60T 8/1755 - Brake regulation specially adapted to control the stability of the vehicle, e.g. taking into account yaw rate or transverse acceleration in a curve