Patent 7516199 was granted and assigned to Hitachi on April, 2009 by the United States Patent and Trademark Office.
A storage-device controlling apparatus includes the following configuration components: a file system for receiving a data input/output request on file-name specification basis, and executing the input/output of data with respect to a storage device in response to the data input/output request, the data input/output request being transmitted via a network, a unit for accepting a proxy request for substitute-executing the download of a file from a Web server on the Internet, the proxy request being transmitted based on the HTTP protocol via the network, a unit for establishing a connection with the Internet, a unit for downloading the file from the Web server in response to the proxy request, and a unit for storing the downloaded file into the storage device by using the file system.