Business consulting services related to workplace and driver
safety, workplace and driver productivity, regulatory
compliance, and workplace and driver operational risk
events; business consulting services relating to the
electronic detection, classification and reporting of
business information, namely, safety, productivity and
operational risk events for businesses.
The present application discloses a method, system, and computer system for determining a road condition classification for one or more road segments. The method includes (i) determining a set of one or more images for a particular geographic area, (ii) obtaining a set of one or more images for the particular geographic area, (iii) determining a set of road classifications for the set of road segments based at least in part on querying a machine learning model to classify the set of one or more images, and (iv) storing the set of road classifications in association with the set of road segments.
G06V 10/764 - Arrangements for image or video recognition or understanding using pattern recognition or machine learning using classification, e.g. of video objects
A system for training a model comprises an interface and a processor. The interface is configured to receive a general training set and a set of specific data sets. The processor is configured to train a back end model using the general training set; freeze back end weights of the back end model; combine the back end model with a first front end model to create a combined model; train the combined model with a combined data set; train the combined model with a specific data set of the set of specific data sets; and provide the specific model.
A system for context based alerts includes an interface and a processor. The interface is configured to receive driver context data and surrounding context data. the processor is configured to determine a current state using alert context patterns and the driver context data and the surrounding context data, where the alert context patterns are determined based at least in part on correlation between events in historic event data and context data, and where the context data comprises historic driver context data and historic surrounding context data; and determine whether to alert a driver based at least in part on the current state.
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
G06V 20/56 - Context or environment of the image exterior to a vehicle by using sensors mounted on the vehicle
G06V 20/59 - Context or environment of the image inside of a vehicle, e.g. relating to seat occupancy, driver state or inner lighting conditions
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
G08G 1/0967 - Systems involving transmission of highway information, e.g. weather, speed limits
Business consulting services related to workplace and driver
safety, workplace and driver productivity, regulatory
compliance, and workplace and driver operational risk
events; business consulting services in the field of
business information and analytics, namely, electronic
reporting of business information, namely, the detecting,
classifying and reporting of safety, productivity and
operational risk events; business consultancy services.
09 - Scientific and electric apparatus and instruments
35 - Advertising and business services
42 - Scientific, technological and industrial services, research and design
Goods & Services
Video recorders; GPS tracking devices; downloadable computer
software for analyzing data from video event recorders for
use in the field of driver risk management, improving driver
safety and reducing risky driving behavior; downloadable
computer software for use in capturing, storing and
analyzing driver and vehicle performance data in the field
of driving performance management and instructional user
guides sold as a unit; downloadable computer software for
driver risk and safety management and vehicle fleet
management; downloadable computer software for driver risk
and safety management and vehicle fleet management, namely,
collecting, optimizing, processing, and analyzing data
related to vehicles and vehicle fleets and generating
reports and insights based on collected data and analytics
of collected data; computer hardware and recorded software
systems for video recorder-based driver risk and safety
management, in combination with GPS-based vehicle tracking
and GPS-based fleet management; electronic devices for
locating and tracking objects, other electronic devices,
vehicles, powered and unpowered movable equipment, powered
and unpowered mobile equipment, tools, safety equipment,
construction equipment, construction supplies, marine
support equipment and aviation ground support equipment
using global positioning systems and telematics software. Business consulting services in the field of workplace and
driver safety, workplace and driver productivity, regulatory
compliance, and workplace and driver operational risk
events; business consulting services in the field of
business information and analytics, namely, electronic
reporting of business information, namely, the detecting,
classifying and reporting of safety, productivity and
operational risk events. Software as a service (SaaS) services featuring software for
vehicle fleet management; software as a service (SaaS)
services featuring software for querying and analyzing
movable asset data, vehicle data and vehicle fleet data to
generate analysis and insights for vehicle and asset
management, vehicle fleet management; software as a service
(SaaS) services featuring software for querying and
analyzing movable asset data, vehicle data and vehicle fleet
data to generate analysis and insights for maintenance for
movable assets, vehicles and vehicle fleets, optimization of
routing and navigation, and asset tracking; software as a
service (SaaS) services featuring software for querying and
analyzing movable asset data, vehicle data and vehicle fleet
data to generate analysis and insights for driver behavior
monitoring and coaching, vehicle and movable asset inventory
management, fuel efficiency optimization, dispatching and
compliance.
A system for training a model comprises an interface and a processor. The interface is configured to receive a general training set and a set of specific data sets. The processor is configured to train a back end model using the general training set; combine the back end model with a first front end model to create a general combined model; train the general combined model with the set of specific data sets; freeze back end weights of the back end model in the general combined model and combine the back end model with a first specific front end model to create a first specific model; train the first specific model with a first specific data set of the set of specific data sets; and provide the first specific model.
09 - Scientific and electric apparatus and instruments
42 - Scientific, technological and industrial services, research and design
Goods & Services
Business consulting services in the field of workplace and driver safety, workplace and driver productivity, regulatory compliance, and workplace and driver operational risk events; Business consulting services in the field of business information and analytics, namely, electronic reporting of business information, namely, the detecting, classifying and reporting of safety, productivity and operational risk events Video recorders; GPS tracking devices; Downloadable computer software for analyzing data from video event recorders for use in the field of driver risk management, improving driver safety and reducing risky driving behavior; Downloadable computer software for use in capturing, storing and analyzing driver and vehicle performance data in the field of driving performance management and instructional user guides sold as a unit; Downloadable computer software for driver risk and safety management and vehicle fleet management; Downloadable computer software for driver risk and safety management and vehicle fleet management, namely, collecting, optimizing, processing, and analyzing data related to vehicles and vehicle fleets and generating reports and insights based on collected data and analytics of collected data; Computer hardware and recorded software systems for video recorder-based driver risk and safety management, in combination with GPS-based vehicle tracking and GPS-based fleet management; Electronic devices for locating and tracking objects, other electronic devices, vehicles, powered and unpowered movable equipment, powered and unpowered mobile equipment, tools, safety equipment, construction equipment, construction supplies, marine support equipment and aviation ground support equipment using global positioning systems and telematics software Software as a service (SAAS) services featuring software for vehicle fleet management; Software as a service (SAAS) services featuring software for querying and analyzing movable asset data, vehicle data and vehicle fleet data to generate analysis and insights for vehicle and asset management, vehicle fleet management; Software as a service (SAAS) services featuring software for querying and analyzing movable asset data, vehicle data and vehicle fleet data to generate analysis and insights for maintenance for movable assets, vehicles and vehicle fleets, optimization of routing and navigation, and asset tracking; Software as a service (SAAS) services featuring software for querying and analyzing movable asset data, vehicle data and vehicle fleet data to generate analysis and insights for driver behavior monitoring and coaching, vehicle and movable asset inventory management, fuel efficiency optimization, dispatching and compliance
09 - Scientific and electric apparatus and instruments
35 - Advertising and business services
42 - Scientific, technological and industrial services, research and design
Goods & Services
(1) Video recorders; GPS tracking devices; downloadable computer software for analyzing data from video event recorders for use in the field of driver risk management, improving driver safety and reducing risky driving behavior; downloadable computer software for use in capturing, storing and analyzing driver and vehicle performance data in the field of driving performance management and instructional user guides sold as a unit; downloadable computer software for driver risk and safety management and vehicle fleet management; downloadable computer software for driver risk and safety management and vehicle fleet management, namely, collecting, optimizing, processing, and analyzing data related to vehicles and vehicle fleets and generating reports and insights based on collected data and analytics of collected data; computer hardware and recorded software systems for video recorder-based driver risk and safety management, in combination with GPS-based vehicle tracking and GPS-based fleet management; electronic devices for locating and tracking objects, other electronic devices, vehicles, powered and unpowered movable equipment, powered and unpowered mobile equipment, tools, safety equipment, construction equipment, construction supplies, marine support equipment and aviation ground support equipment using global positioning systems and telematics software. (1) Business consulting services in the field of workplace and driver safety, workplace and driver productivity, regulatory compliance, and workplace and driver operational risk events; business consulting services in the field of business information and analytics, namely, electronic reporting of business information, namely, the detecting, classifying and reporting of safety, productivity and operational risk events.
(2) Software as a service (SaaS) services featuring software for vehicle fleet management; software as a service (SaaS) services featuring software for querying and analyzing movable asset data, vehicle data and vehicle fleet data to generate analysis and insights for vehicle and asset management, vehicle fleet management; software as a service (SaaS) services featuring software for querying and analyzing movable asset data, vehicle data and vehicle fleet data to generate analysis and insights for maintenance for movable assets, vehicles and vehicle fleets, optimization of routing and navigation, and asset tracking; software as a service (SaaS) services featuring software for querying and analyzing movable asset data, vehicle data and vehicle fleet data to generate analysis and insights for driver behavior monitoring and coaching, vehicle and movable asset inventory management, fuel efficiency optimization, dispatching and compliance.
10.
Timing or zone alert determination from vehicle events and/or an accident database
A system for timing or zone alert determination from vehicle events and/or an accident database includes an interface and a processor. The interface is configured to receive a location of a translating object. The processor is configured to trigger a warning to the translating object based at least in part on its location and the existence of an associated hazard.
A system for dynamic capturing of dynamic event data includes an interface and a processor. The interface is configured to receive a request for dynamic event data at a vehicle event recorder. The processor is configured to extract a location and a configuration setting from the request, modify a setting associated with collection of the dynamic event data according to the configuration setting, wherein the dynamic event data is collected using one or more sensors, determine whether the vehicle event recorder is located appropriately to record the dynamic event data using the one or more sensors, in response to determining that the vehicle event recorder is located appropriately to record the dynamic event data using the one or more sensors, record the dynamic event data from the one or more sensors, and provide the dynamic event data.
G06V 20/56 - Context or environment of the image exterior to a vehicle by using sensors mounted on the vehicle
G06V 20/40 - ScenesScene-specific elements in video content
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
H04L 67/125 - Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks involving control of end-device applications over a network
H04L 67/62 - Establishing a time schedule for servicing the requests
12.
Context based alert filtering using ranked risk from vehicle events and/or an accident database
A system for context based alert filtering using ranked risk from vehicle events and/or an accident database includes an interface and a processor. The interface is configured to receive a location of a translating object. The processor is configured to trigger a warning to the translating object based at least in part on its location and the existence of an associated hazard, wherein a secondary condition distinct from the hazard is used to determine relevance of the hazard.
09 - Scientific and electric apparatus and instruments
35 - Advertising and business services
Goods & Services
Video event recorders; computer software for analyzing data
from video event recorders for use in the field of driver
risk management, improving driver safety and reducing risky
driving behavior; driving performance management software. Business consulting services related to workplace and driver
safety, workplace and driver productivity, regulatory
compliance, and workplace and driver operational risk
events; business consulting services in the field of
business information and analytics, namely, electronic
reporting of business information, namely, the detecting,
classifying and reporting of safety, productivity and
operational risk events.
The present application discloses a method, system, and computer system for providing a unified map and performing an active measure for re-routing transport based on one or more hazards along a current route. The method includes obtaining context information for a managed vehicle, obtaining map data, determining, based at least in part on the context information and the map data, whether the managed vehicle is parked in an unsafe location, in response to determining that the managed vehicle is parked in the unsafe location, determining whether to perform an active measure with respect to the managed vehicle, and in response to determining to perform the active measure, performing the active measure.
09 - Scientific and electric apparatus and instruments
35 - Advertising and business services
Goods & Services
Video event recorders; downloadable computer software for
analyzing data from video event recorders for use in the
field of driver risk management, improving driver safety and
reducing risky driving behavior; downloadable computer
software for use in capturing, storing and analyzing driver
and vehicle performance data in the field of driving
performance management. Business consulting services related to workplace and driver
safety, workplace and driver productivity, regulatory
compliance, and workplace and driver operational risk
events; business consulting services relating to the
electronic detection, classification and reporting of
business information, namely, safety, productivity and
operational risk events for businesses.
A system for data escalation includes an interface and a processor. The interface is configured to receive sensor data. The processor is configured to determine whether the sensor data indicates an infraction by a driver; in response to the sensor data indicating the infraction by the driver, determine whether the sensor data is to be escalated; in response to determining that the sensor data is to be escalated, indicate that the sensor data is to be escalated to a server; and in response to determining that the sensor data is not to be escalated, indicate the infraction to the driver.
G06V 20/59 - Context or environment of the image inside of a vehicle, e.g. relating to seat occupancy, driver state or inner lighting conditions
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
B60K 35/28 - Output arrangements, i.e. from vehicle to user, associated with vehicle functions or specially adapted therefor characterised by the type of the output information, e.g. video entertainment or vehicle dynamics informationOutput arrangements, i.e. from vehicle to user, associated with vehicle functions or specially adapted therefor characterised by the purpose of the output information, e.g. for attracting the attention of the driver
G06Q 50/40 - Business processes related to the transportation industry
41 - Education, entertainment, sporting and cultural services
Goods & Services
business consulting services related to workplace and driver safety, workplace and driver productivity, regulatory compliance, and workplace and driver operational risk events; business consulting services relating to the electronic detection, classification and reporting of business information, namely, safety, productivity and operational risk events for businesses Conducting of conferences in the field of Video-based safety and telematics for vehicular fleet management
business consulting services related to workplace and driver safety, workplace and driver productivity, regulatory compliance, and workplace and driver operational risk events; business consulting services relating to the electronic detection, classification and reporting of business information, namely, safety, productivity and operational risk events for businesses
41 - Education, entertainment, sporting and cultural services
Goods & Services
business consulting services related to workplace and driver safety, workplace and driver productivity, regulatory compliance, and workplace and driver operational risk events; business consulting services relating to the electronic detection, classification and reporting of business information, namely, safety, productivity and operational risk events for businesses Conducting of conferences in the field of Video-based safety and telematics for vehicular fleet management
09 - Scientific and electric apparatus and instruments
35 - Advertising and business services
Goods & Services
Video event recorders; downloadable computer software for
analyzing data from video event recorders for use in the
field of driver risk management, improving driver safety and
reducing risky driving behavior; downloadable computer
software for use in capturing, storing and analyzing driver
and vehicle performance data in the field of driving
performance management. Business consulting services related to workplace and driver
safety, workplace and driver productivity, regulatory
compliance, and workplace and driver operational risk
events; business consulting services relating to the
electronic detection, classification and reporting of
business information, namely, safety, productivity and
operational risk events for businesses.
09 - Scientific and electric apparatus and instruments
Goods & Services
Video event recorders; computer software for analyzing data
from video event recorders for use in the field of driver
risk management, improving driver safety and reducing risky
driving behavior; driving performance management software.
09 - Scientific and electric apparatus and instruments
35 - Advertising and business services
Goods & Services
Video event recorders; computer software for analyzing data
from video event recorders for use in the field of driver
risk management, improving driver safety and reducing risky
driving behavior; driving performance management software. Business consulting services related to workplace and driver
safety, workplace and driver productivity, regulatory
compliance, and workplace and driver operational risk
events; business consulting services in the field of
business information and analytics, namely, electronic
reporting of business information, namely, the detecting,
classifying and reporting of safety, productivity and
operational risk events.
Business consulting services related to workplace and driver safety, workplace and driver productivity, regulatory compliance, and workplace and driver operational risk events; Business consulting services in the field of business information and analytics, namely, electronic reporting of business information, namely, the detecting, classifying and reporting of safety, productivity and operational risk events; Consulting services Business consulting services related to workplace and driver safety, workplace and driver productivity, regulatory compliance, and workplace and driver operational risk events; Business consulting services in the field of business information and analytics, namely, electronic reporting of business information, namely, the detecting, classifying and reporting of safety, productivity and operational risk events; Consulting services Business consulting services related to workplace and driver safety, workplace and driver productivity, regulatory compliance, and workplace and driver operational risk events; Business consulting services in the field of business information and analytics, namely, electronic reporting of business information, namely, the detecting, classifying and reporting of safety, productivity and operational risk events; Consulting services Business consulting services related to workplace and driver safety, workplace and driver productivity, regulatory compliance, and workplace and driver operational risk events; Business consulting services in the field of business information and analytics, namely, electronic reporting of business information, namely, the detecting, classifying and reporting of safety, productivity and operational risk events; Consulting services
09 - Scientific and electric apparatus and instruments
Goods & Services
business consulting services related to workplace and driver safety, workplace and driver productivity, regulatory compliance, and workplace and driver operational risk events; business consulting services relating to the electronic detection, classification and reporting of business information, namely, safety, productivity and operational risk events for businesses video event recorders; downloadable computer software for analyzing data from video event recorders for use in the field of driver risk management, improving driver safety and reducing risky driving behavior; Downloadable computer software for use in capturing, storing and analyzing driver and vehicle performance data in the field of driving performance management
The present application discloses a method, system, and computer system for detecting inclement weather driving conditions. The method includes obtaining an image captured by a camera mounted to a vehicle, determining a classification for road and weather conditions using a condition prediction model to analyze the image, in response to determining that the classification for road and weather conditions matches a particular predefined road and weather classification, determining an active measure associated with the particular predefined road and weather classification, and causing the active measure to be performed.
The present application discloses a method, system, and computer system for detecting inclement weather driving conditions. The method includes obtaining an image captured by a camera mounted to a vehicle, determining a classification for road and weather conditions using a condition prediction model to analyze the image, in response to determining that the classification for road and weather conditions matches a particular predefined road and weather classification, determining an active measure associated with the particular predefined road and weather classification, and causing the active measure to be performed.
B60W 50/14 - Means for informing the driver, warning the driver or prompting a driver intervention
B60W 40/02 - Estimation or calculation of driving parameters for road vehicle drive control systems not related to the control of a particular sub-unit related to ambient conditions
G06V 10/764 - Arrangements for image or video recognition or understanding using pattern recognition or machine learning using classification, e.g. of video objects
G06V 10/82 - Arrangements for image or video recognition or understanding using pattern recognition or machine learning using neural networks
G06V 20/56 - Context or environment of the image exterior to a vehicle by using sensors mounted on the vehicle
27.
Driver identification using geospatial information
The system comprises an interface and a processor. The interface is configured to receive vehicle data, comprising data associated with a vehicle over a period of time; and receive driver location data, comprising location data associated with one or more drivers of a roster of drivers. The processor is configured to determine a likely pool of drivers based at least in part on the driver location data and the vehicle data; and process the vehicle data and the likely pool of drivers using a model to determine a most likely driver.
B60W 40/10 - Estimation or calculation of driving parameters for road vehicle drive control systems not related to the control of a particular sub-unit related to vehicle motion
09 - Scientific and electric apparatus and instruments
Goods & Services
Downloadable computer software for operating video event recorders or analyzing data with video event recorders in the field of driver risk management, improving driver safety and reducing risky driving behavior; Downloadable computer software for managing driver performance; Video recorders
Business consulting services related to workplace and driver
safety, workplace and driver productivity, regulatory
compliance, and workplace and driver operational risk
events; business consulting services in the field of
business information and analytics, namely, electronic
reporting of business information, namely, the detecting,
classifying and reporting of safety, productivity and
operational risk events.
A system for collision detection includes an interface and a processor. The interface is configured to receive sensor data from a plurality of sensors. The processor is configured to preprocess the sensor data using a set of preprocessing steps to create preprocessed sensor data, wherein the set of preprocessing steps comprises filtering, normalization, and alignment; process the preprocessed sensor data using a compound model to create a collision score; and provide the collision score.
G06V 20/58 - Recognition of moving objects or obstacles, e.g. vehicles or pedestriansRecognition of traffic objects, e.g. traffic signs, traffic lights or roads
B60R 21/0136 - Electrical circuits for triggering safety arrangements in case of vehicle accidents or impending vehicle accidents including means for detecting collisions, impending collisions or roll-over responsive to actual contact with an obstacle
H04W 4/90 - Services for handling of emergency or hazardous situations, e.g. earthquake and tsunami warning systems [ETWS]
G10L 25/30 - Speech or voice analysis techniques not restricted to a single one of groups characterised by the analysis technique using neural networks
A system for capturing location-based data includes an interface and a processor. The interface is configured to receive a location-based data description for capturing the location-based data. The processor is configured to determine a location based at least in part on the location-based data description, create a location-based data identification job based at least in part on the location, cause execution of the location-based data identification job to a set of vehicle event recorder systems, wherein the location-based data identification job is executed by a vehicle event recorder system of the set of vehicle event recorder systems to acquire sensor data in response to a vehicle being able to acquire the sensor data related to the location of the location-based data identification job, receive the sensor data from the vehicle event recorder system, and determine the location-based data based at least in part on the sensor data.
G08G 1/01 - Detecting movement of traffic to be counted or controlled
G06V 10/22 - Image preprocessing by selection of a specific region containing or referencing a patternLocating or processing of specific regions to guide the detection or recognition
G06V 20/56 - Context or environment of the image exterior to a vehicle by using sensors mounted on the vehicle
G06V 20/58 - Recognition of moving objects or obstacles, e.g. vehicles or pedestriansRecognition of traffic objects, e.g. traffic signs, traffic lights or roads
G08G 1/00 - Traffic control systems for road vehicles
H04L 67/12 - Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
32.
Driver identification using geospatial information
The system comprises an interface and a processor. The interface is configured to receive vehicle data, comprising data associated with a vehicle over a period of time; and receive driver location data, comprising location data associated with one or more drivers of a roster of drivers. The processor is configured to determine a likely pool of drivers based at least in part on the driver location data and the vehicle data; and process the vehicle data and the likely pool of drivers using a model to determine a most likely driver.
B60W 40/10 - Estimation or calculation of driving parameters for road vehicle drive control systems not related to the control of a particular sub-unit related to vehicle motion
G06V 40/16 - Human faces, e.g. facial parts, sketches or expressions
A system for determining risky events includes an input interface and a processor. The input interface is for receiving sensor data on environmental conditions. The processor is for determining whether the environmental conditions indicate an increase in event probability and, in the event that environmental conditions indicate the increase in the event probability, adjusting an event detection threshold.
A system for capturing location-based data includes an interface and a processor. The interface is configured to receive a location-based data description for capturing the location-based data. The processor is configured to determine a location based at least in part on the location-based data description, create a location-based data identification job based at least in part on the location, cause execution of the location-based data identification job to a set of vehicle event recorder systems, wherein the location-based data identification job is executed by a vehicle event recorder system of the set of vehicle event recorder systems to acquire sensor data in response to a vehicle being able to acquire the sensor data related to the location of the location-based data identification job, receive the sensor data from the vehicle event recorder system, and determine the location-based data based at least in part on the sensor data.
G08G 1/01 - Detecting movement of traffic to be counted or controlled
G08G 1/00 - Traffic control systems for road vehicles
G06V 10/22 - Image preprocessing by selection of a specific region containing or referencing a patternLocating or processing of specific regions to guide the detection or recognition
G06V 20/56 - Context or environment of the image exterior to a vehicle by using sensors mounted on the vehicle
G06V 20/58 - Recognition of moving objects or obstacles, e.g. vehicles or pedestriansRecognition of traffic objects, e.g. traffic signs, traffic lights or roads
H04L 67/12 - Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
35.
Adaptive storage reduction of image and sensor data and intelligent video stream restoration
The system includes a processor and memory. The processor is configured to receive sensor data set and video data set associated with a vehicle; determine, using a reduction model, a compressed video data set based at least in part on the sensor data set and the video data set; and transmit or store the compressed video data set. The memory coupled to the processor and configured to provide the processor with instructions.
A system for location risk determination and ranking based on vehicle events and/or an accident database includes an interface and a processor. The interface is configured to receive accident data and/or event data. The processor is configured to determine a set of incident groups, wherein an incident group of the set of incident groups is associated with a set of accidents of the accident data and/or a set of events of the event data that are grouped by location proximity. The processor is further configured to determine a set of traffic estimations, wherein a traffic estimation of the set of traffic estimations is associated with the incident group of the set of incident groups; and determine a ranking of the set of incident groups based at least in part on the set of accidents, the set of events, and the set of traffic estimations.
Business consulting services related to workplace and driver safety, workplace and driver productivity, regulatory compliance, and workplace and driver operational risk events; Business consulting services in the field of business information and analytics, namely, electronic reporting of business information, namely, the detecting, classifying and reporting of safety, productivity and operational risk events
A system for determining risky events includes an input interface and a processor. The input interface is for receiving sensor data on environmental conditions. The processor is for determining whether the environmental conditions indicate an increase in event probability and, in the event that environmental conditions indicate the increase in the event probability, adjusting an event detection threshold.
A system for sorting event data includes an interface and a processor. The interface is configured to receive a small set of video frame data from a vehicle event recorder. The processor is configured to determine that the small set of video frame data indicates to fetch more vehicle event recorder data; determine a categorization based at least in part on the more vehicle event recorder data; and in response to the categorization, route the more vehicle event recorder data to a reviewing queue.
G06F 16/00 - Information retrievalDatabase structures thereforFile system structures therefor
G06F 16/783 - Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content
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
A system includes an interface and a processor. The interface is configured to receive one or more images of an interior of a vehicle from a camera. The processor is configured to determine whether the one or more images indicates to initiate communication to a selected group of receivers from a driver; receive a message; and provide the message to the selected group of receivers.
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
G06V 20/59 - Context or environment of the image inside of a vehicle, e.g. relating to seat occupancy, driver state or inner lighting conditions
G06V 40/10 - Human or animal bodies, e.g. vehicle occupants or pedestriansBody parts, e.g. hands
G06V 40/20 - Movements or behaviour, e.g. gesture recognition
H04W 4/46 - Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P] for vehicle-to-vehicle communication [V2V]
41.
Video analysis for efficient sorting of event data
A system for sorting event data includes an interface and a processor. The interface is configured to receive a small set of video frame data from a vehicle event recorder. The processor is configured to determine that the small set of video frame data indicates to fetch more vehicle event recorder data; determine a categorization based at least in part on the more vehicle event recorder data; and in response to the categorization, route the more vehicle event recorder data to a reviewing queue.
G06F 16/00 - Information retrievalDatabase structures thereforFile system structures therefor
G06F 16/783 - Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content
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
A system for identifying data includes an interface and a processor. The interface is configured to receive training data samples associated with interesting events of an interesting event type. The processor is configured to train a model to recognize the interesting events; determine embedded vectors associated with the interesting events; and determine a representative embedded vector associated with the interesting event type.
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
A system for driver identification includes an interface and a processor. The interface is configured to receive a trip; and receive a set of albums, wherein an album of the set of albums includes one or more existing trips. The processor is configured to determine similarities for the trip to all trips in the set of albums; determine a first clustering based at least in part on the similarities; indicate that the trip is a provisionally assigned trip that is provisionally assigned to the album of the set of albums based at least in part on the first clustering; determine a second clustering for a set of provisionally assigned trips and all trips in the set of albums, wherein the set of provisionally assigned trips comprises qualified provisionally assigned trips; and determine updated trip assignments for an updated set of albums.
A system for characterizing driver behavior includes an interface and a processor. The interface is configured to receive a set of vehicle data, wherein the set of vehicle data comprises embedded image vectors that characterize vehicle data over a short time scale. The processor is configured to determine, using a long time scale model, a long time scale label based at least in part on the embedded image vectors.
G07C 5/02 - Registering or indicating driving, working, idle, or waiting time only
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
G06V 20/59 - Context or environment of the image inside of a vehicle, e.g. relating to seat occupancy, driver state or inner lighting conditions
45.
Location risk determination and ranking based on vehicle events and/or an accident database
A system for location risk determination and ranking based on vehicle events and/or an accident database includes an interface and a processor. The interface is configured to receive accident data and/or event data. The processor is configured to determine a set of incident groups, wherein an incident group of the set of incident groups is associated with a set of accidents of the accident data and/or a set of events of the event data that are grouped by location proximity. The processor is further configured to determine a set of traffic estimations, wherein a traffic estimation of the set of traffic estimations is associated with the incident group of the set of incident groups; and determine a ranking of the set of incident groups based at least in part on the set of accidents, the set of events, and the set of traffic estimations.
A system for locating according to a data description includes an interface and a processor. The interface is configured to receive the data description. The processor is configured to create a model-based item identification job based at least in part on the data description; provide the model-based item identification job to a set of vehicle event recorder systems, wherein the model-based item identification job uses a model to identify sensor data resembling the data description; receive the sensor data from the set of vehicle event recorder systems; and store the sensor data associated with the model-based item identification job.
A system for extended time scale event detection includes a data storage device and a processor. The data storage device is configured to store sensor data associated with a vehicle. The processor is configured to analyze an extended time period of the sensor data to identify minor events. The minor events are detected using a minor event threshold. The processor is further configured to determine whether there are more than a threshold number of the minor events and, in the event there are more than a threshold number of the minor events, flag the minor events.
G07C 5/10 - Registering or indicating performance data other than driving, working, idle, or waiting time, with or without registering driving, working, idle, or waiting time using counting means or digital clocks
H04L 67/12 - Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
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
48.
Edge model detection and management for distributed data collection
The system includes a device database, an interface, and a processor. The device database stores a set of times and corresponding set of locations associated with a device. The interface is configured to receive a request for identification of sensor data associated with a target. The request includes a request time and/or a request location. The processor is configured to: determine a set of devices associated with the time and/or the location using the device database; provide a request to search for the sensor data associated with the target at the time and/or the location to each device of the set of devices; and receive an indication of the identification of sensor data associated with the target from an identifying device of the set of devices.
H04W 84/02 - Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
A system for managing a time reference includes a real-time clock, an interface, and a processor. The real-time clock store an RTC time. The interface is configured to receive a GPS time and a cellular time. The processor is configured to: indicate to start a time-speed adjustment loop; determine a true time based at least in part on the GPS time and the cellular time; determine an error between the true time and the RTC time; determine an RTC speed calibration adjustment based at least in part on the error; and adjust the real-time clock speed based at least in part on the RTC speed calibration adjustment.
Business consulting services related to workplace and driver safety, workplace and driver productivity, regulatory compliance, and workplace and driver operational risk events; Business consulting services in the field of business information and analytics, namely, electronic reporting of business information, namely, the detecting, classifying and reporting of safety, productivity and operational risk events
51.
DYNAMIC WORKLOAD SHIFTING WITHIN A CONNECTED VEHICLE
A system for dynamic job shifting includes an interface and a processor. The interface is configured to receive a job request to perform a job. The processor is configured to monitor available resources for performing the job. The available resources include a set of vehicle carried systems accessible to a vehicle event recorder via a communication link. The vehicle event recorder is coupled to a vehicle. The processor is further configured to determine a vehicle carried system of the set of vehicle carried systems for performing the job; provide the job to the vehicle carried system, where the job is configured to create one or more checkpoint data files; and receive an indication of creation of a checkpoint data file of the one or more checkpoint data files.
A system for locating a vehicle event recorder after power loss includes an interface and a processor. The interface is configured to receive an indication of disconnection from a vehicle power source. The processor is configured to determine location information for a vehicle event recorder and indicate to transmit the location information.
A system for dynamic job shifting includes an interface and a processor. The interface is configured to receive a job request to perform a job. The processor is configured to monitor available resources for performing the job. The available resources include a set of vehicle carried systems accessible to a vehicle event recorder via a communication link. The vehicle event recorder is coupled to a vehicle. The processor is further configured to determine a vehicle carried system of the set of vehicle carried systems for performing the job; provide the job to the vehicle carried system, where the job is configured to create one or more checkpoint data files; and receive an indication of creation of a checkpoint data file of the one or more checkpoint data files.
G06F 9/50 - Allocation of resources, e.g. of the central processing unit [CPU]
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
54.
Ranging system data utilization for marking of video data of interest
A system for video processing includes a ranging system hardware interface, a vehicle bus interface, and a processor. The ranging system hardware interface is configured to receive ranging system data and/or ranging system metadata. The a vehicle bus interface is configured to receive vehicle bus data and vehicle bus metadata sent from a ranging system. The processor is configured to determine video data of interest based at least in part on the ranging system data and the ranging system metadata. The ranging system data and/or the ranging system metadata data includes information not included in the vehicle bus data and vehicle bus metadata sent from the ranging system via the vehicle bus interface.
A system for managing a time reference includes a real-time clock, an interface, and a processor. The real-time clock store an RTC time. The interface is configured to receive a GPS time and a cellular time. The processor is configured to: indicate to start a time-speed adjustment loop; determine a true time based at least in part on the GPS time and the cellular time; determine an error between the true time and the RTC time; determine an RTC speed calibration adjustment based at least in part on the error; and adjust the real-time clock speed based at least in part on the RTC speed calibration adjustment.
A system for collision detection includes an interface and a processor. The interface is configured to receive sensor data from a plurality of sensors. The processor is configured to preprocess the sensor data using a set of preprocessing steps to create preprocessed sensor data, wherein the set of preprocessing steps comprises filtering, normalization, and alignment; process the preprocessed sensor data using a compound model to create a collision score; and provide the collision score.
B60R 21/013 - Electrical circuits for triggering safety arrangements in case of vehicle accidents or impending vehicle accidents including means for detecting collisions, impending collisions or roll-over
B60W 30/08 - Predicting or avoiding probable or impending collision
A system for adaptive storage includes a storage memory and a processor. The processor is configured to determine, using a first model, one or more sampling rates for a second set of sensors based at least in part on input data from a first set of sensors. The first set of sensors and the second set of sensors are mounted on a vehicle. The processor is further configured to provide the one or more sampling rates to the second set of sensors and store data from the second set of sensors in the storage memory.
A system for collision detection includes an interface and a processor. The interface is configured to receive sensor data from a plurality of sensors. The processor is configured to preprocess the sensor data using a set of preprocessing steps to create preprocessed sensor data, wherein the set of preprocessing steps comprises filtering, normalization, and alignment; process the preprocessed sensor data using a compound model to create a collision score; and provide the collision score.
G06V 20/58 - Recognition of moving objects or obstacles, e.g. vehicles or pedestriansRecognition of traffic objects, e.g. traffic signs, traffic lights or roads
B60R 21/0136 - Electrical circuits for triggering safety arrangements in case of vehicle accidents or impending vehicle accidents including means for detecting collisions, impending collisions or roll-over responsive to actual contact with an obstacle
H04W 4/38 - Services specially adapted for particular environments, situations or purposes for collecting sensor information
H04W 4/90 - Services for handling of emergency or hazardous situations, e.g. earthquake and tsunami warning systems [ETWS]
G10L 25/30 - Speech or voice analysis techniques not restricted to a single one of groups characterised by the analysis technique using neural networks
A system for video processing includes a ranging system hardware interface, a vehicle bus interface, and a processor. The ranging system hardware interface is configured to receive ranging system data and/or ranging system metadata. The a vehicle bus interface is configured to receive vehicle bus data and vehicle bus metadata sent from a ranging system. The processor is configured to determine video data of interest based at least in part on the ranging system data and the ranging system metadata. The ranging system data and/or the ranging system metadata data includes information not included in the vehicle bus data and vehicle bus metadata sent from the ranging system via the vehicle bus interface.
A system for updating training data includes an interface and a processor. The interface is configured to receive a set of vehicle data. The set of vehicle data includes images and assigned labels associated with the images. The processor is configured to determine a set of training data and a set of test data from the set of vehicle data; train a model with the set of training data; determine a set of predicted labels for the set of vehicle data using the model; identify a set of potential mislabeled data using the set of predicted labels and the assigned labels; and determine an updated set of training data by relabeling the set of potential mislabeled data and replacing the set of potential mislabeled data with a relabeled set of data.
G06V 20/59 - Context or environment of the image inside of a vehicle, e.g. relating to seat occupancy, driver state or inner lighting conditions
G06V 10/44 - Local feature extraction by analysis of parts of the pattern, e.g. by detecting edges, contours, loops, corners, strokes or intersectionsConnectivity analysis, e.g. of connected components
A system for data access comprises a server storage system, a global index, an interface, and a processor. The server storage system stores data associated with vehicle event recorders. The global index includes indications of server-stored data stored on the server storage system. The interface is configured to receive an access indication to access desired data. The processor is configured to determine a server stored portion of the desired data associated with the vehicle event recorder that has been previously stored on the server storage system using information stored in the global index and retrieve the server stored portion of the data from the server storage system; and determine a non-server stored portion of the desired data associated with the vehicle event recorder that has not been previously stored on the server storage system and indicate to retrieve the non-server stored portion of the data from the vehicle event recorder.
G06F 15/16 - Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
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
A system for indicating an operating point includes and interface and a processor. The interface is to receive user information, user reviewing feedback, and reviewing metadata. The processor is configured to determine a recommendation for an operating point based at least in part on the user information, the user reviewing feedback, and the reviewing metadata and provide an indication of an adjustment to the operating point to a vehicle event recorder. The adjustment is based at least in part on the recommendation for the operating point.
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
G06F 16/9035 - Filtering based on additional data, e.g. user or group profiles
G06F 16/909 - Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using geographical or spatial information, e.g. location
A system for updating training data includes an interface and a processor. The interface is configured to receive a set of vehicle data. The set of vehicle data includes images and assigned labels associated with the images. The processor is configured to determine a set of training data and a set of test data from the set of vehicle data; train a model with the set of training data; determine a set of predicted labels for the set of vehicle data using the model; identify a set of potential mislabeled data using the set of predicted labels and the assigned labels; and determine an updated set of training data by relabeling the set of potential mislabeled data and replacing the set of potential mislabeled data with a relabeled set of data.
A system for driver health profiling includes an interface and a processor. The interface is configured to receive a sensor data from a vehicle event recorder. The processor is configured to determine a maneuver characteristic based at least in part on the sensor data; determine a maneuver statistic based at least in part on the maneuver characteristic; and provide an indication based at least in part on the maneuver statistic.
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
G06K 9/00 - Methods or arrangements for reading or recognising printed or written characters or for recognising patterns, e.g. fingerprints
G07C 5/00 - Registering or indicating the working of vehicles
B60W 40/10 - Estimation or calculation of driving parameters for road vehicle drive control systems not related to the control of a particular sub-unit related to vehicle motion
A system includes an outward facing video camera, a digital video recorder, a geolocation device, an interface, and a processor. The interface is configured to receive video data from the outward facing vehicle camera and receive location data from the geolocation device. The processor is configured to determine a digital video recorder storing state; disable transfer of video data to the digital video recorder in response to the digital video recorder storing state being a prohibited state; and enable transfer of the video data from the outward facing video camera to the digital video recorder for storage in response to the digital video recorder storing state being not the prohibited state.
A system for video analysis includes an interface and a processor. The interface is configured to receive a trigger indication. The processor is configured to determine a time sequence set of video frames associated with the trigger indication; determine a decision based at least in part on an analysis of the time sequence set of video frames; and indicate the decision.
G06K 9/00 - Methods or arrangements for reading or recognising printed or written characters or for recognising patterns, e.g. fingerprints
G06V 20/58 - Recognition of moving objects or obstacles, e.g. vehicles or pedestriansRecognition of traffic objects, e.g. traffic signs, traffic lights or roads
G06T 7/254 - Analysis of motion involving subtraction of images
A system includes a vehicle event recorder and a modem. The vehicle event recorder is configured to receive a sensor data signal from a sensor that is mounted on a vehicle trailer. The modem is configured to demodulate the sensor data signal to create a modulated sensor data signal. The demodulated sensor data signal is received using a first line. The first line is coupled via a harness to sensor on a vehicle trailer.
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
H04L 67/12 - Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
70.
Time synchronization for sensor data recording devices
A leader system for time synchronizing includes an interface and a processor. The interface is configured to receive a time standard. The processor is configured to determine whether a time jump is necessary in response to the time standard; and in response to determining that the time jump is necessary: 1) cause overwriting a sensor data buffer; 2) provide an indication to unregister one or more follower devices from a leader device; and 3) time jump a leader device time in response to the time standard.
H04L 67/12 - Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
H04Q 9/00 - Arrangements in telecontrol or telemetry systems for selectively calling a substation from a main station, in which substation desired apparatus is selected for applying a control signal thereto or for obtaining measured values therefrom
A system for video analysis includes an interface and a processor. The interface is configured to receive a trigger indication. The processor is configured to determine a time sequence set of video frames associated with the trigger indication; determine a decision based at least in part on an analysis of the time sequence set of video frames; and indicate the decision.
A system for efficient video browsing includes an interface and a processor. The interface is configured to receive marks for a video, where marks for a video are determined based at least in part on trigger inputs. The processor is configured to determine whether to enter an efficient video browsing mode; and in response to determining to enter the efficient video browsing mode: retrieve a portion of the video based at least in part on the marks; and cause displaying of the portion of the video.
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
G06F 16/783 - Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content
73.
Telematics integration enabling indexing and viewing of associated event videos
A system for telematics integration includes a video system configured to receive an event email notification from a telematics system. The telematics system was provided an email address for the event email notification. The video system is further configured to scrape the event email notification for event information and to determine whether event information satisfies criteria to generate trigger criteria for an event of interest. Then video system is further configured to, in the event that the event information satisfies the criteria to generate the trigger criteria, retrieve associated video from a video repository of the video system based at least in part on the trigger criteria.
H04L 67/10 - Protocols in which an application is distributed across nodes in the network
H04N 21/414 - Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance
H04N 21/45 - Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies or resolving scheduling conflicts
A system for a trailer mounted data sensor includes a sensor and a modem. The sensor is configured to produce a sensor data signal that is mounted on a vehicle trailer. The modem is configured to modulate the sensor data signal to create a modulated sensor data signal. The modulated sensor data signal is transmitted using a first line. The first line is coupled via a harness to electronics mounted on a vehicle.
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
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
A system for marking and transferring data of interest includes an interface and a processor. The interface is configured to receive an indication to mark data of interest. The processor is configured to: determine whether to generate a transfer request for the data of interest based at least in part on a viewing likelihood estimate, and in response to a determination to generate the transfer request for the data of interest, generate the transfer request for the data of interest.
G06F 15/16 - Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
A system for providing power includes a control and a switch. The control is configured to indicate providing parallel power to a vehicle mounted device. The switch is configured to connect power in parallel to the vehicle mounted device, where connecting power in parallel includes back current protection.
H02J 7/34 - Parallel operation in networks using both storage and other DC sources, e.g. providing buffering
B60R 16/033 - Electric or fluid circuits specially adapted for vehicles and not otherwise provided forArrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for electric for supply of electrical power to vehicle subsystems characterised by the use of electrical cells or batteries
B60R 16/023 - Electric or fluid circuits specially adapted for vehicles and not otherwise provided forArrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for electric for transmission of signals between vehicle parts or subsystems
B60L 1/00 - Supplying electric power to auxiliary equipment of electrically-propelled vehicles
B60Q 1/14 - Arrangement of optical signalling or lighting devices, the mounting or supporting thereof or circuits therefor the devices being primarily intended to illuminate the way ahead or to illuminate other areas of way or environments the devices being headlights having dimming means
H05B 33/08 - Circuit arrangements for operating electroluminescent light sources
77.
Dynamic pairing of device data based on proximity for event data retrieval
A system for dynamic pairing includes an interface and a processor. The interface is configured to receive an indication to identify paired event data based on an event time and an event location. The processor is configured to determine a paired video data region; retrieve a subset of video data stored in a pairing database or from a vehicle event recorder; and provide the subset of the video data as the paired event data. The paired video data region includes locations spatially nearby the event location and times temporally nearby the event time. The pairing database or the vehicle event recorder stores a video data. The video data is retrievable based on an associated time data and/or location data. The video data is placed in the subset of video data in response to the associated time data and location data being within the paired video data region.
A leader system for time synchronizing includes an interface and a processor. The interface is configured to receive a time standard. The processor is configured to determine whether a time jump is necessary in response to the time standard; and in response to determining that the time jump is necessary: 1) cause pausing of a collection of sensor data; 2) provide an indication to unregister one or more follower devices from a leader device; and 3) time jump a leader device time in response to the time standard.
H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
H04L 29/06 - Communication control; Communication processing characterised by a protocol
H04Q 9/00 - Arrangements in telecontrol or telemetry systems for selectively calling a substation from a main station, in which substation desired apparatus is selected for applying a control signal thereto or for obtaining measured values therefrom
79.
Telematics integration enabling indexing and viewing of associated event videos
A system for telematics integration includes a video system configured to receive an event email notification from a telematics system. The telematics system was provided an email address for the event email notification. The video system is further configured to scrape the event email notification for event information and to determine whether event information satisfies criteria to generate trigger criteria for an event of interest. Then video system is further configured to, in the event that the event information satisfies the criteria to generate the trigger criteria, retrieve associated video from a video repository of the video system based at least in part on the trigger criteria.
G06Q 10/06 - Resources, workflows, human or project managementEnterprise or organisation planningEnterprise or organisation modelling
H04N 21/414 - Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance
H04N 21/45 - Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies or resolving scheduling conflicts
G08G 1/096 - Arrangements for giving variable traffic instructions provided with indicators in which a mark progresses showing the time elapsed, e.g. of green phase
A system includes an outward facing video camera, a digital video recorder, a geolocation device, an interface, and a processor. The interface is configured to receive video data from the outward facing vehicle camera and receive location data from the geolocation device. The processor is configured to determine a digital video recorder storing state; disable transfer of video data to the digital video recorder in response to the digital video recorder storing state being a prohibited state; and enable transfer of the video data from the outward facing video camera to the digital video recorder for storage in response to the digital video recorder storing state being not the prohibited state.
G06F 3/0484 - Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
A system includes an outward facing video camera, a digital video recorder, a geolocation device, an interface, and a processor. The interface is configured to receive video data from the outward facing vehicle camera and receive location data from the geolocation device. The processor is configured to determine a digital video recorder storing state; disable transfer of video data to the digital video recorder in response to the digital video recorder storing state being a prohibited state; and enable transfer of the video data from the outward facing video camera to the digital video recorder for storage in response to the digital video recorder storing state being not the prohibited state.
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/12 - Registering or indicating performance data other than driving, working, idle, or waiting time, with or without registering driving, working, idle, or waiting time in graphical form
G08G 1/01 - Detecting movement of traffic to be counted or controlled
09 - Scientific and electric apparatus and instruments
35 - Advertising and business services
Goods & Services
video event recorders; downloadable computer software for analyzing data from video event recorders for use in the field of driver risk management, improving driver safety and reducing risky driving behavior; downloadable computer software for use in capturing, storing and analyzing driver and vehicle performance data in the field of driving performance management business consulting services related to workplace and driver safety, workplace and driver productivity, regulatory compliance, and workplace and driver operational risk events; business consulting services relating to the electronic detection, classification and reporting of business information, namely, safety, productivity and operational risk events for businesses
09 - Scientific and electric apparatus and instruments
35 - Advertising and business services
Goods & Services
video event recorders; downloadable computer software for analyzing data from video event recorders for use in the field of driver risk management, improving driver safety and reducing risky driving behavior; downloadable computer software for use in capturing, storing and analyzing driver and vehicle performance data in the field of driving performance management business consulting services related to workplace and driver safety, workplace and driver productivity, regulatory compliance, and workplace and driver operational risk events; business consulting services relating to the electronic detection, classification and reporting of business information, namely, safety, productivity and operational risk events for businesses
09 - Scientific and electric apparatus and instruments
35 - Advertising and business services
Goods & Services
video event recorders; downloadable computer software for analyzing data from video event recorders for use in the field of driver risk management, improving driver safety and reducing risky driving behavior; downloadable computer software for use in capturing, storing and analyzing driver and vehicle performance data in the field of driving performance management business consulting services related to workplace and driver safety, workplace and driver productivity, regulatory compliance, and workplace and driver operational risk events; business consulting services relating to the electronic detection, classification and reporting of business information, namely, safety, productivity and operational risk events for businesses
85.
Determining driver engagement with autonomous vehicle
A method, system, and computer program product of controlling driver interaction with an autonomous vehicle (AV) system for a vehicle are provided. In an embodiment, a signal indicating a present state of the driver is received. A signal indicating a past state of the driver is received. A present effectiveness of the driver is determined based on the received signals. A target level of engagement of the driver with the AV system is determined based on the present effectiveness of the driver.
G05D 1/00 - Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
B60W 50/10 - Interpretation of driver requests or demands
B60W 30/182 - Selecting between different operative modes, e.g. comfort and performance modes
B60W 50/14 - Means for informing the driver, warning the driver or prompting a driver intervention
B60K 28/02 - Safety devices for propulsion-unit control, specially adapted for, or arranged in, vehicles, e.g. preventing fuel supply or ignition in the event of potentially dangerous conditions responsive to conditions relating to the driver
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
B60W 50/00 - Details of control systems for road vehicle drive control not related to the control of a particular sub-unit
A system for determining a load imbalance factor includes an input interface and processor. The interface is configure to receive sensor data from one or more sensors. The processor is configured to determine one or more vehicle tilts based at least in part on the sensor data; determine a load imbalance factor based at least in part on the one or more vehicle tilts; and provide the load imbalance factor.
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
87.
Identifying a vehicle based on signals available on a bus
A system for identifying a vehicle includes an input interface and a processor. The input interface is configured to receive traffic from a vehicle bus. The processor is configured to determine a data fingerprint from the traffic; and determine an identifier for the vehicle from the fingerprint.
A system for scoring route safety includes and input interface and a processor. The input interface is to receive data associated with a route segment. The data includes a speed data. The processor is to determine a segment safety score using a speed distribution. The speed distribution is based at least in part on the speed data.
Business consulting services related to workplace and driver safety, workplace and driver productivity, regulatory compliance, and workplace and driver operational risk events; business consulting services in the field of business information and analytics, namely, electronic reporting of business information, namely, the detecting, classifying and reporting of safety, productivity and operational risk events
Business consulting services related to workplace and driver safety, workplace and driver productivity, regulatory compliance, and workplace and driver operational risk events; business consulting services in the field of business information and analytics, namely, electronic reporting of business information, namely, the detecting, classifying and reporting of safety, productivity and operational risk events
Business consulting services related to workplace and driver safety, workplace and driver productivity, regulatory compliance, and workplace and driver operational risk events; business consulting services in the field of business information and analytics, namely, electronic reporting of business information, namely, the detecting, classifying and reporting of safety, productivity and operational risk events
A system for capturing an image of a driver includes an input interface and a processor. The input interface is to receive sensor data associated with a vehicle. The processor is to determine whether to capture a driver image based at least in part on the sensor data and, in the event it is determined to capture the driver image, to indicate to capture the driver image.
B60R 11/04 - Mounting of cameras operative during driveArrangement of controls thereof relative to the vehicle
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
A system for interacting with data of a vehicle history database includes an interface and a processor. The interface is configured to receive sensor data associated with one or more nearby vehicles. The processor is configured to determine vehicle data associated with the one or more nearby vehicles based at least in part on the sensor data; provide the vehicle data to a vehicle history database; receive vehicle history data associated with the one or more nearby vehicles from the vehicle history database; and indicate a feedback action based at least in part on the vehicle history data.
A system for determining a safety score comprising an input interface and a processor. An input interface configured to receive compliance events from a database of compliance events and to receive detected driving events from a database of detected driving events. A processor configured to filter the compliance events and the detected driving events to generate a filtered list and to determine a safety score based at least in part on the filtered list.
A method, system, and computer program product of controlling driver interaction with an autonomous vehicle (AV) system for a vehicle are provided. In an embodiment, a signal indicating a present state of the driver is received. A signal indicating a past state of the driver is received. A present effectiveness of the driver is determined based on the received signals. A target level of engagement of the driver with the AV system is determined based on the present effectiveness of the driver.
G05D 1/00 - Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
B60K 28/02 - Safety devices for propulsion-unit control, specially adapted for, or arranged in, vehicles, e.g. preventing fuel supply or ignition in the event of potentially dangerous conditions responsive to conditions relating to the driver
B60W 30/182 - Selecting between different operative modes, e.g. comfort and performance modes
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
B60W 50/10 - Interpretation of driver requests or demands
B60W 50/14 - Means for informing the driver, warning the driver or prompting a driver intervention
B60W 50/00 - Details of control systems for road vehicle drive control not related to the control of a particular sub-unit
A system for drainage avoidance includes an interface and a processor. The interface is configured to receive an indication to power on. The processor is configured to query a wake up voltage threshold, perform a boot sequence, determine whether the boot sequence completed successfully, and in the event the boot sequence completed successfully, provide a reset indication to reset the wake up voltage threshold.
A system for determining road conditions includes an input interface and a processor. The input interface is configured to receive sensor data from one or more sensors. The processor is configured to determine vehicle maneuver data based at least in part on the sensor data; determine a road slipperiness value based at least in part on the vehicle maneuver data; and update an event detection threshold based at least in part on the road slipperiness value.
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
98.
Sensor fusion for lane departure behavior detection
A system for identifying an inappropriate driving behavior includes an interface and a processor. The interface is configured to receive a first sensor data from a first vehicle sensor and receive a second sensor data from a second vehicle sensor. The processor is configured to combine the first sensor data and the second sensor data to determine a combined sensor data set, determine a lane departure behavior based at least in part on the combined sensor data set using a model, and store a bad behavior indication in a database system in response to the lane departure behavior indicating a bad behavior.
A system for drainage avoidance includes an interface and a processor. The interface is configured to receive an indication to power on. A wake up voltage is increased after a power on signal is received. The processor is configured to perform a boot sequence, determine whether the boot sequence completed successfully, and in the event the boot sequence completed successfully, provide a reset indication to reset the wake up voltage.
A system for determining compliance includes an input interface and a processor. The input interface is for receiving an exterior camera data of a vehicle. The processor is for: identifying a person associated with the vehicle based at least in part on the exterior camera data; determining whether the person is complying with a safety rule; and in the event that the person is not complying, indicating that the person is not complying.
G08B 21/00 - Alarms responsive to a single specified undesired or abnormal condition and not otherwise provided for
G08B 21/02 - Alarms for ensuring the safety of persons
G01B 21/04 - Measuring arrangements or details thereof, where the measuring technique is not covered by the other groups of this subclass, unspecified or not relevant for measuring length, width, or thickness by measuring coordinates of points
G08B 21/04 - Alarms for ensuring the safety of persons responsive to non-activity, e.g. of elderly persons
H04N 7/18 - Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast
B60Q 9/00 - Arrangement or adaptation of signal devices not provided for in one of main groups
B60R 11/04 - Mounting of cameras operative during driveArrangement of controls thereof relative to the vehicle