Patents by Inventor Graham A. Chapman

Graham A. Chapman 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: 20100287352
    Abstract: Disclosed is a method and computer program product to track allocation of a plurality of objects in a heap. A data processing system, during an object allocation, prevents an object from being moved to another place in memory or being deleted. The data processing system prevents such activity concurrently with garbage collection on a second object not currently being allocated. The data processing system notifies a profiler of object information based on the object allocation via a callback function, wherein object information is a one-to-one mapping of the object address. The data processing system revives garbage collector processing of the object.
    Type: Application
    Filed: May 5, 2009
    Publication date: November 11, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Graham A. Chapman, Scott T. Jones, Maciek Klimkowski, Frank E. Levine, Milena Milenkovic
  • Publication number: 20100237465
    Abstract: A device comprises a substrate (22); a first MiM capacitor (10,20,11) disposed over the substrate; and a second MiM capacitor (10?,20?,11) disposed over the first MiM capacitor. The first MiM capacitor and the second MiM capacitor are electrically connected in parallel. The two MiM capacitors are vertically stacked one above the other. Each MiM capacitor comprises an interconnection layer (10,10?) of the CMOS process as one plate and a thinner conductive layer (11,11?) as the second plate, with an insulating layer (20,20?) disposed therebetween. This allows each MiM capacitor to be formed between two CMOS process interconnection layers. The second plate of the second MiM capacitor is substantially co-extensive with the second plate of the first MiM capacitor, and is disposed substantially directly over the second plate of the first MiM capacitor. The same mask may be used to pattern the second plate of the second MiM capacitor and the second plate of the first MiM capacitor.
    Type: Application
    Filed: July 18, 2008
    Publication date: September 23, 2010
    Applicant: X-FAB SEMICONDUCTOR FOUNDRIES AG
    Inventors: Paul Ronald Stribley, Mark Parsons, Graham Chapman
  • Publication number: 20100003463
    Abstract: A co-extruded plastic film comprises an outer layer formed of a high density polymer or co-polymer having a high surface energy, such as a medium molecular weight high density polyethylene that is corona treated or includes a relatively polar polymer; a core layer preferably formed of a polyolefin, which can include linear low density polyethylene or a foamed polymer preferably produced by an endothermic blowing agent; and an inner layer formed of a polymer or co-polymer having good static or physical cling properties that includes a filler of sufficiently large particle size and in a sufficiently large amount that water vapor can escape laterally from under the film. The inner layer also can include a desiccant and can be embossed. This film allows vapors to disperse and can also be moisture absorbent and vapor permeable. The film also has the benefit that one surface has high paint adherence and the opposite surface clings to a substrate, typically a painted metal or simple metal surface.
    Type: Application
    Filed: March 9, 2007
    Publication date: January 7, 2010
    Applicant: PETOSKEY PLASTICS, INC.
    Inventor: Graham Chapman
  • Publication number: 20070243350
    Abstract: The present invention relates to a package of a polyolefin polymer, wherein it comprises an addition of a pro-oxidant in the form of at least one salt of a metal of the group consisting of Mn, Fe, Cu, Co, and Ni, whereby the polyolefin is provided with a filler in the form of a mineral, such as calcium carbonate, such as talc, crushed marble, chalk, including nano particles thereof, calcite, silica, and nano particle clays, a filler in the form of natural fiber such as cellulose fiber, wood fiber, powderous wood or china grass, rice spelt, and starch.
    Type: Application
    Filed: January 19, 2007
    Publication date: October 18, 2007
    Inventors: Gunnar Forsberg, Eugen Mossner, Graham Chapman
  • Patent number: 7032221
    Abstract: The stack mapper of the present invention seeks to determine the shape of the stack at a given program counter. This is accomplished by locating all start points possible for a given method, that is, at all of the entry points for the method and all of the exception entry points, and trying to find a path from the beginning of the method to the program counter in question. The mapper first tries to locate a linear path from the beginning of the method, and then iteratively processes the sequence of bytes at each branch until the destination program counter is reached. Once the path is found, a simulation is run of the stack through that path, which is used as the virtual stack for the purposes of the garbage collector.
    Type: Grant
    Filed: June 10, 1999
    Date of Patent: April 18, 2006
    Assignee: International Business Machines Corporation
    Inventors: Graham Chapman, John Duimovich, Trent Gray-Donald, Graeme Johnson, Andrew Low
  • Publication number: 20060010424
    Abstract: A method, apparatus, and computer instructions for referencing a constant pool. A determination is made as to whether a bytecode references the constant pool. A relative offset to the constant pool is identified for the bytecode, in response to the bytecode referencing the constant pool. The bytecode is then replaced with a new bytecode containing the relative offset. The relative offset is used to reference the constant pool.
    Type: Application
    Filed: July 8, 2004
    Publication date: January 12, 2006
    Applicant: International Business Machines Corporation
    Inventors: Peter Burka, Graham Chapman, Trent Gray-Donald, Karl Taylor
  • Patent number: 6446254
    Abstract: In typical Java and other interpreted programming language environments, the code is stored in ROM in a semi-processed state, .class files containing byte codes. When the device is turned on, a virtual machine resolves references and links the .class file in RAM to permit desired applications to be run. In the invention, the .class files are further pre-processed to select the data which will not change or require updating. This data is packaged into memory image files containing internal data pre-linking this data. The memory image files are stored in ROM and are accessible from ROM by the virtual machine at runtime. Only elements that will be updated, such as the objects themselves, must be instantiated in RAM at runtime. This reduces the amount of RAM needed to run the application. In an environment with memory constraints, the reduction in RAM requirements permits more RAM to be made available for application use.
    Type: Grant
    Filed: August 13, 1999
    Date of Patent: September 3, 2002
    Assignee: International Business Machines Corporation
    Inventors: Graham Chapman, John Duimovich, Trent Gray-Donald, Graeme Johnson, Andrew Low, Peter Wiebe Burka, Patrick James Mueller, Ryan Andrew Sciampancone, Peter Duncan Shipton
  • Patent number: 5549048
    Abstract: A shot-gun cartridge case is disclosed which is made by extrusion or equivalent pressure forming of high density polyolefin-based composition containing biodegradable starch, a fatty acid ester to initiate peroxide attack on the double bonds of the polyolefin and an anti-oxidant stabilizing compound. The composition is stable to biological and chemical degradation until the cartridge is fixed, upon which fixing, the anti-oxidant stabilizing compound is partially destroyed or dispersed so that degradation of said composition takes place.
    Type: Grant
    Filed: October 18, 1993
    Date of Patent: August 27, 1996
    Assignee: The Kent Cartridge Manufacturing Company Limited
    Inventors: Arthur H. Godfrey-Phillips, Graham Chapman