ES2587529T3 - Identificación asistida por usuario de condiciones de emplazamiento - Google Patents
Identificación asistida por usuario de condiciones de emplazamiento Download PDFInfo
- Publication number
- ES2587529T3 ES2587529T3 ES12810442.9T ES12810442T ES2587529T3 ES 2587529 T3 ES2587529 T3 ES 2587529T3 ES 12810442 T ES12810442 T ES 12810442T ES 2587529 T3 ES2587529 T3 ES 2587529T3
- Authority
- ES
- Spain
- Prior art keywords
- user
- location
- site
- condition
- report
- 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
- 238000000034 method Methods 0.000 claims abstract description 101
- 238000004891 communication Methods 0.000 claims description 29
- 238000004458 analytical method Methods 0.000 claims description 9
- 238000012790 confirmation Methods 0.000 claims description 8
- 238000003860 storage Methods 0.000 claims description 8
- 230000000007 visual effect Effects 0.000 claims description 8
- 230000001755 vocal effect Effects 0.000 claims description 8
- 230000004044 response Effects 0.000 claims description 7
- 230000008569 process Effects 0.000 claims description 5
- 230000008859 change Effects 0.000 claims description 2
- 230000008520 organization Effects 0.000 claims 1
- 230000015654 memory Effects 0.000 description 26
- 206010039203 Road traffic accident Diseases 0.000 description 15
- 230000008901 benefit Effects 0.000 description 12
- 241001465754 Metazoa Species 0.000 description 8
- 230000003287 optical effect Effects 0.000 description 8
- 238000001514 detection method Methods 0.000 description 7
- 238000012545 processing Methods 0.000 description 5
- 230000005540 biological transmission Effects 0.000 description 4
- 238000006073 displacement reaction Methods 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 4
- 238000011156 evaluation Methods 0.000 description 4
- 230000006870 function Effects 0.000 description 4
- 230000033001 locomotion Effects 0.000 description 4
- 230000007246 mechanism Effects 0.000 description 4
- 241000282994 Cervidae Species 0.000 description 3
- 238000010276 construction Methods 0.000 description 3
- 230000000694 effects Effects 0.000 description 3
- 230000003993 interaction Effects 0.000 description 3
- 230000007774 longterm Effects 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 3
- 230000004075 alteration Effects 0.000 description 2
- 230000006399 behavior Effects 0.000 description 2
- 238000005352 clarification Methods 0.000 description 2
- 238000013461 design Methods 0.000 description 2
- 238000000605 extraction Methods 0.000 description 2
- 230000002452 interceptive effect Effects 0.000 description 2
- 238000012423 maintenance Methods 0.000 description 2
- 238000004519 manufacturing process Methods 0.000 description 2
- 239000004065 semiconductor Substances 0.000 description 2
- 238000012800 visualization Methods 0.000 description 2
- 241001272996 Polyphylla fullo Species 0.000 description 1
- 230000004913 activation Effects 0.000 description 1
- 230000002776 aggregation Effects 0.000 description 1
- 238000004220 aggregation Methods 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 230000003190 augmentative effect Effects 0.000 description 1
- 238000011511 automated evaluation Methods 0.000 description 1
- 230000015572 biosynthetic process Effects 0.000 description 1
- 230000006835 compression Effects 0.000 description 1
- 238000007906 compression Methods 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 230000001934 delay Effects 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000009792 diffusion process Methods 0.000 description 1
- 230000007613 environmental effect Effects 0.000 description 1
- 239000000835 fiber Substances 0.000 description 1
- 239000011521 glass Substances 0.000 description 1
- 238000010348 incorporation Methods 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 238000002372 labelling Methods 0.000 description 1
- 239000007788 liquid Substances 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
- 238000012806 monitoring device Methods 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 230000002688 persistence Effects 0.000 description 1
- 238000001556 precipitation Methods 0.000 description 1
- 230000000644 propagated effect Effects 0.000 description 1
- 230000036387 respiratory rate Effects 0.000 description 1
- 230000001953 sensory effect Effects 0.000 description 1
- 239000000779 smoke Substances 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 239000000126 substance Substances 0.000 description 1
- 239000013589 supplement Substances 0.000 description 1
- 230000002195 synergetic effect Effects 0.000 description 1
- 239000011885 synergistic combination Substances 0.000 description 1
- 230000001052 transient effect Effects 0.000 description 1
- 230000007723 transport mechanism Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/01—Detecting movement of traffic to be counted or controlled
- G08G1/0104—Measuring and analyzing of parameters relative to traffic conditions
- G08G1/0108—Measuring and analyzing of parameters relative to traffic conditions based on the source of data
- G08G1/0112—Measuring and analyzing of parameters relative to traffic conditions based on the source of data from the vehicle, e.g. floating car data [FCD]
Landscapes
- Chemical & Material Sciences (AREA)
- Analytical Chemistry (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Navigation (AREA)
- Traffic Control Systems (AREA)
Abstract
Un método de consultar usuarios con respecto a condiciones de ubicación de emplazamiento utilizando un dispositivo que tiene un procesador y que tiene acceso a un conjunto de datos de emplazamiento, cuyo método comprende: ejecutar en el procesador instrucciones configuradas para: identificar una característica de usuario de un usuario; a la solicitud por la característica de usuario identificada, generar una consulta de condición de emplazamiento asociada con la característica de usuario del usuario y el emplazamiento del usuario; presentar la consulta de condición de emplazamiento al usuario; recibir, a partir del usuario, un informe de condición de emplazamiento asociado con un emplazamiento del usuario; analizar sintácticamente el informe de condición de emplazamiento del usuario para extraer al menos una condición de emplazamiento del emplazamiento; y añadir la condición de emplazamiento del emplazamiento al conjunto de datos de emplazamiento.
Description
5
10
15
20
25
30
35
40
45
50
55
60
65
DESCRIPCION
Identificacion asistida por usuario de condiciones de emplazamiento ANTECEDENTES DE LA INVENCION
Dentro del campo de la informatica, numerosos escenarios operativos implican un conjunto de usuarios que utilizan un conjunto de dispositivos de conocimiento del emplazamiento, tales como los receptores de un sistema de posicionamiento global (GPS) que tienen acceso a informacion de mapeado de correspondencia que es capaz de proporcionar informacion del enrutamiento. En algunos de estos escenarios operativos, los dispositivos pueden configurarse para recibir informacion suplementaria que puede ser pertinente para los usuarios, tal como la presencia de trafico a lo largo de la ruta del usuario que puede proporcionar una hora de llegada estimada mas exacta o la seleccion de una ruta alternativa. Ademas, en algunos de estos escenarios operativos, los dispositivos utilizados por los usuarios pueden contribuir a la generacion de informacion de trafico; p.ej., las velocidades de vehnculos que se desplazan a lo largo de un tramo particular carretera, pueden detectarse para deducir las condiciones de trafico a lo largo de ese tramo de carretera. Dichos escenarios operativos pueden implicar, por lo tanto, la participacion de los dispositivos en la estimacion de las condiciones de trafico. Dicho sistema es conocido p.ej., a partir del documento US 6 433 704 B1.
SUMARIO DE LA INVENCION
Este sumario se proporciona para introducir una seleccion de conceptos en una forma simplificada que se describen con mas detalle, a continuacion, en la denominada descripcion detallada. Este sumario no esta previsto para identificar factores claves o caractensticas esenciales de la materia reivindicada, ni esta previsto para utilizarse para limitar el alcance de la idea inventiva reivindicada.
Aunque la implicacion de dispositivos de usuarios en escenarios operativos de estimacion de trafico puede ser de utilidad, las puestas en practica convencionales de dichos procesos pueden presentar algunas limitaciones. A modo de un primer ejemplo, la informacion sobre las velocidades de vehnculos que se desplazan en un emplazamiento particular puede ser inadecuada para determinar las condiciones del emplazamiento, tal como una causa de bajas velocidades de desplazamiento informada en el emplazamiento (p.ej., si el trafico fue causado por una condicion efemerica, tal como la presencia de un ciervo u otro animal en la carretera, una condicion de larga duracion, tal como un accidente de trafico o una gran obstruccion; o una condicion permanente, tal como una restructuracion de la carretera). Ademas, la informacion sobre las condiciones de la carretera puede tener mayor valor que la informacion del trafico, tal como la advertencia a otros usuarios sobre la confusion de condiciones peligrosas. Sin embargo, estas ventajas pueden ser diffciles de conseguir utilizando solamente las capacidades sensoriales del dispositivo, que puede ser incapaz de determinar propiedades sobre las condiciones del emplazamiento con exactitud.
La invencion se define en las reivindicaciones adjuntas.
En esta descripcion se presentan tecnicas para generar y utilizar informacion sobre las condiciones de emplazamientos, tales como tramos de carretera recorridos por los usuarios de dispositivos conocedores del emplazamiento. Dicha informacion puede recibirse a partir de los usuarios de estos dispositivos, p.ej., como un informe vocal de las condiciones de un emplazamiento que puede evaluarse mediante un analizador de lenguaje natural para extraer informacion sobre las condiciones de emplazamiento del emplazamiento. Esta informacion puede comunicarse a un servidor configurado para memorizar datos de emplazamientos, que puede luego transmitir informacion sobre las condiciones de emplazamiento a otros usuarios en lo que se aproximan al mismo emplazamiento. Ademas, el servidor puede configurarse para confirmar, aclarar o identificar detalles adicionales sobre una condicion de emplazamiento generando y presentando consultas a usuarios en la proximidad del emplazamiento (p.ej., por intermedio de una interfaz de voz solamente que puede utilizarse, con seguridad, durante la utilizacion de un vehnculo por el usuario). Estos y otros escenarios operativos pueden permitir la generacion y consumo de informacion sobre las condiciones de emplazamiento en conformidad con las tecnicas aqrn presentadas.
Para la realizacion de lo que antecede y otros fines relacionados, la siguiente descripcion y los dibujos anexos establecen algunos aspectos ilustrativos y puestas en practica. Lo que antecede es indicativo de solamente algunas formas diversas en las que pueden utilizarse uno o mas aspectos. Otros aspectos, ventajas y nuevas caractensticas de la idea inventiva se haran evidentes a partir de la siguiente descripcion detallada cuando se considera en conjuncion con los dibujos adjuntos.
BREVE DESCRIPCION DE LOS DIBUJOS
La Figura 1 es una ilustracion de un escenario operativo, a modo de ejemplo, que proporciona una estimacion de trafico a lo largo de un conjunto de emplazamientos sobre la base de una deteccion de dispositivos inalambricos que se difunden en cada emplazamiento.
5
10
15
20
25
30
35
40
45
50
55
60
65
La Figura 2 es una ilustracion de un escenario operativo, a modo de ejemplo, que proporciona una deteccion de condiciones de emplazamiento de emplazamientos respectivos mediante la presentacion por usuarios de informes de condicion de emplazamiento en conformidad con las tecnicas aqrn presentadas.
La Figura 3 es un diagrama de flujo que ilustra un primer metodo, a modo de ejemplo, de consulta de usuarios respecto a las condiciones de emplazamiento de emplazamientos.
La Figura 4 es un diagrama de flujo que ilustra un segundo metodo, a modo de ejemplo, de consulta de usuarios respecto a las condiciones de emplazamiento de emplazamientos.
La Figura 5 es una ilustracion de un soporte legible por ordenador, a modo de ejemplo, que comprende instrucciones ejecutables por procesador configuradas para materializar una o mas de las disposiciones aqrn establecidas.
La Figura 6 es una ilustracion de un escenario operativo, a modo de ejemplo, que proporciona una consulta de un usuario para presentar un informe de condicion del emplazamiento basado en una comparacion de caractensticas de usuario de un emplazamiento con las caractensticas de usuario de caracter historico del emplazamiento.
La Figura 7 es una ilustracion de un escenario operativo, a modo de ejemplo, que proporciona una consulta de un usuario para presentar un informe de condicion del emplazamiento sobre la base de datos de telemetna recibidos desde un vetnculo utilizado por el usuario en el emplazamiento.
La Figura 8 es una ilustracion de un escenario operativo, a modo de ejemplo, que proporciona un conjunto de plantillas que pueden utilizarse para generar consultas solicitando a los usuarios presentar informes de condicion de emplazamiento en varias circunstancias.
La Figura 9 ilustra un entorno informatico, a modo de ejemplo, en donde pueden ponerse en practica una o mas de las provisiones aqrn establecidas.
DESCRIPCION DETALLADA
La idea inventiva reivindicada se describe ahora haciendo referencia a los dibujos adjuntos, en donde las referencias numericas similares se utilizan para referirse a elementos similares. En la descripcion siguiente, para fines de explicacion, numerosos detalles espedficos se establecen con el fin de proporcionar un conocimiento a fondo de la idea inventiva reivindicada. Puede ser evidente, sin embargo, que la idea inventiva reivindicada puede ponerse en practica sin necesidad de estos detalles espedficos. En otras instancias, las estructuras y los dispositivos se ilustran en la forma de diagrama de bloques con el fin de facilitar la descripcion de la idea inventiva reivindicada.
A. Introduccion
La amplia disponibilidad contemporanea de dispositivos moviles ha permitido un gran numero y variacion de tecnicas y servicios sobre la base de dichos dispositivos moviles. En particular, numerosos dispositivos estan provistos para detectar un emplazamiento del usuario, tal como mediante la inclusion de un receptor del sistema de posicionamiento global (GPS) en un dispositivo de navegacion, un telefono movil, o una tableta electronica, y servicios basados en el emplazamiento y tecnicas que permiten a dichos dispositivos servir para la interaccion de usuarios con emplazamientos ffsicos. A modo de ejemplo dispositivos de navegacion pueden memorizar o estar configurados para recuperar mapas de viajes detallados del lugar, y pueden utilizar un emplazamiento detectado para visualizar el emplazamiento actual del usuario o para calcular rutas de desplazamiento a destinos previstos, y telefonos moviles pueden permitir al usuario comunicar informacion basada en el emplazamiento con otros usuarios, tal como un mapa compartido de los emplazamientos de los usuarios. A modo de otro ejemplo ilustrativo, dispositivos moviles que incluyen una camara y sensores giroscopicos pueden presentar aplicaciones de “realidad aumentada” identificando el desplazamiento y la orientacion de la vista presentada en imagen, recuperando informacion sobre los objetos que puedan recuperarse en la vista (p.ej., la presencia y nombre de puntos de interes que estan situados dentro de la vista) y complementando la imagen de la vista con la informacion recuperada (p.ej., etiquetando los puntos de interes ilustrados con sus nombres).
Numerosas de estas tecnicas y servicios estan previstos para servir a ayuda a los viajeros, tales como pasajeros de vedculos, ciclistas y peatones, mediante la provision de informacion basada en el emplazamiento. En particular, algunos de estos servicios pueden ser utilizables por el operador de un vedculo, tal como el conductor de un automovil, pero puede ser indeseable configurar el dispositivo con una interfaz de usuario muy interactiva que puede interferir con la atencion del conductor y el funcionamiento seguro del vedculo. A modo de ejemplo, algunos dispositivos de navegacion estan configurados para aceptar la interaccion del usuario solamente cuando el vedculo no esta en movimiento, y conmutar a un modo no interactivo cuando el vedculo esta en movimiento con el fin de disuadir al conductor sobre la idea de interaccionar con el dispositivo en dichos momentos.
Un escenario operativo para el que se han disenado las tecnicas y los servicios implica la estimacion de trafico en un
5
10
15
20
25
30
35
40
45
50
55
60
65
emplazamiento particular sobre la base de la deteccion de las velocidades de vehnculos que operan en el emplazamiento. A modo de ejemplo, dispositivos de vigilancia del trafico pueden detectar las velocidades medias de vehnculos individuales que se desplazan en un tramo de carretera, y pueden calcular e informar de una velocidad de trafico media. Como alternativa, los vehnculos individuales pueden incluir un dispositivo capaz de detectar la velocidad del vetnculo, tal como un receptor del denominado sistema de posicionamiento global (GPS) y pueden informar de la velocidad del vetnculo a un servidor, que puede deducir las condiciones del trafico en los emplazamientos respectivos a partir de las velocidades de vetnculos en dicho emplazamiento. Dicha informacion de trafico en tiempo real puede ser de gran utilidad para los conductores como asistencia en el enrutamiento; p.ej., los conductores pueden tratar de reducir los retrasos del trafico o encontrar la ruta mas corta desde un emplazamiento actual a un destino, y la incorporacion de la congestion del trafico puede proporcionar un enrutamiento predictivo mas exacto. A tftulo de servicio ejemplo, la informacion de congestion del trafico para una zona puede difundirse a traves de un canal de mensajes de trafico (p.ej., transmitido a traves de las bandas de radio AM o FM, transmision de ondas cortas o satelite, y pueden recibirse por los receptores del canal de mensajes de trafico (TMC) incluidos en los dispositivos de navegacion, que pueden calcular o ajustar las rutas sobre la base de la informacion de congestion del trafico en tiempo real codificada en la transmision. Como alternativa, dispositivos provistos de equipos de comunicacion de redes, tales como transceptores de Internet inalambricos, pueden configurarse para recuperar dicha informacion a partir de los servidores de informacion de congestion del trafico accesibles a traves de la red Internet.
Varias tecnicas han sido tambien disenadas para estimar la congestion del trafico en tales emplazamientos. A modo de un primer ejemplo, los dispositivos pueden efectuar un conteo automatico del numero y la frecuencia de vehfculos que cruzan ante un sensor incorporado en la carretera, o pueden estimar la velocidad media de los vehnculos a lo largo de un tramo de carretera, y pueden transmitir dicha informacion a una fuente de datos central para agregacion y redifusion a los dispositivos de usuarios. Sin embargo, dichas tecnicas pueden ser comparativamente de alto coste para su despliegue y mantenimiento, en particular con una alta densidad que proporciona datos precisos para respectivos tramos de carreteras cortos.
La Figura 1 presenta una ilustracion de un escenario operativo 100, a modo de ejemplo, que proporciona otra tecnica ejemplo para la estimacion de la congestion del trafico sobre la base de la deteccion de dispositivos moviles que se difunden por medios inalambricos en un emplazamiento. En este escenario operativo 100, a modo de ejemplo, en emplazamientos particulares 102 (p.ej., tramos cortos de carretera a lo largo de una autopista), varios automoviles pueden estar funcionando en un volumen particular. Este volumen puede ser afectado por una condicion de emplazamiento 106, tal como un accidente de trafico, un peligro de carretera (p.ej., un bache, un animal tal como un ciervo o escombros), o una condicion atmosferica (p.ej., fuerte lluvia, hielo o granizo). Puede presuponerse que un porcentaje particular de conductores posean y utilicen un dispositivo de comunicacion inalambrica, tal como telefonos moviles, tabletas electronicas, ordenadores portatiles, dispositivos de medios de difusion, equipos de radios bidireccionales o dispositivos de navegacion. Las difusiones inalambricas 104 procedentes de dichos dispositivos pueden detectarse (p.ej., por los transceptores 108 configurados para la comunicacion con dichos dispositivos, tal como torres de redes de telefoma movil) y, realizando una estimacion del numero de dispositivos utilizados por una poblacion de conductores, una estimacion de volumen de trafico en cada emplazamiento 102 puede generarse a tal respecto. De este modo, el escenario operativo ejemplo 100 de la Figura 1, un accidente puede haber causado una condicion de emplazamiento 106 que da lugar a una obstruccion del desplazamiento y a una fuerte congestion del trafico en un conjunto particular de emplazamientos 102, tal como tramos particulares de una carretera, mientras que el desplazamiento mas alla de la condicion de emplazamiento 106 y en la direccion opuesta continua sin impedimentos y con solamente un volumen de trafico ligero. Aunque sean incapaces de detectar la presencia o tipo de condicion de emplazamiento 106, los transceptores 108 pueden estimar el numero de dispositivos que emiten una difusion inalambrica 104 en cada emplazamiento 102 y pueden extrapolar que los emplazamientos 102 que conducen a un emplazamiento particular estan presentando una fuerte congestion del trafico, mientras que otros emplazamientos 102 presentan un flujo de trafico sin impedimentos. Esta informacion puede comunicarse a un servidor 110, que puede utilizar un transmisor 112 para transmitir un informe de trafico 114 que indique la congestion del trafico estimada en respectivos emplazamientos 102 de la carretera. El informe de trafico 114 puede recibirse por dispositivos utilizados por los conductores (p.ej., los mismos dispositivos que emiten emisiones inalambricas 104 o dispositivos diferentes) y pueden utilizarse para ajustar las rutas y las horas de llegada estimadas en una vision de tiempo y desarrollar las condiciones del trafico.
Aunque el escenario operativo 100, a modo de ejemplo, de la Figura 1, presenta algunas ventajas, dichos escenarios operativos pueden presentar oportunidades para recoger informacion adicional que pueda llegar a ser de utilidad importante. En particular, ademas de determinar la velocidad de los vehnculos y por lo tanto, la intensidad del trafico, en un emplazamiento particular 102, puede ser conveniente para determinar la causa del trafico. A modo de ejemplo, una condicion de emplazamiento 106 que da lugar al trafico puede ser momentanea (p.ej., un animal tal como un ciervo ocupando una carretera durante unos instantes), breve (p.ej., un accidente de trafico a baja velocidad en donde los conductores se detienen un espacio corto de tiempo para evaluar los danos, intercambiar informacion y reanudar su desplazamiento), de tipo proactivo (p.ej., un accidente de trafico a alta velocidad en donde los vehnculos son remolcados) o permanente (p.ej., una construccion que altera el volumen del trafico durante un periodo de tiempo extendido). Dichos detalles sobre el trafico pueden ser ventajosos para predecir la magnitud y duracion de la congestion del trafico y ajustar la informacion del enrutamiento (p.ej., un dispositivo que presenta una
5
10
15
20
25
30
35
40
45
50
55
60
65
ruta a un usuario puede recibir una indicacion de congestion del trafico en un punto distante a lo largo de la ruta, pero puede determinar si recomendar, o no, una ruta diferente sobre la base de la duracion prevista de la condicion de emplazamiento 106 que causa el trafico). Dicha informacion puede ser tambien de utilidad para predecir una congestion del trafico futura sobre la base de una condicion de emplazamiento de reciente aparicion 106, aun cuando no se hayan desarrollado todavfa una congestion del trafico. Ademas, informacion detallada sobre las condiciones de emplazamiento 106 pueden presentar una utilidad importante mas alla de la estimacion del trafico. A modo de ejemplo, condiciones de emplazamiento sin danos 106 tal como una construccion o accidente de trafico de menor importancia, pueden no solicitar a un dispositivo para el re-enrutamiento, pero condiciones de emplazamiento peligrosas 106, tales como ventiscas, hielo o importantes accidentes de trafico que den lugar a escombros extensos, puede originar un re-enrutamiento. Ademas, dicha informacion sobre condiciones de emplazamiento 106 pueden demandar un re-enrutamiento incluso en la ausencia de congestion del trafico, p.ej., hielo en la carretera presentando en un emplazamiento particular 102 que no tenga un trafico intenso puede no dar lugar a un trafico intenso, pero la deteccion y el informe de dichas condiciones de emplazamiento 106 puede permitir a dispositivos pertinentes avisar a los usuarios en la proximidad del emplazamiento 102 o reencaminarlos en torno al emplazamiento 102 con el fin de reducir los peligros.
Sin embargo, puede ser diffcil identificar el tipo o detalles de una condicion de emplazamiento 106 con el uso de tecnicas de congestion del trafico contemporaneas, que detectan solamente un conteo de difusiones inalambricas 104 en un emplazamiento particular 102 con el fin de determinar una congestion del trafico. A modo de ejemplo, en el escenario operativo ejemplo 100 de la Figura 1, la deteccion de la presencia de un gran numero de difusiones inalambricas 104 en un emplazamiento particular 102 puede dejar de indicar cualquier detalle sobre la condicion de emplazamiento 106 que causa la congestion del trafico, tal como una localizacion precisa de la condicion de emplazamiento 106 (p.ej., en un carril particular, en el borde o en la mediana de una autopista, o a la izquierda, derecha, por encima o por debajo de la carretera); la duracion prevista de la condicion de emplazamiento 106, la gravedad de la condicion de emplazamiento 106 o el peligro para conductores que se desplazan dentro del emplazamiento 102 que comprende la condicion de emplazamiento 106. Mas en general, puede ser diffcil identificar cualquiera de dicha informacion en una manera automatizada sobre la base exclusivamente de dispositivos debido a la amplia gama de condiciones de emplazamiento posibles 106. A modo de ejemplo, tecnicas de vision por maquina contemporaneas pueden ser capaces de interpretar automaticamente la entrada visual procedente de camaras para identificar las posiciones de los automoviles, pero puede no ser suficientemente avanzada para identificar un accidente de trafico mostrado en dichas ilustracion, ni otras condiciones de emplazamiento 106 tal como la presencia de animales o escombros.
B. Tecnicas presentadas
Se presentan a continuacion tecnicas para identificar, asimilar y difundir informacion sobre las condiciones de emplazamiento 106 de emplazamientos respectivos 102 mediante el uso de dispositivos. En conformidad con las tecnicas aqrn presentadas, puede ser conveniente implicar a los usuarios de dispositivos en el informe de condicion del emplazamiento 106 mediante la presentacion de informes de condicion de emplazamiento, que se puede recibir por un dispositivo utilizado por el usuario y transmitirse a un servidor para su inclusion en un conjunto de datos de emplazamiento. Un informe de condicion del emplazamiento puede proporcionarse espontaneamente por un usuario en respuesta a la informacion de un testigo de una condicion de emplazamiento 106 tal como un usuario que es testigo de un accidente de trafico. En otras circunstancias, un dispositivo puede demandar al usuario proporcionar un informe de condicion del emplazamiento de condiciones de emplazamiento 106 en la proximidad del usuario; puede acoplar dicha informacion con un emplazamiento detectado; y puede presentar el informe de condicion del emplazamiento y el emplazamiento actual del usuario al servidor. Dichas tecnicas pueden ponerse en practica en dispositivos moviles para recibir informes de condicion de emplazamiento para su entrega a un servidor, que puede desarrollar un conjunto de datos de emplazamiento que incluye informacion sobre las condiciones de emplazamiento actuales 106 para un gran numero de emplazamientos 102, y transmitir dicha informacion a los dispositivos dentro de un emplazamiento particular con el fin de informar a los usuarios de las condiciones de emplazamiento 106 en el emplazamiento actual 102 o a lo largo de una ruta actual del usuario. Ademas, con el fin de reducir la distraccion del usuario (p.ej., la atencion de un conductor de un vetuculo), los dispositivos pueden configurarse para interaccionar con los usuarios por intermedio de una interfaz de voz solamente, que implique solicitudes vocales presentadas al usuario y/o la recepcion y evaluacion automatizada de los informes de condicion de emplazamiento basados en la voz para extraer las condiciones de emplazamiento allf informadas.
La Figura 2 presenta una ilustracion de un escenario operativo a modo de ejemplo 200 que tiene prevista la recogida por los usuarios 202 de informes de condicion de emplazamiento 204, la extraccion de las condiciones de emplazamiento 106 para los respectivos emplazamientos 102 a partir de dichos informes de condicion de emplazamiento 204 y la entrega de los informes de condicion de emplazamiento 204 a otros usuarios 202, en conformidad con las tecnicas aqrn presentadas. En este escenario operativo a modo de ejemplo 200, los usuarios 202 que utilizan vehfculos en los emplazamientos respectivos 102 pueden encontrar varios tipos de condiciones de emplazamiento 106 tales como un accidente de trafico presentado en una carretera sentido norte y la presencia de hielo en una carretera en sentido meridional. En conformidad con las tecnicas aqrn presentadas, algunos usuarios 202 estan en posesion de dispositivos moviles que pueden configurarse para recibir un informe de condicion del emplazamiento 204 a partir de los usuarios 202 que describen una condicion de emplazamiento de la que son
5
10
15
20
25
30
35
40
45
50
55
60
65
testigos 106; p.ej., despues de la navegacion en torno al accidente de trafico (o a la espera de la congestion del trafico causada por el accidente de trafico), los usuarios 202 pueden hablar por el dispositivo para describir una posicion mas precisa (p.ej., el carril izquierdo de la carretera), el tipo de condicion de emplazamiento 106 (p.ej., un accidente de trafico) y la gravedad de la condicion de emplazamiento 106 (p.ej., una colision a baja velocidad de dos vehnculos). El dispositivo puede recibir el informe de condicion del emplazamiento 204 del usuario 202 y puede entregar el informe de condicion del emplazamiento 204 (o detalles extrafdos de dicho informe, p.ej., palabras claves detectadas) a un servidor 206 que tiene acceso a un conjunto de datos de emplazamiento 210 configurado para memorizar condiciones de emplazamiento 106 de respectivos emplazamientos 102. El servidor 206 puede realizar una evaluacion adicional de la informacion presentada por los dispositivos, puede extraer informacion sobre las condiciones de emplazamiento 106 a partir de dichos informes de condicion de emplazamiento 204 y pueden anadir las condiciones de emplazamiento 106 al conjunto de datos de emplazamiento 210. El servidor 206 puede enviar tambien notificaciones a usuarios 202 cerca de los emplazamientos 102 de dichas condiciones de emplazamiento 106. A modo de ejemplo, para los usuarios 202 situados en la carretera de sentido norte al sur del accidente de trafico, el servidor 206 puede enviar una notificacion 212 en la que se incluyan detalles de la condicion de emplazamiento 106 que causa la congestion del trafico. Ademas, el servidor 206 puede interaccionar con los dispositivos y usuarios 202 para determinar una informacion mas exacta o utilizada sobre una condicion de emplazamiento 106. A modo de ejemplo, en la carretera orientada al sur, una condicion de emplazamiento 106 que implica la presencia de hielo en la carretera puede describirse en un informe de condicion del emplazamiento 204 recientemente presentado por un primer usuario 202. Con el fin de confirmar el informe de condicion del emplazamiento 204, el servidor 206 puede identificar otros usuarios 202 en la proximidad del emplazamiento 102 (p.ej., usuarios que hayan pasado recientemente por el emplazamiento 102), pueden enviar a los dispositivos de dichos usuarios 202 una demanda de presentar un informe de condicion del emplazamiento 214 a dichos usuarios 202 para confirmar la presencia de la condicion de emplazamiento 106 y para solicitar detalles adicionales, y pueden incorporar los informes de condicion del emplazamiento 204 en respuesta a dichas consultas de la condicion de emplazamiento 214 en el conjunto de datos de emplazamiento 210. A la confirmacion de la condicion de emplazamiento 106, el servidor 206 puede identificar tambien usuarios 202 en la proximidad de la condicion de emplazamiento 106 (p.ej., usuarios 202 que se desplacen en la carretera orientada al sur que se estan aproximando al emplazamiento 102) y pueden enviar una notificacion 212 de precaucion a dichos usuarios 202 sobre la condicion de emplazamiento 106. De esta manera, informacion sobre las condiciones de emplazamiento 106 de los respectivos emplazamientos 102 puede recogerse (mediante la recepcion y evaluacion del informe de condicion del emplazamiento 204) y utilizarse en conformidad con las tecnicas aqrn presentadas.
En comparacion con otras tecnicas contemporaneas, tales como la tecnica de estimacion del trafico presentada en el escenario operativo ejemplo 100 de la Figura 1, las tecnicas aqrn presentadas pueden proporcionar algunas ventajas. Como una primera ventaja, a modo de ejemplo, las tecnicas aqrn presentadas pueden dar lugar a una informacion mas detallada y de mayor utilidad sobre los tipos y causas de la congestion del trafico, que pueden originar estimaciones mas informadas y mas precisas de las horas de llegada y de la seleccion del enrutamiento. Como una segunda ventaja, a modo de ejemplo, la informacion generada por las tecnicas aqrn presentadas pueden incluirse en una amplia gama de usos mas alla de la estimacion del trafico y de la seleccion de ruta, tal como advirtiendo a los conductores de los peligros venideros, e informando a las autoridades, tal como polida, bomberos y equipos medicos del desarrollo de las condiciones de emplazamiento 106. Como una tercera ventaja, a modo de ejemplo, la informacion de usuario 202 que sean capaces de proporcionar una informacion adicional sobre una condicion de emplazamiento 106, y la solicitud de informacion espedfica al respecto, puede dar lugar a una informacion mas precisa, detallada y actualizada que las tecnicas que se basan en la deduccion de informacion a partir de los dispositivos. Estas y otras ventajas se pueden conseguir mediante la aplicacion de las tecnicas aqrn presentadas.
C. Formas de realizacion a modo de ejemplo
La Figura 3 presenta una primera forma de realizacion, a modo de ejemplo, de las tecnicas aqrn presentadas, ilustradas como un primer metodo a modo de ejemplo 300 de consulta a los usuarios 202 con respecto a las condiciones de emplazamiento 106 de los emplazamientos 102. El primer metodo a modo de ejemplo 300 puede ponerse en practica en un dispositivo que tiene un procesador y que tiene acceso a un conjunto de datos de emplazamiento 210 (que pueden ser directamente accesibles, tal como un conjunto de datos memorizados a nivel local, o puede ser accesible por intermedio de una red u otro dispositivo, tal como un servidor). El primer metodo, a modo de ejemplo, 300 puede ponerse en practica, p.ej., como un conjunto de instrucciones memorizadas en un componente de memoria de un dispositivo (p.ej., un circuito de memoria, una bandeja de soporte de una unidad de disco duro, un componente de memoria de estado solido, o un disco magnetico o disco optico) que, cuando se ejecuta por un procesador de un dispositivo, hacen que el dispositivo ponga en practica las tecnicas aqrn presentadas. El primer metodo a modo de ejemplo 300 comienza en 302 e implica la ejecucion 304 de las instrucciones en el procesador. Mas concretamente, las instrucciones estan configuradas para recibir 307 de un usuario 202 un informe de condicion del emplazamiento 204 asociado con un emplazamiento 102 del usuario 202. Las instrucciones estan tambien configuradas para analizar 308 el informe de condicion del emplazamiento 204 del usuario 202 para extraer al menos una condicion de emplazamiento 106 del emplazamiento 102. Las instrucciones estan tambien configuradas para anadir 310 la condicion de emplazamiento 106 del emplazamiento 102 al conjunto de emplazamiento 210. De esta manera, el primer metodo a modo de ejemplo 300 consigue la identificacion de
5
10
15
20
25
30
35
40
45
50
55
60
65
condiciones de emplazamiento 106 de los respectivos emplazamientos 102 mediante la recepcion y evaluacion de informes de condicion del emplazamiento 204 presentados por usuarios 202 en conformidad con las tecnicas aqm presentadas, y asf finaliza en 312.
La Figura 4 presentada una segunda forma de realizacion, a modo de ejemplo, de las tecnicas aqm presentadas, ilustradas como un segundo metodo a modo de ejemplo 400 de consultar a los usuarios 202 con respecto a las condiciones de emplazamiento 106 de emplazamientos 102. El segundo metodo a modo de ejemplo 400 puede ponerse en practica en un dispositivo que tenga un procesador (p.ej., un dispositivo portatil tal como un telefono movil, una tableta electronica, un ordenador portatil o un ordenador personal, un dispositivo multimedia portatil, un dispositivo de juegos portatil o un dispositivo de navegacion) y comunicandose con un servidor 206 que tiene acceso a un conjunto de datos de emplazamientos 210. El segundo metodo a modo de ejemplo 400 puede ponerse en practica, p.ej., como un conjunto de instrucciones memorizadas en un componente de memoria de un dispositivo (p.ej., un circuito de memoria, una bandeja de soporte de una unidad de disco duro, un componente de memoria de estado solido, o un disco magnetico o un disco optico) que, cuando se ejecuta por un procesador de un dispositivo, hace que el dispositivo ejecute las tecnicas aqm presentadas. El segundo metodo a modo de ejemplo 400 comienza en 402 e implica la ejecucion 404 de las instrucciones en el procesador. Mas concretamente, las instrucciones estan configuradas para, a la recepcion desde el servidor 206 de una consulta de la condicion de emplazamiento 214 asociadas con un emplazamiento 102, presentar 406 la consulta de la condicion de emplazamiento 214 al usuario 202. Las instrucciones estan tambien configuradas para, a la recepcion 408 de un informe de condicion del emplazamiento 204 desde el usuario 202, detectar 410 un emplazamiento 102 del usuario 202 asociado con el informe de condicion del emplazamiento 204, y enviar 412 el emplazamiento 102 y el informe de condicion del emplazamiento 204 al servidor 206. Las instrucciones estan tambien configuradas para, a la recepcion desde el servidor desde una condicion de emplazamiento 106 de un emplazamiento 102 proximo al usuario 202, presentar 414, la condicion de emplazamiento 106 al usuario 202. De esta manera, el segundo metodo a modo de ejemplo 400 consigue la identificacion de las condiciones de emplazamiento 106 de los respectivos emplazamientos 102 mediante la recepcion y evaluacion de informes de condicion del emplazamiento 204 presentados por usuarios 202 en conformidad con las tecnicas aqm presentadas y asf finaliza en 416.
Otra forma de realizacion implica un soporte legible por ordenador que comprende instrucciones ejecutables en un procesador configuradas para aplicar las tecnicas aqm presentadas. Dicho soporte legible por ordenador puede incluir, a modo de ejemplo, soportes de memorizacion legibles por ordenador que implican un dispositivo tangible, tal como una memoria de semiconductores (p.ej., un semiconductor que utiliza la memoria de acceso aleatorio estatica (SRAM), la memoria de acceso aleatorio dinamica (DRAM) y/o tecnologfas de memoria de acceso aleatorio dinamica smcrona (SDRAM)), una bandeja de soporte de una unidad de disco duro, un dispositivo de memoria instantanea, o un disco magnetico o un disco optico (tal como CD-R, DVD-R o un disco flexible), la codificacion de un conjunto de instrucciones legibles por ordenador que, cuando se ejecutan por un procesador de un dispositivo, hacen que el dispositivo ponga en practica las tecnicas aqm presentadas. Dicho soporte legible por ordenador puede incluir tambien (como una clase de tecnologfas que son distintas de los soportes de memorizacion legibles por ordenador) varios tipos de soportes de comunicaciones, tales como una senal que puede propagarse a traves de varios fenomenos ffsicos (p.ej., una senal electromagnetica, una senal de onda de sonido o una senal optica) y en varios escenarios operativos cableados (p.ej., mediante un cable optico de fibra o Ethernet) y/o escenarios operativos inalambricos (p.ej., una red de area local inalambrica (WLAN) tal como WiFi, una red de area personal (PAN) tal como Bluetooth o una red de telefoma movil o radio) y que codifica un conjunto de instrucciones legibles por ordenador que, cuando se ejecutan por un procesador de un dispositivo, hacen que el dispositivo ponga en practica las tecnicas aqm presentadas.
Un soporte legible por ordenador, a modo de ejemplo, que puede disenarse en estas formas se ilustra en la Figura 5, en donde la puesta en practica 500 comprende un soporte legible por ordenador 502 (p.ej., un CD-R, DVD-R, o una bandeja de soporte de una unidad de disco duro), en donde se codifican datos legibles por ordenador 504. Estos datos legibles por ordenador 504 comprenden, a su vez, un conjunto de instrucciones de ordenador 506 configuradas para funcionar en conformidad con los principios aqm establecidos. En una de dichas formas de realizacion, las instrucciones ejecutables por procesador 506 pueden configurarse para, cuando se ejecutan por un procesador 512 de un dispositivo 510, hacer que el dispositivo 510 realice un metodo de consulta de usuarios 202 con respecto a las condiciones de emplazamiento 106 de los emplazamientos 102, tal como el primer metodo a modo de ejemplo 300 ilustrado en la Figura 3 o el segundo metodo a modo de ejemplo 400 ilustrado en la Figura 4. Algunas formas de realizacion de este soporte legible por ordenador pueden comprender un soporte de memorizacion legible por ordenador no transitorio (p.ej., una unidad de disco duro, un disco optico o un dispositivo de memoria instantanea) que esta configurado para memorizar instrucciones ejecutables por procesador configuradas de esta manera. Gran parte de dichos soportes legibles por ordenador pueden disenarse por los expertos en esta tecnica que esten configurados para operar en conformidad con las tecnicas aqm presentadas.
D. Aspectos variables
Las tecnicas aqm presentadas pueden disenarse con variantes en numerosos aspectos, y algunas variantes pueden presentar ventajas adicionales y/o reducir los inconvenientes con respecto a otras variantes de estas y otras tecnicas. Ademas, algunas variantes pueden ponerse en practica en combinacion, y algunas combinaciones pueden
5
10
15
20
25
30
35
40
45
50
55
60
65
tener ventajas adicionales y/o inconvenientes reducidos mediante una combinacion sine^stica. Las variantes pueden incorporarse en varias formas de realizacion (p.ej., el primer metodo a modo de ejemplo 300 de la Figura 3 y el segundo metodo a modo de ejemplo 400 de la Figura 4 para proporcionar ventajas individuales y/o sinergfsticas en dichas formas de realizacion).
D1. Escenarios operativos y arquitecturas
Un primer aspecto que puede variar entre formas de realizacion de estas tecnicas se refiere a los escenarios operativos en donde dichas tecnicas pueden utilizarse. Como una primera variante de este primer aspecto de la idea inventiva, estas tecnicas pueden utilizarse para el seguimiento de numerosas condiciones de emplazamiento 106 para numerosos tipos de emplazamientos 102, incluyendo las condiciones de desplazamiento y de trafico en carreteras para los conductores; condiciones de desplazamiento de rutas para ciclistas, peatones y caminantes; condiciones de pendientes para esquiadores, condiciones de cursos de agua para escenarios operativos mantimos y navales; y condiciones de vfas aereas para pilotos de aeronaves y otros aviadores. Dichas condiciones de emplazamiento 106 para emplazamientos 102 pueden identificarse tambien e informarse a personas distintas de viajeros, tal como informar de sucesos emergentes a la polida, bomberos y profesionales medicos. Dichas condiciones de emplazamiento 106 pueden utilizarse tambien para emplazamientos 102 en entornos simulados y/o virtuales.
Como una segunda variante de este primer aspecto de la idea inventiva, numerosos tipos de condiciones de emplazamiento 106 pueden identificarse e informarse para un tipo particular de emplazamiento 102. A modo de primer ejemplo, las condiciones de emplazamiento 106 pueden incluir condiciones naturales y/o atmosfericas (p.ej., temperatura, viento, precipitacion, humedad que causa neblina o niebla, descargas electricas atmosfericas, granizo) o sus efectos (p.ej., efectos de visibilidad, efectos de brisas, la formacion de hielo o agua estancada, humos o fuego). A modo de un segundo ejemplo, las condiciones de emplazamiento 106 pueden incluir informacion sobre objetos inanimados naturales (p.ej., baches, barro, arboles o deslizamiento de tierras), objetos inanimados artificiales (p.ej., vedculos, escombros, sustancias tales como aceite y lmeas de transmision de energfa en condicion de cafda) y/o animales (p.ej., la presencia de animales salvajes en una carretera o animales peligrosos en o cerca de una ruta de peatones). A modo de tercer ejemplo, las condiciones de emplazamiento 106 pueden incluir informacion sobre personas, tales como el numero, identificacion, condicion y/o comportamiento de personas implicadas en un accidente de trafico.
A modo de una tercera variante de este primer aspecto de la idea inventiva, los emplazamientos 102 a lo que pertenece un informe de condicion del emplazamiento 204 pueden detectarse en numerosas formas. A modo de un primer ejemplo, el dispositivo puede comprender un sensor de posiciones, tal como un receptor del sistema de posicionamiento global (GPS), y puede detectar e informar del emplazamiento actual 102 de un usuario 202 mientras se recibe un informe de condicion del emplazamiento 204 a tal respecto. A modo de un segundo ejemplo, el emplazamiento 102 del dispositivo puede detectarse por otros dispositivos; p.ej., uno o mas transceptores 108 en una comunicacion inalambrica con un dispositivo que transmite un informe de condicion del emplazamiento 204 que puede triangular una posicion del dispositivo. A modo de un tercer ejemplo, el emplazamiento 102 de un informe de condicion del emplazamiento 204 puede especificarse por el usuario 202, p.ej., como parte del informe de condicion del emplazamiento 204 (“encontre hielo en el kilometro 100 de la carretera interestatal 1 en direccion sur”). A modo de un cuarto ejemplo, el emplazamiento 102 del dispositivo puede deducirse, p.ej., sobre la base de un plan de desplazamiento del dispositivo en el momento de un informe de condicion del emplazamiento 204, o una posicion conocida y fija del dispositivo.
A modo de una cuarta variante de este primer aspecto de la idea inventiva, las tecnicas aqu presentadas pueden ponerse en practica utilizando varias arquitecturas. A modo de un primer ejemplo, las tecnicas pueden ponerse en practica completamente mediante un dispositivo tal como un servidor provisto en la red Internet o como un dispositivo movil que recoge, memoriza e informa de datos (p.ej., un dispositivo de navegacion configurado para registrar las condiciones de emplazamiento 106 para su posterior informe). Como alternativa, las tecnicas pueden ponerse en practica por dos o mas dispositivos que interaccionan en una manera de homologo a homologo (p.ej., dispositivos de navegacion incorporados en varios veldculos que intercambian directamente informacion sobre las condiciones de emplazamiento 106 encontradas por los usuarios 202 y/o una manera operativa de servidor-cliente (p.ej., uno o mas dispositivos moviles configurados para recibir informes de condicion del emplazamiento 204 desde los usuarios 202 para su reenvfo a un servidor 206, como el escenario operativo ejemplo 200 de la Figura 2). A modo de ejemplo, el usuario 202 puede utilizar un dispositivo de usuario en comunicacion con un servidor de condiciones de emplazamiento que puede recibir informes de condicion del emplazamiento 204 y emplazamientos 102 asociados desde los dispositivos de usuarios y puede presentar consultas de la condicion de emplazamiento 214 a los dispositivos de usuario para la presentacion a sus usuarios 202. A modo de un segundo ejemplo de este cuarto aspecto de la idea inventiva, el servidor 206 puede dirigir la interaccion de dispositivos con usuarios 202, tal como enviando consultas de la condicion de emplazamiento a presentarse a los usuarios 202 con el fin de solicitar tipos particulares de informacion (p.ej., la aclaracion o complementos de informacion anteriormente recibida desde el usuario 202, o la confirmacion de condiciones de emplazamiento 106 informadas por otros usuarios 202). Como alternativa, los dispositivos pueden determinar informacion que puede proporcionarse por el usuario 202 y pueden memorizar, seleccionar y/o generar consultas que pueden seleccionarse para su presentacion a los usuarios 202. A
5
10
15
20
25
30
35
40
45
50
55
60
65
modo de un tercer ejemplo, el dispositivo puede estar en comunicacion continua o frecuente con el servidor 206 o puede conectarse de forma esporadica (p.ej., el dispositivo puede recoger datos de condiciones de emplazamiento 106 durante un viaje, y puede informar dichos datos al servidor 206 a la conclusion del viaje). A modo de un cuarto ejemplo, los elementos de las tecnicas aqrn presentadas pueden asignarse entre dichos dispositivos en diversas formas. A modo de un primer ejemplo, un dispositivo de usuario puede recibir un informe de condicion del emplazamiento 204 desde un usuario 202 y puede reenviar el informe de condicion del emplazamiento 204 completo al servidor 206 para los fines de evaluacion y la extraccion de condiciones de emplazamiento 106. Como alternativa, el dispositivo de usuario puede evaluar, de forma parcial o completa, el informe de condicion del emplazamiento 204, tal como realizando un analisis de lenguaje natural, identificando el contexto narrativo y/o identificando palabras claves y puede proporcionar datos estructurados al servidor 206.
Como una quinta variante de este primer aspecto de la idea inventiva, el conjunto de datos de emplazamientos 210 puede estructurarse en numerosas formas. A tftulo del primer ejemplo, el conjunto de datos de emplazamiento 210 puede incluir numerosos tipos de informacion, que incluye varias identificaciones de los emplazamientos 102 de interes (p.ej., mediante coordenadas de latitud y longitud; mediante descripciones o nombres predefinidos, tales como una direccion de calle de un edificio; o mediante alcances dentro de emplazamientos conocidos, tal como marcadores de ruta a lo largo de una carretera identificada) e informacion sobre los informes de condicion del emplazamiento (p.ej., la fecha, hora y fuente del informe de condicion del emplazamiento 204; una descripcion textual o fotografica de la condicion de emplazamiento; y la magnitud, duracion, prioridad o gravedad de la condicion de emplazamiento informada). A modo de un segundo ejemplo, un conjunto de datos de emplazamientos 210 puede incluir globalmente todas las condiciones de emplazamiento para todos los emplazamientos conocidos 102. Como alternativa o de forma adicional, uno o mas conjuntos de datos de emplazamientos 210 pueden limitarse a una zona geografica particular, un tipo de zona geografica (p.ej., un primer conjunto de datos de emplazamiento 210 para autopistas y un segundo conjunto de datos de emplazamientos 210 para carreteras locales), la duracion (p.ej., un primer conjunto de datos de emplazamiento 210 para condiciones efemericas, tales como colisiones de vehfculos y un segundo conjunto de datos de emplazamientos 210 para condiciones de larga duracion, tales como proyectos de construccion a largo plazo). Un conjunto de datos de emplazamientos 210 puede estructurarse tambien para asignar condiciones de emplazamiento respectivas a un conjunto de datos de emplazamiento 210 o pueden dar, de forma redundante, condiciones de emplazamiento en dos o mas conjuntos de datos de emplazamiento 210 (p.ej., un primer conjunto de datos de emplazamiento 210 puede contener solamente las condiciones de emplazamiento de mayor gravedad y pueden distribuirse ampliamente a todos los usuarios en un area general, y un segundo conjunto de datos de emplazamiento 210 pueden incluir todas las condiciones de emplazamiento para una mas pequena zona y pueden distribuirse solamente a los usuarios en o cerca de esa zona mas pequena). A modo de un tercer ejemplo, conjuntos de datos de emplazamiento 210 pueden registrarse en numerosos formatos, tal como texto legible por seres humanos, marcado de texto (p.ej., XML) que facilita un procesamiento automatizado o formatos binarios. El conjunto de datos de emplazamiento 210 puede estructurarse tambien en varias formas, tal como en una secuencia ordenada o no ordenada de registros; una estructura de datos orientados a la investigacion tal como un arbol en B o una estructura de datos denominada hashtable; o estructuras de datos especializadas para informacion basada en el emplazamiento, tal como arboles cuadruples. Caractensticas de datos adicionales pueden incluirse tambien, tales como sumas de control que verifican la integridad de los datos, encriptacion que limita la recepcion del conjunto de datos a dispositivos o usuarios seleccionados, compresion que reduce la magnitud del conjunto de datos de emplazamiento 210 sin perdidas y una signatura digital que puede probarse para verificar la autenticidad del conjunto de datos de emplazamiento 210. Los expertos en esta tecnica pueden crear numerosas variantes en los escenarios operativos en los que pueden utilizarse las tecnicas aqrn presentadas y en las variantes de dispositivos y arquitecturas que se utilizan para conseguir la aplicacion de las tecnicas aqrn presentadas.
D2. Recepcion y evaluacion de informes de condicion del emplazamiento
Un segundo aspecto de la idea inventiva que puede variar entre formas de realizacion de estas tecnicas se refiere a la manera de solicitar, recoger y evaluar informes de condicion del emplazamiento 204 proporcionados por el usuario 202. Como una primera variante de este segundo aspecto de la idea inventiva, el usuario 202 puede proporcionar espontaneamente un informe de condicion del emplazamiento 204; p.ej., despues de ser testigo o de encontrar una condicion de emplazamiento 106, el usuario 202 puede comenzar el informe de condicion del emplazamiento 204 comunicandose con el dispositivo. Como una segunda variante de este segundo aspecto de la idea inventiva, el dispositivo puede solicitar al usuario 202 que proporcione un informe de condicion del emplazamiento 204. A modo de un primer ejemplo, el dispositivo puede solicitar un informe de condicion del emplazamiento 204 sobre la base de las caractensticas de usuario detectadas, tales como velocidad o comportamiento en la conduccion del vetnculo. A modo de ejemplo, el dispositivo puede configurarse para identificar la caractenstica de usuario 202 (p.ej., caractensticas fisiologicas tales como ritmo cardiaco, tasa respiratoria y estres o tension) y/o del medio ambiente (p.ej., temperatura, velocidad, direccion, altitud, vibracion e indicaciones de impacto ffsico) y cuando dichas caractensticas de usuario indican un resultado inusual o un evento de interes, el dispositivo puede generar una consulta de la condicion de emplazamiento 214 asociada con las caractensticas de usuario y presentar la consulta de la condicion de emplazamiento 214 al usuario 202.
La Figura 6 presenta una ilustracion de un escenario operativo a modo de ejemplo 600 que presenta un primer ejemplo de una solicitud de un informe de condicion del emplazamiento 204 sobre la base de una deteccion de
5
10
15
20
25
30
35
40
45
50
55
60
65
caractensticas de usuario y una comparacion con las caractensticas de usuario de caracter historico para el mismo emplazamiento 102. En este escenario operativo a modo de ejemplo 600, un dispositivo de usuario 602 esta configurado para detectar caractensticas de usuario 604 tal como la velocidad actual de desplazamiento en un emplazamiento actual 102 y comparar dichas caractensticas de usuario actuales 604 con las caractensticas de usuario de caracter historico 606 memorizadas en un conjunto de datos de emplazamiento 210 para el emplazamiento 102, p.ej., la velocidad tfpica de viaje del usuario en el emplazamiento 102. Si el dispositivo de usuario 602 identifica un cambio en las caractensticas de usuario (p.ej., una velocidad de desplazamiento notablemente mas lenta), el dispositivo de usuario 602 puede generar una consulta de la condicion de emplazamiento 214 y puede presentar la consulta de la condicion de emplazamiento 214 al usuario 202 para solicitar informacion sobre las condiciones de emplazamiento actuales 106 del emplazamiento 102.
La Figura 7 presenta una ilustracion 700 de un segundo ejemplo de una solicitud de un informe de condicion del emplazamiento 204 basado en la integracion con la telemetna del vehnculo. En este escenario operativo a modo de ejemplo 600, un dispositivo del usuario 602 esta configurado para servir de interfaz con un sistema de telemetna de un vehfculo 702 con el fin de recibir varios elementos de datos de telemetna 704, tales como el estado de varios sensores de vehfculos y sistemas de control. Cuando el dispositivo del usuario 602 detecta un conjunto inusual de elementos de datos de telemetna 704 (p.ej., un activacion del sistema de frenado durante una duracion extendida y una solicitud actual de un sistema de control de la traccion, tal como un sistema de coordinacion de ruedas o antideslizante), el dispositivo del usuario 602 puede deducir que ha ocurrido un suceso inusual, y puede generar una consulta de la condicion de emplazamiento 214 solicitando informacion del usuario 202 que describa una condicion de emplazamiento 106 del emplazamiento 102 que origino los elementos de datos de telemetna inusuales 704. Estos y otros tipos de caractensticas de usuario 604, incluyendo una de sus combinaciones, puede detectarse por el dispositivo del usuario 602 y puede solicitar la generacion y presentacion de una consulta de la condicion de emplazamiento 214.
Como una tercera variante de este segundo aspecto de la idea inventiva, un dispositivo puede generar y presentar consultas de la condicion de emplazamiento 214 al usuario 202 con el fin de confirmar, aclarar y/o complementar otra informacion anteriormente recibida desde el usuario 202 u otros usuarios 202. A modo de un primer ejemplo, el usuario 202 puede generar un informe de condicion del emplazamiento 204 que sea ambiguo o no preciso (p.ej., entrada de voz que sea ruidosa o por cualquier otra causa, sea diffcil de analizar) y una consulta de la condicion de emplazamiento 214 puede generarse para demandar informacion que sirva de aclaracion de informe de condicion del emplazamiento 204 anterior (p.ej., “^dijo que encontro hielo?”). A modo de un segundo ejemplo, una consulta de la condicion de emplazamiento 214 puede generarse para solicitar informacion adicional sobre un informe de condicion del emplazamiento anteriormente recibido 204 (p.ej., “informo de un accidente; ^estaba el accidente situado con respecto a la carretera?”). A modo de un tercer ejemplo, un servidor 206 u otro dispositivo pueden recibir una consulta de la condicion de emplazamiento 214 procedente de un primer usuario 202 y puede buscar la confirmacion de la informacion comunicada con otros usuarios 202. A modo de ejemplo, a la recepcion de un informe de condicion del emplazamiento 204 de una condicion de emplazamiento 106 desde un primer usuario 202 con respecto a un emplazamiento 102, el servidor 206 puede identificar otros usuarios 202 en la proximidad del emplazamiento 102 y puede generar y enviar una consulta de la condicion de emplazamiento 214 a los otros usuarios 202 (“se ha informado de un accidente en su zona; ^ha visto un accidente?”). A modo de un cuarto ejemplo, una consulta de la condicion de emplazamiento 214 puede generarse para determinar el estado actual y la persistencia de una condicion de emplazamiento 106 anteriormente informada (p.ej., “informo anteriormente de la presencia de fuerte lluvia; ^esta todavfa lloviendo?”). Dichas consultas de la condicion de emplazamiento 214 pueden generarse y presentarse con el fin de mejorar la exactitud, profundidad y fiabilidad de la informacion, que pueda comunicarse incorrectamente por un usuario 202 o que pueda llegar a ser obsoleta en el transcurso del tiempo. A modo de ejemplo, un conjunto de datos de emplazamiento 210 objeto de acceso por un servidor 260 puede indicar, para las respectivas condiciones de emplazamiento 106 de los respectivos emplazamientos 102 una confianza de condicion de emplazamiento, tal como una fiabilidad prevista o exactitud de la condicion de emplazamiento 106. Una alta confianza de condicion de emplazamiento puede indicar numerosos informes recientes y coherentes de la condicion de emplazamiento 106 procedente de numerosos usuarios 102, mientras que una baja confianza de condicion de emplazamiento puede indicar informes incoherentes o detalles imprecisos de la condicion de emplazamiento 106 o una falta de recientes informes que implica una resolucion de una condicion de emplazamiento 106. El servidor 206 y/o dispositivos pueden tratar de mejorar la exactitud de un conjunto de datos de emplazamiento 210 generando consultas de la condicion de emplazamiento 214 y presentando dichas consultas de la condicion de emplazamiento 214 a lo necesarios 102, para confirmar o corregir las condiciones de emplazamiento 106 que tienen una confianza de condicion de emplazamiento inferior a un umbral de confianza de condicion de emplazamiento (p.ej., “los informes indicaban la presencia de agua estancada en la carretera cerca de su zona ayer; ^puede ver cualquiera de dichas condiciones?”).
Como una cuarta variante de este segundo aspecto de la idea inventiva, informes de condicion del emplazamiento 204 respectivos pueden solicitarse y/o recopilarse procedentes de varios usuarios 202 por intermedio de varios mecanismos de comunicacion. A modo de un primer ejemplo, el dispositivo puede presentar informacion al usuario por intermedio de un medio de transmision visual, tal como visualizando informacion sobre un componente dedicado, en un componente de presentacion visual de un dispositivo multiuso tal como un dispositivo de navegacion o un telefono movil, o en un componente de visualizacion medioambiental, tal como gafas capaces de visualizacion o
5
10
15
20
25
30
35
40
45
50
55
60
65
gafas protectoras o dentro de la ventana o parabrisas de un vefuculo. El dispositivo puede recibir tambien informacion desde el usuario por intermedio de un mecanismo visual, tal como seguimiento ocular o una interpretacion visual de los gestos con las manos. A modo de un segundo ejemplo, el dispositivo puede presentar y/o recibir informacion a traves de canales auditivos, tal como presentando informacion utilizando sonidos o voz previamente grabados o presentados y/o recibiendo una entrada vocal procedente del usuario 202. A modo de un tercer ejemplo, el dispositivo puede recibir informacion desde el usuario mediante varios componentes de entrada (p.ej., un teclado, un raton, una bola de seguimiento trackball, un dispositivo puntero o una pantalla tactil). A modo de un cuarto ejemplo, el dispositivo puede comunicarse con el usuario 202 por intermedio de varios mecanismos tactiles, tales como proporcionando informacion en la forma de vibracion. A modo de un quinto ejemplo, el dispositivo puede comunicarse con el usuario 202 por intermedio de mecanismos independientes y/o generales, tales como comunicaciones de correo electronico o mensajes de un servicio de mensajena simple (SMS). En el contexto particular del usuario 202 que se comunica con un dispositivo en una circunstancia que demanda su atencion, tal como mientras esta utilizando un vefuculo, puede ser conveniente configurar el dispositivo para comunicarse con el usuario 202 en una manera que conserve la atencion del usuario 202. A modo de ejemplo, comunicaciones exclusivamente basadas en la voz pueden ser particularmente adecuadas para la comunicacion de una gran cantidad de informacion con el usuario en una manera rapida y natural al mismo tiempo que reduce la distraccion del usuario 202 en la conduccion del vefuculo (p.ej., permitiendo al usuario 202 interaccionar con el dispositivo sin perder el contacto visual con el entorno). A modo de ejemplo, el dispositivo que comprende un modo de comunicacion vocal, que implica la presentacion de consultas de la condicion de emplazamiento 214 al usuario 202 como consultas vocales de condicion de emplazamiento que se comunican oralmente al usuario 202, y la recepcion de informes vocales de condicion de emplazamiento comunicados por el usuario 202. Ademas, un dispositivo puede configurarse para comunicarse con el usuario 202 de forma distinta en contextos diferentes. a modo de ejemplo, el dispositivo puede configurarse para detectar caractensticas de usuario determinativas de un modo de utilizacion del vefuculo (p.ej., una velocidad de desplazamiento superior a diez kilometros por hora); puede comunicarse con el usuario en el modo de comunicacion vocal dentro del modo de utilizacion del vefuculo y puede comprender tambien un segundo modo de comunicacion (p.ej., un modo de comunicacion visual) utilizado para comunicarse con el usuario 202 mientras opera fuera del modo operativo del vefuculo.
A modo de una quinta variante de este segundo aspecto de la idea inventiva, la comunicacion con el usuario 202 puede estructurarse en varias formas, p.ej., un sistema basado en menu que interacciona con el usuario 202 en conformidad con un dialogo objeto de guion con respuestas de multiples opciones, o un sistema basado en palabras claves que detecta varias palabras clave que tienen significados semanticos conocidos (p.ej., una base de datos de palabras comunes tales como “accidente”, “lluvia”, “bache”, “escombros”, “hielo”, “nieve”, y “agua estancada”) y el sistema puede detectar y extraer palabras claves para deducir el tipo de condicion de emplazamiento 106 informado por el usuario 102. Como alternativa, tecnicas de procesamiento de lenguaje natural e interfaces de usuario pueden utilizarse para interaccionar con el usuario en un lenguaje nativo del usuario 202.
A modo de un primer ejemplo de esta quinta variante de este segundo aspecto de la idea inventiva, plantillas de consultas pueden utilizarse para generar consultas de lenguaje natural a presentarse al usuario 202 como consultas de la condicion de emplazamiento 214 y el informe de condicion del emplazamiento 204 del usuario 202 puede evaluarse utilizando una tecnica de procesamiento vocal de lenguaje natural. La Figura 8 presenta una ilustracion de un escenario operativo ejemplo 800 que dispone de una plantilla de lenguaje natural establecida que puede utilizarse para generar consultas de la condicion de emplazamiento 206 comunicandose con el usuario 202 en una lengua nativa. A modo de ejemplo, la plantilla de lenguaje natural establecida puede incluir plantillas de consultas de la condicion de emplazamiento 802 para consultas de la condicion de emplazamiento 214 solicitando informacion adicional; consultas de confirmacion de condicion de emplazamiento 804 para plantillas de consultas de condicion de emplazamiento que confirman la informacion sobre las condiciones de emplazamiento anteriormente recibidas 106; y plantillas de notificacion 806 de notificacion 212 que pueden presentarse para informar a los usuarios 202 de varias condiciones de emplazamiento 106. Ademas, la plantilla de lenguaje natural establecida puede incluir numerosas opciones de lenguaje natural 810 que describen varios tipos de opciones de lenguaje natural 806 incluidos en dichas plantillas de consultas, tales como descriptores de posiciones en donde pueden surgir de las condiciones de emplazamiento 106, obstaculos que pueden implicarse en las condiciones de emplazamiento 106 y condiciones atmosfericas. Un dispositivo 510, tal como un dispositivo del usuario 602 o servidor 206) puede utilizar dichas plantillas de consultas para generar plantillas de consultas en lenguaje natural en la lengua nativa del usuario 202 y puede presentar dichas consultas de lenguaje natural al usuario 202 en una manera oral o por escrito.
A modo de un segundo ejemplo de esta quinta variante del segundo aspecto de la idea inventiva, la entrada de lenguaje recibida desde un usuario 202 (entrada estructurada y entrada de lenguaje natural) puede analizarse en varias formas. Una entrada contextual diversa puede utilizarse tambien para identificar el significado semantico de un informe de condicion del emplazamiento 204 p.ej., el significado de un informe de condicion del emplazamiento 204 puede informarse por una consulta de la condicion de emplazamiento 214 que solicita el informe de condicion del emplazamiento 204 (p.ej., la respuesta “sf recibida en respuesta a la consulta: “^encontro hielo?”). Varias caractensticas de usuario 604 pueden completar tambien la informacion proporcionada en un informe de condicion del emplazamiento 204 (p.ej., el informe “encontre hielo”) puede acoplarse con un emplazamiento detectado 102 asociado con elementos de datos de telemetna 704 que indican la intervencion de un sistema de control de la traccion del vefuculo 702). Ademas, una confianza de analisis de condicion de emplazamiento puede calcularse para
5
10
15
20
25
30
35
40
45
50
55
60
65
indicar el grado de confianza en la exactitud del analisis del informe de condicion del emplazamiento 204 del usuario 202, y para informes de condicion del emplazamiento 204 que tengan una baja confianza de analisis de la condicion de emplazamiento, una consulta de confirmacion de condicion de emplazamiento puede generarse y presentarse al mismo usuario 202 o a otros usuarios 202. Como alternativa o de forma adicional, como una tecnica de interpretacion denominada “mechanical Turk”, un servidor 206 u otro dispositivo puede estar en comunicacion con interpretes humanos que pueden solicitarse para interpretar los informes de condicion del emplazamiento 204 que tengan una baja confianza de analisis de la condicion del emplazamiento y pueden interpretar el informe de condicion del emplazamiento 204 como un conjunto de condiciones de emplazamiento 106 identificadas por el interprete humano como habiendo sido informadas en el informe de condicion del emplazamiento 204. Los expertos en esta tecnica pueden identificar numerosas maneras de configurar dispositivos para interaccionar con el usuario 202 para solicitar, recibir, interpretar y utilizar informes de condicion del emplazamiento 204 en conformidad con las tecnicas aqrn presentadas.
D3. Uso de condiciones de emplazamiento
Un tercer aspecto de la idea inventiva que puede variar entre formas de realizacion de estas tecnicas se refiere a la diversidad de usos de un conjunto de datos de emplazamiento 210 que comprende, para emplazamientos respectivos 102, las condiciones de emplazamiento 106 del emplazamiento 102 extrafdas a partir de los informes de condicion del emplazamiento 204 recibidos desde usuarios 202 en conformidad con las tecnicas aqrn presentadas. A modo de un primer ejemplo, el conjunto de datos de emplazamiento 210 puede utilizarse para presentar informacion de trafico actualizada, p.ej., una anotacion de detalle, causas, gravedad y duracion prevista de una congestion del trafico. Dichos usos pueden incluir tambien la prevision de una congestion del trafico que no se ha desarrollado todavfa; una condicion de emplazamiento 106 que indica un informe de un accidente de trafico puede permitir una prediccion de que se desarrolle una congestion del trafico en los emplazamientos 102 que conducen al lugar donde se produjo el accidente de trafico. A modo de un segundo ejemplo, un dispositivo puede identificar usuarios 202 en la proximidad de un emplazamiento 102 que tiene una condicion de emplazamiento 106 particular y puede presentar notificaciones 212 de la condicion de emplazamiento 106 (p.ej., “precaucion: se informo de la presencia de hielo en su zona”). Ademas, dichas notificaciones 212 pueden presentarse a usuarios 202 que, aunque no esten todavfa proximos al lugar 102, se esten desplazando a lo largo de una ruta que incluye dicho emplazamiento 102, lo que puede terminar al usuario seleccionar una nueva ruta. Ademas, las condiciones de emplazamiento 106 pueden aumentar tambien las decisiones de enrutamiento en respuesta a consideraciones que no sean una congestion del trafico; p.ej., una condicion de emplazamiento 106 peligrosa 102 a lo largo de una carretera de desplazamiento no frecuente, tal como la presencia de animales en un camino rural, pueden no dar lugar a una congestion del trafico, pero puede solicitar un re-enrutamiento para evitar la condicion de emplazamiento peligrosa 106. A modo de un tercer ejemplo, las condiciones de emplazamiento 106 de los respectivos emplazamientos 102 pueden ser de uso para varios tipos de destinatarios, incluyendo usuarios finales, empresas, organizaciones, agencias gubernamentales (incluyendo polida, bomberos y personal medico) y procesos automatizados que pueden consumir y utilizar las condiciones de emplazamiento 106 para varios fines. Los expertos en esta tecnica pueden preparar numerosos de dichos usos del conjunto de datos de emplazamiento 210 complementados con condiciones de emplazamiento 106 extrafdas de informes de condicion del emplazamiento 204 presentados por usuarios 202 en conformidad con las tecnicas aqrn presentadas.
E. Entorno informatico
La Figura 9 y la siguiente exposicion proporcionan una breve descripcion general de un entorno informatico adecuado para poner en practica formas de realizacion de una o mas de las provisiones aqrn establecidas. El entorno operativo de la Figura 9 es solamente un ejemplo de un entorno operativo adecuado y no pretende sugerir ninguna limitacion en cuanto al alcance de uso o funcionalidad del entorno operativo. Dispositivos informaticos, a modo de ejemplo, incluyen, sin limitacion, ordenadores personales, ordenadores de servidores, dispositivos portatiles o agendas informaticas, dispositivos moviles (tales como telefonos moviles, asistentes digitales personales (PDAs), reproductores multimedia y similares), sistemas de multiprocesador, electronica de consumo, miniordenadores, ordenadores de sobremesa, entornos objetivos distribuidos que incluye cualquiera de los sistemas o dispositivos anteriores o similares.
Aunque no sea requerido, las formas de realizacion se describen en contexto general de “instrucciones legibles por ordenador” que se ejecutan por uno o mas dispositivos informaticos. Las instrucciones legibles por ordenador pueden distribuirse mediante soportes legibles por ordenador (examinados a continuacion). Las instrucciones legibles por ordenador pueden ponerse en practica como modulos de programas, tales como funciones, objetos, interfaces de programacion de aplicaciones (APIs), estructuras de datos y similares, que realizan tareas particulares o ponen en practica tipos de datos abstractos particulares. En condiciones normales, la funcionalidad de las instrucciones legibles por ordenador puede combinarse o distribuirse, si asf se desea, en varios entornos.
La Figura 9 ilustra un ejemplo de un sistema 900 que comprende un dispositivo informatico 902 configurado para poner en practica una o mas formas de realizacion aqrn dadas a conocer. En una configuracion, el dispositivo informatico 902 incluye al menos una unidad de procesamiento 906 y una memoria 908. Dependiendo de la configuracion exacta y del tipo de dispositivo informatico, la memoria 908 puede ser volatil (tal como una memoria
5
10
15
20
25
30
35
40
45
50
55
60
65
RAM, a modo de ejemplo), no volatil (tal como una memoria ROM, memoria instantanea, etc., a modo de ejemplo) o alguna combinacion de las dos anteriores. Esta configuracion se ilustra en la Figura 9 mediante una lmea de trazos 904.
En otras formas de realizacion, el dispositivo 902 puede incluir caractensticas adicionales y/o otra funcionalidad. A modo de ejemplo, el dispositivo 902 puede incluir tambien memorizacion adicional (p.ej., extrafole y/o no extrafole) incluyendo, sin limitacion, una memoria magnetica, una memoria optica y similares. Dicha memorizacion adicional se ilustra en la Figura 9 por la memoria 910. En una forma de realizacion, instrucciones legibles por ordenador para poner en practica una o mas formas de realizacion aqrn dadas a conocer pueden estar en la memoria 910. La memoria 9l0 puede memorizar tambien otras instrucciones legibles por ordenador para poner en practica un sistema operativo, un programa de aplicacion y similares. Las instrucciones legibles por ordenador pueden cargarse en memorias 908 para su ejecucion por la unidad de procesamiento 906, a modo de ejemplo.
El termino “soporte legible por ordenador” tal como aqrn se utiliza, incluye soportes de memorizacion de ordenador. Los soportes de memorizacion de ordenador incluyen soportes volatiles y no volatiles, extrafbles y no extrafbles, puestos en practica en cualquier metodo o tecnologfa para la memorizacion de informacion tal como instrucciones legibles por ordenador u otros datos. La memoria 908 y la memoria 910 son ejemplos de soportes de memorizacion de ordenador. Los soportes de memorizacion de ordenador incluyen, sin limitacion, una memoria RAM, una memoria ROM, una memoria EePROM, una memoria instantanea u otra tecnologfa de memorias, CD-ROM, discos versatiles digitales (DVDs) u otra memoria optica, casetes magneticos, cintas magneticas, memoria de disco magnetico u otros dispositivos de memoria magneticos o cualquier otro soporte que pueda utilizarse para memorizar la informacion deseada y que pueda ser objeto de acceso por el dispositivo 902. Cualquiera de dichos soportes de memorizacion de ordenador puede formar parte del dispositivo 902.
El dispositivo 902 puede incluir tambien conexiones de comunicaciones 916 que permiten al dispositivo 902 comunicarse con otros dispositivos. Las conexiones de comunicaciones 916 pueden incluir, sin limitacion, un modem, una tarjeta de interfaz de red (NIC), una interfaz de red integrada, un transmisor/receptor de radiofrecuencias, un puerto de infrarrojos, una conexion USB u otras interfaces para conectar un dispositivo informatico 902 a otros dispositivos informaticos. Las conexiones de comunicaciones 916 pueden incluir una conexion cableada o una conexion inalambrica. Las conexiones de comunicaciones 916 pueden transmitir y/o recibir soportes de comunicaciones.
El termino “soporte legible por ordenador” puede incluir soportes de comunicaciones. Los soportes de comunicaciones normalmente materializan instrucciones legibles por ordenador u otros datos en una “senal de datos modulada” tal como una onda portadora u otro mecanismo de transporte e incluye cualquier soporte de entrega de informacion. El termino “senal de datos modulada” puede incluir una senal que tenga una o mas de sus caractensticas establecidas o modificadas de tal manera para codificar la informacion en la senal.
El dispositivo 902 puede incluir dispositivos de entrada 914 tales como teclado, raton, lapiz optico, dispositivo de entrada de voz, dispositivo de entrada tactil, camaras de infrarrojos, dispositivo de entrada de video y/o cualquier otro dispositivo de entrada. Los dispositivos de salida 912 tales como una o mas pantallas, altavoces, impresoras y/o cualquier otro dispositivo de salida pueden incluirse tambien en el dispositivo 902. Los dispositivos de entrada 914 y los dispositivos de salida 912 pueden conectarse al dispositivo 902 por intermedio de una conexion cableada, conexion inalambrica o cualquiera de sus combinaciones. En una forma de realizacion, un dispositivo de entrada o un dispositivo de salida de otro dispositivo informatico pueden utilizarse como dispositivos de entrada 914 o dispositivos de salida 912 para el dispositivo informatico 902.
Componentes del dispositivo informatico 902 pueden conectarse mediante varias interconexiones tales como un bus colector. Dichas interconexiones pueden incluir una interconexion de componentes perifericos (PCI), tal como PCI Express, un bus serie universal (USB), firewire (IEEE 1394), una estructura de bus optico y similares. En otra forma de realizacion, componentes del dispositivo informatico 902 pueden interconectarse mediante una red. A modo de ejemplo, la memoria 908 puede estar constituida por multiples unidades de memorias ffsicas situadas en diferentes posiciones ffsicas interconectadas mediante una red.
Los expertos en esta tecnica entenderan que los dispositivos de memorizacion utilizados para memorizar instrucciones legibles por ordenador pueden distribuirse a traves de una red. A modo de ejemplo, un dispositivo informatico 920 accesible mediante una red 918 puede memorizar instrucciones legibles por ordenador para poner en practica una o mas formas de realizacion aqrn dadas a conocer. El dispositivo informatico 902 puede acceder al dispositivo informatico 920 y descargar una parte o la totalidad de las instrucciones legibles por ordenador para su ejecucion. Como alternativa, el dispositivo informatico 902 puede descargar elementos de las instrucciones legibles por ordenador, cuando sea necesario, o algunas instrucciones pueden ejecutarse en el dispositivo informatico 902 y otras instrucciones en el dispositivo informatico 920.
F. Utilizacion de terminos
Aunque el contenido de la invencion se ha descrito en un lenguaje espedfico para caractensticas estructurales y/o
5
10
15
20
25
30
35
40
45
50
55
60
actos metodologicos, ha de entenderse que el contenido definido en las reivindicaciones adjuntas no esta necesariamente limitado a las caracterfsticas especfficas o actos anteriormente descritos. Por el contrario, las caracterfsticas especfficas y los actos anteriormente descritos se dan a conocer a modo de ejemplo de la puesta en practica de las reivindicaciones.
Tal como se utiliza en esta descripcion, los terminos “componente”, “modulo”, “sistema”, “interfaz” y terminos similares suelen estar previstos para referirse a una entidad relacionada con ordenadores, hardware o una combinacion de hardware o software, software o software en ejecucion. A modo de ejemplo, un componente puede ser, sin limitacion, un proceso que se ejecuta en un procesador, un procesador, un objeto, un ejecutable, un conjunto de ejecucion, un programa y/o un ordenador. A modo de ilustracion, una aplicacion que se ejecuta en un controlador y el propio controlador pueden ser un componente. Uno o mas componentes pueden residir dentro de un proceso y/o dispositivo de ejecucion y un componente puede estar localizado en un ordenador y/o distribuido entre dos o mas ordenadores.
Ademas, el contenido reivindicado puede ponerse en practica como un metodo, aparato, o artfculo de fabricacion que utiliza una programacion estandar y/o tecnica de ingenierfa para obtener software, firmware, hardware o cualquiera de sus combinaciones para controlar un ordenador para poner en practica el contenido dado a conocer. El termino “artfculo de fabricacion” tal como aquf se utiliza, esta previsto para incluir un programa informatico accesible desde cualquier dispositivo legible por ordenador, portadora o soporte. Por supuesto, los expertos en esta tecnica reconoceran numerosas modificaciones que pueden realizarse a esta configuracion sin desviarse por ello del alcance de la materia reivindicada.
Varias operaciones de formas de realizacion han sido aquf dadas a conocer. En una forma de realizacion, una o mas de las operaciones descritas pueden constituir instrucciones legibles por ordenador memorizadas en uno o mas soportes legibles por ordenador, que si se ejecuta por un dispositivo informatico, haran que el dispositivo informatico realice las operaciones descritas. El orden en el que algunas o la totalidad de las operaciones se describen no debe interpretarse como que implica que estas operaciones son necesariamente dependientes del orden. Un ordenamiento alternativo se apreciara por los expertos en esta tecnica que tengan el beneficio de esta descripcion. Ademas, se entendera que no todas las operaciones estan necesariamente presentes en cada forma de realizacion aquf dada a conocer.
Ademas, el termino “ejemplo” se utiliza en esta descripcion para significar su utilizacion a modo de ejemplo, instancia o ilustracion. Cualquier aspecto o diseno aquf descrito como “ejemplo” no ha de interpretarse necesariamente como ventajoso sobre otros aspectos o disenos. Por el contrario, el uso de la palabra ejemplo esta previsto para presentar conceptos en una forma concreta. Tal como se utiliza en esta descripcion, el termino “o” esta previsto para significar una “o” inclusiva distinta de una “o” exclusiva. Es decir, a no ser que se especifique de otro modo, o se deduzca del contexto, "X emplea A o B”, esta previsto para significar cualquiera de las permutas inclusive naturales. Es decir, si X emplea a A, X emplea a B o X emplea a A y B, entonces “X emplea A o B” se satisface bajo cualquiera de las instancias anteriores. Ademas, los artfculos “un” y “una” tal como se utilizan en esta descripcion y las reivindicaciones adjuntas pueden interpretarse, en general, que significan “uno o mas” a no ser que se especifique de otro modo o se separen del contexto para dirigirse en una forma singular.
Ademas, aunque la idea inventiva ha sido mostrada y descrita con respecto a una o mas formas de realizacion, se produciran alteraciones y modificaciones equivalentes para otros expertos en esta tecnica sobre la base de una lectura y conocimiento de esta especificacion y los dibujos adjuntos. La idea inventiva incluye todas dichas modificaciones y alteraciones y esta limitada solamente por el alcance de las reivindicaciones siguientes. En particular, con respecto a las diversas funciones realizadas por los componentes anteriormente descritos (p.ej., elementos, recursos, etc.), los terminos utilizados para describir dichos componentes estan previstos para estar en correspondencia, a no ser que se indique de otro modo, con cualquier componente que realice la funcion especificada del componente descrito (p.ej., que sea funcionalmente equivalente) aun cuando no sea estructuralmente equivalente a la estructura dada a conocer, que realiza la funcion en las puestas en practica aquf ilustradas, a modo de ejemplo, de la idea inventiva. Ademas, aunque una caracterfstica particular de la idea inventiva pueda haberse dado a conocer con respecto a solamente una de varias puestas en practica, dicha caracterfstica puede combinarse con una o mas otras caracterfsticas de las otras puestas en practica segun pueda desearse y sea conveniente para cualquier aplicacion dada o particular. Ademas, en la medida en que los terminos “incluye”, “que tiene”, “tiene”, ”con” o sus variantes se utilizan en la descripcion detallada o en las reivindicaciones, dichos terminos estan previstos para ser inclusive en una manera similar al termino “que comprende”.
Claims (14)
- 5101520253035404550556065REIVINDICACIONES1. Un metodo de consultar usuarios con respecto a condiciones de ubicacion de emplazamiento utilizando un dispositivo que tiene un procesador y que tiene acceso a un conjunto de datos de emplazamiento, cuyo metodo comprende:ejecutar en el procesador instrucciones configuradas para: identificar una caractenstica de usuario de un usuario;a la solicitud por la caractenstica de usuario identificada, generar una consulta de condicion de emplazamiento asociada con la caractenstica de usuario del usuario y el emplazamiento del usuario;presentar la consulta de condicion de emplazamiento al usuario;recibir, a partir del usuario, un informe de condicion de emplazamiento asociado con un emplazamiento del usuario;analizar sintacticamente el informe de condicion de emplazamiento del usuario para extraer al menos una condicion de emplazamiento del emplazamiento; yanadir la condicion de emplazamiento del emplazamiento al conjunto de datos de emplazamiento.
- 2. El metodo segun la reivindicacion 1:el dispositivo tiene acceso a caractensticas de usuario de caracter historico del usuario para el emplazamiento; yidentificar la caractenstica de usuario del usuario que comprende:identificar una caractenstica de usuario actual del emplazamiento del usuario; ycomparar la caractenstica del usuario actual del emplazamiento con las caractensticas de usuario de caracter historico del emplazamiento para identificar un cambio de caractenstica de usuario en el emplazamiento.
- 3. El metodo segun la reivindicacion 1:en donde el dispositivo esta configurado para recibir elementos de datos de telemetna a partir de un vetnculo controlado por el usuario; yidentificar la caractenstica de usuario del usuario que comprende: recibir un elemento de datos de telemetna a partir del vetnculo controlado por el usuario.
- 4. El metodo segun la reivindicacion 1, siendo el informe de condicion del emplazamiento recibido a partir del usuario en respuesta a la consulta de condicion de emplazamiento.
- 5. El metodo segun la reivindicacion 4:en donde el dispositivo comprende un modo de comunicacion vocal;presentar la consulta de condicion de emplazamiento al usuario dentro del modo de comunicacion vocal que comprende: presentar una consulta vocal de condicion de emplazamiento comunicada al usuario; yrecibir el informe de condicion de emplazamiento dentro del modo de comunicacion vocal que comprende: recibir, desde el usuario, un informe vocal de condicion de emplazamiento.
- 6. El metodo segun la reivindicacion 5:en donde el dispositivo comprende un modo de comunicacion visual; ylas instrucciones configuradas para, despues de identificar la caractenstica de usuario del usuario, determinar un modo de utilizacion del vetnculo del usuario; ypresentar la consulta de condicion de emplazamiento al usuario que comprende:dentro del modo de utilizacion del vetnculo, presentar la consulta de condicion de emplazamiento al usuario en el modo de comunicacion vocal; y5101520253035404550556065fuera del modo de utilizacion del vetuculo, presentar la consulta de condicion de emplazamiento al usuario en el modo de comunicacion visual.
- 7. El metodo segun la reivindicacion 1, estando las instrucciones configuradas para determinar una confianza de analisis de informe de condicion de emplazamiento del informe de condicion del emplazamiento.
- 8. El metodo segun la reivindicacion 7, en el que las instrucciones estan configuradas para, despues de que se determine que la confianza de analisis del informe de condicion del emplazamiento es inferior a un valor umbral de confianza de analisis del informe de condicion del emplazamiento:generar una consulta de confirmacion de condicion de emplazamiento que confirme la condicion de emplazamiento del emplazamiento; ypresentar la consulta de confirmacion de condicion de emplazamiento al usuario.
- 9. El metodo segun la reivindicacion 7:en donde el dispositivo que se comunica con al menos un interprete humano; yestando las instrucciones configuradas para, despues de determinar que la confianza de analisis de que el informe de condicion del emplazamiento es inferior a un valor umbral de confianza de analisis de informe de condicion del emplazamiento, demandar a un interprete humano que extraiga condiciones de emplazamiento a partir del informe de condicion del emplazamiento.
- 10. El metodo segun la reivindicacion 1, en donde las instrucciones configuradas para:identificar los usuarios seleccionados proximos al emplazamiento correspondiente al informe de condicion de emplazamiento; ynotificar a los usuarios seleccionados el informe de condicion de emplazamiento.
- 11. El metodo segun la reivindicacion 1:en donde el dispositivo tiene acceso a un conjunto de datos de condicion de trafico que indica las condiciones de trafico para el emplazamiento; yestando las instrucciones configuradas para actualizar la condicion de trafico del emplazamiento dentro del conjunto de datos de condicion de trafico sobre la base de la condicion de emplazamiento del emplazamiento.
- 12. El metodo segun la reivindicacion 11:en donde las instrucciones configuradas para:identificar los usuarios seleccionados que tengan una ruta que incluya el emplazamiento del informe de condicion del emplazamiento; yactualizar las rutas de los usuarios seleccionados sobre la base de la condicion de trafico del emplazamiento.
- 13. El metodo segun la reivindicacion 1, estando las instrucciones configuradas para enviar la condicion de emplazamiento del emplazamiento a por lo menos un destinatario de un tipo de destinatario seleccionado a partir de un conjunto de tipos de destinatarios que incluye:un usuario final;una empresa;una organizacion;una agencia gubernamental; yun proceso automatizado.
- 14. Un soporte de memorizacion legible por ordenador que comprende instrucciones que, cuando se ejecutan en un procesador de un dispositivo que tiene acceso a un conjunto de datos de emplazamiento, hace que el dispositivo consulte a usuarios con respecto a las condiciones de emplazamiento de emplazamientos:identificando una caractenstica de usuario de un usuario;a la solicitud de la caractenstica de usuario identificada, generar una consulta de condicion de emplazamiento asociada con la caractenstica de usuario del usuario y el emplazamiento del usuario;5presentar la consulta de condicion de emplazamiento al usuario;la recepcion a partir del usuario de un informe de condicion del emplazamiento asociado con un emplazamiento del usuario;10analizar el informe de condicion del emplazamiento del usuario para extraer al menos una condicion de emplazamiento del emplazamiento; yanadir la condicion de emplazamiento del emplazamiento al conjunto de datos de emplazamientos.15
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US201113302640 | 2011-11-22 | ||
| US13/302,640 US20130132434A1 (en) | 2011-11-22 | 2011-11-22 | User-assisted identification of location conditions |
| PCT/US2012/066022 WO2013078181A1 (en) | 2011-11-22 | 2012-11-20 | User-assisted identification of location conditions |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| ES2587529T3 true ES2587529T3 (es) | 2016-10-25 |
Family
ID=47505290
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| ES12810442.9T Active ES2587529T3 (es) | 2011-11-22 | 2012-11-20 | Identificación asistida por usuario de condiciones de emplazamiento |
Country Status (6)
| Country | Link |
|---|---|
| US (1) | US20130132434A1 (es) |
| EP (1) | EP2783357B1 (es) |
| CN (1) | CN104067326B (es) |
| BR (1) | BR112014012378A2 (es) |
| ES (1) | ES2587529T3 (es) |
| WO (1) | WO2013078181A1 (es) |
Families Citing this family (38)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103282898B (zh) * | 2011-11-17 | 2015-11-25 | 丰田自动车株式会社 | 推文制作辅助装置 |
| US20130325940A1 (en) * | 2012-05-29 | 2013-12-05 | Telefonaktiebolaget L M Ericsson (Publ) | Geomessaging Server and Client for Relaying Event Notifications via a VANET |
| US9712574B2 (en) * | 2012-08-31 | 2017-07-18 | Facebook, Inc. | Real-world view of location-associated social data |
| US20140214832A1 (en) * | 2013-01-31 | 2014-07-31 | International Business Machines Corporation | Information gathering via crowd-sensing |
| US9940897B2 (en) * | 2013-05-24 | 2018-04-10 | Awe Company Limited | Systems and methods for a shared mixed reality experience |
| KR101460975B1 (ko) * | 2013-05-31 | 2014-11-14 | 현대엠엔소프트 주식회사 | 경로안내 장치, 서버 및 경로안내 방법 |
| US9552411B2 (en) * | 2013-06-05 | 2017-01-24 | Microsoft Technology Licensing, Llc | Trending suggestions |
| US10387409B2 (en) | 2013-06-06 | 2019-08-20 | International Business Machines Corporation | QA based on context aware, real-time information from mobile devices |
| WO2015024007A2 (en) * | 2013-08-16 | 2015-02-19 | Placeable, Llc | Location data integration and management |
| US9702716B2 (en) * | 2013-08-28 | 2017-07-11 | Verizon Telematics Inc. | Traffic score determination |
| WO2015134311A1 (en) * | 2014-03-03 | 2015-09-11 | Inrix Inc | Traffic obstruction detection |
| US10728365B2 (en) * | 2014-06-16 | 2020-07-28 | Morou Boukari | Process and device for searching for a place |
| US10325498B2 (en) * | 2014-06-24 | 2019-06-18 | Hartman International Industries, Incorporated | Vehicle communication through dedicated channel |
| US9906897B2 (en) | 2014-07-16 | 2018-02-27 | Sony Corporation | Applying mesh network to pet carriers |
| US10127601B2 (en) | 2014-07-16 | 2018-11-13 | Sony Corporation | Mesh network applied to fixed establishment with movable items therein |
| US9900748B2 (en) | 2014-07-16 | 2018-02-20 | Sony Corporation | Consumer electronics (CE) device and related method for providing stadium services |
| US9516461B2 (en) | 2014-07-16 | 2016-12-06 | Sony Corporation | Mesh network applied to arena events |
| US9426610B2 (en) | 2014-07-16 | 2016-08-23 | Sony Corporation | Applying mesh network to luggage |
| US9361802B2 (en) * | 2014-07-16 | 2016-06-07 | Sony Corporation | Vehicle ad hoc network (VANET) |
| WO2016090282A1 (en) * | 2014-12-05 | 2016-06-09 | Cowbyt Technologies Llc | Autonomous navigation system |
| US10631057B2 (en) * | 2015-07-24 | 2020-04-21 | Nuance Communications, Inc. | System and method for natural language driven search and discovery in large data sources |
| US10847175B2 (en) | 2015-07-24 | 2020-11-24 | Nuance Communications, Inc. | System and method for natural language driven search and discovery in large data sources |
| WO2017063201A1 (zh) * | 2015-10-16 | 2017-04-20 | 华为技术有限公司 | 一种路况信息分享方法 |
| EP3384475B1 (en) * | 2015-12-06 | 2021-12-22 | Cerence Operating Company | System and method of conversational adjustment based on user's cognitive state |
| US9471064B1 (en) * | 2015-12-08 | 2016-10-18 | International Business Machines Corporation | System and method to operate a drone |
| WO2018160192A1 (en) | 2017-03-03 | 2018-09-07 | Ford Global Technologies, Llc | Vehicle event identification |
| US10775474B2 (en) | 2017-06-12 | 2020-09-15 | Lg Electronics Inc. | Method and apparatus for supporting hybrid mode positioning scheme in wireless communication system |
| CN107331183A (zh) * | 2017-07-14 | 2017-11-07 | 广州大正新材料科技有限公司 | 基于共享安全的智能交通服务方法和系统 |
| US10769186B2 (en) | 2017-10-16 | 2020-09-08 | Nuance Communications, Inc. | System and method for contextual reasoning |
| US11372862B2 (en) | 2017-10-16 | 2022-06-28 | Nuance Communications, Inc. | System and method for intelligent knowledge access |
| GB201802366D0 (en) * | 2018-02-14 | 2018-03-28 | Tom Tom Traffic B V | Methods and systems for generating taffic volumn or traffic density data |
| US20190293434A1 (en) * | 2018-03-22 | 2019-09-26 | General Motors Llc | System and method for guiding users to a vehicle |
| AU2018286582A1 (en) * | 2018-09-18 | 2020-04-02 | Beijing Didi Infinity Technology And Development Co., Ltd. | Artificial intelligent systems and methods for predicting traffic accident locations |
| US11466994B2 (en) * | 2019-02-08 | 2022-10-11 | Uber Technologies, Inc. | Optimized issue reporting system |
| US11100767B1 (en) * | 2019-03-26 | 2021-08-24 | Halo Wearables, Llc | Group management for electronic devices |
| CN112489365B (zh) * | 2020-12-15 | 2023-09-29 | 湖北华中电力科技开发有限责任公司 | 一种基于大数据的告警控制系统及方法 |
| CN114636421B (zh) * | 2020-12-16 | 2025-10-03 | 华为技术有限公司 | 确定滑雪过程中异常位置的方法及电子设备 |
| US20240371279A1 (en) * | 2023-05-03 | 2024-11-07 | Joby Aero, Inc. | Systems and Methods for Dynamic Updating of Skylanes for Aircraft Routing and Travel |
Family Cites Families (16)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US2341493A (en) * | 1943-10-20 | 1944-02-08 | Oliver Machinery Co | Machine for applying labels to moving webs |
| EP0715287B1 (de) * | 1994-11-28 | 2000-06-14 | MANNESMANN Aktiengesellschaft | Verfahren und Vorrichtung zur Gewinnung von Informationen über die Umgebung eines Fahrzeugs |
| DE19526148C2 (de) * | 1995-07-07 | 1997-06-05 | Mannesmann Ag | Verfahren und System zur Prognose von Verkehrsströmen |
| DE10004967A1 (de) * | 2000-02-04 | 2001-08-16 | Bosch Gmbh Robert | Navigationssystem und Verfahren zur Konfigurierung eines Navigationssystems |
| JP3679313B2 (ja) * | 2000-06-13 | 2005-08-03 | 株式会社日立製作所 | 移動体情報の通信装置及び通信方法 |
| GB0220062D0 (en) * | 2002-08-29 | 2002-10-09 | Itis Holdings Plc | Traffic scheduling system |
| US7999702B2 (en) * | 2006-08-02 | 2011-08-16 | Qualcomm Incorporated | Method and apparatus for obtaining weather information from road-going vehicles |
| US7925423B2 (en) * | 2007-08-31 | 2011-04-12 | Embarq Holdings Company, Llc | System and method for traffic condition detection |
| US8718928B2 (en) * | 2008-04-23 | 2014-05-06 | Verizon Patent And Licensing Inc. | Traffic monitoring systems and methods |
| US8315786B2 (en) * | 2008-06-27 | 2012-11-20 | Microsoft Corporation | Local decision policies about the sharing of sensed data that enhance privacy and lower communication costs for services that aggregate data from personal devices |
| US8612136B2 (en) * | 2008-08-27 | 2013-12-17 | Waze Mobile Ltd. | System and method for road map creation |
| US8395529B2 (en) * | 2009-04-02 | 2013-03-12 | GM Global Technology Operations LLC | Traffic infrastructure indicator on head-up display |
| CA2723196C (en) * | 2009-11-30 | 2019-01-22 | Intelligent Mechatronic Systems Inc. | Traffic profiling and road conditions-based trip time computing system with localized and cooperative assessment |
| EP2341493A1 (en) * | 2009-12-29 | 2011-07-06 | Research In Motion Limited | System and method for faster detection of traffic jams |
| US20120065871A1 (en) * | 2010-06-23 | 2012-03-15 | Massachusetts Institute Of Technology | System and method for providing road condition and congestion monitoring |
| US20130145401A1 (en) * | 2011-11-16 | 2013-06-06 | Flextronics Ap, Llc | Music streaming |
-
2011
- 2011-11-22 US US13/302,640 patent/US20130132434A1/en not_active Abandoned
-
2012
- 2012-11-20 WO PCT/US2012/066022 patent/WO2013078181A1/en not_active Ceased
- 2012-11-20 BR BR112014012378A patent/BR112014012378A2/pt not_active IP Right Cessation
- 2012-11-20 CN CN201280067651.1A patent/CN104067326B/zh not_active Expired - Fee Related
- 2012-11-20 EP EP12810442.9A patent/EP2783357B1/en not_active Not-in-force
- 2012-11-20 ES ES12810442.9T patent/ES2587529T3/es active Active
Also Published As
| Publication number | Publication date |
|---|---|
| EP2783357B1 (en) | 2016-06-15 |
| BR112014012378A2 (pt) | 2017-05-30 |
| WO2013078181A1 (en) | 2013-05-30 |
| US20130132434A1 (en) | 2013-05-23 |
| CN104067326A (zh) | 2014-09-24 |
| EP2783357A1 (en) | 2014-10-01 |
| CN104067326B (zh) | 2016-09-28 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| ES2587529T3 (es) | Identificación asistida por usuario de condiciones de emplazamiento | |
| US20220299326A1 (en) | Three-dimensional risk maps | |
| US9177471B2 (en) | Navigation system | |
| US10207718B2 (en) | Automatically providing explanations for actions taken by a self-driving vehicle | |
| CN106796755B (zh) | 在抬头显示器上增强路面对象的安全系统 | |
| KR102657472B1 (ko) | 네비게이션 중 어려운 기동들을 위한 추가 명령들을 제공하는 방법 | |
| EP3671688A1 (en) | Methods and systems for autonomous vehicle navigation | |
| EP4148391A1 (en) | Method and apparatus for dispersing incident routing | |
| Naranjo et al. | Application of vehicle to another entity (V2X) communications for motorcycle crash avoidance | |
| US12118883B2 (en) | Utilization of reflectivity to determine changes to traffic infrastructure elements | |
| US20230052037A1 (en) | Method and apparatus for identifying partitions associated with erratic pedestrian behaviors and their correlations to points of interest | |
| US20180188057A1 (en) | Detecting and simulating a moving event for an affected vehicle | |
| US20220180751A1 (en) | Reducing latency in intelligent rural roadways | |
| JP2019121233A (ja) | 車載用情報処理装置 | |
| KR101212444B1 (ko) | 안내 정보 제공 방법, 이를 이용한 이동 단말기, 및 웹 서버 | |
| WO2019065229A1 (ja) | 情報生成装置、情報生成方法、および、情報生成装置用プログラム | |
| KR102383000B1 (ko) | 교통 안전 플랫폼을 운용하는 시스템을 위한 장치 및 그 동작 방법 | |
| Mollenhauer et al. | Mobile user interface development for the Virginia Connected Corridors. | |
| EP4675579A1 (en) | Apparatus and method for determination of low visibility in an environment around a vehicle | |
| Zoghi et al. | Usage of ITS in the in-vehicle signing system with RFID tags and vehicle routing and road traffic simulation | |
| JP2025091478A (ja) | 情報処理装置、情報処理方法、及びプログラム | |
| CN115394099A (zh) | 道路交通诱导方法、系统、设备及交通指引牌 |