Patent ID: 8285746

Claim:
A method comprising: receiving, at a first device, identification information associated with an application; storing the identification information in a database; in response to a service request from the application, determining, at the first device, that the application is registered on the first device based on the identification information in the database, wherein the application is one of a plurality of applications on the first device; receiving, at the first device, data from a second device; in response to the receiving the data from the second device, determining, at the first device, whether the application is active on the first device based on information indicating whether an applet of the application is displayed on a display of the first device, wherein the applet is one of a plurality of applets configured to be displayed on the display, wherein each of the applets is associated with a respective one of the plurality of applications, and wherein no more than one of the plurality of applets can be displayed on the display at a given time; and in response to determining that the application is active on the first device, granting the application access to the data received from the second device.