Patent ID: 9497142
Filing Date: 2016-11-15
CPC Classification: H04L

Claim Text:
1. A computing device, comprising: one or more hardware processor devices; and one or more computer readable media storing instructions that are executable by the one or more processor devices to perform acts comprising: downloading a campaign from a server, the campaign including an identifier, one or more trigger conditions and at least one action associated with each of the one or more trigger conditions; detecting that an event satisfying a first trigger condition of the one or more trigger conditions has occurred, the event comprising receipt of a trigger message from the server, wherein the trigger message includes the identifier of the downloaded campaign; and in response to detecting that the event satisfying the first trigger condition has occurred, generating a local cryptographic hash code based on the campaign using a key associated with the computing device; comparing the local cryptographic hash code with a cryptographic hash code included in the trigger message; and in response to determining that the local cryptographic hash code matches the cryptographic hash code included in the trigger message based on the comparing, performing the at least one action associated with the first trigger condition.