Methods and systems for securing access to edge computing devices installed in vehicles. An edge device establishes communication with a cloud server and exchanges authentication parameters including a device-specific secret key. The edge device implements a password rotation mechanism that generates time-limited access passwords based on the device-specific secret key and a counter value, controlling access through validation of these passwords. The cloud server receives the authentication parameters, maintains a counter value associated with the edge device, generates access passwords using the secret key and counter value, and transmits authentication requests to the edge device.
H04L 67/12 - Protocoles spécialement adaptés aux environnements propriétaires ou de mise en réseau pour un usage spécial, p. ex. les réseaux médicaux, les réseaux de capteurs, les réseaux dans les véhicules ou les réseaux de mesure à distance
09 - Appareils et instruments scientifiques et électriques
37 - Services de construction; extraction minière; installation et réparation
41 - Éducation, divertissements, activités sportives et culturelles
42 - Services scientifiques, technologiques et industriels, recherche et conception
Produits et services
Computer hardware; photographic and audio-visual apparatus
and instruments; image capturing devices; cameras; video
cameras; safety monitoring cameras; dashboard cameras;
camera and video camera systems for vehicles; camera and
video camera stands and mounts for in-vehicle use; monitors;
monitor screens; monitors for vehicles; microphones;
speakers; sensors; impact sensors; data storage apparatus
and instruments; vehicle telematic data storage apparatus
and instruments; telematics apparatus and instruments;
communication devices; wireless communication devices;
communication hubs; transmitters; wireless transmitters;
camera and video camera communication hubs; camera and video
camera extensions; apparatus and instruments for streaming
media content; GPS apparatus and instruments; GPS
transmitters; GPS devices and systems; apparatus and
instruments for accumulating, storing and controlling
electricity; power adaptors; batteries; charging devices;
electric wires and cables; computer software; artificial
intelligence computer software; computer software for data
collection, data analytics and data delivery; computer
software for capturing, storing, analysing, reporting and
alerting vehicle and driver telematics; computer software
for locating, tracking and managing vehicles; GPS computer
software; computer software for monitoring and reporting on
vehicle fuel consumption, engine hours, vehicle speed,
vehicle idling and other vehicle maintenance; computer
software for tracking driver hours; computer software for
storing, reporting, managing and analysing vehicle
inspections and vehicle maintenance; computer software for
driver risk detection; computer software for creating driver
and vehicle safety and activity reports; computer software
for streaming audio-visual media content; computer software
for streaming vehicle journeys; computer software for
creating and monitoring geofences; computer software for
pushing driver and vehicle safety notifications; computer
software for driver coaching, instruction and positive
recognition; computer software for tracking, analysing,
marking and scoring driver performance; computer software
for the provision of map data; computer software for the
provision of road map data; computer software for creating
and maintaining maps; computer software for providing
real-time road condition data; computer software for
providing real-time road infrastructure data; computer
software for providing geospatial data; parts and fittings
for all of the aforesaid goods. Maintenance, installation, repair and maintenance of
computer hardware and software; maintenance, installation,
repair and maintenance of vehicle camera systems;
consultancy, advisory and information services for all of
the aforesaid. Education services; provision of driving instructions and
coaching; driver assessment services; driver performance
review services; provision of feedback in connection with
driver skills, reactions and behaviour; consultancy,
advisory and information services for all of the aforesaid. IT services; software as a service [SaaS]; software as a
service [SaaS] featuring artificial intelligence computer
software; software as a service [SaaS] featuring software
for data collection, data analytics and data delivery;
software as a service [SaaS] featuring software for
capturing, storing, analysing, reporting and alerting
vehicle and driver telematics; software as a service [SaaS]
featuring software for locating, tracking and managing
vehicles; software as a service [SaaS] featuring GPS
software; software as a service [SaaS] featuring software
for monitoring and reporting on vehicle fuel consumption,
engine hours, vehicle speed, vehicle idling and other
vehicle maintenance; software as a service [SaaS] featuring
software for tracking driver hours; software as a service
[SaaS] featuring software for storing, reporting, managing
and analysing vehicle inspections and vehicle maintenance;
software as a service [SaaS] featuring software for driver
risk detection; software as a service [SaaS] featuring
software for creating driver and vehicle safety and activity
reports; software as a service [SaaS] featuring software for
streaming audio-visual media content; software as a service
[SaaS] featuring software for streaming vehicle journeys;
software as a service [SaaS] featuring software for creating
and monitoring geofences; software as a service [SaaS]
featuring software for pushing driver and vehicle safety
notifications; software as a service [SaaS] featuring
software for driver coaching, instruction and positive
recognition; software as a service [SaaS] featuring software
for tracking, analysing, marking and scoring driver
performance; software as a service [SaaS] featuring software
for the provision of map data; software as a service [SaaS]
featuring software for the provision of road map data;
software as a service [SaaS] featuring software for creating
and maintaining maps; software as a service [SaaS] featuring
software for providing real-time road condition data;
software as a service [SaaS] featuring software for
providing real-time road infrastructure data; software as a
service [SaaS] featuring software for providing geospatial
data; consultancy, advisory and information services for all
of the aforesaid.
3.
REAL-TIME OBJECT DETECTION FROM DECOMPRESSED IMAGES
A system and method for deploying machine learning models with consistent fixed-point arithmetic processing. A computing device in a vehicle receives a trained machine learning model that was trained using training images processed with fixed-point arithmetic operations. The computing device receives images from a camera and processes the received images using fixed-point arithmetic operations that are consistent with those used during training. The machine learning model is executed using the processed images to detect objects such as vehicles, pedestrians, persons on bikes, stop lights, or stop signs. The computing device may comprise specialized hardware including a graphics processing unit (GPU), digital signal processing hardware decoder, or single-purpose hardware decoder such as an application-specific integrated circuit (ASIC) or field-programmable gate array (FPGA). The system may generate alerts or determine vehicle operation changes based on detected objects, and may operate in surveillance mode when the vehicle is parked.
G06V 20/58 - Reconnaissance d’objets en mouvement ou d’obstacles, p. ex. véhicules ou piétonsReconnaissance des objets de la circulation, p. ex. signalisation routière, feux de signalisation ou routes
G06V 10/70 - Dispositions pour la reconnaissance ou la compréhension d’images ou de vidéos utilisant la reconnaissance de formes ou l’apprentissage automatique
4.
SYSTEMS AND METHODS FOR COLLISION DETECTION AND CLASSIFICATION
Disclosed herein are systems and methods for detecting a vehicle collision. A computing device can determine a vehicle event based on inertial sensor data and speed from at least one sensor in a housing inside a cabin of a vehicle, and classify the vehicle event as a collision event or a non-collision event based on the inertial sensor data, the speed, and vehicle class data of the vehicle. The computing device can classify an event subclass of the collision event or the non-collision event based on the inertial sensor data, the speed, and the vehicle class data of the vehicle. The computing device can generate a notification based on the event subclass.
B60R 21/0132 - Circuits électriques pour déclencher le fonctionnement des dispositions de sécurité en cas d'accident, ou d'accident imminent, de véhicule comportant des moyens pour détecter les collisions, les collisions imminentes ou un renversement réagissant à des paramètres de mouvement du véhicule
5.
SYSTEMS AND METHODS FOR AUTOMATED DRIVING EVENT CLASSIFICATION USING TARGETED IMAGE COMPRESSION AND INTERMEDIARY STATE PREDICTIONS
A computing device of a vehicle may receive one or more images. The computing device can execute an object classifier using the one or more images to detect one or more objects depicted within at least one of the one or more images. The computing device can identify a first set of portions of the at least one image that each depict at least one of the detected one or more objects that relate to operation of the vehicle in the environment and a second set of portions of the at least one image that do not depict any of the detected one or more objects that relate to operation of the vehicle in the environment. The computing device can convert the at least one image into a plurality of learned codewords. The computing device can generate an alert or control the vehicle according to the learned codewords.
G06V 20/56 - Contexte ou environnement de l’image à l’extérieur d’un véhicule à partir de capteurs embarqués
B60R 1/22 - Dispositions de visualisation en temps réel pour les conducteurs ou les passagers utilisant des systèmes de capture d'images optiques, p. ex. des caméras ou des systèmes vidéo spécialement adaptés pour être utilisés dans ou sur des véhicules pour visualiser une zone extérieure au véhicule, p. ex. l’extérieur du véhicule
B60W 30/08 - Anticipation ou prévention de collision probable ou imminente
B60W 50/14 - Moyens d'information du conducteur, pour l'avertir ou provoquer son intervention
G06V 10/764 - Dispositions pour la reconnaissance ou la compréhension d’images ou de vidéos utilisant la reconnaissance de formes ou l’apprentissage automatique utilisant la classification, p. ex. des objets vidéo
G06V 10/82 - Dispositions pour la reconnaissance ou la compréhension d’images ou de vidéos utilisant la reconnaissance de formes ou l’apprentissage automatique utilisant les réseaux neuronaux
The present disclosure describes a method for estimating a traffic sign location using camera devices in multiple vehicles. The method includes detecting a traffic sign in numerous frames, selecting the last frame in which the traffic sign was detected for each pass by each of the multiple vehicles, and creating an oriented cluster of the determined last vehicle locations from each of the multiple observations of the same sign by different vehicles. The sign's location is estimated using the cluster's orientation and an estimated distance from at least one parameter corresponding to a subset of the determined last vehicle locations.
G06V 20/58 - Reconnaissance d’objets en mouvement ou d’obstacles, p. ex. véhicules ou piétonsReconnaissance des objets de la circulation, p. ex. signalisation routière, feux de signalisation ou routes
G06V 20/56 - Contexte ou environnement de l’image à l’extérieur d’un véhicule à partir de capteurs embarqués
09 - Appareils et instruments scientifiques et électriques
37 - Services de construction; extraction minière; installation et réparation
41 - Éducation, divertissements, activités sportives et culturelles
42 - Services scientifiques, technologiques et industriels, recherche et conception
Produits et services
(1) Computer hardware; photographic and audio-visual apparatus and instruments; image capturing devices; cameras; video cameras; safety monitoring cameras; dashboard cameras; camera and video camera systems for vehicles; camera and video camera stands and mounts for in-vehicle use; monitors; monitor screens; monitors for vehicles; microphones; speakers; sensors; impact sensors; data storage apparatus and instruments; vehicle telematic data storage apparatus and instruments; telematics apparatus and instruments; communication devices; wireless communication devices; communication hubs; transmitters; wireless transmitters; camera and video camera communication hubs; camera and video camera extensions; apparatus and instruments for streaming media content; GPS apparatus and instruments; GPS transmitters; GPS devices and systems; apparatus and instruments for accumulating, storing and controlling electricity; power adaptors; batteries; charging devices; electric wires and cables; computer software; artificial intelligence computer software; computer software for data collection, data analytics and data delivery; computer software for capturing, storing, analysing, reporting and alerting vehicle and driver telematics; computer software for locating, tracking and managing vehicles; GPS computer software; computer software for monitoring and reporting on vehicle fuel consumption, engine hours, vehicle speed, vehicle idling and other vehicle maintenance; computer software for tracking driver hours; computer software for storing, reporting, managing and analysing vehicle inspections and vehicle maintenance; computer software for driver risk detection; computer software for creating driver and vehicle safety and activity reports; computer software for streaming audio-visual media content; computer software for streaming vehicle journeys; computer software for creating and monitoring geofences; computer software for pushing driver and vehicle safety notifications; computer software for driver coaching, instruction and positive recognition; computer software for tracking, analysing, marking and scoring driver performance; computer software for the provision of map data; computer software for the provision of road map data; computer software for creating and maintaining maps; computer software for providing real-time road condition data; computer software for providing real-time road infrastructure data; computer software for providing geospatial data; parts and fittings for all of the aforesaid goods. (1) Maintenance, installation, repair and maintenance of computer hardware and software; maintenance, installation, repair and maintenance of vehicle camera systems; consultancy, advisory and information services for all of the aforesaid.
(2) Education services; provision of driving instructions and coaching; driver assessment services; driver performance review services; provision of feedback in connection with driver skills, reactions and behaviour; consultancy, advisory and information services for all of the aforesaid.
(3) IT services; software as a service [SaaS]; software as a service [SaaS] featuring artificial intelligence computer software; software as a service [SaaS] featuring software for data collection, data analytics and data delivery; software as a service [SaaS] featuring software for capturing, storing, analysing, reporting and alerting vehicle and driver telematics; software as a service [SaaS] featuring software for locating, tracking and managing vehicles; software as a service [SaaS] featuring GPS software; software as a service [SaaS] featuring software for monitoring and reporting on vehicle fuel consumption, engine hours, vehicle speed, vehicle idling and other vehicle maintenance; software as a service [SaaS] featuring software for tracking driver hours; software as a service [SaaS] featuring software for storing, reporting, managing and analysing vehicle inspections and vehicle maintenance; software as a service [SaaS] featuring software for driver risk detection; software as a service [SaaS] featuring software for creating driver and vehicle safety and activity reports; software as a service [SaaS] featuring software for streaming audio-visual media content; software as a service [SaaS] featuring software for streaming vehicle journeys; software as a service [SaaS] featuring software for creating and monitoring geofences; software as a service [SaaS] featuring software for pushing driver and vehicle safety notifications; software as a service [SaaS] featuring software for driver coaching, instruction and positive recognition; software as a service [SaaS] featuring software for tracking, analysing, marking and scoring driver performance; software as a service [SaaS] featuring software for the provision of map data; software as a service [SaaS] featuring software for the provision of road map data; software as a service [SaaS] featuring software for creating and maintaining maps; software as a service [SaaS] featuring software for providing real-time road condition data; software as a service [SaaS] featuring software for providing real-time road infrastructure data; software as a service [SaaS] featuring software for providing geospatial data; consultancy, advisory and information services for all of the aforesaid.
09 - Appareils et instruments scientifiques et électriques
37 - Services de construction; extraction minière; installation et réparation
41 - Éducation, divertissements, activités sportives et culturelles
42 - Services scientifiques, technologiques et industriels, recherche et conception
Produits et services
Computer hardware; photographic and audio-visual apparatus and instruments; image capturing devices; cameras; video cameras; safety monitoring cameras; dashboard cameras; camera and video camera systems for vehicles; camera and video camera stands and mounts for in-vehicle use; monitors; monitor screens; monitors for vehicles; microphones; speakers; sensors; impact sensors; data storage apparatus and instruments; vehicle telematic data storage apparatus and instruments; telematics apparatus and instruments; communication devices; wireless communication devices; communication hubs; transmitters; wireless transmitters; camera and video camera communication hubs; camera and video camera extensions; apparatus and instruments for streaming media content; GPS apparatus and instruments; GPS transmitters; GPS devices and systems; apparatus and instruments for accumulating, storing and controlling electricity; power adaptors; batteries; charging devices; electric wires and cables; computer software; artificial intelligence computer software; computer software for data collection, data analytics and data delivery; computer software for capturing, storing, analysing, reporting and alerting vehicle and driver telematics; computer software for locating, tracking and managing vehicles; GPS computer software; computer software for monitoring and reporting on vehicle fuel consumption, engine hours, vehicle speed, vehicle idling and other vehicle maintenance; computer software for tracking driver hours; computer software for storing, reporting, managing and analysing vehicle inspections and vehicle maintenance; computer software for driver risk detection; computer software for creating driver and vehicle safety and activity reports; computer software for streaming audio-visual media content; computer software for streaming vehicle journeys; computer software for creating and monitoring geofences; computer software for pushing driver and vehicle safety notifications; computer software for driver coaching, instruction and positive recognition; computer software for tracking, analysing, marking and scoring driver performance; computer software for the provision of map data; computer software for the provision of road map data; computer software for creating and maintaining maps; computer software for providing real-time road condition data; computer software for providing real-time road infrastructure data; computer software for providing geospatial data; parts and fittings for all of the aforesaid goods. Maintenance, installation, repair and maintenance of computer hardware and software; maintenance, installation, repair and maintenance of vehicle camera systems; consultancy, advisory and information services for all of the aforesaid. Education services; provision of driving instructions and coaching; driver assessment services; driver performance review services; provision of feedback in connection with driver skills, reactions and behaviour; consultancy, advisory and information services for all of the aforesaid. IT services; software as a service [SaaS]; software as a service [SaaS] featuring artificial intelligence computer software; software as a service [SaaS] featuring software for data collection, data analytics and data delivery; software as a service [SaaS] featuring software for capturing, storing, analysing, reporting and alerting vehicle and driver telematics; software as a service [SaaS] featuring software for locating, tracking and managing vehicles; software as a service [SaaS] featuring GPS software; software as a service [SaaS] featuring software for monitoring and reporting on vehicle fuel consumption, engine hours, vehicle speed, vehicle idling and other vehicle maintenance; software as a service [SaaS] featuring software for tracking driver hours; software as a service [SaaS] featuring software for storing, reporting, managing and analysing vehicle inspections and vehicle maintenance; software as a service [SaaS] featuring software for driver risk detection; software as a service [SaaS] featuring software for creating driver and vehicle safety and activity reports; software as a service [SaaS] featuring software for streaming audio-visual media content; software as a service [SaaS] featuring software for streaming vehicle journeys; software as a service [SaaS] featuring software for creating and monitoring geofences; software as a service [SaaS] featuring software for pushing driver and vehicle safety notifications; software as a service [SaaS] featuring software for driver coaching, instruction and positive recognition; software as a service [SaaS] featuring software for tracking, analysing, marking and scoring driver performance; software as a service [SaaS] featuring software for the provision of map data; software as a service [SaaS] featuring software for the provision of road map data; software as a service [SaaS] featuring software for creating and maintaining maps; software as a service [SaaS] featuring software for providing real-time road condition data; software as a service [SaaS] featuring software for providing real-time road infrastructure data; software as a service [SaaS] featuring software for providing geospatial data; consultancy, advisory and information services for all of the aforesaid.
A computing device (120) can monitor an in-vehicle temperature of a vehicle (110). The computing device can receive one or ore images (302, 304, 306) of an environment within the vehicle (110) depicting a driver of the vehicle. The computing device can determine the in-vehicle temperature of the vehicle satisfies a temperature threshold. The computing device can execute a machine learning model (140) using at least the one or more images to detect the driver is in a thermal distress state. The computing device can generate a message in the vehicle requesting driver input. The computing device can generate a real-time video feed (301) depicting the driver to a remote computing system. By limiting the image processing to instances in which the in-vehicle temperature satisfies the temperature threshold, the computing device can increase the accuracy of the machine learning model and reduce the frequency of thermal-distress related alerts.
B60K 28/06 - Dispositifs de sécurité pour la commande des ensembles de propulsion spécialement adaptés aux véhicules ou aménagés dans ceux-ci, p. ex. empêchant l'alimentation en carburant ou l'allumage en cas de danger sensibles à des conditions relatives au conducteur sensibles à l'incapacité du conducteur
B60W 50/14 - Moyens d'information du conducteur, pour l'avertir ou provoquer son intervention
B60H 1/00 - Dispositifs de chauffage, de refroidissement ou de ventilation
B60W 40/08 - Calcul ou estimation des paramètres de fonctionnement pour les systèmes d'aide à la conduite de véhicules routiers qui ne sont pas liés à la commande d'un sous-ensemble particulier liés aux conducteurs ou aux passagers
10.
AUTONOMOUS ALERT ADJUSTMENT BASED ON DRIVER FEEDBACK
A computing device can detect a first instance of a first type of event based on a first sequence of images using an event threshold. The computing device can generate a first alert. The computing device can receive a second sequence of images depicting a reaction of a driver of the vehicle to the first type of alert. The computing device can execute a machine learning model using the second sequence of images to detect the reaction of the driver to the first type of alert. The computing device can adjust the event threshold based on the reaction of the driver. The computing device can detect a second instance of the first type of event using the adjusted threshold. The computing device can generate a second alert within the vehicle. In doing so, the computing device can reduce alert fatigue and personalize alert generation for individual drivers.
G06V 20/59 - Contexte ou environnement de l’image à l’intérieur d’un véhicule, p. ex. concernant l’occupation des sièges, l’état du conducteur ou les conditions de l’éclairage intérieur
Systems and methods are provided for distributed video storage and search over edge computing devices having a short-term memory and a long-term memory. The method may comprise caching a first portion of data on a first device. The method may further comprise determining, at a second device, whether the first device has the first portion of data. The determining may be based on whether the first piece of data satisfies a specified criterion. The method may further comprise sending the data, or a portion of the data, and/or a representation of the data from the first device to a third device.
G06F 16/783 - Recherche de données caractérisée par l’utilisation de métadonnées, p. ex. de métadonnées ne provenant pas du contenu ou de métadonnées générées manuellement utilisant des métadonnées provenant automatiquement du contenu
G06V 20/40 - ScènesÉléments spécifiques à la scène dans le contenu vidéo
G06V 20/59 - Contexte ou environnement de l’image à l’intérieur d’un véhicule, p. ex. concernant l’occupation des sièges, l’état du conducteur ou les conditions de l’éclairage intérieur
Lane violation events may be detected based on processing of visual data captured by a device in a vehicle, and a driver may be alerted depending on the class of vehicle being driven, and provided that no exceptions of an enumerated list apply. In-cab and remote alerts may be generated as part of a system of driver safety and compliance.
Systems and methods for selectively transmitting alerts based on monitored behavior of a driver are disclosed. A system can calculate a driver score for a driver based on a set of driving events detected from sensor data captured while a vehicle was operated by the driver. Each of the set of driving events is associated with a driving behavior in a driving scenario. The driver score is further calculated based on historic driving event data. The system can assign the driver to a category of a number of categories based on the driver score. The system can determine that a change to a habitual driving behavior in a monitored driving scenario would result in reassignment of the driver to another category. The system can transmit an alert to the vehicle based upon a subsequent detection of a driving event that is associated with the monitored driving scenario.
Systems and methods are provided for recording video of a driver in a vehicle and a surrounding visual field of the driver. The system includes a detachable body coupled to a windshield of a vehicle. The system further includes three or more cameras coupled to the detachable body. The three or more cameras are configured to capture surrounding views from the detachable body. One of the three or more cameras faces a driver seat of the vehicle in response to the detachable body being coupled to the windshield of the vehicle. The video may be processed by the system, the cloud, or a combination of them.
B60R 25/25 - Moyens pour enclencher ou arrêter le système antivol par biométrie
B60R 11/04 - Montage des caméras pour fonctionner pendant la marcheDisposition de leur commande par rapport au véhicule
B60R 25/24 - Moyens pour enclencher ou arrêter le système antivol par des éléments d’identification électroniques comportant un code non mémorisé par l’utilisateur
G06F 3/04842 - Sélection des objets affichés ou des éléments de texte affichés
G06F 9/451 - Dispositions d’exécution pour interfaces utilisateur
G06V 20/59 - Contexte ou environnement de l’image à l’intérieur d’un véhicule, p. ex. concernant l’occupation des sièges, l’état du conducteur ou les conditions de l’éclairage intérieur
G06V 40/16 - Visages humains, p. ex. parties du visage, croquis ou expressions
H04L 67/06 - Protocoles spécialement adaptés au transfert de fichiers, p. ex. protocole de transfert de fichier [FTP]
An integrated system for vehicle and trailer management is provided, including a multifunctional tablet and docking station. The system includes an adapter for connecting a trailer to a vehicle, facilitating control over lights, brakes, and camera data, featuring a novel multi-pin configuration that accommodates connections for cameras attached to a trailer in addition to non-video data connections for the trailer and the truck. The docking station processes video signals from trailer-mounted or vehicle-mounted cameras, displaying them on a tablet that may also provide fleet management and fleet safety functionality, including Electronic Logging Device (ELD) functionality, and Advanced Driver Assistance Systems (ADAS) alerts. The tablet can be undocked for mobile tasks like vehicle inspections and delivery confirmations. The system enhances safety, compliance, and operational efficiency by consolidating multiple functions into a single, user-friendly platform, supporting both wired and wireless communication options for stable, real-time video and data transmission.
B60R 1/26 - Dispositions de visualisation en temps réel pour les conducteurs ou les passagers utilisant des systèmes de capture d'images optiques, p. ex. des caméras ou des systèmes vidéo spécialement adaptés pour être utilisés dans ou sur des véhicules pour visualiser une zone extérieure au véhicule, p. ex. l’extérieur du véhicule avec un champ de vision prédéterminé vers l’arrière du véhicule
A computing system can establish a network connection with a computing device with a camera on or in a vehicle. The computing device can be connected to a controller area network (CAN) bus of the vehicle and configured in a first configuration to transmit, to the one or more processors, camera data collected from the camera. The computing system can use the network connection to adjust the vehicle data that the computing device transmits to the computing system over time. The computing system make such adjustments in response to requests from remote computing devices.
G07C 5/08 - Enregistrement ou indication de données de marche autres que le temps de circulation, de fonctionnement, d'arrêt ou d'attente, avec ou sans enregistrement des temps de circulation, de fonctionnement, d'arrêt ou d'attente
H04L 67/125 - Protocoles spécialement adaptés aux environnements propriétaires ou de mise en réseau pour un usage spécial, p. ex. les réseaux médicaux, les réseaux de capteurs, les réseaux dans les véhicules ou les réseaux de mesure à distance en impliquant la commande des applications des terminaux par un réseau
B60K 35/80 - Dispositions pour la commande des instruments
B60K 35/85 - Dispositions pour le transfert de données relatives au véhicule ou au conducteur
17.
Real-time object detection from decompressed images
A system or method trains and implements a machine learning model for object detection. A first computing device remote to a vehicle trains a machine learning model by receiving a decoded set of previously encoded training image data and training the machine learning model to detect objects within images based on the decoded set of training image data. A processor of a second computing device encodes at least one image captured by a camera, decodes the encoded image, and executes the machine learning model to extract a set of objects from the decoded image.
G06V 10/00 - Dispositions pour la reconnaissance ou la compréhension d’images ou de vidéos
G06V 10/70 - Dispositions pour la reconnaissance ou la compréhension d’images ou de vidéos utilisant la reconnaissance de formes ou l’apprentissage automatique
G06V 20/58 - Reconnaissance d’objets en mouvement ou d’obstacles, p. ex. véhicules ou piétonsReconnaissance des objets de la circulation, p. ex. signalisation routière, feux de signalisation ou routes
18.
A MACHINE LEARNING ARCHITECTURE FOR MULTI-STEP QUERYING OF A DATABASE
A method of querying a database comprises receiving a natural language query comprising a request for driver data regarding a plurality of drivers. The method includes generating, using a first generative language model, a first query to a database based on the natural language query, the first query comprising first parameters for retrieving data from the database. The method includes generating a temporary database comprising driver data regarding at least one of the plurality of drivers retrieved from the database. The method includes generating, using a second generative language model, a second query based on the natural language query, the second query comprising second parameters for retrieving data from the temporary database. The method includes generating a data structure containing the data retrieved from the temporary database. The method includes presenting a visual representation of the data structure at the client device.
Methods and systems for communication between edge devices in vehicles. The method involves determining a connection failure between the edge device and a cloud server, broadcasting a beacon upon vehicle ignition power-off or at other times when it may be likely that a wireless connection can be established with a nearby edge device that may act an intermediate device for communication with the cloud server, and receiving responses from intermediate devices. The system then establishes a short-range wireless connection with an intermediate device, through which health data of the edge device is uploaded to the cloud server.
H04L 67/12 - Protocoles spécialement adaptés aux environnements propriétaires ou de mise en réseau pour un usage spécial, p. ex. les réseaux médicaux, les réseaux de capteurs, les réseaux dans les véhicules ou les réseaux de mesure à distance
H04W 4/40 - Services spécialement adaptés à des environnements, à des situations ou à des fins spécifiques pour les véhicules, p. ex. communication véhicule-piétons
H04L 69/40 - Dispositions, protocoles ou services de réseau indépendants de la charge utile de l'application et non couverts dans un des autres groupes de la présente sous-classe pour se remettre d'une défaillance d'une instance de protocole ou d'une entité, p. ex. protocoles de redondance de service, état de redondance de protocole ou redirection de service de protocole
H04W 4/44 - Services spécialement adaptés à des environnements, à des situations ou à des fins spécifiques pour les véhicules, p. ex. communication véhicule-piétons pour la communication entre véhicules et infrastructures, p. ex. véhicule à nuage ou véhicule à domicile
H04W 4/80 - Services utilisant la communication de courte portée, p. ex. la communication en champ proche, l'identification par radiofréquence ou la communication à faible consommation d’énergie
20.
DETERMINING CAUSATION OF TRAFFIC EVENTS AND ENCOURAGING GOOD DRIVING BEHAVIOR
Systems and methods are provided for determining cause of atypical traffic events and/or encouraging good driving behavior. The systems and methods may involve a camera sensor and/or inertial sensors to detect traffic events, as well analytical methods that may attribute a cause to the traffic event. The systems and methods include a processor that is configured to determine an occurrence of an atypical traffic event at or near a monitored vehicle; and determine a cause of the atypical traffic event based on data collected at the monitored vehicle, wherein the cause of the atypical traffic event is at least one of: a driver or control system of the monitored vehicle; a second driver or second control system of a second vehicle; and a road condition.
Disclosed herein are systems and methods for classifying traffic indicators to detect intersection crossings by a vehicle. A computing device can receive a sequence of frames captured by a capture device mounted to the vehicle, and generate an intersection status data structure for each frame in the sequence of frames using a full-frame classification model. The computing device can also classify a set of features detected in each frame using an object detection model, and detect an intersection crossing event based on the intersection status data structure of each frame and the classification of each of the set of features detected in each frame. The systems and methods described herein improve upon existing traffic light classification models by using a full-frame intersection classification model in connection with traditional object tracking techniques, thereby reducing false-positive crossing-event detection and improving the accuracy of classification in a variety of environmental conditions.
G08G 1/01 - Détection du mouvement du trafic pour le comptage ou la commande
G06V 10/44 - Extraction de caractéristiques locales par analyse des parties du motif, p. ex. par détection d’arêtes, de contours, de boucles, d’angles, de barres ou d’intersectionsAnalyse de connectivité, p. ex. de composantes connectées
G06V 10/764 - Dispositions pour la reconnaissance ou la compréhension d’images ou de vidéos utilisant la reconnaissance de formes ou l’apprentissage automatique utilisant la classification, p. ex. des objets vidéo
G06V 20/40 - ScènesÉléments spécifiques à la scène dans le contenu vidéo
G06V 20/58 - Reconnaissance d’objets en mouvement ou d’obstacles, p. ex. véhicules ou piétonsReconnaissance des objets de la circulation, p. ex. signalisation routière, feux de signalisation ou routes
22.
DISTRIBUTED VIDEO STORAGE AND SEARCH WITH EDGE COMPUTING
Systems and methods are provided for distributed video storage and search with edge computing. The method may comprise caching a first portion of data on a first device. The method may further comprise determining, at a second device, whether the first device has the first portion of data. The determining may be based on whether the first piece of data satisfies a specified criterion. The method may further comprise sending the data, or a portion of the data, and/or a representation of the data from the first device to a third device.
G06F 16/783 - Recherche de données caractérisée par l’utilisation de métadonnées, p. ex. de métadonnées ne provenant pas du contenu ou de métadonnées générées manuellement utilisant des métadonnées provenant automatiquement du contenu
G06V 20/40 - ScènesÉléments spécifiques à la scène dans le contenu vidéo
G06V 20/59 - Contexte ou environnement de l’image à l’intérieur d’un véhicule, p. ex. concernant l’occupation des sièges, l’état du conducteur ou les conditions de l’éclairage intérieur
Methods and systems for scheduling a query to an external server to retrieve data are provided where the query is transmitted from a device installed in a vehicle. The methods and systems include scheduling a query to a remote database based on a previously received at the requesting device, and more specifically, a comparison of the previously retrieved data and a measurement of the vehicle. Methods further include predicting and retrieving speed limit data along a probable path of travel, monitoring whether the vehicle is traveling along the probable path, and assessing speeding behavior against speed limit data for validly predicted paths.
Systems and methods are provided for embedded data inference. The systems and methods may process camera and other sensor data in by leveraging processing and storage capacity of one or more devices nearby or in the cloud to augment or update the sensor processing of an embedded device. The joint processing may be used in stationary cameras or in vehicular systems such as cars and drones, and may improve crop assessments, navigation, and safety.
Disclosed herein are systems and methods for tracking objects to detect a potential collision with a vehicle. A computing device can receive a first frame and a second frame captured by a capture device mounted to the vehicle. The computing device can then identify first points of interest corresponding to an object identified in the first frame and second points of interest corresponding to the object identified in the second frame. The computing device can then generate a transformation matrix that specifies a transformation of the first points of interest to the second points of interest. The computing device can then determine, based on the transformation matrix, a score corresponding to a potential collision event, and transmit a collision signal to a collision alert device responsive to the score satisfying a potential collision event threshold.
G06T 7/246 - Analyse du mouvement utilisant des procédés basés sur les caractéristiques, p. ex. le suivi des coins ou des segments
G06V 10/44 - Extraction de caractéristiques locales par analyse des parties du motif, p. ex. par détection d’arêtes, de contours, de boucles, d’angles, de barres ou d’intersectionsAnalyse de connectivité, p. ex. de composantes connectées
G06V 20/58 - Reconnaissance d’objets en mouvement ou d’obstacles, p. ex. véhicules ou piétonsReconnaissance des objets de la circulation, p. ex. signalisation routière, feux de signalisation ou routes
Systems and methods are provided for intelligent driving monitoring systems, advanced driver assistance systems and autonomous driving systems, and providing one-click driver image labeling to facilitate the assignment of drive time to a driver. Various aspects of the driver and/or passengers may be determined, which may include a driver identifier previously associated with the driver, whether the driver is wearing a facial covering, whether an image of the driver is partially occluded, whether the driver is facing in the direction of the camera, and whether an image of the driver is expected to be easily recognizable to a person tasked with assigning representative driver images to driver identifiers. These determinations may be used to improve the efficacy and ease-of-use of a visual login system.
G06F 21/32 - Authentification de l’utilisateur par données biométriques, p. ex. empreintes digitales, balayages de l’iris ou empreintes vocales
B60W 40/08 - Calcul ou estimation des paramètres de fonctionnement pour les systèmes d'aide à la conduite de véhicules routiers qui ne sont pas liés à la commande d'un sous-ensemble particulier liés aux conducteurs ou aux passagers
G06V 10/762 - Dispositions pour la reconnaissance ou la compréhension d’images ou de vidéos utilisant la reconnaissance de formes ou l’apprentissage automatique utilisant le regroupement, p. ex. de visages similaires sur les réseaux sociaux
G06V 10/774 - Génération d'ensembles de motifs de formationTraitement des caractéristiques d’images ou de vidéos dans les espaces de caractéristiquesDispositions pour la reconnaissance ou la compréhension d’images ou de vidéos utilisant la reconnaissance de formes ou l’apprentissage automatique utilisant l’intégration et la réduction de données, p. ex. analyse en composantes principales [PCA] ou analyse en composantes indépendantes [ ICA] ou cartes auto-organisatrices [SOM]Séparation aveugle de source méthodes de Bootstrap, p. ex. "bagging” ou “boosting”
G06V 10/82 - Dispositions pour la reconnaissance ou la compréhension d’images ou de vidéos utilisant la reconnaissance de formes ou l’apprentissage automatique utilisant les réseaux neuronaux
G06V 20/59 - Contexte ou environnement de l’image à l’intérieur d’un véhicule, p. ex. concernant l’occupation des sièges, l’état du conducteur ou les conditions de l’éclairage intérieur
G06V 40/16 - Visages humains, p. ex. parties du visage, croquis ou expressions
A computing device of a vehicle may receive a sequence of images. The computing device can execute a neural network to generate a first plurality of tokens from the images. The computing device can input the tokens into a machine learning model, such as a machine learning language processing model (e.g., a large language model or a neural network including a transformer model). The machine learning model can output a second plurality of tokens based on the execution. In doing so, the machine learning model can output one or more characters or words that represent a future state of the objects in an image. The computing device can analyze the second plurality of tokens. The computing device generate an alert or control the vehicle accordingly.
G06V 20/58 - Reconnaissance d’objets en mouvement ou d’obstacles, p. ex. véhicules ou piétonsReconnaissance des objets de la circulation, p. ex. signalisation routière, feux de signalisation ou routes
G06V 10/82 - Dispositions pour la reconnaissance ou la compréhension d’images ou de vidéos utilisant la reconnaissance de formes ou l’apprentissage automatique utilisant les réseaux neuronaux
B60W 50/14 - Moyens d'information du conducteur, pour l'avertir ou provoquer son intervention
Systems and methods are provided for intelligent driving monitoring systems, advanced driver assistance systems and autonomous driving systems, and providing alerts to the driver of a vehicle, based on anomalies detected between driver behavior and environment captured by the outward facing camera. Various aspects of the driver, which may include his direction of sight, point of focus, posture, gaze, is determined by image processing of the upper visible body of the driver, by a driver facing camera in the vehicle. Other aspects of environment around the vehicle captured by the multitude of cameras in the vehicle are used to correlate driver behavior and actions with what is happening outside to detect and warn on anomalies, prevent accidents, provide feedback to the driver, and in general provide a safer driver experience.
B60W 50/14 - Moyens d'information du conducteur, pour l'avertir ou provoquer son intervention
B60W 40/02 - Calcul ou estimation des paramètres de fonctionnement pour les systèmes d'aide à la conduite de véhicules routiers qui ne sont pas liés à la commande d'un sous-ensemble particulier liés aux conditions ambiantes
B60W 40/08 - Calcul ou estimation des paramètres de fonctionnement pour les systèmes d'aide à la conduite de véhicules routiers qui ne sont pas liés à la commande d'un sous-ensemble particulier liés aux conducteurs ou aux passagers
G06V 20/58 - Reconnaissance d’objets en mouvement ou d’obstacles, p. ex. véhicules ou piétonsReconnaissance des objets de la circulation, p. ex. signalisation routière, feux de signalisation ou routes
G06V 20/59 - Contexte ou environnement de l’image à l’intérieur d’un véhicule, p. ex. concernant l’occupation des sièges, l’état du conducteur ou les conditions de l’éclairage intérieur
G06V 40/16 - Visages humains, p. ex. parties du visage, croquis ou expressions
09 - Appareils et instruments scientifiques et électriques
37 - Services de construction; extraction minière; installation et réparation
41 - Éducation, divertissements, activités sportives et culturelles
42 - Services scientifiques, technologiques et industriels, recherche et conception
Produits et services
Computer hardware; photographic and audio-visual apparatus and instruments; image capturing devices; cameras; video cameras; safety monitoring cameras; dashboard cameras; camera and video camera systems for vehicles; camera and video camera stands and mounts for in-vehicle use; monitors; monitor screens; monitors for vehicles; microphones; speakers; sensors; impact sensors; data storage apparatus and instruments; vehicle telematic data storage apparatus and instruments; telematics apparatus and instruments; communication devices; wireless communication devices; communication hubs; transmitters; wireless transmitters; camera and video camera communication hubs; camera and video camera extensions; apparatus and instruments for streaming media content; GPS apparatus and instruments; GPS transmitters; GPS devices and systems; apparatus and instruments for accumulating, storing and controlling electricity; power adaptors; batteries; charging devices; electric wires and cables; computer software; artificial intelligence computer software; computer software for data collection, data analytics and data delivery; computer software for capturing, storing, analysing, reporting and alerting vehicle and driver telematics; computer software for locating, tracking and managing vehicles; GPS computer software; computer software for monitoring and reporting on vehicle fuel consumption, engine hours, vehicle speed, vehicle idling and other vehicle maintenance; computer software for tracking driver hours; computer software for storing, reporting, managing and analysing vehicle inspections and vehicle maintenance; computer software for driver risk detection; computer software for creating driver and vehicle safety and activity reports; computer software for streaming audio-visual media content; computer software for streaming vehicle journeys; computer software for creating and monitoring geofences; computer software for pushing driver and vehicle safety notifications; computer software for driver coaching, instruction and positive recognition; computer software for tracking, analysing, marking and scoring driver performance; computer software for the provision of map data; computer software for the provision of road map data; computer software for creating and maintaining maps; computer software for providing real-time road condition data; computer software for providing real-time road infrastructure data; computer software for providing geospatial data; parts and fittings for all of the aforesaid goods. Maintenance, installation and repair of computer hardware; maintenance, installation, repair and maintenance of vehicle camera systems; consultancy, advisory and information services for all of the aforesaid. Education services; provision of driving instructions and coaching; driver assessment services; providing driver performance reviews for safety and compliance purposes; provision of feedback in connection with driver skills, reactions and behaviour; consultancy, advisory and information services for all of the aforesaid. IT services; software as a service [SaaS]; software as a service [SaaS] featuring artificial intelligence computer software; software as a service [SaaS] featuring software for data collection, data analytics and data delivery; software as a service [SaaS] featuring software for capturing, storing, analysing, reporting and alerting vehicle and driver telematics; software as a service [SaaS] featuring software for locating, tracking and managing vehicles; software as a service [SaaS] featuring GPS software; software as a service [SaaS] featuring software for monitoring and reporting on vehicle fuel consumption, engine hours, vehicle speed, vehicle idling and other vehicle maintenance; software as a service [SaaS] featuring software for tracking driver hours; software as a service [SaaS] featuring software for storing, reporting, managing and analysing vehicle inspections and vehicle maintenance; software as a service [SaaS] featuring software for driver risk detection; software as a service [SaaS] featuring software for creating driver and vehicle safety and activity reports; software as a service [SaaS] featuring software for streaming audio-visual media content; software as a service [SaaS] featuring software for streaming vehicle journeys; software as a service [SaaS] featuring software for creating and monitoring geofences; software as a service [SaaS] featuring software for pushing driver and vehicle safety notifications; software as a service [SaaS] featuring software for driver coaching, instruction and positive recognition; software as a service [SaaS] featuring software for tracking, analysing, marking and scoring driver performance; software as a service [SaaS] featuring software for the provision of map data; software as a service [SaaS] featuring software for the provision of road map data; software as a service [SaaS] featuring software for creating and maintaining maps; software as a service [SaaS] featuring software for providing real-time road condition data; software as a service [SaaS] featuring software for providing real-time road infrastructure data; software as a service [SaaS] featuring software for providing geospatial data; maintenance, installation and repair of software; consultancy, advisory and information services for all of the aforesaid.
30.
SYSTEMS AND METHODS FOR IN-CAB FEEDBACK CONTROL USING VIRTUAL COACHING SESSIONS
A computing device of a vehicle and/or a remote computing device may generate a driving score tor a driver based on risky or unsafe driving behavior the driver engages in. The computing device can generate a driving score for the driver and monitor the driver over time to adjust or update the driving score. Tire computing device can initiate virtual coaching sessions in which the driver can access videos of tire driver engaging in. risky driving behavior to see when the risky driving behavior occurred. The computing device can determine whether the driver improved based on the driving score and/or determine whether the driver interacted with the virtual coaching sessions. Responsive to determining the driver did not improve and/or interact with the virtual coaching sessions, the computing device can subsequently instruct the vehicle to generate alerts when the driver engages in similar risky driving behavior.
Systems and methods are provided for classifying one or more images of video data captured by a camera in a vehicle. The classification involves a detection of a traffic control device, such as a U-Turn sign, in image data. The classification further involves querying a database with a location of the vehicle from which the traffic control device was observed. In some embodiments, the database contains entries for various types of traffic control devices from a family of traffic control devices, where each type of traffic control device in the family has a similar visual appearance. The database query may therefore help disambiguate the visually perceived traffic control device at a particular location. Embodiments may be incorporated into navigation or driver safety systems.
G08G 1/0962 - Dispositions pour donner des instructions variables pour le trafic avec un indicateur monté à l'intérieur du véhicule, p. ex. délivrant des messages vocaux
G06F 16/532 - Formulation de requêtes, p. ex. de requêtes graphiques
G06F 16/587 - Recherche caractérisée par l’utilisation de métadonnées, p. ex. de métadonnées ne provenant pas du contenu ou de métadonnées générées manuellement utilisant des informations géographiques ou spatiales, p. ex. la localisation
G06V 20/56 - Contexte ou environnement de l’image à l’extérieur d’un véhicule à partir de capteurs embarqués
G06V 20/58 - Reconnaissance d’objets en mouvement ou d’obstacles, p. ex. véhicules ou piétonsReconnaissance des objets de la circulation, p. ex. signalisation routière, feux de signalisation ou routes
G08G 1/04 - Détection du mouvement du trafic pour le comptage ou la commande utilisant des détecteurs optiques ou ultrasonores
Systems and methods provide, implement, and use using a computer-vision based methods of context-sensitive monitoring and characterization of driver behavior. Additional systems and methods are provided for unsupervised learning of action values, monitoring of a driver's environment, and transmitting visual information from a client to a server.
G08G 1/052 - Détection du mouvement du trafic pour le comptage ou la commande avec des dispositions pour déterminer la vitesse ou l'excès de vitesse
G06F 18/2413 - Techniques de classification relatives au modèle de classification, p. ex. approches paramétriques ou non paramétriques basées sur les distances des motifs d'entraînement ou de référence
G06V 10/40 - Extraction de caractéristiques d’images ou de vidéos
G06V 10/764 - Dispositions pour la reconnaissance ou la compréhension d’images ou de vidéos utilisant la reconnaissance de formes ou l’apprentissage automatique utilisant la classification, p. ex. des objets vidéo
G06V 10/82 - Dispositions pour la reconnaissance ou la compréhension d’images ou de vidéos utilisant la reconnaissance de formes ou l’apprentissage automatique utilisant les réseaux neuronaux
G06V 20/56 - Contexte ou environnement de l’image à l’extérieur d’un véhicule à partir de capteurs embarqués
G06V 20/58 - Reconnaissance d’objets en mouvement ou d’obstacles, p. ex. véhicules ou piétonsReconnaissance des objets de la circulation, p. ex. signalisation routière, feux de signalisation ou routes
G06V 20/59 - Contexte ou environnement de l’image à l’intérieur d’un véhicule, p. ex. concernant l’occupation des sièges, l’état du conducteur ou les conditions de l’éclairage intérieur
G07C 5/08 - Enregistrement ou indication de données de marche autres que le temps de circulation, de fonctionnement, d'arrêt ou d'attente, avec ou sans enregistrement des temps de circulation, de fonctionnement, d'arrêt ou d'attente
G08G 1/01 - Détection du mouvement du trafic pour le comptage ou la commande
G08G 1/04 - Détection du mouvement du trafic pour le comptage ou la commande utilisant des détecteurs optiques ou ultrasonores
A method for detecting drowsy driving in a vehicle is provided. The method includes receiving and processing images from a camera within the vehicle. The processed images result in a sequence of facial images, which are stored in a memoiy buffer. A selection of images from these facial images constitutes a video. The processor then determines a drowsy confidence score based on the video. If the drowsy confidence score crosses a predetermined threshold, an alert is generated.
G06V 20/59 - Contexte ou environnement de l’image à l’intérieur d’un véhicule, p. ex. concernant l’occupation des sièges, l’état du conducteur ou les conditions de l’éclairage intérieur
G06V 10/82 - Dispositions pour la reconnaissance ou la compréhension d’images ou de vidéos utilisant la reconnaissance de formes ou l’apprentissage automatique utilisant les réseaux neuronaux
G06V 40/16 - Visages humains, p. ex. parties du visage, croquis ou expressions
G06V 10/62 - Extraction de caractéristiques d’images ou de vidéos relative à une dimension temporelle, p. ex. extraction de caractéristiques axées sur le tempsSuivi de modèle
G06V 10/80 - Fusion, c.-à-d. combinaison des données de diverses sources au niveau du capteur, du prétraitement, de l’extraction des caractéristiques ou de la classification
G06V 40/18 - Caractéristiques de l’œil, p. ex. de l’iris
Systems and methods for curating video and other driving-related data for use in driver coaching, which may include selecting or ranking driving behaviors for coaching, selecting or ranking drivers for coaching, selecting or ranking video and other data to be used in coaching, preparing for, scheduling, and summarizing coaching sessions, matching the format of coaching to the behavior or person being coached, preventing unsafe driving situations, influencing job dispatch decisions based on safety scores, and/or reducing data bandwidth usage based on a determined coaching effectiveness of video data.
G06V 20/58 - Reconnaissance d’objets en mouvement ou d’obstacles, p. ex. véhicules ou piétonsReconnaissance des objets de la circulation, p. ex. signalisation routière, feux de signalisation ou routes
B60W 50/14 - Moyens d'information du conducteur, pour l'avertir ou provoquer son intervention
G06V 20/40 - ScènesÉléments spécifiques à la scène dans le contenu vidéo
G06V 20/56 - Contexte ou environnement de l’image à l’extérieur d’un véhicule à partir de capteurs embarqués
G06V 20/59 - Contexte ou environnement de l’image à l’intérieur d’un véhicule, p. ex. concernant l’occupation des sièges, l’état du conducteur ou les conditions de l’éclairage intérieur
G08G 1/04 - Détection du mouvement du trafic pour le comptage ou la commande utilisant des détecteurs optiques ou ultrasonores
Systems and methods for selectively transmitting alerts based on monitored behavior of a driver are disclosed. A system can calculate a driver score for a driver based on a set of driving events detected from sensor data captured while a vehicle was operated by the driver. Each of the set of driving events is associated with a driving behavior in a driving scenario. The driver score is further calculated based on historic driving event data. The system can assign the driver to a category of a number of categories based on the driver score. The system can determine that a change to a habitual driving behavior in a monitored driving scenario would result in reassignment of the driver to another category. The system can transmit an alert to the vehicle based upon a subsequent detection of a driving event that is associated with the monitored driving scenario.
Disclosed herein are systems and methods for classifying traffic indicators to detect intersection crossings by a vehicle. A computing device can receive a sequence of frames captured by a capture device mounted to the vehicle, and generate an intersection status data structure for each frame in the sequence of frames using a full-frame classification model. The computing device can also classify a set of features detected in each frame using an object detection model, and detect an intersection crossing event based on the intersection status data structure of each frame and the classification of each of the set of features detected in each frame. The systems and methods described herein improve upon existing traffic light classification models by using a full-frame intersection classification model in connection with traditional object tracking techniques, thereby reducing false-positive crossing-event detection and improving the accuracy of classification in a variety of environmental conditions.
G08G 1/01 - Détection du mouvement du trafic pour le comptage ou la commande
G06V 10/44 - Extraction de caractéristiques locales par analyse des parties du motif, p. ex. par détection d’arêtes, de contours, de boucles, d’angles, de barres ou d’intersectionsAnalyse de connectivité, p. ex. de composantes connectées
G06V 10/764 - Dispositions pour la reconnaissance ou la compréhension d’images ou de vidéos utilisant la reconnaissance de formes ou l’apprentissage automatique utilisant la classification, p. ex. des objets vidéo
G06V 20/40 - ScènesÉléments spécifiques à la scène dans le contenu vidéo
G06V 20/58 - Reconnaissance d’objets en mouvement ou d’obstacles, p. ex. véhicules ou piétonsReconnaissance des objets de la circulation, p. ex. signalisation routière, feux de signalisation ou routes
Systems and methods are provided for detecting and classifying driving behaviors, as well as techniques for improving such systems and methods, which may include identifying geographic locations where anomalous rates of non-compliant driving behaviors are observed, such as in the vicinity of certain traffic signs, traffic lights, and road markings.
G06V 20/58 - Reconnaissance d’objets en mouvement ou d’obstacles, p. ex. véhicules ou piétonsReconnaissance des objets de la circulation, p. ex. signalisation routière, feux de signalisation ou routes
G06V 10/774 - Génération d'ensembles de motifs de formationTraitement des caractéristiques d’images ou de vidéos dans les espaces de caractéristiquesDispositions pour la reconnaissance ou la compréhension d’images ou de vidéos utilisant la reconnaissance de formes ou l’apprentissage automatique utilisant l’intégration et la réduction de données, p. ex. analyse en composantes principales [PCA] ou analyse en composantes indépendantes [ ICA] ou cartes auto-organisatrices [SOM]Séparation aveugle de source méthodes de Bootstrap, p. ex. "bagging” ou “boosting”
G06V 10/776 - ValidationÉvaluation des performances
G06V 10/82 - Dispositions pour la reconnaissance ou la compréhension d’images ou de vidéos utilisant la reconnaissance de formes ou l’apprentissage automatique utilisant les réseaux neuronaux
G06K 9/00 - Méthodes ou dispositions pour la lecture ou la reconnaissance de caractères imprimés ou écrits ou pour la reconnaissance de formes, p.ex. d'empreintes digitales
B60W 40/04 - Calcul ou estimation des paramètres de fonctionnement pour les systèmes d'aide à la conduite de véhicules routiers qui ne sont pas liés à la commande d'un sous-ensemble particulier liés aux conditions ambiantes liés aux conditions de trafic
G06T 7/246 - Analyse du mouvement utilisant des procédés basés sur les caractéristiques, p. ex. le suivi des coins ou des segments
G06T 7/70 - Détermination de la position ou de l'orientation des objets ou des caméras
G06V 20/40 - ScènesÉléments spécifiques à la scène dans le contenu vidéo
G06V 20/56 - Contexte ou environnement de l’image à l’extérieur d’un véhicule à partir de capteurs embarqués
G06V 20/58 - Reconnaissance d’objets en mouvement ou d’obstacles, p. ex. véhicules ou piétonsReconnaissance des objets de la circulation, p. ex. signalisation routière, feux de signalisation ou routes
G08G 1/01 - Détection du mouvement du trafic pour le comptage ou la commande
G08G 1/04 - Détection du mouvement du trafic pour le comptage ou la commande utilisant des détecteurs optiques ou ultrasonores
G06V 20/59 - Contexte ou environnement de l’image à l’intérieur d’un véhicule, p. ex. concernant l’occupation des sièges, l’état du conducteur ou les conditions de l’éclairage intérieur
39.
Recording video of an operator and a surrounding visual field
Systems and methods are provided for recording video of a driver in a vehicle and a surrounding visual field of the driver. The system includes a detachable body coupled to a windshield of a vehicle. The system further includes three or more cameras coupled to the detachable body. The three or more cameras are configured to capture surrounding views from the detachable body. One of the three or more cameras faces a driver seat of the vehicle in response to the detachable body being coupled to the windshield of the vehicle. The video may be processed by the system, the cloud, or a combination of them.
B60R 11/04 - Montage des caméras pour fonctionner pendant la marcheDisposition de leur commande par rapport au véhicule
B60R 25/24 - Moyens pour enclencher ou arrêter le système antivol par des éléments d’identification électroniques comportant un code non mémorisé par l’utilisateur
B60R 25/25 - Moyens pour enclencher ou arrêter le système antivol par biométrie
G06F 3/04842 - Sélection des objets affichés ou des éléments de texte affichés
G06F 9/451 - Dispositions d’exécution pour interfaces utilisateur
G06V 20/59 - Contexte ou environnement de l’image à l’intérieur d’un véhicule, p. ex. concernant l’occupation des sièges, l’état du conducteur ou les conditions de l’éclairage intérieur
G06V 40/16 - Visages humains, p. ex. parties du visage, croquis ou expressions
H04L 67/06 - Protocoles spécialement adaptés au transfert de fichiers, p. ex. protocole de transfert de fichier [FTP]
Systems and methods are provided for classification of weather from one or more images captured by a camera in a vehicle. The classification involves execution of a machine learning model to generate a plurality of environmental indicators based on the one or more images. The plurality of environmental indicators indicates the weather condition around the vehicle. In some embodiments, the plurality of environmental indicators is utilized to generate a weather map, which may include separate road condition and visibility condition indicators. The weather classification, alone or in combination with the weather map, may be used to modify the operation of a vehicle safety device or system.
G06V 20/56 - Contexte ou environnement de l’image à l’extérieur d’un véhicule à partir de capteurs embarqués
G06V 10/82 - Dispositions pour la reconnaissance ou la compréhension d’images ou de vidéos utilisant la reconnaissance de formes ou l’apprentissage automatique utilisant les réseaux neuronaux
41.
REAL-TIME OBJECT DETECTION FROM DECOMPRESSED IMAGES
Disclosed herein are systems and methods for training and implementing a machine learning model for object detection. A first computing device remote to a vehicle can train a machine learning model by receiving a decoded set of previously encoded training image data and training the machine learning model to detect objects within images based on the decoded set of training image data. A processor of a second computing device can encode at least one image captured by a camera. The processor can decode the encoded at least one image. The processor can execute the machine learning model to extract a set of objects from the decoded at least one image.
G06V 10/70 - Dispositions pour la reconnaissance ou la compréhension d’images ou de vidéos utilisant la reconnaissance de formes ou l’apprentissage automatique
G06V 10/88 - Reconnaissance d’images ou de vidéos utilisant des moyens optiques, p. ex. filtres de référence, masques holographiques, filtres de domaine de fréquence ou filtres de domaine spatial
G06V 10/764 - Dispositions pour la reconnaissance ou la compréhension d’images ou de vidéos utilisant la reconnaissance de formes ou l’apprentissage automatique utilisant la classification, p. ex. des objets vidéo
G06V 10/26 - Segmentation de formes dans le champ d’imageDécoupage ou fusion d’éléments d’image visant à établir la région de motif, p. ex. techniques de regroupementDétection d’occlusion
G06N 3/04 - Architecture, p. ex. topologie d'interconnexion
Systems and methods are provided for recording video of a driver in a vehicle and a surrounding visual field of the driver. The system includes a detachable body coupled to a windshield of a vehicle. The system further includes three or more cameras coupled to the detachable body. The three or more cameras are configured to capture surrounding views from the detachable body. One of the three or more cameras faces a driver seat of the vehicle in response to the detachable body being coupled to the windshield of the vehicle. The video may be processed by the system, the cloud, or a combination of them.
B60R 25/25 - Moyens pour enclencher ou arrêter le système antivol par biométrie
B60R 11/04 - Montage des caméras pour fonctionner pendant la marcheDisposition de leur commande par rapport au véhicule
B60R 25/24 - Moyens pour enclencher ou arrêter le système antivol par des éléments d’identification électroniques comportant un code non mémorisé par l’utilisateur
G06V 20/59 - Contexte ou environnement de l’image à l’intérieur d’un véhicule, p. ex. concernant l’occupation des sièges, l’état du conducteur ou les conditions de l’éclairage intérieur
G06V 40/16 - Visages humains, p. ex. parties du visage, croquis ou expressions
G06F 9/451 - Dispositions d’exécution pour interfaces utilisateur
The present disclosure provides systems and methods for mapping a determined path of travel. The path of travel may be mapped to a camera view of a camera affixed to a vehicle. In some embodiments, the path of travel may be mapped to another view that is based on a camera, such as a bird's eye view anchored to the camera's position at a given time. These systems and methods may determine the path of travel by incorporating data from later points in time.
G06V 10/82 - Dispositions pour la reconnaissance ou la compréhension d’images ou de vidéos utilisant la reconnaissance de formes ou l’apprentissage automatique utilisant les réseaux neuronaux
G06T 7/246 - Analyse du mouvement utilisant des procédés basés sur les caractéristiques, p. ex. le suivi des coins ou des segments
G06V 10/25 - Détermination d’une région d’intérêt [ROI] ou d’un volume d’intérêt [VOI]
G06V 20/56 - Contexte ou environnement de l’image à l’extérieur d’un véhicule à partir de capteurs embarqués
G06F 18/2413 - Techniques de classification relatives au modèle de classification, p. ex. approches paramétriques ou non paramétriques basées sur les distances des motifs d'entraînement ou de référence
G06V 10/764 - Dispositions pour la reconnaissance ou la compréhension d’images ou de vidéos utilisant la reconnaissance de formes ou l’apprentissage automatique utilisant la classification, p. ex. des objets vidéo
G06T 7/73 - Détermination de la position ou de l'orientation des objets ou des caméras utilisant des procédés basés sur les caractéristiques
Disclosed herein are systems and methods for detecting a vehicle collision. A computing device can determine a vehicle event based on inertial sensor data and speed from at least one sensor in a housing inside a cabin of a vehicle, and classify the vehicle event as a collision event or a non-collision event based on the inertial sensor data, the speed, and vehicle class data of the vehicle. The computing device can classify an event subclass of the collision event or the non-collision event based on the inertial sensor data, the speed, and the vehicle class data of the vehicle. The computing device can generate a notification based on the event subclass.
B60R 21/0132 - Circuits électriques pour déclencher le fonctionnement des dispositions de sécurité en cas d'accident, ou d'accident imminent, de véhicule comportant des moyens pour détecter les collisions, les collisions imminentes ou un renversement réagissant à des paramètres de mouvement du véhicule
G07C 5/08 - Enregistrement ou indication de données de marche autres que le temps de circulation, de fonctionnement, d'arrêt ou d'attente, avec ou sans enregistrement des temps de circulation, de fonctionnement, d'arrêt ou d'attente
09 - Appareils et instruments scientifiques et électriques
45 - Services juridiques; services de sécurité; services personnels pour individus
Produits et services
Car video recorders. Providing vehicle information concerning safety risks on
driver behavior to consumers and automobile insurance
companies; vehicle fleet monitoring services for safety
purposes.
09 - Appareils et instruments scientifiques et électriques
42 - Services scientifiques, technologiques et industriels, recherche et conception
45 - Services juridiques; services de sécurité; services personnels pour individus
Produits et services
Car video recorders. Cartography and mapping. Vehicle and driver telematic services in the nature of
providing information concerning safety risks on driver
behavior to consumers and automobile insurance companies.
48.
Inward/outward vehicle monitoring for remote reporting and in-cab warning enhancements
Systems and methods are provided for intelligent driving monitoring systems, advanced driver assistance systems and autonomous driving systems, and providing alerts to the driver of a vehicle, based on anomalies detected between driver behavior and environment captured by the outward facing camera. Various aspects of the driver, which may include his direction of sight, point of focus, posture, gaze, is determined by image processing of the upper visible body of the driver, by a driver facing camera in the vehicle. Other aspects of environment around the vehicle captured by the multitude of cameras in the vehicle are used to correlate driver behavior and actions with what is happening outside to detect and warn on anomalies, prevent accidents, provide feedback to the driver, and in general provide a safer driver experience.
B60W 50/14 - Moyens d'information du conducteur, pour l'avertir ou provoquer son intervention
B60W 40/02 - Calcul ou estimation des paramètres de fonctionnement pour les systèmes d'aide à la conduite de véhicules routiers qui ne sont pas liés à la commande d'un sous-ensemble particulier liés aux conditions ambiantes
B60W 40/08 - Calcul ou estimation des paramètres de fonctionnement pour les systèmes d'aide à la conduite de véhicules routiers qui ne sont pas liés à la commande d'un sous-ensemble particulier liés aux conducteurs ou aux passagers
G06V 20/58 - Reconnaissance d’objets en mouvement ou d’obstacles, p. ex. véhicules ou piétonsReconnaissance des objets de la circulation, p. ex. signalisation routière, feux de signalisation ou routes
G06V 20/59 - Contexte ou environnement de l’image à l’intérieur d’un véhicule, p. ex. concernant l’occupation des sièges, l’état du conducteur ou les conditions de l’éclairage intérieur
G06V 40/16 - Visages humains, p. ex. parties du visage, croquis ou expressions
09 - Appareils et instruments scientifiques et électriques
45 - Services juridiques; services de sécurité; services personnels pour individus
Produits et services
(1) Car video recorders. (1) Providing vehicle information concerning safety risks on driver behavior to consumers and automobile insurance companies; vehicle fleet monitoring services for safety purposes.
Systems and methods are provided for distributed video storage and search over edge computing devices having a short-term memory and a long-term memory. The method may comprise caching a first portion of data on a first device. The method may further comprise determining, at a second device, whether the first device has the first portion of data. The determining may be based on whether the first piece of data satisfies a specified criterion. The method may further comprise sending the data, or a portion of the data, and/or a representation of the data from the first device to a third device.
G06K 9/00 - Méthodes ou dispositions pour la lecture ou la reconnaissance de caractères imprimés ou écrits ou pour la reconnaissance de formes, p.ex. d'empreintes digitales
G06F 16/783 - Recherche de données caractérisée par l’utilisation de métadonnées, p. ex. de métadonnées ne provenant pas du contenu ou de métadonnées générées manuellement utilisant des métadonnées provenant automatiquement du contenu
G06V 20/40 - ScènesÉléments spécifiques à la scène dans le contenu vidéo
G06V 20/59 - Contexte ou environnement de l’image à l’intérieur d’un véhicule, p. ex. concernant l’occupation des sièges, l’état du conducteur ou les conditions de l’éclairage intérieur
Systems and methods for curating video and other driving-related data for use in driver coaching, which may include selecting or ranking driving behaviors for coaching, selecting or ranking drivers for coaching, selecting or ranking video and other data to be used in coaching, preparing for, scheduling, and summarizing coaching sessions, matching the format of coaching to the behavior or person being coached, preventing unsafe driving situations, influencing job dispatch decisions based on safety scores, and/or reducing data bandwidth usage based on a determined coaching effectiveness of video data.
G06V 20/58 - Reconnaissance d’objets en mouvement ou d’obstacles, p. ex. véhicules ou piétonsReconnaissance des objets de la circulation, p. ex. signalisation routière, feux de signalisation ou routes
B60W 50/14 - Moyens d'information du conducteur, pour l'avertir ou provoquer son intervention
G06V 20/40 - ScènesÉléments spécifiques à la scène dans le contenu vidéo
G06V 20/56 - Contexte ou environnement de l’image à l’extérieur d’un véhicule à partir de capteurs embarqués
G06V 20/59 - Contexte ou environnement de l’image à l’intérieur d’un véhicule, p. ex. concernant l’occupation des sièges, l’état du conducteur ou les conditions de l’éclairage intérieur
G08G 1/04 - Détection du mouvement du trafic pour le comptage ou la commande utilisant des détecteurs optiques ou ultrasonores
Systems and methods are provided for intelligent driving monitoring systems, advanced driver assistance systems and autonomous driving systems, and providing alerts to the driver of a vehicle. Combinations of co-occurring driving events may be detected and used to warn on anomalies, prevent accidents, provide feedback to the driver, and in general provide a safer driver experience.
G08G 1/01 - Détection du mouvement du trafic pour le comptage ou la commande
G08G 1/0967 - Systèmes impliquant la transmission d'informations pour les grands axes de circulation, p. ex. conditions météorologiques, limites de vitesse
54.
SYSTEMS AND METHODS FOR FEATURE-BASED FORWARD COLLISION DETECTION
Disclosed herein are systems and methods for tracking objects to detect a potential collision with a vehicle. A computing device can receive a first frame and a second frame captured by a capture device mounted to the vehicle. The computing device can then identify first points of interest corresponding to an object identified in the first frame and second points of interest corresponding to the object identified in the second frame. The computing device can then generate a transformation matrix that specifies a transformation of the first points of interest to the second points of interest. The computing device can then determine, based on the transformation matrix, a score corresponding to a potential collision event, and transmit a collision signal to a collision alert device responsive to the score satisfying a potential collision event threshold.
G06V 20/58 - Reconnaissance d’objets en mouvement ou d’obstacles, p. ex. véhicules ou piétonsReconnaissance des objets de la circulation, p. ex. signalisation routière, feux de signalisation ou routes
G06V 20/56 - Contexte ou environnement de l’image à l’extérieur d’un véhicule à partir de capteurs embarqués
G06T 7/246 - Analyse du mouvement utilisant des procédés basés sur les caractéristiques, p. ex. le suivi des coins ou des segments
G06T 3/00 - Transformations géométriques de l'image dans le plan de l'image
G06V 10/44 - Extraction de caractéristiques locales par analyse des parties du motif, p. ex. par détection d’arêtes, de contours, de boucles, d’angles, de barres ou d’intersectionsAnalyse de connectivité, p. ex. de composantes connectées
09 - Appareils et instruments scientifiques et électriques
45 - Services juridiques; services de sécurité; services personnels pour individus
Produits et services
Car video recorders Vehicle and driver telematic services in the nature of providing information concerning safety risks on driver behavior to consumers and automobile insurance companies
09 - Appareils et instruments scientifiques et électriques
42 - Services scientifiques, technologiques et industriels, recherche et conception
45 - Services juridiques; services de sécurité; services personnels pour individus
Produits et services
Car video recorders Cartography and mapping Vehicle and driver telematic services in the nature of providing information concerning safety risks on driver behavior to consumers and automobile insurance companies
Systems and methods are provided for classifying one or more images of video data captured by a camera in a vehicle. The classification involves a detection of a traffic control device, such as a U- Turn sign, in image data. The classification further involves querying a database with a location of the vehicle from which the traffic control device was observed. In some embodiments, the database contains entries for various types of traffic control devices from a family of traffic control devices, where each type of traffic control device in the family has a similar visual appearance. The database query may therefore help disambiguate the visually perceived traffic control device at a particular location. Embodiments may be incorporated into navigation or driver safety systems.
G08G 1/0962 - Dispositions pour donner des instructions variables pour le trafic avec un indicateur monté à l'intérieur du véhicule, p. ex. délivrant des messages vocaux
G06V 20/58 - Reconnaissance d’objets en mouvement ou d’obstacles, p. ex. véhicules ou piétonsReconnaissance des objets de la circulation, p. ex. signalisation routière, feux de signalisation ou routes
09 - Appareils et instruments scientifiques et électriques
45 - Services juridiques; services de sécurité; services personnels pour individus
Produits et services
Car video recorders Vehicle and driver telematic services in the nature of providing information concerning safety risks on driver behavior to consumers and automobile insurance companies; Vehicle fleet monitoring services for safety purposes
59.
SYSTEMS AND METHODS FOR DETECTING INTERSECTION CROSSING EVENTS USING FULL FRAME CLASSIFICATION TECHNIQUES
Disclosed herein are systems and methods for classifying traffic indicators to detect intersection crossings by a vehicle. A computing device can receive a sequence of frames captured by a capture device mounted to the vehicle, and generate an intersection status data structure for each frame in the sequence of frames using a full-frame classification model. The computing device can also classify a set of features detected in each frame using an object detection model, and detect an intersection crossing event based on the intersection status data structure of each frame and the classification of each of the set of features detected in each frame. The systems and methods described herein improve upon existing traffic light classification models by using a full- frame intersection classification model in connection with traditional object tracking techniques, thereby reducing false-positive crossing-event detection and improving the accuracy of classification in a variety of environmental conditions.
Systems and methods for selectively transmitting alerts based on monitored behavior of a driver are disclosed. A system can calculate a driver score for a driver based on a set of driving events detected from sensor data captured while a vehicle was operated by the driver. Each of the set of driving events is associated with a driving behavior in a driving scenario. The driver score is further calculated based on historic driving event data. The system can assign the driver to a category of a number of categories based on the driver score. The system can determine that a change to a habitual driving behavior in a monitored driving scenario would result in reassignment of the driver to another category. The system can transmit an alert to the vehicle based upon a subsequent detection of a driving event that is associated with the monitored driving scenario.
Systems and methods are provided for detecting and classifying driving behaviors, as well as techniques for improving such systems and methods, which may include identifying geographic locations where anomalous rates of non-compliant driving behaviors are observed, such as in the vicinity of certain traffic signs, traffic lights, and road markings.
The present disclosure provides devices, systems and methods for a vehicular sensor system that detects and classifies objects, and further determining a vanishing point and aspect ratios, which enable detecting a misalignment of a lens focus and determining quality metrics; and calibrating the sensor system.
G06V 10/80 - Fusion, c.-à-d. combinaison des données de diverses sources au niveau du capteur, du prétraitement, de l’extraction des caractéristiques ou de la classification
G06V 20/56 - Contexte ou environnement de l’image à l’extérieur d’un véhicule à partir de capteurs embarqués
G06V 10/764 - Dispositions pour la reconnaissance ou la compréhension d’images ou de vidéos utilisant la reconnaissance de formes ou l’apprentissage automatique utilisant la classification, p. ex. des objets vidéo
G06T 7/80 - Analyse des images capturées pour déterminer les paramètres de caméra intrinsèques ou extrinsèques, c.-à-d. étalonnage de caméra
G06T 7/70 - Détermination de la position ou de l'orientation des objets ou des caméras
G01S 19/47 - Détermination de position en combinant les mesures des signaux provenant du système de positionnement satellitaire à radiophares avec une mesure supplémentaire la mesure supplémentaire étant une mesure inertielle, p. ex. en hybridation serrée
63.
Determining causation of traffic events and encouraging good driving behavior
Systems and methods are provided for determining cause of atypical traffic events and/or encouraging good driving behavior. The systems and methods may involve a camera sensor and/or inertial sensors to detect traffic events, as well analytical methods that may attribute a cause to the traffic event. The systems and methods include a processor that is configured to determine an occurrence of an atypical traffic event at or near a monitored vehicle; and determine a cause of the atypical traffic event based on data collected at the monitored vehicle, wherein the cause of the atypical traffic event is at least one of: a driver or control system of the monitored vehicle; a second driver or second control system of a second vehicle; and a road condition.
G06G 7/70 - Calculateurs analogiques pour des procédés, des systèmes ou des dispositifs spécifiques, p. ex. simulateurs de véhicules, p. ex. pour la détermination du chargement admissible de navires
G06V 20/00 - ScènesÉléments spécifiques à la scène
G06V 20/56 - Contexte ou environnement de l’image à l’extérieur d’un véhicule à partir de capteurs embarqués
G08G 1/01 - Détection du mouvement du trafic pour le comptage ou la commande
G08G 1/04 - Détection du mouvement du trafic pour le comptage ou la commande utilisant des détecteurs optiques ou ultrasonores
G05B 13/02 - Systèmes de commande adaptatifs, c.-à-d. systèmes se réglant eux-mêmes automatiquement pour obtenir un rendement optimal suivant un critère prédéterminé électriques
B60R 11/04 - Montage des caméras pour fonctionner pendant la marcheDisposition de leur commande par rapport au véhicule
G06V 20/56 - Contexte ou environnement de l’image à l’extérieur d’un véhicule à partir de capteurs embarqués
G06V 20/58 - Reconnaissance d’objets en mouvement ou d’obstacles, p. ex. véhicules ou piétonsReconnaissance des objets de la circulation, p. ex. signalisation routière, feux de signalisation ou routes
Systems and methods are provided for intelligent driving monitoring systems, advanced driver assistance systems and autonomous driving systems, and providing one-click driver image labeling to facilitate the assignment of drive time to a driver. Various aspects of the driver and/or passengers may be determined, which may include a driver identifier previously associated with the driver, whether the driver is wearing a facial covering, whether an image of the driver is partially occluded, whether the driver is facing in the direction of the camera, and whether an image of the driver is expected to be easily recognizable to a person tasked with assigning representative driver images to driver identifiers. These determinations may be used to improve the efficacy and ease-of-use of a visual login system.
G06F 21/32 - Authentification de l’utilisateur par données biométriques, p. ex. empreintes digitales, balayages de l’iris ou empreintes vocales
B60W 40/08 - Calcul ou estimation des paramètres de fonctionnement pour les systèmes d'aide à la conduite de véhicules routiers qui ne sont pas liés à la commande d'un sous-ensemble particulier liés aux conducteurs ou aux passagers
G06V 10/762 - Dispositions pour la reconnaissance ou la compréhension d’images ou de vidéos utilisant la reconnaissance de formes ou l’apprentissage automatique utilisant le regroupement, p. ex. de visages similaires sur les réseaux sociaux
G06V 10/774 - Génération d'ensembles de motifs de formationTraitement des caractéristiques d’images ou de vidéos dans les espaces de caractéristiquesDispositions pour la reconnaissance ou la compréhension d’images ou de vidéos utilisant la reconnaissance de formes ou l’apprentissage automatique utilisant l’intégration et la réduction de données, p. ex. analyse en composantes principales [PCA] ou analyse en composantes indépendantes [ ICA] ou cartes auto-organisatrices [SOM]Séparation aveugle de source méthodes de Bootstrap, p. ex. "bagging” ou “boosting”
G06V 10/82 - Dispositions pour la reconnaissance ou la compréhension d’images ou de vidéos utilisant la reconnaissance de formes ou l’apprentissage automatique utilisant les réseaux neuronaux
G06V 20/59 - Contexte ou environnement de l’image à l’intérieur d’un véhicule, p. ex. concernant l’occupation des sièges, l’état du conducteur ou les conditions de l’éclairage intérieur
G06V 40/16 - Visages humains, p. ex. parties du visage, croquis ou expressions
Methods and systems for joint processing for data inference in a vehicle-to-cloud communication system are provided. The method includes processing sensor data from a first sensor in a first vehicle using a first model at a first device, resulting in a first inference data. The first communication data derived from the first sensor data is sent to a cloud device, where it undergoes further processing using a second model to generate cloud inference data. Subsequently, the cloud communication data based on the cloud inference data is sent to a second device in a second vehicle from the cloud device.
Systems and methods are provided for intelligent driving monitoring systems, advanced driver assistance systems and autonomous driving systems, and providing one-click driver image labeling to facilitate the assignment of drive time to a driver. Various aspects of the driver and/or passengers may be determined, which may include a driver identifier previously associated with the driver, whether the driver is wearing a facial covering, whether an image of the driver is partially occluded, whether the driver is facing in the direction of the camera, and whether an image of the driver is expected to be easily recognizable to a person tasked with assigning representative driver images to driver identifiers. These determinations may be used to improve the efficacy and ease-of-use of a visual login system.
G06K 9/00 - Méthodes ou dispositions pour la lecture ou la reconnaissance de caractères imprimés ou écrits ou pour la reconnaissance de formes, p.ex. d'empreintes digitales
G06K 9/46 - Extraction d'éléments ou de caractéristiques de l'image
B60R 25/25 - Moyens pour enclencher ou arrêter le système antivol par biométrie
G07C 9/37 - Enregistrement de l’entrée ou de la sortie d'une entité isolée ne comportant pas l’utilisation d’un laissez-passer combiné à une vérification d’identité utilisant des données biométriques, p. ex. des empreintes digitales, un balayage de l’iris ou une reconnaissance de la voix
A neural network is configured to process image data captured by a vehicle-mounted camera. The neural network includes common processing layers (a trunk) and separate, parallelizable processing layers (branches). An object detection branch of the neural network is trained to detect objects that may be visible from the vehicle-mounted camera, such as cars, trucks, and traffic signs. A curve determination branch is trained to detect and parameterize salient curves, such as lane boundaries and road boundaries. The curve determination branch itself is configured with a trunk and branch architecture, having both common and separate processing layers. A first branch computes a likelihood that a curve is present in a given location of the image data and a second branch further localizes the curve within the given location if such a curve is present. Training of the different branches of the neural network may be decoupled.
G06F 18/214 - Génération de motifs d'entraînementProcédés de Bootstrapping, p. ex. ”bagging” ou ”boosting”
G06F 18/21 - Conception ou mise en place de systèmes ou de techniquesExtraction de caractéristiques dans l'espace des caractéristiquesSéparation aveugle de sources
H04N 23/54 - Montage de tubes analyseurs, de capteurs d'images électroniques, de bobines de déviation ou de focalisation
G06V 10/75 - Organisation de procédés de l’appariement, p. ex. comparaisons simultanées ou séquentielles des caractéristiques d’images ou de vidéosApproches-approximative-fine, p. ex. approches multi-échellesAppariement de motifs d’image ou de vidéoMesures de proximité dans les espaces de caractéristiques utilisant l’analyse de contexteSélection des dictionnaires
G06V 10/82 - Dispositions pour la reconnaissance ou la compréhension d’images ou de vidéos utilisant la reconnaissance de formes ou l’apprentissage automatique utilisant les réseaux neuronaux
69.
Inward/outward vehicle monitoring for remote reporting and in-cab warning enhancements
Systems and methods are provided for intelligent driving monitoring systems, advanced driver assistance systems and autonomous driving systems, and providing alerts to the driver of a vehicle, based on anomalies detected between driver behavior and environment captured by the outward facing camera. Various aspects of the driver, which may include his direction of sight, point of focus, posture, gaze, is determined by image processing of the upper visible body of the driver, by a driver facing camera in the vehicle. Other aspects of environment around the vehicle captured by the multitude of cameras in the vehicle are used to correlate driver behavior and actions with what is happening outside to detect and warn on anomalies, prevent accidents, provide feedback to the driver, and in general provide a safer driver experience.
B60W 50/14 - Moyens d'information du conducteur, pour l'avertir ou provoquer son intervention
G06V 20/58 - Reconnaissance d’objets en mouvement ou d’obstacles, p. ex. véhicules ou piétonsReconnaissance des objets de la circulation, p. ex. signalisation routière, feux de signalisation ou routes
G06V 40/16 - Visages humains, p. ex. parties du visage, croquis ou expressions
G06V 20/59 - Contexte ou environnement de l’image à l’intérieur d’un véhicule, p. ex. concernant l’occupation des sièges, l’état du conducteur ou les conditions de l’éclairage intérieur
B60W 40/02 - Calcul ou estimation des paramètres de fonctionnement pour les systèmes d'aide à la conduite de véhicules routiers qui ne sont pas liés à la commande d'un sous-ensemble particulier liés aux conditions ambiantes
B60W 40/08 - Calcul ou estimation des paramètres de fonctionnement pour les systèmes d'aide à la conduite de véhicules routiers qui ne sont pas liés à la commande d'un sous-ensemble particulier liés aux conducteurs ou aux passagers
Systems and methods are provided for recording video of a driver in a vehicle and a surrounding visual field of the driver. The system includes a detachable body coupled to a windshield of a vehicle. The system further includes three or more cameras coupled to the detachable body. The three or more cameras are configured to capture surrounding views from the detachable body. One of the three or more cameras faces a driver seat of the vehicle in response to the detachable body being coupled to the windshield of the vehicle. The video may be processed by the system, the cloud, or a combination of them.
B60R 25/25 - Moyens pour enclencher ou arrêter le système antivol par biométrie
B60R 11/04 - Montage des caméras pour fonctionner pendant la marcheDisposition de leur commande par rapport au véhicule
B60R 25/24 - Moyens pour enclencher ou arrêter le système antivol par des éléments d’identification électroniques comportant un code non mémorisé par l’utilisateur
G06V 20/59 - Contexte ou environnement de l’image à l’intérieur d’un véhicule, p. ex. concernant l’occupation des sièges, l’état du conducteur ou les conditions de l’éclairage intérieur
G06V 40/16 - Visages humains, p. ex. parties du visage, croquis ou expressions
Systems and methods provide, implement, and use using a computer-vision based methods of context-sensitive monitoring and characterization of driver behavior. Additional systems and methods are provided for unsupervised learning of action values, monitoring of a driver's environment, and transmitting visual information from a client to a server.
G08G 1/04 - Détection du mouvement du trafic pour le comptage ou la commande utilisant des détecteurs optiques ou ultrasonores
G06F 18/2413 - Techniques de classification relatives au modèle de classification, p. ex. approches paramétriques ou non paramétriques basées sur les distances des motifs d'entraînement ou de référence
G06V 10/40 - Extraction de caractéristiques d’images ou de vidéos
G06V 10/764 - Dispositions pour la reconnaissance ou la compréhension d’images ou de vidéos utilisant la reconnaissance de formes ou l’apprentissage automatique utilisant la classification, p. ex. des objets vidéo
G06V 10/82 - Dispositions pour la reconnaissance ou la compréhension d’images ou de vidéos utilisant la reconnaissance de formes ou l’apprentissage automatique utilisant les réseaux neuronaux
G06V 20/56 - Contexte ou environnement de l’image à l’extérieur d’un véhicule à partir de capteurs embarqués
G06V 20/58 - Reconnaissance d’objets en mouvement ou d’obstacles, p. ex. véhicules ou piétonsReconnaissance des objets de la circulation, p. ex. signalisation routière, feux de signalisation ou routes
G06V 20/59 - Contexte ou environnement de l’image à l’intérieur d’un véhicule, p. ex. concernant l’occupation des sièges, l’état du conducteur ou les conditions de l’éclairage intérieur
G07C 5/08 - Enregistrement ou indication de données de marche autres que le temps de circulation, de fonctionnement, d'arrêt ou d'attente, avec ou sans enregistrement des temps de circulation, de fonctionnement, d'arrêt ou d'attente
G08G 1/01 - Détection du mouvement du trafic pour le comptage ou la commande
Systems and methods are provided for intelligent driving monitoring systems, advanced driver assistance systems and autonomous driving systems, and providing alerts to the driver of a vehicle. Combinations of co-occurring driving events may be detected and used to warn on anomalies, prevent accidents, provide feedback to the driver, and in general provide a safer driver experience.
Systems and methods are provided for distributed video storage and search with edge computing. The method may comprise caching a first portion of data on a first device. The method may further comprise determining, at a second device, whether the first device has the first portion of data. The determining may be based on whether the first piece of data satisfies a specified criterion. The method may further comprise sending the data, or a portion of the data, and/or a representation of the data from the first device to a third device.
G06F 16/783 - Recherche de données caractérisée par l’utilisation de métadonnées, p. ex. de métadonnées ne provenant pas du contenu ou de métadonnées générées manuellement utilisant des métadonnées provenant automatiquement du contenu
G06V 20/40 - ScènesÉléments spécifiques à la scène dans le contenu vidéo
G06V 20/59 - Contexte ou environnement de l’image à l’intérieur d’un véhicule, p. ex. concernant l’occupation des sièges, l’état du conducteur ou les conditions de l’éclairage intérieur
Systems and methods for curating video and other driving-related data for use in driver coaching, which may include selecting or ranking driving behaviors for coaching, selecting or ranking drivers for coaching, selecting or ranking video and other data to be used in coaching, preparing for, scheduling, and summarizing coaching sessions, matching the format of coaching to the behavior or person being coached, preventing unsafe driving situations, influencing job dispatch decisions based on safety scores, and/or reducing data bandwidth usage based on a determined coaching effectiveness of video data.
G01C 21/30 - Mise en coïncidence avec des cartes ou des contours
G06V 20/56 - Contexte ou environnement de l’image à l’extérieur d’un véhicule à partir de capteurs embarqués
G06F 18/214 - Génération de motifs d'entraînementProcédés de Bootstrapping, p. ex. ”bagging” ou ”boosting”
G06V 10/764 - Dispositions pour la reconnaissance ou la compréhension d’images ou de vidéos utilisant la reconnaissance de formes ou l’apprentissage automatique utilisant la classification, p. ex. des objets vidéo
G06V 10/774 - Génération d'ensembles de motifs de formationTraitement des caractéristiques d’images ou de vidéos dans les espaces de caractéristiquesDispositions pour la reconnaissance ou la compréhension d’images ou de vidéos utilisant la reconnaissance de formes ou l’apprentissage automatique utilisant l’intégration et la réduction de données, p. ex. analyse en composantes principales [PCA] ou analyse en composantes indépendantes [ ICA] ou cartes auto-organisatrices [SOM]Séparation aveugle de source méthodes de Bootstrap, p. ex. "bagging” ou “boosting”
G06V 10/80 - Fusion, c.-à-d. combinaison des données de diverses sources au niveau du capteur, du prétraitement, de l’extraction des caractéristiques ou de la classification
G06V 10/82 - Dispositions pour la reconnaissance ou la compréhension d’images ou de vidéos utilisant la reconnaissance de formes ou l’apprentissage automatique utilisant les réseaux neuronaux
Systems and methods are provided for distributed video storage and search over edge computing devices having a short-term memory and a long-term memory. The method may comprise caching a first portion of data on a first device. The method may further comprise determining, at a second device, whether the first device has the first portion of data. The determining may be based on whether the first piece of data satisfies a specified criterion. The method may further comprise sending the data, or a portion of the data, and/or a representation of the data from the first device to a third device.
G06K 9/00 - Méthodes ou dispositions pour la lecture ou la reconnaissance de caractères imprimés ou écrits ou pour la reconnaissance de formes, p.ex. d'empreintes digitales
G06F 16/783 - Recherche de données caractérisée par l’utilisation de métadonnées, p. ex. de métadonnées ne provenant pas du contenu ou de métadonnées générées manuellement utilisant des métadonnées provenant automatiquement du contenu
G06F 16/71 - IndexationStructures de données à cet effetStructures de stockage
G06F 16/00 - Recherche d’informationsStructures de bases de données à cet effetStructures de systèmes de fichiers à cet effet
G06V 20/40 - ScènesÉléments spécifiques à la scène dans le contenu vidéo
G06V 20/59 - Contexte ou environnement de l’image à l’intérieur d’un véhicule, p. ex. concernant l’occupation des sièges, l’état du conducteur ou les conditions de l’éclairage intérieur
G06K 9/00 - Méthodes ou dispositions pour la lecture ou la reconnaissance de caractères imprimés ou écrits ou pour la reconnaissance de formes, p.ex. d'empreintes digitales
B60W 40/04 - Calcul ou estimation des paramètres de fonctionnement pour les systèmes d'aide à la conduite de véhicules routiers qui ne sont pas liés à la commande d'un sous-ensemble particulier liés aux conditions ambiantes liés aux conditions de trafic
G06T 7/246 - Analyse du mouvement utilisant des procédés basés sur les caractéristiques, p. ex. le suivi des coins ou des segments
G06T 7/70 - Détermination de la position ou de l'orientation des objets ou des caméras
G08G 1/01 - Détection du mouvement du trafic pour le comptage ou la commande
G08G 1/04 - Détection du mouvement du trafic pour le comptage ou la commande utilisant des détecteurs optiques ou ultrasonores
G06V 20/58 - Reconnaissance d’objets en mouvement ou d’obstacles, p. ex. véhicules ou piétonsReconnaissance des objets de la circulation, p. ex. signalisation routière, feux de signalisation ou routes
G06V 20/56 - Contexte ou environnement de l’image à l’extérieur d’un véhicule à partir de capteurs embarqués
G06V 20/40 - ScènesÉléments spécifiques à la scène dans le contenu vidéo
G06V 20/59 - Contexte ou environnement de l’image à l’intérieur d’un véhicule, p. ex. concernant l’occupation des sièges, l’état du conducteur ou les conditions de l’éclairage intérieur
The present disclosure provides devices, systems and methods for a vehicular sensor system that detects and classifies objects, and further determining a vanishing point and aspect ratios, which enable detecting a misalignment of a lens focus and determining quality metrics; and calibrating the sensor system.
G06K 9/00 - Méthodes ou dispositions pour la lecture ou la reconnaissance de caractères imprimés ou écrits ou pour la reconnaissance de formes, p.ex. d'empreintes digitales
G05B 13/02 - Systèmes de commande adaptatifs, c.-à-d. systèmes se réglant eux-mêmes automatiquement pour obtenir un rendement optimal suivant un critère prédéterminé électriques
B60R 11/04 - Montage des caméras pour fonctionner pendant la marcheDisposition de leur commande par rapport au véhicule
G06K 9/00 - Méthodes ou dispositions pour la lecture ou la reconnaissance de caractères imprimés ou écrits ou pour la reconnaissance de formes, p.ex. d'empreintes digitales
The present disclosure provides systems and methods for mapping a determined path of travel. The path of travel may be mapped to a camera view of a camera affixed to a vehicle. In some embodiments, the path of travel may be mapped to another view that is based on a camera, such as a bird's eye view anchored to the camera's position at a given time. These systems and methods may determine the path of travel by incorporating data from later points in time.
G05D 1/02 - Commande de la position ou du cap par référence à un système à deux dimensions
G06V 10/82 - Dispositions pour la reconnaissance ou la compréhension d’images ou de vidéos utilisant la reconnaissance de formes ou l’apprentissage automatique utilisant les réseaux neuronaux
G06T 7/246 - Analyse du mouvement utilisant des procédés basés sur les caractéristiques, p. ex. le suivi des coins ou des segments
G06V 10/25 - Détermination d’une région d’intérêt [ROI] ou d’un volume d’intérêt [VOI]
G06V 20/56 - Contexte ou environnement de l’image à l’extérieur d’un véhicule à partir de capteurs embarqués
G06F 18/2413 - Techniques de classification relatives au modèle de classification, p. ex. approches paramétriques ou non paramétriques basées sur les distances des motifs d'entraînement ou de référence
G06V 10/764 - Dispositions pour la reconnaissance ou la compréhension d’images ou de vidéos utilisant la reconnaissance de formes ou l’apprentissage automatique utilisant la classification, p. ex. des objets vidéo
G06T 7/73 - Détermination de la position ou de l'orientation des objets ou des caméras utilisant des procédés basés sur les caractéristiques
G06K 9/66 - Méthodes ou dispositions pour la reconnaissance utilisant des moyens électroniques utilisant des comparaisons ou corrélations simultanées de signaux images avec une pluralité de références, p.ex. matrice de résistances avec des références réglables par une méthode adaptative, p.ex. en s'instruisant
G06K 9/00 - Méthodes ou dispositions pour la lecture ou la reconnaissance de caractères imprimés ou écrits ou pour la reconnaissance de formes, p.ex. d'empreintes digitales
G06K 9/62 - Méthodes ou dispositions pour la reconnaissance utilisant des moyens électroniques
A neural network is configured to process image data captured by a vehicle-mounted camera. The neural network includes common processing layers (a trunk) and separate, parallelizable processing layers (branches). An object detection branch of the neural network is trained to detect objects that may be visible from the vehicle-mounted camera, such as cars, trucks, and traffic signs. A curve determination branch is trained to detect and parameterize salient curves, such as lane boundaries and road boundaries. The curve determination branch itself is configured with a trunk and branch architecture, having both common and separate processing layers. A first branch computes a likelihood that a curve is present in a given location of the image data and a second branch further localizes the curve within the given location if such a curve is present. Training of the different branches of the neural network may be decoupled.
G06K 9/00 - Méthodes ou dispositions pour la lecture ou la reconnaissance de caractères imprimés ou écrits ou pour la reconnaissance de formes, p.ex. d'empreintes digitales
G06K 9/62 - Méthodes ou dispositions pour la reconnaissance utilisant des moyens électroniques
G06N 3/04 - Architecture, p. ex. topologie d'interconnexion
G05B 13/02 - Systèmes de commande adaptatifs, c.-à-d. systèmes se réglant eux-mêmes automatiquement pour obtenir un rendement optimal suivant un critère prédéterminé électriques
G06K 9/00 - Méthodes ou dispositions pour la lecture ou la reconnaissance de caractères imprimés ou écrits ou pour la reconnaissance de formes, p.ex. d'empreintes digitales
B60R 11/04 - Montage des caméras pour fonctionner pendant la marcheDisposition de leur commande par rapport au véhicule
B60W 40/04 - Calcul ou estimation des paramètres de fonctionnement pour les systèmes d'aide à la conduite de véhicules routiers qui ne sont pas liés à la commande d'un sous-ensemble particulier liés aux conditions ambiantes liés aux conditions de trafic
G08G 1/04 - Détection du mouvement du trafic pour le comptage ou la commande utilisant des détecteurs optiques ou ultrasonores
G06T 7/246 - Analyse du mouvement utilisant des procédés basés sur les caractéristiques, p. ex. le suivi des coins ou des segments
G06T 7/70 - Détermination de la position ou de l'orientation des objets ou des caméras
G06K 9/00 - Méthodes ou dispositions pour la lecture ou la reconnaissance de caractères imprimés ou écrits ou pour la reconnaissance de formes, p.ex. d'empreintes digitales
G06K 9/62 - Méthodes ou dispositions pour la reconnaissance utilisant des moyens électroniques
G08G 1/01 - Détection du mouvement du trafic pour le comptage ou la commande
Systems and methods provide, implement, and use using a computer-vision based methods of context-sensitive monitoring and characterization of driver behavior. Additional systems and methods are provided for unsupervised learning of action values, monitoring of a driver's environment, and transmitting visual information from a client to a server.
G06K 9/00 - Méthodes ou dispositions pour la lecture ou la reconnaissance de caractères imprimés ou écrits ou pour la reconnaissance de formes, p.ex. d'empreintes digitales
G08G 1/04 - Détection du mouvement du trafic pour le comptage ou la commande utilisant des détecteurs optiques ou ultrasonores
G06K 9/62 - Méthodes ou dispositions pour la reconnaissance utilisant des moyens électroniques
G07C 5/08 - Enregistrement ou indication de données de marche autres que le temps de circulation, de fonctionnement, d'arrêt ou d'attente, avec ou sans enregistrement des temps de circulation, de fonctionnement, d'arrêt ou d'attente
G08G 1/01 - Détection du mouvement du trafic pour le comptage ou la commande
09 - Appareils et instruments scientifiques et électriques
42 - Services scientifiques, technologiques et industriels, recherche et conception
Produits et services
Vehicle safety equipment comprised primarily of dashboard
video cameras, GPS and inertial sensors for determining rate
of motion of vehicle and location, image sensors, and
downloadable integrated computer software for analyzing data
from video recorders and positional sensors for use in the
field of driver risk management, improving driver safety and
reducing risky driving behavior; downloadable computer
software that compiles information regarding the vehicle's
operations; downloadable mobile application software that
tracks, analyzes, and reports driver performance in
real-time; downloadable mobile application software that
tracks, analyzes, and reports nearby driver performance in
real-time; downloadable mobile application software for
detecting and tracking location of vehicle, detecting key
risk factors for drivers, and sending drivers alerts,
notifications and messages. Software as a service (SAAS) services featuring software for
development of IoT (Internet of Things) platform solutions
and systems using computer vision and machine learning
technologies; providing temporary use of non-downloadable
computer software, namely, an end to end software solution
via the cloud for crowd sourced video analytics along with
deep learning based analytics with artificial intelligence
(AI) capabilities to form generalizations and improve the
system's ability to detect and alert future behavior and
incidents; software as a service (SAAS) services featuring
software for a computer software driver performance scoring
method to measure, monitor, and collect data of driving
behavior and performance; software as a service (SAAS)
services, featuring software for use in vehicle fleet safety
management, tracking and reporting driver and fleet safety;
research and development of technology in the fields of
Artificial Intelligence, computer vision, edge computing,
Internet of Things (IoT), machine learning, geo-location,
and video and predictive analytics; providing temporary use
of non-downloadable software for monitoring and tracking
driving behavior and performance, for streaming, storing,
and analyzing video data; providing temporary use of
non-downloadable computer software for gathering data,
gathering driving conditions and driver actions, mapping the
area around a vehicle and creating a database; providing
temporary use of non-downloadable computer software, namely,
software for image and signal processing, object detection
and recognition, three-dimensional reconstruction, and
motion analysis.
Systems and methods provide, implement, and use using a computer-vision based methods of context-sensitive monitoring and characterization of driver behavior. Additional systems and methods are provided for unsupervised learning of action values, monitoring of a driver's environment, and transmitting visual information from a client to a server.
G08G 1/04 - Détection du mouvement du trafic pour le comptage ou la commande utilisant des détecteurs optiques ou ultrasonores
G06K 9/62 - Méthodes ou dispositions pour la reconnaissance utilisant des moyens électroniques
G07C 5/08 - Enregistrement ou indication de données de marche autres que le temps de circulation, de fonctionnement, d'arrêt ou d'attente, avec ou sans enregistrement des temps de circulation, de fonctionnement, d'arrêt ou d'attente
G06K 9/00 - Méthodes ou dispositions pour la lecture ou la reconnaissance de caractères imprimés ou écrits ou pour la reconnaissance de formes, p.ex. d'empreintes digitales
G08G 1/01 - Détection du mouvement du trafic pour le comptage ou la commande
09 - Appareils et instruments scientifiques et électriques
42 - Services scientifiques, technologiques et industriels, recherche et conception
Produits et services
Vehicle safety equipment comprised primarily of dashboard
video cameras, GPS and inertial sensors for determining rate
of motion of vehicle and location, image sensors, and
downloadable integrated computer software for analyzing data
from video recorders and positional sensors for use in the
field of driver risk management, improving driver safety and
reducing risky driving behavior; downloadable computer
software that compiles information regarding the vehicle's
operations; downloadable mobile application software that
tracks, analyzes, and reports driver performance in
real-time; downloadable mobile application software that
tracks, analyzes, and reports nearby driver performance in
real-time; downloadable mobile application software for
detecting and tracking location of vehicle, detecting key
risk factors for drivers, and sending drivers alerts,
notifications and messages. Software as a service (SAAS) services featuring software for
development of IoT (Internet of Things) platform solutions
and systems using computer vision and machine learning
technologies; providing temporary use of non-downloadable
computer software, namely, an end to end software solution
via the cloud for crowd sourced video analytics along with
deep learning based analytics with artificial intelligence
(AI) capabilities to form generalizations and improve the
system's ability to detect and alert future behavior and
incidents; software as a service (SAAS) services featuring
software for a computer software driver performance scoring
method to measure, monitor, and collect data of driving
behavior and performance; software as a service (SAAS)
services, featuring software for use in vehicle fleet safety
management, tracking and reporting driver and fleet safety;
research and development of technology in the fields of
artificial intelligence, computer vision, edge computing,
Internet of Things (IoT), machine learning, geo-location,
and video and predictive analytics; providing temporary use
of non-downloadable software for monitoring and tracking
driving behavior and performance, for streaming, storing,
and analyzing video data; providing temporary use of
non-downloadable computer software for gathering data,
gathering driving conditions and driver actions, mapping the
area around a vehicle and creating a database; providing
temporary use of non-downloadable computer software, namely,
software for image and signal processing, object detection
and recognition, three-dimensional reconstruction, and
motion analysis.
09 - Appareils et instruments scientifiques et électriques
Produits et services
Vehicle safety equipment comprised primarily of dashboard
video cameras, GPS and inertial sensors for determining rate
of motion of vehicle and location, image sensors, and
downloadable integrated computer software for analyzing data
from video recorders and positional sensors for use in the
field of driver risk management, improving driver safety and
reducing risky driving behavior; downloadable computer
software that compiles information regarding the vehicle's
operations; downloadable mobile application software that
tracks, analyzes, and reports driver performance in
real-time; downloadable mobile application software that
tracks, analyzes, and reports nearby driver performance in
real-time; downloadable mobile application software for
detecting and tracking location of vehicle, detecting key
risk factors for drivers, and sending drivers alerts,
notifications and messages.
09 - Appareils et instruments scientifiques et électriques
42 - Services scientifiques, technologiques et industriels, recherche et conception
Produits et services
Vehicle safety equipment comprised primarily of dashboard
video cameras, GPS and inertial sensors for determining rate
of motion of vehicle and location, image sensors, and
downloadable integrated computer software for analyzing data
from video recorders and positional sensors for use in the
field of driver risk management, improving driver safety and
reducing risky driving behavior; downloadable computer
software that compiles information regarding the vehicle's
operations; downloadable mobile application software that
tracks, analyzes, and reports driver performance in
real-time; downloadable mobile application software that
tracks, analyzes, and reports nearby driver performance in
real-time; downloadable mobile application software for
detecting and tracking location of vehicle, detecting key
risk factors for drivers, and sending drivers alerts,
notifications and messages. Software as a service (SAAS) services featuring software for
development of IoT (Internet of Things) platform solutions
and systems using computer vision and machine learning
technologies; providing temporary use of non-downloadable
computer software, namely, an end to end software solution
via the cloud for crowd sourced video analytics along with
deep learning based analytics with artificial intelligence
(AI) capabilities to form generalizations and improve the
system's ability to detect and alert future behavior and
incidents; software as a service (SAAS) services featuring
software for a computer software driver performance scoring
method to measure, monitor, and collect data of driving
behavior and performance; software as a service (SAAS)
services, featuring software for use in vehicle fleet safety
management, tracking and reporting driver and fleet safety;
research and development of technology in the fields of
Artificial Intelligence, computer vision, edge computing,
Internet of Things (IoT), machine learning, geo-location,
and video and predictive analytics; providing temporary use
of non-downloadable software for monitoring and tracking
driving behavior and performance, for streaming, storing,
and analyzing video data; providing temporary use of
non-downloadable computer software for gathering data,
gathering driving conditions and driver actions, mapping the
area around a vehicle and creating a database; providing
temporary use of non-downloadable computer software, namely,
software for image and signal processing, object detection
and recognition, three-dimensional reconstruction, and
motion analysis.
91.
INWARD/OUTWARD VEHICLE MONITORING FOR REMOTE REPORTING AND IN-CAB WARNING ENHANCEMENTS
Systems and methods are provided for intelligent driving monitoring systems, advanced driver assistance systems and autonomous driving systems, and providing alerts to the driver of a vehicle, based on anomalies detected between driver behavior and environment captured by the outward facing camera. Various aspects of the driver, which may include his direction of sight, point of focus, posture, gaze, is determined by image processing of the upper visible body of the driver, by a driver facing camera in the vehicle. Other aspects of environment around the vehicle captured by the multitude of cameras in the vehicle are used to correlate driver behavior and actions with what is happening outside to detect and warn on anomalies, prevent accidents, provide feedback to the driver, and in general provide a safer driver experience.
Systems and methods are provided for determining cause of atypical traffic events and/or encouraging good driving behavior. The systems and methods may involve a camera sensor and/or inertial sensors to detect traffic events, as well analytical methods that may attribute a cause to the traffic event. The systems and methods include a processor that is configured to determine an occurrence of an atypical traffic event at or near a monitored vehicle; and determine a cause of the atypical traffic event based on data collected at the monitored vehicle, wherein the cause of the atypical traffic event is at least one of: a driver or control system of the monitored vehicle; a second driver or second control system of a second vehicle; and a road condition.
G06G 7/70 - Calculateurs analogiques pour des procédés, des systèmes ou des dispositifs spécifiques, p. ex. simulateurs de véhicules, p. ex. pour la détermination du chargement admissible de navires
G08G 1/01 - Détection du mouvement du trafic pour le comptage ou la commande
G08G 1/04 - Détection du mouvement du trafic pour le comptage ou la commande utilisant des détecteurs optiques ou ultrasonores
G06V 20/00 - ScènesÉléments spécifiques à la scène
G06V 20/56 - Contexte ou environnement de l’image à l’extérieur d’un véhicule à partir de capteurs embarqués
09 - Appareils et instruments scientifiques et électriques
42 - Services scientifiques, technologiques et industriels, recherche et conception
Produits et services
(1) Vehicle safety equipment comprised primarily of dashboard video cameras, GPS and inertial sensors for determining rate of motion of vehicle and location, image sensors, and downloadable integrated computer software for analyzing data from video recorders and positional sensors for use in the field of driver risk management, improving driver safety and reducing risky driving behavior; downloadable computer software that compiles information regarding the vehicle's operations; downloadable mobile application software that tracks, analyzes, and reports driver performance in real-time; downloadable mobile application software that tracks, analyzes, and reports nearby driver performance in real-time; downloadable mobile application software for detecting and tracking location of vehicle, detecting key risk factors for drivers, and sending drivers alerts, notifications and messages (1) Software as a service (SAAS) featuring software using computer vision and machine learning technologies for the development of vehicular IoT (Internet of Things) platform solutions and systems in the field of transport; providing temporary use of non-downloadable computer software, namely, an end to end software solution via the cloud for crowd sourced video analytics along with deep learning based analytics with artificial intelligence (AI) capabilities to form generalizations and improve the system's ability to detect drivers' behavior and alert drivers of future incidents, namely in the field of transport; software as a service (SAAS) services featuring software for a computer software driver performance scoring method to measure, monitor, and collect data of driving behavior and performance; software as a service (SAAS) services, featuring software for use in vehicle fleet safety management, tracking and reporting driver and fleet safety; Machine learning, computer software and non-downloadable computer AI software, and cloud-based research and development of technology in the fields of Artificial Intelligence, computer vision, edge computing, Internet of Things (IoT), machine learning, geo-location, and video and predictive analytics, namely, data analysis relating to driving and traffic and driver behavior and performance; providing temporary use of nondownloadable software for monitoring and tracking driving behavior and performance, for streaming, storing, and analyzing video data; providing temporary use of non-downloadable computer software for gathering data for cartography and mapping services, namely, gathering driving conditions and driver actions, mapping the area around a vehicle based on detection and recognition of objects on and near roads, and creating a database
09 - Appareils et instruments scientifiques et électriques
42 - Services scientifiques, technologiques et industriels, recherche et conception
Produits et services
(1) Vehicle safety equipment comprised primarily of dashboard video cameras, GPS and inertial sensors for determining rate of motion of vehicle and location, image sensors, and downloadable integrated computer software for analyzing data from video recorders and positional sensors for use in the field of driver risk management, improving driver safety and reducing risky driving behavior; downloadable computer software that compiles information regarding the vehicle's operations; downloadable mobile application software that tracks, analyzes, and reports driver performance in real-time; downloadable mobile application software that tracks, analyzes, and reports nearby driver performance in real-time; downloadable mobile application software for detecting and tracking location of vehicle, detecting key risk factors for drivers, and sending drivers alerts, notifications and messages. (1) Software as a service (SAAS) featuring software using computer vision and machine learning technologies for the development of vehicular IoT (Internet of Things) platform solutions and systems in the field of transport; providing temporary use of non-downloadable computer software, namely, an end to end software solution via the cloud for crowd sourced video analytics along with deep learning based analytics with artificial intelligence (AI) capabilities to form generalizations and improve the system's ability to detect drivers' behavior and alert drivers of future incidents, namely in the field of transport; software as a service (SAAS) services featuring software for a computer software driver performance scoring method to measure, monitor, and collect data of driving behavior and performance; software as a service (SAAS) services, featuring software for use in vehicle fleet safety management, tracking and reporting driver and fleet safety; cloud-based research and development of technology in the fields of artificial intelligence, computer vision, edge computing, Internet of Things (IoT), machine learning, geo-location, and video and predictive analytics, namely, data analysis relating to driving and traffic and driver behavior and performance; providing temporary use of non-downloadable software for monitoring and tracking driving behavior and performance, for streaming, storing, and analyzing video data; providing temporary use of non-downloadable computer software for gathering data for cartography and mapping services, namely, gathering driving conditions and driver actions, mapping the area around a vehicle based on detection and recognition of objects on and near roads, and creating a database
09 - Appareils et instruments scientifiques et électriques
Produits et services
(1) Vehicle safety equipment comprised primarily of dashboard video cameras, GPS and inertial sensors for determining rate of motion of vehicle and location, image sensors, and downloadable integrated computer software for analyzing data from video recorders and positional sensors for use in the field of driver risk management, improving driver safety and reducing risky driving behavior; downloadable computer software that compiles information regarding the vehicle's operations; downloadable mobile application software that tracks, analyzes, and reports driver performance in real-time; downloadable mobile application software that tracks, analyzes, and reports nearby driver performance in real-time; downloadable mobile application software for detecting and tracking location of vehicle, detecting key risk factors for drivers, and sending drivers alerts, notifications and messages.
09 - Appareils et instruments scientifiques et électriques
42 - Services scientifiques, technologiques et industriels, recherche et conception
Produits et services
(1) Vehicle safety equipment comprised primarily of dashboard video cameras, GPS and inertial sensors for determining rate of motion of vehicle and location, image sensors, and downloadable integrated computer software for analyzing data from video recorders and positional sensors for use in the field of driver risk management, improving driver safety and reducing risky driving behavior; downloadable computer software that compiles information regarding the vehicle's operations; downloadable mobile application software that tracks, analyzes, and reports driver performance in real-time; downloadable mobile application software that tracks, analyzes, and reports nearby driver performance in real-time; downloadable mobile application software for detecting and tracking location of vehicle, detecting key risk factors for drivers, and sending drivers alerts, notifications and messages. (1) Software as a service (SAAS) featuring software using computer vision and machine learning technologies for the development of vehicular IoT (Internet of Things) platform solutions and systems in the field of transport; providing temporary use of non-downloadable computer software, namely, an end to end software solution via the cloud for crowd sourced video analytics along with deep learning based analytics with artificial intelligence (AI) capabilities to form generalizations and improve the system's ability to detect drivers' behavior and alert drivers of future incidents, namely in the field of transport; software as a service (SAAS) services featuring software for a computer software driver performance scoring method to measure, monitor, and collect data of driving behavior and performance; software as a service (SAAS) services, featuring software for use in vehicle fleet safety management, tracking and reporting driver and fleet safety; Machine learning, computer software and non-downloadable computer AI software, and cloud-based research and development of technology in the fields of Artificial Intelligence, computer vision, edge computing, Internet of Things (IoT), machine learning, geo-location, and video and predictive analytics, namely, data analysis relating to driving and traffic and driver behavior and performance; providing temporary use of non-downloadable software for monitoring and tracking driving behavior and performance, for streaming, storing, and analyzing video data; providing temporary use of non-downloadable computer software for gathering data for cartography and mapping services, namely, gathering driving conditions and driver actions, mapping the area around a vehicle based on detection and recognition of objects on and near roads and creating a database.
Systems and methods provide, implement, and use using a computer-vision based methods of context-sensitive monitoring and characterization of driver behavior. Additional systems and methods are provided for unsupervised learning of action values, monitoring of a driver's environment, and transmitting visual information from a client to a server.
G08G 1/04 - Détection du mouvement du trafic pour le comptage ou la commande utilisant des détecteurs optiques ou ultrasonores
G07C 5/08 - Enregistrement ou indication de données de marche autres que le temps de circulation, de fonctionnement, d'arrêt ou d'attente, avec ou sans enregistrement des temps de circulation, de fonctionnement, d'arrêt ou d'attente
G06K 9/62 - Méthodes ou dispositions pour la reconnaissance utilisant des moyens électroniques
G06K 9/00 - Méthodes ou dispositions pour la lecture ou la reconnaissance de caractères imprimés ou écrits ou pour la reconnaissance de formes, p.ex. d'empreintes digitales
G08G 1/01 - Détection du mouvement du trafic pour le comptage ou la commande
09 - Appareils et instruments scientifiques et électriques
42 - Services scientifiques, technologiques et industriels, recherche et conception
Produits et services
Vehicle safety equipment comprised primarily of dashboard video cameras, GPS and inertial sensors for determining rate of motion of vehicle and location, image sensors, and downloadable integrated computer software for analyzing data from video recorders and positional sensors for use in the field of driver risk management, improving driver safety and reducing risky driving behavior; downloadable computer software that compiles information regarding the vehicle's operations; downloadable mobile application software that tracks, analyzes, and reports driver performance in real-time; downloadable mobile application software that tracks, analyzes, and reports nearby driver performance in real-time; downloadable mobile application software for detecting and tracking location of vehicle, detecting key risk factors for drivers, and sending drivers alerts, notifications and messages Software as a service (SAAS) services featuring software for development of IoT (Internet of Things) platform solutions and systems using computer vision and machine learning technologies; providing temporary use of non-downloadable computer software, namely, an end to end software solution via the cloud for crowd sourced video analytics along with deep learning based analytics with artificial intelligence (AI) capabilities to form generalizations and improve the system's ability to detect and alert future behavior and incidents; software as a service (SAAS) services featuring software for a computer software driver performance scoring method to measure, monitor, and collect data of driving behavior and performance; software as a service (SAAS) services, featuring software for use in vehicle fleet safety management, tracking and reporting driver and fleet safety; research and development of technology in the fields of Artificial Intelligence, computer vision, edge computing, Internet of Things (IoT), machine learning, geo-location, and video and predictive analytics; providing temporary use of non-downloadable software for monitoring and tracking driving behavior and performance, for streaming, storing, and analyzing video data; providing temporary use of non-downloadable computer software for gathering data, gathering driving conditions and driver actions, mapping the area around a vehicle and creating a database; providing temporary use of non-downloadable computer software, namely, software for image and signal processing, object detection and recognition, three-dimensional reconstruction, and motion analysis
09 - Appareils et instruments scientifiques et électriques
42 - Services scientifiques, technologiques et industriels, recherche et conception
Produits et services
Vehicle safety equipment comprised primarily of dashboard video cameras, GPS and inertial sensors for determining rate of motion of vehicle and location, image sensors, and downloadable integrated computer software for analyzing data from video recorders and positional sensors for use in the field of driver risk management, improving driver safety and reducing risky driving behavior; downloadable computer software that compiles information regarding the vehicle's operations; downloadable mobile application software that tracks, analyzes, and reports driver performance in real-time; downloadable mobile application software that tracks, analyzes, and reports nearby driver performance in real-time; downloadable mobile application software for detecting and tracking location of vehicle, detecting key risk factors for drivers, and sending drivers alerts, notifications and messages Software as a service (SAAS) services featuring software for development of IoT (Internet of Things) platform solutions and systems using computer vision and machine learning technologies; providing temporary use of non-downloadable computer software, namely, an end to end software solution via the cloud for crowd sourced video analytics along with deep learning based analytics with artificial intelligence (AI) capabilities to form generalizations and improve the system's ability to detect and alert future behavior and incidents; software as a service (SAAS) services featuring software for a computer software driver performance scoring method to measure, monitor, and collect data of driving behavior and performance; software as a service (SAAS) services, featuring software for use in vehicle fleet safety management, tracking and reporting driver and fleet safety; research and development of technology in the fields of Artificial Intelligence, computer vision, edge computing, Internet of Things (IoT), machine learning, geo-location, and video and predictive analytics; providing temporary use of non-downloadable software for monitoring and tracking driving behavior and performance, for streaming, storing, and analyzing video data; providing temporary use of non-downloadable computer software for gathering data, gathering driving conditions and driver actions, mapping the area around a vehicle and creating a database; providing temporary use of non-downloadable computer software, namely, software for image and signal processing, object detection and recognition, three-dimensional reconstruction, and motion analysis