Patents by Inventor Oliver Bendig

Oliver Bendig 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: 9015135
    Abstract: A system and method to separate business processing from data handling. A persistence layer resides between an application and a database. The persistence layer receives updates from the application and stores them in a memory delaying writeback to the database to a later time.
    Type: Grant
    Filed: November 7, 2008
    Date of Patent: April 21, 2015
    Assignee: SAP AG
    Inventor: Oliver Bendig
  • Patent number: 8510603
    Abstract: According to some embodiments, an application may call an event handler. The event handler may determine that an error has occurred within the event handler and store information associated with the error into an exception buffer. A pulling mechanism of the application may detect the stored information associated with the error, and, as a result, information associated with the error may be retrieved from the exception buffer.
    Type: Grant
    Filed: November 24, 2010
    Date of Patent: August 13, 2013
    Assignee: SAP AG
    Inventor: Oliver Bendig
  • Patent number: 8316350
    Abstract: A system and method of interface visioning to improve extendibility and flexibility in modular software design. A first super class implements a first interface. A second super class implements both a first interface and a second interface. Each super class has a unique version designation. An access class is instantiated when a feature using an interface is requested. The access class identifies from the feature the version designation and provides access to the appropriate interface through either the first super class or the second super class.
    Type: Grant
    Filed: November 20, 2008
    Date of Patent: November 20, 2012
    Assignee: SAP Aktiengesellschaft
    Inventor: Oliver Bendig
  • Publication number: 20120265503
    Abstract: Various embodiments of systems and methods for simulating energy consumption for a simulation period are described herein. Realized energy consumption profile values for time slices of a simulation period are retrieved. Prior realized energy consumption profile values from corresponding time slices of consecutive previous calendar periods for time slices of the simulation period for which the realized energy consumption profile values are not available are retrieved. Further, time slices of the simulation period for which the corresponding prior realized profile values are not available are identified. For the identified time slices, an estimation of the unrealized energy profile values is computed using synthetic profile values. Furthermore, retrieved realized energy consumption profile values, retrieved prior realized energy consumption profile values, and estimated unrealized energy profile values are used to simulate energy consumption for the simulation period.
    Type: Application
    Filed: April 12, 2011
    Publication date: October 18, 2012
    Inventors: Oliver Bendig, Klaus Kistl, Sandra Mangano
  • Publication number: 20120131392
    Abstract: According to some embodiments, an application may call an event handler. The event handler may determine that an error has occurred within the event handler and store information associated with the error into an exception buffer. A pulling mechanism of the application may detect the stored information associated with the error, and, as a result, information associated with the error may be retrieved from the exception buffer.
    Type: Application
    Filed: November 24, 2010
    Publication date: May 24, 2012
    Inventor: Oliver Bendig
  • Patent number: 7971010
    Abstract: A mechanism for performing loitering trace is disclosed. A method of embodiments of the invention includes initiating a loitering trace of objects that cause a memory leak and remain in a heap after surviving at least one garbage collection operation. Initiating the loitering trace includes detecting the objects remaining in the heap via a loitering module of a profiling structure at a first virtual machine of an application server of a first computer system. Initiating the loitering trace further includes performing time-based sampling for the objects remaining, the time-based sampling having method statistics identifying an average runtime associated with each of the objects remaining. The method statistics is calculated based on a number of uses called for each of the objects remaining and a time length associated with each use of each of the remaining objects.
    Type: Grant
    Filed: December 15, 2009
    Date of Patent: June 28, 2011
    Assignee: SAP AG
    Inventors: Ralf Schmelter, Michael Wintergerst, Arno Zeller, Oliver Bendig
  • Publication number: 20100125831
    Abstract: A system and method of interface visioning to improve extendibility and flexibility in modular software design. A first super class implements a first interface. A second super class implements both a first interface and a second interface. Each super class has a unique version designation. An access class is instantiated when a feature using an interface is requested. The access class identifies from the feature the version designation and provides access to the appropriate interface through either the first super class or the second super class.
    Type: Application
    Filed: November 20, 2008
    Publication date: May 20, 2010
    Applicant: SAP AG
    Inventor: Oliver Bendig
  • Publication number: 20100121829
    Abstract: A system and method to separate business processing from data handling. A persistence layer resides between an application and a database. The persistence layer receives updates from the application and stores them in a memory delaying writeback to the database to a later time.
    Type: Application
    Filed: November 7, 2008
    Publication date: May 13, 2010
    Applicant: SAP AG
    Inventor: Oliver Bendig
  • Publication number: 20100095280
    Abstract: A system and method are provided for performing loitering trace in virtual machines. In one embodiment, status of objects in a garbage collection heap at a first virtual machine at a server is identified, in response to a memory leak. First objects that are used are identified. Second objects that are alive and not being used are identified. Information regarding the first objects and the second objects is communicated to a second virtual machine at a client.
    Type: Application
    Filed: December 15, 2009
    Publication date: April 15, 2010
    Inventors: RALF SCHMELTER, MICHAEL WINTERGERST, ARNO ZELLER, OLIVER BENDIG
  • Publication number: 20080243970
    Abstract: A system and method are provided for performing loitering trace in virtual machines. In one embodiment, status of objects in a garbage collection heap at a first virtual machine at a server is identified, in response to a memory leak. First objects that are used are identified. Second objects that are alive and not being used are identified. Information regarding the first objects and the second objects is communicated to a second virtual machine at a client.
    Type: Application
    Filed: March 30, 2007
    Publication date: October 2, 2008
    Inventors: Ralf Schmelter, Michael Wintergerst, Arno Zeller, Oliver Bendig