Method and system of storing data files
First Claim
Patent Images
1. A method for storing data files, the method being implemented by a computer system that includes one or more processors configured to execute computer program modules, the method comprising:
- receiving, by the one or more processors, from a client computer in communication with the computer system, a first data file and a first data file virtualization policy;
associating, by the one or more processors, the first data file with the first data file virtualization policy;
storing, by the one or more processors, the first data file and the first data file virtualization policy on a storage device in communication with the computer system;
deriving, by the one or more processors, one or more second virtual data files using information from the first data file and the first data file virtualization policy, the one or more second virtual data files not being stored on the storage device;
generating, by the one or more processors, a directory listing including a listing of the one or more second virtual data files and providing the directory listing to the client computer in communication with the computer system; and
generating, by the one or more processors, derived data corresponding to the one or more second virtual data files listed on the directory listing on-demand upon request by the client computer.
7 Assignments
0 Petitions
Accused Products
Abstract
A method and system for storing data files are provided. The method includes receiving a first data file and a first data file virtualization policy; associating the first data file with the first data file virtualization policy; and storing the first data file and the first data file virtualization policy on a storage device in communication with the computer system.
-
Citations
27 Claims
-
1. A method for storing data files, the method being implemented by a computer system that includes one or more processors configured to execute computer program modules, the method comprising:
-
receiving, by the one or more processors, from a client computer in communication with the computer system, a first data file and a first data file virtualization policy; associating, by the one or more processors, the first data file with the first data file virtualization policy; storing, by the one or more processors, the first data file and the first data file virtualization policy on a storage device in communication with the computer system; deriving, by the one or more processors, one or more second virtual data files using information from the first data file and the first data file virtualization policy, the one or more second virtual data files not being stored on the storage device; generating, by the one or more processors, a directory listing including a listing of the one or more second virtual data files and providing the directory listing to the client computer in communication with the computer system; and generating, by the one or more processors, derived data corresponding to the one or more second virtual data files listed on the directory listing on-demand upon request by the client computer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A system for storing data files, comprising:
-
a computer system configured to; receive a first data file and a first data file virtualization policy from a client computer in communication with the computer system; associate the first data file with the first data file virtualization policy; store the first data file and the first data file virtualization policy on a storage device in communication with the computer system; derive one or more second virtual data files using information from the first data file and the first data file virtualization policy, the one or more second virtual data files not being stored on the storage device; generate a directory listing including a listing of the one or more second virtual data files and provide the directory listing to the client computer in communication with the computer system; and generate derived data corresponding to the one or more second virtual data files listed on the directory listing on-demand upon request by the client computer. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
Specification