Patents by Inventor Barbara Freund

Barbara Freund 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: 11966390
    Abstract: A method may include receiving a selection of a template defining a manner in which data is stored in one or more database tables operated upon by a software application while the software application performs a function. The selected template may be stored in a first database table. Customizations applied to the selected template are stored in a second database table. In response to the software application performing the function, a virtual customizing table may be generated to include a database view having the selected template from the first database table and the customizations from the second database table. The software application may perform the function based on the virtual customization table, which is not persisted at a database but is generated as needed. Related systems and articles of manufacture, including computer program products, are also provided.
    Type: Grant
    Filed: November 20, 2019
    Date of Patent: April 23, 2024
    Assignee: SAP SE
    Inventors: Wulf Kruempelmann, Barbara Freund
  • Patent number: 11386117
    Abstract: A method for synchronizing customized templates is provided. The method may include detecting a change to a first database table associated with a first cloud-based system hosting a first cloud-based software application. The change may correspond to customizations applied to a first template deployed at the first cloud-based system. The first template may define columns and/or rows in the first database table that is operated upon by the first cloud-based software application. The customizations applied to the first template may be identified based on the first database table. The customizations may be applied to a second template deployed at a second cloud-based system hosting a second cloud-based software application. The second template may define columns and/or rows in a second database table that is operated upon by the second cloud-based software application. Related systems and articles of manufacture, including computer program products, are also provided.
    Type: Grant
    Filed: October 31, 2018
    Date of Patent: July 12, 2022
    Assignee: SAP SE
    Inventors: Barbara Freund, Wulf Kruempelmann
  • Patent number: 11372829
    Abstract: A method may include storing, in a first database table, a first set of configuration data and a second set of configuration data for a software application. A first condition for activating the first set of configuration data and a second condition for activating the second set of configuration data may be stored in a second database table. A database view may be generated to include the first set of configuration data from the first database table and the first condition from the second database table. The first set of configurations may be activated in response to determining, based on the database view, that the first condition for activating the first set of configurations is present. The second set of configuration data may be deactivated in response to the activating of the first set of configuration data. Related systems and articles of manufacture, including computer program products, are also provided.
    Type: Grant
    Filed: November 20, 2019
    Date of Patent: June 28, 2022
    Assignee: SAP SE
    Inventors: Wulf Kruempelmann, Barbara Freund
  • Patent number: 11334370
    Abstract: The present disclosure pertains to automated software setup. In one embodiment, a first set of entity descriptors associated with a first entity is obtained. Similar entities to the first entity are determined by comparing the first set of entity descriptors to each of a plurality of sets of entity descriptors, each associated with a particular entity that previously setup the software. The percentage of the similar entities that selected a particular software functionality requirement is determined and a set of software functionality requirements for the first entity is determined based on the percentages. A user interface is provided for selecting the plurality of possible software functionality requirements and the first set of software functionality requirements are pre-selected in the user interface. Accordingly, software setup for a new entity is automated based on the software setup selections of similar entities.
    Type: Grant
    Filed: August 12, 2019
    Date of Patent: May 17, 2022
    Assignee: SAP SE
    Inventors: Wulf Kruempelmann, Barbara Freund
  • Patent number: 11327743
    Abstract: A method for transporting configuration data may include determining that a customization created at a development system for a software application is being deployed at a production system hosting the software application. In response, a transport request including the customization may be verified to determine whether errors are present in the transport request. The errors may include dependent data that is required to deploy the customization at the production system being absent from the transport request. If errors are present in the transport request, a request for a corrected transport request may be sent to the development system. The customization included in the corrected transport request may be deployed at the production system by applying, to a configuration of the software application, the customization included in the corrected transport request. Related systems and articles of manufacture, including computer program products, are also provided.
    Type: Grant
    Filed: November 21, 2018
    Date of Patent: May 10, 2022
    Assignee: SAP SE
    Inventors: Wulf Kruempelmann, Barbara Freund
  • Patent number: 11113253
    Abstract: Synchronized multi-system template provisioning is provided for networked computer systems, such as connected in a cloud environment. Each template includes information about corresponding templates and databases in other connected systems. When a template is deployed, user customization information is sent to the related systems to automatically deploy corresponding templates using the same or similar user customization information. Accordingly, when a template is deployed, the system checks for compatible templates in related systems and sends all information necessary for deploying the corresponding customizable templates in the other systems.
    Type: Grant
    Filed: October 30, 2018
    Date of Patent: September 7, 2021
    Assignee: SAP SE
    Inventors: Wulf Kruempelmann, Barbara Freund
  • Patent number: 11030168
    Abstract: Described herein includes an information transport system that optimizes the import of information systems to efficiently and speedily complete the transport. The system may include a transport processor for receiving a request to transport data; generating a dependency table comprising a plurality of procedures for executing the request; generating a dependency tree based on the dependency table, the dependency tree comprising at least one independent string of procedures from the plurality of procedures, the dependency tree indicating the order that the plurality of procedures will be executed by the transport processor; and executing the dependency tree.
    Type: Grant
    Filed: December 11, 2018
    Date of Patent: June 8, 2021
    Assignee: SAP SE
    Inventors: Barbara Freund, Wulf Kruempelmann
  • Publication number: 20210150433
    Abstract: A method may include a configuration engine receiving inputs for generating a customized function whose performance requires a first software application at a first host system to perform a first subprocess and a second software application at a second host system to perform a second subprocess. The configuration engine may apply a first customization to a first template to change a first manner in which data is stored in a first database table operated upon by the first software application while performing the first subprocess. A second customization may be applied to a second template to change the second manner in which data is stored in a second database table operated upon by the second software application while performing the second subprocess. The customized function may be implemented by sending the first template to the first host system and the second template to the second host system.
    Type: Application
    Filed: November 20, 2019
    Publication date: May 20, 2021
    Inventors: Wulf Kruempelmann, Barbara Freund
  • Publication number: 20210149894
    Abstract: A method may include receiving a selection of a template defining a manner in which data is stored in one or more database tables operated upon by a software application while the software application performs a function. The selected template may be stored in a first database table. Customizations applied to the selected template are stored in a second database table. In response to the software application performing the function, a virtual customizing table may be generated to include a database view having the selected template from the first database table and the customizations from the second database table. The software application may perform the function based on the virtual customization table, which is not persisted at a database but is generated as needed. Related systems and articles of manufacture, including computer program products, are also provided.
    Type: Application
    Filed: November 20, 2019
    Publication date: May 20, 2021
    Inventors: Wulf Kruempelmann, Barbara Freund
  • Publication number: 20210149856
    Abstract: A method may include storing, in a first database table, a first set of configuration data and a second set of configuration data for a software application. A first condition for activating the first set of configuration data and a second condition for activating the second set of configuration data may be stored in a second database table. A database view may be generated to include the first set of configuration data from the first database table and the first condition from the second database table. The first set of configurations may be activated in response to determining, based on the database view, that the first condition for activating the first set of configurations is present. The second set of configuration data may be deactivated in response to the activating of the first set of configuration data. Related systems and articles of manufacture, including computer program products, are also provided.
    Type: Application
    Filed: November 20, 2019
    Publication date: May 20, 2021
    Inventors: Wulf Kruempelmann, Barbara Freund
  • Publication number: 20210049022
    Abstract: The present disclosure pertains to automated software setup. In one embodiment, a first set of entity descriptors associated with a first entity is obtained. Similar entities to the first entity are determined by comparing the first set of entity descriptors to each of a plurality of sets of entity descriptors, each associated with a particular entity that previously setup the software. The percentage of the similar entities that selected a particular software functionality requirement is determined and a set of software functionality requirements for the first entity is determined based on the percentages. A user interface is provided for selecting the plurality of possible software functionality requirements and the first set of software functionality requirements are pre-selected in the user interface. Accordingly, software setup for a new entity is automated based on the software setup selections of similar entities.
    Type: Application
    Filed: August 12, 2019
    Publication date: February 18, 2021
    Inventors: Wulf Kruempelmann, Barbara Freund
  • Patent number: 10898436
    Abstract: The present invention relates to nanoparticles for the targeted delivery of antigen to liver cells, in particular, liver sinusoidal endothelial cells (LSEC) and/or Kupffer cells, and for the in vivo generation of regulatory T cells, notably CD4+CD25+FOXP3+ regulatory T cells (Treg). The invention provides pharmaceutical compositions and methods for the prevention and treatment of autoimmune diseases, allergies or other chronic inflammatory conditions, and for generation of regulatory T cells. The nanoparticles used in the invention comprise a) a micelle comprising an amphiphilic polymer rendering the nanoparticle water-soluble, and b) a peptide comprising at least one T cell epitope associated with the outside of the micelle. The micelle may or may not comprise a solid hydrophobic core.
    Type: Grant
    Filed: May 24, 2018
    Date of Patent: January 26, 2021
    Assignee: Topas Therapeutics GmbH
    Inventors: Barbara Freund, Jörg Heeren, Peter Nielsen, Antonella Carambia, Johannes Herkel, Oliver Bruns, Ansgar Lohse, Stefan Lüth, Horst Weller, Sunhild Salmen
  • Patent number: 10846078
    Abstract: A method may include detecting, at a development system hosting a first software application, a change to a first database table storing a master data associated with the first software application. The change may correspond to a customization applied to the first software application. The master data may include data objects that the first software application requires for performing a function of the first software application. In response to detecting the change to the first database table, the change may be applied to a second database table storing a replica of the master data. A transport request may be generated to include the customization and at least a portion of the second database table including the change. The transport request may be sent to a production system hosting a second software application to deploy the customization at the production system. Related systems and articles of manufacture are also provided.
    Type: Grant
    Filed: November 6, 2018
    Date of Patent: November 24, 2020
    Assignee: SAP SE
    Inventors: Wulf Kruempelmann, Barbara Freund
  • Patent number: 10756978
    Abstract: The disclosure generally describes methods, software, and systems for comparing different configurations of the same system. A query for determining differences between a first system and a different second system is received at a central server. Both systems are remote from the central server and have configurations related to a particular application. Using stored metadata at the central server, a difference is determined between a first customized configuration of the first system and a different second customized configuration of the different second system. The stored metadata identifies tables defining a scoping of each of the first system and the different second system. The difference is provided by the central server in response to the received query.
    Type: Grant
    Filed: June 4, 2018
    Date of Patent: August 25, 2020
    Assignee: SAP SE
    Inventors: Barbara Freund, Wulf Kruempelmann
  • Publication number: 20200183902
    Abstract: Described herein includes an information transport system that optimizes the import of information systems to efficiently and speedily complete the transport. The system may include a transport processor for receiving a request to transport data; generating a dependency table comprising a plurality of procedures for executing the request; generating a dependency tree based on the dependency table, the dependency tree comprising at least one independent string of procedures from the plurality of procedures, the dependency tree indicating the order that the plurality of procedures will be executed by the transport processor; and executing the dependency tree.
    Type: Application
    Filed: December 11, 2018
    Publication date: June 11, 2020
    Inventors: Barbara Freund, Wulf Kruempelmann
  • Patent number: 10680901
    Abstract: Configuration setting management is facilitated by setting data in a multisystem environment. A system having a configuration setting, in a multisystem environment having a test system and a production system, may identify the type for the setting based on a type identifier. The system may maintain the setting based on the type. Maintaining the setting may include, for a first type, making a primary location for the setting the production system, where the setting is initialized and editable in the production system. Maintaining the setting may include, for a second type, making the setting independent between the test system and the production system, where the setting is not transferred between the two systems and is editable at each system. Maintaining the setting may include, for a third type, making a primary location for the setting the test system, where the setting is initialized and editable in the test system.
    Type: Grant
    Filed: October 26, 2017
    Date of Patent: June 9, 2020
    Assignee: SAP SE
    Inventors: Barbara Freund, Andre Klahre, Nicolai Jordt
  • Publication number: 20200159524
    Abstract: A method for transporting configuration data may include determining that a customization created at a development system for a software application is being deployed at a production system hosting the software application. In response, a transport request including the customization may be verified to determine whether errors are present in the transport request. The errors may include dependent data that is required to deploy the customization at the production system being absent from the transport request. If errors are present in the transport request, a request for a corrected transport request may be sent to the development system. The customization included in the corrected transport request may be deployed at the production system by applying, to a configuration of the software application, the customization included in the corrected transport request. Related systems and articles of manufacture, including computer program products, are also provided.
    Type: Application
    Filed: November 21, 2018
    Publication date: May 21, 2020
    Inventors: Wulf Kruempelmann, Barbara Freund
  • Publication number: 20200142684
    Abstract: A method may include detecting, at a development system hosting a first software application, a change to a first database table storing a master data associated with the first software application. The change may correspond to a customization applied to the first software application. The master data may include data objects that the first software application requires for performing a function of the first software application. In response to detecting the change to the first database table, the change may be applied to a second database table storing a replica of the master data. A transport request may be generated to include the customization and at least a portion of the second database table including the change. The transport request may be sent to a production system hosting a second software application to deploy the customization at the production system. Related systems and articles of manufacture are also provided.
    Type: Application
    Filed: November 6, 2018
    Publication date: May 7, 2020
    Inventors: Wulf Kruempelmann, Barbara Freund
  • Publication number: 20200134057
    Abstract: Synchronized multi-system template provisioning is provided for networked computer systems, such as connected in a cloud environment. Each template includes information about corresponding templates and databases in other connected systems. When a template is deployed, user customization information is sent to the related systems to automatically deploy corresponding templates using the same or similar user customization information. Accordingly, when a template is deployed, the system checks for compatible templates in related systems and sends all information necessary for deploying the corresponding customizable templates in the other systems.
    Type: Application
    Filed: October 30, 2018
    Publication date: April 30, 2020
    Applicant: SAP SE
    Inventors: Wulf Kruempelmann, Barbara Freund
  • Publication number: 20200134080
    Abstract: A method for synchronizing customized templates is provided. The method may include detecting a change to a first database table associated with a first cloud-based system hosting a first cloud-based software application. The change may correspond to customizations applied to a first template deployed at the first cloud-based system. The first template may define columns and/or rows in the first database table that is operated upon by the first cloud-based software application. The customizations applied to the first template may be identified based on the first database table. The customizations may be applied to a second template deployed at a second cloud-based system hosting a second cloud-based software application. The second template may define columns and/or rows in a second database table that is operated upon by the second cloud-based software application. Related systems and articles of manufacture, including computer program products, are also provided.
    Type: Application
    Filed: October 31, 2018
    Publication date: April 30, 2020
    Inventors: Barbara Freund, Wulf Kruempelmann