H04L69/04

DISTINGUISHING BETWEEN QUALITY OF SERVICE MANAGEMENT FRAMES (QMFS) AND NON-QMFS IN PROTOCOL VERSION 1 (PV1)

A method by a wireless transmitting device for distinguishing between a quality of service (QoS) management frame and a non-QoS management frame is described. The method includes generating a frame that includes a frame header, wherein the frame header includes a frame control field, wherein the frame control field includes a partial traffic identifier or subtype (PTID/subtype) subfield, wherein the PTID/subtype subfield indicates whether the frame is a quality of service (QoS) management frame or a non-QoS management frame and transmitting the frame through a wireless medium.

Front-end optimization in a content delivery network (CDN)
11457089 · 2022-09-27 · ·

A computer-implemented method, operable on a device in a content delivery network (CDN), wherein the CDN delivers content on behalf of at least one content provider, the device implementing a content delivery (CD) service, the method includes, by the service on the device: receiving a request for a particular resource from a client; determining whether the client includes an optimization support mechanism; when the client includes an optimization support mechanism, providing the client with a first version of the particular resource, optimized, at least in part, for the capabilities of the client in combination with the optimization support mechanism; otherwise providing the client with either (i) an un-optimized version of the particular resource, or (ii) a version of the particular resource optimized, at least in part, for the capabilities of the client without the capabilities of the optimization support mechanism.

Front-end optimization in a content delivery network (CDN)
11457089 · 2022-09-27 · ·

A computer-implemented method, operable on a device in a content delivery network (CDN), wherein the CDN delivers content on behalf of at least one content provider, the device implementing a content delivery (CD) service, the method includes, by the service on the device: receiving a request for a particular resource from a client; determining whether the client includes an optimization support mechanism; when the client includes an optimization support mechanism, providing the client with a first version of the particular resource, optimized, at least in part, for the capabilities of the client in combination with the optimization support mechanism; otherwise providing the client with either (i) an un-optimized version of the particular resource, or (ii) a version of the particular resource optimized, at least in part, for the capabilities of the client without the capabilities of the optimization support mechanism.

Methods and arrangements to accelerate array searches
11456972 · 2022-09-27 · ·

Logic may store at least a portion of an incoming packet at a memory location in a host device in response to a communication from the host device. Logic may compare the incoming packet to a digest in an entry of a primary array. When the incoming packet matches the digest, logic may retrieve a full entry from the secondary array and compare the full entry with the first incoming packet. When the full entry matches the first incoming packet, logic may store at least a portion of the first incoming packet at the memory location. And, in the absence of a match between the first incoming packet and the digest or full entry, logic may compare the first incoming packet to subsequent entries in the primary array to identify a full entry in the secondary array that matches the first incoming packet.

Methods and arrangements to accelerate array searches
11456972 · 2022-09-27 · ·

Logic may store at least a portion of an incoming packet at a memory location in a host device in response to a communication from the host device. Logic may compare the incoming packet to a digest in an entry of a primary array. When the incoming packet matches the digest, logic may retrieve a full entry from the secondary array and compare the full entry with the first incoming packet. When the full entry matches the first incoming packet, logic may store at least a portion of the first incoming packet at the memory location. And, in the absence of a match between the first incoming packet and the digest or full entry, logic may compare the first incoming packet to subsequent entries in the primary array to identify a full entry in the secondary array that matches the first incoming packet.

Method and apparatus for wireless communication in wireless communication system

Methods for performing a random access procedure by a terminal and a base station in a wireless communication system, a terminal, and a base station are provided. The method for performing a random access procedure by a terminal in a wireless communication system includes selecting a physical random access channel (PRACH) resource from one or more PRACH resources; transmitting, to a base station, a random access preamble based on the selected PRACH resource; identifying a random access radio network temporary identifier (RA-RNTI) based on information associated with the selected PRACH resource, wherein the information includes identity information for an uplink used for the random access preamble transmission; and monitoring a control channel for a random access response (RAR) based on the RA-RNTI.

Method and apparatus for wireless communication in wireless communication system

Methods for performing a random access procedure by a terminal and a base station in a wireless communication system, a terminal, and a base station are provided. The method for performing a random access procedure by a terminal in a wireless communication system includes selecting a physical random access channel (PRACH) resource from one or more PRACH resources; transmitting, to a base station, a random access preamble based on the selected PRACH resource; identifying a random access radio network temporary identifier (RA-RNTI) based on information associated with the selected PRACH resource, wherein the information includes identity information for an uplink used for the random access preamble transmission; and monitoring a control channel for a random access response (RAR) based on the RA-RNTI.

SYSTEM AND METHOD OF PROVIDING COMPRESSION TECHNIQUE FOR JITTER SENSITIVE APPLICATION THROUGH MULTIPLE NETWORK LINKS
20170222930 · 2017-08-03 ·

An appliance for providing compression technique for jitter sensitive application through multiple network links is described. The appliance has one or more processors and includes a link quality estimator, a jitterless compressor, and a link switcher. The link quality estimator is configured to measure latency over a first link and a second link, wherein the second link has a longer latency than the first link. The jitterless compressor is configured to accumulate packets for a time period associated with a difference in latency between the second link and the first link, and determine a number of packets based on a packet size associated with the accumulated packets and bandwidth of the first link. The link switcher is configured to acquire the determined number of packets, wherein the determined number of packets have been compressed, transmit a first packet over the second link, and transmit the acquired number of packets over the first link.

Data transmission method and related device

Embodiments provide a data transmission method and a related device. Under the method, after determining a first data packet to be sent to a receive end, a transmit end may generate a second data packet based on the first data packet, encode the second data packet, and send an encoded second data packet. A length of the second data packet is greater than a length of the first data packet. In various embodiments, when sending a data packet to the receive end, the transmit end may generate a longer data packet from a shorter data packet through combination, and send the longer data packet to the receive end after channel coding. In this way, a relatively high channel coding gain can be obtained during data transmission, and a relatively high bit error rate of short packet transmission is avoided, so that data transmission reliability can be improved.

TARGET WEBPAGE PERFORMANCE
20170279870 · 2017-09-28 ·

One or more computing devices, systems, and/or methods for generating a recommendation for increasing loading time performance of a target webpage are provided. For example, a third party window, specifying a target webpage as a source, is inserted into a webpage. The webpage is provided to a browser that displays the webpage and loads the target webpage into the third party window. Resource timing data, associated with loading the target webpage into the third party window, is retrieved. Loading time performance of the target webpage is measured based upon the resource timing data. A recommendation for increasing loading time performance of the target webpage is generated. In an example, an action such as a resource allocation change for hosting the target webpage, compression of an image of the target webpage, a connection reduction of files connected to by the target webpage, etc. is performed based upon the recommendation.