ES2295582T3 - Metodo para capacitar a un dispositivo de informacion inalambrico para acceso a datos de localizacion. - Google Patents

Metodo para capacitar a un dispositivo de informacion inalambrico para acceso a datos de localizacion. Download PDF

Info

Publication number
ES2295582T3
ES2295582T3 ES03725457T ES03725457T ES2295582T3 ES 2295582 T3 ES2295582 T3 ES 2295582T3 ES 03725457 T ES03725457 T ES 03725457T ES 03725457 T ES03725457 T ES 03725457T ES 2295582 T3 ES2295582 T3 ES 2295582T3
Authority
ES
Spain
Prior art keywords
location
wireless
information device
wireless information
data
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.)
Expired - Lifetime
Application number
ES03725457T
Other languages
English (en)
Inventor
John Pagonis
Mark Jacobs
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Symbian Ltd
Original Assignee
Symbian Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Symbian Ltd filed Critical Symbian Ltd
Application granted granted Critical
Publication of ES2295582T3 publication Critical patent/ES2295582T3/es
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W64/00Locating users or terminals or network equipment for network management purposes, e.g. mobility management
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S5/00Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations
    • G01S5/0009Transmission of position information to remote stations
    • G01S5/0072Transmission between mobile stations, e.g. anti-collision systems
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S5/00Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations
    • G01S5/02Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations using radio waves
    • G01S5/0252Radio frequency fingerprinting
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • H04W4/029Location-based management or tracking services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • H04W4/021Services related to particular areas, e.g. point of interest [POI] services, venue services or geofences
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • H04W4/023Services making use of location information using mutual or relative location information between multiple location based services [LBS] targets or of distance thresholds
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • H04W4/025Services making use of location information using location based information parameters
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/80Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W64/00Locating users or terminals or network equipment for network management purposes, e.g. mobility management
    • H04W64/003Locating users or terminals or network equipment for network management purposes, e.g. mobility management locating network equipment

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Telephonic Communication Services (AREA)
  • Radar Systems Or Details Thereof (AREA)
  • Road Signs Or Road Markings (AREA)
  • Golf Clubs (AREA)
  • Audible And Visible Signals (AREA)

Abstract

Un método para capacitar un primer dispositivo de información inalámbrico para acceso a datos geográficos absolutos (es decir, de localización, de velocidad o de dirección), en el cual el primer dispositivo de información inalámbrico no posee su propio sistema de búsqueda geográfica absoluta, pero en cambio es capaz de recibir, por una red inalámbrica, los datos geográficos absolutos de un segundo dispositivo de información inalámbrico que tiene su propio sistema de búsqueda geográfica absoluta; en el cual el segundo dispositivo de información inalámbrico está programado para capacitar a cualquier componente autorizado, ya esté corriendo en el segundo dispositivo inalámbrico o en el primer dispositivo de información inalámbrico, para definir la calidad de los parámetros de posición, los cuales incluyen al menos uno de los siguientes: precisión horizontal, precisión vertical, tiempo para fijar, coste y consumo de energía, y para que sean enviados datos de localización desde uno o más sistemas de búsqueda de localización absoluta que corran en el segundo dispositivo de información inalámbrico que satisface esos parámetros.

Description

