The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Mar. 11, 2014
Filed:
Mar. 14, 2003
James Vernon Carlson, San Jose, CA (US);
Linda Marie Duyanovich, Saratoga, CA (US);
Toby Lyn Marek, Santa Clara, CA (US);
David Ronald Nowlen, Morgan Hill, CA (US);
David Allan Pease, Redwood Estates, CA (US);
Michael Leo Walker, San Jose, CA (US);
Paul Harold Hilton, Bragg Creek, CA;
James Vernon Carlson, San Jose, CA (US);
Linda Marie Duyanovich, Saratoga, CA (US);
Toby Lyn Marek, Santa Clara, CA (US);
David Ronald Nowlen, Morgan Hill, CA (US);
David Allan Pease, Redwood Estates, CA (US);
Michael Leo Walker, San Jose, CA (US);
Paul Harold Hilton, Bragg Creek, CA;
International Business Machines Corporation, Armonk, NY (US);
Abstract
A policy-based data management system, method, and apparatus are disclosed. The system, method, and apparatus are configured to operate over a distributed storage system such as a storage area network (SAN). Files to be stored on the network are each assigned a service class and a storage pool based on the application of policies to file attributes such as file name, type, user, etc. The service class and storage pool designations are stored as metadata. Files may be retrieved using the metadata to identify the storage pool where the file is stored, and the service class listed within the metadata may be used to control the manner in which the file is handled. A metadata server may be utilized to provide the appropriate service class of files in response to requests from remote clients that may be of different computing platforms.