SISTEMA Y M ÉTODO PARA GEN ERAR ESTADÍSTICAS DE USO PARA APLICACIONES BASADAS EN UBICACIÓN
Referencia cruzada a solicitudes relacionadas Esta solicitud es una solicitud no provisional de la solicitud provisional No. 60/830,367 presentada el 1 2 de julio de 2006. Antecedentes de la i nvención La presente se refiere di rectamente a un sistema y a un método para hacer el seguimiento del uso de una aplicación que es capaz de identificar la ubicación y más específicamente, para generar datos a partir de dicho uso como una función de la ubicación geográfic. El uso de los servicios o aplicaciones que son capaces de identificar la ubicación en los dispositivos móviles, más comúnmente en una red de teléfonos celulares, se ha convertido en algo habitual . Estos servicios o aplicaciones se suministran a suscriptores sobre la base de su ubicación geográfica actual . Dichas aplicaciones son LOC-AI D® People ™ , que permite al usuario conocer la ubicación de otro usuario solamente discando el número de teléfono celular del usuario a quien se dirige la llamada y LOC-AI D® GEO-FAM ™ una aplicación para notificar al usuario el momento en que el teléfono celular de otro usuario ha entrado o salido de un área geográfica predeterminada. Estas aplicaciones que son capaces de identificar la ubicación que suministra LOC-AI D Technologies, I nc. se incluyen a modo de ejemplo solamente. Otra aplicación capaz de identificar la
ubicación puede ubicar determinados establecimientos comerciales dentro de un área determinada del teléfono celular o hasta puede responder a los pedidos de información realizados por el usuario del teléfono celular en cuanto a lugares de interés o gente de interés. Para los consumidores finales de los servicios que pueden identificar la ubicación, la tecnología ha sido satisfactoria aunque esté en vías de desarrollo, tal como lo demuestra el mayor número de usuarios de servicios que pueden identificar la ubicación . Sin embargo, para los creadores de los servicios que son capaces de identificar la ubicación y para los establecimientos comerciales que hacen uso de los servicios que identifican la ubicación a fin de atraer un flujo de personas hacia sus establecimientos, el modelo actual del uso del servicio que es capaz de identificar la ubicación ha sido menos que satisfactorio. Especialmente, los servicios que son capaces de identificar la ubicación proporcionados en teléfonos celulares son impulsados por la ubicación real del usuario en el momento de hacer uso del servicio de identificación de ubicación . Los creadores de los servicios que son capaces de identificar la ubicación desarrollan estas aplicaciones en respuesta a las necesidades que ellos perciben que existe entre los usuarios. Pero en realidad , diseñan estas aplicaciones aislados del contexto ya que no existe una respuesta sobre la forma en que se utilizan realmente estas aplicaciones. A pesar de que es posible controlar la cantidad de veces que se usa una aplicación que es capaz de identificar la ubicación y que se puede controlar en algunos casos el tiempo de
uso también , no existe control alguno que indique el lugar donde se está utilizando la aplicación . Debido a que estas aplicaciones están Impulsadas por la ubicación , ésta es una estad ística esencial para controlar la aceptación y uso de la aplicación. Asimismo, en algunos casos estas aplicaciones que son capaces de identificar la ubicación , se crean para dirigir el flujo de personas hacia un emplazamiento en particular como por ejemplo un restaurante, una tienda u otro punto de interés del consumidor final de la aplicación . Para desarrollar una mejor estrategia de comercialización , estas entidades de ubicación necesitan saber el lugar donde se encuentran en realidad los usuarios de las aplicaciones que son capaces de identificar la ubicación cuando utilizan la aplicación , para así motivar al usuario a que visite su emplazamiento. De este modo, se desea obtener una metodolog ía y un sistema que supere las deficiencias de la técnica anterior proporcionando I nformación sobre el uso de las aplicaciones que identifican la ubicación como una función de la ubicación geográfica del usuario al momento de hacer uso de la aplicación que es capaz de identificar una ubicación Breve descripción de la invención. Los prestadores de las aplicaciones de servicios que son capaces de identificar la ubicación prestan una aplicación de un servicio que es capaz de identificar la ubicación a ser utilizada en un dispositivo móvil . El dispositivo móvil presta el servicio de ubicar el emplazamiento suministrado por el prestador de la aplicación . El
dispositivo móvil se encuentra dentro de una infraestructura de posición para así determinar la ubicación del dispositivo móvil cuando se utiliza una aplicación de servicios que identifican la ubicación . Se proporciona un servidor analítico que está en comunicación con la infraestructura de posición a fin de determinar la ubicación del dispositivo móvil a medida que utiliza el servicio de identificación de ubicación y estampa la ubicación del uso de las respectivas aplicaciones de servicio que identifican la ubicación y almacena la estampilla geográfica correspondiente al uso de la aplicación que identifica la ubicación . El servidor analítico realiza las tareas de acuerdo con reglas como una función de la estampilla geográfica de la aplicación del servicio que identifica la ubicación. En una modalidad preferida de la invención , el servidor analítico crea un uniforme sobre el uso de las aplicaciones que son capaces de identificar una ubicación como una función de la ubicación del dispositivo móvil durante el uso del servicio para Identificar la ubicación. En otra forma de modalidad , el servidor anal ítico puede hacer que se envíe un mensaje al dispositivo móvil como una función de la estampilla geográfica vinculada a la aplicación del servicio de identificación de ubicación . Breve descripción de los dibujos Para tener una mejor comprensión de esta invención , se hace referencia a la siguiente descripción sobre los dibujos, en los que la Figura 1 es un diagrama esquemático de un sistema para analizar y realizar una tarea en respuesta al uso de las aplicaciones de servicio
de identificación de ubicación de acuerdo con la invención ; La Figura 2 es un diagrama de funcionamiento que muestra un servidor analítico que realiza tareas de acuerdo con las reglas según la invención . La Figura 3 es un diagrama esquemático de los componentes funcionales del servidor analítico de acuerdo con la invención; y La Figura 4 es un diagrama de flujo destinado a rastrear la métrica de un juego que identifica la ubicación de acuerdo con la invención . Descripción detallada de la invención Se hace referencia a la Figura 1 , la que ilustra un sistema que en general se indica con el número 1 0, para analizar y realizar tareas en respuesta a los datos geográficos recogidos respecto del uso de una aplicación de servicio que identifica la ubicación . El sistema 1 0 I ncluye una fuente de aplicación 1 2. La fuente de aplicación 1 2 es el prestador de la aplicación , es decir el creador y fuente de las aplicaciones de servicio que indica la ubicación . En una de las modalidades de la invención contemplada, el proveedor de la aplicación puede ser el servidor del prestador del servicio de la aplicación . El prestador del servicio de la aplicación puede ser cualquiera de los prestadores de las aplicaciones de juego 1 4, el proveedor de las aplicaciones de comunidad 1 6 , por ejemplo FI N D ME ™ , o un tipo de prestador de aplicaciones de mensaje instantáneo del tipo conversación 1 8. Debe quedar entendido que como es sabido en la técnica también es posible descargar las aplicaciones al
dispositivo móvil 20, como ser un teléfono celular. El dispositivo móvil 20 se comunica con la fuente de la aplicación que es capaz de identificar una ubicación 12 a través de la infraestructura de posición del proveedor de servicios 50, tal como se conoce en la técnica. Un ejemplo, que no es limitante, de dicha infraestructura de posición del proveedor de servicios 50 puede ser un servidor de la entidad que determina la posición ("EDP") 52 que funciona en conjunto con el centro de posición móvil ("CPM") 54 que utiliza protocolos para comunicarse entre el servidor del proveedor de la aplicación móvil 12 y el dispositivo móvil 20. Sin embargo, debe entenderse que el EDP 52 y el CM P 54 pueden ser cualquier estructura que determine la posición , como por ejemplo el centro de localización móvil general 56 o un centro específico de localización móvil 58. La configuración real queda determinada como una función de la tecnolog ía de la comunicación o de la tecnolog ía de localización utilizada dentro de la infraestructura de posición del proveedor de servicios 50. A fin de facilitarle al dispositivo móvil 20 el uso de la aplicación de servicio que es capaz de identificar una ubicación en una modalidad preferida de la invención, se utiliza una infraestructura determinada. En una modalidad de la invención, se 'ha reconocido que los prestadores de aplicaciones no son capaces de diseñar una aplicación de servicio de identificación de ubicación que sea capaz de comunicarse a través de todas las plataformas de comunicación, todos los prestadores de servicios y los varios protocolos vinculados.
De este modo, el portal de desarrollo de la ubicación 30 suministra una infraestructura que permite al prestador de la aplicación de servicio de identificación de ubicación crear aplicaciones de identificación de ubicación capaces de I nteractuar con substancialmente cualquier dispositivo móvil a través de cualquier prestador de servicio móvil , tal como se describe en la solicitud provisional estadounidense en 60/71 5,848 que se encuentra en trámite conjunto, y que se incorpora íntegramente a la presente como si estuviera expuesta en su totalidad . Una vez que la aplicación ha sido desarrollada, existen otros problemas de compatibilidad . Cada país, aún cada empresa prestadora de servicios, desarrolla sus propios protocolos para utilizar los servicios inalámbricos. Las prestadoras de servicio incluso pueden utilizar una gran cantidad de plataformas de identificación de ubicación o tecnologías dentro de una red . Asimismo, como producto de la naturaleza patentada de las redes de las prestadoras de servicios, una empresa prestadora podría no permitirle a otra empresa prestadora de servicios suministrar el servicio de identificación de ubicación en su red , es decir que los protocolos y tecnologías se diseñan para ser incompatibles entre sí. Para superar esta dificultad , se suministra un portal 40 como el que se conoce a través de la solicitud estadounidense en trámite conjunto No . 1 1 /394.681 (a la que se hace referencia como si estuviera íntegramente incorporada en la presente) a fin de permitir la comunicación y el uso de la aplicación de servicio de identificación
de ubicación a través de varias infraestructuras de posición correspondientes a las empresas prestadoras de servicio. La plataforma que realiza la operación de ubicación 60 se encuentra en comunicación con la infraestructura de posición de la empresa prestadora de servicios y controla el uso de las operaciones del servicio de identificación de ubicación, en otras palabras, cada vez que un dispositivo móvil 20 usa la aplicación de servicios para Identificar la ubicación. La plataforma que realiza la operación de ubicación 60, por lo menos registra la aplicación y la ubicación en que se utiliza la aplicación por cada uso de la aplicación de servicio de identificación de ubicación por cada dispositivo móvil 20 que se controla y la estampa la ubicación del uso de la aplicación que identifica la ubicación. En otras palabras, marca la longitud y la latitud ("estampillas geográficas" o "estampillas de ubicación") o la ubicación física en el mapa del uso de la aplicación de identificación de ubicación por el dispositivo móvil 20, que en una modalidad preferida de la invención , es un teléfono celular. El usuario se puede colocarse una estampilla geográfica a sí mismo enviando su ubicación o confirmando que se encuentra en un lugar esperado (aún cuando no sea exacto). En una modalidad preferida de la invención, varios tipos de información de la aplicación pueden viajar con el uso del servicio que identifica la ubicación , como por ejemplo la hora y fecha en que se realiza el uso, la Identidad del proveedor de la aplicación o la identificación del usuario (ya sea por nombre , número de
identificación , número de teléfono o similar), a modo de ejemplo no limitante. En otra modalidad de la invención , la información de la aplicación puede comprender información relacionada con el uso de una aplicación que identifica la ubicación , por ejemplo una aplicación de juego. A modo de ejemplo no limitante, la aplicación de juego puede ser la búsqueda del tesoro donde los jugadores se dirigen a un lugar de reunión para buscar objetos y ganar premios por encontrar y rescatar los objetos. Los lugares de reunión constituyen un lugar físico para la aplicación que identifica la ubicación, por ejemplo, un parque, una dirección o una coordenada geográfica latitud , longitud . El lugar de reunión puede incluir un área física o lugar donde se llevan a cabo eventos de un tipo en particular, por ejemplo una manzana de la ciudad delineada por calles o I ntersecciones de calles, o la distancia radial desde una dirección . La aplicación de identificación de ubicación puede incluir uno o más lugares de reunión, por ejemplo un almacén , un estacionamiento, o un lugar intermedio entre el primer lugar de reunión y el lugar de reunión de destino. Por ejemplo, la búsqueda del tesoro puede incluir un primer lugar de reunión , como ser Calle Principal N° 123, donde los jugadores deben encontrar un objeto, por ejemplo un sobre. Es posible que se le dé una pista o aviso a los jugadores para encontrar el objeto, por ejemplo, "ver debajo del cartel del producto X". Los jugadores serán dirigidos a un segundo lugar de reunión y a un tercer lugar de reunión y así sucesivamente, hasta que finalicen la
búsqueda del tesoro. A modo de otro ejemplo, la aplicación de identificación de ubicación puede ser un juego de preguntas y respuestas en conferencia para lo cual los usuarios deben elegir a un patrocinante y se les indica que se dirijan a un lugar de reunión del patrocinante elegido. Por ejemplo, el lugar de reunión puede ser el stand del patrocinante donde los usuarios reciben las preguntas del juego. La plataforma que realiza la operación de ubicación 60 es capaz de aceptar mensajes de un usuario de la aplicación que identifica la ubicación , por ejemplo, el mensaje de un usuario del juego la búsqueda del tesoro, o un participante del concurso de preguntas y respuestas descrito más arriba. En una modalidad de la invención , el mensaje puede ser que un usuario de un dispositivo móvil ha decidido participar (o no participar) de una aplicación que identifica la ubicación . En otra modalidad de la invención , el mensaje puede ser que un usuario de un dispositivo móvil ha decidido participar (o no) en un lugar de reunión que identifica la ubicación . En otra modalidad de la invención, el mensaje puede indicar que el usuario del dispositivo móvil se encuentra en el lugar de reunión de la aplicación que identifica la ubicación . La plataforma que realiza la operación de ubicación 60 además se comunica con el servidor analítico 70 vinculado a la base de datos 88. El servidor de análisis lógico 70 recibe la estampilla de ubicación y la información sobre la aplicación vinculada desde la plataforma que realiza la operación de identificación de la ubicación 60. El
servidor de análisis lógico 70 además almacena la información en una base de datos 88. Las reglas de funcionamiento del servidor de análisis lógico 70 también se almacenan en la base de datos 88. Las reglas rigen las tareas que realiza el servidor de análisis lógico 70 como una función de la estampilla de ubicación y la aplicación vinculada, lo que será considerado con mayor detalle más abajo. Ahora haremos referencia a la Figura 3 que nos proporciona un diagrama funcional del servidor de análisis lógico 70. El servidor de análisis lógico 70 incluye un generador de análisis lógico 80 que funciona sobre la información marcada geográficamente y el administrador de los datos de entrada 72 , que proporciona los datos de entrada que serán activados por el generador de análisis lógico 80. El proceso de tratamiento de la interfase 90 proporciona datos de entrada a y recibe datos de salida del generador de análisis lógico 80. El administrador de reparto en pantalla 1 00 determina el momento y el tipo de datos de salida que el servidor de análisis lógico 70 suministrará como una de las funciones de las reglas. En sentido general , el servidor de análisis lógico 70 acepta y activa los pedidos de recuperación de información dentro de una base de datos enmarcados geográficamente y genera datos demográficos sobre el lugar geográfico donde se encuentran los usuarios al momento de Interactuar con la aplicación del servicio que identifica la ubicación. Los pedidos de recuperación de información dentro de una base de datos pueden adoptar varias formas, como por ejemplo ¿dónde se encuentra el uso de una aplicación del servicio
de identificación de la ubicación respecto de un punto de interés? ¿dónde se encuentra el uso de una aplicación del servicio de identificación de la ubicación respecto de un l ímite geográfico? ¿cuál es el perfil demográfico? (cuán cerca se encuentra el uso de una tienda o un hito de interés?) (una cantidad importante de usos proviene de una o más áreas geográficas?, como por ejemplo el campus universitario, parques públicos, a modo de ejemplo no limitante). Además, el pedido de recuperación de información dentro de la base de datos puede hacerse en forma más sofisticada para que categorice de acuerdo a la hora y fecha la información sobre los pedidos geográficos, o aún cuando fuera posible, la información demográfica respecto de los usuarios. El servidor de análisis lógico 70 puede manipular estos datos y determinar cosas como por ejemplo cuáles son las aplicaciones habilitadas para determinar la ubicación que se utilizan con mayor frecuencia, cuáles son las redes que se usan para una mayor cantidad de operaciones que identifican la ubicación , el lugar donde se utiliza la ubicación de la aplicación que identifica la ubicación o la I nteracción persona a persona y el lugar donde se encuentran los usuarios de una aplicación de servicio que identifica la ubicación . El servidor de análisis lógico 70 funciona de acuerdo con las reglas como una función de la información recogida. A modo de ejemplo no limitante, actúa sobre los pedidos de información encuadrados geográficamente como ser crear un mapa para determinar dónde se encuentran los usuarios cuando Interactúan con
una aplicación de servicio de identificación de ubicación en especial o demostrar cuán lejos se encuentran de alguno de los puntos de interés. El servidor de análisis lógico 70 puede entregar estad ísticas relativas al mapa o sobre la base de textos. En otra modalidad de la invención , el servidor de análisis lógico 70 podrá suministrar respuestas interactivas accionadas por el uso de una aplicación de servicio que identifica la ubicación, como una función de la ubicación del usuario. A modo de ejemplo no limitante, si la aplicación del servicio de identificación de la ubicación debiera determinar la proximidad de un usuario a un punto de interés, como ser un café, el servidor de análisis lógico 70 determina la ubicación del usuario estableciendo la ubicación del dispositivo móvil y el momento en que el dispositivo móvil 20 se encuentra dentro de una distancia predeterminada del lugar de interés. El servidor analítico 70 podrá hacer que la plataforma que realiza la operación de ubicación 60 inicie una aplicación del servicio del Identificación de la ubicación secundaria, como podría ser dar una alerta al dispositivo móvil 20 indicando que se encuentra próximo al café, un cupón para utilizar en el café o información como por ejemplo la carta o los precios de venta , a modo de ejemplo no limitante. Una vez más hacemos referencia a la Figura 3 donde se ilustra un diagrama operativo para describir la función del servidor de análisis lógico 70 en mayor detalle. El servidor de análisis lógico 70 incluye un administrador de datos de entrada 72 que brinda la funcionalidad de alimentación de datos en una alimentación de datos
73, que incluye los lugares de interés como por ejemplo museos, tiendas, restaurantes, salas de cine o similares. El administrador de datos de entrada 72 además realiza el análisis sintáctico y la construcción de los pedidos de información sobre lugares de interés del servidor de análisis lógico 70 en un analizador y constructor de pedidos de información 75 . Estos pedidos de información pueden ser por ejemplo ¿dónde se utiliza la aplicación de interés que identifica la ubicación? ¿en qué redes se usa la aplicación que identifica la ubicación? ¿dónde se está utilizando la aplicación que determina la aplicación? ¿a qué distancia se encuentran los usos de la aplicación que identifica la ubicación del lugar de interés? Los pedidos de información y los datos se I ngresan al generador de análisis lógico 80. El generador de análisis lógico 80 correlaciona espacialmente los datos y programa las tareas cumpliendo con las reglas. El generador de análisis lógico 80 Incluye un correlacionador espacial 82 que compara las ubicaciones de acuerdo con el pedido de información. Determina si el pedido de información corresponde, es decir si se encuentra el uso de la aplicación que identifica la ubicación en el emplazamiento geográfico en cuestión o si se ha recibido la confirmación a través del teléfono celular. Un motor de reglas 84 aplica las reglas como las detalladas anteriormente. El programador 86 actúa como portal que programa la aplicación de las reglas determinando cuando el uso de la aplicación del servicio que identifica la ubicación está ocurriendo y como función del motor de
reglas 84, ya sea señales de acción en tiempo real o bien acumulación de datos de uso, programa la salida de datos del generador de análisis lógico 80 prescrito por las reglas, tal como lo determina el motor de reglas 84. A modo de ejemplo no limitante, el programador 86 permite al generador lógico realizar la tarea de acuerdo con las reglas como una función de una señal de acción en tiempo real instantánea , es decir que se ha hecho un pedido de información , la regla I ndica que debe darse una respuesta de inmediato, como por ejemplo una regla que indica que debe enviarse una aplicación que identifica la ubicación secundaria al dispositivo móvil 20 en respuesta como una función del pedido de información -"¿el dispositivo móvil se encuentra dentro de un área geográfica predeterminada o cerca de un lugar geográfico de interés?". Por otro lado, el programador 86 deja de aplicar la regla como una función de cantidad total de puntos de dato o tiempo transcurrido. Esta liberación puede ocurrir como respuesta a un pedido de información, como por ejemplo "¿dónde se encuentra o cuándo se da la mayor cantidad de usos de la aplicación de interés?" . Esto podría requerir de un muestreo importante y por ende sería necesaria la agregación de varios puntos de datos, no un solo punto de datos, lo que hace que el programador acumule eventos antes de realizar la tarea de acuerdo con las reglas. A modo de ejemplo, la aplicación que identifica la ubicación puede ser el juego de la búsqueda del tesoro descrito anteriormente. Conforme se ilustra en la Figura 4, la aplicación que identifica la
ubicación tiene la capacidad de enviar a los usuarios de los dispositivos móviles, por ejemplo, a los usuarios de los dispositivos móviles registrados a un servicio de telefonía inalámbrica, una invitación en el paso 400 para que participen de la actividad. Por ejemplo, la invitación puede decir "¿Quiere jugar al Desafío de la Búsqueda del Tesoro por el Producto X?". Los usuarios de los dispositivos móviles pueden recibir la invitación a participar en el paso 402 y enviar un mensaje de participación en el paso 404 en respuesta a la invitación, por ejemplo, eligiendo en el dispositivo móvil la opción de participar o bien de no participar y eligiendo "enviar respuesta". Como alternativa, los usuarios pueden ignorar el mensaje de la campaña, en cuyo caso no se envía ningún mensaje de participación. El servidor de transacción de ubicación acepta el mensaje de participación en el paso 406. El servidor de transacción de ubicación puede aceptar una cantidad de mensajes de participación de los usuarios de dispositivos móviles que responden al mensaje de invitación. La cantidad de mensajes de invitación enviados en el paso 400 y la cantidad de mensajes de participación recibidos (y la selección) en el paso 406 se almacenan en los pasos 401 y 407, respectivamente, en el sistema, en una memoria como por ejemplo el disco duro de una computadora o un disco compacto. La aplicación que identifica la ubicación puede enviar a los usuarios del dispositivo móvil participante un menú de opciones de puntos de encuentro donde se realizará el juego en el paso 408, como por ejemplo, una lista de lugares (la barbería de Bob, el
restaurante de Jim , etc. ) para jugar a la búsqueda del tesoro o bien un listado de patrocinantes (Empresa X, Empresa Y, etc.) para el concurso de preguntas y respuesta en conferencia. Los usuarios del dispositivo móvil reciben las opciones de los puntos de encuentro en el paso 41 0 y envían un mensaje de compromiso para aceptar participar u optar por no participar en una de las opciones de lugares de reunión en particular en el paso 41 2. Por ejemplo, el usuario puede elegir la "Barbería de Bob" y "aceptar participar." El servidor de operación de ubicación puede aceptar el mensaje de compromiso de encuentro en el paso 414. Se almacenan los mensajes de compromiso de encuentro en el paso 41 5 en la memoria del sistema.
La aplicación que identifica la ubicación envía a los usuarios del dispositivo móvil involucrados la instrucción de que pasen por el lugar de reunión elegido en el paso 41 6. Por ejemplo, la instrucción puede decir "Diríjase a la Calle Principal N° 1 23". Los usuarios del dispositivo móvil reciben la instrucción en el paso 41 8 y eligen seguir la instrucción o no. Por ejemplo, los usuarios del dispositivo móvil pueden dirigirse a la Calle Principal N° 123. En una modalidad de la invención , el usuario del dispositivo móvil puede enviar al sistema un mensaje que diga que se encuentra en el lugar de reunión en el paso 420 para informarle al sistema 1 0 que el usuario del dispositivo móvil se encuentra en o cerca del lugar de reunión . En otra modalidad de la invención, el sistema 1 0 busca en forma automática la ubicación del usuario y determina si el usuario se encuentra en o cerca del lugar de reunión . El servidor de transacción de ubicación puede
aceptar el mensaje que dice que se encuentra en el lugar de reunión en el paso 422. La cantidad de mensajes que dicen que se encuentran en el lugar de reunión recibidos se almacenan en el paso 423 en la memoria . El servidor de transacción de ubicación puede enviar otras instrucciones en el paso 424 respecto de la aplicación que identifica la ubicación y el lugar de reunión . Por ejemplo, la instrucción puede estar relacionada con el juego de la búsqueda del tesoro, por ejemplo "encuentre el sobre blanco". La instrucción puede además I ncluir una ayuda o recomendación , como ser "fíjese debajo del cartel del Producto X" . Los usuarios del dispositivo móvil reciben las Instrucciones en el paso 426 y envían una respuesta en el paso 428. El servidor de transacción de ubicación acepta la respuesta y la finalización de la instrucción que dice que se encuentra en el lugar de reunión en el paso 430. La cantidad de mensajes de terminación recibidos se almacenan en el paso 431 en la memoria. El servidor de transacción de ubicación puede finalizar el juego o bien dar instrucciones para jugar nuevamente en el paso 432 en el caso de secuencias o bucles de juegos múltiples en el lugar de reunión. Un servidor de análisis lógico 70 puede realizar tareas para calcular una variedad de indicadores utilizando reglas predeterminadas como una función de la información correspondiente a la aplicación que identifica la ubicación . En una modalidad de la invención , el indicador puede ser la tasa de participación respecto de la cantidad de mensajes de participación aceptados. En otra
modalidad de la invención, el indicador puede ser la tasa de compromiso de encuentro respecto de la cantidad de mensajes de compromiso de encuentro aceptados. En otra modalidad de la invención , el indicador puede ser la estadística de presencia en el lugar de reunión respecto de la cantidad de mensajes que dicen que se encuentra presente en el lugar de reunión aceptados, tal como se han detallado anteriormente. La plataforma de operaciones de ubicación 60 comunica la información del mensaje al servidor de análisis lógico 70, que se asocia a la base de datos 88. El servidor de análisis lógico 70 almacena la información en la base de datos 88 (memoria). El servidor de análisis lógico 70 computa los indicadores de acuerdo con las reglas predeterminadas. Por ejemplo, la información del mensaje puede ser la cantidad de invitaciones de la campaña enviados a los usuarios del dispositivo móvil almacenadas en el paso 401 , la cantidad de usuarios de dispositivos móviles que han aceptado participar en la campaña, almacenado en el paso 407, la cantidad de usuarios de dispositivos móviles que han elegido un lugar de reunión que identifica la ubicación almacenado en el paso 41 5 o la cantidad de usuarios de dispositivos móviles que indicaron que se encontraban presentes en el lugar de reunión , almacenado en el paso 423. A modo de ejemplo , la plataforma de transacción de ubicación 60 comunica la cantidad de invitaciones (NO_I NVS) de la campaña enviadas a los usuarios de dispositivos móviles y la cantidad de usuarios de dispositivos móviles que han optado por participar en la
campaña (NO_PARTS). El servidor de análisis lógico 70 computa la tasa de participación como la proporción entre el NO_PARTS y el NO_I NVS y multiplica el resultado por 100 para obtener un valor porcentual . Por ejemplo si el NOJ NVS = 1 000 y el NO_PARTS = 250, la tasa de participación es del 25% . El servidor de análisis lógico 70 puede computar la tasa de compromiso de encuentro como la proporción entre la cantidad de usuarios de dispositivos móviles que eligieron comprometerse en encontrarse en los lugares de reunión (NO_ENC) con respecto a los NO_PARTS . Por ejemplo, si el NO_ENC = 1 25, la tasa de compromiso de encuentros es del 50% . El servidor de análisis lógico 70 computa la tasa de presencia en el lugar de reunión como la proporción entre la cantidad de usuarios de dispositivos móviles que indicaron que se encuentran presentes en el lugar de reunión (NO_LUG) y el NO_ENC. Por ejemplo, si el NO_LUG = 75, la tasa de presencia en el lugar de reunión es del 60% . Las fórmulas para realizar estos cálculos, se almacenan como parte de las reglas predeterminadas. La tasa de finalización de los lugares de reunión también puede calcularse, por ejemplo, el porcentaje de usuarios de dispositivos móviles que completaron el lugar de reunión . El manejador de la interfaz 90 incluye tres interfaces. La primera interfaz es la interfaz de aplicación en tiempo real 92 , que es la interfaz de salida al dispositivo móvil 20, o el receptor del informe. La interfaz de la operación 94 es la interfaz de entrada que controla la ocurrencia de la entrada de servicios que identifican la ubicación y
también puede controlar los datos vinculados a la frecuencia de la aplicación que identifica la ubicación . Debido a la naturaleza de los servicios que identifican la ubicación geográfica, la interfaz geográfica 96 Interactúa con la parte de la infraestructura de posición de la empresa prestadora de servicios 50, la fuente de mapas de terceros o el prestador de aplicaciones de servicios que identifican la ubicación que suministra mapas e Información sobre lugares. El proceso de tratamiento de interfaz 90 se comunica con el generador de análisis lógico 80 para suministrar los datos utilizados por el correlacionador espacial 82 recibidos en la interfaz de aplicación en tiempo real 92 y la interfaz geográfica 96. La interfaz de transacción puede recibir la información sobre los eventos relacionados con los lugares de reunión correspondientes a la aplicación que identifica la ubicación conforme se describe más arriba. Por ejemplo, la información sobre la frecuencia puede ser un mensaje de participación , un mensaje de compromiso de encuentro, un mensaje de presencia en el lugar de reunión , o un mensaje de transmisión completa del lugar de reunión, conforme se detalla más arriba. El servidor de análisis lógico puede recibir la información sobre la frecuencia para calcular los I ndicadores de la campaña , por ejemplo la tasa de participación , la tasa de compromiso de encuentro, la tasa de presencia en el lugar de reunión y la tasa de transmisión completa, conforme se detalla más arriba . Finalmente, el administrador de visualización / entrega 1 00 se
comunica con tanto el generador de análisis lógico 80 como con el proceso de tratamiento de la interfaz 90. El administrador de visualización / entrega 1 00 incluye un administrador de señales de accionamiento 1 02, que determina si se reúnen todas las condiciones para accionar la tarea de acuerdo con el motor de reglas 84 y el pedido de información . El administrador de señales de accionamiento opera en respuesta a una señal del programador 86. Si el administrador de las señales de accionamiento 1 02 determina que una respuesta a los datos de salida es correcta, lo informa mediante una de las tres formas de ejemplo. Es posible accionar un motor de alerta 1 04 para que envíe una alerta de uso a través del proceso de manejo de la interfaz 90 I ndicando que se producido un estado de interés. Conforme se describe anteriormente, el motor de reglas 84 crea un informe en respuesta al pedido de información y el administrador de las señales de accionamiento 1 02 hace que el generador de I nforme 1 06 cree el informe deseado, que luego sale a través de la interfaz de aplicación en tiempo real 92 hacia el receptor deseado, que se trata generalmente del prestador de la aplicación que identifica la ubicación o del propietario del lugar de interés. Conforme se detalla anteriormente, en algunos casos, el motor de reglas 84 determina que debe enviarse un mensaje instantáneo de ubicación u otra aplicación del servicio de identificación de la ubicación al dispositivo móvil 20. En este caso, el administrador de señales de accionamiento 1 02 transmite los datos de salida del motor de reglas 84 a la interfaz de transacción 94 y luego hacia el
dispositivo móvil 20 utilizando el transmisor 1 08. Ahora se hace referencia a la Figura 2 donde aparece un diagrama funcional que ilustra cómo trabaja el servidor de análisis lógico 70, se utilizan números similares para indicar estructuras o funcionalidades similares. Como se dijo más arriba , durante el uso, la frecuencia de ocurrencia de las operaciones de las aplicaciones del servicio que identifica la ubicación se comunica desde la plataforma de transacción de ubicación 60 al servidor de análisis lógico 70. De acuerdo con las reglas, el servidor de análisis lógico 70 realiza una tarea , ya sea analizando los datos geográficos, creando un informe sobre la base de los datos 200 o bien realizando una función que no se trate de dar un informe, como ser la señal de accionamiento en tiempo real para proporcionar una aplicación que identifica la ubicación secundarla al dispositivo móvil 20. El servidor de análisis lógico 70 proporciona informes realizados sobre la base de datos como por ejemplo los informes realizados sobre la base de mapas 21 0, que pueden ser diagramas en dos o tres dimensiones de la frecuencia de ocurrencias en una cuadrícula del mapa. Puede ser un informe estad ístico 21 2 que puede tener le formato de estadísticas que se correlaciona con el uso de la aplicación , y la ubicación de dicho uso, y como opción el momento en que se produjo ese uso, y otros datos demográficos de dicho uso. Por último, el informe 21 4 puede tener el formato del volcado de datos vírgenes, que simplemente se refiere a una I mpresión de cada uno de los puntos de datos conforme fueran
determinados por el servidor de análisis lógico 70. Por otro lado, de acuerdo con las reglas, el servidor de análisis lógico 70 puede enviar una señal de accionamiento en tiempo real a los productores de aplicaciones móviles 1 2 a los fines de controlar o bien para enviar una aplicación del servicio de identificación de ubicación adecuada a un dispositivo móvil 20 en respuesta a la frecuencia de ocurrencia de los criterios de identificación de ubicación geográfica predeterminados para una aplicación de los sistemas de identificación de ubicación en particular. Debe tenerse en cuenta que en los casos en que resulte necesario, es posible utilizar el portal de desarrollo de ubicación 30 y el portal de ubicación 40 para permitirle así al servidor de análisis lógico 70 comunicarse con los proveedores de las aplicaciones móviles 1 2. Sin embargo, esto no es necesario para llevar a cabo la invención . Además debe tenerse en cuenta que se utilizó un dispositivo móvil genérico 20. Sin embargo, preferentemente el dispositivo móvil 20 es un teléfono celular pero puede ser una agenda electrónica, una Identificación de ubicación automática de vehículos o elemento similar. Además, la base de datos aparece en asociación con el servidor de análisis lógico 70. Sin embargo, debe comprenderse que se encuentra dentro del alcance de esta invención , como cada uno de los elementos de un sistema se encuentran dentro de una red de comunicación , que la funcionalidad y el almacenamiento de datos y el análisis lógico pueden distribuirse a través de la red . A la inversa, se encuentra dentro del alcance de
esta invención combinar la funcionalidad del servidor de análisis lógico 70 y la plataforma de transacción de ubicación 60 en una ubicación o servidor únicos. Al proporcionar un servidor de análisis lógico, que estampa la ubicación del uso de la aplicación del servicio de identificación de ubicación por los dispositivos móviles, se proporciona una nueva herramienta de servicio al cliente y de análisis lógico. Proporciona ventajas de comercialización al Identificar lugares populares basados geográficamente para los usos de la aplicación del sistema de identificación de ubicación, lo que permite conocer la respuesta a la campaña y a los usos; permitir a los productores y comercializadores adaptar las aplicaciones para que satisfagan mejor las necesidades del consumidor final . Al activar acciones con las señales de accionamiento en tiempo real que generan el uso de aplicaciones de servicio de identificación de ubicación secundarlas o sensibles, se hace posible la comercialización mediante acciones cuyo objetivo es estimular la distribución a fin de venderlo a las personas que ya se encuentran dentro de una distancia significativa de un lugar o servicio de interés. Así, a pesar de que hemos mostrado, descrito e indicado características novedosas de esta invención aplicada a las modalidades preferidas de la invención, debe entenderse que se contemplan varias omisiones y reemplazos y cambios en la forma y en el detalle y que las personas versadas en la materia podrán realizarlos sin apartarse del espíritu y alcance de la invención. Por lo
tanto, la intención es limitarse solamente según lo indicado por el alcance de las reivindicaciones adjuntas a la presente. Además queda entendido que las siguientes reivindicaciones tienen por objetivo cubri r todas las características generales y específicas de la invención descrita en la presente y en todas las declaraciones del alcance de la invención , que, por cuestiones idiomáticas, podría decirse que caen dentro de ella.