Método para capacitar a un dispositivo de información inalámbrico para acceso a datos de localización.
Antecedentes del invento 1. Campo del invento
Este invento se refiere a un método para capacitar a un dispositivo de información inalámbrico para acceso a datos de localización. La denominación de "dispositivo de información inalámbrico" usada en esta memoria descriptiva de patente deberá ser entendida en un sentido amplio, para cubrir cualquier clase de dispositivo con capacidades de comunicación inalámbrica por una o por dos vías, e incluye sin limitación radio teléfonos, teléfonos inteligentes, comunicadores, ordenadores personales, dispositivos específicos de aplicación capacitados de ordenadores e inalámbricos, tales como cámaras, grabadoras de vídeo, sistemas de seguimiento de activos, etc. Incluye el mismo dispositivos capaces de comunicar de cualquier manera por cualquier clase de red, tal como de GSM o de UMTS, CDMA y radio móvil WCDMA, Bluetooth, IrDA, etc.
2. Descripción de la técnica anterior
Puesto que los dispositivos de Internet móviles y las redes móviles de tercera generación van introduciéndose en el mercado cada vez más, se considera que los servicios basados en la localización constituyen un área principal de desarrollo. Proporcionando información, el contexto y los servicios basados en el conocimiento de la localización capacitan el potencial para nuevas capacidades e interfaces simplificadas para el usuario, así como nuevas corrientes de renta o beneficios para operadores y proveedores de servicios.
La tecnología requerida para la provisión de información sobre localización automatizada para dispositivos móviles ha estado en continuo desarrollo durante varias décadas. Aunque la mayor parte tiene sus raíces en las aplicaciones militares, navales y de aviación, las modernas tecnologías para el consumidor están también siendo desarrolladas para hacer frente a los retos, específicamente en el ambiente metropolitano. Como ejemplos típicos de tecnologías de localización que están siendo adoptadas para uso en dispositivos de información inalámbricos, se incluyen la tecnología del GPS y la de triangulación desde estaciones de base, con las que se pueden medir con mucha precisión el tiempo de llegada de la señal. Un dispositivo capaz de determinar la localización absoluta ha tenido que incluir usualmente sus propios componentes de búsqueda de la localización (por ejemplo, un receptor GPS y el software relacionado). Estos sistemas de búsqueda de la localización se considera usualmente que establecen una "localización absoluta"; esto significa la localización física en un marco de referencia absoluto, tal como el WGS-84, frente a la localización lógica (por ejemplo, próxima a una radio baliza de localización específica).
Puede hacerse referencia al documento US 2001/048746, en el cual se presenta un teléfono móvil con capacidades de GPS, que es capaz de compartir los datos de localización del GPS con otros dispositivos sobre un enlace inalámbrico de corto alcance; esto obvia la necesidad de que esos otros dispositivos tengan capacidad de GPS propia.
Sumario del presente invento
En un primer aspecto, hay un método para capacitar un primer dispositivo de información inalámbrico para acceso a datos geográficos absolutos (es decir, localización, velocidad o dirección), en el cual el primer dispositivo de información inalámbrico no posee su propio sistema de búsqueda geográfica absoluta, pero es en cambio capaz de recibir, por una red inalámbrica, datos geográficos absolutos desde un segundo dispositivo de información inalámbrico que tiene su propio sistema de búsqueda geográfica absoluta;
en el cual el segundo dispositivo de información inalámbrico está programado para capacitar a cualquier componente autorizado, ya esté corriendo en el segundo dispositivo inalámbrico o en el primer dispositivo de información inalámbrico, para definir la calidad de los parámetros de posición, en los cuales se incluyen uno al menos de los siguientes: precisión horizontal, precisión vertical, tiempo para fijar, coste y consumo de energía, y para enviar los datos de localización desde uno o más sistemas de búsqueda de localización absoluta que corren en el segundo dispositivo de información inalámbrico que satisface esos parámetros.
El presente invento capacita, por consiguiente, a los dispositivos de información inalámbricos para compartir datos de localización absoluta. Por ejemplo, un teléfono móvil con capacidad de GPS puede ser usado como una "radio baliza" local para emitir su localización absoluta a cualquier dispositivo próximo por una PAN (Red de Área Personal, por ejemplo, una red de Bluetooth) inalámbrica, de modo que esos dispositivos próximos puedan usar esos datos de localización. Por consiguiente, una cámara que no tenga sistema de búsqueda de localización propio podría obtener los datos de localización de un teléfono móvil equipado con GPS próximo, por una PAN Bluetooth, y marcar sus imágenes con datos de localización.
La denominación de "localización absoluta", en este contexto, significa la localización física en un marco de referencia absoluta, tal como el WGS-84, frente a una localización lógica (por ejemplo, próxima a una radio baliza de localización específica).
El segundo dispositivo de información inalámbrico podría ser una simple tarjeta de RF ID, usada en el seguimiento de activos: siempre que la tarjeta esté lo suficientemente próxima a un dispositivo que esté emitiendo datos de localización absoluta almacena un registro de esa localización absoluta, y por consiguiente va construyendo un registro de su viaje.
El segundo dispositivo de información inalámbrico no tiene que ser un dispositivo portátil, sino que puede ser una simple radio baliza de localización fija con su localización absoluta. Puede ser también incapaz de obtener independientemente esa localización, pero puede ser programada simplemente con la misma (por ejemplo, puede ser conectada a una WAN y enviar su localización absoluta por esa WAN).
Otras clases de datos que acompañan a los datos de localización pueden también ser compartidos los dispositivos primero y segundo a través de la red inalámbrica: por ejemplo, si el segundo dispositivo de información inalámbrico tiene un receptor GPS, entonces no solamente se generan coordenadas de localización absoluta, sino también coordenadas de velocidad y de dirección igualmente. Con el presente invento, cualquiera o todas de la localización absoluta, la velocidad y la dirección (o ciertamente cualquier otro indicador absoluto) puede ser compartida entre los dispositivos. El presente invento introduce, por lo tanto, el concepto de "conocimiento geográfico absoluto distribuido" -es decir, de distribuir o compartir datos geográficos absolutos: localización absoluta, velocidad en ese cuadro de referencia absoluta usada para establecer la localización o la dirección en ese cuadro de referencia absoluta (y cualquier combinación de las tres). Por consiguiente, potencia la capacidad de solamente un dispositivo para obtener realmente y compartir esos datos geográficos absolutos, o bien la de un dispositivo para obtener una clase de datos geográficos absolutos y la de otro dispositivo para obtener una clase diferente.
En un segundo aspecto, hay un dispositivo de información inalámbrico programado con su propio sistema de búsqueda geográfica absoluta y capaz de compartir los datos geográficos absolutos con un segundo dispositivo de información inalámbrico que no posea su propio sistema de búsqueda geográfica absoluta, pero que en cambio sea capaz de recibir, por una red inalámbrica, datos geográficos absolutos del dispositivo de información inalámbrico; en el cual el dispositivo de información inalámbrico está programado para capacitar a cualquier componente autorizado, ya esté corriendo en el dispositivo o en el segundo dispositivo, para definir la calidad de los parámetros de posición, los cuales incluyen uno al menos de los siguientes: precisión horizontal, precisión vertical, tiempo para fijar, coste y consumo de energía, y para enviar los datos de localización desde uno o más sistemas de búsqueda de localización absoluta que corran en el dispositivo que satisface esos parámetros.
Breve descripción del dibujo
Se describirá el presente invento con referencia al dibujo que se acompaña, Figura 1, en la cual se ha ilustrado la arquitectura para un dispositivo de información inalámbrico que puede realizar el presente invento.
Descripción detallada
Una realización del presente invento capacita para compartir los datos de localización absoluta entre (a) cualquier clase de dispositivo que sea a la vez conocedor de su localización absoluta y capaz de transmitir esos datos de localización y (b) cualquier clase de dispositivo inalámbrico que sea capaz de recibir esos datos de localización transmitidos y que pueda, por cualquier razón, beneficiarse de poder usar el conocimiento de su localización absoluta. En la mayoría de las realizaciones prácticas, la transmisión de datos se hará por una red inalámbrica de área personal transitoria, tal como una red Bluetooth. Además, la mayoría de los teléfonos móviles tendrán alguna forma de capacidad de búsqueda de localización absoluta en el próximo futuro, y constituyen por consiguiente una radio baliza de localización ideal para transmitir datos de localización absoluta a los dispositivos próximos.
Para dar una indicación de la amplitud de las aplicaciones potenciales del presente invento, se dan los siguientes ejemplos más de uso:
Casos de uso
1. Un caso de uso interesante es el de capacitar a un dispositivo de reproducción de música digital MP3/OggVorbis para captar una localización absoluta del usuario usando el presente invento (por ejemplo, a partir del teléfono móvil capacitado para esa localización del usuario) y para reproducir una canción favorita que recuerde al usuario o le conecte con esa localización. Esto requiere que el dispositivo de reproducción de música sea capaz de almacenar y actualizar una base de datos con localizaciones y canciones musicales asociadas con cada localización.
2. Otra idea más simple es la de que cuando uno hace una foto con su cámara, incorpore un punto de localización en la postal que pueda ser luego transmitida por la red usando Obex que incluya en la misma un objeto de localiza-
ción.
3. Otros casos de uso cubren los servicios de seguimiento de activos y gestión de flotas donde, por ejemplo, cuando un correo entrega un paquete, el firmante marca efectivamente su firma con la localización de la entrega. Para la gestión de flotas, un dispositivo de información inalámbrico podría descubrir (o calcular) su posición a partir del sistema de localización a bordo del vehículo.
4. Otro caso de uso es el de la retransmisión de la localización, en donde muchos dispositivos en una "cadena inalámbrica" retransmiten el punto de localización obtenido de otro dispositivo. En ese escenario, solamente uno de tales dispositivos puede obtener el punto de localización absoluta (a partir de los satélites del GPS o del Galileo, por ejemplo), y los otros la retransmiten; de modo que, por ejemplo en un edificio, muchos dispositivos llegan a conocer su localización juntamente con un error, que puede ser calculado a partir del número de saltos. En ese escenario, es también posible la triangulación usando múltiples fuentes.
5. Un caso de uso interesante es el del seguimiento de activos con un margen operativo restringido. Por ejemplo, si un ordenador portátil no debe salir de un área/instalaciones, etc. Se puede entonces programarlo para que busque tales radio balizas de localización y bloquee por completo, o destruya (automáticamente o después de comunicación a la base) si se ha hecho la identificación de tal localización. El valor entonces de ese ordenador portátil (o de otro dispositivo para esa tarea) de no tener su propio sistema de localización, es el de que puede captar radio balizas de localización de muchos otros dispositivos y, tras su autenticación (o no) tomar las decisiones y realizar las acciones apropiadas.
6. Como se ha indicado anteriormente, es posible compartir también datos que no sean de localización. Por ejemplo, un sistema de navegación GPS de automóvil podría compartir datos de velocidad con un registrador de datos en el automóvil, que alertarían al usuario si su velocidad superase la máxima autorizada. El registrador de datos en el automóvil podría usar información de localización procedente del sistema GPS para establecer la carretera por la que estaba circulando el automóvil (por ejemplo, conjuntamente con el software de navegación GPS usual, tal como el del Navegador TomTom) y, usando una base de datos de límites de velocidad aplicables para todas las carreteras, establecer si el automóvil está excediendo, o no, el límite de velocidad. El sistema de navegación GPS podría también compartir datos de localización con un sistema de carretera de pago en el automóvil. El sistema de pago por congestión puede dar resultado si la localización del automóvil se corresponde con un área de pago (por ejemplo, una carretera de peaje, un área de congestión) y asegurar entonces que se realiza el débito, o cargo, o pago apropiado.
El método usado para compartir datos de localización absoluta es relativamente directo. Por ejemplo, una forma de distribuir información datos de localización absoluta a la red del área personal por Bluetooth, es tener dispositivos que pidan al dispositivo con conocimiento de la localización, registros de SDP (Protocolo de Descubrimiento de Servicios) -usando un identificador único universalmente (UUID)- para el servicio particular que proporcione la información sobre la localización. De hecho, el dispositivo conocedor de la localización puede realizar este proceso mucho más simple y rápidamente, incluyendo para ello el punto fijo de localización en sus registros de servicio SDP y devolviendo así el resultado a las partes interesadas, incorporados en la respuesta de SDP (frente a devolver la información pertinente para que el dispositivo remoto se conecte con el servicio de localización).
Otra forma (que requeriría muchas más potencia de batería) sería que un dispositivo Bluetooth emitiese/multiemi-
tiese periódicamente tales puntos fijos de localización usando paquetes brutos de Bluetooth Link Layer AUX y permitir así que cualquiera que estuviese escuchando los captase.
Sería posible un formato de datos de localización normalizado, semejante al formato vCard, para información de contactos personales.
Actualmente, las aplicaciones que precisan de información de localización están íntimamente ligadas a la tecnología que proporciona los datos de localización. Esto puede requerir que los desarrolladores comprendan en detalle cómo operan las tecnologías de localización por triangulación GPS y GSM, lo cual es oneroso. El presente invento puede ser realizado usando una tecnología de localización de "capa de aislamiento" en el segundo OS (Sistema Operativo) de dispositivo de información inalámbrico que separe, y por consiguiente desacople, las aplicaciones y cualesquiera servidores del sistema de las tecnologías de localización en que se basen. Por consiguiente, las tecnologías de localización (por ejemplo, de conexión de GPS o de conexión de triangulación de GSM) proporcionan datos de localización a la capa de aislamiento (un servidor en una realización de OS Symbian). Esta capa de aislamiento del servidor proporciona entonces acceso a los datos de localización para cualquier cliente (por ejemplo, para una aplicación o para un servidor del sistema) que necesite para una API (Interfaz de Programador de Aplicaciones) genérica. Desde un punto de vista crítico, el cliente no tiene que quedar necesariamente limitado a ser un cliente en el propio segundo dispositivo de información inalámbrico, sino que puede residir en un dispositivo completamente diferente, que no tenga su propio sistema de búsqueda de localización.
Una solución de capa de aislamiento de localización tiene otras ventajas:
-
Los desarrolladores de aplicaciones pueden desarrollar aplicaciones basadas en localización sin necesidad de comprender los detalles específicos de cualquier tecnología de localización, tal como la del GPS, y ni siquiera definir la clase de tecnología de localización que deberá proporcionar los datos de localización; solamente tienen que ser capaces de usar la API;
-
Los desarrolladores de la tecnología de localización pueden desarrollar la tecnología de localización sin tener necesidad de comprender los detalles específicos de cualquier aplicación o servidor del sistema; la tecnología de localización puede ser llevada a la práctica como conectables, los cuales son potencialmente intercambiables en caliente;
-
Cualquier aplicación o recurso en el dispositivo que precise datos de localización puede ahora obtenerlos fácilmente; los datos de localización están disponibles a través del OS en su totalidad.
-
En un dispositivo se podrían correr múltiples tecnologías de localización, decidiendo la capa de aislamiento cuál de las tecnologías usar en cualquier momento -la aplicación no tiene que saber nada acerca de un intercambio en caliente entre tecnologías;
-
La información de localización puede ser fácilmente suministrada a diferentes servidores del sistema -por ejemplo, a un servidor del sistema que decida qué soporte/protocolo usar para comunicar podía ser alimentada la información de localización y usarla como parte de su toma de decisión. Por consiguiente, cuando esté dentro del alcance de un equipo Bluetooth podría cambiar a Bluetooth; y cuando esté fuera del alcance podría volver al GSM, etc.
-
Puede realizarse fácilmente un dispositivo para enviar la información de su localización, por ejemplo a la policía, si el dispositivo recibe un mensaje de disparo apropiado de que el dispositivo ha sido robado.
-
Se puede usar una API de publicación y abono para capacitar a cualquiera de tales servidores autorizados, ya sea haciendo correr el segundo dispositivo de información inalámbrico o el primer dispositivo de información inalámbrico, para abonarse a datos de localización publicados por cualquiera de los sistemas de búsqueda de localización que corran en el segundo dispositivo de información inalámbrico.
\vskip1.000000\baselineskip
Apéndice 1
El Apéndice 1 comprende una descripción más detallada de una arquitectura adecuada, más un estudio de algunos principios de diseño importantes para un sistema operativo que tenga en cuenta la localización.
1. Procesado de datos de la fuente
El dispositivo que tenga en cuenta la localización puede usar una o más tecnologías diferentes de percepción de la localización; cuando se usen más de una, se puede emplear una técnica para combinar los datos de localización procedentes de las múltiples fuentes en una sola estimación de localización. Esto es particularmente útil cuando las diferentes fuentes tengan diferentes características, en términos de técnicas de adquisición y de precisión. El objetivo de tal proceso es mejorar la nueva precisión de punto fijo de localización, por encima de la de cualquier fuente individual.
Se usa frecuentemente el filtrado Kalman para combinar los datos de GPS e INS, ya que los puntos fuertes de cada uno de ellos compensa muy bien los puntos débiles del otro, lo que da por resultado datos de salida de más alta precisión que los que cualquiera de ellos puede proporcionar en cualquier instante dado en el tiempo.
2. Seguridad, privacidad
La seguridad de la información de localización está basada en torno al "Quién", "Dónde" y "Cuándo". Estos datos se relacionan por orden de importancia para su protección. El dispositivo que tiene en cuenta la localización deberá proteger con la máxima seguridad a quien represente. "Dónde" esa persona puede razonablemente ser compartida con otras también de la localidad (aunque, se puede argüir, en tanto que no sea compartido el "Quién"), como se ha explicado en lo que antecede, y el tiempo puede ser compartido con cualquiera (restringiendo los otros dos).
Sin embargo, puesto que esta información es la más peligrosa cuando se conoce más de una (en particular, las tres, y durante un espacio de tiempo), el asegurar las tres frente a fugas a partes remotas, es el modo más seguro de evitar que esa combinación más sensible caiga en manos a las que no vaya destinada. Por consiguiente, cada una de las tres deberá ser emitido únicamente sobre una base de "de conocimiento necesario" -el proporcionar servicios abiertos en un dispositivo personal solamente deberá hacerse en caso de instrucción explícita del usuario.
3. Descubrimiento de la Localización frente a la Navegación
Otro modo de dividir los servicios es entre el descubrimiento de la localización (estático) y la navegación a través del espacio (dinámico). Una tercera clase es la intersección de estos dos (descubriendo continuamente mientras se mueve).
El descubrimiento cubre muchas áreas, tales como
1.
Localización propia ("¿Dónde estoy?")
2.
Otra localización ("¿Adonde voy?")
3.
Localización de personas ("Búsqueda de amigos")
4.
Filtrado de la información ("presentar la información de tráfico antes de salir de casa el lunes por la mañana")
5.
Filtrado de acción/acontecimiento ("que no suene muy alto cuando se está en el cine o en la oficina del jefe")
6.
Localización de servicios ("busca el ..... más próximo")
7.
Otras propiedades de una localización (zona de tiempo local, condiciones de tiempo, meteorología, etc.)
Las dos últimas son intercambiables en muchos grados, ya que se puede ver un servicio local como una propiedad de una localización, y un servicio puede de por sí proporcionar otra información (propiedades) acerca de esa localización.
\vskip1.000000\baselineskip
4. Conocimiento de la Localización: Consideraciones de Arquitectura Motores de aplicaciones
El conocimiento de la localización es principalmente un servicio de aplicación, aunque es importante apreciar que las aplicaciones que usen los datos de localización pueden ser distribuidas a través de varios dispositivos, conectados por una PAN (Red de Área Personal) inalámbrica.
Las aplicaciones de Contactos y Agenda pueden beneficiarse grandemente de los datos de localización, y hay también un potencial para llevar diarios. Se facilita la localización basada en búsqueda de contenido local, así como remoto. Se podría imaginar un sello de "localización" en cualquier lugar en el que actualmente vaya un sello de "tiempo" -por ejemplo, en documentos (por ejemplo para establecer dónde se firmó electrónicamente; en fotografía, por razones obvias, siendo marcados los datos de localización de modo que se evidencie si se falsean). Se podría también desear registrar información de localización simbólica, o bien ligar esa información a contactos, por ejemplo, a Mis Contactos y a Mis Localizaciones, para localizaciones usadas corrientemente.
Una aplicación de mapas "De Todo el Mundo" podría obtener actualizaciones automáticas de localización. Realmente, reedita algo de la información que puede estar disponible de un servidor de localización, por ejemplo, de zona de tiempo y de código de marcación de teléfono local. Si éstas fueran normalizadas en el servidor de localización, el servidor de aplicación "de todo el Mundo" podría limitarse a retransmitirlas a todas partes (o tal vez a hacerlas desaparecer totalmente).
\vskip1.000000\baselineskip
5. Gestión de la energía - Temas de elecciones
Los modelos para uso inicial asumirán generalmente que la información de localización se busca únicamente a través de la intervención directa del usuario. Esto resuelve muchos temas de seguridad y de consumo de energía. Esto, sin embargo, tiene el inconveniente de que el tiempo para obtener la primera fijación (TTELÉFONOF) podría ser bastante alto, como cuando el usuario inicie una actividad de adquisición de localización, ya que cuando el usuario inicie una actividad de adquisición de localización, el dispositivo debe ir ampliando su conocimiento, partiendo de cero. Si cualquier equipo físico futuro soportase una interfaz de notificación de "dime cuando me haya movido (más de x metros)", entonces el TTELÉFONON podría reducirse significativamente. Esto está basado en la hipótesis de que el usuario se mueve (más de x metros) con bastante poca frecuencia en términos de dispositivo en el tiempo. Para tecnologías de localización basadas en la red, esto podría reducir grandemente el consumo de batería para aplicaciones autónomas.
\vskip1.000000\baselineskip
6. Arquitectura - Vista a Nivel de Componentes
Para comprender mejor la arquitectura, presentamos una visión de los componentes basada en las áreas de responsabilidad.
La filosofía en que se basan las APIs sugeridas, y la Arquitectura para Conocimiento de Localización Symbian/LBS, es:
"haz que sea fácil para la mayoría y posible para los demás"
Por consiguiente, tenemos la distinción entre las diferentes APIs ofrecidas y la separación de conectables del sistema de conectables. La estructura general se ha representado en la figura que se acompaña. Los componentes principales se describen en la sección siguiente.
\global\parskip0.950000\baselineskip
6.1 API de Localización Responsabilidades
Presentar una interfaz limpia y sencilla mediante la cual la mayoría de los clientes puedan usar las primitivas localizaciones ofrecidas por el servidor del contexto. Tal API proporcionará las primitivas de Localización a las capas superiores de la plataforma de aplicaciones, motores de aplicaciones y protocolos de aplicaciones.
Ofrecer servicios para obtener puntos fijos de localización basados en varios parámetros de QoS (Calidad de Servicio) solicitados por su cliente y presentar los datos en un formato sencillo y consistente (lo más probablemente, en WGS-84, y posiblemente en cadenas de Cell-ID (Identidad de Células)).
Clientes
Aplicaciones y las estructuras de las aplicaciones
Colaboraciones
Con el Servidor del Contexto
\vskip1.000000\baselineskip
6.2 API de Cliente de Localización Avanzada Responsabilidades
Presentar una interfaz completa y genérica, mediante la cual los clientes puedan solicitar un número variable de atributos del servidor del Contexto, y hacer así uso de cualesquiera capacidades que pueda tener que ofrecer una tecnología particular de localización.
Permitir también transferencia de datos bidireccional.
Clientes
Aplicaciones avanzadas y/o dependientes de la tecnología, y la estructura de las aplicaciones.
Colaboraciones
Con el Servidor del Contexto
\vskip1.000000\baselineskip
6.3 Servidor de Conocimiento de la Localización Responsabilidades
Encapsular y mediar en cuanto a compartir recursos de los recursos/tecnologías de adquisición de localización. El servidor es responsable de encaminar las llamadas del cliente al conectable de la tecnología correcta, en base a los requisitos de QoS de quien llama, así como de vigilar la interacción basada en el modelo de seguridad de la plataforma.
Recibe los conectables de la tecnología de adquisición de localización y proporciona la estructura necesaria para la interfaz de los mismos.
Impone la vigilancia eficiente por cada transacción, de modo que en cada llamada del cliente verifica cada enmascaramiento de las capacidades del proceso.
Clientes
Los clientes de localización
Colaboraciones
Con los conectables de la tecnología de adquisición de la localización.
Interfaz de publicación y abono en el Kernel,
Servidor de Archivo, Servidor de DBMS (Sistema de Gestión de Base de Datos Esock /Receptáculo Esoc) y cualesquiera recursos y servidores que puedan necesitar los conectables de la tecnología.
\newpage
6.4 Estructura de Conectables Responsabilidades
Capacitar y facilitar la reutilización entre conectables y facilitar el desarrollo de conectables.
Clientes
Conectables y el Servidor del Contexto
Colaboraciones
Componentes de base
\vskip1.000000\baselineskip
6.5 Estructura de Paso de Mensajes Conectable Responsabilidades
Permitir diferentes conectables de adquisición de localización para interceptar e intercambiar mensajes, de modo que puedan tener una reutilización de funcionalidad conectable con acoplamiento suelto (por ejemplo, un AGPS (GPS Asistido? que use GPS), y para una interfaz de escuchar/enganchar, con objeto de registrar todos losa acontecimientos si un producto lo desea, o bien para escenarios de fusión en donde un conectable pueda proporcionar puntos fijos de localización combinando para ello otras tecnologías.
Clientes
Conectables y el Servidor de Localización
Colaboraciones
Servidor de Localización
Componentes de base
otros conectables.
6.6 Calidad de Servicios de Posición Responsabilidades
Seleccionar una tecnología de posicionamiento que satisfaga los parámetros de QoP (Calidad de Servicios de Posición) proporcionados por un cliente a través de la API de cliente de localización. Permitir que el cliente obtenga puntos fijos de localización sin especificar un conectable de tecnología de adquisición de localización particular. El conjunto básico de parámetros de QoP deberá incluir precisión horizontal, precisión vertical, tiempo para fijar, coste, consumo de energía.
Clientes
Conectables y la API de Cliente de Localización
Colaboraciones
Servidor de Localización
Conectables de la tecnología de adquisición de localización
\vskip1.000000\baselineskip
6.7 Conectables de Tecnología de Adquisición de Localización Responsabilidades
Hacer interfaz con las tecnologías de adquisición de localización y con el Servidor de Localización. Cada conectable es responsable de proporcionar los mecanismos y protocolos de comunicación necesarios para la interfaz con una tecnología y un equipo físico particulares.
Los conectables tienen también la misión de proporcionar capacidades específicas de tecnología estática, así como capacidades de tiempo de utilización (por ejemplo, que no haya señal de GPS, etc.) para el servidor necesaria para la toma de decisión de QoS de la localización en el servidor.
La opción de coste de un conectable la proporciona el operador/usuario, y no el propio conectable, puesto que puede cambiar de acuerdo con el operador, el tiempo, el abono, y posiblemente incluso la localización (vagabundeo, etc.).
Clientes
Servidor de Localización y otros conectables indirectamente
Colaboraciones
Servidor del contexto de otros conectables en toda la estructura
ETel /SMS, GSM/GPRS, UMTS)
Servidor C32, UART/algunas rutinas en serie o de abstracción de bus, etc.
\vskip1.000000\baselineskip
6.8 Estructura de Aplicaciones Responsabilidades
Conversión de datos de mapa
Interfaz con DBMS (por ejemplo, DB (Base de Datos) de Puntos de Referencia DB, persistencia, visión del registro)
Ajustes relacionados con la privacidad y filtrado del servicio
Clientes
Aplicaciones y otras estructuras
Colaboraciones
Entre motores de aplicaciones de Servidor de Localización y GUI (Interfaz de Usuario Gráfico)
\vskip1.000000\baselineskip
7. Recomendaciones de API Cliente Arquitectura de la Modularidad de la Tecnología de Adquisición de la Localización
En la arquitectura interna en que se basa el Servidor de Localización, lo que se contempla es permitir que los conectables del servidor específico de tecnología actúen como los delegados de equipo físico para el equipo físico de adquisición de la localización, utilizando sus plenas capacidades.
Por estas razones, y debido a que se espera una plétora variable de tal equipo físico a ser usado por los licenciatarios y los usuarios, la interfaz entre el servidor y esos conectables permitirá el descubrimiento de capacidades de "tiempo de carga". En efecto, un conectable presentará tantas interfaces publicadas como necesite.
Esto puede conseguirse haciendo uso de un simple protocolo de descubrimiento de capacidades y de bucles con bloqueo con retardo conectables gestionados de fábrica, polimórficos.
Usando este esquema, se permitirá también que las aplicaciones y terceras partes hagan uso de capacidades de equipo físico específico sin que para ello necesiten extender las interfaces del servidor o de los conectables.
Como mínimo, creemos que los conectables de la tecnología pueden exponer interfaces como:
-
NMEA 0183 v.2.0 (Especificación de la National Marine Electronics Association de EE.UU.) o ALGÚN SUBCONJUNTO DE
-
Gestión de la Energía
-
Cell-ID
-
Longitud, Latitud, Altura Básica
-
Ancla Básica operaciones de punto indicador
-
Anuncio de Capacidades de QoS
\global\parskip1.000000\baselineskip
Internamente en los módulos conectables de la tecnología, los desarrolladores pueden elegir cualquier número de métodos para comunicarse con el equipo físico. Por ejemplo, para reunir todos el potencial del dispositivo, el desarrollador puede elegir usar los protocolos específicos del dispositivo propietario (para comunicar con el dispositivo), mientras que otros pueden decidir, por razones de tiempo para comercializar, usar medios más simples (como la especificación NMEA para receptores GPS). En cualquier caso, las interfaces expuestas aislarán de los elementos internos que puedan cambiar en las posteriores revisiones de estos módulos.
En caso de que una tercera parte acople todo el potencial de un dispositivo GPS avanzado, deberá comunicar que usa el protocolo propiedad del receptor y convertir los datos brutos en frases en NMEA en la medida en que sea necesario, si se exponen a una interfaz de NMEA.
Al mismo tiempo, se esperará que todos los módulos usen la interfaz "Capacidades de QoS de Localización" para registrar sus capacidades estáticas y su tiempo de utilización con el servidor (lo cual no excluye que sean almacenados en una DB (Base de Datos)). Este registro permite que el Servidor de Localización seleccione dinámicamente los conectables de la tecnología para satisfacer las peticiones del cliente con requisitos de QoS particulares.
7. Ajustes de Conectables
Los módulos de conectables de Servidor de Localización instalados necesitarán un nivel de configurabilidad que pedirá que algunos ajustes sean almacenados y recuperados en y del almacenamiento persistente. La configuración de estos ajustes se expondrá al usuario por medio de subprogramas de control.
Para conseguir un acceso seguro y enclavado a esos ajustes, éstos serán lo más probablemente (a menos que se elija un mecanismo P&S) almacenados y estructurados en una base de datos, recibida por el Servidor de DBMS.
Se proporcionará una estructura para que los conectables tengan acceso a esos ajustes en el servidor de DBMS a través del Servidor de Localización.

