Patent ID: 8407776

Claim:
A method for provisioning a push notification session via a communications network between an application on a client terminal and a server corresponding to the application, the client terminal having a first operative state wherein said client terminal is enabled to request the push notification session with the server, and a second operative state, different to said first operative state, the method comprising: responsive to receiving a push notification provisioning request message from the client terminal, transmitting a message to the client terminal, whereby to configure the client terminal into the first operative state; thereafter responsive to receiving a push notification session request message from said application, performing the steps of: generating a first token for use in validating said push notification session, associating the first token with the application, and transmitting said first token to said application for use in establishing said push notification session; thereafter responsive to receiving a token validation request comprising a second token from the server, determining whether the second token corresponds to the first token; selectively transmitting an authorisation message to the server in dependence on said determination, whereby to enable said push notification session between the server and the application; thereafter responsive to receiving a notification message comprising a third token from said server for delivery to said application, evaluating whether the third token corresponds to the first token; and selectively transmitting said notification message to the client terminal for delivery to said application in dependence on said evaluation.