PROCEDIMIENTO DE OBTENCION DE INFORMACION ASOCIADA A UNA UBICACION.

El procedimiento de la presente invención permite obtener información asociada a una ubicación (3),

a través del uso de un dispositivo de telecomunicaciones (2) y un código bidimensional (1) donde se almacena la información. La información obtenida se refiere a la situación geográfica del código bidimensional (1), es decir la ubicación (3), así como datos adicionales como una descripción de la misma, un teléfono de contacto o su horario. La información podrá ser presentada según las preferencias idiomáticas del usuario, contando el código bidimensional (1) con al menos tres idiomas, y siendo posible acceder a un repositorio con un número mayor de alternativas o también traducir el contenido si el repositorio no contiene la traducción en ninguno de los idiomas seleccionados. La traducción se obtendrá accediendo al repositorio con una clave única que incluye datos de la posición geográfica de la ubicación (3)

Tipo: Patente de Invención. Resumen de patente/invención. Número de Solicitud: P200802842.

Solicitante: UNIVERSITAT ROVIRA I VIRGILI.

Nacionalidad solicitante: España.

Provincia: TARRAGONA.

Inventor/es: MILAN MARCO,PEDRO.

Fecha de Solicitud: 7 de Octubre de 2008.

Fecha de Publicación: .

Fecha de Concesión: 14 de Octubre de 2010.

Clasificación Internacional de Patentes:

  • G06F17/22T4

Clasificación PCT:

  • G06F17/22
PROCEDIMIENTO DE OBTENCION DE INFORMACION ASOCIADA A UNA UBICACION.

Fragmento de la descripción:

Procedimiento de obtención de información asociada a una ubicación.

Campo de la invención

La presente invención pertenece al campo de los códigos bidimensionales, códigos que pueden ser escaneados y decodificados por un dispositivo, obteniendo así la información contenida en el código. Concretamente, los códigos descritos en la presente invención se refieren a códigos que almacenan datos de localización geográfica de la posición en la que se encuentran dichos códigos junto con información adicional de dicha posición o ubicación. La información es almacenada en el código en al menos tres idiomas, siendo posible acceder a una traducción a idiomas adicionales a través de las posibilidades de comunicación que tienen los dispositivos que pueden escanear y decodificar dichos códigos, como por ejemplo un teléfono móvil o una agenda electrónica.

Antecedentes de la invención

Los códigos bidimensionales son conocidos desde mediados de la década de los noventa. Dichos códigos permiten ser leídos como los códigos de barras, pero en lugar de escanear la información en una dirección, la información está dispuesta en dos dimensiones, siendo por este motivo conocidos como códigos bidimensionales o matriciales.

Las aplicaciones de dichos códigos bidimensionales son numerosas, como por ejemplo la gestión de stocks.

Otra de las aplicaciones que se encuentran a los códigos bidimensionales son las de aportar información respecto a la posición geográfica en la que se encuentra el código. La solicitud de patente japonesa JP 2004/213191 describe un código que aporta dicha información.

La solicitud JP 2006/202264 muestra el hecho de que en un código bidimensional se incluye información de utilidad o relevante respecto a una tienda, edificio o servicio. De este modo, escaneando el código bidimensional se podría tener dicha información mostrada en el teléfono móvil, por ejemplo. Dicha información se mostrarla en aquel idioma en que la información estuviera almacenada en el código.

Otra de las aplicaciones, descrita en la solicitud japonesa JP 2006/318114, es la de facilitar, en alguna medida, traducciones, incluyendo en el código bidimensional una palabra junto con su traducción o significado.

Descripción de la invención

La invención se refiere a un procedimiento de obtención de información asociada a una ubicación, contenida dicha información en un código bidimensional próximo a la ubicación.

La información almacenada en el código bidimensional podrá ser, por ejemplo, el nombre de la ubicación o el establecimiento, un número de teléfono de información asociado al establecimiento o ubicación, su horario comercial o página web, en el caso de ser un comercio. En el caso de que en la ubicación se encuentre un restaurante, podrá incluirse datos referidos al tipo de cocina y platos recomendados. En el caso de que el código se encuentre en un museo, se podrá incluir en el código bidimensional una lista de autores recomendados y las salas en las que se encuentran sus mejores obras. Dada la versatilidad de los códigos bidimensionales, las realizaciones concretas de la invención, es decir, la información incluida en el código, serán innumerables. En cualquiera de los casos, la información se almacenará según el estándar Unicode (UTF-8), posibilitando la codificación de la información en cualquier alfabeto.