Claims (17)

1. Un método para capacitar un primer dispositivo de información inalámbrico para acceso a datos geográficos absolutos (es decir, de localización, de velocidad o de dirección), en el cual el primer dispositivo de información inalámbrico no posee su propio sistema de búsqueda geográfica absoluta, pero en cambio es capaz de recibir, por una red inalámbrica, los datos geográficos absolutos de un segundo dispositivo de información inalámbrico que tiene su propio sistema de búsqueda geográfica absoluta;
en el cual el segundo dispositivo de información inalámbrico está programado para capacitar a cualquier componente autorizado, ya esté corriendo en el segundo dispositivo inalámbrico o en el primer dispositivo de información inalámbrico, para definir la calidad de los parámetros de posición, los cuales incluyen al menos uno de los siguientes: precisión horizontal, precisión vertical, tiempo para fijar, coste y consumo de energía, y para que sean enviados datos de localización desde uno o más sistemas de búsqueda de localización absoluta que corran en el segundo dispositivo de información inalámbrico que satisface esos parámetros.
2. El método según la reivindicación 1, en el cual la red inalámbrica es una red de área personal de corto alcance.
3. El método según la reivindicación 1, en el cual el segundo dispositivo de información inalámbrico es un teléfono móvil.
4. El método según la reivindicación 1, en el cual el sistema de búsqueda de la localización absoluta del segundo dispositivo de información inalámbrico es un sistema de base inalámbrico, tal como un GPS, o un sistema de tiempo de llegada.
5. El método según la reivindicación 1, en el cual se usa una API de publicación y abono para capacitar a cualquiera de tales componentes autorizados, ya esté corriendo en el segundo dispositivo de información inalámbrico o en el primer dispositivo de información inalámbrico, para abonarse a los datos de localización publicados por cualquiera de los sistemas de búsqueda de localización que corren en el segundo dispositivo de información inalámbrico.
6. El método según la reivindicación 1, en el cual el primer dispositivo de información inalámbrico es capaz de recibir, por la red inalámbrica, datos de velocidad desde el segundo dispositivo de información inalámbrico, para indicar la velocidad a la cual se está desplazando.
7. El método según la reivindicación 1, en el cual el primer dispositivo de información inalámbrico es capaz de recibir, por la red inalámbrica, datos de dirección del segundo dispositivo de información inalámbrico, para indicar la dirección en la que se está desplazando.
8. El método según la reivindicación 1, en el cual el primer dispositivo de información inalámbrico es una cámara estática o de vídeo.
9. El método según la reivindicación 1, en el cual el primer dispositivo de información inalámbrico es una tarjeta usada para seguimiento de activos.
10. El método según la reivindicación 1, en el cual el primer dispositivo de información inalámbrico es un reproductor de música digital.
11. El método según la reivindicación 1, en el cual el primer dispositivo de información inalámbrico puede retransmitir los datos de localización obtenidos del segundo dispositivo de información inalámbrico, a otro dispositivo de información inalámbrico.
12. Un dispositivo de información inalámbrico programado con su propio sistema de búsqueda geográfica absoluta y capaz de compartir los datos geográficos absolutos con un segundo dispositivo de información inalámbrico que no posea su propio sistema de búsqueda geográfica absoluta, pero que en cambio sea capaz de recibir, por una red inalámbrica, los datos geográficos absolutos del dispositivo de información inalámbrico;
en el cual el dispositivo de información inalámbrico está programado para capacitar a cualquier componente autorizado, ya esté corriendo en el dispositivo o en el segundo dispositivo, para definir la calidad de los parámetros de posición, los cuales incluyen uno al menos de los siguientes: precisión horizontal, precisión vertical, tiempo para fijar, coste y consumo de energía, y que sean enviados datos de localización desde uno o más sistemas de búsqueda de localización absoluta que corren en el dispositivo que satisface esos parámetros.
13. El dispositivo según la reivindicación 12, que es un teléfono móvil.
14. El dispositivo según la reivindicación 12, en el cual el sistema de búsqueda de localización absoluta del dispositivo de información inalámbrico es un sistema de base inalámbrico tal como un GPS o un sistema de tiempo de llegada.
15. El dispositivo según la reivindicación 12, en el cual se usa una API de publicación y abono para capacitar a cualquiera de tales componentes autorizados, ya esté corriendo en el dispositivo o exteriormente al mismo, para abonarse a datos de localización publicados por cualquiera de los sistemas de búsqueda de localización que corren en el dispositivo de información inalámbrico.
16. El dispositivo según la reivindicación 12, que es capaz de enviar, por la red inalámbrica, datos de velocidad al segundo dispositivo de información inalámbrico, para indicar la velocidad a la que se está desplazando.
17. El dispositivo según la reivindicación 12, que es capaz de enviar, por la red inalámbrica, datos de dirección al segundo dispositivo de información inalámbrico, para indicar la dirección en la que se está desplazando.
ES03725457T 2002-05-27 2003-05-27 Metodo para capacitar a un dispositivo de informacion inalambrico para acceso a datos de localizacion. Expired - Lifetime ES2295582T3 (es)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
GBGB0212177.0A GB0212177D0 (en) 2002-05-27 2002-05-27 Location awareness on the Symbian platform
GB0212177 2002-05-27

