H04L12/825

Method, apparatus, and system for implementing rate adjustment at transmit end
11108699 · 2021-08-31 · ·

A method, an apparatus, and a system for implementing rate adjustment at a transmit end. The method includes: receiving, by a first network device, a first data packet sent by a previous-hop network device, where the first data packet includes a first required rate, a first deadline, and a first sending rate that correspond to a first data stream; obtaining, by the first network device, a second sending rate of the first data stream; and sending, by the first network device, a feedback packet to a second network device when the second sending rate is less than the first sending rate, where the feedback packet includes the second sending rate, and the feedback packet is used to instruct the second network device to inform, based on the second sending rate, the transmit end to adjust a rate for sending the first data stream.

COMMUNICATION CONTROL APPARATUS, METHOD, PROGRAM, AND NON-TRANSITORY COMPUTER READABLE RECORDING MEDIUM
20210273889 · 2021-09-02 · ·

A communication control apparatus includes: a first communication processing section configured to receive one or more packets from a transmitting apparatus, the one or more packets being transmitted from the transmitting apparatus to a receiving apparatus and being unable to be generated and modified at a relay point; and a second communication processing section configured to transmit the one or more packets to the receiving apparatus, wherein the second communication processing section receives, from the receiving apparatus, one or more acknowledgement packets for the one or more packets, the one or more acknowledgement packets being unable to be generated and modified at a relay point, and wherein the first communication processing section transmits the one or more acknowledgement packets to the transmitting apparatus, the communication control apparatus further including a control section configured to control the one or more packets or the one or more acknowledgement packets.

Handover method with link failure recovery, a wireless device and a base station for implementing such method
11089509 · 2021-08-10 · ·

For each target cell determined by a handover decision process, a first message is transmitted from a source base station (20S) to a target base station (20T) servicing that target cell. The first message includes an identifier of a wireless device (10) having a communication link with the source base station and information for obtaining authentication data for this wireless device. The authentication data depends on a secret key available to the wireless device and the source base station and on an identity of the target cell. Upon failure of the communication link, a cell is selected at the wireless device, which transmits to that cell a reestablishment request message including its identifier and authentication data depending on the secret key and on an identity of the selected cell. If the selected cell is a target cell serviced by a target base station that received a first message, conformity of the authentication data included in the reestablishment request message with the authentication data obtained from this first message is verified to authorize transfer of the communication link to the selected cell.

SCALABLE MEMORY SYSTEM PROTOCOL SUPPORTING PROGRAMMABLE NUMBER OF LEVELS OF INDIRECTION
20210247914 · 2021-08-12 ·

A memory device includes a memory component that stores data and a processor. The processor may receive requests from a requesting component to perform a plurality of data operations, generate a plurality of packets associated with the plurality of data operations, and continuously transmit each of the plurality of packets until each of the plurality of packets are transmitted. Each of the plurality of packets after the first packet of the plurality of packets is transmitted on a subsequent clock cycle immediately after a previous packet is transmitted.

SCALABLE MEMORY SYSTEM PROTOCOL SUPPORTING PROGRAMMABLE NUMBER OF LEVELS OF INDIRECTION
20210247915 · 2021-08-12 ·

A memory device includes a memory component that stores data and a processor. The processor may receive requests from a requesting component to perform a plurality of data operations, generate a plurality of packets associated with the plurality of data operations, and continuously transmit each of the plurality of packets until each of the plurality of packets are transmitted. Each of the plurality of packets after the first packet of the plurality of packets is transmitted on a subsequent clock cycle immediately after a previous packet is transmitted.

PERFORMANCE-BASED LINK MANAGEMENT COMMUNICATIONS
20210250085 · 2021-08-12 ·

Disclosed herein are system, method, and computer program product embodiments for utilizing parallel links to improve sub-network availability and latency performance for ATC traffic. An embodiment operates by receiving a generated message. The type of the generated message is determined, where the type is an air traffic control message or a non-air traffic control message. Based on the type of message, communication links are selected, where the communication links include parallel transmission links or a serial link. The method continues by copying the generated message and transmitting the copied message using the selected communication links. The method waits to receive an acknowledgement indicating receipt of the transmitted message. Upon identifying an acknowledgement, any of the copied messages not yet retransmitted are deleted.

Method and apparatus for re-transmitting MMT packet and method and apparatus for requesting MMT packet re-transmission

The present invention discloses a method of re-transmission of a lost MMT packet by a packet transmission apparatus. The method includes generating a media processing unit (MPU) based on a media fragment unit (MFU) and generating an MMT asset by encapsulating the MPU; generating an MMT packet based on the MPU included in the generated MMT asset; and transmitting the generated MMT packet, wherein the method further comprises adding, in a signaling message related to re-transmission of the MMT packet, delay_constrained_ARQ_flag to indicate whether or not the MMT packet transmission apparatus supports a delay-constrained automatic repeat request (ARQ) function.

System and method of site traffic control

Systems and methods of site traffic control are disclosed. In some example embodiments, a request for an online service to perform an operation is received from a user on a client device, and at least one overload condition for the online service is detected, or otherwise determined, with the overload condition(s) corresponding to a request time of the request. A standard of restriction is selected from a plurality of standards of restriction based on the overload condition(s), and the selected standard of restriction is used as a basis for either denying or permitting the user access to the operation of the online service.

Handling of data packet transfer via a proxy

A system, method, node and computer program for transfer of downlink data packets from a server (120) to a client (100) across at least one first data packet transport domain (130) and at least one second data packet transport domain (140) is disclosed. The two data packet transport domains (130, 140) have different transport characteristics and are interconnected via at least one proxy (110). The server (120) is located in front of the first data packet transport domain (130) and the client (100) is located behind the second data packet transport domain (140). The method comprises sending, by the server (120), a data packet to the client (100) and sending, by the proxy (110), responsive to the reception of the data packet, an acknowledgement to the server (120) acknowledging the reception of the data packet or a failure to receive the data packet at the proxy (110). The method further comprises forwarding, by the proxy (110), the received data packet to the client (100) and deleting, by the proxy (110), after sending of the acknowledgement to the server (120) and forwarding the received data packet to the client (100), the received data packet in the proxy (110) and determining, by the server (120), a delivery status of the data packet or a failure location in either of the two data packet transport domains (130, 140) based on acknowledgements received from the client (100) and/or the proxy (110).

AUTOMATED DATA FLOWS USING FLOW-BASED DATA PROCESSOR BLOCKS
20210243134 · 2021-08-05 · ·

Systems and methods for a flow-based data processing can begin with receiving a selection of a plurality of data processor blocks and a configuration mapping corresponding to the inputs and outputs of each data processor block. At a first compute node associated with a selected data source, an automated data flow can be initiated, wherein the automated data flow is generated from the configuration mapping and comprises a continuous sequence of one or more of the selected plurality of data processor blocks. Data from the selected data source is ingested into the automated data flow and is transformed by the continuous sequence of data processor blocks. The transformed ingested data is transmitted from the automated data flow to a second compute node associated with a selected data destination, via a data accelerator.