Patents by Inventor Karolin Laicher

Karolin Laicher 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: 9639439
    Abstract: In an example embodiment, an instance of a first database and an instance of a first application in a first data center of a managed cloud are replicated to a second data center of the managed cloud. Then state information regarding the first application is stored in a network file system in the first data center. Interactions between a user and the first application are directed to the instance of the first application in the first data center. The state information is then updated based on the interactions, and any changes to the instance of the first database based on the interactions are replicated to the second data center. Then a disaster is detected in the first data center, and all interactions between the user and the first application are redirected to a second instance of the first application in the second data center caused by the replication of the instance of the first application in the first data center.
    Type: Grant
    Filed: April 14, 2015
    Date of Patent: May 2, 2017
    Assignee: SAP SE
    Inventors: Karolin Laicher, Stephan Heusch
  • Publication number: 20160306719
    Abstract: In an example embodiment, an instance of a first database and an instance of a first application in a first data center of a managed cloud are replicated to a second data center of the managed cloud. Then state information regarding the first application is stored in a network file system in the first data center. Interactions between a user and the first application are directed to the instance of the first application in the first data center. The state information is then updated based on the interactions, and any changes to the instance of the first database based on the interactions are replicated to the second data center. Then a disaster is detected in the first data center, and all interactions between the user and the first application are redirected to a second instance of the first application in the second data center caused by the replication of the instance of the first application in the first data center.
    Type: Application
    Filed: April 14, 2015
    Publication date: October 20, 2016
    Inventors: Karolin Laicher, Stephan Heusch
  • Patent number: 9065705
    Abstract: A tenant multiplexer in an administrative tenant of a multi-tenant software architecture can call an administrative agent in the administrative tenant and receive, from the administrative agent, an action framework and a trusted connection protocol for accessing each of the plurality of client tenants. The trusted connection protocol can establish, without tenant-specific authentication information, a trusted system connection to an update agent in each of the plurality of client tenants. An action framework can be simultaneously implemented using the update agent of each of at least a subset of the plurality of client tenants under control of the multiplexer via the trusted system connection to begin execution of the software process for the at least the subset of client tenants.
    Type: Grant
    Filed: June 3, 2013
    Date of Patent: June 23, 2015
    Assignee: SAP SE
    Inventors: Joerg Schmidt, Karolin Laicher, Rainer Leinemann, Andres Willi Rueegg, Thomas Vogt
  • Patent number: 8775862
    Abstract: A multi-tenant system can be switched to a downtime state to implement a transition from a current state to a target state of a core software platform. During a second phase of the transition an error associated with tenant-specific content of a first customer tenant of the plurality of customer tenants of the multi-tenant system can be identified. The second phase can be suspended for the first customer tenant while continuing the second phase for a remainder of the plurality of customer tenants for which an error has not been identified. After a scheduled duration of the downtime state, the multi-tenant system can be reactivated such that the multi-tenant system includes the remainder of the plurality of customer tenants with the transition implemented and the first customer tenant either with the transition implemented if the error has been corrected or without the transition implemented if the error has not been corrected.
    Type: Grant
    Filed: August 26, 2013
    Date of Patent: July 8, 2014
    Assignee: SAP AG
    Inventors: Andreas Willi Rueegg, Joerg Schmidt, Karolin Laicher, Michael Segler
  • Publication number: 20130346787
    Abstract: A multi-tenant system can be switched to a downtime state to implement a transition from a current state to a target state of a core software platform. During a second phase of the transition an error associated with tenant-specific content of a first customer tenant of the plurality of customer tenants of the multi-tenant system can be identified. The second phase can be suspended for the first customer tenant while continuing the second phase for a remainder of the plurality of customer tenants for which an error has not been identified. After a scheduled duration of the downtime state, the multi-tenant system can be reactivated such that the multi-tenant system incldues the remainder of the plurality of customer tenants with the transition implemented and the first customer tenant either with the transition implemented if the error has been corrected or without the transition implemented if the error has not been corrected.
    Type: Application
    Filed: August 26, 2013
    Publication date: December 26, 2013
    Applicant: SAP AG
    Inventors: Andreas Willi Rueegg, Joerg Schmidt, Karolin Laicher, Michael Segler
  • Patent number: 8572003
    Abstract: A method of collecting data used in assessing total cost of owning enterprise computing systems is provided. The method includes distributing, to an enterprise computing system, an electronic data file that identifies, for use by a data extraction tool, predefined data source fields within the enterprising computing system and that relate to costs included in a predefined cost model that defines costs to be included in an analysis of a total cost of owning an enterprise computing system. The method also includes receiving, from the enterprise computing system, cost information aggregated using data extracted using the distributed data file, wherein the cost information is structured in conformity with the predefined cost model. The method further includes using the received cost information to formulate benchmark total cost of ownership cost information that is structured in conformity with the predefined cost model.
    Type: Grant
    Filed: July 19, 2004
    Date of Patent: October 29, 2013
    Assignee: SAP AG
    Inventors: Karolin Laicher, Juergen Jakowski, Ralf Strassner
  • Publication number: 20130262689
    Abstract: A tenant multiplexer in an administrative tenant of a multi-tenant software architecture can call an administrative agent in the administrative tenant and receive, from the administrative agent, an action framework and a trusted connection protocol for accessing each of the plurality of client tenants. The trusted connection protocol can establish, without tenant-specific authentication information, a trusted system connection to an update agent in each of the plurality of client tenants. An action framework can be simultaneously implemented using the update agent of each of at least a subset of the plurality of client tenants under control of the multiplexer via the trusted system connection to begin execution of the software process for the at least the subset of client tenants.
    Type: Application
    Filed: June 3, 2013
    Publication date: October 3, 2013
    Applicant: SAP AG
    Inventors: Joerg Schmidt, Karolin Laicher, Rainer Leinemann, Andres Willi Rueegg, Thomas Vogt
  • Patent number: 8522070
    Abstract: A multi-tenant system can be switched to a downtime state to implement a transition from a current state to a target state of a core software platform. During a second phase of the transition an error associated with tenant-specific content of a first customer tenant of the plurality of customer tenants of the multi-tenant system can be identified. The second phase can be suspended for the first customer tenant while continuing the second phase for a remainder of the plurality of customer tenants for which an error has not been identified. After a scheduled duration of the downtime state, the multi-tenant system can be reactivated such that the multi-tenant system includes the remainder of the plurality of customer tenants with the transition implemented and the first customer tenant either with the transition implemented if the error has been corrected or without the transition implemented if the error has not been corrected.
    Type: Grant
    Filed: July 30, 2010
    Date of Patent: August 27, 2013
    Assignee: SAP AG
    Inventors: Andreas Willi Rueegg, Joerg Schmidt, Karolin Laicher, Michael Segler
  • Patent number: 8458346
    Abstract: A tenant multiplexer in an administrative tenant of a multi-tenant software architecture can call an administrative agent in the administrative tenant and receive, from the administrative agent, an action framework and a trusted connection protocol for accessing each of the plurality of client tenants. The trusted connection protocol can establish, without tenant-specific authentication information, a trusted system connection to an update agent in each of the plurality of client tenants. An action framework can be simultaneously implemented using the update agent of each of at least a subset of the plurality of client tenants under control of the multiplexer via the trusted system connection to begin execution of the software process for the at least the subset of client tenants.
    Type: Grant
    Filed: July 30, 2010
    Date of Patent: June 4, 2013
    Assignee: SAP AG
    Inventors: Joerg Schmidt, Karolin Laicher, Rainer Leinemann, Andreas Willi Rueegg, Thomas Vogt
  • Patent number: 8392908
    Abstract: A change to a tenant-independent content item identified as a target for changes as part of an update process of a core software platform provided by a multi-tenant system can be registered, and one or more customer tenants of the multi-tenant system can be analyzed to identify tenant-specific content items to which the registered change are relevant. A sequence can be established for processing a modification to the tenant-specific content item resulting from the registered change. The sequence can be based on at least one dependency of the tenant -specific content item on the tenant-independent content item affected by the registered change. Related articles and systems are also disclosed.
    Type: Grant
    Filed: July 30, 2010
    Date of Patent: March 5, 2013
    Assignee: SAP AG
    Inventors: Karolin Laicher, Martin Helm
  • Patent number: 8250561
    Abstract: A system including a software maintenance tool of a business process platform to manage software changes related to a main software product including a software enhancement supplement of the main software product; and a control unit interfaced with the software maintenance tool and provided by a software product provider to create, assemble, and provision the software enhancement supplement to the software maintenance tool based on a type of content comprising the software enhancement supplement.
    Type: Grant
    Filed: December 19, 2008
    Date of Patent: August 21, 2012
    Assignee: SAP AG
    Inventors: Karolin Laicher, Ye Jin, Ansgar Boehm, Veronika Wehrle
  • Patent number: 8239851
    Abstract: A system and method to install a software enhancement supplement of a main software product, the method including receiving an installation recommendation for the supplement having content including a business configuration (BC) object on a customer/service provider side of a business process platform from a product provider; displaying an indication of the receipt of the installation recommendation; processing the installation of the supplement into the business process platform of the customer; and providing a notification of the supplement's status upon completion of the supplement installation.
    Type: Grant
    Filed: December 29, 2008
    Date of Patent: August 7, 2012
    Assignee: SAP AG
    Inventors: Karolin Laicher, Aaron Zhong, Erich Zhang, Frank Markert, Haichao Wei, Hongbo Ma, Oliver Betz, Xiaolong Chen, Paul Xi, Ye Jin
  • Patent number: 8112747
    Abstract: The disclosure provides integrated software for supporting a distributed business application comprising computer readable instructions embodied on media. The integrated support software is operable to automatically monitor the distributed business application for potential incidents. It also facilitates continuous data exchange between the distributed business application and a remote support module based on the automatic monitoring, with the communications in a protocol associated with a plurality of services in the distributed business application and with a plurality of incidents for these services. Upon identification of a potential incident, the software provides integrated incident management in the distributed business application and provides software maintenance management to the distributed business application for one or more identified incidents.
    Type: Grant
    Filed: November 27, 2006
    Date of Patent: February 7, 2012
    Assignee: SAP AG
    Inventors: Tilmann Haeberle, Lilia Kotchanovskaia, Thomas Schneider, Uta Prigge, Alexander Gerber, Sebastian Pulkowski, Jan Jansen, Dorothea Hoefler, Herbert Stegmueller, Karolin Laicher
  • Publication number: 20120030502
    Abstract: A multi-tenant system can be switched to a downtime state to implement a transition from a current state to a target state of a core software platform. During a second phase of the transition an error associated with tenant-specific content of a first customer tenant of the plurality of customer tenants of the multi-tenant system can be identified. The second phase can be suspended for the first customer tenant while continuing the second phase for a remainder of the plurality of customer tenants for which an error has not been identified. After a scheduled duration of the downtime state, the multi-tenant system can be reactivated such that the multi-tenant system includes the remainder of the plurality of customer tenants with the transition implemented and the first customer tenant either with the transition implemented if the error has been corrected or without the transition implemented if the error has not been corrected.
    Type: Application
    Filed: July 30, 2010
    Publication date: February 2, 2012
    Inventors: Andreas Willi Rueegg, Joerg Schmidt, Karolin Laicher, Michael Segler
  • Publication number: 20120030663
    Abstract: A tenant multiplexer in an administrative tenant of a multi-tenant software architecture can call an administrative agent in the administrative tenant and receive, from the administrative agent, an action framework and a trusted connection protocol for accessing each of the plurality of client tenants. The trusted connection protocol can establish, without tenant-specific authentication information, a trusted system connection to an update agent in each of the plurality of client tenants. An action framework can be simultaneously implemented using the update agent of each of at least a subset of the plurality of client tenants under control of the multiplexer via the trusted system connection to begin execution of the software process for the at least the subset of client tenants.
    Type: Application
    Filed: July 30, 2010
    Publication date: February 2, 2012
    Inventors: Joerg Schmidt, Karolin Laicher, Rainer Leinemann, Andreas Willi Rueegg, Thomas Vogt
  • Publication number: 20120030666
    Abstract: A change to a tenant-independent content item identified as a target for changes as part of an update process of a core software platform provided by a multi-tenant system can be registered, and one or more customer tenants of the multi-tenant system can be analyzed to identify tenant-specific content items to which the registered change are relevant. A sequence can be established for processing a modification to the tenant-specific content item resulting from the registered change. The sequence can be based on at least one dependency of the tenant-specific content item on the tenant-independent content item affected by the registered change. Related articles and systems are also disclosed.
    Type: Application
    Filed: July 30, 2010
    Publication date: February 2, 2012
    Inventors: Karolin Laicher, Martin Helm
  • Publication number: 20100169873
    Abstract: A system and method to install a software enhancement supplement of a main software product, the method including receiving an installation recommendation for the supplement having content including a business configuration (BC) object on a customer/service provider side of a business process platform from a product provider; displaying an indication of the receipt of the installation recommendation; processing the installation of the supplement into the business process platform of the customer; and providing a notification of the supplement's status upon completion of the supplement installation.
    Type: Application
    Filed: December 29, 2008
    Publication date: July 1, 2010
    Inventors: Karolin Laicher, Aaron Zhong, Erich Zhang, Frank Markert, Haichao Wei, Hongbo Ma, Oliver Betz, Xiaolong Chen, Paul Xi, Ye Jin
  • Publication number: 20100162221
    Abstract: A system including a software maintenance tool of a business process platform to manage software changes related to a main software product including a software enhancement supplement of the main software product; and a control unit interfaced with the software maintenance tool and provided by a software product provider to create, assemble, and provision the software enhancement supplement to the software maintenance tool based on a type of content comprising the software enhancement supplement.
    Type: Application
    Filed: December 19, 2008
    Publication date: June 24, 2010
    Inventors: Karolin Laicher, Ye Jin, Ansgar Boehm, Veronika Wehrle
  • Publication number: 20080126110
    Abstract: The disclosure provides integrated software for supporting a distributed business application comprising computer readable instructions embodied on media. The integrated support software is operable to automatically monitor the distributed business application for potential incidents. It also facilitates continuous data exchange between the distributed business application and a remote support module based on the automatic monitoring, with the communications in a protocol associated with a plurality of services in the distributed business application and with a plurality of incidents for these services. Upon identification of a potential incident, the software provides integrated incident management in the distributed business application and provides software maintenance management to the distributed business application for one or more identified incidents.
    Type: Application
    Filed: November 27, 2006
    Publication date: May 29, 2008
    Inventors: Tilmann Haeberle, Lilia Kotchanovskaia, Thomas Schneider, Uta Prigge, Alexander Gerber, Sebastian Pulkowski, Jan Jansen, Dorothea Hoefler, Herbert Stegmueller, Karolin Laicher
  • Publication number: 20080071589
    Abstract: A method of evaluating development of an enterprise computing system includes receiving, in a computer system, a definition of a target characteristic configured to be used in performing a return on investment analysis of an enterprise computing system. During development of the enterprise computing system, at least a predefined portion of the enterprise computing system is evaluated using the target characteristic. The method further includes outputting from the computer system feedback information on the development including a result of the evaluation.
    Type: Application
    Filed: August 14, 2006
    Publication date: March 20, 2008
    Applicant: SAP AG
    Inventor: Karolin Laicher