Triggering event processing
First Claim
Patent Images
1. A method of operating a client device, comprising:
- downloading, to the client device, a software feature, a triggering event parameter associated with a triggering event, and extra data, wherein the triggering event includes deactivation of the software feature on the client device, and wherein the extra data is locally stored on the client device after the downloading and includes a set of actions to be executed and/or a link to a location from which to retrieve the set of actions to be executed;
monitoring, after the downloading, the triggering event parameter;
determining, based on the monitoring, that the triggering event parameter has occurred;
performing, in response to the determining and before processing the triggering event, the set of actions based on the locally stored extra data; and
processing, in response to the determining and after the performing, the triggering event.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems, methods, and programs for processing extra data when a triggering event occurs. In one embodiment, an application, triggering event data, and extra data is stored on a wireless device. The wireless device monitors a triggering event parameter associated with an application, such as the expiration of the application. When the triggering event occurs, the wireless device processes the extra data in addition to processing associated with the triggering event data. The extra data may include URLs, scripts or other instructions that involve processing locally to the wireless device or requiring connection to a wireless network for remote processing on other devices.
-
Citations
28 Claims
-
1. A method of operating a client device, comprising:
-
downloading, to the client device, a software feature, a triggering event parameter associated with a triggering event, and extra data, wherein the triggering event includes deactivation of the software feature on the client device, and wherein the extra data is locally stored on the client device after the downloading and includes a set of actions to be executed and/or a link to a location from which to retrieve the set of actions to be executed; monitoring, after the downloading, the triggering event parameter; determining, based on the monitoring, that the triggering event parameter has occurred; performing, in response to the determining and before processing the triggering event, the set of actions based on the locally stored extra data; and processing, in response to the determining and after the performing, the triggering event. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A client device, comprising:
-
a processor means for downloading, to the client device, a software feature, a triggering event parameter associated with a triggering event, and extra data, wherein the triggering event includes deactivation of the software feature on the client device, and wherein the extra data is locally stored on the client device after the downloading and includes a set of actions to be executed and/or a link to a location from which to retrieve the set of actions to be executed; a processor means for monitoring, after the downloading, the triggering event parameter; a processor means for determining, based on the monitoring, that the triggering event parameter has occurred; a processor means for performing, in response to the determination and before processing the triggering event, the set of actions based on the locally stored extra data; and a processor means for processing, in response to the determination and after the set of actions is performed, the triggering event. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A client device, comprising:
-
at least one processor; and at least one memory coupled to the at least one processor, the at least one processor and the at least one memory being configured to; download, to the client device, a software feature, a triggering event parameter associated with a triggering event, and extra data, wherein the triggering event includes deactivation of the software feature on the client device, and wherein the extra data is locally stored on the client device after the downloading and includes a set of actions to be executed and/or a link to a location from which to retrieve the set of actions to be executed; monitor, after the download, the triggering event parameter; determine, based on the monitoring, that the triggering event parameter has occurred; perform, in response to the determination and before processing the triggering event, the set of actions based on the locally stored extra data; and process, in response to the determination and after the set of actions is performed, the triggering event. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
-
22. A non-transitory computer readable medium containing instructions stored thereon, which, when executed on a client device, cause the client device to perform actions, the instructions comprising:
-
at least one instruction to cause the client device to download, to the client device, a software feature, a triggering event parameter associated with a triggering event, and extra data, wherein the triggering event includes deactivation of the software feature on the client device, and wherein the extra data is locally stored on the client device after the downloading and includes a set of actions to be executed and/or a link to a location from which to retrieve the set of actions to be executed; at least one instruction to cause the client device to monitor, after the download, the triggering event parameter; at least one instruction to cause the client device to determine, based on the monitoring, that the triggering event parameter has occurred; at least one instruction to cause the client device to perform, in response to the determination and before processing the triggering event, the set of actions based on the locally stored extra data; and at least one instruction to cause the client device to process, in response to the determination and after the set of actions is performed, the triggering event. - View Dependent Claims (23, 24, 25, 26, 27, 28)
-
Specification