ES2680583T3 - Ahorro de ancho de banda determinado por servidor en la transmisión de eventos - Google Patents

Ahorro de ancho de banda determinado por servidor en la transmisión de eventos Download PDF

Info

Publication number
ES2680583T3
ES2680583T3 ES13870646.0T ES13870646T ES2680583T3 ES 2680583 T3 ES2680583 T3 ES 2680583T3 ES 13870646 T ES13870646 T ES 13870646T ES 2680583 T3 ES2680583 T3 ES 2680583T3
Authority
ES
Spain
Prior art keywords
event
data
vehicle
driving
driving event
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
ES13870646.0T
Other languages
English (en)
Inventor
Daniel Lambert
Joshua Donald Botnen
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Lytx Inc
Original Assignee
Lytx Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Lytx Inc filed Critical Lytx Inc
Application granted granted Critical
Publication of ES2680583T3 publication Critical patent/ES2680583T3/es
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07CTIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
    • G07C5/00Registering or indicating the working of vehicles
    • G07C5/008Registering or indicating the working of vehicles communicating information to a remotely located station
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07CTIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
    • G07C5/00Registering or indicating the working of vehicles
    • G07C5/08Registering or indicating performance data other than driving, working, idle, or waiting time, with or without registering driving, working, idle or waiting time

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Traffic Control Systems (AREA)

Abstract

Un sistema que comprende: un registrador de eventos del vehículo (102) montado en un vehículo; y que comprende un conjunto de sensores que incluye un Sistema de Posicionamiento Global, GPS, (204) y sensores de estado del vehículo (214); y un sistema de comunicaciones (226); y un servidor remoto de datos del vehículo (104) dispuesto para recopilar datos de múltiples registradores de eventos de vehículo (102) con el fin de analizar los datos de registrador de eventos del vehículo, comprendiendo este servidor: una interfaz configurada para recibir (600) una parte de datos sobre un evento de conducción; y un procesador configurado para: determinar (608) si se deberían solicitar más datos sobre el evento de conducción; y en el caso de que se deban solicitar más datos sobre el evento de conducción, solicitar (610) más datos sobre el evento de conducción, que se caracteriza porque: en el que el servidor también comprende una base de datos de excepciones que almacena criterios en virtud de los cuales se decide qué eventos detectados se deben ignorar para determinar si se deberían solicitar más datos sobre el evento; y en el que el sistema está adaptado de manera que los clientes del registrador de eventos del vehículo pueden introducir excepciones de activación de eventos de conducción; y en caso de que el evento de conducción no cumpla los criterios de no transmisión, se marca que el evento de conducción ha sido comprobado con la base de datos de excepciones y una indicación de una versión o fecha de la base de datos de excepciones.

Description

