Patents by Inventor John Douglas Stevens

John Douglas Stevens has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 5684986
    Abstract: An embedded directory record and method are provided for maintaining directory information for compressed data on a direct access storage device (DASD). The embedded directory record includes a plurality of page entries, a plurality of exception region entries and a plurality of compression group statistics. Each page entry includes an allocated page length value and a number of used sectors value in the allocated page. The exception region entries include a page index and a bit map used for identifying exception sectors used. The compression group statistics include a total count of allocated sectors, a total count of the used sectors; and a total count of written pages. A starting page address for a requested page is identified beginning at a start of the page entries by summing the allocated page length values for each page up to the requested page to identify an offset value and combining the offset value with a predetermined logical block address.
    Type: Grant
    Filed: June 7, 1995
    Date of Patent: November 4, 1997
    Assignee: International Business Machines Corporation
    Inventors: Daniel Frank Moertl, John Douglas Stevens, Gene Steven Van Grinsven, Bruce Marshall Walk
  • Patent number: 5666560
    Abstract: A data compression storage method and data compression hierarchical padding structure are provided for a direct access storage device (DASD) using fixed block architecture (FBA). A minimum page allocation defining a minimum number of sectors allocated for each logical compressed data page is selected. The DASD is segmented into at least one compression group. Each compression group has a fixed logical size and includes a selected number of DASD compressed data pages with an initial page allocation of a number of sectors. The initial page allocation is greater than or equal to the minimum page allocation. A minimum number of compressed data regions is allocated within each compression group. A selected number of additional compressed data regions including a plurality of sectors for padding is allocated within each compression group. The plurality of padding sectors are distributed between the compression pages. An exception region is allocated within each compression group.
    Type: Grant
    Filed: August 3, 1995
    Date of Patent: September 9, 1997
    Assignee: International Business Machines Corporation
    Inventors: Daniel Frank Moertl, John Douglas Stevens, Gene Steven Van Grinsven, Bruce Marshall Walk