Method, apparatus and system for provisioning a push notification session
First Claim
1. A method of controlling a push notification session, comprising:
- provisioning, by a first server, a push notification session between an application on a mobile device and a second server, the second server providing a service to the application, the provisioning comprising communicating a token related to the push notification session to the mobile device;
monitoring, by the first server, an operational status of the second server;
determining, by the first server, that the second server is inoperable;
invalidating, by the first server, the token related to the push notification session; and
sending, from the first server to the application on the mobile device, a session teardown message, thereby ending the push notification session.
6 Assignments
0 Petitions
Accused Products
Abstract
A system and 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. In one aspect, a push provisioning entity transmits a message to the client terminal, whereby to configure the client terminal into a state in which it is able to request a push notification session with the server. An application on the client terminal can then request establishment of a push notification session by transmitting a push notification session request message to the push provisioning entity. The push provisioning entity generates a token for use in validating the push notification session, associates the generated token with the application and transmits the token to the application, which uses it to establish the push notification session.
-
Citations
16 Claims
-
1. A method of controlling a push notification session, comprising:
-
provisioning, by a first server, a push notification session between an application on a mobile device and a second server, the second server providing a service to the application, the provisioning comprising communicating a token related to the push notification session to the mobile device; monitoring, by the first server, an operational status of the second server; determining, by the first server, that the second server is inoperable; invalidating, by the first server, the token related to the push notification session; and sending, from the first server to the application on the mobile device, a session teardown message, thereby ending the push notification session. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of controlling a push notification session, comprising:
-
provisioning, by a first server, a push notification session between a second server and an application on a mobile device, the second server providing a service to the application, the provisioning comprising communicating a token related to the push notification session to the mobile device; monitoring, by the first server, an operational status of an application on the mobile device; determining, by the first server, that the application on the mobile device is inoperable; and invalidating, by the first server, a token related to the push notification session; and sending, from the first server to the application on the mobile device, a session teardown message, thereby ending the push notification session. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A non-transitory computer-readable storage medium comprising computer-executable instructions which, when executed by a processor, cause a computing device to perform a method of controlling a push notification session, the method comprising:
-
provisioning, by a first server, a push notification session between an application on a mobile device and a second server, the second server providing a service to the application, the provisioning comprising communicating a token related to the push notification session to the mobile device; monitoring, by the first server, an operational status of the second server; determining, by the first server, that the second server is inoperable; invalidating, by the first server, the token related to the push notification session; and sending, from the first server to the application on the mobile device, a session teardown message, thereby ending the push notification session. - View Dependent Claims (15, 16)
-
Specification