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.

Date of Patent:
May. 06, 1997

Filed:

Jun. 09, 1995
Applicant:
Inventor:

Carlos A Nevarez, Orem, UT (US);

Assignee:

Novell, Inc., Orem, UT (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F / ;
U.S. Cl.
CPC ...
395612 ; 364D / ; 3642821 ; 3642823 ; 395613 ;
Abstract

The present invention provides a definition, format, and structure of extended attributes for managing, maintaining, and controlling file systems. This is accomplished by creating a database containing management, maintenance, control, and other user-defined data that are associated with a directory entry of the file system. The database is stored inside the extended attribute or sets of extended attributes. According to the present invention, each extended attribute includes a header for defining the extended attribute that comprises a first plurality of fields. It also includes a plurality of records for storing data. In turn, each record of the plurality of records comprises a second plurality of fields. The extended attribute is identified by a string stored in a directory entry of a directory entry table for the file system. The string comprises a predetermined substring denoting the extended attribute having the database architecture of the present invention. The first plurality of fields of the extended attribute includes fields for storing a length of the header, a version number of the header, a revision number of the header, the number of extended attributes in the database, and the number of records in the plurality of records in the database. The second plurality of fields includes fields for storing a name of a record, data, a record length, a length of the record name, and a length of the data. Both the name and data are stored as strings.


Find Patent Forward Citations

Loading…