Patents by Inventor Gregory A. STILL

Gregory A. STILL 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: 8650367
    Abstract: An apparatus for providing system memory usage throttling within a data processing system having multiple chiplets is disclosed. The apparatus includes a system memory, a memory access collection module, a memory credit accounting module and a memory throttle counter. The memory access collection module receives a first set of signals from a first cache memory within a chiplet and a second set of signals from a second cache memory within the chiplet. The memory credit accounting module tracks the usage of the system memory on a per user virtual partition basis according to the results of cache accesses extracted from the first and second set of signals from the first and second cache memories within the chiplet. The memory throttle counter for provides a throttle control signal to prevent any access to the system memory when the system memory usage has exceeded a predetermined value.
    Type: Grant
    Filed: August 14, 2012
    Date of Patent: February 11, 2014
    Assignee: International Business Machines Corporation
    Inventors: Michael S. Floyd, Guy L. Guthrie, Karthick Rajamani, Gregory A. Still, Jeffrey A. Stuecheli, Malcolm S. Ware
  • Publication number: 20120331231
    Abstract: An apparatus for providing system memory usage throttling within a data processing system having multiple chiplets is disclosed. The apparatus includes a system memory, a memory access collection module, a memory credit accounting module and a memory throttle counter. The memory access collection module receives a first set of signals from a first cache memory within a chiplet and a second set of signals from a second cache memory within the chiplet. The memory credit accounting module tracks the usage of the system memory on a per user virtual partition basis according to the results of cache accesses extracted from the first and second set of signals from the first and second cache memories within the chiplet. The memory throttle counter for provides a throttle control signal to prevent any access to the system memory when the system memory usage has exceeded a predetermined value.
    Type: Application
    Filed: August 14, 2012
    Publication date: December 27, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Michael S. FLOYD, Guy L. GUTHRIE, Karthick RAJAMANI, Gregory A. STILL, Jeffrey A. STUECHELI, Malcolm S. WARE
  • Publication number: 20050108395
    Abstract: Resources of a server node are logically divided into a plurality of sets of resources. At least one set of resources is assigned to one or more client nodes. The association of the at least one set of resources with the one or more client nodes is via a data structure stored at the server node. The data structure is provided by a trusted agent over a communications medium coupling the server node and the one or more client nodes. It includes information that indicates the resources accessible by the client nodes. To access the information, an identifier, also provided by a trusted agent, is employed.
    Type: Application
    Filed: November 5, 2003
    Publication date: May 19, 2005
    Applicant: International Business Machines Corporation
    Inventors: Thomas Brey, Giles Frazier, Gregory Pfister, Renato Recio, Gregory Still
  • Publication number: 20050087073
    Abstract: A paint spray booth having a scrubbing solution flow control, wherein the spray booth includes a floor having an opening, a scrubber beneath the floor, at least one elongated distribution trough having an overflow weir, a source of scrubbing solution and a pump pumping scrubbing solution from the source to the distribution trough. The flow control includes a control valve between the pump and the distribution trough, a level sensor monitoring a level of solution in the trough and a controller receiving a signal from the level sensor operating the control valve to maintain a predetermined level of scrubbing solution in the distribution trough.
    Type: Application
    Filed: October 20, 2004
    Publication date: April 28, 2005
    Inventors: Adrien d'Altena, Gregory Still, Raymond Lapierre