Method and system for moving requested files from one storage location to another
First Claim
Patent Images
1. A method for moving files from one storage location to another, comprising:
- receiving a request from a user to access a file;
copying the file from a first storage element to a second storage element in response to the request, wherein the second storage element provides access to files at a higher rate than that provided by the first storage element;
automatically determining whether a demand for the file exists; and
automatically maintaining a copy of the file stored in the second storage element if the demand exists;
otherwise automatically deleting the copy of the file stored in the second storage element, wherein if a number of access requests for the file exceeds a predetermined number of access requests, it is determined that the demand for the file exists, and if the number of access requests does not exceed the predetermined number of access requests, it is determined that the demand for the file does not exist.
7 Assignments
0 Petitions
Accused Products
Abstract
A method for moving files from one storage location to another, includes: receiving a request from a user to access a file; copying the file from a first storage element to a second storage element in response to the request, wherein the second storage element provides access to files at a higher rate than that provided by the first storage element; automatically determining whether a demand for the file exists; and automatically maintaining a copy of the file stored in the second storage element if the demand exists; otherwise automatically deleting the copy of the file stored in the second storage element.
237 Citations
11 Claims
-
1. A method for moving files from one storage location to another, comprising:
-
receiving a request from a user to access a file; copying the file from a first storage element to a second storage element in response to the request, wherein the second storage element provides access to files at a higher rate than that provided by the first storage element; automatically determining whether a demand for the file exists; and automatically maintaining a copy of the file stored in the second storage element if the demand exists;
otherwise automatically deleting the copy of the file stored in the second storage element, wherein if a number of access requests for the file exceeds a predetermined number of access requests, it is determined that the demand for the file exists, and if the number of access requests does not exceed the predetermined number of access requests, it is determined that the demand for the file does not exist. - View Dependent Claims (2)
-
-
3. A system for moving files from one storage node to another in a communications network comprising a plurality of storage nodes, the system comprising:
-
a configured to;
receive a request from a user device to access a file;
copy the file from a first storage location to a second storage location in response to the request;
determine whether there is a demand for the file;and manipulate a location of the file based on the demand, wherein if a number of access requests for the file exceeds a predetermined number of access requests, it is determined that the demand for the file exists, and if the number of access requests does not exceed the predetermined number of access requests, it is determined that the demand for the file does not exist. - View Dependent Claims (4, 5)
-
-
6. A computer-readable medium for storing computer executable instructions that when executed perform a process for moving files from one storage location to another, the computer executable instructions comprising:
- a first module for receiving a request from a user to access a file;
a second module for copying the file from an archive storage to a high-availability storage in response to the request; and
a third module for manipulating a location of the file based on a measured demand for the file, wherein if a number of access requests for the file exceeds a predetermined number of access requests, it is determined that a demand for the file exists, and if the number of access requests does not exceed the predetermined number of access requests, it is determined that the demand for the file does not exist. - View Dependent Claims (7, 8)
- a first module for receiving a request from a user to access a file;
-
9. A method for moving files from one storage location to another in a network of storage nodes, comprising:
- receiving a request from a user to access a file;
copying the file from a first storage location to a second storage location in response to the request;
automatically determining if there is a demand for the file; and
automatically manipulating a location of the file based on the demand, wherein if a number of access requests for the file exceeds a predetermined number of access requests, it is determined that the demand for the file exists, and if the number of access requests does not exceed the predetermined number of access requests, it is determined that the demand for the file does not exist. - View Dependent Claims (10, 11)
- receiving a request from a user to access a file;
Specification