5
10
15
20
25
30
35
40
45
50
55
60
DESCRIPCION
Ahorro de ancho de banda determinado por servidor en la transmisión de eventos
ANTECEDENTES DE LA INVENCION
[0001] Los vehículos modernos (por ejemplo, aviones, barcos, trenes, automóviles, camiones, etc.) pueden incluir un registrador de eventos del vehículo para comprender mejor la línea de tiempo de un evento anómalo (por ejemplo, un accidente). Un registrador de eventos del vehículo normalmente incluye un conjunto de sensores, por ejemplo, grabadoras de vídeo, grabadoras de audio, acelerómetros, giroscopios, sensores de estado del vehículo, GPS (Sistema de Posicionamiento Global), etc., que aportan informes de datos, los cuales se usan para determinar la ocurrencia de un evento anómalo. Si se detecta un evento anómalo, los datos del sensor relacionados con el evento se almacenan para su posterior revisión. Un registrador de eventos del vehículo para automóviles y camiones (por ejemplo, vehículos que circulan en vías públicas) puede incluir datos de mapas de carreteras que comprenden información legal para ubicaciones específicas (por ejemplo, información sobre el límite de velocidad, información sobre señales de stop, información sobre semáforos, información sobre señales de ceda el paso, etc.). Se puede utilizar la información legal para ubicaciones específicas con el fin de identificar un evento anómalo en el caso de que el vehículo actúe en contra de la ley (por ejemplo, viaje por encima del límite de velocidad, no respete una señal de stop, etc.). Si existe un error en la información legal, los eventos anómalos pueden identificarse incorrectamente, lo que podría ocasionar gastos innecesarios cuando el evento se procese, almacene y/o transmita.
En US 2007/0100519 se describe un sistema de diagnóstico que utiliza una interfaz de comunicaciones basada en radio para descargar los resultados del diagnóstico del sistema a bordo en el vehículo y evalúa dichos resultados en una plataforma de diagnóstico externa. Los errores se identifican, procesan y almacenan con información relacionada con el estado de las unidades de control, y los datos más significativos se envían a un centro de diagnóstico en un centro de asistencia al cliente (CAC, Customer Assistance Center) para que sean evaluados y se saquen las conclusiones pertinentes sobre la causa del error. Si se requieren datos adicionales del vehículo, pueden solicitarse posteriormente.
La invención se define en las reivindicaciones.
BREVE DESCRIPCION DE LOS DIBUJOS
[0002] En la siguiente descripción detallada y los dibujos adjuntos se describen diversas realizaciones de la invención.
[0003] La Figura 1 es un diagrama de bloques en el que se ilustra una realización de un sistema que incluye un registrador de eventos del vehículo.
[0004] La Figura 2 es un diagrama de bloques en el que se ilustra una realización de un registrador de eventos del vehículo.
[0005] La Figura 3 es un diagrama de bloques en el que se ilustra una realización de un servidor de datos del vehículo.
[0006] La Figura 4 es un diagrama en el que se ilustra una realización de segmentos de mapa.
[0007] La Figura 5 es un diagrama en el que se ilustra una realización de una base de datos de excepciones.
[0008] La Figura 6 es un diagrama de flujo en el que se ilustra una realización de un proceso para recibir un evento
de conducción.
DESCRIPCION DETALLADA
[0009] Se puede implementar la invención de numerosas maneras, entre las que figuran como un proceso, un aparato, un sistema, una composición de materia, un producto de programa informático incorporado en un medio de almacenamiento legible por ordenador y/o un procesador, como por ejemplo un procesador configurado para ejecutar instrucciones almacenadas en una memoria acoplada al procesador y/o provistas por dicha memoria. En esta especificación, estas implementaciones o cualquier otra forma que la invención pueda adoptar se pueden denominar técnicas. En general, el orden de los pasos de los procesos descritos puede modificarse dentro del ámbito de la invención. A menos que se indique lo contrario, un componente, como un procesador o una memoria, que se describe como configurado para realizar una tarea puede implementarse como un componente general que se configura temporalmente para realizar la tarea en un momento determinado o un componente específico que se fabrica para realizar la tarea. Tal y como se usa en el presente, el término “procesador” se refiere a uno o varios dispositivos, circuitos y/o núcleos de procesamiento configurados para procesar datos, como por ejemplo instrucciones de programas informáticos.
5
10
15
20
25
30
35
40
45
50
55
60
65
[0010] A continuación se ofrece una descripción detallada de una o varias realizaciones de la invención, junto con las figuras adjuntas que ilustran los principios de la invención. La invención se describe en relación con dichas realizaciones, pero la invención no está limitada a ninguna realización. El ámbito de la invención está limitado solo por las reivindicaciones y la invención abarca numerosas alternativas, modificaciones y equivalentes. En la siguiente descripción se exponen numerosos detalles específicos con el fin de proporcionar una comprensión exhaustiva de la invención. Estos detalles se proporcionan a fines de ejemplo y la invención se puede poner en práctica de acuerdo con las reivindicaciones sin algunos o todos estos detalles específicos. En aras de la claridad, no se ha descrito en detalle el material técnico que se conoce en los campos técnicos relacionados con la invención con el fin de no oscurecer innecesariamente la invención.
[0011] Se describe el ahorro de ancho de banda determinado por el servidor en la transmisión de eventos. Un sistema para recibir un evento de conducción comprende una interfaz configurada para recibir una parte de datos sobre un evento de conducción. Un sistema para recibir un evento de conducción comprende un procesador configurado para determinar si se deben solicitar más datos sobre el evento de conducción y, en caso de que se soliciten más datos sobre el evento de conducción, solicitar más datos sobre el evento de conducción. El sistema comprende una memoria acoplada al procesador y configurada para suministrar instrucciones al procesador.
[0012] Un sistema de registro de eventos de vehículo comprende un conjunto de sensores que comprende un Sistema de Posicionamiento Global (GPS) y un conjunto de datos de mapa. El GPS, junto con los datos de mapa, sirve para identificar la posición y la velocidad del vehículo en una carretera descrita en los datos de mapa. Los datos de mapa comprenden información legal para ubicaciones específicas con el fin de determinar si el vehículo opera dentro de la ley. En algunas realizaciones, los datos de mapa que comprenden información legal para ubicaciones específicas son proporcionados al fabricante del registrador de eventos del vehículo por un tercero (por ejemplo, un proveedor de datos de mapa). En algunas realizaciones, la información legal para ubicaciones específicas incluye errores, por ejemplo, ubicaciones donde la información de límite de velocidad indicada difiere del límite de velocidad real (por ejemplo, el límite de velocidad predeterminado legal o el límite de velocidad publicado) o ubicaciones donde se indica una señal de stop pero no existe ninguna. Los errores en la información legal almacenada para ubicaciones específicas pueden hacer que un vehículo que opera de acuerdo con la ley aparezca marcado con una infracción por error. Esto aumenta los costes cuando se detecta una infracción y se activa la captura y transmisión de una grabación de vídeo, incurriendo innecesariamente en gastos para el propietario del sistema de registro de eventos del vehículo (por ejemplo, el coste de transmisión, el coste de almacenamiento en la grabadora, el coste de revisión del evento, etc.).
[0013] La Figura 1 es un diagrama de bloques en el que se ilustra una realización de un sistema que incluye un registrador de eventos del vehículo. En el ejemplo mostrado, el registrador de eventos del vehículo (102) comprende un registrador de eventos del vehículo montado en un vehículo (por ejemplo, un automóvil o camión). El registrador de eventos del vehículo (102) comprende un conjunto de sensores, por ejemplo, grabadoras de vídeo, grabadoras de audio, acelerómetros, giroscopios, sensores de estado del vehículo, GPS, sensores de temperatura exterior, sensores de humedad, sensores rastreadores de línea de láser o cualquier otro sensor apropiado. En diversas realizaciones, los sensores de estado del vehículo comprenden un velocímetro, un sensor de pedal de acelerador, un sensor de pedal de freno, un sensor de revoluciones por minuto (RPM) del motor, un sensor de temperatura del motor, un sensor de faros, un sensor de despliegue de airbags, sensores de peso en asientos del conductor y los pasajeros, un sensor de sistema antibloqueo de frenado, un sensor de escape del motor, un sensor de posición de marcha, un sensor de operación del equipo de cabina o cualesquiera otros sensores de estado apropiados del vehículo. En algunas realizaciones, el registrador de eventos del vehículo (102) recibe datos del sensor o datos del sensor de estado del vehículo desde un sensor del vehículo de a bordo. El registrador de eventos del vehículo (102) comprende datos de mapa. En algunas realizaciones, el registrador de eventos del vehículo (102) comprende un sistema para procesar datos del sensor y detectar eventos. En algunas realizaciones, el registrador de eventos del vehículo (102) comprende un sistema para detectar conductas de riesgo. En algunas realizaciones, el registrador de eventos del vehículo (102) comprende un sistema para detectar eventos de infracción del límite de velocidad. En algunas realizaciones, el registrador de eventos del vehículo (102) comprende un sistema para detectar eventos de infracción de señal de stop. El registrador de eventos del vehículo (102) comprende un sistema para ahorrar ancho de banda en la transmisión de eventos. En diversas realizaciones, el registrador de eventos del vehículo (102) está montado en el vehículo (106) en una de las siguientes ubicaciones: el chasis, la rejilla frontal, el salpicadero, el espejo retrovisor o cualquier otra ubicación apropiada. En algunas realizaciones, el registrador de eventos del vehículo (102) comprende unidades múltiples montadas en diferentes ubicaciones en el vehículo (106). En algunas realizaciones, el registrador de eventos del vehículo (102) comprende un sistema de comunicaciones para comunicarse con la red (100). En algunas realizaciones, el registrador de eventos del vehículo (102) comprende un sistema para transmitir datos del registrador de eventos del vehículo. En diversas realizaciones, la red (100) comprende una red inalámbrica, una red cableada, una red de telefonía móvil, una red de área local, una red de área extensa, Internet o cualquier otra red apropiada. El registrador de eventos del vehículo (102) se comunica con el servidor de datos del vehículo (104) a través de la red (100). El registrador de eventos del vehículo (102) está montado en el vehículo (106). En diversas realizaciones, el vehículo (106) comprende un automóvil, un camión, un vehículo comercial o cualquier otro tipo de vehículo apropiado. El servidor de datos del vehículo (104) comprende un servidor de datos del vehículo para recopilar eventos y conductas de riesgo detectados por el registrador de eventos del vehículo (102). En algunas realizaciones, el servidor de datos del vehículo (104) comprende un sistema para recopilar datos procedentes de múltiples registradores de eventos del vehículo. En algunas realizaciones, el servidor de datos del vehículo (104) comprende un sistema para analizar datos del registrador de eventos del vehículo. En algunas
5
10
15
20
25
30
35
40
45
50
55
60
65
realizaciones, el servidor de datos del vehículo (104) comprende un sistema para visualizar datos del registrador de eventos del vehículo.
[0014] En algunas realizaciones, el servidor de datos del vehículo (104) recibe una parte de datos sobre un evento de conducción. El servidor de datos del vehículo (104) determina, basándose al menos en una porción de esa parte de datos, si se debe indicar que el resto de los datos debe ser transmitido. Por ejemplo, la parte de datos incluye información con respecto a la ubicación del evento de conducción y los criterios de activación. La ubicación del evento de conducción, en algunos casos, incluye la ubicación de información legal (por ejemplo, una señal de stop, un límite de velocidad, etc.) y que el activador del evento de conducción está asociado con la información legal de la ubicación (por ejemplo, no parar en la señal de stop, un exceso de velocidad, etc.). La información legal y el evento de conducción se analizan con respecto a esta ubicación y se usan para determinar si se desea o no más información (por ejemplo, un evento legítimo porque la información legal sobre la ubicación es fiable o no es fiable, por ejemplo porque la información legal sobre la ubicación no es correcta). En algunas realizaciones, se usa una base de datos de excepciones -por ejemplo, criterios según los cuales los eventos detectados deben ignorarse- para determinar si se desea o no más información. En diversas realizaciones, la base de datos de excepciones comprende ubicaciones para las cuales se conoce que el límite de velocidad real (por ejemplo, el límite de velocidad legal predeterminado o el límite de velocidad publicado) es diferente del límite de velocidad registrado en la base de datos de información legal para ubicaciones específicas (218), casos donde se sabe que no existe una señal de stop indicada en la información legal para ubicaciones específicas (218), regiones para las cuales un cliente determinado ha declarado que no está interesado en recibir excepciones, modificaciones de requisitos legales que un cliente está interesado en seguir (por ejemplo, solo registrar un evento cuando un conductor circula a más de 5 millas por hora (8 km/h) por encima del límite de velocidad) o cualesquiera otras excepciones apropiadas. En algunas realizaciones, en el caso de que el servidor reciba información sobre un evento de infracción, comprueba el evento en la base de datos de excepciones. En diversas realizaciones, en el caso de que el detector de eventos determine que un evento de infracción ha sido identificado incorrectamente usando la base de datos de excepciones, se indica que el evento y cualesquiera imágenes y/o vídeos asociados sean eliminados del almacenamiento de eventos (224), el evento y cualesquiera imágenes y/o vídeos asociados se eliminan de manera temporal del almacenamiento de eventos (224), o el evento y cualesquiera imágenes y/o vídeos asociados se modifican de cualquier otra manera apropiada. En algunas realizaciones, la eliminación temporal del evento y de cualesquiera imágenes y/o vídeos asociados comprende el marcado del evento y cualesquiera imágenes y/o vídeos asociados para su eliminación, pero no su eliminación del almacenamiento hasta que el espacio de almacenamiento sea requerido para otros datos.
[0015] La Figura 2 es un diagrama de bloques en el que se ilustra una realización de un registrador de eventos del vehículo. En algunas realizaciones, el registrador de eventos del vehículo (200) de la Figura 2 comprende el registrador de eventos del vehículo (102) de la Figura 1. En el ejemplo mostrado, el registrador de eventos del vehículo (200) comprende sensores (202). Los sensores (202) comprenden un GPS (204), un acelerómetro (206), un giroscopio (208), una cámara (210), un micrófono (212) y sensores de estado del vehículo (214). En diversas realizaciones, los sensores (202) comprenden adicionalmente sensores de temperatura exterior, sensores de humedad, sensores rastreadores de línea de láser o cualquier otro sensor apropiado. En diversas realizaciones, los sensores de estado del vehículo (214) comprenden un velocímetro, un sensor de pedal de acelerador, un sensor de pedal de freno, un sensor de revoluciones por minuto (RPM) del motor, un sensor de temperatura del motor, un sensor de faros, un sensor de despliegue de airbags, sensores de peso de asientos del conductor y los pasajeros, un sensor de sistema antibloqueo de frenado, un sensor de escape del motor, un sensor de posición de marcha, un sensor de operación del equipo de cabina o cualesquiera otros sensores de estado del vehículo apropiados. En algunas realizaciones, los sensores de estado del vehículo (214) se comunican a través de un bus OBD (diagnóstico a bordo) (por ejemplo, un bus de diagnóstico a bordo de conformidad con los estándares J1979, J1939, J1708 o J1587). Los sensores (202) se comunican con los datos de mapa (216). En algunas realizaciones, el GPS (204) se comunica con los datos de mapa (216). En algunas realizaciones, el GPS (204), conjuntamente con los datos de mapa (216), pueden informar con precisión sobre la velocidad del vehículo. En diversas realizaciones, la velocidad del vehículo está determinada por el GPS (204), por un velocímetro (por ejemplo, por un velocímetro de los sensores de estado del vehículo (214)), por el acelerómetro (206) o por cualquier otro sensor o combinación de sensores apropiados. Los datos de mapa (216) comprenden una base de datos de información legal para ubicaciones específicas (218). En algunas realizaciones, la base de datos de información legal para ubicaciones específicas (218) comprende una base de datos de información legal para ubicaciones específicas. En algunas realizaciones, los datos de mapa (216) con la base de datos de información legal para ubicaciones específicas (218) son suministrados por un proveedor externo. En algunas realizaciones, la base de datos de información legal para ubicaciones específicas (218) tiene errores (por ejemplo, regiones de mapa para las cuales el límite de velocidad difiere del límite de velocidad real, una señal de stop colocada incorrectamente, etc.).
[0016] El detector de eventos (220) se comunica con los sensores (202) y los datos de mapa (216). En algunas realizaciones, el detector de eventos (220) recibe datos de sensores de los sensores (202). En algunas realizaciones, el detector de eventos (220) detecta eventos utilizando datos de sensores de los sensores (202). En algunas realizaciones, una interfaz recibe datos de sensores procedentes de los sensores y un procesador procesa los datos de sensores para determinar si se ha detectado un evento. El detector de eventos (220) recibe información sobre mapas y límites de velocidad de los datos de mapa (216). En algunas realizaciones, el detector de eventos (220) usa información sobre mapas y límites de velocidad procedentes de datos de mapas (216) conjuntamente con datos GPS de sensores (202) (por ejemplo, del GPS (204)) para identificar eventos de infracción (por ejemplo, eventos que violan la información legal
5
10
15
20
25
30
35
40
45
50
55
60
indicada en la base de datos de información legal para ubicaciones específicas (218)). En algunas realizaciones, la identificación de un evento de infracción comprende determinar un segmento de mapa actual. En algunas realizaciones, la identificación de un evento de infracción comprende la determinación de información de un subsegmento. En algunas realizaciones, cuando el detector de eventos (220) detecta un evento de infracción, registra el evento. En algunas realizaciones, el evento incluye una indicación de una versión o una fecha de la base de datos de información legal para ubicaciones específicas (218). En algunas realizaciones, la acción de registrar el evento del evento comprende el registro de información de vídeo. En algunas realizaciones, la acción de registrar el evento comprende el registro de información de imágenes fijas. En algunas realizaciones, cuando el detector de eventos (220) detecta un evento de infracción, almacena el evento en el almacenamiento de eventos (224). En algunas realizaciones, el detector de eventos almacena una imagen de la cámara (210) en el almacenamiento de eventos (224) asociado con el evento de infracción. En algunas realizaciones, el detector de eventos (220) almacena el vídeo de la cámara (210) en el almacenamiento de eventos (224) asociado con el evento de infracción. En algunas realizaciones, cuando el detector de eventos (220) usa información sobre mapas y límite de velocidad procedente de datos de mapa (216) en conjunción con datos de GPS de sensores (202) para identificar eventos de infracción, los eventos se identifican incorrectamente (por ejemplo, se identifica un evento de infracción aunque el vehículo esté circulando de acuerdo con la ley), debido a un error en la base de datos de información legal para ubicaciones específicas (218).
[0017] En algunas realizaciones, el registrador de eventos del vehículo (200) transmite información de eventos a un servidor de datos del vehículo (por ejemplo, el servidor de datos del vehículo (104) de la Figura 1). En algunas realizaciones, el registrador de eventos del vehículo (200) transmite datos del sensor (por ejemplo, datos de GPS, datos de cámara, datos de acelerómetro, etc.) al servidor de datos del vehículo. En algunas realizaciones, el registrador de eventos del vehículo (200) se comunica con el servidor de datos del vehículo usando el sistema de comunicaciones (226). En algunas realizaciones, el sistema de comunicaciones (226) se comunica con una red (por ejemplo, la red (100) de la Figura 1). En algunas realizaciones, el registrador de eventos del vehículo (200) transmite una parte de un evento a un servidor de datos del vehículo. En algunas realizaciones, en el caso de que el servidor de datos del vehículo solicite más datos, se transmiten más datos de eventos. En diversas realizaciones, más datos de eventos comprenden datos de vídeo, datos de imágenes, datos de audio, datos de sensores o cualesquiera otros datos apropiados. En algunas realizaciones, la transmisión de más datos de eventos solo después de realizar una solicitud de más datos comprende el ahorro de un ancho de banda en la transmisión de eventos.
[0018] La Figura 3 es un diagrama de bloques en el que se ilustra una realización de un servidor de datos del vehículo. En algunas realizaciones, el servidor de datos del vehículo (300) comprende el servidor de datos del vehículo (104) de la Figura 1. En el ejemplo mostrado, el servidor de datos del vehículo (300) comprende el sistema de comunicaciones (302). En algunas realizaciones, el servidor de datos del vehículo (300) se comunica con uno o varios registradores de eventos del vehículo (por ejemplo, el registrador de eventos del vehículo (102) de la Figura 1) a través del sistema de comunicaciones (302). En algunas realizaciones, el sistema de comunicaciones (302) se comunica con una red (por ejemplo, la red (100) de la Figura 1). Se recibe una parte de datos relacionados con un evento de conducción a través del sistema de comunicaciones (302). En caso de que se determine que el evento de conducción es interesante, se solicitan más datos sobre el evento de conducción a través del sistema de comunicaciones (302). El servidor de datos del vehículo (300) adicionalmente comprende un evaluador de eventos (304). En algunas realizaciones, el evaluador de eventos (304) recibe una parte de un evento de conducción y determina si se deben solicitar más datos con respecto al evento de conducción. En algunas realizaciones, el evaluador de eventos (304) utiliza la base de datos de excepciones (306) para determinar si se deben solicitar más datos con respecto al evento de conducción. En algunas realizaciones, la base de datos de excepciones (306) comprende un conjunto de excepciones. En algunas realizaciones, la base de datos de excepciones (306) comprende un conjunto de excepciones de eventos de conducción. En diversas realizaciones, las excepciones de eventos de conducción comprenden excepciones de información legal para ubicaciones específicas, excepciones de eventos para clientes específicos, excepciones de regiones para clientes específicos o cualesquiera otras excepciones de eventos de conducción apropiadas. En algunas realizaciones, el servidor de datos del vehículo (300) comprende adicionalmente la pantalla de eventos (308) para visualizar eventos. En algunas realizaciones, el servidor de datos del vehículo (300) comprende adicionalmente el almacenamiento de eventos (310) para almacenar eventos. En algunas realizaciones, el servidor de datos del vehículo (300) comprende adicionalmente el procesamiento de eventos (312) para procesar eventos.
[0019] La Figura 4 es un diagrama en el que se ilustra una realización de segmentos de mapa. En el ejemplo mostrado, el mapa (400) comprende 16 segmentos numerados del 0001 al 0016. En algunas realizaciones, cada segmento de mapa es una línea recta. En algunas realizaciones, una parte curva de una carretera es aproximada en el mapa por uno o varios segmentos de mapa. En algunas realizaciones, existe una longitud máxima de segmento. En diversas realizaciones, la longitud máxima del segmento es de 100 pies (30,45 metros), 2000 pies (609,6 metros), 1 milla (1,61 kilómetros), 10 millas (16,1 kilómetros) o cualquier otra longitud de segmento máxima apropiada. En algunas realizaciones, una base de datos de información legal para ubicaciones específicas (por ejemplo, la base de datos de información legal para ubicaciones específicas (218) de la Figura 2) almacena datos de información legal para ubicaciones específicas indexados por segmento de mapa. En algunas realizaciones, una base de datos de excepciones (por ejemplo, la base de datos de excepciones (306) de la Figura 3) almacena datos de excepciones indexados por segmento de mapa. En algunas realizaciones, una base de datos de información legal para ubicaciones específicas o una base de datos de excepciones
5
10
15
20
25
30
35
40
45
50
55
60
65
almacena datos con una granularidad más fina que un punto de datos por segmento (por ejemplo, múltiples regiones dentro de un segmento son definidas cada una con la información legal o la información de excepciones asociadas).
[0020] La Figura 5 es un diagrama en el que se ilustra una realización de una base de datos de excepciones. En algunas realizaciones, la base de datos de excepciones (500) comprende la base de datos de excepciones (306) de la Figura 3. En el ejemplo mostrado, la base de datos de excepciones (500) comprende excepciones legales para ubicaciones específicas (502), excepciones de evento para clientes específicos (504), y excepciones de regiones para clientes específicos (506). En algunas realizaciones, las excepciones de información legal para ubicaciones específicas (502) comprenden un conjunto de excepciones a la información legal para ubicaciones específicas (por ejemplo, información legal para ubicaciones específicas de la base de datos de información legal para ubicaciones específicas (218) de la Figura 2). En algunas realizaciones, las excepciones de información legal para ubicaciones específicas (502) comprenden ubicaciones para las cuales se sabe que la información legal para ubicaciones específicas es incorrecta. En algunas realizaciones, las excepciones de información legal para ubicaciones específicas (502) se aplican a todos los clientes (por ejemplo, a todos los clientes de un proveedor de servicios de registrador de eventos del vehículo). En el ejemplo mostrado, una excepción de límite de velocidad se aplica a la totalidad del segmento 007, una excepción de límite de velocidad se aplica a las millas 10-12 (kilómetros 16,1-19,3) del segmento 12, y existe una excepción de señal de stop en la milla 15,1 (kilómetro 24,30) del segmento 9. En algunas realizaciones, las excepciones de evento para clientes específicos (504) comprenden un conjunto de excepciones que se aplican a todos los eventos de los tipos indicados para un cliente específico. En algunas realizaciones, las excepciones de evento para clientes específicos (504) corresponden a las preferencias del cliente sobre cómo se deben administrar los eventos de diferentes tipos. En algunas realizaciones, las excepciones de evento para clientes específicos (504) corresponden a umbrales aumentados o reducidos sobre cuándo se deben detectar eventos de diversos tipos. En algunas realizaciones, las excepciones de eventos para clientes específicos se aplican en cualquier ubicación. En el ejemplo mostrado, se identifica una excepción de límite de velocidad, la cual indica que un evento de límite de velocidad solo debe detectarse cuando el límite de velocidad medido es 10 millas por hora (16,1 km/h) mayor que el límite de velocidad legal, y se identifica una excepción de choque, la cual indica que un evento de choque debería ser detectado cuando el choque medido (por ejemplo, medido por el acelerómetro (206) de la Figura 2) es de 15 m/s2 inferior al umbral preestablecido. En algunas realizaciones, las excepciones de regiones para clientes específicos (506) comprenden un conjunto de excepciones que se aplican a la región determinada para un cliente específico con respecto a todas las excepciones del tipo determinado. En algunas realizaciones, las excepciones de regiones para clientes específicos (506) comprenden un conjunto de ubicaciones para las cuales el cliente desea ignorar todas las excepciones o las excepciones de un tipo determinado. En el ejemplo mostrado, el cliente no está interesado en las excepciones de velocidad para ninguno de los segmentos de mapa (14), o en cualquier excepción entre la milla 15 (kilómetro 24,14) hasta el final del segmento de mapa 1.
[0021] La Figura 6 es un diagrama de flujo en el que se ilustra una realización de un proceso para recibir un evento de conducción. En algunas realizaciones, el proceso de la Figura 6 comprende un proceso para ahorrar ancho de banda en la transmisión de eventos. En algunas realizaciones, el ancho de banda se ahorra al no solicitar más información con respecto a los eventos que corresponden a las excepciones. En algunas realizaciones, el proceso de la Figura 6 es ejecutado por un servidor de datos del vehículo (por ejemplo, el servidor de datos del vehículo (300) de la Figura 3). En 600 se recibe una parte de los datos sobre un evento de conducción. En algunas realizaciones se recibe una parte de datos sobre un evento de conducción desde un registrador de eventos del vehículo (por ejemplo, el registrador de eventos del vehículo (102) de la Figura 1).
[0022] En 602 se comprueban las excepciones de información legal para ubicaciones específicas (por ejemplo, las excepciones legales para ubicaciones específicas (502) de la Figura 5). Por ejemplo, se determina si un evento de conducción en una ubicación está sujeto a una excepción mediante la búsqueda de la ubicación en una base de datos de excepciones. La base de datos indica si en esa ubicación hay una excepción para un tipo específico de activadores de eventos de conducción (por ejemplo, una base de datos de mapa incluye una indicación de una señal de stop en una intersección determinada y el evento de conducción se activó debido a que el vehículo no se detuvo en la intersección; sin embargo, la base de datos de excepciones indica que no existe una señal de stop en la intersección, de manera que el evento de conducción no se activó en un evento de conducción legítimo o, de forma similar, por el exceso de velocidad en un mapa de zona de velocidad marcada indebidamente o por adelantar en una zona marcada indebidamente como de no adelantamiento, etc.). Por ejemplo, se busca la ubicación en la base de datos y se determina si existe una excepción asociada a la ubicación o no. A continuación se determina si una excepción asociada con la ubicación coincide con los datos de evento de conducción o un activador de un evento de conducción. En el caso de que exista una coincidencia entre los datos de evento de conducción y la excepción, se indica entonces que se aplica la excepción. En algunas realizaciones, la aplicación de la excepción determina que todos los datos de eventos de conducción (por ejemplo, los datos completos para el evento de conducción que incluyen vídeos, audios, datos de sensores, etc.) no se transmitirán y/o almacenarán y/o marcarán para su eliminación y se envía una indicación al registrador de eventos a tal efecto.
[0023] En 604 se comprueban las excepciones de eventos para clientes específicos (por ejemplo, las excepciones de eventos para clientes específicos (504) de la Figura 5). Por ejemplo, se determina si un evento de conducción en una ubicación está sujeto a una excepción mediante la búsqueda del cliente en una base de datos de excepciones. La base de datos indica si el cliente ha indicado que existe una excepción para un tipo específico de activadores de eventos de conducción (por ejemplo, un cliente ha indicado que el no pararse completamente en un stop no debe incluirse en los
5
10
15
20
25
30
35
40
45
50
eventos de conducción, un cliente ha indicado que los eventos de exceso de velocidad de menos de 10 millas por hora (16,1 km/h) por encima del límite no deben incluirse en los eventos de conducción, un cliente ha indicado que adelantar en una zona de no adelantamiento no debe incluirse en los eventos de conducción, etc.). Por ejemplo, se busca la ubicación en la base de datos y se determina si hay una excepción asociada a la ubicación o no. A continuación, se determina si una excepción asociada con la ubicación coincide con los datos de un evento de conducción o un activador de evento de conducción. En el caso de que exista una coincidencia entre los datos del evento de conducción y la excepción, se indica que se aplica la excepción. En algunas realizaciones, la aplicación de la excepción determina que todos los datos de eventos de conducción (por ejemplo, los datos completos para el evento de conducción que incluyen vídeo, audio, datos de sensores, etc.) no se transmitirán y/o almacenarán y/o marcarán para su eliminación y se envía una indicación al registrador de eventos a tal efecto.
[0024] En 606, se comprueban las excepciones de regiones para clientes específicos (por ejemplo, las excepciones de regiones para clientes específicos (506) de la Figura 4). Por ejemplo, se determina si un evento de conducción en una región está sujeto a una excepción mediante la búsqueda del cliente en una base de datos de excepciones. La base de datos indica si el cliente ha indicado que existe una excepción para los activadores de eventos de conducción en una región (por ejemplo, un cliente ha indicado que cualquier evento en una región desértica remota no debe incluirse en los eventos de conducción, un cliente ha indicado que el aparcar en un área sin estacionamiento en el centro de la ciudad no se incluirá en los eventos de conducción, un cliente ha indicado que no se debe incluir el exceso de velocidad inferior a 5 millas por hora (8,05 km/h) en una región no escolar en eventos de conducción, etc.). Por ejemplo, la ubicación se busca en la base de datos y se determina si hay una excepción asociada a la ubicación o no. Después se determina si una excepción asociada con la ubicación coincide con los datos de un evento de conducción o un activador de evento de conducción. En el caso de que exista una coincidencia entre los datos de evento de conducción y la excepción, entonces se indica que se aplica la excepción. En algunas realizaciones, la aplicación de la excepción determina que todos los datos de evento de conducción (por ejemplo, datos completos para el evento de conducción que incluyen vídeo, audio, datos de sensores, etc.) no se transmitirán y/o almacenarán y/o marcarán para su eliminación y se envía una indicación al registrador de eventos a tal efecto.
[0025] En 608 se determina si se deben solicitar más datos sobre el evento de conducción. En algunas realizaciones, se determina que se deben solicitar más datos sobre el evento de conducción si el evento no corresponde a ninguna de las excepciones comprobadas (por ejemplo, las excepciones comprobadas en 602, 604 y 606). En caso de que no se deban solicitar más datos sobre el evento de conducción, el proceso finaliza. En algunas realizaciones, en el caso de que no se deban solicitar más datos sobre el evento de conducción, se transmite una indicación de que no se solicitan más datos. En algunas realizaciones, la indicación comprende una indicación de que el evento debe ser eliminado. En algunas realizaciones, la indicación comprende una indicación de que el evento debe eliminarse temporalmente. En diversas realizaciones, la eliminación temporal de un evento comprende el marcado para su eliminación posterior, la eliminación de una referencia al evento, su traslado a una partición de eliminación temporal o su eliminación temporal de cualquier otra manera apropiada. En algunas realizaciones, la indicación comprende una indicación de que el evento debe marcarse como no transmitido. En algunas realizaciones, la indicación comprende una indicación de que el evento debe marcarse como eliminado. Si se determina en 608 que se deben solicitar más datos sobre el evento de conducción, el control pasa a 610. En 610 se solicitan más datos sobre el evento de conducción. En algunas realizaciones se solicita que el evento sea marcado como comprobado con la base de datos de excepciones. En algunas realizaciones, se solicita que el evento sea marcado con una indicación de la versión o fecha de la base de datos de excepciones. En diversas realizaciones, más datos sobre el evento de conducción comprenden datos de vídeo, datos de imagen, datos de audio, datos de sensores o cualesquiera otros datos apropiados.
[0026] En algunas realizaciones, un criterio de no transmisión comprende una indicación de excepción. En algunas realizaciones, la indicación de excepción se basa en datos legales para ubicaciones específicas. En diversas realizaciones, los datos legales para ubicaciones específicas comprenden uno de los siguientes: un error de límite de velocidad, un error de señal de stop, un error de zona de estacionamiento, un error de cruce de ferrocarril o cualesquiera otros datos apropiados.

