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 for the always-on service from at least one of the 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 to reset the period during which the dedicated bearer will be held in the active state, wherein the UE maintains the state associated with the dedicated bearer and notifies the one or more applications or services on the UE to suppress 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
-
Citations
40 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 for the always-on service from at least one of the 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 to reset the period during which the dedicated bearer will be held in the active state, wherein the UE maintains the state associated with the dedicated bearer and notifies the one or more applications or services on the UE to suppress keep-alive messages. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An apparatus, comprising:
-
means for monitoring requests for always-on service from one or more applications or services on the apparatus, wherein the apparatus does not currently have always-on service from a network; means for transmitting, to the network, a message that requests a bearer dedicated to always-on service in response to receiving a request for the always-on service from at least one of the applications or services on the apparatus; means for receiving 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 means for transmitting a keep-alive message to the network before the availability time expires to reset the period during which the dedicated bearer will be held in the active state, wherein the apparatus maintains the state associated with the dedicated bearer and notifies the one or more applications or services on the apparatus to suppress keep-alive messages. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. 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 for the always-on service from at least one of the 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 to reset the period during which the dedicated bearer will be held in the active state, wherein the UE maintains the state associated with the dedicated bearer and notifies the one or more applications or services on the UE to suppress keep-alive messages; and a memory coupled to the one or more processors.
-
-
20. A 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 for the always-on service from at least one of the 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 to reset the period during which the dedicated bearer will be held in the active state, wherein the UE maintains the state associated with the dedicated bearer and notifies the one or more applications or services on the UE to suppress keep-alive messages.
-
-
21. 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 in response to receiving a keep-alive message from the UE before the availability time expires. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. An apparatus, comprising:
-
means for establishing 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; means for 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 means for resetting the period during which the dedicated bearer will be held in the active state in response to receiving a keep-alive message from the UE before the availability time expires. - View Dependent Claims (31, 32, 33, 34, 35, 36, 37, 38)
-
-
39. 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 in response to receiving a keep-alive message from the UE before the availability time expires; and a memory coupled to the one or more processors.
-
-
40. A 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 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 in response to receiving a keep-alive message from the UE before the availability time expires.
-
Specification