Patent ID: 8655392

Claim:
A system, comprising: a memory to store instructions; and a processor, coupled to the memory, that facilitates execution of the instructions to perform operations, comprising: receiving a token from a server relating to initiation of a notification to a communication device by the server, wherein the token has originated from the communication device and comprises a first identifier associated with the communication device and a second identifier associated with the server, and wherein, based on a shared secret between the communication device and the system, the first identifier is modified to store a modified identifier value in the token to obscure the first identifier in the token from the server; determining whether to transmit the notification to the communication device based on whether the token is verified; and initiating transmission of the notification to the communication device, in response to a determination that the token is verified based on verification of the first identifier, wherein the first identifier is determined from the modified identifier value in the token using the shared secret.