Abstract:
Un procedimiento para monitorizar el éxito de una transmisión de una unidad de datos de protocolo de control, en el que en caso de que una transmisión de una unidad de datos de protocolo no sea exitosa, se transmite una unidad de datos de protocolo de control para realizar una comprobación de estado usando a la vez menos recursos del transmisor, comprendiendo el procedimiento: identificar (804) una transmisión de una unidad de datos de protocolo de control; incrementar (806) un contador como una correlación directa de la transmisión identificada para la unidad de datos de protocolo de control; solicitar (808) una respuesta a un módulo al cual se transfiere la transmisión, en base a la respuesta determinar (810), si la transmisión ha sido exitosa; si la transmisión no fue exitosa: comparar (814) el contador, después de incrementar, con un nivel de umbral; activar (818) el reinicio del contador y el reinicio del protocolo de enlace radio, en base a un resultado de comparar (814) el umbral con el contador.
Abstract:
Un procedimiento de gestión de memoria, el procedimiento comprende los pasos de: asignar primeros ítems de memoria, comprendiendo cada uno de los primeros ítems de memoria un primer encabezado y una carga útil, comprendiendo la carga útil fragmentos de memoria independientemente asignable, comprendiendo el primer encabezado una referencia a la memoria asignable en la carga útil; que se caracteriza porque el procedimiento comprende además los pasos de: asignar segundos ítems de memoria, comprendiendo cada segundo ítem de memoria un segundo encabezado, comprendiendo el segundo encabezado una referencia a uno o más fragmentos de memoria en la carga útil de los primeros ítems de memoria; recibir solicitudes para la asignación de memoria; y responder a las solicitudes de asignación de memoria devolviendo una referencia desde el encabezado de un primer o un segundo ítem de memoria.
Abstract:
Systems and methodologies are described that facilitate avoidance of duplicative resource allocation and/or erroneous service charges via unambiguously indicating an entity responsible for quality of service (QoS) initiation. In one example, an indication is provided to a mobile device to indicate a preference for network-initiated QoS or a preference for device -initiated QoS. QoS for a data flow can be established in accordance with the indication. For instance, the mobile device initiates QoS when the indication specifies a preference for device-initiated QoS while a network establishes QoS when the indication specifies a preference for network-initiated QoS.
Abstract:
Techniques for managing resources at a wireless device are described. In one aspect, the wireless device controls applications based on resource dema nds and available resources. Processing demands by the applications may be m onitored, and at least one of the applications may be controlled based on th e processing demands and a maximum processing capacity of a processing unit executing the applications. A data application may be controlled by reducing the amount of data exchanged by the application when high processing demand s are detected, and vice versa. In another aspect, the wireless device varie s resource capacity to match resources demands. The processing capacity of t he processing unit may be adjusted based on the processing demands. Higher c lock frequency may be selected for the processing unit when the processing d emands exceed a high threshold, and lower clock frequency may be selected wh en processing demands fall below a low threshold.
Abstract:
Methods and apparatus for downlink rate control by a user equipment (UE) (e.g., when an overload condition happens at the UE) are provided. For example, the UE may experience CPU overload, CPU near-overload, memory overload, memory near-overload, overheating or near-overheating. For certain aspects, the UE may simulate a "degraded channel" in order to cause an eNodeB to lower a transmission rate or block-size as it would in response to receiving an indication of bad channel conditions. The UE may simulate a degraded channel by modifying a channel quality indicator (CQI) and transmitting negative acknowledgment (NACK) messages to the eNodeB. Therefore, the eNodeB may be responsible for guaranteeing quality of service (QoS) based on the new degraded channel condition. In other aspects, UE downlink flow control is achieved by dropping hybrid automatic repeat request (HARQ) packets or reducing a radio link control (RLC) receive window size when an overload condition occurs.
Abstract:
Devices and methods are provided for system selection from a plurality of wireless system access technologies, such as a first group (e.g., 3GPP2 technologies) and a second group (e.g., 3GPP technologies). In one embodiment, the method may involve storing identification information pertaining to the first group in a database, wherein the database may concern the priority of ones of the access technologies pertaining to the second group. The method may also involve selecting a preferred access technology from one of the first and second groups based at least in part on the identification information stored in the database.
Abstract:
A method an apparatus and a computer program product for wireless communication are provided where at a first wireless node a weighted average of a frame loss rate is determined for a plurality of frames transmitted from a second wireless node using a first codec; feedback is transmitted to the second wireless node based at least in part on the frame loss rate; and one or more frames are received from the second wireless node using a second codec responsive to transmitting the feedback. Also transmitting from a first wireless node a plurality of frames to a second wireless node using a first codec; receiving frame loss rate information from the second wireless node responsive to the transmitting; selecting a second codec based at least in part on the frame loss rate information and transmitting a second plurality of frames to the second wireless node using the second codec.