El código bidimensional se situará próximo a la ubicación, de tal modo que la relación existente entre el contenido del código y la ubicación sea clara. Típicamente el código se localizará junto a la puerta de acceso o en un soporte diseñado a tal efecto y debidamente señalizado.

Con el fin de decodificar el código bidimensional, éste deberá ser escaneado por un dispositivo de telecomunicaciones dotado de una cámara, como por ejemplo un teléfono móvil. Dada la exigencia de que el dispositivo se pueda conectar a un servidor, como se comentará posteriormente, el dispositivo deberá ser un dispositivo capaz de realizar dicha acción, es decir, un dispositivo de telecomunicaciones.

El dispositivo de telecomunicaciones tendrá configurada una lista ordenada de idiomas en los cuales el usuario desea obtener la información, de modo que, en el caso de que ésta esté disponible en dos idiomas, se optará por aquel que estando en la lista ordenada del dispositivo de telecomunicaciones esté en mejor situación, es decir, se preferirá la información en el idioma seleccionado en primer lugar frente a cualquier otro, en el segundo idioma frente al tercero y siguientes, pero no frente al primero, y así sucesivamente.

De acuerdo con la invención, la información contenida en el código bidimensional se obtendrá realizando las etapas que se describen a continuación.

En primer lugar, se procederá a decodificar el código bidimensional escaneado. Para ello el dispositivo de telecomunicaciones deberá contar con la aplicación de decodificación, la cual puede ser obtenida conectándose a su proveedor de telecomunicaciones o bien a través de Internet. Una vez decodificado el código bidimensional, se obtendrá un mensaje dispuesto en bytes, correspondiéndose la información de los primeros de ellos a los siguientes datos.

En el primer y segundo byte se almacenará información relativa a una signatura. El tercer byte se corresponde con un byte de estado. El cuarto, quinto y sexto byte almacenan información respecto a la coordenada de latitud del punto en el que el código bidimensional se encuentra. Paralelamente, el séptimo, octavo y noveno byte guardan información respecto a la coordenada de longitud del punto en el que el código bidimensional se encuentra. El décimo byte comprende información respecto a un número secuencial de identificación. A partir del undécimo byte, el código bidimensional comprende información referida a la ubicación del código bidimensional en al menos tres idiomas.

Una vez escaneado e interpretado el código, se procede a su tratamiento para ser mostrado al usuario. De los datos almacenados en el código, los datos referidos a la coordenada de latitud o longitud son indiferentes al idioma seleccionado, por lo que podrán ser formateados y presentados al usuario sin tener que llevar a cabo ninguna operación adicional.

En lo que se refiere a la información adicional, ésta se encuentra codificada en al menos tres idiomas, con el fin de poder cubrir a un mayor número de usuarios, incluyendo, por ejemplo, español, catalán e inglés para códigos en Cataluña o español, inglés y japonés para códigos en Sevilla. De los al menos tres idiomas presentes, el dispositivo deberá mostrar únicamente uno, en función de la lista ordenada de idiomas establecida en el dispositivo de telecomunicaciones. De este modo, un dispositivo cuya selección de idiomas sea catalán, español e inglés, en Cataluña obtendrá la información en catalán, dado que éste idioma es prioritario frente al español y ambos idiomas están presentes en el código bidimensional, mientras que en Sevilla la obtendrá en español, al no contar el código con la información en catalán y ser el español prioritario frente al inglés. Un usuario angloparlante en ambos casos obtendría la información en inglés.

En el caso de que el dispositivo estuviera configurado con una selección de idiomas que fuera sueco, alemán y ruso, en ninguno de los dos ejemplos anteriores el código contendría información para ser mostrada de manera directa, dado que no hay ningún idioma coincidente en ambas listas, la del código y la del dispositivo. En este caso, se optará por acceder a un servidor para obtener una traducción de la información referida a la ubicación del código bidimensional.

