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 PDFInfo
- 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
Links
- 230000005540 biological transmission Effects 0.000 title claims abstract description 15
- 238000004891 communication Methods 0.000 claims abstract description 14
- 230000004913 activation Effects 0.000 claims abstract description 5
- 238000000034 method Methods 0.000 claims description 13
- 238000012545 processing Methods 0.000 claims description 5
- 238000004590 computer program Methods 0.000 claims description 4
- 238000010586 diagram Methods 0.000 description 10
- 238000012217 deletion Methods 0.000 description 6
- 230000037430 deletion Effects 0.000 description 6
- 230000002547 anomalous effect Effects 0.000 description 5
- 230000008030 elimination Effects 0.000 description 3
- 238000003379 elimination reaction Methods 0.000 description 3
- 230000006399 behavior Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 239000012190 activator Substances 0.000 description 1
- 238000011156 evaluation Methods 0.000 description 1
- 238000005192 partition Methods 0.000 description 1
- 238000012552 review Methods 0.000 description 1
- 230000035939 shock Effects 0.000 description 1
- 239000004557 technical material Substances 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07C—TIME 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/00—Registering or indicating the working of vehicles
- G07C5/008—Registering or indicating the working of vehicles communicating information to a remotely located station
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07C—TIME 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/00—Registering or indicating the working of vehicles
- G07C5/08—Registering 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)
- 51015202530354045505560REIVINDICACIONES1. Un sistema que comprende:un registrador de eventos del vehículo (102) montado en un vehículo; yque comprende un conjunto de sensores que incluye un Sistema de Posicionamiento Global, GPS, (204) y sensores de estado del vehículo (214); yun sistema de comunicaciones (226); yun 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; yen 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; yen 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. 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. 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. 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. Un sistema como el de la reivindicación 1, en el que el procesador también está configurado para determinar un segmento actual.
- 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. 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. 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. 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. 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. 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 comunicaciones51015202530la determinación (608), usando un procesador, de si se deberían solicitar más datos sobre el evento de conducción;yen 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; yen 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; yen 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. 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; yen 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; yen 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ículoSensoresGPSY\204Acelerómetroy\206GiroscopioV\208Cámarah210MicrófonoV\212Sensores de estado del vehículoY\214216Datos de mapaBase de datos de información legal para ubicaciones específicasY\ 218imagen2 220v\ 202- \ r
- Sistema de
- JT~ 226 Almacenamiento
- comunicaciones
- de eventos
- 224 ^
Servidor de datos del vehículoimagen3 304 308- Almacenamiento
- Procesamiento
- de eventos
- de eventos
- v/\
- 310
- 312
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)
| 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)
| 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)
| 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 |
-
2013
- 2013-01-08 US US13/736,842 patent/US9761063B2/en active Active
- 2013-11-20 ES ES13870646.0T patent/ES2680583T3/es active Active
- 2013-11-20 WO PCT/US2013/070958 patent/WO2014109833A1/en not_active Ceased
- 2013-11-20 EP EP13870646.0A patent/EP2943884B1/en active Active
-
2015
- 2015-06-22 US US14/746,572 patent/US9761064B2/en active Active
Cited By (2)
| 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 |