Suspended baseband state
First Claim
1. A method comprising:
- by a user equipment device (UE) engaging in an active connection with a remote server;
determining, by a baseband layer of the UE, that a signal strength indicator associated with the active connection has fallen below a first threshold;
in response to determining that the signal strength indicator has fallen below the first threshold, transmitting, by the baseband layer to an application layer of the UE, a notification to suspend the connection, wherein the application layer is configured to cause the UE to suspend transmission of keep alive signaling to the remote server while the connection is suspended, and wherein state information associated with the connection is maintained by the UE while the connection is suspended;
while the connection is suspended, determining, by the baseband layer, that the signal strength indicator has risen above a second threshold; and
resuming the connection in response to the determination that the signal strength indicator has risen above the second threshold, wherein resuming the connection comprises sending a keep alive message to the remote server to determine if the connection is still active.
1 Assignment
0 Petitions
Accused Products
Abstract
A user equipment (UE) device and associated methods for entering a suspended baseband state in response to a signal strength indicator falling below a threshold. A UE engages in an active connection with a remote server, which may be a transmission control protocol (TCP) push connection. A baseband layer of the UE determines that the signal strength indicator has fallen below a threshold, and transmits a notification to an application layer of the UE to suspend the connection. The baseband layer may later determine that the signal strength has risen above a second threshold, whereby the UE may resume the suspended connection. The UE may maintain state information associated with the connection during the suspended state, such that the UE may resume the suspended connection without reestablishing a new connection with the remote server.
15 Citations
20 Claims
-
1. A method comprising:
by a user equipment device (UE) engaging in an active connection with a remote server; determining, by a baseband layer of the UE, that a signal strength indicator associated with the active connection has fallen below a first threshold; in response to determining that the signal strength indicator has fallen below the first threshold, transmitting, by the baseband layer to an application layer of the UE, a notification to suspend the connection, wherein the application layer is configured to cause the UE to suspend transmission of keep alive signaling to the remote server while the connection is suspended, and wherein state information associated with the connection is maintained by the UE while the connection is suspended; while the connection is suspended, determining, by the baseband layer, that the signal strength indicator has risen above a second threshold; and resuming the connection in response to the determination that the signal strength indicator has risen above the second threshold, wherein resuming the connection comprises sending a keep alive message to the remote server to determine if the connection is still active. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
8. A user equipment device (UE), comprising:
-
a radio; a baseband processor (BB) operatively coupled to the radio; and an application processor (AP) operatively coupled to the BB; wherein the UE is configured to; engage in an active connection with a remote server; determine, by the BB, that a signal strength indicator associated with the active connection has fallen below a first threshold; in response to determining that the signal strength indicator has fallen below the first threshold, transmit, by the BB to the AP, a notification to suspend the connection, wherein the AP is configured to cause the UE to suspend transmission of keep alive signaling to the remote server while the connection is suspended, and wherein state information associated with the connection is maintained by the UE while the connection is suspended; while the connection is suspended, determine, by the BB, that the signal strength indicator has risen above a second threshold; and resume the connection in response to the determination that the signal strength indicator has risen above the second threshold, wherein resuming the connection comprises sending a keep alive message to the remote server to determine if the connection is still active. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer-readable memory medium that stores program instructions that, when executed by a processor of a user equipment device (UE), cause the UE to:
-
engage in an active connection with a remote server; determine, by a baseband layer of the UE, that a signal strength indicator associated with the active connection has fallen below a first threshold; in response to determining that the signal strength indicator has fallen below the first threshold, transmit, by the baseband layer to an application layer of the UE, a notification to suspend the connection, wherein, while the connection is suspended, transmission by the UE of keep alive signaling to the remote server is suspended by the application layer, and wherein state information associated with the connection is maintained by the UE while the connection is suspended; while the connection is suspended, determine, by the baseband layer, that the signal strength indicator has risen above a second threshold; resume the connection in response to the determination that the signal strength indicator has risen above the second threshold; and while resuming the connection, send a keep alive message to the remote server to determine if the connection is still active. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification