Patent ID: 9667734
Date: 2017-05-30
CPC Classifications: H04L

Claim:
1. A push notification client, comprising: a message receiving module for receiving a push notification message from a push notification server; a rule interpretation module for determining whether a remote control rule is present in the push notification message; a rule registration management module for, if it is determined that the remote control rule is present in the push notification message, registering the remote control rule in a rule execution list; and a rule execution module for executing the remote control rule, wherein the rule execution module is configured to, if the remote control rule is included in a payload of the push notification message, use the remote control rule to send a control command to a target application that will execute the control command, wherein the rule registration management module is configured to, when the remote control rule is registered in the rule execution list, determine whether registration of the remote control rule in the rule execution list is a duplicate registration, if it is determined that registration of the remote control rule is the duplicate registration, determine using the remote control rule whether the duplicate registration of the remote control rule is allowed, and register the remote control rule in the rule execution list in duplicate only if it is determined that the duplicate registration of the remote control rule is allowed, and if it is determined that registration of the remote control rule is not the duplicate registration, register the remote control rule in the rule execution list.