Patent ID: 8738710
Filing Date: 2014-05-27
Classification: G06F,H04L

Abstract:
1. A system that provides push-to-application services, the system comprising: a push-to-application session controller, in communication with a client via a push-to-talk infrastructure, that manages a push-to-application session between an application and the client, wherein the push-to-application session controller communicates with the push-to-talk infrastructure using a session initiation protocol and the push-to-talk infrastructure communicates with the client using a push-to-talk communication protocol; a media controller, coupled to the session controller and in communication with the client via the push-to-talk infrastructure, that transfers media between the client and the application, wherein the media controller communicates with the push-to-talk infrastructure using a real time protocol for media; an application synchronizer, coupled to the session controller, and in communication with the client without the involvement of the push-to-talk infrastructure, to maintain a data session with the client and to transport synchronization information to the client to synchronize media provided by the media controller to the client and data provided by the application to the client, wherein the application synchronizer communicates with the session controller using a Java message service and the application synchronizer communicates with the client using a hypertext transfer protocol; and an application container that includes the application, the application container coupling the application to the session controller and the application synchronizer via a first set of application programming interfaces (APIs).