Publications (1)

Publication Number Publication Date
ES2295582T3 true ES2295582T3 (es) 2008-04-16

Family

ID=9937492

Family Applications (1)

Application Number Title Priority Date Filing Date
ES03725457T Expired - Lifetime ES2295582T3 (es) 2002-05-27 2003-05-27 Metodo para capacitar a un dispositivo de informacion inalambrico para acceso a datos de localizacion.

Country Status (9)

Country Link
US (4) US8331952B2 (es)
EP (1) EP1512308B1 (es)
JP (1) JP4246698B2 (es)
AT (1) ATE385156T1 (es)
AU (1) AU2003227989A1 (es)
DE (1) DE60318845T2 (es)
ES (1) ES2295582T3 (es)
GB (2) GB0212177D0 (es)
WO (1) WO2003101139A1 (es)

Families Citing this family (79)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB0212177D0 (en) 2002-05-27 2002-07-03 Symbian Ltd Location awareness on the Symbian platform
GB2408876A (en) * 2003-12-05 2005-06-08 Symbian Ltd Embedding location data in an image
US7113865B2 (en) * 2003-12-15 2006-09-26 Ignatin Gary R Roadway travel data exchange network
US7949463B2 (en) 2003-12-15 2011-05-24 Gary Ignatin Information filtering and processing in a roadway travel data exchange network
EP1810528A4 (en) * 2004-10-29 2009-11-04 Nokia Corp CELLPHONE USE ISOLATION
US8126477B2 (en) * 2005-07-07 2012-02-28 Qualcomm Incorporated Methods and devices for interworking of wireless wide area networks and wireless local area networks or wireless personal area networks
US8311543B2 (en) 2005-07-07 2012-11-13 Qualcomm Incorporated Methods and devices for interworking of wireless wide area networks and wireless local area networks or wireless personal area networks
US8364148B2 (en) * 2005-07-07 2013-01-29 Qualcomm Incorporated Methods and devices for interworking of wireless wide area networks and wireless local area networks or wireless personal area networks
US7525425B2 (en) 2006-01-20 2009-04-28 Perdiem Llc System and method for defining an event based on relationship between an object location and a user-defined zone
WO2007073470A2 (en) 2005-12-23 2007-06-28 Perdiem, Llc System and method for defining an event based on a relationship between an object location and a user-defined zone
US20070152844A1 (en) * 2006-01-03 2007-07-05 Hartley Joel S Traffic condition monitoring devices and methods
AU2007206046A1 (en) * 2006-01-19 2007-07-26 Safelite Group, Inc. Method and device for providing location based content delivery
US20070282678A1 (en) * 2006-06-01 2007-12-06 Microsoft Corporation Platform to enable sharing of location information from a single device to multiple devices in range of communication
JP4254822B2 (ja) * 2006-08-25 2009-04-15 船井電機株式会社 測位システム、および携帯端末
GB2443864B (en) * 2006-11-15 2009-02-11 Motorola Inc Mobile station, wireless communication system and method of operation
US8483705B1 (en) * 2007-02-06 2013-07-09 Sprint Communications Company L.P. GPS proxy for location-unaware devices
US8515460B2 (en) 2007-02-12 2013-08-20 Microsoft Corporation Tagging data utilizing nearby device information
WO2008147890A1 (en) * 2007-05-24 2008-12-04 Geospatial Experts Llc Systems and methods for incorporating data into digital files
US10454995B2 (en) 2007-06-11 2019-10-22 Crackle, Inc. System and method for obtaining and sharing content associated with geographic information
US20090047991A1 (en) * 2007-08-13 2009-02-19 Sony Ericsson Mobile Communications Ab Automatically enabling and disabling wireless networks
US8270664B2 (en) * 2007-11-27 2012-09-18 Broadcom Corporation Method and system for utilizing GPS information to secure digital media
US8380993B2 (en) 2007-12-07 2013-02-19 Broadcom Corporation Method and system for robust watermark insertion and extraction for digital set-top boxes
US8175043B2 (en) * 2007-12-20 2012-05-08 Verizon Patent And Licensing Inc. Method and system for establishing disparate connection paths from a mobile user device to a base station through a mobile peer-to-peer (PTP) network
GB2460626A (en) 2008-05-22 2009-12-09 Geotate Bv File creation system and method
US8718634B2 (en) * 2008-11-07 2014-05-06 Telefonaktiebolaget Lm Ericsson (Publ) Method and arrangement in a communication system
US20100127922A1 (en) * 2008-11-21 2010-05-27 Emerson Electric Co. System for sharing video captured at jobsite
WO2010081837A1 (en) 2009-01-16 2010-07-22 Tele Atlas B.V. Method for creating speed profiles for digital maps
ATE544135T1 (de) * 2009-07-28 2012-02-15 Nxp Bv INTEGRATION VON POSITIONS- UND STRAßENGEBÜHRDATEN
US8531334B2 (en) * 2009-11-06 2013-09-10 Microsoft Corporation Location proofs
US8644854B2 (en) * 2009-12-03 2014-02-04 Osocad Remote Limited Liability Company System and method for processing enhanced data exchanged with an enhanced mobile station via a wireless connection
US8682541B2 (en) 2010-02-01 2014-03-25 Trimble Navigation Limited Sensor unit system
US9269255B2 (en) 2010-02-01 2016-02-23 Trimble Navigation Limited Worksite proximity warning
US8768609B2 (en) * 2010-02-01 2014-07-01 Trimble Navigation Limited Sensor unit system
BR112012028371A2 (pt) 2010-05-07 2017-03-21 Siemens Entpr Communications Gmbh &Co Kg disposição espacial de uma pluralidade de dispositivos de comunicação e método para determinar a posição espacial de um dispositivo
US8620617B2 (en) 2010-09-30 2013-12-31 Fitbit, Inc. Methods and systems for interactive goal setting and recommender using events having combined activity and location information
US10004406B2 (en) 2010-09-30 2018-06-26 Fitbit, Inc. Portable monitoring devices for processing applications and processing analysis of physiological conditions of a user associated with the portable monitoring device
US8954290B2 (en) 2010-09-30 2015-02-10 Fitbit, Inc. Motion-activated display of messages on an activity monitoring device
US11243093B2 (en) 2010-09-30 2022-02-08 Fitbit, Inc. Methods, systems and devices for generating real-time activity data updates to display devices
US8738321B2 (en) 2010-09-30 2014-05-27 Fitbit, Inc. Methods and systems for classification of geographic locations for tracked activity
US10983945B2 (en) 2010-09-30 2021-04-20 Fitbit, Inc. Method of data synthesis
US8762101B2 (en) 2010-09-30 2014-06-24 Fitbit, Inc. Methods and systems for identification of event data having combined activity and location information of portable monitoring devices
US8954291B2 (en) 2010-09-30 2015-02-10 Fitbit, Inc. Alarm setting and interfacing with gesture contact interfacing controls
US9148483B1 (en) 2010-09-30 2015-09-29 Fitbit, Inc. Tracking user physical activity with multiple devices
US9253168B2 (en) 2012-04-26 2016-02-02 Fitbit, Inc. Secure pairing of devices via pairing facilitator-intermediary device
US8744803B2 (en) 2010-09-30 2014-06-03 Fitbit, Inc. Methods, systems and devices for activity tracking device data synchronization with computing devices
US8805646B2 (en) 2010-09-30 2014-08-12 Fitbit, Inc. Methods, systems and devices for linking user devices to activity tracking devices
US9390427B2 (en) 2010-09-30 2016-07-12 Fitbit, Inc. Methods, systems and devices for automatic linking of activity tracking devices to user devices
US8712724B2 (en) 2010-09-30 2014-04-29 Fitbit, Inc. Calendar integration methods and systems for presentation of events having combined activity and location information
US8738323B2 (en) 2010-09-30 2014-05-27 Fitbit, Inc. Methods and systems for metrics analysis and interactive rendering, including events having combined activity and location information
US8762102B2 (en) 2010-09-30 2014-06-24 Fitbit, Inc. Methods and systems for generation and rendering interactive events having combined activity and location information
US8694282B2 (en) 2010-09-30 2014-04-08 Fitbit, Inc. Methods and systems for geo-location optimized tracking and updating for events having combined activity and location information
US8615377B1 (en) 2010-09-30 2013-12-24 Fitbit, Inc. Methods and systems for processing social interactive data and sharing of tracked activity associated with locations
US9241635B2 (en) 2010-09-30 2016-01-26 Fitbit, Inc. Portable monitoring devices for processing applications and processing analysis of physiological conditions of a user associated with the portable monitoring device
US20120194332A1 (en) * 2011-01-30 2012-08-02 Ganapathy Lakshmanaperumal Automotive audio level notifier
CN102736059A (zh) * 2011-04-06 2012-10-17 神基科技股份有限公司 无线分享装置及其定位方法
US8738925B1 (en) * 2013-01-07 2014-05-27 Fitbit, Inc. Wireless portable biometric device syncing
US9143197B2 (en) * 2011-10-18 2015-09-22 Texas Instruments Incorporated Joining process for G3 networks
CN104137632B (zh) * 2012-02-29 2018-10-26 英特尔公司 基于社区校正和轨迹检测的位置偏差校正
US9432964B2 (en) * 2012-05-21 2016-08-30 Qualcomm Incorporated Method and apparatus for determining locations of access points
US9641239B2 (en) 2012-06-22 2017-05-02 Fitbit, Inc. Adaptive data transfer using bluetooth
US20140004877A1 (en) * 2012-06-29 2014-01-02 Broadcom Corporation Position Determination Using Round-Trip Delay and Angle-of-Arrival
US8838436B2 (en) * 2012-07-25 2014-09-16 Aro, Inc. Labeling context slices to produce a storyline from mobile device data
US9039614B2 (en) 2013-01-15 2015-05-26 Fitbit, Inc. Methods, systems and devices for measuring fingertip heart rate
US9728059B2 (en) 2013-01-15 2017-08-08 Fitbit, Inc. Sedentary period detection utilizing a wearable electronic device
WO2015187549A1 (en) * 2014-06-01 2015-12-10 bluField, Inc. Content distribution via object motion tracking using wireless communications
US9037161B1 (en) * 2014-06-10 2015-05-19 Emmanuel Azih Device and methods for signal-broadcasting sockets
US9491691B2 (en) 2014-09-11 2016-11-08 Laird Technologies, Inc. Bluetooth assisted cooperative WiFi scan and roam
US9525968B2 (en) 2014-10-07 2016-12-20 Broadsoft, Inc. Methods, systems, and computer readable media for using bluetooth beacon information to obtain and publish fine grained user location information
US9756477B2 (en) * 2014-10-25 2017-09-05 Emmanuel Azih Device, methods, and systems for proximity localization using beacon switches
US10205731B2 (en) 2015-09-25 2019-02-12 Microsoft Technology Licensing, Llc Contextually-aware location sharing services
EP3182737B1 (en) * 2015-12-15 2017-11-29 Axis AB Method, stationary device, and system for determining a position
US9986506B2 (en) 2015-12-17 2018-05-29 International Business Machines Corporation Global positioning system (GPS) signal piggyback in a distributed device environment
US9973887B2 (en) 2016-01-21 2018-05-15 Google Llc Sharing navigation data among co-located computing devices
US10080530B2 (en) 2016-02-19 2018-09-25 Fitbit, Inc. Periodic inactivity alerts and achievement messages
US10631117B2 (en) 2017-06-28 2020-04-21 Qualcomm Incorporated Method and system for user equipment managing positioning assistance data for wearable devices
US10212555B1 (en) * 2017-09-13 2019-02-19 Microsoft Technology Licensing, Llc Enabling and disabling location sharing based on environmental signals
US11175725B2 (en) 2019-03-15 2021-11-16 International Business Machines Corporation Preserving battery life of devices through shared processing tasks
CN113115276A (zh) * 2019-12-24 2021-07-13 成都鼎桥通信技术有限公司 蓝牙设备识别方法、装置、存储介质及电子设备
CN111078819A (zh) * 2019-12-31 2020-04-28 维沃移动通信有限公司 应用分享方法及电子设备

