-
公开(公告)号:US20180331962A1
公开(公告)日:2018-11-15
申请号:US16044695
申请日:2018-07-25
Applicant: LiveQoS Inc.
Inventor: Matthew Robert Williams , Yuri Nebogatov , Miika Anttoni Klemetti
IPC: H04L12/855 , H04L29/08 , H04L12/807 , H04W28/02 , H04L29/06 , H04L12/801 , H04L12/893 , H04L12/823 , H04W80/06
CPC classification number: H04L47/2466 , H04L47/193 , H04L47/27 , H04L47/323 , H04L47/40 , H04L67/2861 , H04L69/163 , H04L69/22 , H04W28/0273 , H04W80/06
Abstract: A method of reducing the bandwidth usage of a network comprises intercepting traffic between a TCP server and a TCP client using TCP protocols that use client acknowledgements; identifying client acknowledgements from the TCP protocols; identifying the sequence number of a last received client acknowledgements from the intercepted traffic; identifying the sequence number of a last sent client acknowledgement from the intercepted traffic; calculating an unacknowledged byte value based on the difference between the last received client acknowledgement sequence number and the last sent client acknowledgement sequence number; comparing the calculated unacknowledged byte value with a predetermined threshold value, to determine whether the calculated unacknowledged byte value is at least as great as the predetermined threshold value; and transmitting the identified client acknowledgements into the network when the compared unacknowledged byte value is at least as great as the predetermined threshold value.
-
2.
公开(公告)号:US09590913B2
公开(公告)日:2017-03-07
申请号:US14606834
申请日:2015-01-27
Applicant: LiveQoS Inc.
Inventor: Matthew Robert Williams , Yuri Nebogatov , Miika Anttoni Klemetti
IPC: H04L12/801 , H04L12/807 , H04W28/02 , H04L29/08 , H04L12/823 , H04L12/893 , H04W80/06 , H04L12/855 , H04L29/06
CPC classification number: H04L47/2466 , H04L47/193 , H04L47/27 , H04L47/323 , H04L47/40 , H04L67/2861 , H04L69/163 , H04L69/22 , H04W28/0273 , H04W80/06
Abstract: A method of reducing the bandwidth usage of a network comprises intercepting traffic between a TCP server and a TCP client using TCP protocols that use client acknowledgements; identifying client acknowledgements from the TCP protocols; identifying the sequence number of a last received client acknowledgements from the intercepted traffic; identifying the sequence number of a last sent client acknowledgement from the intercepted traffic; calculating an unacknowledged byte value based on the difference between the last received client acknowledgement sequence number and the last sent client acknowledgement sequence number; comparing the calculated unacknowledged byte value with a predetermined threshold value, to determine whether the calculated unacknowledged byte value is at least as great as the predetermined threshold value; and transmitting the identified client acknowledgements into the network when the compared unacknowledged byte value is at least as great as the predetermined threshold value.
Abstract translation: 降低网络带宽利用率的方法包括使用使用客户端确认的TCP协议拦截TCP服务器和TCP客户端之间的流量; 从TCP协议识别客户机确认; 从截获的流量中识别最后接收到的客户端确认的序列号; 识别来自截获的流量的最后发送的客户端确认的序列号; 基于最后接收到的客户端确认序列号与最后发送的客户端确认序列号之间的差来计算未确认的字节值; 将所计算的未确认字节值与预定阈值进行比较,以确定所计算的未确认字节值是否至少与预定阈值一样大; 以及当所比较的未确认字节值至少与所述预定阈值一样大时,将所识别的客户端确认发送到所述网络。
-
公开(公告)号:US20160218986A1
公开(公告)日:2016-07-28
申请号:US14605498
申请日:2015-01-26
Applicant: LiveQoS Inc.
Inventor: Miika Anttoni Klemetti , Yuri Nebogatov , Matthew Robert Williams
IPC: H04L12/835 , H04L12/841 , H04L12/913 , H04L29/08 , H04L29/06
CPC classification number: H04L47/30 , H04L47/28 , H04L47/724 , H04L65/605 , H04L67/2842
Abstract: A network arbiter and associated method for linking and controlling the rate of data transmission between a sender on a connected network and a client with an advertised receive window are disclosed. The network arbiter comprises a downstream temporary storage for temporarily storing data in transmission from the sender to the client, an upstream temporary storage for temporarily storing data in transmission from the client to the sender and a processor operatively connected to the downstream temporary storage and the upstream temporary storage. The processor is configured to alter the advertised receive window in order to modulate the rate of data transmission.
Abstract translation: 公开了一种用于链接和控制连接网络上的发送者与具有广告接收窗口的客户端之间的数据传输速率的网络仲裁器和相关方法。 网络仲裁器包括用于临时存储从发送者到客户端的传输中的数据的下游临时存储器,用于临时存储从客户端发送到发送者的传输中的数据的上游临时存储器和可操作地连接到下游临时存储器和上游的处理器 临时存储。 处理器被配置为改变所通告的接收窗口,以便调制数据传输的速率。
-
公开(公告)号:US20190052571A1
公开(公告)日:2019-02-14
申请号:US16163841
申请日:2018-10-18
Applicant: LiveQoS Inc.
Inventor: Miika Anttoni Klemetti , Yuri Nebogatov , Matthew Robert Williams
IPC: H04L12/835 , H04L12/841 , H04L12/913 , H04L29/06 , H04L29/08
Abstract: A network arbiter and associated method for linking and controlling the rate of data transmission between a sender on a connected network and a client with an advertised receive window are disclosed. The network arbiter comprises a downstream temporary storage for temporarily storing data in transmission from the sender to the client, an upstream temporary storage for temporarily storing data in transmission from the client to the sender and a processor operatively connected to the downstream temporary storage and the upstream temporary storage. The processor is configured to alter the advertised receive window in order to modulate the rate of data transmission.
-
公开(公告)号:US10122640B2
公开(公告)日:2018-11-06
申请号:US14605498
申请日:2015-01-26
Applicant: LiveQoS Inc.
Inventor: Miika Anttoni Klemetti , Yuri Nebogatov , Matthew Robert Williams
IPC: H04L12/835 , H04L29/08 , H04L29/06 , H04L12/913 , H04L12/841
Abstract: A network arbiter and associated method for linking and controlling the rate of data transmission between a sender on a connected network and a client with an advertised receive window are disclosed. The network arbiter comprises a downstream temporary storage for temporarily storing data in transmission from the sender to the client, an upstream temporary storage for temporarily storing data in transmission from the client to the sender and a processor operatively connected to the downstream temporary storage and the upstream temporary storage. The processor is configured to alter the advertised receive window in order to modulate the rate of data transmission.
-
公开(公告)号:US10057178B2
公开(公告)日:2018-08-21
申请号:US15413485
申请日:2017-01-24
Applicant: LiveQoS Inc.
Inventor: Matthew Robert Williams , Yuri Nebogatov , Miika Anttoni Klemetti
IPC: H04L12/855 , H04W28/02 , H04L12/801
CPC classification number: H04L47/2466 , H04L47/193 , H04L47/27 , H04L47/323 , H04L47/40 , H04L67/2861 , H04L69/163 , H04L69/22 , H04W28/0273 , H04W80/06
Abstract: A method of reducing the bandwidth usage of a network comprises intercepting traffic between a TCP server and a TCP client using TCP protocols that use client acknowledgements; identifying client acknowledgements from the TCP protocols; identifying the sequence number of a last received client acknowledgements from the intercepted traffic; identifying the sequence number of a last sent client acknowledgement from the intercepted traffic; calculating an unacknowledged byte value based on the difference between the last received client acknowledgement sequence number and the last sent client acknowledgement sequence number; comparing the calculated unacknowledged byte value with a predetermined threshold value, to determine whether the calculated unacknowledged byte value is at least as great as the predetermined threshold value; and transmitting the identified client acknowledgements into the network when the compared unacknowledged byte value is at least as great as the predetermined threshold value.
-
公开(公告)号:US20170134293A1
公开(公告)日:2017-05-11
申请号:US15413485
申请日:2017-01-24
Applicant: LiveQoS Inc.
Inventor: Matthew Robert Williams , Yuri Nebogatov , Miika Anttoni Klemetti
IPC: H04L12/855 , H04L12/801 , H04W28/02
CPC classification number: H04L47/2466 , H04L47/193 , H04L47/27 , H04L47/323 , H04L47/40 , H04L67/2861 , H04L69/163 , H04L69/22 , H04W28/0273 , H04W80/06
Abstract: A method of reducing the bandwidth usage of a network comprises intercepting traffic between a TCP server and a TCP client using TCP protocols that use client acknowledgements; identifying client acknowledgements from the TCP protocols; identifying the sequence number of a last received client acknowledgements from the intercepted traffic; identifying the sequence number of a last sent client acknowledgement from the intercepted traffic; calculating an unacknowledged byte value based on the difference between the last received client acknowledgement sequence number and the last sent client acknowledgement sequence number; comparing the calculated unacknowledged byte value with a predetermined threshold value, to determine whether the calculated unacknowledged byte value is at least as great as the predetermined threshold value; and transmitting the identified client acknowledgements into the network when the compared unacknowledged byte value is at least as great as the predetermined threshold value.
-
8.
公开(公告)号:US20150138983A1
公开(公告)日:2015-05-21
申请号:US14606834
申请日:2015-01-27
Applicant: LiveQoS Inc.
Inventor: Matthew Robert Williams , Yuri Nebogatov , Miika Anttoni Klemetti
IPC: H04L12/801 , H04L12/807
CPC classification number: H04L47/2466 , H04L47/193 , H04L47/27 , H04L47/323 , H04L47/40 , H04L67/2861 , H04L69/163 , H04L69/22 , H04W28/0273 , H04W80/06
Abstract: A method of reducing the bandwidth usage of a network comprises intercepting traffic between a TCP server and a TCP client using TCP protocols that use client acknowledgements; identifying client acknowledgements from the TCP protocols; identifying the sequence number of a last received client acknowledgements from the intercepted traffic; identifying the sequence number of a last sent client acknowledgement from the intercepted traffic; calculating an unacknowledged byte value based on the difference between the last received client acknowledgement sequence number and the last sent client acknowledgement sequence number; comparing the calculated unacknowledged byte value with a predetermined threshold value, to determine whether the calculated unacknowledged byte value is at least as great as the predetermined threshold value; and transmitting the identified client acknowledgements into the network when the compared unacknowledged byte value is at least as great as the predetermined threshold value.
Abstract translation: 降低网络带宽利用率的方法包括使用使用客户端确认的TCP协议拦截TCP服务器和TCP客户端之间的流量; 从TCP协议识别客户机确认; 从截获的流量中识别最后接收到的客户端确认的序列号; 识别来自截获的流量的最后发送的客户端确认的序列号; 基于最后接收到的客户端确认序列号与最后发送的客户端确认序列号之间的差来计算未确认的字节值; 将所计算的未确认字节值与预定阈值进行比较,以确定所计算的未确认字节值是否至少与预定阈值一样大; 以及当所比较的未确认字节值至少与所述预定阈值一样大时,将所识别的客户端确认发送到所述网络。
-
-
-
-
-
-
-