H04L47/365

Methods and devices for preserving relative timing and ordering of data packets in a network

A packet network includes packet engines that perform packet handling. Cipher engines are provided separately from the packet engines for encryption and/or authentication operations. To preserve relative timing and ordering of data packets, a packet engine performs pre-shaping of data traffic, wherein the packet engine inserts dummy packets into a data flow. The packet engine provides the pre-shaped data traffic to a cipher engine.

Apparatus and method for configuring MMT payload header

Disclosed are an apparatus and a method for configuring an MMT payload header. The apparatus for configuring an MMT payload header, according to one embodiment, extracts a sequence number of a media processing unit (MPU) comprising one or a plurality of media fragment units, which are to be aggregated into one payload and mapped, and displays the extracted sequence number of the MPU on the MMT payload header. Specifically, the apparatus for configuring an MMT payload header displays the sequence number commonly associated with a plurality of MFUs on the header only once, when the plurality of MFUs in one payload are aggregated in the one payload and mapped.

Method, entity and program for transmitting communication signal frames
11095759 · 2021-08-17 · ·

The invention relates to a method implemented by a communicating entity in a packet-switched network, comprising at least one port for transmitting communication signal frames comprising a first type of frames, intended to be transmitted in a plurality of streams for which a traffic shaping is defined, and a second type of frames, for which no traffic shaping is defined, each frame being able to be fragmented so as to transmit a fragment only of a frame of said second type. The communicating entity stores a plurality of first queues of frames of the first type, the first queues being associated respectively to said plurality of streams, and at least one second queue for frames of the second type. The entity further schedules transmissions of first type frames, and between at least two first type frames, transmission of at least a fragment of at least one second type frame.

Improving wireless communication in an environment with electromagnetic interference
11089603 · 2021-08-10 · ·

Methods, apparatuses, and embodiments related to wireless communication in an environment with electromagnetic interference. In some embodiments, during an initial interconnection setup between a transmitting wireless local area network (WLAN) and a receiving WLAN device, and a first frame or packet is wirelessly transmitted or received by the wireless device. An electromagnetic signal from nearby devices that interferes with wireless transmission is detected. Based on the detection of the wireless transmission interference, the wireless communication parameter is changed to increase communication throughput, and a second frame or packet is wirelessly transmitted or received.

Preventing peak current draw in a wireless device
11071059 · 2021-07-20 · ·

Preventing peak current draw in a wireless device. In an embodiment, a data payload to be transmitted is segmented into data payload segment(s) based on the data payload size and a peak current rating of the wireless device's battery, such that each data payload segment has a segment size which is estimated to result, during transmission of the data payload segment, in a maximum current draw from the battery that is less than the peak current rating of the battery. Then, each data payload segment is transmitted, such that the transmission of one data payload segment does not overlap with the transmission of any other data payload segment.

DYNAMIC PACKET SIZE ADAPTATION TO IMPROVE WIRELESS NETWORK PERFORMANCE FOR 5G OR OTHER NEXT GENERATION WIRELESS NETWORK
20210306278 · 2021-09-30 ·

Various embodiments disclosed herein provide for identifying optimal data packet size to achieve a higher throughput a wireless communication network. According to some embodiments, a system can comprise monitoring a transmit control protocol performance associated with a first transmission of data packets over a first duration of time, wherein a packet size of the data packets is a first data packet size, detecting that the transmit control protocol performance satisfies a function with respect to a threshold and in response to the detecting that transmit control protocol performance satisfies the function with respect to the first threshold, determining a second data packet size to use for a second transmission of the data packets over a second duration of time, transmitting a request to change the packet size of the data packets to the second data packet.

OPTIMISING MAXIMUM TRANSMISSION UNITS FOR VEHICLE-SATELLITE COMMUNICATIONS
20230403238 · 2023-12-14 · ·

A method of controlling communications includes at a server determining a current vehicle geographic location, determining a communications channel is available for the vehicle at the determined current vehicle location, dynamically adjusting a maximum transmission unit, MTU, used by the vehicle for communications over the available communications channel based on a predicted optimal MTU determined from a current time and geographic location of the vehicle. The adjusted MTU setting may be dependent on whether a communications comprises a mobile originating, MO, message sent by the vehicle or a mobile terminating, MT, message received by the vehicle, and sending the adjusted MTU for the satellite communications channel to the vehicle. The dynamic adjustment of the MTU increases the data volume which can be communicated between the vehicle and a communications satellite using the respective current or next available satellite-communications channel.

EXTREME HIGH THROUGHPUT PHYSICAL LAYER DATA RATE

Methods, apparatuses, and computer readable media for extreme high throughput (EHT) physical layer data rate. An apparatus of an access point (AP) comprising processing circuitry configured to encode an EHT capabilities element, the EHT capabilities element comprising a maximum media access control (MAC) protocol data unit (MPDU) in an aggregated MPDU (A-MPDU) length exponent subfield. The processing circuitry further configured to configure the AP to transmit the EHT capabilities element to a station (STA), and determine a maximum A-MPDU length based on two raised to a power of a constant plus a value of the A-MPDU length exponent subfield. The processing circuitry further configured to encode MPDUs in an A-MPDU, where the A-MPDU is encoded to be less than or equal to the maximum A-MPDU length.

Methods for dynamically managing utilization of Nagle's algorithm in transmission control protocol (TCP) connections and devices thereof

Methods, non-transitory computer readable media, network traffic management apparatuses, and network traffic management systems that monitor at least one TCP connection. A determination is made when an established configuration for the TCP connection requires modification based on the monitoring. The established configuration corresponds to utilization of Nagle's algorithm for the TCP connection. The established configuration is automatically modified to enable or disable utilization of Nagle's algorithm for the TCP connection, when the determination indicates that the established configuration requires modification. By automatically toggling utilization of Nagle's algorithm for a TCP connection, the TCP connection can advantageously be dynamically optimized with this technology with respect to performance metrics such as latency and bandwidth efficiency.

Systems and methods for providing self-referencing utilization calculation and dynamic resource allocation based thereon for digital transmissions

Systems and methods for self-referencing utilization calculation and dynamic resource allocation for digital transmissions are provided. Systems may include a target resource module configured to derive and store a target resource allocation for each sender from a plurality of senders. Systems may include a cost-calculation engine configured to generate a resource cost estimate for a transmission based on metadata associated with the transmission, and embed the resource cost estimate in the metadata. Systems may also include a resource allocation module configured to allocate digital resources for the transmission based on the metadata. Allocating digital resources for the transmission may reserve the digital resources for the transmission and prevent overloading of the digital resources.