Family Cites Families (46)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5179519A (en) * 1990-02-01 1993-01-12 Pioneer Electronic Corporation Navigation system for vehicle
US5805082A (en) * 1990-05-17 1998-09-08 At/Comm Incorporated Electronic vehicle toll collection system and method
JPH04250436A (ja) 1991-01-11 1992-09-07 Pioneer Electron Corp 撮像装置
US5689809A (en) 1994-03-10 1997-11-18 Motorola, Inc. Method for determining geographic relationships between communication units
DE4437360A1 (de) 1994-10-19 1996-04-25 Astrid Feltes Reiseführer mit ortsgesteuerter Informationsausgabe
US5604765A (en) 1994-12-23 1997-02-18 Stanford Telecommunications, Inc. Position enhanced communication system including system for embedding CDMA navigation beacons under the communications signals of a wireless communication system
US5938721A (en) 1996-10-24 1999-08-17 Trimble Navigation Limited Position based personal digital assistant
US5796952A (en) * 1997-03-21 1998-08-18 Dot Com Development, Inc. Method and apparatus for tracking client interaction with a network resource and creating client profiles and resource database
US6240069B1 (en) 1998-06-16 2001-05-29 Ericsson Inc. System and method for location-based group services
JP2000102060A (ja) 1998-09-25 2000-04-07 Nippon Telegr & Teleph Corp <Ntt> 移動端末における位置情報の交換方法および装置
US6321092B1 (en) 1998-11-03 2001-11-20 Signal Soft Corporation Multiple input data management for wireless location-based applications
US6023241A (en) * 1998-11-13 2000-02-08 Intel Corporation Digital multimedia navigation player/recorder
EP1103001B1 (en) * 1999-06-08 2007-06-13 Sony Deutschland GmbH Geolocation of mobile devices
JP2001042414A (ja) * 1999-08-04 2001-02-16 Minolta Co Ltd 携帯通信装置、画像撮影装置及び場所情報記録システム
US6647270B1 (en) * 1999-09-10 2003-11-11 Richard B. Himmelstein Vehicletalk
US6287200B1 (en) 1999-12-15 2001-09-11 Nokia Corporation Relative positioning and virtual objects for mobile devices
WO2001048505A2 (en) * 1999-12-27 2001-07-05 Main Course Technologies, Inc. Wireless/gps asset tracking and monitoring system
US20020008621A1 (en) * 2000-01-06 2002-01-24 Isogon Corporation Method and system for determining the inventory and location of assets
AU3084801A (en) 2000-01-06 2001-07-16 Brightcom Technologies Ltd. Integration of bluetooth functionality with a global positioning system
US6587835B1 (en) * 2000-02-09 2003-07-01 G. Victor Treyz Shopping assistance with handheld computing device
GB0007266D0 (en) 2000-03-25 2000-05-17 Hewlett Packard Co Providing location data about a mobile entity
US6553236B1 (en) * 2000-03-28 2003-04-22 Ericsson Inc. On demand location function for mobile terminal
GB0012354D0 (en) * 2000-05-22 2000-07-12 Nokia Networks Oy A method and system for providing location dependent information
GB0012641D0 (en) * 2000-05-25 2000-07-12 Koninkl Philips Electronics Nv A method of estimating the location of a device
JP3513084B2 (ja) * 2000-06-14 2004-03-31 株式会社東芝 情報処理システム、情報機器及び情報処理方法
GB0014719D0 (en) * 2000-06-16 2000-08-09 Koninkl Philips Electronics Nv A method of providing an estimate of a location
US6340928B1 (en) 2000-06-22 2002-01-22 Trw Inc. Emergency assistance system using bluetooth technology
FI108372B (fi) * 2000-06-30 2002-01-15 Nokia Corp Menetelmõ ja laite paikanmõõritykseen
US6374179B1 (en) * 2000-08-11 2002-04-16 Motorola, Inc. Method and system for distributing position information
US6888936B1 (en) 2000-09-22 2005-05-03 Nortel Networks Limited User controlled location sharing during a communication
JP3479885B2 (ja) * 2000-11-07 2003-12-15 日本電気株式会社 移動端末を用いた測位方法及び測位機能を有する移動端末
US6968195B2 (en) * 2001-03-01 2005-11-22 Openwave Systems Inc. Enhanced PDE selection
US6757545B2 (en) * 2001-03-01 2004-06-29 Steven P. Nowak Location information management system and method for mobile communications unit
JP2002291020A (ja) * 2001-03-22 2002-10-04 Nec Corp 位置情報検索方法及び携帯電話システム
US6725051B2 (en) * 2001-04-30 2004-04-20 Hewlett-Packard Development Company, L.P. Method for obtaining location data
US20020194266A1 (en) * 2001-06-14 2002-12-19 Gavin Brebner Device and method for outputting location information
US20030040272A1 (en) * 2001-08-24 2003-02-27 Charles Lelievre Location-based selection of radio content sources
US7007074B2 (en) * 2001-09-10 2006-02-28 Yahoo! Inc. Targeted advertisements using time-dependent key search terms
JP2003157477A (ja) * 2001-11-19 2003-05-30 Hitachi Ltd タグ管理サーバとこれを用いた情報の取得・活用システム
US6885874B2 (en) 2001-11-27 2005-04-26 Motorola, Inc. Group location and route sharing system for communication units in a trunked communication system
US7249182B1 (en) * 2002-02-27 2007-07-24 Nokia Corporation Personal profile sharing and management for short-range wireless terminals
US7185085B2 (en) * 2002-02-27 2007-02-27 Webtrends, Inc. On-line web traffic sampling
US8972589B2 (en) * 2002-03-01 2015-03-03 Enterasys Networks, Inc. Location-based access control in a data network
GB0212177D0 (en) 2002-05-27 2002-07-03 Symbian Ltd Location awareness on the Symbian platform
US6687609B2 (en) * 2002-06-13 2004-02-03 Navcom Technology, Inc. Mobile-trailer tracking system and method
US6768459B2 (en) * 2002-07-31 2004-07-27 Interdigital Technology Corporation Method and system for positioning mobile units based on angle measurements