Claims (12)

  1. 5
    10
    15
    20
    25
    30
    35
    40
    45
    50
    55
    60
    REIVINDICACIONES
    1. Un sistema que comprende:
    un registrador de eventos del vehículo (102) montado en un vehículo; y
    que comprende un conjunto de sensores que incluye un Sistema de Posicionamiento Global, GPS, (204) y sensores de estado del vehículo (214); y
    un sistema de comunicaciones (226); y
    un servidor remoto de datos del vehículo (104) dispuesto para recopilar datos de múltiples registradores de eventos de vehículo (102) con el fin de analizar los datos de registrador de eventos del vehículo, comprendiendo este servidor:
    una interfaz configurada para recibir (600) una parte de datos sobre un evento de conducción; y un procesador configurado para:
    determinar (608) si se deberían solicitar más datos sobre el evento de conducción; y en el caso de que se deban solicitar más datos sobre el evento de conducción, solicitar (610) más datos sobre el evento de conducción, que se caracteriza porque:
    en el que el servidor también comprende una base de datos de excepciones que almacena criterios en virtud de los cuales se decide qué eventos detectados se deben ignorar para determinar si se deberían solicitar más datos sobre el evento; y
    en el que el sistema está adaptado de manera que los clientes del registrador de eventos del vehículo pueden introducir excepciones de activación de eventos de conducción; y
    en caso de que el evento de conducción no cumpla los criterios de no transmisión, se marca que el evento de conducción ha sido comprobado con la base de datos de excepciones y una indicación de una versión o fecha de la base de datos de excepciones.
  2. 2. Un sistema como el de la reivindicación 1, en el que el procesador también está configurado para: en el caso de que no se deban solicitar más datos sobre el evento de conducción:
    indicar que el evento sea eliminado; o indicar que el evento sea eliminado temporalmente; o indicar que el evento sea marcado como no transmitido; o indicar que el evento sea marcado como eliminado.
  3. 3. Un sistema como el de la reivindicación 1, en el que la determinación de si se deberían solicitar más datos sobre el evento de conducción comprende la comprobación (602) de las excepciones de información legal para ubicaciones específicas, o comprende la comprobación (606) de las excepciones de regiones para clientes específicos.
  4. 4. Un sistema como el de la reivindicación 1, en el que los datos sobre el evento de conducción incluyen información de vídeo o información de imágenes fijas.
  5. 5. Un sistema como el de la reivindicación 1, en el que el procesador también está configurado para determinar un segmento actual.
  6. 6. Un sistema como el de la reivindicación 1, en el que el procesador también está configurado para determinar información de subsegmento.
  7. 7. Un sistema como el de la reivindicación 1, en el que el evento de conducción incluye una indicación de una versión o fecha de una base de datos de información legal para ubicaciones específicas.
  8. 8. Un sistema como el de la reivindicación 1, en el que los criterios de no transmisión comprenden una indicación de excepción.
  9. 9. Un sistema como el de la reivindicación 8, en el que la indicación de excepción está basada en datos legales para ubicaciones específicas.
  10. 10. Un sistema como el de la reivindicación 9, en el que los datos legales para ubicaciones específicas comprenden uno de los siguientes: un error de límite de velocidad, un error de señal de stop, un error de zona de estacionamiento o un error de cruce de ferrocarril.
  11. 11. Un método para la recepción de un evento de conducción de un registrador de eventos del vehículo (102) montado en un vehículo, que recopila datos procedentes de un conjunto de sensores que incluyen un Sistema de Posicionamiento Global, GPS, (204) y sensores de estado del vehículo (214), comprendiendo este método:
    la recepción (600) de una parte de datos sobre un evento de conducción a través de un sistema de comunicaciones
    5
    10
    15
    20
    25
    30
    la determinación (608), usando un procesador, de si se deberían solicitar más datos sobre el evento de conducción;
    y
    en el caso de que se deban solicitar más datos sobre el evento de conducción:
    la solicitud (610) de más datos sobre el evento de conducción, que se caracteriza porque:
    en el que el servidor también comprende una base de datos de excepciones que almacena criterios en virtud de los cuales se decide qué eventos detectados se deben ignorar para determinar si se deberían solicitar más datos sobre el evento; y
    en el que el sistema está adaptado de manera que los clientes del registrador de eventos del vehículo pueden introducir excepciones de activación de eventos de conducción; y
    en caso de que el evento de conducción no cumpla los criterios de no transmisión, se marca que el evento de conducción ha sido comprobado con la base de datos de excepciones y una indicación de una versión o fecha de la base de datos de excepciones.
  12. 12. Un producto de programa informático para recibir un evento de conducción desde un registrador de eventos del vehículo (102) montado en un vehículo que recopila datos procedentes de un conjunto de sensores que incluyen un Sistema de Posicionamiento Global, GPS, (204) y sensores de estado del vehículo (214), estando incorporado el producto de programa informático en un medio de almacenamiento tangible legible por ordenador y que comprende instrucciones informáticas para:
    la recepción (600) de una parte de datos sobre un evento de conducción a través de un sistema de comunicaciones
    (226);
    la determinación (608) de si se deberían solicitar más datos sobre el evento de conducción; y en el caso de que se deban solicitar más datos sobre el evento de conducción:
    la solicitud (610) de más datos sobre el evento de conducción, que se caracteriza porque:
    en el que el servidor también comprende una base de datos de excepciones que almacena criterios en virtud de los cuales se decide qué eventos detectados se deben ignorar para determinar si se deberían solicitar más datos sobre el evento; y
    en el que el producto de programa informático está adaptado de manera que los clientes del registrador de eventos del vehículo pueden introducir excepciones de activación de eventos de conducción; y
    en caso de que el evento de conducción no cumpla los criterios de no transmisión, se marca que el evento de conducción ha sido comprobado con la base de datos de excepciones y una indicación de una versión o fecha de la base de datos de excepciones.
    imagen1
    Registrador de eventos del vehículo
    Sensores
    GPS
    Y\
    204
    Acelerómetro
    y\
    206
    Giroscopio
    V\
    208
    Cámara
    h
    210
    Micrófono
    V\
    212
    Sensores de estado del vehículo
    Y\
    214
    216
    Datos de mapa
    Base de datos de información legal para ubicaciones específicas
    Y\ 218
    imagen2
    220
    v\ 202
    \ r
    Sistema de
    JT~ 226 Almacenamiento
    comunicaciones
    de eventos
    224 ^
    Servidor de datos del vehículo
    imagen3
    304 308
    Almacenamiento
    Procesamiento
    de eventos
    de eventos
    v/\
    310
    312
