×

Method, apparatus and system for provisioning a push notification session

  • US 8,407,776 B2
  • Filed: 02/11/2011
  • Issued: 03/26/2013
  • Est. Priority Date: 02/11/2011
  • Status: Active Grant
First Claim
Patent Images

1. 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;

    thereafterresponsive 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, andtransmitting said first token to said application for use in establishing said push notification session;

    thereafterresponsive 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;

    thereafterresponsive 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.

View all claims
  • 6 Assignments
Timeline View
Assignment View
    ×
    ×