Patents by Inventor Marcus Wefer

Marcus Wefer 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: 9092578
    Abstract: The development of automated tests that span end-to-end business processes, such as may be executed in part by each of multiple Enterprise Resource Planning systems, is a very complex activity. Beside expert know-how of various tools, such end-to-end business process testing requires various test automation tools to cover complex business processes to provide automated tests. Various embodiments herein are built on an approach for building and connecting automated end-to-end tests that combines test scripts from multiple test tools. These embodiments include functionality to assemble test scripts from multiple test tools into a single, composite test script that allows passing of information between the test scripts during performance of an end-to-end automated process test. These and other embodiments are illustrated and described herein.
    Type: Grant
    Filed: December 20, 2012
    Date of Patent: July 28, 2015
    Assignee: SAP SE
    Inventor: Marcus Wefers
  • Patent number: 8954931
    Abstract: Various embodiments include at least one or systems, methods, and software providing abilities to automatically generate a test plan that mitigates risk involved in testing less than an entirety of a software system following modification. Some embodiments operate to allow a user to influence the scope of an optimized test plan while also reducing a number of tests and test execution effort involved. Such embodiments may identify portions of the software system to test and portions of the software system that will not be tested in a manner that reduces a total testing effort involved. Reductions in testing effort are performed in generation of the test plan in view of testing preferences which are utilized not only to reduce the total effort in executing a test plan, but also does so to optimize the test plan.
    Type: Grant
    Filed: August 3, 2012
    Date of Patent: February 10, 2015
    Assignee: SAP SE
    Inventors: Marcus Wefers, Reinhold Konnerth, Thierry Lieu, Abdelhak Nezzari, Michael Schaffrath, Torsten Kamenz, Andreas Kemmler
  • Patent number: 8806423
    Abstract: A plan to modify a software system is analyzed to identify objects of a first entity that are affected by the plan. An impact on a first part of the system is determined. Software modifications of a second entity in a second part of the system that are associated with the affected objects of the first entity are identified. Usage statistics of the first entity relating to the affected objects and usage statistics of the second entity relating to the software modifications are identified. An impact of the modifications to the affected objects on the software modifications of the second entity is determined. A first estimate of an effort to implement the modifications to the system is developed. A business blueprint is developed for the second entity. A trace of the affected objects and a trace of software executables are generated. A test plan is generated using the traces.
    Type: Grant
    Filed: September 14, 2012
    Date of Patent: August 12, 2014
    Assignee: SAP AG
    Inventors: Marcus Wefers, Stefan Berndt
  • Publication number: 20140181590
    Abstract: The development of automated tests that span end-to-end business processes, such as may be executed in part by each of multiple Enterprise Resource Planning systems, is a very complex activity. Beside expert know-how of various tools, such end-to-end business process testing requires various test automation tools to cover complex business processes to provide automated tests. Various embodiments herein are built on an approach for building and connecting automated end-to-end tests that combines test scripts from multiple test tools. These embodiments include functionality to assemble test scripts from multiple test tools into a single, composite test script that allows passing of information between the test scripts during performance of an end-to-end automated process test. These and other embodiments are illustrated and described herein.
    Type: Application
    Filed: December 20, 2012
    Publication date: June 26, 2014
    Applicant: SAP AG
    Inventor: Marcus Wefers
  • Publication number: 20140082583
    Abstract: A plan to modify a software system is analyzed to identify objects of a first entity that are affected by the plan. An impact on a first part of the system is determined. Software modifications of a second entity in a second part of the system that are associated with the affected objects of the first entity are identified. Usage statistics of the first entity relating to the affected objects and usage statistics of the second entity relating to the software modifications are identified. An impact of the modifications to the affected objects on the software modifications of the second entity is determined. A first estimate of an effort to implement the modifications to the system is developed. A business blueprint is developed for the second entity. A trace of the affected objects and a trace of software executables are generated. A test plan is generated using the traces.
    Type: Application
    Filed: September 14, 2012
    Publication date: March 20, 2014
    Applicant: SAP AG
    Inventors: Marcus Wefers, Stefan Berndt
  • Publication number: 20140040867
    Abstract: Various embodiments include at least one or systems, methods, and software providing abilities to automatically generate a test plan that mitigates risk involved in testing less than an entirety of a software system following modification. Some embodiments operate to allow a user to influence the scope of an optimized test plan while also reducing a number of tests and test execution effort involved. Such embodiments may identify portions of the software system to test and portions of the software system that will not be tested in a manner that reduces a total testing effort involved. Reductions in testing effort are performed in generation of the test plan in view of testing preferences which are utilized not only to reduce the total effort in executing a test plan, but also does so to optimize the test plan.
    Type: Application
    Filed: August 3, 2012
    Publication date: February 6, 2014
    Applicant: SAP AG
    Inventors: Marcus Wefers, Reinhold Konnerth, Thierry Lieu, Abdelhak Nezzari, Michael Schaffrath, Torsten Kamenz, Andreas Kemmler
  • Patent number: 8255311
    Abstract: Methods, systems and computer products are provided for risk evaluation. A computer may assign a risk to an object which has an object estimation-value. The computer may also receive a risk estimation-value for the risk. The computer may re-calculate the object estimation-value based on the risk estimation-value.
    Type: Grant
    Filed: March 15, 2011
    Date of Patent: August 28, 2012
    Assignee: SAP AG
    Inventors: Marcus Wefers, Thomas Fleckenstein, Andreas Krecht
  • Patent number: 8195546
    Abstract: Methods, systems and computer products are provided for risk evaluation. A computer may assign a risk to an object which has an object estimation-value. The computer may also receive a risk estimation-value for the risk. The computer may re-calculate the object estimation-value based on the risk estimation-value.
    Type: Grant
    Filed: March 15, 2011
    Date of Patent: June 5, 2012
    Assignee: SAP AG
    Inventors: Marcus Wefers, Thomas Fleckenstein, Andreas Krecht
  • Patent number: 8151247
    Abstract: Methods and apparatuses enable generating test content for test system from an executed transaction of an execution system. The data resulting from the execution of the transaction in the execution system is accessed and used to generate test content for a test case. The test case can include the transaction data unmodified, or the transaction data can be modified and stored as the test content. The test system executes the test case to generate a result, and the result can be compared against what is expected based on the test content.
    Type: Grant
    Filed: October 8, 2007
    Date of Patent: April 3, 2012
    Assignee: SAP AG
    Inventor: Marcus Wefers
  • Publication number: 20110166907
    Abstract: Methods, systems and computer products are provided for risk evaluation. A computer may assign a risk to an object which has an object estimation-value. The computer may also receive a risk estimation-value for the risk. The computer may re-calculate the object estimation-value based on the risk estimation-value.
    Type: Application
    Filed: March 15, 2011
    Publication date: July 7, 2011
    Applicant: SAP AG
    Inventors: Marcus Wefers, Thomas Fleckenstein, Andreas Krecht
  • Publication number: 20110166908
    Abstract: Methods, systems and computer products are provided for risk evaluation. A computer may assign a risk to an object which has an object estimation-value. The computer may also receive a risk estimation-value for the risk. The computer may re-calculate the object estimation-value based on the risk estimation-value.
    Type: Application
    Filed: March 15, 2011
    Publication date: July 7, 2011
    Applicant: SAP AG
    Inventors: Marcus Wefers, Thomas Fleckenstein, Andreas Krecht
  • Patent number: 7930230
    Abstract: Methods, systems and computer products are provided for risk evaluation. A computer may assign a risk to an object which has an object estimation-value. The computer may also receive a risk estimation-value for the risk. The computer may re-calculate the object estimation-value based on the risk estimation-value.
    Type: Grant
    Filed: December 3, 2002
    Date of Patent: April 19, 2011
    Assignee: SAP AG
    Inventors: Marcus Wefers, Thomas Fleckenstein, Andreas Krecht
  • Patent number: 7925659
    Abstract: Methods and apparatuses enable comparing a current system configuration of a test system with a previous system configuration to determine whether differences exist between the two configurations and information about the technical objects used when performing a business transaction. The comparison can be performed via configuration metadata available for both the current and previous system configurations. A comparison result is generated to indicate any differences between the two system configurations. In one embodiment, the comparison result is used to identify a parameter of a test component that is affected by the differences in system configuration. Based on the differences in system configuration, the affected parameter is adapted by a test manager. A test case is updated based on the adapted test component responsive to the detected difference. Thus, the test system can be dynamic and adaptive.
    Type: Grant
    Filed: October 8, 2007
    Date of Patent: April 12, 2011
    Assignee: SAP AG
    Inventors: Marcus Wefers, Stephan Daub
  • Patent number: 7725947
    Abstract: An electronic data structure comprises benchmark information and an authorizing section for access to said benchmark information. A method processes and stores data objects by means of one or more processes running in a computer system having one or more of the electronic data structures. A request for benchmark information is received from a second party, the request including identification information of the second party. The benchmark information is analyzed to determine whether it contains in its electronic data structures and whether the authorizing section of the electronic data structure includes the identification information. Based on the determination, the benchmark information is presented to the second party.
    Type: Grant
    Filed: July 27, 2004
    Date of Patent: May 25, 2010
    Assignee: SAP AG
    Inventors: Roman Bukary, Marcus Wefers
  • Patent number: 7617177
    Abstract: An electronic data structure comprises benchmark information and an authorizing section for access to said benchmark information. A method processes and stores data objects by means of one or more processes running in a computer system having one or more of the electronic data structures. A request for benchmark information is received from a second party, the request including identification information of the second party. The benchmark information is analyzed to determine whether it contains in its electronic data structures and whether the authorizing section of the electronic data structure includes the identification information. Based on the determination, the benchmark information is presented to the second party.
    Type: Grant
    Filed: July 27, 2004
    Date of Patent: November 10, 2009
    Assignee: SAP AG
    Inventors: Roman Bukary, Marcus Wefers
  • Patent number: 7599848
    Abstract: A method, system and computer product for risk evaluation. A computer assigns a risk to an object. The object has an object measure-value and the risk has at least one threat level. The computer receives a probability of the at least one threat level. The probability refers to the object. The computer calculates the object measure-value by using the probability of the at least one threat level and by using a deviation-value that corresponds to the at least one threat level and relates to the object.
    Type: Grant
    Filed: February 12, 2003
    Date of Patent: October 6, 2009
    Assignee: SAP AG
    Inventors: Marcus Wefers, Thomas Fleckenstein
  • Publication number: 20080086660
    Abstract: Methods and apparatuses enable generating test content for test system from an executed transaction of an execution system. The data resulting from the execution of the transaction in the execution system is accessed and used to generate test content for a test case. The test case can include the transaction data unmodified, or the transaction data can be modified and stored as the test content. The test system executes the test case to generate a result, and the result can be compared against what is expected based on the test content.
    Type: Application
    Filed: October 8, 2007
    Publication date: April 10, 2008
    Inventor: Marcus Wefers
  • Publication number: 20080086499
    Abstract: Methods and apparatuses enable comparing a current system configuration of a test system with a previous system configuration to determine whether differences exist between the two configurations and information about the technical objects used when performing a business transaction. The comparison can be performed via configuration metadata available for both the current and previous system configurations. A comparison result is generated to indicate any differences between the two system configurations. In one embodiment, the comparison result is used to identify a parameter of a test component that is affected by the differences in system configuration. Based on the differences in system configuration, the affected parameter is adapted by a test manager. A test case is updated based on the adapted test component responsive to the detected difference. Thus, the test system can be dynamic and adaptive.
    Type: Application
    Filed: October 8, 2007
    Publication date: April 10, 2008
    Inventors: Marcus Wefers, Stephan Daub
  • Publication number: 20070156472
    Abstract: Methods, systems, and computer program products are provided for managing internal controls. Internal control systems and methods are also disclosed that provide a service catalog comprising one or more test services relating to internal applications. In one implementation, a computer-implemented method is provided for testing operating effectiveness of controls for an entity. The method may comprise creating a test plan through a calling application using a service catalog, the test plan identifying controls to be tested using at least one internal application. The method may further comprise uploading control testing results for at least one scheduled test, the testing results being uploaded from the internal application to the service catalog, validating the control testing results at the service catalog, and sending the validated results to the calling application.
    Type: Application
    Filed: December 29, 2005
    Publication date: July 5, 2007
    Inventors: Karol Bliznak, Marcus Wefers
  • Publication number: 20060074920
    Abstract: Methods and systems are provided for processing and storing data objects by means of one or more processes running in a computer system. The computer system may have one or more electronic data structures. The electronic data structure may include a benchmark definition and may be formatted to be readable by a SGML-based language. In one implementation, the methods and systems receive one or more of the electronic data structures by electronic means.
    Type: Application
    Filed: February 13, 2003
    Publication date: April 6, 2006
    Inventors: Marcus Wefers, Thomas Fleckenstein