ES2864592T3 - Creación de una entrada de base de datos - Google Patents
Creación de una entrada de base de datos Download PDFInfo
- Publication number
- ES2864592T3 ES2864592T3 ES12774078T ES12774078T ES2864592T3 ES 2864592 T3 ES2864592 T3 ES 2864592T3 ES 12774078 T ES12774078 T ES 12774078T ES 12774078 T ES12774078 T ES 12774078T ES 2864592 T3 ES2864592 T3 ES 2864592T3
- Authority
- ES
- Spain
- Prior art keywords
- portable device
- location
- database entry
- devices
- current location
- 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
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
- H04W4/029—Location-based management or tracking services
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/24—Querying
- G06F16/245—Query processing
- G06F16/2457—Query processing with adaptation to user needs
- G06F16/24575—Query processing with adaptation to user needs using context
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72403—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
- H04M1/72409—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality by interfacing with external accessories
- H04M1/72412—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality by interfacing with external accessories using two-way short-range wireless interfaces
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72448—User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions
- H04M1/72457—User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions according to geographic location
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
- H04W4/023—Services making use of location information using mutual or relative location information between multiple location based services [LBS] targets or of distance thresholds
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/20—Services signaling; Auxiliary data signalling, i.e. transmitting data via a non-traffic channel
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/10—Office automation; Time management
- G06Q10/109—Time management, e.g. calendars, reminders, meetings or time accounting
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2250/00—Details of telephonic subscriber devices
- H04M2250/64—Details of telephonic subscriber devices file transfer between terminals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/18—Information format or content conversion, e.g. adaptation by the network of the transmitted or received information for the purpose of wireless delivery to users or terminals
- H04W4/185—Information format or content conversion, e.g. adaptation by the network of the transmitted or received information for the purpose of wireless delivery to users or terminals by embedding added-value information into content, e.g. geo-tagging
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- Computational Linguistics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Environmental & Geological Engineering (AREA)
- Information Transfer Between Computers (AREA)
- Telephonic Communication Services (AREA)
- Telephone Function (AREA)
- User Interface Of Digital Computer (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
Un método que comprende: determinar (S3) que un primer dispositivo portátil (20) y un segundo dispositivo portátil (22) han estado en la misma ubicación actual durante más tiempo que una duración predeterminada; y crear (S6) una entrada de base de datos asociada con el primer dispositivo portátil, si se determina que el primer y segundo dispositivo portátil han estado en la misma ubicación actual durante más tiempo que la duración predeterminada, en donde la entrada de base de datos incluye información que identifica al segundo dispositivo portátil.
Description
DESCRIPCIÓN
Creación de una entrada de base de datos
Campo de la invención
La invención se refiere a la creación de una entrada de base de datos.
Antecedentes
Los dispositivos electrónicos portátiles se utilizan a menudo como diarios para permitir a los usuarios realizar un seguimiento de las citas futuras y llevar un registro de los eventos pasados.
El documento US 2010/0217672 desvela un dispositivo de análisis de información posicional que incluye: una unidad de detección de posición que calcula la información posicional de una unidad de estación móvil; una unidad de almacenamiento de información posicional que almacena la información posicional como un historial para la unidad de estación móvil; una unidad de cálculo de atributo de estado que calcula información de atributo de estado que indica un estado de la unidad de estación móvil a partir del historial de la información de posición de la unidad de estación móvil cada vez que se calcula la posición de la unidad de estación móvil; una unidad de almacenamiento de reglas de conversión de significado que almacena un primer identificador dado a un significado de un movimiento de una unidad de estación móvil y una regla que detecta el significado del movimiento para asociar el primer identificador y la regla entre sí; y una unidad de cálculo de correlación de información posicional de la regla que determina si la regla se corresponde y genera el primer identificador asociado con la regla.
Sumario de la invención
La invención se define mediante las reivindicaciones.
Breve descripción de los dibujos
Para un entendimiento más completo de las realizaciones de ejemplo de la presente invención, se hace referencia ahora a la siguiente descripción tomada en relación con los dibujos adjuntos en los que:
la figura 1 es una ilustración esquemática de un aparato según realizaciones de ejemplo de la invención;
la figura 2 es una ilustración esquemática de un sistema de comunicación de ejemplo en el que se puede proporcionar un aparato según realizaciones de ejemplo de la invención;
la figura 3 es una ilustración esquemática de un ejemplo de un dispositivo portátil como se muestra en el sistema de comunicación de la figura 2;
la figura 4 es un diagrama de flujo que muestra un método de acuerdo con realizaciones de ejemplo de la invención;
las figuras 5A a 5C son ejemplos de una pantalla de visualización en varias etapas a lo largo del método de la figura 4; y
la figura 6 es una ilustración esquemática de otro sistema de comunicación de ejemplo en el que se puede proporcionar un aparato según realizaciones de ejemplo de la invención.
Descripción detallada de las realizaciones
En la descripción y los dibujos, los mismos números de referencia se refieren a elementos similares en todas partes. La figura 1 es una ilustración esquemática del aparato 1 según realizaciones de ejemplo de la invención. El aparato 1 se puede operar automáticamente para crear registros relacionados con eventos que ocurren actualmente. El aparato 1 comprende un controlador 10 y al menos una memoria 12. En el ejemplo de la figura 1, el aparato 1 también comprende un transceptor 14. El controlador 10 es operable, bajo el control de instrucciones 12A legibles por ordenador almacenadas en la memoria 12, para realizar operaciones y controlar los otros componentes del aparato 1. Como tal, el controlador 10 se puede operar para recuperar datos de la memoria 12 y también para hacer que los datos se almacenen en la memoria 12. El controlador 10 también puede funcionar para enviar señales de datos al transceptor 14 y hacer que las señales de datos sean transmitidas por el transceptor 14. El controlador 10 también es operable para procesar señales de datos recibidas por el transceptor 14.
El controlador 10 comprende al menos un procesador 10A, que es operable para ejecutar las instrucciones 12A legibles por ordenador almacenadas en la memoria 12. El al menos un procesador 10A puede comprender cualquier combinación de diferentes tipos de procesador, microprocesador u otro tipo de medios de procesamiento. El controlador 10 también puede comprender uno o más circuitos integrados específicos de la aplicación (ASICS) (no mostrados en la Figura 1).
La al menos una memoria 12 comprende una parte 12B para almacenar registros relacionados con eventos. Esta
parte se denomina en lo sucesivo la base de datos de eventos 12B.
El transceptor 14 se puede operar, bajo el control del controlador 10, para transmitir señales de datos, ya sea directa o indirectamente a otros aparatos y dispositivos. El transceptor 14 puede comprender más de un módulo transceptor diferente y puede operar usando más de un protocolo de transmisión diferente. Por ejemplo, el transceptor 14 se puede operar para enviar señales de datos inalámbricas usando GPRS u otro tipo adecuado de protocolo de transmisión inalámbrica. De manera similar, el transceptor 14 se puede operar para comunicarse con otros aparatos y dispositivos a través de Bluetooth u otro tipo de protocolo de transmisión de corto alcance.
La figura 2 muestra un sistema de comunicación 2 en el que puede residir el aparato 1 de la figura 1. El sistema 2 comprende el aparato 1 de la Figura 1 y un primer y segundo dispositivos portátiles 20, 22. El aparato 1 es operable para participar en comunicación bidireccional cuando cada uno de los dispositivos portátiles primero y segundo 20, 22. En este ejemplo, el aparato 1 es parte de un aparato servidor 24 ubicado en una red 3, tal como "la nube". Se apreciará que el aparato 1 se puede distribuir en varias entidades físicas diferentes que pueden estar en diferentes ubicaciones dentro de la red 3. El primer y segundo dispositivos portátiles pueden comprender, entre otros, teléfonos móviles, asistentes digitales personales, tabletas, lectores electrónicos y reproductores de audio.
La figura 3 es una ilustración esquemática del primer dispositivo portátil 20 representado en la figura 2. El dispositivo portátil 20 comprende un controlador 30 y al menos una memoria 32. El controlador 30 comprende al menos un procesador 30A que se puede operar bajo el control de instrucciones 32A legibles por ordenador almacenadas en la al menos una memoria 32 para realizar operaciones y controlar los otros componentes del dispositivo portátil 20. El dispositivo portátil 20 también comprende una pantalla 34 que se puede operar bajo el control del controlador 30 para mostrar imágenes para que las consuma un usuario del dispositivo portátil 20. El dispositivo portátil 20 también comprende una interfaz de usuario 36. La interfaz de usuario 36 se puede operar para recibir entradas de usuario y enviar señales indicativas de las mismas al controlador 30. El controlador 10 responde a la recepción de estas señales para controlar los otros componentes del dispositivo portátil 20. En este ejemplo, la interfaz 36 de usuario comprende un transductor sensible al tacto, que se superpone en la pantalla 34 para formar una pantalla táctil 34, 36. Se apreciará que la interfaz 36 de usuario puede, alternativamente, en otras realizaciones de ejemplo, comprender un tipo diferente de interfaz 36 de usuario, tal como, entre otros, teclas mecánicas, una rueda de desplazamiento, una bola de seguimiento y una interfaz de usuario de reconocimiento de voz.
El dispositivo portátil 20 también comprende al menos un transceptor 40, que puede ser sustancialmente el mismo que el transceptor 14 de la figura 1. El transceptor 40 se puede operar para enviar señales y recibir señales del aparato 1 de la figura 1. El transceptor 40 también se puede operar para comunicarse directa o indirectamente con el segundo dispositivo portátil 22. Como tal, el transceptor 40 se puede operar para enviar señales a través de una red de datos celulares al segundo dispositivo portátil 22. Además, el transceptor 40 se puede operar para comunicarse directamente con el segundo dispositivo portátil 22 a través de un protocolo inalámbrico de corto alcance que incluye Bluetooth y NFC. El dispositivo portátil 20 también puede comprender un módulo de ubicación 38, tal como un módulo GPS, para determinar la ubicación actual del dispositivo portátil 20. El controlador 30 del dispositivo portátil 20 se puede operar para enviar señales indicativas de la ubicación actual del dispositivo portátil 20, que puede haber sido calculada por el módulo de ubicación, al aparato servidor 24. En algunas realizaciones, el aparato servidor 24 puede recibir señales relativas a las ubicaciones del primer y segundo dispositivos de entidades distintas de los propios dispositivos. Por ejemplo, la información de ubicación puede recibirse en su lugar de un operador de red celular con el que está asociado un dispositivo.
La ubicación del primer dispositivo portátil 20 puede determinarse usando cualquier método adecuado. Estos métodos pueden incluir, por ejemplo, pero sin limitaciones, el uso de GPS, el uso de ubicaciones de uno o más enrutadores de red de área local inalámbrica (WLAN) que tienen el dispositivo dentro de su rango de comunicaciones, el uso de una ubicación de una o más picocélulas que tienen el dispositivo. dentro de su rango de comunicaciones y el uso de una ubicación de una o más estaciones base que tienen el dispositivo dentro de su rango de comunicación. Se apreciará que la ubicación del dispositivo se puede determinar alternativamente usando otro método o usando cualquier combinación de métodos.
El aparato servidor 24 se puede operar para hacer que las señales de instrucción se transmitan al primer dispositivo portátil 20. El controlador 30 del primer dispositivo portátil 20 puede responder a la recepción de las señales de instrucción para controlar los otros componentes del dispositivo portátil 20 basados en el mismo. Por ejemplo, el dispositivo portátil 20 puede recibir señales de instrucciones del aparato servidor 24 y, en respuesta, puede hacer que se muestren imágenes en la pantalla 34.
El segundo dispositivo portátil 22 puede estar compuesto de manera similar al primer dispositivo portátil 20 como se describe con referencia a la figura 3. El segundo dispositivo portátil 22 puede configurarse para transmitir señales de ubicación al aparato servidor 24. El aparato servidor 24 puede responder a las señales de ubicación recibidas desde el primer y segundo dispositivos portátiles 20, 22 para determinar sus respectivas ubicaciones. En algunas realizaciones alternativas, el aparato servidor 24 puede ser operable para determinar las ubicaciones del primer y segundo dispositivos portátiles 20, 22 de alguna otra manera. Por ejemplo, el aparato servidor 24 puede determinar la ubicación del primer y segundo dispositivos portátiles 20, 22 basándose en la ubicación de una o más estaciones
base a las que están más próximos, o basándose en una red inalámbrica a la que están conectados actualmente.
La figura 4 es un diagrama de flujo que ilustra un método de acuerdo con realizaciones de ejemplo de la invención. El método puede ser llevado a cabo por el controlador 10 del aparato 1 de la figura 1 bajo el control de las instrucciones 12A legibles por ordenador almacenadas en la memoria 12.
En la etapa Si, el controlador 10 determina repetidamente la ubicación del primer dispositivo portátil 20. Esto puede determinarse, por ejemplo, usando señales de ubicación, que incluyen, por ejemplo, información de ubicación GPS, recibida desde el primer dispositivo portátil 20. En otros ejemplos, esto puede determinarse identificando un enrutador picocélula o WLAN con el que el dispositivo está en comunicación o dentro del alcance. En algunas realizaciones, la ubicación del dispositivo se puede determinar usando cualquier combinación de diferentes métodos. El controlador 10 se puede operar para determinar la ubicación del primer dispositivo portátil 20 periódicamente, por ejemplo, cada 5 minutos.
Al mismo tiempo, en la etapa S2, el controlador 10 determina repetidamente la ubicación del segundo dispositivo portátil 22. Esto se puede determinar tal y como se describe con referencia a la etapa S1. De manera similar a la etapa S1, esto se puede determinar periódicamente, por ejemplo, cada 5 minutos.
A continuación, en la etapa S3, el controlador 10 determina si el primer y segundo dispositivos portátiles 20, 22 han estado en la misma ubicación durante más tiempo que un tiempo predeterminado. Esta duración predeterminada puede comprender, por ejemplo, 5, 10, 15 o 30 minutos o cualquier otra duración adecuada. Esto puede evitar que los dispositivos se detecten como si estuvieran en la misma ubicación, cuando esto es solo transitorio o de muy corta duración.
Se puede determinar que el primer y segundo dispositivos 20, 22 están en la misma ubicación cuando se cumple un criterio particular. En algunos ejemplos, el criterio puede ser que la separación entre los dos dispositivos sea menor que un umbral predeterminado. El umbral puede ser, por ejemplo, de 2 metros (por ejemplo, sentado en la misma mesa), 10 metros (por ejemplo, en la misma habitación o edificio) o 50 metros (por ejemplo, en el mismo parque). El umbral de separación puede depender de la resolución del método utilizado para determinar la ubicación de los dispositivos. En algunos ejemplos, como cuando la ubicación se determina utilizando WLAN o picocélulas, el criterio puede ser simplemente que ambos dispositivos estén dentro del rango de la misma WLAN o en el rango de comunicación de la misma picocélula.
Si, en la etapa S3, se determina que el primer y segundo dispositivos portátiles 20, 22 han estado en la misma ubicación actual durante más tiempo que la duración predeterminada, el método pasa a la etapa S4. Sin embargo, si la determinación de la etapa S3 da como resultado un resultado negativo, el método vuelve a las etapas S1 y S2.
En la etapa S4, el controlador 10 determina si la ubicación actual es una ubicación excluida. Una ubicación excluida es una ubicación en la que no se creará automáticamente una entrada de base de datos. Un usuario del primer dispositivo portátil 20 puede especificar una o más ubicaciones excluidas. En tales ejemplos, el controlador 10 determina si la ubicación actual es una ubicación excluida comparando la ubicación actual con una o más ubicaciones excluidas especificadas. Si la ubicación actual es la misma que una de las ubicaciones excluidas, el controlador 10 determina que la ubicación actual está excluida. Por ejemplo, un usuario del primer dispositivo 20 puede desear que se creen entradas de base de datos solo cuando la ubicación actual es una ubicación en la que no residen con mucha frecuencia. Como tal, el usuario puede especificar sus direcciones de casa y trabajo como ubicaciones excluidas. De esta manera, las entradas de eventos de la base de datos no se crean cuando el usuario se encuentra en esas ubicaciones. En realizaciones alternativas, el controlador 10 puede operarse automáticamente para identificar ubicaciones que el usuario visita con más frecuencia puede especificar automáticamente estas ubicaciones como ubicaciones excluidas.
Si, en la etapa S4, se determina que la ubicación actual está excluida, el método vuelve a las etapas S1 y S2. Sin embargo, si se determina que la ubicación actual no está excluida, el método pasa a la etapa S5.
En la etapa S5, el controlador 10 determina si el segundo dispositivo portátil 22 es un dispositivo permitido. En otras palabras, el controlador 10 determina si se le permite crear una entrada de la base de datos de eventos en relación con la cual el segundo dispositivo portátil 22. Como tal, el controlador 10 puede determinar si el segundo dispositivo portátil 22, o un usuario del mismo, está especificado en una lista de dispositivos permitidos. La lista de dispositivos permitidos puede ser especificada por el usuario del primer dispositivo 20. Por ejemplo, el usuario puede especificar solo los dispositivos 22 de sus amigos como permitidos. Como tal, si el controlador 10 determina que un identificador asociado con el segundo dispositivo portátil 22 está presente en la lista permitida, se alcanza una determinación positiva. Si un identificador asociado con el segundo dispositivo 22 no está presente en la lista permitida, se alcanza una determinación negativa. En realizaciones alternativas, el usuario puede especificar uno o más dispositivos en relación con los cuales no desea que se cree una entrada en la base de datos. En tales ejemplos, el controlador 10 alcanza una determinación negativa en la etapa S4 si el segundo dispositivo 22 no ha sido especificado por el usuario. El controlador 10 alcanza una determinación positiva en la etapa S4 si el usuario ha especificado un identificador asociado con el segundo dispositivo 22.
Según otras realizaciones alternativas, el controlador 10 puede especificar automáticamente los dispositivos portátiles excluidos. Por ejemplo, el controlador 10 puede determinar qué dispositivo o dispositivos, están geográficamente en la misma ubicación que el primer dispositivo portátil 20 con mayor frecuencia. De esta manera, el controlador puede configurarse de manera que no se creen entradas en la base de datos cuando el primer dispositivo se encuentra en la misma ubicación que un dispositivo de una persona con la que pasan tiempo con frecuencia (tal como su pareja).
Si se alcanza una determinación positiva en la etapa S5, el método pasa a la etapa S6. Si se alcanza una determinación negativa, el método finaliza.
En la etapa S6, el controlador 10 crea una nueva entrada de base de datos de eventos en la base de datos de eventos 12B. La entrada de la base de datos de eventos comprende uno o más elementos de información. La nueva entrada de la base de datos de eventos está asociada con el primer dispositivo portátil 20. Por ejemplo, la base de datos puede reservarse únicamente para el almacenamiento de registros de eventos en los que está presente el primer dispositivo portátil. De esta forma, todas las entradas de la base de datos están asociadas al primer dispositivo. Alternativamente, la entrada de la base de datos puede asociarse con el primer dispositivo portátil 20 por medio de un elemento de información incluido que identifica el primer dispositivo portátil 20.
La nueva entrada de la base de datos incluye un elemento de información que identifica el segundo dispositivo portátil. Este elemento de información puede comprender, por ejemplo, un número de teléfono o de serie que identifica al propio dispositivo. Alternativamente, la información puede comprender un identificador asociado con el usuario del dispositivo 22, identificando así indirectamente el segundo dispositivo portátil 22. La entrada de la base de datos es un registro creado automáticamente de una reunión entre el usuario del primer dispositivo 20 y un usuario asociado con el segundo dispositivo portátil 22.
La entrada de la base de datos también puede incluir un elemento de información que identifica la ubicación actual. Esto puede incluir, por ejemplo, coordenadas GPS y/o información de dirección. En consecuencia, la entrada de la base de datos puede ser un registro generado automáticamente que especifica las partes de la reunión, así como la ubicación de la reunión.
La entrada de la base de datos también puede incluir una marca de tiempo que identifica un tiempo en el que el primer y el segundo dispositivo se encuentran en la misma ubicación. La marca de tiempo puede representar, por ejemplo, la primera vez que los dos dispositivos estuvieron en la ubicación. En tales ejemplos, el controlador 10, antes de la etapa S3, almacena una marca de tiempo que identifica el tiempo en el que el primer y segundo dispositivos portátiles 20, 22 llegaron a la misma ubicación. Una marca de tiempo comprende un elemento de datos que identifica una fecha actual y, opcionalmente, la hora actual. Por tanto, se entenderá que las realizaciones de la invención proporcionan la generación automática de un registro de las personas que participan en una reunión, el lugar de la reunión y la hora a la que tiene lugar.
Después de la etapa S6, el método pasa a la etapa S7. En la etapa S7, el controlador 10 hace que se envíe una señal de instrucción a través del transceptor 14 al primer dispositivo portátil 20. La señal de instrucción incluye al menos un elemento de información de la entrada de la base de datos de eventos. Una vez recibida, la señal de instrucción hace que el controlador 30 del primer dispositivo portátil 20 haga que una o más representaciones gráficas, basadas en uno o más elementos de información incluidos en la señal, se visualicen en la pantalla 34.
La figura 5A muestra un ejemplo de dos representaciones gráficas 50A, 50B mostradas en la pantalla 34. En este ejemplo, las representaciones gráficas 50A, 50B comprenden iconos, que transmiten al menos uno de los elementos de información al usuario del dispositivo 20. Como tal, una primera de las representaciones gráficas 50A es un icono que indica la ubicación actual, que en este ejemplo es "Cafe Kick". Una segunda de las representaciones gráficas 50B es un icono que indica que el usuario del segundo dispositivo portátil, que en este ejemplo es "Richard". En este ejemplo, la primera representación gráfica 50A también indica el tiempo en el que el usuario del primer dispositivo y el usuario del segundo dispositivo estaban presentes en la misma ubicación. Se apreciará que las representaciones gráficas 50A, 50B pueden adoptar cualquier forma adecuada siempre que transmitan información de la entrada de la base de datos al usuario del primer dispositivo 20. En algunos ejemplos, la primera representación gráfica 50A puede comprender una imagen en miniatura de un mapa de la ubicación. De manera similar, la segunda representación gráfica 50B puede comprender una imagen en miniatura del usuario del segundo dispositivo 22. Las representaciones gráficas pueden almacenarse en, o recuperarse por, el primer dispositivo portátil 20. En tales realizaciones, el controlador 30 del primer dispositivo portátil 20 puede usar un identificador proporcionado en la señal de instrucción para identificar una representación apropiada. En otros ejemplos, los datos requeridos por el primer dispositivo portátil 20 para generar y visualizar la representación gráfica, o representaciones, pueden incluirse en la señal de instrucción.
En algunos ejemplos, una o más de las representaciones 50A, 50B comprenden un enlace al contenido asociado con la representación. Por ejemplo, la representación gráfica 50A que transmite la ubicación actual puede comprender un enlace a un mapa del área que incluye la ubicación actual. De forma alternativa o adicional, la
representación 50A puede comprender un enlace a un recurso de Internet, como un sitio web, que está asociado con la ubicación. De manera similar, la representación 50B que identifica al usuario del segundo dispositivo portátil 22 puede comprender un enlace a la información de contacto asociada con ese usuario. En tales ejemplos, el controlador 30 del primer dispositivo portátil 20 puede responder a la recepción de una entrada de usuario, a través de la interfaz de usuario 36, con respecto a una de las representaciones gráficas 50A, 50B para mostrar contenido asociado con la representación seleccionada 50A, 50B.
A continuación, el método pasa a la etapa S8, en el que el controlador 10 del aparato servidor 24 determina si el primer y segundo dispositivos 20, 22 se han movido a ubicaciones separadas.
Si se determina que el primer y segundo dispositivos portátiles se han movido a ubicaciones separadas, el método pasa a la etapa S9 en el que la entrada de la base de datos se almacena permanentemente. A continuación, en la etapa S10, el controlador 10 envía una señal de instrucción al dispositivo portátil 20, lo que hace que el controlador 30 del primer dispositivo portátil 20 elimine una o más representaciones gráficas 50A, 50B de la pantalla 34.
Si, en la etapa S8, se determina que el primer y segundo dispositivos portátiles 20, 22 están todavía en la misma ubicación actual, el método pasa a la etapa S11.
En la etapa S11, el controlador 10 recibe una indicación de que el primer y segundo dispositivo 20, 22 ha realizado una acción con respecto a un elemento de contenido. Los ejemplos de dichos elementos de contenido incluyen fotografías, sitios web, clips de audio, vídeos, notas. Los ejemplos de acciones con respecto a los elementos de contenido incluyen, pero no se limitan a, crear, capturar, acceder, descargar, etiquetar, enviar y recibir.
En la etapa S12, el controlador 10 responde a la recepción de la señal que indica la acción con respecto al elemento de contenido añadiendo a la entrada de la base de datos de eventos un elemento de información que comprende un identificador del elemento de contenido. El identificador permite identificar el elemento de contenido. El identificador puede comprender, por ejemplo, un nombre de archivo (en ejemplos en los que el elemento de contenido es una fotografía) o una URL (en ejemplos en los que el elemento de contenido es un sitio web). Se apreciará que el identificador puede comprender cualquier cosa adecuada para permitir que el primer dispositivo portátil 20 acceda al elemento de contenido. En algunas realizaciones, el identificador puede comprender el propio elemento de contenido. También se puede añadir una marca de tiempo a la entrada de la base de datos en asociación con el identificador del elemento de contenido. La marca de tiempo puede indicar, por ejemplo, el tiempo en el que ocurrió la acción con respecto al elemento de contenido.
Después de añadir el identificador del elemento de contenido a la entrada de la base de datos de eventos, el método pasa a la etapa S13. En la etapa S13, el controlador 10 del aparato servidor 1 hace que se envíe una señal de instrucción al primer dispositivo portátil 20. La señal de instrucción puede incluir el identificador del elemento de contenido y la marca de tiempo asociada. La señal de instrucción es para hacer que se añada a la pantalla 34 una representación gráfica, basada en el identificador del elemento de contenido. Como se describe con referencia a la etapa S7, la representación gráfica puede comprender una imagen en miniatura, un icono o cualquier indicador gráfico que transmita información sobre el elemento de contenido al usuario.
La figura 5B muestra dos representaciones gráficas 50C, 50D de elementos de contenido mostrados en la pantalla además de la primera y segunda representaciones 50A, 50B. En el ejemplo de la figura 5B, las representaciones 50D, 50C identifican una fotografía y un sitio web.
A continuación, en la etapa S14, se recibe una entrada de usuario a través de la interfaz de usuario 36 del primer dispositivo portátil 20 con respecto a una de las representaciones de elementos de contenido 50C, 50D. En respuesta a esto, en la etapa S15, el controlador 10 del aparato servidor 24 envía una señal al dispositivo portátil 20 para hacer que el dispositivo 20 proporcione el elemento de contenido al usuario. Por ejemplo, si la entrada del usuario es con respecto a la representación 50C relacionada con la fotografía, el controlador 10 del primer dispositivo portátil 22 responde a la señal de instrucción haciendo que se muestre la fotografía. En algunas realizaciones, el controlador 30 del dispositivo portátil puede realizar la etapa S15 sin comunicarse con el aparato servidor 24.
Después de la etapa S15, el método vuelve a la etapa S8
Aunque no se muestra en la figura 4, el controlador 10 del aparato servidor 24 se puede operar para determinar cuándo otros dispositivos portátiles están en la misma ubicación que el primer y segundo dispositivo 20, 22. En consecuencia, si un tercer usuario, que lleva un tercer dispositivo portátil, llega a la misma ubicación, el controlador 10 se puede operar para añadir un elemento de información que identifica el tercer dispositivo portátil, o el usuario del mismo, a la entrada de la base de datos. El controlador 10 también puede añadir a la entrada de la base de datos una marca de tiempo que identifica cuándo llegó el tercer dispositivo portátil a la ubicación. En algunos ejemplos, es posible que el identificador del tercer dispositivo no se incluya en la entrada de la base de datos hasta que el tercer dispositivo haya estado en la misma ubicación actual durante más de un tiempo predeterminado. En respuesta a añadir el identificador del tercer dispositivo a la entrada de la base de datos, el controlador 10 puede
enviar una señal de instrucción al primer dispositivo portátil 20 para hacer que el dispositivo portátil 20 muestre una representación gráfica que identifica el tercer dispositivo portátil, o un usuario del mismo.
El controlador 10 puede ser operable para determinar cuándo el primer y segundo dispositivos portátiles se mueven juntos desde la primera ubicación a la segunda ubicación diferente. Una vez que los dispositivos portátiles primero y segundo han estado en la segunda ubicación durante más tiempo que un período predeterminado, el controlador 10 puede incluir en la entrada de la base de datos un elemento de información que identifica la segunda ubicación. El controlador 10 puede hacer que esta información se envíe como parte de una señal de instrucción al primer dispositivo portátil 20. La señal de instrucción hace que el primer dispositivo portátil 20 muestre una representación gráfica que identifica la segunda ubicación.
Como se ha analizado anteriormente, cada uno de los elementos de información almacenados en la entrada de la base de datos puede tener una marca de tiempo asociada con la misma. Estas marcas de tiempo pueden transmitirse como parte de las señales de instrucción desde el aparato servidor 24 al dispositivo portátil 20. Las representaciones gráficas 50A-50D relativas a los elementos de información se puede hacer posteriormente que se muestren en una ubicación en la pantalla dependiendo de la marca de tiempo asociada. De esta manera, la disposición de las representaciones gráficas puede parecer que fluye con el tiempo en una dirección particular.
El controlador 10 se puede operar para responder a una entrada del usuario para editar la entrada de la base de datos. Por ejemplo, el usuario puede utilizar la interfaz 36 de usuario para seleccionar una representación gráfica 50A-50C particular para su eliminación. En respuesta a esto, el controlador 10 puede hacer que el elemento de información asociado con la representación gráfica seleccionada se elimine de la entrada de la base de datos.
El controlador 10 se puede operar para hacer que las representaciones gráficas que relacionan varias entradas de bases de datos diferentes se visualicen simultáneamente. Las representaciones pueden mostrarse en una ubicación de la pantalla que depende de las marcas de tiempo asociadas con las mismas. Como tal, las representaciones gráficas relacionadas con más de un evento pueden mostrarse en orden de fecha, por ejemplo, como parte de una línea de tiempo. La figura 5C muestra representaciones gráficas relacionadas con dos eventos diferentes que se muestran simultáneamente como parte de una línea de tiempo.
En las realizaciones de ejemplo descritas con referencia a la figura 4, el método lo lleva a cabo principalmente un controlador 10 en el aparato servidor 24. Sin embargo, se apreciará que, en cambio, el método puede ser realizado por el aparato 1 de la figura 1 provisto en un dispositivo portátil, en lugar de en un servidor. En la figura 6 se muestra una ilustración esquemática de ejemplos de realizaciones como esta. El dispositivo portátil 70 se proporciona en un sistema de comunicación de ejemplo, que también comprende un servidor 58 ubicado en una red y un segundo dispositivo portátil 22. El dispositivo portátil 70 comprende el aparato 1 descrito con referencia a la figura 1 junto con una interfaz 54 de usuario y una pantalla 52. El dispositivo también puede comprender un módulo de ubicación 56, tal como un módulo GPS. El aparato servidor 58 comprende un transceptor 60 para comunicarse con los dispositivos portátiles 70, 22, un controlador 62 y una memoria 64. El servidor 58 se puede operar para transmitir, al dispositivo portátil 70, información de ubicación relativa a la ubicación del segundo dispositivo portátil 22. El servidor 58 también puede funcionar para transmitir al dispositivo portátil 70 información que identifica elementos de contenido en relación con los cuales el segundo dispositivo portátil 22 ha realizado una acción.
Se apreciará que diferentes ejemplos de realizaciones de la invención pueden no comprender todas las etapas descritas en relación con la figura 4. Por ejemplo, algunas realizaciones de ejemplo pueden no incluir una o más de las etapas S4 y S5 y/o las etapas S11 a S15. También se apreciará que las etapas del método no están restringidas al orden mostrado en la figura 4. Por ejemplo, en algunas realizaciones, el orden de las etapas S4 y S5 puede invertirse. En algunos ejemplos, la determinación de la etapa S5 puede realizarse antes de la etapa S2.
En algunas realizaciones, el controlador 10 del aparato 1 puede configurarse para identificar elementos de contenido basándose en la ubicación actual. El controlador 10 puede hacer que se sugiera al usuario información relacionada con el elemento de contenido identificado. Por ejemplo, cuando la ubicación actual es un restaurante, el controlador 10 puede ubicar el menú del restaurante y puede hacer que se proporcione una notificación con respecto al menú al usuario del primer dispositivo. El usuario puede entonces ver el menú usando el dispositivo portátil 50. El controlador 10 puede responder al usuario que ve el menú haciendo que un elemento de información que identifica el menú se almacene en la entrada de la base de datos de eventos. De manera similar, el controlador 10 puede funcionar para enviar preguntas al usuario en base a la ubicación actual. Por ejemplo, si la ubicación es un restaurante, el controlador puede determinar esto y puede hacer que se muestre una pregunta, como "¿Qué ha pedido?", en la pantalla 34, 54 del dispositivo portátil 20, 50. Las respuestas de los usuarios a estas preguntas se pueden añadir a la entrada de la base de datos de eventos.
En algunos ejemplos, el criterio que debe cumplirse para que se determine que los dispositivos se encuentran en la misma ubicación puede ser seleccionado por el usuario del primer dispositivo. Por ejemplo, el usuario puede desear que las entradas de la base de datos se creen solo cuando los dos dispositivos estén muy cerca (por ejemplo, a menos de 2 m de distancia). Como tal, es menos probable que las entradas incluyan dispositivos de usuarios con los que el usuario del primer dispositivo en realidad no pasa tiempo. En otras situaciones, el usuario puede querer saber
quién está en el mismo bar, parque, restaurante, etc. aunque el usuario no esté pasando tiempo con esas personas. Como tal, el usuario puede, por ejemplo, establecer el criterio de que los dispositivos estén dentro del rango de la misma WLAN, picocélula o área de servicio de la estación base.
En algunos ejemplos, el controlador 10 puede reconocer que los dos dispositivos están en la misma ubicación cuando se detecta que se ha producido o está ocurriendo una interacción de corto alcance, como una conexión Bluetooth o NFC, entre el primer y el segundo dispositivo portátil. La detección de una interacción de tan corto alcance puede hacer que se inicie un temporizador. Al expirar el temporizador, el controlador 10 puede determinar si la interacción de corto alcance todavía está en curso y, si es así, el controlador 10 determina que los dispositivos han estado en la misma ubicación durante más tiempo que la ubicación predeterminada. En tales ejemplos, se pueden omitir las etapas S1 y S2 y se puede llevar a cabo una etapa adicional para determinar la ubicación de los dispositivos después de la etapa S3. En otros ejemplos, cuando se detecta la interacción de corto alcance, el controlador puede determinar la ubicación de los dos dispositivos. Luego, después de la expiración de un temporizador iniciado en respuesta a la detección de la interacción de corto alcance, el controlador puede determinar nuevamente su ubicación.
Si las dos ubicaciones coinciden, se determina que los dispositivos han estado en la misma ubicación durante más tiempo que en la ubicación predeterminada. En otros ejemplos, el controlador puede determinar repetidamente la ubicación de los dispositivos mientras el temporizador está funcionando. En estos ejemplos, se pueden omitir las etapas Si y S2. Como se ha descrito anteriormente, la duración del temporizador puede comprender cualquier intervalo adecuado, por ejemplo, 5, 10, 15 o 30 minutos.
En algunos ejemplos, la determinación de que los dispositivos están en la misma ubicación puede realizarse en respuesta a la determinación de que ambos dispositivos están recibiendo servicios basados en la ubicación. Por ejemplo, si ambos dispositivos reciben "anuncios de impacto" basados en la ubicación (por ejemplo, porque ambos dispositivos han entrado en un centro comercial), se puede reconocer que los dispositivos están en la ubicación. Puede existir un criterio adicional de que los dispositivos deben recibir los servicios basados en la ubicación dentro de una duración predeterminada, tal como, pero sin limitación, 5 o 10 minutos. Otros ejemplos de servicios basados en la ubicación incluyen servicios de "superficies inteligentes". Las superficies inteligentes son tales que cuando un usuario coloca su dispositivo sobre o cerca de la superficie inteligente, la información asociada con la superficie inteligente se transmite (o empuja) a su dispositivo. En algunos de estos ejemplos, se pueden omitir las etapas S1 y S2. En estos ejemplos, puede incluirse una etapa adicional para determinar la ubicación de los dispositivos después de la etapa S3. En otros ejemplos, la ubicación de uno de los dispositivos puede determinarse monitorizando repetidamente la posición del dispositivo (como en la etapa S1 o S2) y la ubicación del otro dispositivo puede determinarse basándose en los servicios específicos de ubicación recibidos por ese dispositivo.
En estas realizaciones basadas en servicios y basadas en interacciones de corto alcance, cualquier información o contenido recibido a través del servicio o intercambiado a través de la interacción de corto alcance puede almacenarse en asociación con la nueva entrada de la base de datos de eventos. En las realizaciones basadas en servicios, sin embargo, la información solo puede almacenarse si el usuario ve o utiliza la información recibida a través del servicio.
Debe tenerse en cuenta que las realizaciones anteriores no deben interpretarse como limitantes. Otras variaciones y modificaciones resultarán evidentes para los expertos en la técnica al leer la presente solicitud. Además, debe entenderse que la divulgación de la presente solicitud incluye cualquier característica novedosa o cualquier combinación novedosa de características, ya sea explícita o implícitamente descrita en el presente documento o cualquier generalización de la misma y durante la tramitación de la presente solicitud o de cualquier aplicación derivada de la misma, pueden formularse nuevas reivindicaciones para cubrir cualquiera de tales características y/o combinación de tales características.
Claims (15)
1. Un método que comprende:
determinar (S3) que un primer dispositivo portátil (20) y un segundo dispositivo portátil (22) han estado en la misma ubicación actual durante más tiempo que una duración predeterminada; y
crear (S6) una entrada de base de datos asociada con el primer dispositivo portátil, si se determina que el primer y segundo dispositivo portátil han estado en la misma ubicación actual durante más tiempo que la duración predeterminada, en donde la entrada de base de datos incluye información que identifica al segundo dispositivo portátil.
2. El método de la reivindicación 1, en donde se determina que el primer dispositivo portátil y el segundo dispositivo portátil están en la misma ubicación actual si la separación entre el primer y el segundo dispositivo portátil es menor que un umbral.
3. El método de la reivindicación 2, en donde el umbral es un umbral predeterminado.
4. El método de cualquier reivindicación anterior, en donde se determina que el primer dispositivo portátil y el segundo dispositivo portátil están en la misma ubicación actual si el primer y segundo dispositivos portátiles están dentro del alcance de la misma WLAN, picocélula o área de servicio de la estación base.
5. El método de cualquier reivindicación anterior, en donde se determina que el primer dispositivo portátil y el segundo dispositivo portátil están en la misma ubicación actual en respuesta a la detección de que se ha producido o se está produciendo una interacción de corto alcance entre el primer y segundo dispositivos portátiles.
6. El método de cualquier reivindicación anterior, que además comprende determinar la ubicación del primer y segundo dispositivos portátiles usando información de ubicación GPS.
7. El método de cualquier reivindicación anterior, en donde la entrada de la base de datos incluye información que identifica la misma ubicación actual.
8. El método de cualquier reivindicación anterior, que comprende:
hacer que una representación gráfica (50A) de al menos parte de la información en la entrada de la base de datos se muestre en una pantalla (34) del primer dispositivo portátil, en donde la representación gráfica comprende un enlace a un elemento de contenido asociado con la información con la que la representación está asociada, y
responder a la selección del usuario, a través del primer dispositivo portátil, del enlace haciendo que el elemento de contenido se proporcione al usuario del primer dispositivo portátil.
9. El método de cualquier reivindicación anterior que comprende, mientras el primer y segundo dispositivos portátiles permanecen en la misma ubicación, obtener información relacionada con uno o más elementos de contenido asociados con la ubicación actual e incluir información que identifica dicho uno o más elementos de contenido en la entrada de la base de datos.
10. El método según cualquier reivindicación anterior que comprende:
antes de crear la entrada de la base de datos, determinar, basándose en un identificador asociado con el segundo dispositivo portátil y uno o más identificadores de dispositivo de referencia, si se va a crear o no la entrada de la base de datos; y crear la entrada de la base de datos en respuesta a una determinación positiva; y/o
antes de crear la entrada de la base de datos, determinar, basándose en un identificador asociado con la misma ubicación actual y uno o más identificadores de ubicación de referencia, si se va a crear o no la entrada de la base de datos; y crear la entrada de la base de datos en respuesta a una determinación positiva.
11. El método de cualquier reivindicación anterior, que comprende:
determinar que el primer y segundo dispositivos portátiles han estado en la misma ubicación durante más tiempo que el tiempo predeterminado determinando repetidamente la ubicación actual de un primer dispositivo portátil y determinar repetidamente una ubicación actual de un segundo dispositivo portátil.
12. El método de cualquier reivindicación anterior, que comprende recibir la selección por parte de un usuario de un criterio que debe cumplirse para que se determine que los dispositivos están en la misma ubicación.
13. El método de cualquier reivindicación anterior, en donde la entrada de la base de datos incluye una marca de tiempo que identifica un tiempo en el que el primer y segundo dispositivos están en la misma ubicación.
14. Un aparato (1) que comprende:
medios para determinar (S3) que un primer dispositivo portátil (20) y un segundo dispositivo portátil (22) han estado en una misma ubicación actual durante más tiempo que una duración predeterminada; y
medios para crear una entrada de base de datos asociada con el primer dispositivo portátil si se determina (S6) que el primer y segundo dispositivos portátiles han estado en la misma ubicación actual durante más tiempo que la duración predeterminada, en donde la entrada de la base de datos incluye información que identifica al segundo dispositivo portátil.
15. Instrucciones legibles por ordenador (12A) que, cuando son ejecutadas por al menos un procesador (10A), hacen que el al menos un procesador realice el método de cualquiera de las reivindicaciones 1 a 13.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| GB1106531.5A GB2490312B (en) | 2011-04-18 | 2011-04-18 | Creating a database entry |
| PCT/IB2012/051908 WO2012143849A1 (en) | 2011-04-18 | 2012-04-17 | Creating a database entry |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| ES2864592T3 true ES2864592T3 (es) | 2021-10-14 |
Family
ID=44147167
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| ES12774078T Active ES2864592T3 (es) | 2011-04-18 | 2012-04-17 | Creación de una entrada de base de datos |
Country Status (6)
| Country | Link |
|---|---|
| US (1) | US9351120B2 (es) |
| EP (1) | EP2700252B1 (es) |
| ES (1) | ES2864592T3 (es) |
| GB (1) | GB2490312B (es) |
| TW (1) | TWI545451B (es) |
| WO (1) | WO2012143849A1 (es) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP6061085B2 (ja) * | 2013-03-07 | 2017-01-18 | 株式会社デンソー | スマートエントリーシステム |
| US10111054B2 (en) | 2014-09-30 | 2018-10-23 | Symbol Technologies, Llc | Apparatus and method for performing feedback reduction |
Family Cites Families (19)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP1151627A1 (en) * | 1998-10-12 | 2001-11-07 | Janus Friis Degnbol | A method and a system for transmitting data between units |
| GB2368498A (en) * | 2000-10-26 | 2002-05-01 | Activerf Ltd | Nearby mobile phone location |
| US7212827B1 (en) * | 2000-11-09 | 2007-05-01 | Agere Systems Inc. | Intelligent reminders for wireless PDA devices |
| US20070190494A1 (en) * | 2005-04-04 | 2007-08-16 | Outland Research, Llc | Multiplayer gaming using gps-enabled portable gaming devices |
| US7620404B2 (en) * | 2005-12-22 | 2009-11-17 | Pascal Chesnais | Methods and apparatus for organizing and presenting contact information in a mobile communication system |
| JP2007172422A (ja) * | 2005-12-23 | 2007-07-05 | Fuji Xerox Co Ltd | 会合検出装置および方法 |
| US20070226034A1 (en) * | 2006-03-23 | 2007-09-27 | Kyocera Wireless Corp. | Wireless communication device meeting scheduler |
| US8989778B2 (en) * | 2006-06-01 | 2015-03-24 | Green Dot Corporation | Secure and private location sharing for location-aware mobile communication devices |
| US20070281690A1 (en) * | 2006-06-01 | 2007-12-06 | Flipt, Inc | Displaying and tagging places of interest on location-aware mobile communication devices in a local area network |
| PT2099823E (pt) | 2006-12-01 | 2014-12-22 | Seattle Genetics Inc | Agentes de ligação ao alvo variantes e suas utilizações |
| WO2008134595A1 (en) | 2007-04-27 | 2008-11-06 | Pelago, Inc. | Determining locations of interest based on user visits |
| US20100151883A1 (en) * | 2007-08-30 | 2010-06-17 | Motorola, Inc. | Method and System for Notifying the Presence of Contacts in a Vicinity of a User |
| JP5163023B2 (ja) | 2007-09-19 | 2013-03-13 | 沖電気工業株式会社 | 位置情報解析装置、位置情報解析方法および位置情報解析システム |
| JP4858400B2 (ja) | 2007-10-17 | 2012-01-18 | ソニー株式会社 | 情報提供システム、情報提供装置、情報提供方法 |
| US8554243B2 (en) * | 2007-12-04 | 2013-10-08 | Blackberry Limited | Mobile tracking |
| US20090248807A1 (en) * | 2008-03-26 | 2009-10-01 | Ami-Go Group, Inc. | System and Method of Matching Presence for Subscribers in a Social Network |
| US8779897B2 (en) * | 2008-11-07 | 2014-07-15 | Nederlandse Organisatie Voor Toegepast—Natuurwetenschappelijk Onderzoek Tno | Location information based upon electronic tags |
| JP2010128634A (ja) * | 2008-11-26 | 2010-06-10 | Fuji Xerox Co Ltd | 会合判定装置、組織分析システム及び会合判定プログラム |
| US20100205242A1 (en) * | 2009-02-12 | 2010-08-12 | Garmin Ltd. | Friend-finding system |
-
2011
- 2011-04-18 GB GB1106531.5A patent/GB2490312B/en active Active
-
2012
- 2012-04-17 TW TW101113587A patent/TWI545451B/zh active
- 2012-04-17 EP EP12774078.5A patent/EP2700252B1/en active Active
- 2012-04-17 US US14/112,160 patent/US9351120B2/en active Active
- 2012-04-17 ES ES12774078T patent/ES2864592T3/es active Active
- 2012-04-17 WO PCT/IB2012/051908 patent/WO2012143849A1/en not_active Ceased
Also Published As
| Publication number | Publication date |
|---|---|
| US20140106780A1 (en) | 2014-04-17 |
| US9351120B2 (en) | 2016-05-24 |
| EP2700252B1 (en) | 2021-03-17 |
| GB201106531D0 (en) | 2011-06-01 |
| EP2700252A4 (en) | 2014-10-29 |
| TWI545451B (zh) | 2016-08-11 |
| GB2490312A (en) | 2012-10-31 |
| TW201243633A (en) | 2012-11-01 |
| WO2012143849A1 (en) | 2012-10-26 |
| GB2490312B (en) | 2015-06-03 |
| EP2700252A1 (en) | 2014-02-26 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US9178983B2 (en) | System and method for managing mobile communications | |
| ES2931462T3 (es) | Método y terminal para la visualización de la ubicación geográfica actual en una interfaz de llamadas de emergencia | |
| CA2951782C (en) | Contextual device locking/unlocking | |
| US10854009B2 (en) | Method, apparatus, and system for obtaining virtual object, and storage medium | |
| US20160119751A1 (en) | Electronic device and method of operating content receiver recommendation service | |
| CN109644318A (zh) | 基于接近度的自适应位置共享 | |
| TW200914861A (en) | Location obtained by combining last known reliable position with position changes | |
| CN104734860A (zh) | 一种会议管理方法及系统 | |
| JPWO2016147496A1 (ja) | 情報処理装置、制御方法、およびプログラム | |
| CN105554225A (zh) | 一种利用通讯装置实现快速求救的系统及方法 | |
| US20250193305A1 (en) | Information processing terminal and automatic response method | |
| CN105992145A (zh) | 位置信息共享方法和系统 | |
| WO2016061249A1 (en) | Methods and systems for sharing contact information between mobile devices | |
| ES2864592T3 (es) | Creación de una entrada de base de datos | |
| US20090233628A1 (en) | Device and method in a communication system | |
| JP7093396B2 (ja) | 情報処理端末および自動応答方法 | |
| JP2016193127A (ja) | ポイント付与装置、ポイント付与システム、ポイント付与方法及びプログラム | |
| CN109218986A (zh) | 信息提示方法及装置 | |
| TW201208447A (en) | Wireless file transmission system, device and method | |
| JP2004364076A (ja) | 対象エリア認識システム及びサーバ並びに携帯機器 | |
| TW201702898A (zh) | 基於人員的備忘錄提醒方法、系統及電子裝置 | |
| CN105841710B (zh) | 一种提醒用户行走路径的方法及装置 | |
| CN105101074A (zh) | 一种定位方法及系统 | |
| KR20140100453A (ko) | 네비게이션 시스템 및 방법 |