ES13870646.0T 2013-01-08 2013-11-20 Ahorro de ancho de banda determinado por servidor en la transmisión de eventos Active ES2680583T3 (es)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US201313736842 2013-01-08
US13/736,842 US9761063B2 (en) 2013-01-08 2013-01-08 Server determined bandwidth saving in transmission of events
PCT/US2013/070958 WO2014109833A1 (en) 2013-01-08 2013-11-20 Server determined bandwidth saving in transmission of events

Publications (1)

Publication Number Publication Date
ES2680583T3 true ES2680583T3 (es) 2018-09-10

Family

ID=51061617

Family Applications (1)

Application Number Title Priority Date Filing Date
ES13870646.0T Active ES2680583T3 (es) 2013-01-08 2013-11-20 Ahorro de ancho de banda determinado por servidor en la transmisión de eventos

Country Status (4)

Country Link
US (2) US9761063B2 (es)
EP (1) EP2943884B1 (es)
ES (1) ES2680583T3 (es)
WO (1) WO2014109833A1 (es)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20210211614A1 (en) * 2019-07-11 2021-07-08 Chris Pritchard Systems and methods for providing real-time surveillance in automobiles

Families Citing this family (64)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8520069B2 (en) 2005-09-16 2013-08-27 Digital Ally, Inc. Vehicle-mounted video system with distributed processing
US8503972B2 (en) 2008-10-30 2013-08-06 Digital Ally, Inc. Multi-functional remote monitoring system
US10272848B2 (en) 2012-09-28 2019-04-30 Digital Ally, Inc. Mobile video and imaging system
WO2014052898A1 (en) 2012-09-28 2014-04-03 Digital Ally, Inc. Portable video and imaging system
US9389147B1 (en) 2013-01-08 2016-07-12 Lytx, Inc. Device determined bandwidth saving in transmission of events
US9761063B2 (en) * 2013-01-08 2017-09-12 Lytx, Inc. Server determined bandwidth saving in transmission of events
US9958228B2 (en) 2013-04-01 2018-05-01 Yardarm Technologies, Inc. Telematics sensors and camera activation in connection with firearm activity
US10390732B2 (en) 2013-08-14 2019-08-27 Digital Ally, Inc. Breath analyzer, system, and computer program for authenticating, preserving, and presenting breath analysis data
US9159371B2 (en) 2013-08-14 2015-10-13 Digital Ally, Inc. Forensic video recording with presence detection
US10075681B2 (en) 2013-08-14 2018-09-11 Digital Ally, Inc. Dual lens camera unit
US9253452B2 (en) 2013-08-14 2016-02-02 Digital Ally, Inc. Computer program, method, and system for managing multiple data recording devices
US9247040B1 (en) * 2013-09-24 2016-01-26 Lytx, Inc. Vehicle event recorder mobile phone mount
US10686976B2 (en) 2014-08-18 2020-06-16 Trimble Inc. System and method for modifying onboard event detection and/or image capture strategy using external source data
US10161746B2 (en) 2014-08-18 2018-12-25 Trimble Navigation Limited Systems and methods for cargo management
US9714037B2 (en) 2014-08-18 2017-07-25 Trimble Navigation Limited Detection of driver behaviors using in-vehicle systems and methods
CA2964772C (en) 2014-10-20 2020-09-01 Taser International, Inc. Systems and methods for distributed control
US9418488B1 (en) * 2014-10-24 2016-08-16 Lytx, Inc. Driver productivity snapshots and dynamic capture of driver status
WO2016100356A1 (en) 2014-12-15 2016-06-23 Yardarm Technologies, Inc. Camera activation in response to firearm activity
US9841259B2 (en) 2015-05-26 2017-12-12 Digital Ally, Inc. Wirelessly conducted electronic weapon
US10013883B2 (en) 2015-06-22 2018-07-03 Digital Ally, Inc. Tracking and analysis of drivers within a fleet of vehicles
US10192277B2 (en) 2015-07-14 2019-01-29 Axon Enterprise, Inc. Systems and methods for generating an audit trail for auditable devices
US10204159B2 (en) 2015-08-21 2019-02-12 Trimble Navigation Limited On-demand system and method for retrieving video from a commercial vehicle
US10904474B2 (en) 2016-02-05 2021-01-26 Digital Ally, Inc. Comprehensive video collection and storage
RU2622790C1 (ru) * 2016-02-18 2017-06-20 Владимир Викторович Черниченко Система обзора заднего вида для транспортного средства
US10521675B2 (en) 2016-09-19 2019-12-31 Digital Ally, Inc. Systems and methods of legibly capturing vehicle markings
US10911725B2 (en) 2017-03-09 2021-02-02 Digital Ally, Inc. System for automatically triggering a recording
JP7009834B2 (ja) * 2017-08-23 2022-01-26 株式会社デンソー 収集システム及びセンタ
US11386055B2 (en) * 2018-02-23 2022-07-12 Toyota Research Institute, Inc. Adaptive storage of data captured by one or more vehicles
US11024137B2 (en) 2018-08-08 2021-06-01 Digital Ally, Inc. Remote video triggering and tagging
US10999374B2 (en) 2019-04-26 2021-05-04 Samsara Inc. Event detection system
US11787413B2 (en) 2019-04-26 2023-10-17 Samsara Inc. Baseline event detection system
US11494921B2 (en) 2019-04-26 2022-11-08 Samsara Networks Inc. Machine-learned model based event detection
US11140236B2 (en) 2020-02-20 2021-10-05 Samsara Networks Inc. Device arrangement for deriving a communication data scheme
US11675042B1 (en) 2020-03-18 2023-06-13 Samsara Inc. Systems and methods of remote object tracking
US10946793B1 (en) * 2020-04-06 2021-03-16 Ekin Teknoloji Sanayi Ve Ticaret Anonim Sirketi Threat detection and mitigation apparatus and use thereof
US11190373B1 (en) 2020-05-01 2021-11-30 Samsara Inc. Vehicle gateway device and interactive graphical user interfaces associated therewith
US11479142B1 (en) 2020-05-01 2022-10-25 Samsara Inc. Estimated state of charge determination
US11352013B1 (en) 2020-11-13 2022-06-07 Samsara Inc. Refining event triggers using machine learning model feedback
US11341786B1 (en) 2020-11-13 2022-05-24 Samsara Inc. Dynamic delivery of vehicle event data
US11643102B1 (en) 2020-11-23 2023-05-09 Samsara Inc. Dash cam with artificial intelligence safety event detection
US11365980B1 (en) 2020-12-18 2022-06-21 Samsara Inc. Vehicle gateway device and interactive map graphical user interfaces associated therewith
US11132853B1 (en) 2021-01-28 2021-09-28 Samsara Inc. Vehicle gateway device and interactive cohort graphical user interfaces associated therewith
US11838884B1 (en) 2021-05-03 2023-12-05 Samsara Inc. Low power mode for cloud-connected on-vehicle gateway device
US11356605B1 (en) 2021-05-10 2022-06-07 Samsara Inc. Dual-stream video management
US12556661B2 (en) 2021-08-19 2026-02-17 Geotab Inc. Mobile image surveillance methods
US11800065B2 (en) 2021-08-19 2023-10-24 Geotab Inc. Mobile image surveillance systems and methods
US11741760B1 (en) 2022-04-15 2023-08-29 Samsara Inc. Managing a plurality of physical assets for real time visualizations
US12426007B1 (en) 2022-04-29 2025-09-23 Samsara Inc. Power optimized geolocation
US11950017B2 (en) 2022-05-17 2024-04-02 Digital Ally, Inc. Redundant mobile video recording
US12197610B2 (en) 2022-06-16 2025-01-14 Samsara Inc. Data privacy in driver monitoring system
US12445285B1 (en) 2022-06-23 2025-10-14 Samsara Inc. ID token monitoring system
US12479446B1 (en) 2022-07-20 2025-11-25 Samsara Inc. Driver identification using diverse driver assignment sources
US12511947B1 (en) 2022-09-19 2025-12-30 Samsara Inc. Image data download using a gateway device
US12306010B1 (en) 2022-09-21 2025-05-20 Samsara Inc. Resolving inconsistencies in vehicle guidance maps
US12269498B1 (en) 2022-09-21 2025-04-08 Samsara Inc. Vehicle speed management
US12344168B1 (en) 2022-09-27 2025-07-01 Samsara Inc. Systems and methods for dashcam installation
US12561624B1 (en) 2022-11-01 2026-02-24 Samsara Inc. Method and system to automate task assignment
US12534097B1 (en) 2022-11-01 2026-01-27 Samsara Inc. Driver alerting and feedback
EP4414961A1 (en) 2023-02-09 2024-08-14 GEOTAB Inc. Systems, devices, and methods for synchronizing data from asynchronous sources
US12565143B1 (en) 2024-01-30 2026-03-03 Samsara Inc. Vehicle device with safety alert system
US12346712B1 (en) 2024-04-02 2025-07-01 Samsara Inc. Artificial intelligence application assistant
US12327445B1 (en) 2024-04-02 2025-06-10 Samsara Inc. Artificial intelligence inspection assistant
US12253617B1 (en) 2024-04-08 2025-03-18 Samsara Inc. Low power physical asset location determination
US12260616B1 (en) 2024-06-14 2025-03-25 Samsara Inc. Multi-task machine learning model for event detection

