发明名称 MANAGING FILE DOWNLOADS
摘要 A method and system for managing download of a file. In response to a request from a client computer to establish a session to download the file beginning at a specified location after a start of the file, an estimated length of a portion of the file beginning at the specified location is estimated, a time window for enabling the client computer to avoid a redundant download of a portion of the file by terminating the session within the time window is computed, and the download of the file is suspended for the time window. If the session is not terminated within the time window, then download of the file is automatically resumed following the length in further response to the request. If the session is terminated within the time window, then download of the file is not automatically resumed following the length in further response to the request.
申请公布号 US2016072874(A1) 申请公布日期 2016.03.10
申请号 US201514944283 申请日期 2015.11.18
申请人 International Business Machines Corporation 发明人 Campbell Daniel A.;Pryor Robert F.;Simmons John B.
分类号 H04L29/08;H04L29/06 主分类号 H04L29/08
代理机构 代理人
主权项 1. A method for managing download of a file, the method comprising: in response to a current request received by a server computer from a client computer to establish a session to download the file beginning at a specified location after a start of the file, downloading, by the server computer, an estimated length of a portion of the file beginning at the specified location and computing, by the server computer, a time window for enabling the client computer to avoid a redundant download of a portion of the file by terminating the session within the time window; in response to said downloading the estimated length and after said computing the time window, automatically suspending, by the server computer for the time window, an additional download of the file pursuant to the current request, wherein said computing the time window comprises computing the time window as equal to Tc/Nc+Delta, wherein Nc is a total number of connections of the previous requests, wherein Tc is a total cumulative connect time of previous requests to download the file beginning at other respective specified locations, wherein the connect time of each previous request is a time interval during which a respective portion of the file was downloaded, in response to each previous request, beginning at the other respective specified location specific to each previous request, wherein Delta is a predetermined time period or a predetermined percentage of Tc/Nc, and wherein Nc is at least 1; ascertaining, by the server computer, whether or not the session corresponding to the current request has been terminated by the client computer within the time window; if said ascertaining ascertains that the session corresponding to the current request has not been terminated by the client computer within the time window, then automatically resuming, by the server computer, download of the file pursuant to the current request from where download of the file was suspended, and if said ascertaining ascertains that the session corresponding to the current request has been terminated by the client computer within the time window, then not automatically resuming, by the server computer, download of the file pursuant to the current request from where download of the file was suspended, wherein said not automatically resuming download of the file avoids the redundant download of the portion of the file.
地址 Armonk NY US