Patents by Inventor Michael L. Nordstrom

Michael L. Nordstrom 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: 7203713
    Abstract: The present invention optimizes storage of stream file by dynamically adjusting the size of new extents. In one embodiment, a file system manager collects usage statistics for a plurality of files in a file system. The file system manager uses the usage statistics to create larger extents for frequently used files than for infrequently used files.
    Type: Grant
    Filed: September 20, 2002
    Date of Patent: April 10, 2007
    Assignee: International Business Machines Corporation
    Inventors: Nathan Glenn Faiman, Michael L. Nordstrom
  • Publication number: 20040059758
    Abstract: The present invention optimizes storage of stream file by dynamically adjusting the size of new extents. In one embodiment, a file system manager collects usage statistics for a plurality of files in a file system. The file system manager uses the usage statistics to create larger extents for frequently used files than for infrequently used files.
    Type: Application
    Filed: September 20, 2002
    Publication date: March 25, 2004
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Nathan Glenn Faiman, Michael L. Nordstrom
  • Patent number: 5265245
    Abstract: An in use table manager in a computer system uses an in use table to track the use of files, or objects. The in use table is used to determine which objects may need recovery in the event of a system failure. Object addresses are hashed by the in use manager to identify a preferred slot in the table. The slots contain information identifying the object, and indicating the extent of use of the object. The in use manager assigns alternate slots, and dynamically changes the size of the in use table to reduce contention for slots. Several atomic operations on the table ensure integrity of the table, while permitting concurrent use. Portions of the table are bundled into single I/O operations to enhance system performance by minimizing I/O.
    Type: Grant
    Filed: June 5, 1992
    Date of Patent: November 23, 1993
    Assignee: International Business Machines Corporation
    Inventors: Michael L. Nordstrom, Gary R. Ricard, John J. Vriezen, David R. Welsh, Larry W. Youngren
  • Patent number: 4916637
    Abstract: Customized instructions for installation of a device having multiple variable components is described, and are generated by an instruction generator program. A device description file lists a desired set of components for the device. Each of the components is broken down into one or more installation tasks, and the tasks are sequenced in a desired order for installation of the device. Text and graphic modules for inclusion in the instructions are varied based on the physical characteristics of the components, and their interconnection. Scaled line drawings are also generated based on information about each component and its placement in the device.
    Type: Grant
    Filed: November 18, 1987
    Date of Patent: April 10, 1990
    Assignee: International Business Machines Corporation
    Inventors: LindaMay P. Allen, Ronald G. Elshaug, Carrie L. Harney, Wayne L. Lemmon, Irwin Miller, Irving L. Miller, Gerald D. Murray, Michael L. Nordstrom, LaVern F. Peterson, Glen E. Rollings, James A. Schablitsky, Johnnie D. Shanklin, Anthony V. Steinman, Thomas W. Suther, III, Deanna C. Taylor, Darrel C. Walberg, Eugene P. Wojtczak