发明名称 Methods and systems for managing bandwidth usage among a plurality of client devices
摘要 A method of managing bandwidth usage among a plurality of client devices is provided. A request is received at a first device from a second device. The request is to transfer a file between the first device and the second device and includes an identifier of the second device. A client group associated with the second device is determined based on the identifier and used to select a bandwidth usage policy. A data transfer rate for transferring the file between the first device and the second device is determined based on the selected bandwidth usage policy and a bandwidth usage at the first device associated with a plurality of devices. A number of bytes to transfer is determined based on the determined data transfer rate and a time period. A response, which includes the determined number of bytes and the time period, is sent to the second device.
申请公布号 US9158629(B2) 申请公布日期 2015.10.13
申请号 US201213631661 申请日期 2012.09.28
申请人 Carbonite Inc. 发明人 Myhill Robert;Flowers Jeffry C.
分类号 G06F15/16;G06F11/14;H04L12/927;H04L12/925;H04L12/813;H04L12/913;H04L12/911 主分类号 G06F15/16
代理机构 Foley and Lardner LLP 代理人 Foley and Lardner LLP ;Lanza John D.
主权项 1. A method of managing bandwidth usage among a plurality of client devices, comprising: receiving, by a first device from a second device, a request to transfer a first file between the first device and the second device; selecting, by the first device, a bandwidth policy associated with the second device, each bandwidth policy identifying a data transfer rate; adjusting, by the first device, the data transfer rate identified in the selected bandwidth policy based on a data transfer criterion of said second device at the first device; determining, by the first device, a first data transfer rate for transferring the first file between the first device and the second device, based on a transfer criterion of the second device at the first device; determining, by the first device, a first number of bytes to transfer between the first device and the second device during a first transfer period based on the determined first data transfer rate; receiving, by the first device from a third device, a request to transfer a second file between the first device and the third device; determining, by the first device, a second data transfer rate for transferring the second file between the first device and the third device, based on a transfer criterion of the third device at the first device; determining, by the first device, a second number of bytes to transfer between the first device and the third device during the first transfer period based on the determined second data transfer rate; sending, by the first device to the second device, a first response including the determined first number of bytes to transfer during the transfer period; and sending, by the first device to the third device, a second response including the determined second number of bytes to transfer during the transfer period.
地址 Boston MA US