-
公开(公告)号:US20210105342A1
公开(公告)日:2021-04-08
申请号:US16591496
申请日:2019-10-02
Applicant: APS Technology 1 LLC
Inventor: Jeffrey G. Ballif , Chris Anderson
IPC: H04L29/06 , H04L1/00 , H04L12/46 , H04L12/801
Abstract: A technology is provided for invoking a random linear network coding (RLNC) communications protocol between a client and server in a network. In one example, a synchronize message requesting a network connection to a server can contain an indication that a client supports the RLNC communications protocol to encode and decode data packets using random linear network coding. The server can analyze the synchronize message for the indication that the client supports the RLNC communications protocol and send an acknowledge message to the client indicating that the server supports the RLNC communications protocol. Thereafter, the server can listen on a communications channel for a connection request sent by the client to communicate with the server using the RLNC communications protocol.
-
公开(公告)号:US20160134546A1
公开(公告)日:2016-05-12
申请号:US14937749
申请日:2015-11-10
Applicant: APS Technology 1 LLC
Inventor: Chris Anderson , Jeffrey G. Ballif
IPC: H04L12/801 , H04L12/26
CPC classification number: H04L47/196 , H04L12/4633 , H04L43/0829 , H04L43/16 , H04L47/12 , H04L47/25 , H04L47/29
Abstract: A technology is provided for improving computer network throughput. Data located in memory of a processing device may be identified. The data packets located in the memory may be sent through a tunneling interface to encapsulate the data packets using a tunneling protocol on a first computing device. Alternatively, the data packets can be sent through a split proxy interface system. The data packets received in the interface may also be encoded using random linear network coding (RLNC) to form encoded packets, using a processor. Further, the encoded packets may be sent across a packet network to a second computing device.
Abstract translation: 提供了一种提高计算机网络吞吐量的技术。 可以识别位于处理设备的存储器中的数据。 可以通过隧道接口发送位于存储器中的数据分组,以在第一计算设备上使用隧道协议封装数据分组。 或者,可以通过拆分代理接口系统发送数据分组。 在接口中接收的数据分组也可以使用随机线性网络编码(RLNC)来编码,以使用处理器来形成编码分组。 此外,编码分组可以通过分组网络发送到第二计算设备。
-
公开(公告)号:US20240380517A1
公开(公告)日:2024-11-14
申请号:US18658486
申请日:2024-05-08
Applicant: APS Technology 1 LLC
Inventor: Jeffrey G. Ballif , Chris Anderson
Abstract: Technology is described for parallel data encoding and decoding. The method can include receiving a first data block comprising a first plurality of encoded data packets and a second data block comprising a second plurality of encoded data packets. The first data block may be received by a service from a client over a packet network. The service may analyze the first plurality of encoded data packets and the second plurality of encoded data packets to identify a first encoder-decoder pair identifier and a second encoder-decoder pair identifier. The first encoder-decoder pair identifier may match a first client encoder with a first service decoder for the first data block, and the second encoder-decoder pair identifier may match a second client encoder with a second service decoder for the second data block. The first and second plurality of encoded data packets may be decoded using the first and second service decoders.
-
公开(公告)号:US11528342B2
公开(公告)日:2022-12-13
申请号:US16591496
申请日:2019-10-02
Applicant: APS Technology 1 LLC
Inventor: Jeffrey G. Ballif , Chris Anderson
IPC: H04L69/00 , H04L12/46 , H04L69/22 , H04L47/193 , H04L69/08 , H04L1/00 , H04L69/164 , H04L67/01
Abstract: A technology is provided for invoking a random linear network coding (RLNC) communications protocol between a client and server in a network. In one example, a synchronize message requesting a network connection to a server can contain an indication that a client supports the RLNC communications protocol to encode and decode data packets using random linear network coding. The server can analyze the synchronize message for the indication that the client supports the RLNC communications protocol and send an acknowledge message to the client indicating that the server supports the RLNC communications protocol. Thereafter, the server can listen on a communications channel for a connection request sent by the client to communicate with the server using the RLNC communications protocol.
-
公开(公告)号:US20230188628A1
公开(公告)日:2023-06-15
申请号:US18065375
申请日:2022-12-13
Applicant: APS Technology 1 LLC
Inventor: Jeffrey G. Ballif , Chris Anderson
IPC: H04L69/00 , H04L1/00 , H04L12/46 , H04L69/22 , H04L47/193 , H04L69/08 , H04L69/164 , H04L67/01
CPC classification number: H04L69/03 , H04L1/0076 , H04L12/4633 , H04L47/193 , H04L67/01 , H04L69/08 , H04L69/22 , H04L69/164
Abstract: A technology is provided for invoking a random linear network coding (RLNC) communications protocol between a client and server in a network. In one example, a synchronize message requesting a network connection to a server can contain an indication that a client supports the RLNC communications protocol to encode and decode data packets using random linear network coding. The server can analyze the synchronize message for the indication that the client supports the RLNC communications protocol and send an acknowledge message to the client indicating that the server supports the RLNC communications protocol. Thereafter, the server can listen on a communications channel for a connection request sent by the client to communicate with the server using the RLNC communications protocol.
-
公开(公告)号:US10516617B2
公开(公告)日:2019-12-24
申请号:US14937749
申请日:2015-11-10
Applicant: APS Technology 1 LLC
Inventor: Chris Anderson , Jeffrey G. Ballif
IPC: H04L12/801 , H04L12/46 , H04L12/825 , H04L12/26
Abstract: A technology is provided for improving computer network throughput. Data located in memory of a processing device may be identified. The data packets located in the memory may be sent through a tunneling interface to encapsulate the data packets using a tunneling protocol on a first computing device. Alternatively, the data packets can be sent through a split proxy interface system. The data packets received in the interface may also be encoded using random linear network coding (RLNC) to form encoded packets, using a processor. Further, the encoded packets may be sent across a packet network to a second computing device.
-
-
-
-
-