Abstract:
Various aspects of the present disclosure generally relate to wireless communication. In some aspects, a modem may receive, from an applications processor of a user equipment (UE), a registration message associated with keep alive offloading. Accordingly, the modem may filter incoming transmission control protocol (TCP) packets to determine a current sequence number and a current acknowledgement number. The modem may further receive, from the applications processor, an indication to perform a keep alive procedure. Accordingly, the modem may transmit, periodically, TCP keep alive packets based on the current sequence number and the current acknowledgement number. Numerous other aspects are described.
Abstract:
A UE may include one or more application processors and a modem processor. The modem processor may include flow priority engine configured to receive, from the one or more application processors, requests for determining priority treatment of one or more packet filters of one or more uplink transmissions and transmit the one or more uplink transmissions to a base station based on priorities of the one or more uplink transmissions. The priorities of the uplink transmissions may be determined based on at least one of the requests for priority treatment received from the one or more application processors, mapping of uplink transmissions to radio bearers, the priorities of the radio bearers, or one or more configuration rules.
Abstract:
Techniques for performing system selection based on a usage model that uses "access strings", "profiles", and "activation strings" are described. Access strings are defined for wireless data services and provide a highly intuitive user interface. Each access string is associated with one or more profiles. Each profile includes various parameters needed to establish a specific data call. Each profile is further associated with an activation string that contains connection information for the data call. System selection is performed in two parts. In the first part, a wireless user views access strings for available data services, selects the access string for the desired data service, and returns the selected access string. In the second part, the wireless device selects a profile for a system most suited to provide the desired data service, from among all profiles associated with the selected access string.
Abstract:
Methods, systems, and devices for wireless communication are described. In some wireless communications systems, a user equipment (UE) may communicate with a base station using various techniques designed to, for example, limit latency with or without regard to power consumption at the UE and throughput at the UE. In some instances, a user may desire low latency to improve the quality of an application function. In such cases, a UE may prioritize low latency over other efficiencies in order to improve the functionality of or user experience with an application. The user of a UE, or an application running on the UE, may request to operate in a low latency mode, and a component of the UE may receive the request and configure various other components of the UE to operate in the low latency mode.
Abstract:
A method for reordering data by an electronic device is described, including receiving a first set of data packets via a first radio access technology (RAT). The method also includes receiving a second set of data packets via a second RAT. The first and second sets of data packets are from a data stream. The method further includes providing at least a portion of the first set of data packets or of the second set of data packets to an application processor. The method additionally includes buffering, in application processor memory, the at least the portion of the first set of data packets or the at least the portion of the second set of data packets. The method also includes reordering the at least the portion of the first set of data packets or the at least the portion of the second set of data packets.
Abstract:
Various aspects of the present disclosure generally relate to wired and/or wireless communication. In some aspects, a device may receive a plurality of data packets at a modem of the device. The device may group, at the modem of the device, payloads of a first subset of the plurality of data packets into a container. The device may transfer, to a processor of the device and using the modem, the container via a first interface channel. The device may transfer, to the processor and using the modem, a second subset of the plurality of data packets via a second interface channel. Numerous other aspects are provided.
Abstract:
Methods, systems, and devices for wireless communication are described. In some wireless communications systems, a user equipment (UE) may communicate with a base station using various techniques designed to limit power consumption and improve throughput at the UE. In some instances, it may be appropriate for a UE to operate in a low latency mode in which reducing latency is prioritized over providing other efficiencies in order to improve the quality or functionality of an application. As described herein, in such instances, a user of a UE, or an application running on the UE, may request to operate in a low latency mode, and a hardware or software component of the UE may receive the request and configure various other components of the UE to operate in the low latency mode.
Abstract:
Techniques for performing system selection based on a usage model that uses 'access strings', 'profiles', and 'activation strings' are described. Access strings are defined for wireless data services and provide a highly intuitive user interface. Each access string is associated with one or more profiles. Each profile includes various parameters needed to establish a specific data call. Each profile is further associated with an activation string that contains connection information for the data call. System selection is performed in two parts. In the first part, a wireless user views access strings for available data services, selects the access string for the desired data service, and returns the selected access string. In the second part, the wireless device selects a profile for a system most suited to provide the desired data service, from among all profiles associated with the selected access string.