Patents by Inventor Horst F. Schaude

Horst F. Schaude 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).

  • Publication number: 20240111711
    Abstract: Techniques for archiving data using an additional auxiliary database are disclosed. In some embodiments, a computer system may store data in a primary database and archive the data stored in the primary database, where the archiving of the data comprises storing a first copy of the data in an archive database and storing a second copy of the data in an auxiliary database. Next, the computer system may detect a change to the primary database, determine that the detected change satisfies a condition, and, based on the determining that the detected change satisfies the condition, prevent the detected change from being applied to the archive database, and update the auxiliary database by applying the detected change to the auxiliary database. The computer system may then use the archive database to service a first type of request and the updated auxiliary database to service a second type of request.
    Type: Application
    Filed: September 30, 2022
    Publication date: April 4, 2024
    Inventor: Horst F. Schaude
  • Patent number: 11269603
    Abstract: A compiler for a software development kit is disclosed. In some embodiments, a computer-implemented method comprises receiving source code comprising an object node having a data type definition for a code value, detecting that the data type definition of the object node includes a context-dependent data type, where the context-dependent data type is dependent on at least one other data type, determining a corresponding value for each one of the other data type(s) based on the detecting that the data type definition includes the context-dependent data type, and generating a runtime instance of a software solution based on the source code, where the generating the runtime instance comprises assigning the corresponding value for each other data type as a single list ID for the object node, and the single list ID for the object node is configured to be used to determine a dedicated value of the code value.
    Type: Grant
    Filed: June 9, 2020
    Date of Patent: March 8, 2022
    Assignee: SAP SE
    Inventor: Horst F. Schaude
  • Patent number: 10983806
    Abstract: Techniques for providing an improved user interface in which a computer system usage type is configured are disclosed. In some embodiments, a computer-implemented method comprises: displaying a first plurality of selectable UI elements indicating distinct system types based on a request to create a new computer system; receiving a first user selection of one of the first plurality of selectable UI elements; displaying a second plurality of selectable UI elements indicating distinct system usage types in response to a determination that the distinct system type indicated by the first user selection comprises a predetermined system type; receiving a second user selection of one of the second plurality of UI elements; creating the new computer system; and storing the distinct system usage type indicated by the second user selection in association with the new computer system in a database.
    Type: Grant
    Filed: November 7, 2018
    Date of Patent: April 20, 2021
    Assignee: SAP SE
    Inventor: Horst F. Schaude
  • Patent number: 10909026
    Abstract: Techniques for increasing accessibility of data across different environments of a computer system architecture are disclosed.
    Type: Grant
    Filed: January 7, 2020
    Date of Patent: February 2, 2021
    Assignee: SAP SE
    Inventor: Horst F. Schaude
  • Publication number: 20200301683
    Abstract: A compiler for a software development kit is disclosed. In some embodiments, a computer-implemented method comprises receiving source code comprising an object node having a data type definition for a code value, detecting that the data type definition of the object node includes a context-dependent data type, where the context-dependent data type is dependent on at least one other data type, determining a corresponding value for each one of the other data type(s) based on the detecting that the data type definition includes the context-dependent data type, and generating a runtime instance of a software solution based on the source code, where the generating the runtime instance comprises assigning the corresponding value for each other data type as a single list ID for the object node, and the single list ID for the object node is configured to be used to determine a dedicated value of the code value.
    Type: Application
    Filed: June 9, 2020
    Publication date: September 24, 2020
    Inventor: Horst F. Schaude
  • Patent number: 10725753
    Abstract: A compiler for a software development kit is disclosed. In some embodiments, a computer-implemented method comprises receiving source code comprising an object node having a data type definition for a code value, detecting that the data type definition of the object node includes a context-dependent data type, where the context-dependent data type is dependent on at least one other data type, determining a corresponding value for each one of the other data type(s) based on the detecting that the data type definition includes the context-dependent data type, and generating a runtime instance of a software solution based on the source code, where the generating the runtime instance comprises assigning the corresponding value for each other data type as a single list ID for the object node, and the single list ID for the object node is configured to be used to determine a dedicated value of the code value.
    Type: Grant
    Filed: November 26, 2018
    Date of Patent: July 28, 2020
    Assignee: SAP SE
    Inventor: Horst F. Schaude
  • Publication number: 20200167138
    Abstract: A compiler for a software development kit is disclosed. In some embodiments, a computer-implemented method comprises receiving source code comprising an object node having a data type definition for a code value, detecting that the data type definition of the object node includes a context-dependent data type, where the context-dependent data type is dependent on at least one other data type, determining a corresponding value for each one of the other data type(s) based on the detecting that the data type definition includes the context-dependent data type, and generating a runtime instance of a software solution based on the source code, where the generating the runtime instance comprises assigning the corresponding value for each other data type as a single list ID for the object node, and the single list ID for the object node is configured to be used to determine a dedicated value of the code value.
    Type: Application
    Filed: November 26, 2018
    Publication date: May 28, 2020
    Inventor: Horst F. Schaude
  • Publication number: 20200142716
    Abstract: Techniques for providing an improved user interface in which a computer system usage type is configured are disclosed. In some embodiments, a computer-implemented method comprises: displaying a first plurality of selectable UI elements indicating distinct system types based on a request to create a new computer system; receiving a first user selection of one of the first plurality of selectable UI elements; displaying a second plurality of selectable UI elements indicating distinct system usage types in response to a determination that the distinct system type indicated by the first user selection comprises a predetermined system type; receiving a second user selection of one of the second plurality of UI elements; creating the new computer system; and storing the distinct system usage type indicated by the second user selection in association with the new computer system in a database.
    Type: Application
    Filed: November 7, 2018
    Publication date: May 7, 2020
    Inventor: Horst F. Schaude
  • Publication number: 20200142813
    Abstract: Techniques for increasing accessibility of data across different environments of a computer system architecture are disclosed.
    Type: Application
    Filed: January 7, 2020
    Publication date: May 7, 2020
    Inventor: Horst F. Schaude
  • Patent number: 10565094
    Abstract: Techniques for increasing accessibility of data across different environments of a computer system architecture are disclosed.
    Type: Grant
    Filed: November 7, 2018
    Date of Patent: February 18, 2020
    Assignee: SAP SE
    Inventor: Horst F. Schaude
  • Patent number: 8407222
    Abstract: In an embodiment of a computer-based system, a database and attributes to access that database are provided. The computer-based system is configured for one or more process controls, each of the one or more process controls comprising a subset of the plurality of attributes. The computer-based system is further configured to enable access to the database using the one or more process controls.
    Type: Grant
    Filed: December 29, 2005
    Date of Patent: March 26, 2013
    Assignee: SAP AG
    Inventors: Andreas F. Morsch, Horst F. Schaude, Ingo Bruss, Michael H. Bauer
  • Patent number: 8225303
    Abstract: A method and system provide a business scenario. The method includes executing a first deployment unit on a first application platform. The method includes replacing an original second deployment with an upgraded second deployment unit on an upgraded second application platform. The method includes executing the upgraded second deployment unit. The method including transmitting messages related to the business scenario over a communications link between the first deployment unit and the upgraded second deployment unit. The method includes storing master data related to the business scenario in a data storage.
    Type: Grant
    Filed: November 30, 2007
    Date of Patent: July 17, 2012
    Assignee: SAP AG
    Inventors: André Wagner, Andreas Poth, Baré Said, Christoph Lübbe, Horst F. Schaude, Silke Storch, Tobias Brandl, Peter Eberlein
  • Patent number: 8195609
    Abstract: A method of controlling transactions includes segmenting master data into separate process control data for a particular business process of a business organization, such as for example, materials to be the subject of transactions. A status may be set for each process control data. The method includes controlling storing of the process control data into the master data as a function of the status. Transactions may be processed using process control data as a function of the status of the corresponding process control data status.
    Type: Grant
    Filed: December 22, 2006
    Date of Patent: June 5, 2012
    Assignee: SAP AG
    Inventors: Ingo Bruss, Michael H. Bauer, Horst F. Schaude, Christoph Kernke
  • Publication number: 20090144721
    Abstract: A method and system provide a business scenario. The method includes executing a first deployment unit on a first application platform. The method includes replacing an original second deployment with an upgraded second deployment unit on an upgraded second application platform. The method includes executing the upgraded second deployment unit. The method including transmitting messages related to the business scenario over a communications link between the first deployment unit and the upgraded second deployment unit. The method includes storing master data related to the business scenario in a data storage.
    Type: Application
    Filed: November 30, 2007
    Publication date: June 4, 2009
    Applicant: SAP AG
    Inventors: Andre WAGNER, Andreas POTH, Bare SAID, Christoph LUBBE, Horst F. SCHAUDE, Silke STORCH, Tobias BRANDL, Peter EBERLEIN
  • Publication number: 20080306752
    Abstract: A software tool for automatically executing relevant testing in an Application Platform. When an object in an Application Platform is changed, testing may be executed for the changed object as well as any related objects.
    Type: Application
    Filed: June 8, 2007
    Publication date: December 11, 2008
    Inventors: Andre Wagner, Andreas Poth, Bare Said, Christoph Lubbe, Horst F. Schaude, Silke Storch, Tobias Brandl
  • Publication number: 20080154619
    Abstract: A method of controlling transactions includes segmenting master data into separate process control data for a particular business process of a business organization, such as for example, materials to be the subject of transactions. A status may be set for each process control data. The method includes controlling storing of the process control data into the master data as a function of the status. Transactions may be processed using process control data as a function of the status of the corresponding process control data status.
    Type: Application
    Filed: December 22, 2006
    Publication date: June 26, 2008
    Inventors: Ingo Bruss, Michael H. Bauer, Horst F. Schaude, Christoph Kernke