Mini-aplicaciones desechables.

Un método que comprende:

descargar un artículo de software ejecutable, en el que el artículo de software ejecutable incluye:

al menos una condición para activación del artículo de software ejecutable y al menos una condición para borrado del artículo de software ejecutable, en el que el artículo de software ejecutable posibilita acceso a al menos un servicio en una localización

(302a-e, 306) especificada y en el que la condición para activación está asociada con uno o más de: una localización de un terminal móvil (100), una fecha, una hora y datos de usuario;

almacenar el artículo de software ejecutable que incluye las condiciones para activación y borrado del artículo de software ejecutable en un almacenamiento (106) del terminal móvil (100);

si se satisface la condición para activación del artículo de software ejecutable, activar el artículo de software ejecutable; y

si se satisface la condición para borrado del artículo de software ejecutable, borrar el artículo de software ejecutable del almacenamiento (106) del terminal móvil (100).

Tipo: Patente Europea. Resumen de patente/invención. Número de Solicitud: E12153227.

Solicitante: NOKIA CORPORATION.

Nacionalidad solicitante: Finlandia.

Dirección: KEILALAHDENTIE 4 02150 ESPOO FINLANDIA.

Inventor/es: VANSKA, MARKO, RANTA,SAMI, MALILA,RAIMO.

Fecha de Publicación: .