Family Cites Families (49)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CA1247743A (en) 1985-01-24 1988-12-28 Izuru Morita Operation data recording system
US4992943A (en) 1989-02-13 1991-02-12 Mccracken Jack J Apparatus for detecting and storing motor vehicle impact data
US5497419A (en) * 1994-04-19 1996-03-05 Prima Facie, Inc. Method and apparatus for recording sensor data
US7103460B1 (en) * 1994-05-09 2006-09-05 Automotive Technologies International, Inc. System and method for vehicle diagnostics
US5689442A (en) * 1995-03-22 1997-11-18 Witness Systems, Inc. Event surveillance system
US7313467B2 (en) * 2000-09-08 2007-12-25 Automotive Technologies International Inc. System and method for in-vehicle communications
US5815093A (en) * 1996-07-26 1998-09-29 Lextron Systems, Inc. Computerized vehicle log
US6389340B1 (en) * 1998-02-09 2002-05-14 Gary A. Rayner Vehicle data recorder
US6718239B2 (en) * 1998-02-09 2004-04-06 I-Witness, Inc. Vehicle event data recorder including validation of output
US6141611A (en) * 1998-12-01 2000-10-31 John J. Mackey Mobile vehicle accident data system
AU761072C (en) 1998-11-23 2003-07-10 Nestor, Inc. Traffic light violation prediction and recording system
US6885898B1 (en) * 2001-05-18 2005-04-26 Roy-G-Biv Corporation Event driven motion systems
US6298290B1 (en) 1999-12-30 2001-10-02 Niles Parts Co., Ltd. Memory apparatus for vehicle information data
US6898492B2 (en) 2000-03-15 2005-05-24 De Leon Hilary Laing Self-contained flight data recorder with wireless data retrieval
US6484095B2 (en) 2000-06-06 2002-11-19 Satellite Devices Ltd. Vehicle operation and position recording system incorporating GPS
US6556905B1 (en) 2000-08-31 2003-04-29 Lisa M. Mittelsteadt Vehicle supervision and monitoring
DE10102771A1 (de) 2001-01-23 2002-07-25 Bosch Gmbh Robert Einrichtung zum Bereitstellen von Signalen in einem Kraftfahrzeug
JP2002362435A (ja) 2001-06-01 2002-12-18 Mitsubishi Electric Corp 車両用ドライブレコーダおよびそのデータ読出装置
US20040008255A1 (en) 2002-07-11 2004-01-15 Lewellen Mark A. Vehicle video system and method
US20040236596A1 (en) * 2003-02-27 2004-11-25 Mahesh Chowdhary Business method for a vehicle safety management system
US6931309B2 (en) 2003-05-06 2005-08-16 Innosurance, Inc. Motor vehicle operating data collection and analysis
DE10323384A1 (de) 2003-05-23 2004-12-16 Daimlerchrysler Ag Diagnosesystem
US7317974B2 (en) * 2003-12-12 2008-01-08 Microsoft Corporation Remote vehicle system management
US7348895B2 (en) 2004-11-03 2008-03-25 Lagassey Paul J Advanced automobile accident detection, data recordation and reporting system
US7183970B1 (en) * 2005-01-31 2007-02-27 The United States Of America As Represented By The Secretary Of The Navy Missile time-space-position-information unit test software
US10878646B2 (en) * 2005-12-08 2020-12-29 Smartdrive Systems, Inc. Vehicle event recorder systems
US20070135979A1 (en) * 2005-12-09 2007-06-14 Smartdrive Systems Inc Vehicle event recorder systems
JP4664826B2 (ja) * 2006-01-26 2011-04-06 財団法人日本自動車研究所 車両挙動解析システム
US7804426B2 (en) * 2006-05-08 2010-09-28 Drivecam, Inc. System and method for selective review of event data
US8373567B2 (en) * 2006-05-08 2013-02-12 Drivecam, Inc. System and method for identifying non-event profiles
US8508353B2 (en) 2009-01-26 2013-08-13 Drivecam, Inc. Driver risk assessment system and method having calibrating automatic event scoring
US7859392B2 (en) * 2006-05-22 2010-12-28 Iwi, Inc. System and method for monitoring and updating speed-by-street data
GB2440958A (en) 2006-08-15 2008-02-20 Tomtom Bv Method of correcting map data for use in navigation systems
US8868288B2 (en) * 2006-11-09 2014-10-21 Smartdrive Systems, Inc. Vehicle exception event management systems
US8666590B2 (en) * 2007-06-22 2014-03-04 Inthinc Technology Solutions, Inc. System and method for naming, filtering, and recall of remotely monitored event data
NZ571763A (en) 2007-11-30 2009-10-30 Transp Certification Australia System for monitoring vehicle use
US8140215B2 (en) * 2008-07-22 2012-03-20 Lockheed Martin Corporation Method and apparatus for geospatial data sharing
US8054196B2 (en) * 2008-12-17 2011-11-08 Mitac International Corp. Method of performing notification in personal navigation device
US9688286B2 (en) 2009-09-29 2017-06-27 Omnitracs, Llc System and method for integrating smartphone technology into a safety management platform to improve driver safety
US20110130916A1 (en) 2009-12-01 2011-06-02 Ise Corporation Location Based Vehicle Data Logging and Diagnostic System and Method
US8880281B2 (en) 2010-03-01 2014-11-04 GM Global Technology Operations LLC Event data recorder system and method
US20110238543A1 (en) 2010-03-26 2011-09-29 Paez Ivan E System and method of verifying driving logs with gps data
US10643467B2 (en) 2010-03-28 2020-05-05 Roadmetric Ltd. System and method for detecting and recording traffic law violation events
US8335502B2 (en) 2010-09-21 2012-12-18 General Motors Llc Method for controlling mobile communications
US8907772B1 (en) 2010-09-29 2014-12-09 Cyber Physical Systems, Inc. System and method for automatic unsafe driving determination and notification
US20120303254A1 (en) 2011-05-27 2012-11-29 Honda Motor Co., Ltd. System and method for comparing vehicle economy based on driving levels
US20130047039A1 (en) 2011-08-18 2013-02-21 Avanquest Software Usa, Inc. System and method for computer analysis
US8666117B2 (en) 2012-04-06 2014-03-04 Xerox Corporation Video-based system and method for detecting exclusion zone infractions
US9761063B2 (en) * 2013-01-08 2017-09-12 Lytx, Inc. Server determined bandwidth saving in transmission of events

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20210211614A1 (en) * 2019-07-11 2021-07-08 Chris Pritchard Systems and methods for providing real-time surveillance in automobiles
US11558584B2 (en) * 2019-07-11 2023-01-17 Chris Pritchard Systems and methods for providing real-time surveillance in automobiles

