Abstract:
Systems, methods, and apparatus for adaptively modifying latency times governing entry of a PCIe interface into low power states are described. A method performed by a controller of a PCIe interface includes determining that a burst of data is being transmitted on a PCIe link, configuring a timer to signal when an entry latency period has elapsed after determining that a PCIe link has entered an idle state, causing one or more circuits of the PCIe interface to enter a low-power state when the timer signals that the entry latency period has elapsed before the PCIe link becomes active, and increasing the entry latency period when a number of entries of the PCIe interface to the low-power state that occurs during transmission of the burst of data exceeds a threshold maximum number.
Abstract:
Techniques are described for wireless communication at a wireless communication device. One method includes receiving wireless wide area network (WWAN) packets at a WWAN processing subsystem of the wireless communication device; transferring wireless local area network (WLAN) packet information from a WLAN processing subsystem of the wireless communication device to the WWAN processing subsystem, the WLAN packet information comprising a subset of data associated with WLAN packets; performing a reordering process in the WWAN processing subsystem, the reordering process based at least in part on the received WWAN packets and the WLAN packets that correspond to the transferred WLAN packet information; and providing an indication of the reordered WWAN packets and the WLAN packets to an application processing subsystem of the wireless communication device.
Abstract:
Methods, systems, and devices are described for managing broadcasts of data in wireless communications. A request to join a multicast session is received. A plurality of broadcast technology based identifiers associated with the multicast session are received. Each broadcast technology based identifier identifies one of a plurality of radio access technologies (RATs) broadcasting the multicast session. One of the plurality of RATs is selected. A multicast stream of data associated with the multicast session is received from the selected RAT.
Abstract:
Methods and apparatus for wireless communication in a mobile device that includes relinquishing a client side high level operation system (HLOS) internet protocol (IP) context of a user equipment (UE), when the UE, connected to a network via a Wireless Wide Area Network (WWAN) connection, is transported to a Wireless Local Area Network (WLAN) connection area. Aspects of the methods and apparatus include maintaining a Packet Data Protocol (PDP) context of the UE, when the UE, connected to the network via the WWAN connection, is transported to a WLAN connection area. Aspects of the methods and apparatus include setting a linger timer for a certain period of time to defer deactivation of the PDP context and deactivating the PDP context when the linger timer expires.
Abstract:
Aspects disclosed in the detailed description include power saving techniques in computing devices. In particular, as data is received by a modem processor in a computing device, the data is held until the expiration of a modem timer. The data is then passed to an application processor in the computing device over a peripheral component interconnect express (PCIe) interconnectivity bus. On receipt of the data from the modem processor, the application processor sends data held by the application processor to the modem processor over the PCIe interconnectivity bus. The application processor also has an uplink timer. If no data is received from the modem processor before expiration of the uplink timer, the application processor sends any collected data to the modem processor at expiration of the uplink timer. However, if data is received from the modem processor, the uplink timer is reset.