Patents by Inventor Philip Harman

Philip Harman 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: 6970991
    Abstract: A computer system supports virtual memory and a paging mechanism. When a new process is created, this occupies one or more memory region. In one embodiment, at least a first memory region occupied by the process at a first virtual address has predefined, fixed, page characteristics (for example page size). It turns out that these are not optimum for the performance of the process. In order to address this, a routine in a shared library is invoked to copy the component from the first memory region into a second memory region. The second memory region either has different page characteristics from the first memory region (for example, a different page size), or is modifiable to have such different page characteristics. The second memory region is reallocated in virtual memory so that it replaces the first memory region at the first virtual address.
    Type: Grant
    Filed: September 11, 2002
    Date of Patent: November 29, 2005
    Assignee: Sun Microsystems, Inc.
    Inventor: Philip Harman
  • Publication number: 20030088752
    Abstract: A computer system supports virtual memory and a paging mechanism. When a new process is created, this occupies one or more memory region. In one embodiment, at least a first memory region occupied by the process at a first virtual address has predefined, fixed, page characteristics (for example page size). It turns out that these are not optimum for the performance of the process. In order to address this, a routine in a shared library is invoked to copy the component from the first memory region into a second memory region. The second memory region either has different page characteristics from the first memory region (for example, a different page size), or is modifiable to have such different page characteristics. The second memory region is reallocated in virtual memory so that it replaces the first memory region at the first virtual address.
    Type: Application
    Filed: September 11, 2002
    Publication date: May 8, 2003
    Inventor: Philip Harman
  • Patent number: 6477783
    Abstract: An angle measuring device for use in a gyratory compactor. The device is a self-contained unit which is placed in the bottom of the mold and the asphalt or other material being compacted is placed on top of it. Inside the device is a carrier which has two vertically aligned probes which project out from it and touch the walls of the mold. One probe is fixed to the carrier; the other can move independently of the carrier. The difference in extension between the two probes is related to the angle of compaction.
    Type: Grant
    Filed: September 19, 2000
    Date of Patent: November 12, 2002
    Assignee: The United States of America as represented by the Secretary of Transportation
    Inventors: Thomas Philip Harman, Paul Andrew Fuchs, Jr., Thomas Emil Brovold