Object oriented storage device having a disc drive controller providing an interface exposing methods which are invoked to access objects stored in a storage media
AssigneeSeagate Technology LLC
InventorDavid B. Anderson
Life of this patent
Estimating the term…
Abstract
A data storage device includes storage media having stored thereon data configured as a plurality of objects, each object having attributes indicative of characteristics of the object. A control component is operably coupled to the storage media and is configured to provide an interface to the objects. The interface exposes methods which are invoked to access the objects.
Claims45
A data storage device configurable to perform a data storage function by being coupled to a host in a computer system, the data storage device comprising:
- non-volatile storage media having stored thereon data configured as a plurality of objects, each object having attributes indicative of characteristics of the object;
- and
- a data storage device control component, configured to be coupled to the host and operably coupled to the storage media, and configured to manage storage of the objects on the storage media according to an object file system by providing an interface to the objects, the interface exposing methods which are invoked to access the objects.
The data storage device 1 wherein the data storage device is coupleable to a requester and wherein the methods comprise:
- a set object attributes method which, when invoked by the requester, causes the control component to set attributes of an object specified by the requester.
A method of storing data on a disc drive, the method comprising steps of:
- (a) using a disc drive controller on the disc drive, storing data on a disc according to an object file system as a plurality of objects, each object having attributes indicative of characteristics of the object;
- and
- (b) accessing the objects on the disc through the disc drive controller and through the object file system which includes an interface to the objects by invoking functions exposed by the interface.
A data storage system including a first disc drive, the first disc drive comprising:
- a data head;
- a data storage disc, rotatably mouinted relative to the data head and having stored thereon data configured as a plurality of objects, each object having attributes indicative of characteristics of the object;
- and
- a disc drive control component, operably coupled to the data storage disc, configured to manage the objects according to an object file system by providing an interface to the objects, the interface exposing methods which are invoked to access the objects.
A computer readable medium having instructions stored thereon which, when executed by a disc drive controller in a data storage system, cause the disc drive controller to perform steps of:
- (a) storing data on a data storage disc according to an object file system as a plurality of objects, each object having attributes indicative of characteristics of the object;
- and
- (b) accessing the objects on the data storage disc through the object file system which includes an interface to the objects by invoking functions exposed by the interface.
Dependencies are inferred from the claim text.