System and method for applying an OMA DRM permission model to JAVA MIDP applications
AssigneeNokia Corporation
InventorsAlexander Davydov, Guido Cugi, Matthew Powell
Life of this patent
Estimating the term…
Abstract
A system and method of applying a permission model to an application operating on a mobile electronic device. When an application is launched on the mobile electronic device, it is determined whether the mobile electronic device possesses execution rights for the application. If the mobile electronic device does not possess valid execution rights for the application, the application is closed. If valid execution rights for the application expire after the application has been launched, a system is provided to inform the user that the rights have expired. The application with expired rights is then closed, unless the user obtains a new and valid rights object for the application.
Claims20
A method, comprising:
- determining whether a mobile electronic device possesses valid execution rights for an application operating on the mobile electronic device,
- if the mobile electronic device possesses valid execution rights for the application, launching the application on the mobile electronic device;
- obtaining information that the valid execution rights for the application have expired after launching of the application;
- and
- in response to the expiration of the valid execution rights, closing the application.
A computer program product, embodied on a computer-readable medium, comprising:
- computer code for determining whether a mobile electronic device possesses execution rights for an application operating on the mobile electronic device,
- computer code for, if the mobile electronic device possesses valid execution rights for the application, launching the application on the mobile electronic device;
- computer code for obtaining information that the valid execution rights for the application have expired after launching of the application;
- and
- computer code for, in response to the expiration of the valid execution rights, closing the application.
A mobile electronic device, comprising:
- a processor for processing information;
- and
- a memory unit operatively connected to the processor, comprising:
- computer code for determining whether a mobile electronic device possesses execution rights for an application,
- computer code for, if the mobile electronic device possesses valid execution rights for the application, launching the application on the mobile electronic device.,
- computer code for obtaining information that the valid execution rights for the application have expired after launching of the application;
- and
- computer code for, in response to the expiration of the valid execution rights, closing the application.
A module, comprising:
- a processor for processing information;
- and
- a memory unit operatively connected to the processor, comprising:
- compute code for determining whether a mobile electronic device possesses execution rights for an application,
- computer code for, if the mobile electronic device possesses valid execution rights for the application, launching the application on a mobile electronic device,
- computer code for obtaining information that the valid execution rights for the application have expired after launching of the application;
- and
- computer code for, in response to the expiration of the valid execution rights, closing the application.
Dependencies are inferred from the claim text.