Patent ID: 8478899

Claim:
A system for use in managing a communication with a mobile device over a network, comprising: A first network device that includes a first message handler that performs actions the first network device being local to a client device, including: receiving a message from the client device; examining at least a message body of the message to determine if the message is associated with a global application, and based on the determination routing the message towards the global application; and a second network device that includes a second message handler that is remote from the first message handler and is configured manage messages between the global application, the global application not executing on the first or second network device, and performs actions, including: receiving the message; forwarding the message to the global application; receiving a response from the global application; generating a session identifier for the response; maintaining session data for the message and the response, wherein the session data is managed distinct to the second message handler; and forwarding the response with the session identifier to the first message handler, wherein the first message handler is further configured to employ the session identifier to communicate another message and the session identifier to the second message handler, and to maintain session data local to the first message handler for the message and response and that is distinct from the session data of the second message handler.