El acceso al servidor se deberá llevar a cabo de tal modo que los parámetros empleados sean una clave única, es decir, que a través de dicha clave se acceda a la información relacionada con la ubicación en los distintos idiomas que se hallen almacenados en el servidor. Dicha clave única está basada en la información del estado, la coordenada de latitud, la coordenada de longitud y el número secuencial almacenados en el mensaje.

El estado contiene información respecto a la versión del código, siendo por tanto necesario contar con este dato a la hora de llevar a cabo la búsqueda. Obviamente, los datos de longitud y latitud definen claramente una única ubicación. Sin embargo, debido a posibles cambios o traspasos en los locales situados en dicha ubicación, la información contenida en el código habrá...

 


Reivindicaciones:

1. Procedimiento de obtención de información asociada a una ubicación (3), contenida dicha información en un código bidimensional (1) próximo a la ubicación (3), escaneado dicho código bidimensional (1) a través de una cámara comprendida en un dispositivo de telecomunicaciones (2), dicho dispositivo de telecomunicaciones (2) comprendiendo una lista ordenada de idiomas en los que mostrar información, caracterizado por que comprende las etapas de:

    - decodificar el código bidimensional (1) escaneado, obteniendo un mensaje dispuesto en bytes, donde:
    - el primer y segundo byte se refieren a una signatura,
    - el tercer byte corresponde con un byte de estado,
    - el cuarto, quinto y sexto byte almacenan información respecto a la coordenada de latitud del punto en el que el código bidimensional (1) se encuentra,
    - el séptimo, octavo y noveno byte almacenan información respecto a la coordenada de longitud del punto en el que el código bidimensional (1) se encuentra,
    - el décimo byte comprende información respecto a un número secuencial de identificación,
    - a partir del undécimo byte, el código bidimensional (1) comprende información referida a la ubicación (3) del código bidimensional (1) en al menos tres idiomas,

    - si al menos un idioma de la lista ordenada de idiomas del dispositivo de telecomunicaciones (2) coincide con al menos uno de los idiomas en los que la información referida a la ubicación (3) del código bidimensional (1) está almacenada en el código bidimensional (1), mostrar dicha información en el idioma coincidente de mayor prioridad en la lista ordenada de idiomas del dispositivo de telecomunicaciones (2), junto con los datos de la coordenada de longitud y la coordenada de latitud,

    - si ninguno de los idiomas de la lista ordenada de idiomas del dispositivo de telecomunicaciones (2) coincide con los idiomas en los que la información referida a la ubicación (3) del código bidimensional (1) está almacenada en el código bidimensional (1),
    - acceder a un servidor para obtener una traducción de la información referida a la ubicación (3) del código bidimensional (1), accediendo a dicha traducción a través de una clave única basada en la información del estado, la coordenada de latitud, la coordenada de longitud y el número secuencial almacenados en el mensaje, junto con la lista ordenada de idiomas del dispositivo de telecomunicaciones (2).

2. Procedimiento según la reivindicación 1, caracterizado por que en la etapa de acceder a un servidor para obtener una traducción de la información referida a la ubicación (3) del código bidimensional (1), el servidor accede a un repositorio donde se almacena para cada clave única la información referida a la ubicación (3) del código bidimensional (1) traducida a al menos tres idiomas, devolviendo al dispositivo de telecomunicaciones (2) la información en el idioma coincidente de mayor prioridad en la lista ordenada de idiomas del dispositivo de telecomunicaciones (2).

3. Procedimiento según la reivindicación 2, caracterizado por que en el caso de que en el repositorio no hubiera información en ninguno de los idiomas de la lista ordenada de idiomas del dispositivo, se obtiene una traducción automática al idioma de mayor prioridad en la lista ordenada de idiomas del dispositivo de la información referida a la ubicación (3) del código bidimensional (1).

4. Procedimiento según la reivindicación 3, caracterizado por que la etapa de traducción automática comprende una etapa intermedia de traducción a un tercer idioma, actuando dicho tercer idioma como puente entre la información referida a la ubicación (3) y el idioma de mayor prioridad en la lista ordenada de idiomas del dispositivo de telecomunicaciones (2).

