Method and apparatus for efficiently maintaining communications connectivity for a plurality of applications
First Claim
1. A method comprising:
- a client proxy providing an operating-system-functions (OS-functions) interface to client applications, wherein the client proxy and each of the client applications resides on a wireless transmit/receive unit (WTRU);
the client proxy receiving, via the OS-functions interface, respective registrations from each of a plurality of the client applications, wherein each respective registration indicates a respective keep-alive-message signaling rate for the corresponding registered client application;
the client proxy determining an optimal signaling rate based on the respective keep-alive message signaling rates indicated by the respective registrations;
the client proxy generating proxy keep-alive signaling messages that collectively convey keep-alive-message information on behalf of the registered client applications; and
the client proxy transmitting the generated proxy keep-alive signaling messages to a network node at the determined optimal signaling rate.
0 Assignments
0 Petitions
Accused Products
Abstract
In an embodiment, a client proxy provides an operating-system-functions (OS-functions) interface to client applications. The client proxy and each of the client applications resides on a wireless transmit/receive unit (WTRU). The client proxy receives, via the OS-functions interface, respective registrations from each of a plurality of the client applications. Each respective registration indicates a respective keep-alive-message signaling rate for the corresponding registered client application. The client proxy determines an optimal signaling rate based on the respective keep-alive message signaling rates indicated by the respective registrations. The client proxy generates proxy keep-alive signaling messages that collectively convey keep-alive-message information on behalf of the registered client applications. The client proxy transmits the generated proxy keep-alive signaling messages to a network node at the determined optimal signaling rate.
-
Citations
24 Claims
-
1. A method comprising:
-
a client proxy providing an operating-system-functions (OS-functions) interface to client applications, wherein the client proxy and each of the client applications resides on a wireless transmit/receive unit (WTRU); the client proxy receiving, via the OS-functions interface, respective registrations from each of a plurality of the client applications, wherein each respective registration indicates a respective keep-alive-message signaling rate for the corresponding registered client application; the client proxy determining an optimal signaling rate based on the respective keep-alive message signaling rates indicated by the respective registrations; the client proxy generating proxy keep-alive signaling messages that collectively convey keep-alive-message information on behalf of the registered client applications; and the client proxy transmitting the generated proxy keep-alive signaling messages to a network node at the determined optimal signaling rate. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 24)
-
-
20. A wireless transmit/receive unit (WTRU) comprising:
-
a communication interface; a processor; and data storage containing instructions executable by the processor for causing the WTRU to operate a client proxy to carry out a set of client-proxy functions, the set of client-proxy functions including; providing an operating-system-functions (OS-functions) interface to client applications, wherein the client proxy and each of the client applications resides on the WTRU; receiving, via the OS-functions interface, respective registrations from each of a plurality of the client applications, wherein each respective registration indicates a respective keep-alive-message signaling rate for the corresponding registered client application; determining an optimal signaling rate based on the respective keep-alive message signaling rates indicated by the respective registrations; generating proxy keep-alive signaling messages that collectively convey keep-alive-message information on behalf of the registered client applications; and transmitting the generated proxy keep-alive signaling messages to a network node at the determined optimal signaling rate.
-
-
21. A method comprising:
-
a client proxy providing an operating-system-functions (OS-functions) interface to client applications, wherein the client proxy and each of the client applications resides on a wireless transmit/receive unit (WTRU); the client proxy receiving, via the OS-functions interface, information registered by each of a plurality of the client applications, the information corresponding to information elements maintained in a common database shared by the client proxy and a network, and including respective registrations from each of the plurality of the client applications, each respective registration indicating a respective keep-alive-message signaling rate for the corresponding registered client application; the client proxy determining an optimal signaling rate based on the respective keep-alive message signaling rates indicated by the respective registrations, and the information registered by the plurality of client applications; the client proxy generating proxy keep-alive signaling messages that collectively convey keep-alive-message information on behalf of the registered client applications; the client proxy transmitting the generated proxy keep-alive signaling messages to a network node at the determined optimal signaling rate; the client proxy regenerating the proxy keep-alive signaling messages by using the information registered by the plurality of client applications; and the client proxy retransmitting the regenerated proxy keep-alive signaling messages. - View Dependent Claims (22, 23)
-
Specification