Patents by Inventor Albert Rossmann

Albert Rossmann 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: 8769502
    Abstract: A system and method for debugging a running process of an application or component are disclosed. A debugging agent runs one or more templates. Each template is configured with a breakpoint set defined in debugging code for stopping execution of the running process according to one or more breakpoints. One or more debugging clients each includes a user interface for defining at least one of the one or more templates. Each debugging client is selectable to receive debugging information of the running process based on the breakpoint set.
    Type: Grant
    Filed: December 21, 2007
    Date of Patent: July 1, 2014
    Assignee: SAP AG
    Inventors: Robert Heidasch, Albert Rossmann
  • Patent number: 8250575
    Abstract: A method and system for managing transactions is provided. A transaction is initiated on a first data by a first entity with the first data being comprised in a basis memory. A change in the first data is moved as a second data to a transaction memory. The second data is read from the transaction memory if a request for reading the first data is received from the first entity. The first data is read from the basis memory if the request for reading the first data is received from a second entity. The write access of the second entity to the first data is locked.
    Type: Grant
    Filed: December 28, 2007
    Date of Patent: August 21, 2012
    Assignee: SAP AG
    Inventors: Albert Rossmann, Stefan Schulz
  • Patent number: 8239839
    Abstract: A system and method for debugging a running process of an application or component is disclosed. A debugging client has a user interface for receiving user commands to configure and control a debugging program. A debugging agent is resident in a local network area with the running process and has a direct connection with the running process. The debugging agent is configured to execute the debugging program to obtain debugging information on the running process, and to send the debugging information to the debugging client. A Web services communication link is established between the debugging client and the debugging agent for communicating signals to the debugging agent from the debugging client representing the user commands to configure and control the debugging program.
    Type: Grant
    Filed: December 21, 2007
    Date of Patent: August 7, 2012
    Assignee: SAP AG
    Inventors: Albert Rossmann, Robert Heidasch
  • Patent number: 8205120
    Abstract: A system and method for testing an application or component is disclosed. A debugging agent connects to the application or component to monitor one or more test processes on the application or component according to a template-based configuration. A test framework defines the template-based configuration for the debugging agent, creates test input data for the application or component for use by the one or more test processes, and starts the execution of the one or more test processes. The test framework is further adapted to record test output data from the one or more test processes.
    Type: Grant
    Filed: December 21, 2007
    Date of Patent: June 19, 2012
    Assignee: SAP AG
    Inventors: Robert Heidasch, Albert Rossmann
  • Patent number: 7991807
    Abstract: A method and system for garbage collection are provided. A memory allocation request is received for an object. An object identifier is generated for the object. A first memory location is allocated to the object. A translation table is generated storing a map of the object identifier and the first memory location. A data structure is generated for the object. A mark flag is set based on the number of references of the object. Data stored in the first memory location is moved to a second memory location based upon the value of the mark flag. The data is deleted from the first memory location based upon a value of the mark flag.
    Type: Grant
    Filed: November 21, 2007
    Date of Patent: August 2, 2011
    Assignee: SAP AG
    Inventors: Albert Rossmann, Stefan Schulz
  • Publication number: 20110004790
    Abstract: A system and method for debugging a running process of an application or component is disclosed. A debugging client has a user interface for receiving user commands to configure and control a debugging program. A debugging agent is resident in a local network area with the running process and has a direct connection with the running process. The debugging agent is configured to execute the debugging program to obtain debugging information on the running process, and to send the debugging information to the debugging client. A Web services communication link is established between the debugging client and the debugging agent for communicating signals to the debugging agent from the debugging client representing the user commands to configure and control the debugging program.
    Type: Application
    Filed: December 21, 2007
    Publication date: January 6, 2011
    Inventors: Albert Rossmann, Robert Heidasch
  • Patent number: 7689558
    Abstract: A system and method for application monitoring using profile points. An embodiment of a method includes installing an agent in a computer application. The agent will generate an event when there is an entry into a method or when there is an exit from a method. The method further includes running the computer application is run, and monitoring for events that are generated by the agent during the running of the computer application.
    Type: Grant
    Filed: September 9, 2005
    Date of Patent: March 30, 2010
    Assignee: SAP AG
    Inventor: Paul Albert Rossmann
  • Publication number: 20090172673
    Abstract: A method and system for managing transactions is provided. A transaction is initiated on a first data by a first entity with the first data being comprised in a basis memory. A change in the first data is moved as a second data to a transaction memory. The second data is read from the transaction memory if a request for reading the first data is received from the first entity. The first data is read from the basis memory if the request for reading the first data is received from a second entity. The write access of the second entity to the first data is locked.
    Type: Application
    Filed: December 28, 2007
    Publication date: July 2, 2009
    Inventors: ALBERT ROSSMANN, Stefan Schulz
  • Publication number: 20090164848
    Abstract: A system and method for testing an application or component is disclosed. A debugging agent connects to the application or component to monitor one or more test processes on the application or component according to a template-based configuration. A test framework defines the template-based configuration for the debugging agent, creates test input data for the application or component for use by the one or more test processes, and starts the execution of the one or more test processes. The test framework is further adapted to record test output data from the one or more test processes.
    Type: Application
    Filed: December 21, 2007
    Publication date: June 25, 2009
    Inventors: Robert Heidasch, Albert Rossmann
  • Publication number: 20090164980
    Abstract: A system and method for tracing a clustered application are disclosed. A server system hosts the clustered application, and an instance tracer manages a shared memory segment for one or more nodes within an instance of each process of the clustered application. The instance tracer is adapted to serialize trace information for each of the one or more nodes and write the trace information directly to the shared memory segment according to a common time sequence. Preferably, the shared memory segment is arranged as a rollbuffer, and the trace information is written to the rollbuffer as a trace entry in sequential writer entries until a reader entry on the rollbuffer is reached.
    Type: Application
    Filed: December 21, 2007
    Publication date: June 25, 2009
    Inventors: Albert Rossmann, Robert Heidasch
  • Publication number: 20090164981
    Abstract: A system and method for debugging a running process of an application or component are disclosed. A debugging agent runs one or more templates. Each template is configured with a breakpoint set defined in debugging code for stopping execution of the running process according to one or more breakpoints. One or more debugging clients each includes a user interface for defining at least one of the one or more templates. Each debugging client is selectable to receive debugging information of the running process based on the breakpoint set.
    Type: Application
    Filed: December 21, 2007
    Publication date: June 25, 2009
    Inventors: Robert Heidasch, Albert Rossmann
  • Publication number: 20090132622
    Abstract: A method and system for garbage collection are provided. A memory allocation request is received for an object. An object identifier is generated for the object. A first memory location is allocated to the object. A translation table is generated storing a map of the object identifier and the first memory location. A data structure is generated for the object. A mark flag is set based on the number of references of the object. Data stored in the first memory location is moved to a second memory location based upon the value of the mark flag. The data is deleted from the first memory location based upon a value of the mark flag.
    Type: Application
    Filed: November 21, 2007
    Publication date: May 21, 2009
    Inventors: ALBERT ROSSMANN, STEFAN SCHULZ
  • Publication number: 20060143168
    Abstract: A method is described that involves hashing a key value to locate a slot in a primary table, then, hashing the key value to locate a first slot in a secondary table, then, linearly probing the secondary table starting from the first slot.
    Type: Application
    Filed: December 29, 2004
    Publication date: June 29, 2006
    Inventor: Albert Rossmann
  • Publication number: 20060136530
    Abstract: A method is described by defining one or more classes within a software application as being in scope, any class not defined as being in scope are defined as being out of scope, all classes comprise at least one method. The method further determines an amount of allocated memory for each of said in scope classes and said out of scope classes. Lastly, if one of said methods from one of said out of scope classes are called as a result of the calling of one of the in scope classes, adding said allocated memory from said out of scope class to said allocated memory of said in scope class.
    Type: Application
    Filed: December 20, 2004
    Publication date: June 22, 2006
    Inventor: Albert Rossmann
  • Publication number: 20060136464
    Abstract: Embodiments of the invention are generally directed to a system and method for object persistence. In an embodiment, a proxy object is created based, at least in part, on object metadata stored in an internal data store of a persistence manager. The persistence manager may receive a request to access member data of a persistent object associated with the proxy object. In one embodiment, the persistence manager provides the member data from the proxy object.
    Type: Application
    Filed: December 17, 2004
    Publication date: June 22, 2006
    Inventor: Albert Rossmann