5. Procedimiento según cualquiera de las reivindicaciones 1-4, caracterizado por que el byte de estado comprende información respecto a la versión del código, el bit más significativo de la coordenada de latitud y los dos bits más significativos de la coordenada de longitud.

6. Procedimiento según cualquiera de las reivindicaciones 1-5, caracterizado por que el décimo byte almacena únicamente información respecto al número secuencial de identificación en sus ocho bits.

7. Procedimiento según la reivindicación 6, caracterizado por que el undécimo y duodécimo byte almacenan información de una primera coordenada de altura respecto de una primera referencia de alturas del punto en el que el código bidimensional (1) se encuentra.

8. Procedimiento según cualquiera de las reivindicaciones 1-5, caracterizado por que el décimo byte almacena en los primeros cuatro bits información referida al número secuencial de identificación y en los segundos cuatro bits los cuatro bits más significativos de una segunda coordenada de altura respecto de una segunda referencia de alturas del punto en el que el código bidimensional (1) se encuentra y el undécimo byte comprende los ocho bits menos significativos de la segunda coordenada de altura del punto en el que el código bidimensional (1) se encuentra.

9. Procedimiento según la reivindicación 7, caracterizado por que la clave única comprende adicionalmente la información de la primera coordenada de altura del punto en el que el código bidimensional (1) se encuentra.

10. Procedimiento según la reivindicación 8, caracterizado por que la clave única comprende adicionalmente la información de la segunda coordenada de altura del punto en el que el código bidimensional (1) se encuentra.


 

Patentes similares o relacionadas:

Procedimiento para aplicar una marca de agua de libros digitales, del 1 de Abril de 2019, de VIACCESS: Un procedimiento para aplicar una marca de agua a libros digitales con parámetros unidos por una función biunívoca a identificadores respectivos, […]

Sistema y procedimiento de habilitación de enmascaramiento de datos para documentos web, del 20 de Febrero de 2019, de Tata Consultancy Services Limited: Un procedimiento que comprende: recibir una especificación de conversión asociada con múltiples documentos web de referencia y documentos web de referencia […]

Un método implementado por ordenador y sistema para una comunicación anónima y programa de ordenador para los mismos, del 15 de Febrero de 2017, de TELEFONICA DIGITAL ESPAÑA, S.L.U: Un método implementado por ordenador para una comunicación anónima, en el que se proporciona una comunicación entre un primer usuario que tiene un dispositivo de computación […]

Sistema de procesamiento de información y procedimiento de procesamiento de información para predicción de entrada de caracteres, del 28 de Diciembre de 2016, de OMRON CORPORATION: Un servidor de procesamiento de información para transmitir una candidata que puede ser incluida en una lista de candidatas de una palabra o frase correspondiente […]

Imagen de 'Método y aparato para introducir información'Método y aparato para introducir información, del 26 de Octubre de 2016, de Nokia Technologies OY: Un método para introducir información en un terminal de comunicación que tiene una pantalla; medios de navegación para navegar a través de los candidatos […]

Sistema de identificación de pertenencias y método para dicho sistema, del 28 de Diciembre de 2015, de BETAFIX SERVICES S.L: Sistema de identificación de pertenencias que comprende: un servidor central , que a su vez comprende: una interfaz de entrada de […]

DISPOSICIÓN DE UNA ETIQUETA ELECTRÓNICA INFORMATIVA EN CAJA-CONTENEDOR, del 19 de Noviembre de 2013, de CARTONAJES LANTEGI, S.L.: 1. Disposición de una etiqueta electrónica informativa en caja-contenedor caracterizada porque la posición idónea de la etiqueta […]

Imagen de 'Procedimiento para determinar la similitud de porciones de texto'Procedimiento para determinar la similitud de porciones de texto, del 22 de Octubre de 2013, de Códice Software S.L: Procedimiento ejecutado informaticamente para determinar automaticamente Si una primera porción de texto debe ser considerada como incluida […]

Utilizamos cookies para mejorar nuestros servicios y mostrarle publicidad relevante. Si continua navegando, consideramos que acepta su uso. Puede obtener más información aquí. .