METHOD AND APPARATUS FOR EFFICIENTLY MAINTAINING COMMUNICATIONS CONNECTIVITY FOR A PLURALITY OF APPLICATIONS
First Claim
1. A method of a wireless transmit/receive unit (WTRU) maintaining communications connectivity for a plurality of applications and reducing unnecessary message transmissions, the method comprising:
- providing a client proxy to interface with a plurality of client applications and a first protocol stack in the WTRU, wherein each of the client applications send keep-alive messages at a respective signaling rate;
each of the client applications registering with the client proxy and indicating a respective keep-alive message signaling rate;
the client proxy determining an optimal signaling rate based on the respective keep-alive message signaling rates indicated by the client applications;
the client proxy generating an application layer proxy keep-alive message associated with the client application keep-alive messages;
the client proxy forwarding the application layer proxy keep-alive message to the first protocol stack; and
the first protocol stack transmitting the application layer proxy keep-alive message at the optimal signaling rate.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus are described for maintaining communications connectivity for client applications that send keep-alive messages and network applications that send client-alive (i.e., “are you there?”) messages. The client applications may register with a client proxy provided in an operating system (OS) of a wireless transmit/receive unit (WTRU) and indicate a respective keep-alive message signaling rate. The network applications may register with a network proxy provided in an OS of a network node and indicate a respective client-alive message signaling rate. The client proxy and/or the network proxy may, respectively, register and prioritize keep-alive and/or client-alive message requirements, determine an optimal signaling rate based on the respective keep-alive and/or client-alive message signaling rates, and generate proxy messages, (i.e., an application layer proxy keep-alive message and/or a network layer proxy client-alive message), associated with the keep-alive and/or client-alive messages. The proxy messages may be transmitted at the optimal signaling rate.
46 Citations
21 Claims
-
1. A method of a wireless transmit/receive unit (WTRU) maintaining communications connectivity for a plurality of applications and reducing unnecessary message transmissions, the method comprising:
-
providing a client proxy to interface with a plurality of client applications and a first protocol stack in the WTRU, wherein each of the client applications send keep-alive messages at a respective signaling rate; each of the client applications registering with the client proxy and indicating a respective keep-alive message signaling rate; the client proxy determining an optimal signaling rate based on the respective keep-alive message signaling rates indicated by the client applications; the client proxy generating an application layer proxy keep-alive message associated with the client application keep-alive messages; the client proxy forwarding the application layer proxy keep-alive message to the first protocol stack; and the first protocol stack transmitting the application layer proxy keep-alive message at the optimal signaling rate. - View Dependent Claims (2, 3, 4, 5, 6, 9, 10)
-
-
7-8. -8. (canceled)
-
11-14. -14. (canceled)
-
15. A method of a network node maintaining communications connectivity for a plurality of application servers and reducing unnecessary message transmissions, the method comprising:
-
providing a network proxy in the network node to interface with a plurality of application servers and a first protocol stack, wherein each of the application servers send client-alive messages at a respective signaling rate; each of the application servers registering with the network proxy and indicating a respective client-alive message signaling rate; the network proxy determining an optimal signaling rate based on the respective client-alive message signaling rates indicated by the application servers; the network proxy generating a network layer proxy client-alive message associated with the application server client-alive messages; the network proxy forwarding the network layer proxy client-alive message to the first protocol stack; and the first protocol stack transmitting the network layer proxy client-alive message at the optimal signaling rate. - View Dependent Claims (16, 17, 18, 19)
-
-
20. A wireless transmit/receive unit (WTRU) comprising:
-
a first protocol stack; and a processor including a client proxy configured to interface with a plurality of client applications and the first protocol stack; wherein each of the client applications are configured to send keep-alive messages at a respective signaling rate, register with the client proxy and indicate a respective keep-alive message signaling rate; wherein the client proxy is configured to determine an optimal signaling rate based on the respective keep-alive message signaling rates indicated by the client applications; wherein the client proxy is configured to generate an application layer proxy keep-alive message associated with the client application keep-alive messages, and forward the application layer proxy keep-alive message to the first protocol stack; and wherein the first protocol stack is configured to transmit the application layer proxy keep-alive message at the optimal signaling rate. - View Dependent Claims (21)
-
Specification