METHOD AND APPARATUS FOR NEGOTIATING "KEEP-ALIVE" MESSAGE FREQUENCIES OF APPLICATIONS RUNNING ON A MOBILE STATION
First Claim
1. A method, performed by a node in a core network, of negotiating keep-alive message frequencies with application servers associated with respective applications, the method comprising:
- the node sending mobile-originated (MO) keep-alive message frequency negotiation request messages to a plurality of application servers to negotiate frequencies of keep-alive messages sent by applications running on a wireless transmit/receive unit (WTRU) and associated with the application servers;
the node receiving MO keep-alive message frequency negotiation response messages from the application servers; and
the node sending a message to the WTRU, the message requesting the WTRU to send a keep-alive message at a frequency lower than a negotiated frequency and indicating how long the keep-alive message is valid for.
6 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus are described for negotiating “keep-alive” message frequencies of applications running on a wireless transmit/receive unit (WTRU). A node may include a negotiation and synchronization function (NSF) configured to collect information including frequencies of keep-alive messages required by application servers for different applications running on the WTRU, and send a keep-alive message frequency negotiation request message to the application servers to negotiate for a more proper frequency for each application on behalf of the WTRU. The node may further include a buffering and caching function (BCF) configured to cache and buffer application specific attributes including an indication of whether each of the applications needs to send periodic keep-alive messages to an associated application server. The node may be a packet data network gateway, a negotiation and caching gateway, or a serving gateway.
-
Citations
18 Claims
-
1. A method, performed by a node in a core network, of negotiating keep-alive message frequencies with application servers associated with respective applications, the method comprising:
-
the node sending mobile-originated (MO) keep-alive message frequency negotiation request messages to a plurality of application servers to negotiate frequencies of keep-alive messages sent by applications running on a wireless transmit/receive unit (WTRU) and associated with the application servers; the node receiving MO keep-alive message frequency negotiation response messages from the application servers; and the node sending a message to the WTRU, the message requesting the WTRU to send a keep-alive message at a frequency lower than a negotiated frequency and indicating how long the keep-alive message is valid for. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method, performed by a node in a core network, of negotiating keep-alive message frequencies, the method comprising:
-
the node performing a comparison of a new frequency of keep-alive messages sent by a new application, initiated to begin running on a wireless transmit/receive unit (WTRU), to a common frequency of keep-alive messages sent by a group of applications currently running on the WTRU; and determining whether to add the new application to the group of applications or to establish a first application group associated with the common keep-alive message frequency and a second application group associated with the new application keep-alive message frequency. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A node comprising:
-
circuitry configured to send mobile-originated (MO) keep-alive message frequency negotiation request messages to a plurality of application servers to negotiate frequencies of keep-alive messages sent by applications running on a wireless transmit/receive unit (WTRU) and associated with the application servers; circuitry configured to receive MO keep-alive message frequency negotiation response messages from the application servers; and circuitry configured to send a message to the WTRU, the message requesting the WTRU to send a keep-alive message at a frequency lower than a negotiated frequency and indicating how long the keep-alive message is valid for. - View Dependent Claims (17, 18)
-
Specification