Also Published As

Publication number Publication date
WO2014109833A1 (en) 2014-07-17
US9761064B2 (en) 2017-09-12
EP2943884A1 (en) 2015-11-18
US20150287248A1 (en) 2015-10-08
US9761063B2 (en) 2017-09-12
EP2943884B1 (en) 2018-05-23
EP2943884A4 (en) 2016-07-06
US20140195105A1 (en) 2014-07-10

Similar Documents

Publication Publication Date Title
ES2680583T3 (es) Ahorro de ancho de banda determinado por servidor en la transmisión de eventos
US9389147B1 (en) Device determined bandwidth saving in transmission of events
US12111865B2 (en) Video analysis for efficient sorting of event data
US11059491B2 (en) Driving abnormality detection
ES2767508T3 (es) Administración del consentimiento del conductor
US9344683B1 (en) Capturing driving risk based on vehicle state and automatic detection of a state of a location
ES3016933T3 (en) Proactive driver warning
US9341487B2 (en) Automatic geofence determination
US9595191B1 (en) Traffic estimation
US8996234B1 (en) Driver performance determination based on geolocation
US8606492B1 (en) Driver log generation
US9734717B1 (en) Proximity event determination with lane change information
US20150175168A1 (en) Autonomous driving comparison and evaluation
US9268741B1 (en) Deleting unnecessary map data
US12443867B2 (en) Environmental condition-based risk level
US20200296320A1 (en) Digitial video recorder privacy
CN104575067A (zh) 一种将车辆行驶实时数据自动计算、交互共享与发布的系统
CN107590995A (zh) 用于维护包括报告的影响交通事件的数据库的方法和系统
US10977882B1 (en) Driver health profile
CN113924605B (zh) 检测用于检查图像分析系统的图像材料的方法、在该方法中使用的装置和交通工具以及计算机可读的存储介质
JP7215333B2 (ja) 車両用記録制御装置、記録制御方法及びプログラム
US10847187B1 (en) Dynamic pairing of device data based on proximity for event data retrieval
US11514733B1 (en) Extended time scale event detection
JP6568406B2 (ja) ドライブレコーダ
US20250173795A1 (en) Method to measure insurability based on relative operator performance