Patents by Inventor Thomas Brodkorb

Thomas Brodkorb 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: 9229707
    Abstract: In a distributed computer system with cluster architecture, a number of service requests are redirected from a first instance of the cluster to a second instance of the cluster for execution. A software patch is applied to one or more software components running on an application server node of the first instance of the cluster. A number of service requests are redirected from the second instance of the cluster to the first instance of the cluster for execution. The software patch is applied on the one or more software components running on an application server node of the second instance of the cluster. A number of new service requests are directed to the upgraded second instance of the cluster for processing.
    Type: Grant
    Filed: December 18, 2008
    Date of Patent: January 5, 2016
    Assignee: SAP SE
    Inventors: Lazar Borissov, Thomas Brodkorb, Volker Driesen, Anton Georgiev, Ivan Mihalev, Dencho Mitev
  • Publication number: 20150149259
    Abstract: According to some embodiments, actual business data in an enterprise database may be used in accordance with an enterprise performance management planning model, stored and executed by a processor at the enterprise database, to automatically generate predicted business data. The predicted business data may then be stored in an instantiation of a plan data container at the enterprise database.
    Type: Application
    Filed: January 9, 2014
    Publication date: May 28, 2015
    Inventors: Chang Bin Song, Thomas Brodkorb, Dan Bi Park, Jan Rittinger, Jungsoo Seo
  • Patent number: 8572156
    Abstract: Techniques are provided for exchanging configuration settings in a distributed software system in which interrelated software processes execute on both a client system and a service provider. Automation scripts are generated and used by the client system and the service provider to establish and initiate respective test environments. Related apparatus, systems, techniques and articles are also described.
    Type: Grant
    Filed: December 10, 2010
    Date of Patent: October 29, 2013
    Assignee: SAP AG
    Inventors: Wulf Kruempelmann, Thomas Brodkorb
  • Publication number: 20120150940
    Abstract: Techniques are provided for exchanging configuration settings in a distributed software system in which interrelated software processes execute on both a client system and a service provider. Automation scripts are generated and used by the client system and the service provider to establish and initiate respective test environments. Related apparatus, systems, techniques and articles are also described.
    Type: Application
    Filed: December 10, 2010
    Publication date: June 14, 2012
    Applicant: SAP AG
    Inventors: Wulf Kruempelmann, Thomas Brodkorb
  • Patent number: 8200634
    Abstract: The subject matter disclosed herein provides methods and apparatus, including computer program products, for providing software updates. In one aspect there is provided a method. The method may include copying an application to a shadow system, the application used to upgrade the shadow system rather than a production system; copying data from the production system to the shadow system; selecting whether to lock changes to data in the production system or record changes to the data in the production system; recording one or more changes to data in the production system, the changes recorded in a container, when record changes has been selected; migrating recorded data in the container to the shadow system, so that the shadow system and production system are in a similar data state; and using the shadow system, upgraded with the application and at least one of data copied from the production system and recorded data from the container, for production rather than the production system.
    Type: Grant
    Filed: October 8, 2008
    Date of Patent: June 12, 2012
    Assignee: SAP AG
    Inventors: Volker Driesen, Thomas Brodkorb, Roy Abitbol, Miki Ben-Zeev, Franklin Herbas
  • Publication number: 20120131154
    Abstract: Methods, systems, and articles are provided for synchronously exchanging configuration settings in a distributed software system in which interrelated software-implemented business processes execute on both a service provider and a customer landscape. The service provider and the customer landscape each comprise at least one server that in turn include at least one data processor and memory. The service provider includes a test environment and a service provider production environment. The customer landscape includes a quality assurance (QA) environment and a customer landscape production environment. Such an arrangement allows for synchronous transfer of business configuration data in a distributed computing environment.
    Type: Application
    Filed: November 23, 2010
    Publication date: May 24, 2012
    Inventors: Wulf Kruempelmann, Thomas Brodkorb, Clemens Jacob
  • Patent number: 7856631
    Abstract: Methods and apparatus, including computer program products, for receiving and processing a software delivery archive to deploy software to a target computer system, in particular to deploy software into a J2EE server. The software delivery archive can be implemented as a JAR-compatible archive that includes a supplementary manifest and a deployment descriptor, in addition to a standard JAR manifest and software to be deployed. The software delivery archive can optionally also include a nested software delivery archive have the same structure and functionality.
    Type: Grant
    Filed: May 8, 2002
    Date of Patent: December 21, 2010
    Assignee: SAP Aktiengesellschaft
    Inventors: Thomas Brodkorb, Christian Gabrisch, Ralf Belger
  • Publication number: 20100162226
    Abstract: A system and a method for installing software upgrades in a distributed computer system with no downtime. In a distributed computer system with cluster architecture, a number of service requests are redirected from a first instance of the cluster to a second instance of the cluster for execution. An execution in progress of a service request is also redirected from the first instance of the cluster to the second instance of the cluster. The execution in progress proceeds from a state that is saved on a public store by the first instance of the cluster. A software patch is applied to one or more software components running on an application server node of the first instance of the cluster. A number of service requests are redirected from the second instance of the cluster to the first instance of the cluster for execution. An execution in progress of a service request is also redirected from the second instance of the cluster to the upgraded first instance of the cluster.
    Type: Application
    Filed: December 18, 2008
    Publication date: June 24, 2010
    Inventors: Lazar Borissov, Thomas Brodkorb, Volker Driesen, Anton Georgiev, Ivan Mihalev, Dencho Mitev
  • Publication number: 20100088281
    Abstract: The subject matter disclosed herein provides methods and apparatus, including computer program products, for providing software updates. In one aspect there is provided a method. The method may include copying an application to a shadow system, the application used to upgrade the shadow system rather than a production system; copying data from the production system to the shadow system; selecting whether to lock changes to data in the production system or record changes to the data in the production system; recording one or more changes to data in the production system, the changes recorded in a container, when record changes has been selected; migrating recorded data in the container to the shadow system, so that the shadow system and production system are in a similar data state; and using the shadow system, upgraded with the application and at least one of data copied from the production system and recorded data from the container, for production rather than the production system.
    Type: Application
    Filed: October 8, 2008
    Publication date: April 8, 2010
    Inventors: Volker Driesen, Thomas Brodkorb, Roy Abitbol, Miki Ben-Zeev, Franklin Herbas
  • Publication number: 20030212990
    Abstract: Methods and apparatus, including computer program products, for receiving and processing a software delivery archive to deploy software to a target computer system, in particular to deploy software into a J2EE server. The software delivery archive can be implemented as a JAR-compatible archive that includes a supplementary manifest and a deployment descriptor, in addition to a standard JAR manifest and software to be deployed. The software delivery archive can optionally also include a nested software delivery archive have the same structure and functionality.
    Type: Application
    Filed: May 8, 2002
    Publication date: November 13, 2003
    Inventors: Thomas Brodkorb, Christian Gabrisch, Ralf Belger