Patents by Inventor Philipp Knirsch

Philipp Knirsch 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: 8578180
    Abstract: Some embodiments of a system and a method to dynamically tune a computing system have been presented. In one embodiment, a processing device running in a computing system monitors usage of one or more hardware components of the computing system to determine a load on each hardware component. The processing device may tune each hardware component based on the load of a respective hardware component determined, and a respective weight associated with the respective hardware component. The hardware components may be tuned to reduce power consumption or to improve performance of the computing system.
    Type: Grant
    Filed: October 14, 2009
    Date of Patent: November 5, 2013
    Assignee: Red Hat, Inc.
    Inventor: Philipp Knirsch
  • Patent number: 8296542
    Abstract: Some embodiments of a system and a method to dynamically allocate memory to applications have been presented. For instance, an application interface executing on a processing device running in a computing system receives a request from an application running on the processing device for a predetermined capacity of memory. A kernel running on the processing device may allocate one or more consecutive heaps of memory to the application in response to the request. A total capacity of the heaps allocated is at least the predetermined capacity requested.
    Type: Grant
    Filed: September 30, 2009
    Date of Patent: October 23, 2012
    Assignee: Red Hat, Inc.
    Inventor: Philipp Knirsch
  • Publication number: 20110087911
    Abstract: Some embodiments of a system and a method to dynamically tune a computing system have been presented. In one embodiment, a processing device running in a computing system monitors usage of one or more hardware components of the computing system to determine a load on each hardware component. The processing device may tune each hardware component based on the load of a respective hardware component determined, and a respective weight associated with the respective hardware component. The hardware components may be tuned to reduce power consumption or to improve performance of the computing system.
    Type: Application
    Filed: October 14, 2009
    Publication date: April 14, 2011
    Inventor: Philipp Knirsch
  • Publication number: 20110078404
    Abstract: Some embodiments of a system and a method to dynamically allocate memory to applications have been presented. For instance, an application interface executing on a processing device running in a computing system receives a request from an application running on the processing device for a predetermined capacity of memory. A kernel running on the processing device may allocate one or more consecutive heaps of memory to the application in response to the request. A total capacity of the heaps allocated is at least the predetermined capacity requested.
    Type: Application
    Filed: September 30, 2009
    Publication date: March 31, 2011
    Inventor: Philipp Knirsch