Optimized always-on wireless service using network assistance and keep-alives
First Claim
1. A method for optimized always-on wireless service, comprising:
- monitoring requests for always-on service from one or more applications or services on a user equipment (UE) that does not currently have always-on service from a network;
transmitting, to the network, a message that requests a bearer dedicated to always-on service in response to receiving a request to register for the always-on service from at least one of the one or more applications or services on the UE;
receiving, at the UE, an availability time that indicates a period during which the bearer dedicated to the always-on service will be held in an active state; and
transmitting a keep-alive message from the UE to the network before the availability time expires, wherein the keep-alive message comprises information instructing the network to reset the availability time during which the dedicated bearer will be held in the active state without generating a reply message to the UE such that the UE does not receive keep-alive traffic from the network, and wherein the UE maintains the active state associated with the dedicated bearer and notifies the one or more applications or services that have registered for the always-on service to suppress application-layer keep-alive messages.
1 Assignment
0 Petitions
Accused Products
Abstract
The disclosure generally relates to optimized always-on wireless service using network assistance and keep-alives. More particularly, in response to a user equipment (UE) requesting a bearer for an always-on service, a network may establish the bearer for the always-on service and transmit an availability time that indicates a period during which the bearer will be held in an active state to the UE. Any applications running on the UE may then use the bearer for the always-on service, and the UE may transmit a single keep-alive message to the network before the availability time expires to reset the period during which the bearer will be held in the active state. Furthermore, the keep-alive message may be structured to not generate a reply and thereby reduce battery consumption, reduce communication overhead, and improve network capacity.
10 Citations
26 Claims
-
1. A method for optimized always-on wireless service, comprising:
-
monitoring requests for always-on service from one or more applications or services on a user equipment (UE) that does not currently have always-on service from a network; transmitting, to the network, a message that requests a bearer dedicated to always-on service in response to receiving a request to register for the always-on service from at least one of the one or more applications or services on the UE; receiving, at the UE, an availability time that indicates a period during which the bearer dedicated to the always-on service will be held in an active state; and transmitting a keep-alive message from the UE to the network before the availability time expires, wherein the keep-alive message comprises information instructing the network to reset the availability time during which the dedicated bearer will be held in the active state without generating a reply message to the UE such that the UE does not receive keep-alive traffic from the network, and wherein the UE maintains the active state associated with the dedicated bearer and notifies the one or more applications or services that have registered for the always-on service to suppress application-layer keep-alive messages. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 23, 24)
-
-
10. An apparatus, comprising:
-
one or more processors configured to monitor requests for always-on service from one or more applications or services on a user equipment (UE) that does not currently have always-on service from a network, to transmit a message that requests a bearer dedicated to always-on service to the network in response to a request to register for the always-on service from at least one of the one or more applications or services on the UE, to receive an availability time that indicates a period during which the bearer dedicated to the always-on service will be held in an active state, and to transmit a keep-alive message from the UE to the network before the availability time expires, wherein the keep-alive message comprises information instructing the network to reset the availability time during which the dedicated bearer will be held in the active state without generating a reply message to the UE such that the UE does not receive keep-alive traffic from the network, and wherein the UE maintains the active state associated with the dedicated bearer and notifies the one or more applications or services that have registered for the always-on service to suppress application-layer keep-alive messages; and a memory coupled to the one or more processors.
-
-
11. A non-transitory computer-readable storage medium having computer-executable instructions recorded thereon, wherein executing the computer-executable instructions on one or more processors causes the one or more processors to:
-
monitor requests for always-on service from one or more applications or services on a user equipment (UE) that does not currently have always-on service from a network; transmit, to the network, a message that requests a bearer dedicated to always-on service in response to receiving a request to register for the always-on service from at least one of the one or more applications or services on the UE; receive, at the UE, an availability time that indicates a period during which the bearer dedicated to the always-on service will be held in an active state; and transmit a keep-alive message from the UE to the network before the availability time expires, wherein the keep-alive message comprises information instructing the network to reset the availability time during which the dedicated bearer will be held in the active state without generating a reply message to the UE such that the UE does not receive keep-alive traffic from the network, and wherein the UE maintains the active state associated with the dedicated bearer and notifies the one or more applications or services that have registered for the always-on service to suppress application-layer keep-alive messages.
-
-
12. A method for optimized always-on wireless service, comprising:
-
establishing, at a network, a bearer dedicated to an always-on service on a user equipment (UE) in response to receiving a request for always-on service from the UE; transmitting, to the UE, an availability time that indicates a period during which the bearer dedicated to the always-on service will be held in an active state; and resetting the period during which the dedicated bearer will be held in the active state without generating a reply message to the UE in response to receiving a keep-alive message from the UE before the availability time expires, wherein the keep-alive message comprises information instructing the network to not send the reply message to the UE such that the network does not send keep-alive traffic to the UE. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 25, 26)
-
-
21. An apparatus, comprising:
-
one or more processors configured to establish a bearer dedicated to an always-on service on a user equipment (UE) in response to receiving a request for always-on service from the UE, to transmit an availability time to the UE, wherein the availability time indicates a period during which the bearer dedicated to the always-on service will be held in an active state, and to reset the period during which the dedicated bearer will be held in the active state without generating a reply message to the UE in response to receiving a keep-alive message from the UE before the availability time expires, wherein the keep-alive message comprises information instructing the apparatus to not send the reply message to the UE such that the apparatus does not send keep-alive traffic to the UE; and a memory coupled to the one or more processors.
-
-
22. A non-transitory computer-readable storage medium having computer-executable instructions recorded thereon, wherein executing the computer-executable instructions on one or more processors causes the one or more processors to:
-
establish, at a network, a bearer dedicated to an always-on service on a user equipment (UE) in response to receiving a request for always-on service from the UE; transmit, to the UE, an availability time that indicates a period during which the bearer dedicated to the always-on service will be held in an active state; and reset the period during which the dedicated bearer will be held in the active state without generating a reply message to the UE in response to receiving a keep-alive message from the UE before the availability time expires, wherein the keep-alive message comprises information instructing the network to not send the reply message to the UE such that the network does not send keep-alive traffic to the UE.
-
Specification