×

Method and apparatus for storage application programming interface for digital mass storage and retrieval based upon data object type or size and characteristics of the data storage device

  • US 6,128,717 A
  • Filed: 01/20/1998
  • Issued: 10/03/2000
  • Est. Priority Date: 01/20/1998
  • Status: Expired due to Term
First Claim
Patent Images

1. A method for storing a multiplicity of user data units characterized by at least one of type or size on a mass storage device, the method comprising the steps of:

  • receiving a data unit for mass storage on the mass storage device,decoding descriptor information accompanying the data unit, if any, wherein the descriptor information describes or provides an indication of a particular one of a plurality of data types for the data unit,determining a storage application programming interface (SAPI) descriptor for the data unit based at least in part upon decoding of the descriptor information,appending the SAPI descriptor to the data unit before storage upon a non-volatile storage medium of the mass storage device,selecting a storage algorithm from a plurality of predetermined available storage algorithms based upon the SAPI descriptor appended to the data unit and currently available storage locations on the non-volatile storage medium,determining at least one storage location of the non-volatile storage medium to store at least one copy of the data unit, andrecording the data unit at the at least one storage location.

View all claims
  • 18 Assignments
Timeline View
Assignment View
    ×
    ×