H04L12/2867

ENHANCED NETWORK COMMUNICATION USING MULTIPLE NETWORK CONNECTIONS
20200396150 · 2020-12-17 ·

Systems, methods, and apparatus, including computer-readable media, for enhanced network communication using multiple network connections. In some implementations, a networking apparatus concurrently maintains connectivity to a network through each of multiple network transports. The networking apparatus receives one or more packets to be transmitted over the network and classifies the one or more packets to determine a class of service. The networking apparatus selects one of the multiple network transports to transmit the one or more packets based on (i) the class of service for the one or more packets and (ii) measures of expected latency for transmission of the one or more packets over the respective multiple network transports. The networking apparatus transmits the one or more packets using the selected network transport.

Method and system for storing packets for a bonded communication links

Method and system for storing packets received from a bonded communication links according to latency of the communication link that has the largest latency among all communication links of the bonded communication links. Embodiments of present inventions can be applied to bonded communication links, including wireless connection, Ethernet connection, Internet Protocol connection, asynchronous transfer mode, virtual private network, WiFi, high-speed downlink packet access, GPRS, LTE, and X.25. The present invention presents methods comprising the steps of estimating storage size of a queue, wherein the queue is for storage the one or more packets received from the bonded communication links. The storage size is based on one or more factors, including largest latency, bandwidth of each of the plurality of communication links, and allowed time duration of packet storage.

DATA PROCESSING METHOD AND CABLE MODEM TERMINATION SYSTEM
20200287738 · 2020-09-10 ·

Embodiments of this application disclose a data processing method for avoiding a packet loss and for improving user experience. The method in the embodiments includes: sending, by a cable modem termination system CMTS, a dynamic bonding change (DBC) request to a cable modem (CM), where the DBC request is used to request the CM to change a modulation profile group corresponding to the downstream channel from a first profile group to a second profile group. The first profile group is a profile group currently supported by the CM, and at least one target profile in the second profile group is not in the first profile group. The method further includes sending, by the CMTS, a first downstream data packet to the CM by using any profile in the first profile group, and sending a second downstream data packet to the CM by using the target profile.

Aggregating Bandwidth Across A Wireless Link and A Wireline Link
20200244477 · 2020-07-30 ·

Various implementations disclosed herein provide a method to aggregate bandwidth across a wireless link and a wireline link. The method includes obtaining a first set of data packets from client devices and determining whether to transmit the first set of data packets to a packet processing node. The method further includes generating a first set of adapted data packets by applying a first adaptation function. The method includes generating a first set of adapted data packets. While the first set of data packets do not satisfy a first suitability criterion, the first set of adapted data packets satisfy a first suitability criterion. The disclosed method further includes generating a first set of adapted data packets including aggregating the first set of data packets from the client devices. Finally, the disclosed method includes transmitting the first set of adapted data packets to the packet processing node.

Method and apparatus for routing data to cellular network
10693673 · 2020-06-23 · ·

A method, apparatus and computer program, in which: traffic is routed between a wide area network connection and a plurality of local network devices; the wide area network connection is formed in any of a plurality of connection types; each local network device of the plurality of the local network devices is identified; for each of the identified local network devices a suitable connection type is determined out of the plurality of connection types; and for each of the identified network devices the suitable connection type is arranged so that different ones of the identified network devices are able to communicate over the wide area network connection with different connection types.

Method and system for storing packets for a bonded communication links

Method and system for storing packets received from a bonded communication links according to latency of the communication link that has the largest latency among all communication links of the bonded communication links. Embodiments of present inventions can be applied to bonded communication links, including wireless connection, Ethernet connection, Internet Protocol connection, asynchronous transfer mode, virtual private network, WiFi, high-speed downlink packet access, GPRS, LTE, and X.25. The present invention presents methods comprising the steps of estimating storage size of a queue, wherein the queue is for storage the one or more packets received from the bonded communication links. The storage size is based on one or more factors, including largest latency, bandwidth of each of the plurality of communication links, and allowed time duration of packet storage

SENSOR ARRAY ENVIRONMENT FOR AN AIR HANDLING UNIT
20200173679 · 2020-06-04 ·

Methods, apparatus, systems, and computer-readable media are provided for employing an environment of sensor arrays at an air handling unit. Each sensor array can include one or more sensors for collecting data related to a portion of an air handling unit. Additionally, each sensor can be in communication with each other and/or each sensor array can be in communication with a remote server for processing the collected data. The collected data can be correlated in order to identify how various portions of the air handling unit are affected by other portions of the air handling unit and other systems that are external to the air handling unit. For instance, certain properties of motor and/or filter operations can be indicative of heating and/or cooling coil fouling and/or changes in air pressure of rooms served by an air handling unit.

METHOD AND COMMUNICATION NODE FOR BROADBAND DISTRIBUTION

Aspects of the subject disclosure may include, for example, a communication node having a modem that receives first data streams from a source communication node via a first plurality of twisted pair transmission lines. A multiplexer selects a first subset of the first data streams and a second subset of the first data streams. A wireless transceiver wirelessly transmits the first subset of the first data streams as radio frequency signals via an antenna to at least one device. A distribution point unit transmits the second subset of the first data streams on a second plurality of twisted pair transmission lines to a destination communication node of a distributed antenna system.

ACKNOWLEDGMENT AND PACKET RETRANSMISSION FOR SPLICED STREAMS
20200076678 · 2020-03-05 ·

A packet splicer receives, from a first server of a plurality of servers, a first request for retransmission of an uplink packet that was received from a client and replicated to the plurality of servers. The plurality of servers is running concurrent instances of a control plane application configured to process information in the uplink packet. The packet splicer transmits the first request for retransmission of the uplink packet to the client. The packet splicer bypasses transmission of a second request for retransmission of the uplink packet received from a second server of the plurality of servers. In some cases, the packet splicer receives, from the client, a request for retransmission of a downlink packet that was redundantly transmitted by the plurality of servers. The packet splicer replicates the request for retransmission of the downlink packet to the plurality of servers.

Method and communication node for broadband distribution

Aspects of the subject disclosure may include, for example, a communication node having a modem that receives first data streams from a source communication node via a first plurality of twisted pair transmission lines. A multiplexer selects a first subset of the first data streams and a second subset of the first data streams. A wireless transceiver wirelessly transmits the first subset of the first data streams as radio frequency signals via an antenna to at least one device. A distribution point unit transmits the second subset of the first data streams on a second plurality of twisted pair transmission lines to a destination communication node of a distributed antenna system.