H04L69/22

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

A method by a wireless transmitting device is disclosed for indicating a partial traffic identifier (PTID) or an access category index (ACI) in a header compression element. The method includes generating a frame that includes the header compression element, wherein the header compression element includes a first subfield that is for indicating a PTID of a quality of service (QoS) data frame or an ACI of a QoS management frame and a second subfield indicating whether the first subfield indicates the PTID of the QoS data frame or the ACI of the QoS management frame. The method further includes transmitting the frame through a wireless medium.

Delayed Preamble Detection for Bluetooth Receiver based on Interferer Metrics
20230217370 · 2023-07-06 · ·

The present invention relates to a method and apparatus for reducing power consumption in a receiver of a time slotted communication system. An RF front end has power applied after the start of a preamble or after the start of a header, or upon the start of a packet payload based on connection status, signal level, and interference level. Where the signal level is constant, the communication system is in a connected state, and the interference level is low, the system bypasses packet header destination address matching, or optionally, uses only the least significant bits of the header destination address for matching purposes.

DEVICE-ENABLED ACCESS CONTROL IN A MESH NETWORK
20230216803 · 2023-07-06 · ·

A method including receiving, by a device in communication with a first endpoint and a second endpoint in a mesh network, a first communication from the first endpoint and a second communication from the second endpoint; selectively comparing, by the device, first observed connection state information associated with the first communication with the stored connection state information associated with outgoing communications transmitted by the device, and second observed connection state information associated with the second communication with the stored connection state information; and selectively processing, by the device, the first communication based at least in part on a result of selectively comparing the first observed connection state information with the stored connection state information, and the second communication based at least in part on a result of selectively comparing the second observed connection state information with the stored connection state information. Various other aspects are contemplated.

DEVICE-ENABLED ACCESS CONTROL IN A MESH NETWORK
20230216803 · 2023-07-06 · ·

A method including receiving, by a device in communication with a first endpoint and a second endpoint in a mesh network, a first communication from the first endpoint and a second communication from the second endpoint; selectively comparing, by the device, first observed connection state information associated with the first communication with the stored connection state information associated with outgoing communications transmitted by the device, and second observed connection state information associated with the second communication with the stored connection state information; and selectively processing, by the device, the first communication based at least in part on a result of selectively comparing the first observed connection state information with the stored connection state information, and the second communication based at least in part on a result of selectively comparing the second observed connection state information with the stored connection state information. Various other aspects are contemplated.

METHODS AND SYSTEMS FOR GENERATING DATA PACKETS IN SMART NETWORK INTERFACE CONTROLLERS
20230216789 · 2023-07-06 · ·

This disclosure is directed to processes and systems for generating data packets in a smart network interface controller (“SNIC”) of a host server computer. A smart packet generator (“spktgen”) controller receives a user command that contains directions for how packets are generated in the SNIC. The command is sent to a spktgen daemon that runs in a control core of the multicore processor. The spktgen daemon extracts the type of packet generator and packet parameters recorded in the command and sends the type of packet generator and packet parameters to a spktgen engine that also runs in the control core. The spktgen engine creates threads in each of one or more data cores of the multicore processor. Each thread comprises instructions for generating data packets from the data generated by data generating sources of the host in accordance with the type of packet generator and the packet parameters.

METHODS AND SYSTEMS FOR GENERATING DATA PACKETS IN SMART NETWORK INTERFACE CONTROLLERS
20230216789 · 2023-07-06 · ·

This disclosure is directed to processes and systems for generating data packets in a smart network interface controller (“SNIC”) of a host server computer. A smart packet generator (“spktgen”) controller receives a user command that contains directions for how packets are generated in the SNIC. The command is sent to a spktgen daemon that runs in a control core of the multicore processor. The spktgen daemon extracts the type of packet generator and packet parameters recorded in the command and sends the type of packet generator and packet parameters to a spktgen engine that also runs in the control core. The spktgen engine creates threads in each of one or more data cores of the multicore processor. Each thread comprises instructions for generating data packets from the data generated by data generating sources of the host in accordance with the type of packet generator and the packet parameters.

Method of reporting received signal strength on per frame basis in wi-fi network

Aspects of the present disclosure are drawn to a client device for use with an access point device. The client device includes: a memory; and a processor configured to execute instructions stored on the memory to cause the client device to: obtain a value associated with a capability of the client device, create a response including a header and a payload, the header including a reserved field including a bit reporting that the payload of the response includes the value associated with the capability, and transmit the response to the APD.

Method of reporting received signal strength on per frame basis in wi-fi network

Aspects of the present disclosure are drawn to a client device for use with an access point device. The client device includes: a memory; and a processor configured to execute instructions stored on the memory to cause the client device to: obtain a value associated with a capability of the client device, create a response including a header and a payload, the header including a reserved field including a bit reporting that the payload of the response includes the value associated with the capability, and transmit the response to the APD.

Service worker configured to serve multiple single page applications

Disclosed herein is a system configured to implement a service worker capable of serving multiple single page applications (SPAs) that are hosted in the same uniform resource locator (URL) space (e.g., a domain within which the SPAs are hosted). Accordingly, the defined scope of the service worker is no longer bound by only one SPA, but rather by a root directory of a web site that hosts multiple SPAs. Since the service worker described herein serves multiple SPAs, the service worker implements an approach to ensure that a correct application controller corresponding to the SPA that hosts a URL is invoked. To do this, the service worker is configured to leverage a router and a routing table to associate a URL included in a request from a browser with the correct application controller corresponding to the SPA that hosts the URL for which the request is sent.

Service worker configured to serve multiple single page applications

Disclosed herein is a system configured to implement a service worker capable of serving multiple single page applications (SPAs) that are hosted in the same uniform resource locator (URL) space (e.g., a domain within which the SPAs are hosted). Accordingly, the defined scope of the service worker is no longer bound by only one SPA, but rather by a root directory of a web site that hosts multiple SPAs. Since the service worker described herein serves multiple SPAs, the service worker implements an approach to ensure that a correct application controller corresponding to the SPA that hosts a URL is invoked. To do this, the service worker is configured to leverage a router and a routing table to associate a URL included in a request from a browser with the correct application controller corresponding to the SPA that hosts the URL for which the request is sent.