Event Sharing
First Claim
1. An apparatus for use with a mobile communication device, the mobile communication device being configured to provide events, the apparatus comprising:
- a memory including computer readable instructions; and
a processor coupled to the memory and configured to execute, using the computer readable instructions stored in the memory, a primary application and a plurality of secondary applications;
wherein the primary application is configured to register with the mobile communication device such that the primary application is configured to automatically receive an event from the mobile communication device;
wherein the secondary applications are configured to register with the primary application;
wherein the primary application is configured to relay a first message including information indicative of the received event to a first one of the registered secondary applications, and to receive a response to the first message from the first one of the secondary applications; and
wherein the primary application is configured to provide a message to the mobile communication device, in response to the received event, as a function of the response received from the first one of the plurality of secondary applications.
10 Assignments
0 Petitions
Accused Products
Abstract
An apparatus for use with a mobile communication device, the mobile communication device being configured to provide events, the apparatus including a memory including computer readable instructions, and a processor coupled to the memory and configured to execute, using the computer readable instructions stored in the memory, a primary application and a plurality of secondary applications, wherein the primary application is configured to register with the mobile communication device such that the primary application is configured to automatically receive an event from the mobile communication device, wherein the secondary applications are configured to register with the primary application, wherein the primary application is configured to relay a first message including information indicative of the received event to a first one of the registered secondary applications, and to receive a response to the first message from the first one of the secondary applications, and wherein the primary application is configured to provide a message to the mobile communication device, in response to the received event, as a function of the response received from the first one of the plurality of secondary applications.
129 Citations
24 Claims
-
1. An apparatus for use with a mobile communication device, the mobile communication device being configured to provide events, the apparatus comprising:
-
a memory including computer readable instructions; and a processor coupled to the memory and configured to execute, using the computer readable instructions stored in the memory, a primary application and a plurality of secondary applications; wherein the primary application is configured to register with the mobile communication device such that the primary application is configured to automatically receive an event from the mobile communication device; wherein the secondary applications are configured to register with the primary application; wherein the primary application is configured to relay a first message including information indicative of the received event to a first one of the registered secondary applications, and to receive a response to the first message from the first one of the secondary applications; and wherein the primary application is configured to provide a message to the mobile communication device, in response to the received event, as a function of the response received from the first one of the plurality of secondary applications. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for use with a mobile communication device, the mobile communication device being configured to provide events, the method comprising:
-
identifying events provided by the mobile communication device for a primary application to subscribe to; providing a message from the primary application to the mobile communication device including the identified events; receiving information, by the primary application, indicative of a plurality of secondary applications that desire notification of received events; dispatching a message including information indicative of received events to at least one of the plurality of secondary applications; determining whether a response was received from at least one of the secondary applications in response to the primary application dispatching the message. - View Dependent Claims (10, 11, 12, 13, 15, 16)
-
-
14. The method of 9 wherein the message provided from the primary application to the mobile communication device is provided via a subscriber identity module toolkit framework.
-
17. A computer program product comprising instructions that, when executed by a processor, cause the processor to:
-
identify events provided by the mobile communication device for a primary application to subscribe to; provide a message from the primary application to the mobile communication device including the identified events; receive information, by the primary application, indicative of a plurality of secondary applications that desire notification of received events; dispatching a message including information indicative of received events to at least one of the plurality of secondary applications; determine whether a response was received from at least one of the secondary applications in response to the primary application relaying a received event. - View Dependent Claims (18, 19, 20, 21, 23, 24)
-
-
22. The method of 17 wherein the instructions, when executed by a processor, are configured such that the message provided from the primary application to the mobile communication device is provided via a subscriber identity module toolkit framework.
Specification