-
公开(公告)号:US20170318088A1
公开(公告)日:2017-11-02
申请号:US15141165
申请日:2016-04-28
申请人: LiveQoS Inc.
IPC分类号: H04L29/08
CPC分类号: H04L67/1095 , H04L67/06
摘要: A method for efficiently synchronizing a file between a first node and one or more second nodes, each of which is configured with an initial file. The method comprises applying at the first node one or more first transforms to the file; preparing a descriptor of the one or more first transforms applied to the file; transmitting the descriptor to the one or more second nodes; decoding the descriptor to extract one or more second transforms at the one or more second nodes; and executing the one or more second transforms on the initial file located to obtain a semantically equivalent file at the one or more second nodes. The one or more second transforms may be identical to or different from the one or more first transforms. The initial file configured on the first and second nodes may be binary equivalent or semantically equivalent.
-
公开(公告)号:US20170251045A1
公开(公告)日:2017-08-31
申请号:US15053065
申请日:2016-02-25
申请人: LiveQoS Inc.
IPC分类号: H04L29/08
CPC分类号: H04L67/06 , H04L45/24 , H04L45/306
摘要: A method for efficiently routing a file from a file source to be accessed by one or more file recipients connected by a plurality of paths in one or more networks. For each file recipient the method evaluates one or more predetermined criteria to select the most efficient one of the plurality of paths to use for routing the file. The method routes the file to each file recipient using the most efficient one of the plurality of paths. One of the paths may be a direct Peer-to-Peer (P2P) transfer from a file source to a file recipient.
-
公开(公告)号:US09590913B2
公开(公告)日:2017-03-07
申请号:US14606834
申请日:2015-01-27
申请人: LiveQoS Inc.
IPC分类号: H04L12/801 , H04L12/807 , H04W28/02 , H04L29/08 , H04L12/823 , H04L12/893 , H04W80/06 , H04L12/855 , H04L29/06
CPC分类号: H04L47/2466 , H04L47/193 , H04L47/27 , H04L47/323 , H04L47/40 , H04L67/2861 , H04L69/163 , H04L69/22 , H04W28/0273 , H04W80/06
摘要: 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.
摘要翻译: 降低网络带宽利用率的方法包括使用使用客户端确认的TCP协议拦截TCP服务器和TCP客户端之间的流量; 从TCP协议识别客户机确认; 从截获的流量中识别最后接收到的客户端确认的序列号; 识别来自截获的流量的最后发送的客户端确认的序列号; 基于最后接收到的客户端确认序列号与最后发送的客户端确认序列号之间的差来计算未确认的字节值; 将所计算的未确认字节值与预定阈值进行比较,以确定所计算的未确认字节值是否至少与预定阈值一样大; 以及当所比较的未确认字节值至少与所述预定阈值一样大时,将所识别的客户端确认发送到所述网络。
-
公开(公告)号:US20160218986A1
公开(公告)日:2016-07-28
申请号:US14605498
申请日:2015-01-26
申请人: LiveQoS Inc.
IPC分类号: H04L12/835 , H04L12/841 , H04L12/913 , H04L29/08 , H04L29/06
CPC分类号: H04L47/30 , H04L47/28 , H04L47/724 , H04L65/605 , H04L67/2842
摘要: 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.
摘要翻译: 公开了一种用于链接和控制连接网络上的发送者与具有广告接收窗口的客户端之间的数据传输速率的网络仲裁器和相关方法。 网络仲裁器包括用于临时存储从发送者到客户端的传输中的数据的下游临时存储器,用于临时存储从客户端发送到发送者的传输中的数据的上游临时存储器和可操作地连接到下游临时存储器和上游的处理器 临时存储。 处理器被配置为改变所通告的接收窗口,以便调制数据传输的速率。
-
公开(公告)号:US20150181162A1
公开(公告)日:2015-06-25
申请号:US14592975
申请日:2015-01-09
申请人: LiveQoS Inc.
发明人: Ryan Brink , Pranay Kumar , Gregory Flatt , Desmond McNamee
CPC分类号: H04N7/15 , H04L63/065 , H04L63/10 , H04L63/101 , H04L63/104
摘要: A group video messaging method stores user information identifying authorized users of a video messaging system, and provides a user interface to the video messaging system. The user interface permits authorized users to transfer video files to the video messaging system for storage and retrieval, and to identify criteria for other authorized users to access each transferred video file. The method also stores in the video messaging system the video files transferred to the system by the authorized users; stores information identifying the user that transferred each stored video file to the video messaging system, and the criteria for authorized users to access the stored video files; and stores information identifying different groups of the authorized users and which of the stored video files are to be accessible to each of the authorized users or authorized user groups.
摘要翻译: 组视频消息收发方法存储识别视频消息系统的授权用户的用户信息,并向视频消息系统提供用户界面。 用户界面允许授权用户将视频文件传送到视频消息收发系统进行存储和检索,并确定其他授权用户访问每个传送的视频文件的标准。 该方法还在视频消息系统中存储由授权用户传送到系统的视频文件; 存储识别将每个存储的视频文件传送到视频消息系统的用户的信息,以及授权用户访问所存储的视频文件的标准; 并且存储识别授权用户的不同组的信息以及所存储的视频文件中的哪一个将被每个授权用户或授权用户组访问。
-
公开(公告)号:US20130124682A1
公开(公告)日:2013-05-16
申请号:US13738006
申请日:2013-01-10
申请人: LIVEQOS INC.
发明人: Matthew Robert Williams , Mohan Krishna Vemulapali , Martin William Horne , James Robert McMillan
IPC分类号: G06F11/00
CPC分类号: G06F11/004 , H03M13/00 , H04L1/0009 , H04L1/0057 , H04L43/0829 , H04L43/16 , H04L47/10 , H04L47/22 , H04L47/32 , H04L47/34 , H04L2001/0097 , H04N21/6405
摘要: A system is provided for improving the performance of an access network for coupling user devices to an application server. The system includes a user device coupled to an intermediate server via the access network. The user device has a processor adapted to encode data using a network performance enhancing coding (NPEC), and to transmit the encoded data via the access network to the intermediate server. The intermediate server is adapted to receive the encoded data and has a processor adapted to decode the encoded data using the NPEC, and to transmit the decoded data to the application server.
摘要翻译: 提供了一种用于提高用于将用户设备耦合到应用服务器的接入网络的性能的系统。 该系统包括经由接入网络耦合到中间服务器的用户设备。 用户设备具有适于使用网络性能增强编码(NPEC)对数据进行编码的处理器,并且经由接入网络将编码数据发送到中间服务器。 中间服务器适于接收编码数据,并且具有适于使用NPEC解码编码数据的处理器,并将解码的数据传送到应用服务器。
-
公开(公告)号:US11032104B2
公开(公告)日:2021-06-08
申请号:US16123436
申请日:2018-09-06
申请人: LiveQoS Inc.
发明人: Shane Daniel Barnes , Matthew Robert Williams , Miika Anttoni Klemetti , Vijayendran Mahendran , Uri Nebogatov , Mohan Krishna Vemulapali
IPC分类号: H04L12/46 , H04L29/06 , H04L12/801 , H04L1/16 , H04L1/18
摘要: A system transports a plurality of UDP datagrams from a sending application to a receiving application by creating a TCP tunnel between a TCP sending-end and a TCP receiving-end, encapsulating the datagrams in TCP packets at the TCP transmitting-end, transmitting the TCP packets via the TCP tunnel to the TCP receiving-end over a network using a TCP/IP protocol, and extracting the datagrams from the TCP packet and forwarding the extracted datagrams to the receiving application. The TCP tunnel may provide the same delay and responsiveness as UDP protocol. The TCP receiving-end may detect when a packet is missing and request retransmission when a packet is missing, so that the TCP sending-end retransmits the missing packets. The transmitting of TCP packets to the TCP receiving-end continues when the receiving-end detects a missing packet, so that there is no lag in the forwarding of the extracted datagrams. Retransmitted packets may be discarded.
-
公开(公告)号:US20190104170A1
公开(公告)日:2019-04-04
申请号:US16205391
申请日:2018-11-30
申请人: LiveQoS Inc.
IPC分类号: H04L29/08
摘要: A method or system for efficiently routing a file located on two or more sources to one or more file recipients connected by a plurality of paths in one or more networks. For each file recipient, one or more predetermined utility functions are evaluated to select the most efficient one of the plurality of paths to use for routing the file to the one or more file recipients, and the file is routed to the one or more file recipient using the selected path. The predetermined utility function may be the estimated operating expense associated with the routing of the file to the one or more file recipients, or the estimated return on investment for improving the routing of said file to the one or more recipients, or is related to an estimated file transfer time to the one or more file recipients.
-
公开(公告)号:US10218772B2
公开(公告)日:2019-02-26
申请号:US15083442
申请日:2016-03-29
申请人: LiveQoS Inc.
IPC分类号: H04L29/08
摘要: A method or system for efficiently routing a file located on two or more sources to one or more file recipients connected by a plurality of paths in one or more networks. For each file recipient, one or more predetermined utility functions are evaluated to select the most efficient one of the plurality of paths to use for routing the file to the one or more file recipients, and the file is routed to the one or more file recipient using the selected path. The predetermined utility function may be the estimated operating expense associated with the routing of the file to the one or more file recipients, or the estimated return on investment for improving the routing of said file to the one or more recipients, or is related to an estimated file transfer time to the one or more file recipients.
-
公开(公告)号:US20190052571A1
公开(公告)日:2019-02-14
申请号:US16163841
申请日:2018-10-18
申请人: LiveQoS Inc.
IPC分类号: H04L12/835 , H04L12/841 , H04L12/913 , H04L29/06 , H04L29/08
摘要: 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.
-
-
-
-
-
-
-
-
-