Patents by Inventor Mikael Orn

Mikael Orn 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).

  • Publication number: 20050183077
    Abstract: A system and method for reclaiming memory occupied by compiled code resulting from a Just-in-Time (JIT) compiler is provided. An address space used to store code resulting from a JIT compiler is memory mapped using a special filesystem. A map is maintained identify method name and corresponding JIT pages. When the memory manager needs more space, it requests that the special filesystem write the data from memory back to nonvolatile storage. The special filesystem acts as if the data was written. When the code is subsequently called, a page fault and an invalid operation exception occur and are handled. The data in the map is used to recompile the method to the same address space and the faulting instruction is re-executed.
    Type: Application
    Filed: February 12, 2004
    Publication date: August 18, 2005
    Applicant: International Business Machines Corporation
    Inventors: Philip Langdale, Mikael Orn, James Robbins, William Tracey
  • Patent number: 6581133
    Abstract: The invention provides a method for removing code (applications and data) from read-only memory, and compacting the remaining code in memory either as an application is deleted or when there is not sufficient room to hold a new application. One or more “spare” memory segments are reserved for use during compaction. Where the code for removal shares a memory segment with other code that is not to be removed, the other code is copied to a spare memory segment, and then swapped back to its original location. The code can then be compacted to remove the “holes” left by the erased code.
    Type: Grant
    Filed: October 14, 1999
    Date of Patent: June 17, 2003
    Assignee: International Business Machines Corporation
    Inventors: Deloy Pehrson Bitner, Kim Clohessy, Mikael Orn