Patent ID: 9148460
Filing Date: 2015-09-29
Classification: H04L

Abstract:
1. A method comprising: receiving, at an enterprise push application on a mobile device, a registration credential for registering an enterprise application with an enterprise push server operated by a first enterprise; forwarding the registration credential from the enterprise push application to the enterprise push server for registering the enterprise application with the enterprise push server; receiving, at the enterprise push application and from enterprise push server, an indication of successful registration of the enterprise application; and responsive to the indication of a successful registration, establishing a first persistent connection between the enterprise push application and the enterprise push server to receive enterprise data from the enterprise push server and at the enterprise push application, the first persistent connection being in addition to or instead of a second persistent connection established by a second enterprise different from the first enterprise for routing the enterprise data to the mobile device; receiving, at the enterprise push application on the mobile device, a request to register a second enterprise application; forwarding an application ID associated with the second enterprise application to a Single Sign On (SSO) application for authentication; receiving from the SSO application a token; forwarding the application ID and the token to the enterprise push server for registering the second enterprise application with the enterprise push server; receiving, at the enterprise push application and from the enterprise push server, an indication of successful registration of the second enterprise application; and receiving, over the first persistent connection and from the enterprise push server, data for delivery to the second enterprise application.