Patent ID: 9225579
Filing Date: 2015-12-29
Classification: H04L

Abstract:
1. A method of operating a client device configured to execute a plurality of client applications that are supported by a server, comprising: obtaining, by a first of the plurality of client applications, application-to-application communicative information for facilitating communication between the first client application and one or more other client applications from the plurality of client applications; determining, by the first client application, to transmit a request for renewing the first client application's registration with the server; querying, by the first client application in response to the determination, the one or more other client applications based on the application-to-application communicative information to determine whether to piggyback, onto the registration, one or more requests for renewing the one or more other client applications' registrations with the server; configuring, in response to the querying, a given registration request message that includes (i) the request for renewing the first client application's registration with the server, and (ii) the one or more requests for renewing the one or more other client applications' registrations with the server; and transmitting the given registration request message to the server.