Clasificación Internacional de Patentes:

  • SECCION H — ELECTRICIDAD > TECNICA DE LAS COMUNICACIONES ELECTRICAS > TRANSMISION DE INFORMACION DIGITAL, p. ej. COMUNICACION... > Disposiciones, aparatos, circuitos o sistemas no... > H04L29/08 (Procedimiento de control de la transmisión, p. ej. procedimiento de control del nivel del enlace)
  • SECCION G — FISICA > COMPUTO; CALCULO; CONTEO > TRATAMIENTO DE DATOS DIGITALES ELECTRICOS (computadores... > Disposiciones para el control por programa, p. ej.... > G06F9/445 (Carga o lanzamiento de programa)
  • SECCION H — ELECTRICIDAD > TECNICA DE LAS COMUNICACIONES ELECTRICAS > COMUNICACIONES TELEFONICAS (circuitos para el control... > Equipos de subestaciones, p. ej. para utilización... > H04M1/725 (Teléfonos inalámbricos)
  • SECCION H — ELECTRICIDAD > TECNICA DE LAS COMUNICACIONES ELECTRICAS > REDES DE COMUNICACION INALAMBRICAS > H04W4/00 (Servicios o recursos especialmente adaptados para las redes de comunicación inalámbricas)
  • SECCION H — ELECTRICIDAD > TECNICA DE LAS COMUNICACIONES ELECTRICAS > REDES DE COMUNICACION INALAMBRICAS > Servicios o recursos especialmente adaptados para... > H04W4/02 (Servicios que hacen uso de la localización de los usuarios o de los terminales)
  • SECCION H — ELECTRICIDAD > TECNICA DE LAS COMUNICACIONES ELECTRICAS > COMUNICACIONES TELEFONICAS (circuitos para el control... > Equipos de subestaciones, p. ej. para utilización... > H04M1/38 (Impulsos emitidos por un movimiento limitado de forma variable por la imposición de una parada)

PDF original: ES-2459595_T3.pdf

 

google+ twitter facebook

Fragmento de la descripción:

Mini-aplicaciones desechables Campo de la invención La presente invención se refiere a sistemas de comunicaciones inalámbricas en general y, más particularmente, a un aparato y método para gestionar eficazmente la memoria de un terminal móvil.

Antecedentes de la invención Los terminales móviles se han hecho omnipresentes. Una de las razones para su popularidad es tu tamaño compacto. Otra razón es su capacidad para ejecutar aplicaciones de software que permiten a los usuarios realizar diversas funciones mejoradas, más allá de aquellas relacionadas con telefonía tradicional, aunque en un entorno móvil. Desafortunadamente, el pequeño tamaño del terminal se traduce en una capacidad de memoria limitada para almacenar aplicaciones y datos asociados, y por lo tanto, en última instancia impone limitaciones en la funcionalidad del terminal. Otro problema al que se enfrentan los usuarios de terminales móviles equipados con aplicaciones de software que proporcionan funcionalidad mejorada es tener que asegurar que tienen las últimas o más adecuadas versiones de las aplicaciones almacenadas en sus terminales actualizando manualmente o reconfigurando las aplicaciones. Lo que se necesita es un mecanismo para gestionar eficazmente aplicaciones de software usadas mediante estos terminales móviles y, más particularmente, para gestionar eficazmente un espacio de memoria del terminal móvil donde se almacenan las aplicaciones.

El documento 2002/0131404 desvela métodos basados en ordenador y red y se proporcionan sistemas para mantener y aprovisionar aplicaciones inalámbricas. Realizaciones a modo de ejemplo proporcionan un Sistema de Aplicación Móvil (MAS) , que es una colección de componentes de servidor interoperativos que trabajan individualmente y juntos en una manera segura para proporcionar aplicaciones y recursos a los dispositivos de abonado móvil, tales como dispositivos inalámbricos. Pueden usarse también realizaciones para desplegar aplicaciones y recursos para dispositivos de abonado cableados. Aplicaciones, recursos y el otro contenido se aprovisiona y verifica mediante el MAS para acceso autorizado por el abonado, compatibilidad con un dispositivo de abonado solicitante, y las políticas de seguridad y facturación de la operadora y administradores de sistema del MAS. De esta manera, aplicaciones, recursos y otro contenido puede descargarse a dispositivos, tales como dispositivos inalámbricos, con mayor garantía de su capacidad para ejecutarse satisfactoriamente. En una realización, se aprovisiona el contenido mediante una o más de las etapas de inspeccionar el contenido para código malicioso o prohibido, optimizando el contenido para menor tamaño y mayor velocidad, instrumentación de código que implementa seguridad, facturación y otras políticas de la operadora, y empaquetamiento del código para el dispositivo de abonado pretendido. Se proporciona seguridad adicional a través de filtros de aplicación que se usan para evitar que las aplicaciones que contienen API concebidas se descarguen a un dispositivo de abonado. En una realización, el MAS incluye un Gestor de Protocolo, Gestor de Aprovisionamiento, Caché, Gestor de Despliegue, Gestor de Facturación, Gestor de Registro, Administrador y Control de Pulso, que interoperan para proporcionar funciones de aprovisionamiento.

Sumario de la invención La presente invención es como se expone en las reivindicaciones independientes.

Los problemas anteriormente identificados se resuelven y se consigue un avance técnico en la técnica mediante un aparato y método para gestionar el almacenamiento de mini-aplicaciones desechables en un terminal móvil, tal como un teléfono móvil. Una aplicación, que comprende un artículo de software ejecutable de operabilidad limitada asociado con condiciones para uno o más de descarga, activación, desactivación y borrado del artículo de software, se denomina en el presente documento como una mini-aplicación desechable, como se analizará en detalle en lo sucesivo.

Un método a modo de ejemplo de un terminal móvil que tiene un procesador y una memoria para procesar y almacenar datos para gestionar almacenamiento de artículos de software ejecutable de operabilidad limitada comprende: descargar un artículo de software ejecutable que comprende al menos una condición para borrado del artículo de software ejecutable a través de una conexión inalámbrica, en el que el artículo de software ejecutable posibilita acceso a al menos un servicio en una localización especificada; almacenar el artículo de software ejecutable que incluye la condición para borrado del artículo de software ejecutable en almacenamiento del terminal móvil, y si se satisface la condición para el borrado del artículo de software ejecutable, borrar el artículo de software ejecutable del almacenamiento del terminal móvil.

Un método a modo de ejemplo alternativo comprende: descargar un artículo de software ejecutable junto con condiciones desencadenantes para activación y borrado del artículo de software ejecutable a través de una conexión inalámbrica, en el que el artículo de software ejecutable posibilita acceso a al menos un servicio en una localización especificada; almacenar el artículo de software ejecutable junto con las condiciones desencadenantes para

activación y borrado del artículo de Software ejecutable en almacenamiento del terminal móvil; si se satisface una condición desencadenante para activación del artículo de software ejecutable, activar el artículo de software ejecutable; y si se satisface una condición desencadenante para borrado del artículo de software ejecutable, borrar el artículo de software ejecutable del almacenamiento del terminal móvil.

Un método a modo de ejemplo alternativo aún comprende adicionalmente; descargar un primer artículo de software ejecutable tras la entrada del terminal móvil en una primera localización junto con una condición desencadenante para borrado del primer artículo de software ejecutable; descargar un segundo artículo de software ejecutable tras la entrada del terminal móvil en una segunda localización junto con una condición desencadenante para borrado del segundo artículo de software ejecutable; controlar datos desencadenantes que satisfacen la condición desencadenante para borrado del segundo artículo de software ejecutable; y borrar el segundo artículo de software ejecutable tras detección de datos desencadenantes que satisfacen la condición desencadenante para borrado del segundo artículo de software ejecutable.

En un aspecto de la divulgación referido a un método para un terminal móvil que tiene un procesador y una memoria para procesar y almacenar datos para gestionar almacenamiento de un artículo de software ejecutable de operabilidad limitada que proporciona a un usuario del terminal móvil con asistencia en compras, un método a modo de ejemplo comprende: descargar un artículo de software ejecutable para proporcionar a un usuario de un terminal móvil con asistencia mientras compra, en el que el artículo de software ejecutable comprende datos que comprenden una identificación de una o más localizaciones de servicio de compra y condiciones desencadenantes para activación y borrado del artículo de software ejecutable de la memoria del terminal móvil; detectar, mediante una conexión inalámbrica de corto alcance, que el usuario está localizado en proximidad de una de las localizaciones de servicio de compra; acceder a datos de usuario que comprenden indicaciones de bienes y/o servicios de interés para el usuario; comparar bienes y/o servicios ofrecidos mediante la localización de servicio de compra con los datos de usuario para determinar si existe una coincidencia; si existe una coincidencia, activar el artículo de software ejecutable; y ejecutar el... [Seguir leyendo]

 


Reivindicaciones:

1. Un método que comprende:

descargar un artículo de software ejecutable, en el que el artículo de software ejecutable incluye: al menos una condición para activación del artículo de software ejecutable y al menos una condición para borrado del artículo de software ejecutable, en el que el artículo de software ejecutable posibilita acceso a al menos un servicio en una localización (302a-e, 306) especificada y en el que la condición para activación está asociada con uno o más de: una localización de un terminal móvil (100) , una fecha, una hora y datos de usuario; almacenar el artículo de software ejecutable que incluye las condiciones para activación y borrado del artículo de software ejecutable en un almacenamiento (106) del terminal móvil (100) ; si se satisface la condición para activación del artículo de software ejecutable, activar el artículo de software ejecutable; y si se satisface la condición para borrado del artículo de software ejecutable, borrar el artículo de software ejecutable del almacenamiento (106) del terminal móvil (100) .

2. El método de la reivindicación 1 que comprende adicionalmente:

descargar a través de una conexión inalámbrica el artículo de software ejecutable junto con la al menos una condición para activación del artículo de software ejecutable.

3. El método de la reivindicación 2, en el que la condición para borrado del artículo de software ejecutable comprende si no se ha satisfecho la condición para activación en un periodo de tiempo predeterminado.

4. El método de las reivindicaciones 2 o 3, en el que la condición para activación comprende un parámetro desencadenante y una regla, en el que un parámetro desencadenante comprende uno o más de una localización del usuario, una fecha, una hora y datos de usuario y una regla comprende uno o más parámetros desencadenantes necesarios para efectuar activación del artículo de software ejecutable, y en el que adicionalmente los datos de usuario comprenden uno o más de unos datos de un perfil de usuario, datos de calendario, datos de intenciones y datos de notas.

5. El método según se reivindica en una cualquiera de las reivindicaciones anteriores, en el que el artículo de software ejecutable es un primer artículo de software ejecutable; la localización (302a-e, 306) especificada es una primera localización: y el primer artículo de software ejecutable y condición para borrado se descargan tras entrada del terminal móvil (100) en la primera localización, comprendiendo el método adicionalmente, descargar un segundo artículo de software ejecutable tras entrada del terminal móvil en una segunda localización junto con una condición para borrado del segundo artículo de software ejecutable:

controlar datos que satisfacen la condición para borrado del segundo artículo de software ejecutable; y borrar el segundo artículo de software ejecutable tras detección de datos que satisfacen la condición para borrado del segundo artículo de software ejecutable.

6. El método de la reivindicación 5, en el que controlar datos que satisfacen la condición para borrado del segundo artículo de software ejecutable y borrado del segundo artículo de software ejecutable lo realiza el primer artículo de software ejecutable.

7. El método de las reivindicaciones 5 o 6, que comprende adicionalmente:

tras salida del terminal móvil (100) de la segunda localización, el primer artículo de software ejecutable borra el segundo artículo de software ejecutable; y

tras borrado del segundo artículo de software ejecutable o tras salida del terminal móvil (100) de la primera localización, el primer artículo de software ejecutable se borrar a sí mismo.

8. El método según se reivindica en una cualquiera de las reivindicaciones anteriores, en el que el artículo de software ejecutable es para proporcionar a un usuario de un terminal móvil (100) asistencia mientras compra, y en el que el artículo de software ejecutable comprende datos que comprenden una identificación de una o más localizaciones de servicio de compra (302a-e, 306) y condiciones para activación del artículo de software ejecutable, comprendiendo el método adicionalmente, detectar, mediante una conexión inalámbrica de corto alcance (120) , que el usuario está localizado en la proximidad de una localización de servicio de compra (302a-e, 306) ; acceder a datos de usuario que comprenden indicaciones de bienes y/o servicios de interés para el usuario; comparar bienes y/o servicios ofrecidos por la localización de servicio de compra (302a-e, 306) con los datos de usuario para determinar si existe una coincidencia; si existe una coincidencia, activar el artículo de software ejecutable, y ejecutar el artículo de software ejecutable;

en el que la ejecución del artículo de software ejecutable comprende:

generar una consulta para transmisión a la localización de servicio de compra (302a-e, 306) , incluyendo la consulta los datos de usuario; y 5 transmitir la consulta a la localización de servicio de compra (302a-e, 306) mediante una conexión inalámbrica de corto alcance (120) .

9. El método de la reivindicación 1, en el que el artículo de software ejecutable posibilita acceso, a través de una conexión inalámbrica de corto alcance (120) , a información que se refiere a al menos uno de bienes y servicios cuando el terminal móvil (100) está en una localización (302a-e, 306) especificada asociada con un sistema inalámbrico de corto alcance.

10. El método según se reivindica en una cualquiera de las reivindicaciones anteriores, en el que la descarga del

software del artículo de software ejecutable ocurre a través de una red de comunicaciones inalámbrica. 15

11. El método según se reivindica en una cualquiera de las reivindicaciones anteriores, en el que la descarga del software del artículo de software ejecutable ocurre tras entrada del terminal móvil (100) a la localización (302a-e, 306) especificada.

12. El método según se reivindica en una cualquiera de las reivindicaciones anteriores, que comprende adicionalmente:

detectar que el terminal móvil (100) ha salido o está a punto de salir de la localización (302a-e, 306) especificada; y

en respuesta a detectar que el terminal móvil ha salido o está a punto de salir de la localización, borrar el artículo de software ejecutable del almacenamiento (106) .

13. Un aparato (100) que comprende:

una memoria (106) para almacenar un programa; y un procesador (200) en comunicación con la memoria (106) , el procesador (200) operativo con el programa para hacer que el aparato lleve a cabo todas las etapas del método según se reivindica en una cualquiera de las reivindicaciones 1 a 12.

14. El aparato (100) de la reivindicación 13, en donde el aparato comprende un terminal móvil.

15. Un programa informático que comprende lógica de programa informático que, cuando se ejecuta en un procesador, hace que se realicen todas las etapas del método según se reivindica en una cualquiera de las reivindicaciones 1 a 12.

hora