H04L47/34

Messaging system of partial and out-of-order events

Methods, systems, and computer readable medium are provided for receiving an event message in a plurality of event messages, the event message comprising a sequence number and associated data, identifying the event message as an out-of-order event message based on the sequence number, assigning a priority level to the out-of-order event message based on a plurality of priority rules, and placing the out-of-order event message in a primary queue of messages based on the priority level assigned to the event message.

Messaging system of partial and out-of-order events

Methods, systems, and computer readable medium are provided for receiving an event message in a plurality of event messages, the event message comprising a sequence number and associated data, identifying the event message as an out-of-order event message based on the sequence number, assigning a priority level to the out-of-order event message based on a plurality of priority rules, and placing the out-of-order event message in a primary queue of messages based on the priority level assigned to the event message.

Managing a reordering timer

Embodiments include methods for managing a reordering timer performed by a processor of a wireless device. The processor may receive packets from a communication network and store the packets in a memory buffer of the wireless device. The processor may detect one or more conditions that affect an amount of time required to reorder or reassemble at least some of the packets received from the communication network. The processor may determine a timer adjustment based on the detected one or more conditions. The processor may adjust a timer with the determined timer adjustment. The processor may deliver one or more packets from the memory buffer in response to expiration of the adjusted timer.

DATA COMMUNICATION APPARATUS AND METHOD
20230019132 · 2023-01-19 ·

A data communication apparatus having a message receiver, and a message transmitter to transmit messages to the message receiver. The message transmitter being configured to partition a payload greater than a predetermined size into a set of plural successive messages each being no larger than the predetermined size and to associate one or more flags with respective ones of the set of plural successive messages, the one or more flags indicating an ordering of messages within a set of plural successive messages, and the message receiver having a buffer to buffer received messages of a set of plural successive messages to reassemble a payload represented by the given set of plural successive messages, and a detector to detect an expected ordering of the one or more flags with respect to receipt by the message receiver of messages of a given set of plural successive messages.

DATA COMMUNICATION APPARATUS AND METHOD
20230019132 · 2023-01-19 ·

A data communication apparatus having a message receiver, and a message transmitter to transmit messages to the message receiver. The message transmitter being configured to partition a payload greater than a predetermined size into a set of plural successive messages each being no larger than the predetermined size and to associate one or more flags with respective ones of the set of plural successive messages, the one or more flags indicating an ordering of messages within a set of plural successive messages, and the message receiver having a buffer to buffer received messages of a set of plural successive messages to reassemble a payload represented by the given set of plural successive messages, and a detector to detect an expected ordering of the one or more flags with respect to receipt by the message receiver of messages of a given set of plural successive messages.

COMMUNICATION METHOD, ACCESS NETWORK DEVICE, TERMINAL DEVICE, AND CORE NETWORK DEVICE
20230012998 · 2023-01-19 ·

A communication method, an access network device, a terminal device, and a core network device where the terminal device is handed over from a first access network device to a second access network device, the second access network device learns of first service progress of the first access network device based on a first sequence number of a data packet forwarded by the first access network device, without introducing additional progress exchange information between the two access network devices.

DOWNLINK DATA STALL OPTIMIZATION BY ADDRESSING AN OUT-OF-ORDER PACKET SEQUENCE

Aspects of the present disclosure relate to optimization of packet processing when packets are received out of order in sequence. For example, a user equipment (UE) may determine whether a difference between a sequence number of a first packet and a sequence number of a second packet received subsequent to receiving the first packet exceeds a sequence jump threshold. The UE may disregard the second packet from processing in response to at least determining that the difference is greater than the sequence jump threshold. The UE may receive and process a plurality of packets respectively associated with a plurality of sequence numbers that are greater than the sequence number of the first packet and less than the sequence number of the second packet.

DOWNLINK DATA STALL OPTIMIZATION BY ADDRESSING AN OUT-OF-ORDER PACKET SEQUENCE

Aspects of the present disclosure relate to optimization of packet processing when packets are received out of order in sequence. For example, a user equipment (UE) may determine whether a difference between a sequence number of a first packet and a sequence number of a second packet received subsequent to receiving the first packet exceeds a sequence jump threshold. The UE may disregard the second packet from processing in response to at least determining that the difference is greater than the sequence jump threshold. The UE may receive and process a plurality of packets respectively associated with a plurality of sequence numbers that are greater than the sequence number of the first packet and less than the sequence number of the second packet.

DATA TRANSMISSION METHOD AND APPARATUS, AND COMMUNICATION DEVICE AND STORAGE MEDIUM
20230224069 · 2023-07-13 ·

A method for data transmission is performed by a first device, and includes: determining a first sequence control field for a first category of data frame, wherein the first sequence control field has a bit length configured to enable the first sequence control field to support multi-link communication; and sending the first category of data frame carrying the first sequence control field.

Information collecting system and information collecting method

A counter router (20) assigns predetermined information specifying a terminal (40) and a sequence number according to the predetermined information to a packet which is received and destined for the terminal (40). Further, the counter router (20) transfers the packet to which the predetermined information and the sequence number are assigned, to a subscriber accommodation router (10) via a relay device. Further, the subscriber accommodation router (10) stores, in an aggregation server (30), the predetermined information and the sequence number which are assigned to the packet transferred from the counter router (20).