Abstract:
Techniques for maintaining an always-on data session for an access terminal are described. Messages to keep alive the data session may be sent using non-traffic channels to avoid bringing up traffic channels just to send these messages. In one design, an access network may send a first message (e.g., a RouteUpdateRequest message) on a first non-traffic channel (e.g., a control channel) to the access terminal. The access terminal may return a second message (e.g., a RouteUpdate message) on a second non-traffic channel (e.g., an access channel) to the access network. The access network may then send a third message (e.g., for an Echo-Request) on the first non-traffic channel over a smaller area covering an approximate location of the access terminal, which may be determined based on the second message. The access terminal may return a fourth message (e.g., for an Echo-Reply) on the second non-traffic channel to the access network.
Abstract:
Systems and methods for synchronizing filter records between a mobile device and a network node are described herein. Upon detection of a precedence contention when installing filters at the network node, a synchronization command can be initiated to synchronize the filter records between the mobile device and the network node.
Abstract:
Systems and methods for automatically providing different levels of Quality of Service (QoS) to applications in a communication network having various content providers. Typically, content is provided to applications that are unable to specify applicable QoS. A service node is provided to coordinate transfer of data to the applications. The service node further cooperates with an access terminal running the applications to specify the QoS.
Abstract:
Apparatus and methods are disclosed for power optimization in a wireless device. The apparatus and methods effect monitoring the amount of data stored in a data buffer that buffers data input to and data output from a processor. Dependent on the amount of data stored in the buffers parameters of a control function, such as a Dynamic Clock and Voltage Scaling (DCVS) function are modified based on the amount of data stored in the data buffer. By modifying or pre-empting the parameters of the control function, which controls at least processor frequency, the processor can process applications more dynamically over default parameter settings, especially in situations where one or more real-time activities having strict time constraints for completion are being handled by the processor as evinced by increased buffer depth. As a result, power usage is further optimized as the control function is more responsive to processing conditions.
Abstract:
A method and apparatus for enabling a data call in a wireless network comprising determining if the data call in a packet app is a relay model tethered data call; and determining if default link flow type Flow 1 is deactivated for the data call. In one aspect, one or more of the following is also included: determining if the type of the data call is CDMA 2000 1X, IS-95A/B, EVDO Rev. 0, EVDO Rev. A or EVDO Rev. B; determining the type of the packet app; requesting to deactivate default link flow type Flow 1; and determining if default link flow type Flow 1 is deactivated for the data call; and wherein the type of the packet app is of a default packet app (DPA), a multi-flow packet app (MPA), an enhanced multi-flow packet app (EMPA) or a multi-link multi-flow packet app (MMPA).
Abstract:
The disclosure relates to techniques for maintaining minimum quality of service (QoS) communication sessions with a wireless communication device (WCD) over a data-based communication network during a hard handoff between access networks for the WCD. More specifically, the techniques determine whether a closed connection between the WCD and a first access network during a minimum QoS communication session is due to a hard handoff between the first access network and a second access network. In the case of a hard handoff, the techniques maintain open QoS reservations associated with data flows included in the minimum QoS communication session for a predetermined period of time to enable a new connection to be established between the WCD and a second access network. The techniques described herein may especially useful when performing a voice over Internet Protocol (VoIP) call over an Evolution-Data Optimized (EVDO) communication network.
Abstract:
A wireless communications device is configured to establish a radio level session with a network at a relatively high or highest protocol level among a plurality of protocol levels supported. Upon failures in establishing, or during, a network level data session, the radio level session is closed. Thereafter, the device re-attempts to establish the network level session at a lower, fallback protocol level, by pretending it is a legacy device incapable of supporting the high protocol level. In this manner, the network is likely to follow a different procedure in establishing data communications, whereby an error that caused the failure is less likely to be repeated. As examples, error conditions in eHRPD data sessions result in fallback to HRPD or 1xRTT data sessions. A network based alternative embodiment implements protocol fallback via appropriate fallback instructions to the wireless device.
Abstract:
Techniques to detect for end of service using dynamic inactivity timer thresholds are described. An access terminal establishes a radio connection for one or more applications. Data and signaling for the application(s) may be sent on one or more first flows (e.g., RLP flows) that may carry any number of second flows (e.g., IP flows). The access terminal determines a dynamic inactivity timer threshold for each first flow, e.g., based on at least one inactivity timer threshold for at least one second flow mapped to that first flow. The access terminal determines whether each first flow is inactive based on the inactivity timer threshold for that first flow, e.g., declares each first flow to be inactive if no activity is detected on that first flow for a period exceeding the inactivity timer threshold. The access terminal closes the radio connection when all first flow(s) are determined to be inactive.
Abstract:
The disclosure relates to techniques for maintaining minimum quality of service (QoS) communication sessions with a wireless communication device (WCD) over a data-based communication network during a hard handoff between access networks for the WCD. More specifically, the techniques determine whether a closed connection between the WCD and a first access network during a minimum QoS communication session is due to a hard handoff between the first access network and a second access network. In the case of a hard handoff, the techniques maintain open QoS reservations associated with data flows included in the minimum QoS communication session for a predetermined period of time to enable a new connection to be established between the WCD and a second access network. The techniques described herein may especially useful when performing a voice over Internet Protocol (VoIP) call over an Evolution-Data Optimized (EVDO) communication network.
Abstract:
Techniques to detect for end of service using dynamic inactivity timer thresholds are described. An access terminal establishes a radio connection for one or more applications. Data and signaling for the application(s) may be sent on one or more first flows (e.g., RLP flows) that may carry any number of second flows (e.g., IP flows). The access terminal determines a dynamic inactivity timer threshold for each first flow, e.g., based on at least one inactivity timer threshold for at least one second flow mapped to that first flow. The access terminal determines whether each first flow is inactive based on the inactivity timer threshold for that first flow, e.g., declares each first flow to be inactive if no activity is detected on that first flow for a period exceeding the inactivity timer threshold. The access terminal closes the radio connection when all first flow(s) are determined to be inactive.