Also Published As

Publication number Publication date
EP1512308B1 (en) 2008-01-23
US9844017B2 (en) 2017-12-12
US10149271B2 (en) 2018-12-04
US8331952B2 (en) 2012-12-11
GB2389999B (en) 2004-12-22
JP2005528049A (ja) 2005-09-15
GB2389999A (en) 2003-12-24
US20130070959A1 (en) 2013-03-21
JP4246698B2 (ja) 2009-04-02
EP1512308A1 (en) 2005-03-09
US10798669B2 (en) 2020-10-06
US20180077674A1 (en) 2018-03-15
DE60318845T2 (de) 2008-07-31
US20050186965A1 (en) 2005-08-25
ATE385156T1 (de) 2008-02-15
US20190230616A1 (en) 2019-07-25
GB0312116D0 (en) 2003-07-02
AU2003227989A1 (en) 2003-12-12
GB0212177D0 (en) 2002-07-03
DE60318845D1 (de) 2008-03-13
WO2003101139A1 (en) 2003-12-04

Similar Documents

Publication Publication Date Title
ES2295582T3 (es) Metodo para capacitar a un dispositivo de informacion inalambrico para acceso a datos de localizacion.
US10510193B2 (en) Method and system for geofencing of vehicle impound yards
US7333820B2 (en) System and method for providing routing, mapping, and relative position information to users of a communication network
US11593082B2 (en) Registered applications for electronic devices
US11272321B2 (en) Systems and methods for location and movement tracking using GPS enabled cell phones
US7515917B2 (en) Efficiently determining the location of a mobile communications device system and methods
US20240405900A1 (en) Waypoints for last known network connectivity
KR20240046793A (ko) 위치결정 방법 및 장치, 그리고 디바이스 및 저장 매체
CN101603835A (zh) 基于无线通信技术的层次导航系统及其导航方法
US9164161B2 (en) Augmenting location data at a mobile device
Sanda et al. SMS Enabled smart vehicle tracking using GPS and GSM technologies: A cost-effective approach
Sinha et al. Real Time College Bus Tracking Application for Android Smartphone
Tiwari et al. A survey on LBS: System architecture, trends and broad research areas
US9612343B1 (en) Method and mobile station for using a location determining mechanism based on an extent of turning
Reddy et al. Tracking of Automobile Service Centers Using Android Application (Visit Mechanic)
Malusi et al. A mobile transport scheduling and coordination system for marginalized rural areas
CN114186113B (zh) 基于地理位置的信息推荐方法、装置和电子设备
KR101291720B1 (ko) 위치기반 서비스 서버, 단말기를 통한 위치기반 서비스 시스템, 및 그 제공방법
Macías et al. Full Geo-localized Mobile Video in Android Mobile Telephones.
US20030182275A1 (en) Method for distributing position information
Jegadeeswari et al. Location-based services using autonomous GPS
EP2762911B1 (en) Augmenting location data at a mobile device
WO2024254196A1 (en) Waypoints for last known network connectivity
Wright Smart Phone Application to Influence Travel Behavior (TRAC-IT Phase 3)
JP2016167672A (ja) 位置デバイスを搭載する携帯端末装置の動作を制御する方法、携帯端末装置およびコンピュータ・プログラム