Patents by Inventor Ted E. Blank

Ted E. Blank 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: 5842208
    Abstract: A method, apparatus, and article of manufacture for a computer implemented recover/build index system. The recover/build index system builds a database index for a database file by scanning partitions of the database file in parallel to retrieve key values and their associated record identifier (rid) values. The recover/build index system then sorts the scanned key/rid values for each partition in parallel. Next, the recover/build index system performs one or more merges on the sorted key/rid values from all of the partitions to generate a single key/rid value stream. Finally, the recover/build index system builds the index using the single key/rid value stream.
    Type: Grant
    Filed: April 9, 1997
    Date of Patent: November 24, 1998
    Assignee: International Business Machines Corporation
    Inventors: Ted E. Blank, John Marland Garth, James Alan Ruddy, Bryan Frederick Smith
  • Patent number: 5150472
    Abstract: Page management mechanisms provide candidates for page stealing and prefetching from a main storage data cache of shared data when the jobs sharing the data are accessing it in a sequential manner. Pages are stolen behind the first reader in the cache, and thereafter at locations least likely to be soon re-referenced by trailing readers. A "clustering" of readers may be promoted to reduce I/O contention. Prefetching is carried out so that the pages most likely to be soon referenced by one of the readers are brought into the cache.
    Type: Grant
    Filed: October 20, 1989
    Date of Patent: September 22, 1992
    Assignee: International Business Machines Corp.
    Inventors: Ted E. Blank, Donald F. Ferguson, Jeffrey A. Frey, Angelo Pruscino, Robert R. Rogers, Erhard Rahm