Patents by Inventor Daniel A. Campbell
Daniel A. Campbell has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 11012497Abstract: A method and system of managing downloads of a file from a server. A number of current connections between a client and the server is determined to be at least a preset threshold number of allowable concurrent connections between the server and the client and in response, a request by the client to download the file from the server using another connection between the client and the server is denied. After the request is denied, the number of current connections between the client and the server is determined to be less than the preset threshold number after which the other connection between the client and the server is established and the file is downloaded to the client via the other connection. The preset threshold number of allowable concurrent connections is automatically changed based on a total number of active current connections between server and both the client and other clients.Type: GrantFiled: August 9, 2019Date of Patent: May 18, 2021Assignee: International Business Machines CorporationInventors: Daniel A. Campbell, Robert F. Pryor, John B. Simmons
-
Patent number: 10554730Abstract: A method and system of managing downloads of a file from a server. A determination is made of whether or not a number of current connections between a client and the server is less than a preset threshold number, exceeding one, of allowable concurrent connections with the server. If the determination is that the number of current connections is less than the preset threshold number, responsive to a request by the client to download the file pursuant to another connection between the client and the server, the computer establishes the other connection between the client and the server and downloads the file to the client via the other connection. If the determination is that the number of current connections is at least the preset threshold number, the computer denies a request by the client to download the file from the server using another connection between the client and the server.Type: GrantFiled: November 20, 2017Date of Patent: February 4, 2020Assignee: International Business Machines CorporationInventors: Daniel A. Campbell, Robert F. Pryor, John B. Simmons
-
Publication number: 20190364094Abstract: A method and system of managing downloads of a file from a server. A number of current connections between a client and the server is determined to be at least a preset threshold number of allowable concurrent connections between the server and the client and in response, a request by the client to download the file from the server using another connection between the client and the server is denied. After the request is denied, the number of current connections between the client and the server is determined to be less than the preset threshold number after which the other connection between the client and the server is established and the file is downloaded to the client via the other connection. The preset threshold number of allowable concurrent connections is automatically changed based on a total number of active current connections between server and both the client and other clients.Type: ApplicationFiled: August 9, 2019Publication date: November 28, 2019Inventors: Daniel A. Campbell, Robert F. Pryor, John B. Simmons
-
Publication number: 20180077220Abstract: A method and system of managing downloads of a file from a server. A determination is made of whether or not a number of current connections between a client and the server is less than a preset threshold number, exceeding one, of allowable concurrent connections with the server. If the determination is that the number of current connections is less than the preset threshold number, responsive to a request by the client to download the file pursuant to another connection between the client and the server, the computer establishes the other connection. between the client and the server and downloads the file to the client via the other connection. If the determination is that the number of current connections is at least the preset threshold number, the computer denies a request by the client to download the file from the server using another connection between the client and the server.Type: ApplicationFiled: November 20, 2017Publication date: March 15, 2018Inventors: Daniel A. Campbell, Robert F. Pryor, John B. Simmons
-
Patent number: 9894140Abstract: 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.Type: GrantFiled: November 18, 2015Date of Patent: February 13, 2018Assignee: International Business Machines CorporationInventors: Daniel A. Campbell, Robert F. Pryor, John B. Simmons
-
Patent number: 9876847Abstract: A method and system of managing downloads of a file from a server. A determination is made of whether or not a number of current connections between the client and the server is less than a preset threshold number, exceeding one, of allowable concurrent connections with the server. If the determination is that the number of current connections is less than the preset threshold number, responsive to a request by the client to download the file pursuant to another connection between the client and the server, the computer establishes the other connection between the client and the server and downloads the file to the client via the other connection. If the determination is that the number of current connections is at least the preset threshold number, the computer denies a request by the client to download the file from the server using another connection between the client and the server.Type: GrantFiled: July 22, 2015Date of Patent: January 23, 2018Assignee: International Business Machines CorporationInventors: Daniel A. Campbell, Robert F. Pryor, John B. Simmons
-
Publication number: 20160072874Abstract: 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.Type: ApplicationFiled: November 18, 2015Publication date: March 10, 2016Inventors: Daniel A. Campbell, Robert F. Pryor, John B. Simmons
-
Publication number: 20150326643Abstract: A method and system of managing downloads of a file from a server. A determination is made of whether or not a number of current connections between the client and the server is less than a preset threshold number, exceeding one, of allowable concurrent connections with the server. If the determination is that the number of current connections is less than the preset threshold number, responsive to a request by the client to download the file pursuant to another connection between the client and the server, the computer establishes the other connection between the client and the server and downloads the file to the client via the other connection. If the determination is that the number of current connections is at least the preset threshold number, the computer denies a request by the client to download the file from the server using another connection between the client and the server.Type: ApplicationFiled: July 22, 2015Publication date: November 12, 2015Inventors: Daniel A. Campbell, Robert F. Pryor, John B. Simmons
-
Patent number: 9106627Abstract: A method, system and program product for managing downloads of files from a server. The method includes presetting, using a tool, a threshold number of allowable connections for each client requesting connections to download files from a server. The method further includes identifying, using the tool, a client requesting one or more connections to download a file and tracking, using the tool, whether or not the client has exceeded the threshold number of allowable connections preset. If the client has not exceeded the threshold number of allowable connections preset, allowing the one or more connections up to the threshold number of allowable connections preset for the client to download the file from the server and if the client has exceeded the threshold number of allowable connections preset, preventing the client from connecting to the server, such that overloading of the server with too many simultaneous active connections is minimized.Type: GrantFiled: September 13, 2012Date of Patent: August 11, 2015Assignee: International Business Machines CorporationInventors: Daniel A. Campbell, Robert F. Pryor, John B. Simmons
-
Publication number: 20130013744Abstract: A method, system and program product for managing downloads of files from a server. The method includes presetting, using a tool, a threshold number of allowable connections for each client requesting connections to download files from a server. The method further includes identifying, using the tool, a client requesting one or more connections to download a file and tracking, using the tool, whether or not the client has exceeded the threshold number of allowable connections preset. If the client has not exceeded the threshold number of allowable connections preset, allowing the one or more connections up to the threshold number of allowable connections preset for the client to download the file from the server and if the client has exceeded the threshold number of allowable connections preset, preventing the client from connecting to the server, such that overloading of the server with too many simultaneous active connections is minimized.Type: ApplicationFiled: September 13, 2012Publication date: January 10, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Daniel A. Campbell, Robert F. Pryor, John B. Simmons
-
Patent number: 8347286Abstract: A method, system and program product for managing downloads of files from a server. The method includes presetting, using a tool, a threshold number of allowable connections for each client requesting connections to download files from a server. The method further includes identifying, using the tool, a client requesting one or more connections to download a file and tracking, using the tool, whether or not the client has exceeded the threshold number of allowable connections preset. If the client has not exceeded the threshold number of allowable connections preset, allowing the one or more connections up to the threshold number of allowable connections preset for the client to download the file from the server and if the client has exceeded the threshold number of allowable connections preset, preventing the client from connecting to the server, such that overloading of the server with too many simultaneous active connections is minimized.Type: GrantFiled: July 16, 2007Date of Patent: January 1, 2013Assignee: International Business Machines CorporationInventors: Daniel A. Campbell, Robert F. Pryor, John B. Simmons, Jr.
-
Publication number: 20090024991Abstract: A method, system and program product for managing downloads of files from a server. The method includes presetting, using a tool, a threshold number of allowable connections for each client requesting connections to download files from a server. The method further includes identifying, using the tool, a client requesting one or more connections to download a file and tracking, using the tool, whether or not the client has exceeded the threshold number of allowable connections preset. If the client has not exceeded the threshold number of allowable connections preset, allowing the one or more connections up to the threshold number of allowable connections preset for the client to download the file from the server and if the client has exceeded the threshold number of allowable connections preset, preventing the client from connecting to the server, such that overloading of the server with too many simultaneous active connections is minimized.Type: ApplicationFiled: July 16, 2007Publication date: January 22, 2009Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Daniel A. Campbell, Robert F. Pryor, John B. Simmons