Patents by Inventor Michael S. Kogan

Michael S. Kogan 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: 5539899
    Abstract: A system and method for loading a segmented program into a memory for a multitasking data processing system utilizing paged virtual storage for processes is disclosed. A virtual address space having a plurality of pages for the segmented program is established. Segments of the segmented program suitable for packing end to end across page boundaries are identified. A virtual storage object over a contiguous portion of the virtual address space is defined and the segments identified for packing into the virtual storage object are mapped into the contiguous portion. Any segments not suitable for packing across page boundaries start on page boundaries in the virtual address space. Then segments corresponding to selected pages of the virtual address space are demand loaded into frames of the memory in the same manner in which they are addressed into the virtual address space.
    Type: Grant
    Filed: April 3, 1992
    Date of Patent: July 23, 1996
    Assignee: International Business Machines Corporation
    Inventors: Khoa D. Huynh, Glenn E. Brew, Kenneth W. Christopher, Jr., Michael S. Kogan
  • Patent number: 5305455
    Abstract: A data processing system is operable in a multitasking mode to include at least one process having a plurality of threads. Exception management is done on a per thread basis, as opposed to a per process basis. Further, when a process termination exception occurs, each thread is accessed to execute any process termination exception handler associated with the thread.
    Type: Grant
    Filed: December 21, 1990
    Date of Patent: April 19, 1994
    Assignee: International Business Machines Corp.
    Inventors: Brigitte D. L. Anschuetz, Paul P. Giangarra, Jeffrey A. Grantz, Michael S. Kogan, Dean C. Oakes, Steven M. Zanoni