Patent classifications
H04L2001/0096
Data processing method, data transmit end, and data receive end
A data processing method, a data transmit end, and a data receive end are presented. The data processing method includes inserting multiple alignment markers (AMs) into a first data stream, where the first data stream is a data stream that is transcoded and scrambled after being encoded at a physical layer; adaptively allocating the first data stream that includes the AMs to multiple physical coding sublayer (PCS) lanes to obtain second data streams; performing forward error correction (FEC) encoding on the second data streams on the multiple PCS lanes to obtain third data streams; and delivering the third data streams to multiple physical medium attachment sublayer (PMA) lanes according to an input bit width of a Serdes to obtain multiple fourth data streams, each fourth data stream includes at least one complete and continuous AM, and the at least one AM is an AM in the multiple AMs.
Dynamically configured overlay multicast
A participant in a network is configured to query a data storage system to determine whether there have been any changes to a network. The participant receives a response to the query and determines, based at least in part on the response, whether reconfiguration is necessary. If the network has changed (e.g., if the network topology has changed), as indicated in the response, the system performs one or more actions in accordance with the response. Multiple participants in the network may query the data storage system so that, collectively, network updates are initiated by changes to data in the data storage system. The network may be an overlay network that allows communication according to a communication protocol, such as multicast, that may not be completely supported by a physical network substrate.
Dynamically configured overlay multicast
A participant in a network is configured to query a data storage system to determine whether there have been any changes to a network. The participant receives a response to the query and determines, based at least in part on the response, whether reconfiguration is necessary. If the network has changed (e.g., if the network topology has changed), as indicated in the response, the system performs one or more actions in accordance with the response. Multiple participants in the network may query the data storage system so that, collectively, network updates are initiated by changes to data in the data storage system. The network may be an overlay network that allows communication according to a communication protocol, such as multicast, that may not be completely supported by a physical network substrate.
Correction of over-the-air signals
Correction of errors within over-the-air signaling is contemplated. The error correction may include correcting over-the-air signaling used to facilitate transmitting content, broadcast television, etc. according to error correction data transmitted separately from the over-the-air signaling. A receiver may be configured to process the over-the-air signaling according to the error correction data so as to facilitate the contemplated error correction.
SYSTEMS AND METHODS TO OPTIMIZE PARTITIONING OF A DATA SEGMENT INTO DATA PACKETS FOR CHANNEL ENCODING
Systems and methods to transmit data over multiple communication channels in parallel with forward error correction. An optimized number is determined to partition a data segment of a given size into the optimized number of original packets of the same size, by reducing the cost of transmitting dummy data added to the original packets due to the partition, the data fields added to communication packets to support decoding, and redundant packets that are expected to be transmitted via a plurality of parallel channels before the termination of the transmission, as well as the computation cost that increases as a function of the number of original packets. Copies of packets are generated by distributing the original packets to the copies as initial packets and generating each subsequent channel-encoded packet by rejecting useless channel-encoded packets in view of packets assumed to have been received prior to the transmission of the subsequent channel-encoded packet.
COMMUNICATION SYSTEM AND COMMUNICATION TERMINAL
A communication system includes: a base station conforming to New Radio Access Technology; and a communication terminal capable of performing multicast communication with the base station. While executing the multicast communication, the communication terminal transmits reception status information to the base station in communication with the communication terminal, the reception status information being information related to a data reception status, and the base station performs control of retransmission of data to the communication terminal on the basis of the reception status information.
Systems and methods to optimize the load of multipath data transportation
A control unit of a multipath data transportation system that optimizes the load of the multiple communication paths of this system when the system transmits a data segment over these paths in parallel with forward error correction. The control unit determines an optimized number of packets to send over each path based on a prediction of quality for each path. The transmitted packets include systematic packets and coded packets.
Data transfer with multiple threshold actions
One example may include transmitting data between a client device and a server over a first channel, sending test data on a second channel to identify a transmission rate of the second channel, comparing the transmission rate to a transmission rate threshold, and determining whether to perform bonding of the first channel with the second channel based on the transmission rate of the second channel being greater or less than the transmission rate threshold.
Parallel data transmission
An example embodiment includes a first, second, and third subsystem, each in different locations, where the first subsystem receives a request to deliver data to the third subsystem, sends a first subset of the data to the second subsystem, and sends, through first nodes, a first data stream containing a second subset of the data different from the first subset to the third subsystem. The second subsystem receives the first subset from the first subsystem, and sends, through second nodes that differ from the first nodes, a second data stream containing the first subset to the third subsystem. Furthermore, the third subsystem receives the first and second data streams, determines that the first and second data streams, in combination, contain the data, builds a data set containing the data based on the first and second data streams, and sends the data set to a downstream component of the third subsystem.
MULTI-MEMBER BLUETOOTH DEVICE CAPABLE OF AVOIDING SIGNAL INTERRUPT
A multi-member Bluetooth device includes: a main Bluetooth circuit capable of bidirectionally communicating with a remote Bluetooth device through a first Bluetooth communication circuit; and an auxiliary Bluetooth circuit capable of communicating with the main Bluetooth circuit through a data transmission circuit. While the main Bluetooth circuit utilizes the first Bluetooth communication circuit to communicate with the remote Bluetooth device, the auxiliary Bluetooth circuit utilizes a second Bluetooth communication circuit to sniff packets transmitted from the remote Bluetooth device. When detected that the auxiliary Bluetooth circuit has missed packets transmitted from the remote Bluetooth device, the main Bluetooth circuit transmits missing packets of the auxiliary Bluetooth circuit to the auxiliary Bluetooth circuit through the data transmission circuit.