Patents by Inventor Patrick BERG

Patrick BERG 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: 10534592
    Abstract: Technologies are provided for creating and using template constraint expressions in constraint-based systems. Template constraint expressions can be created that can be used to define multiple usages of a same constraint rule in a configuration model. Using the template constraint expression, the constraint rule can be translated once and used multiple times as different instances of the rule are activated. Updates to the rule can be made to the template constraint expression and applied to all of the related instances. Constraint expressions can be created based on the template constraint expression. Multiple object instances in a configuration model can be identified that satisfy matching criteria of the template constraint expression. Variables of the matching object instances can be mapped to variable placeholders in the template constraint expression to create constraint expressions. A constraint solver can be used to evaluate the constraint expressions.
    Type: Grant
    Filed: February 21, 2018
    Date of Patent: January 14, 2020
    Assignee: SAP SE
    Inventors: Patrick Berg, Conrad Drescher, Patrick Zimmer
  • Patent number: 10474435
    Abstract: Technologies are provided for creating and using template constraint expressions in constraint-based systems. Template constraint expressions can be created that can be used to define multiple usages of a same constraint rule in a configuration model. Using the template constraint expression, the constraint rule can be translated once and used multiple times as different instances of the rule are activated. Updates to the rule can be made to the template constraint expression and applied to all of the related instances. Constraint expressions can be created based on the template constraint expression. Configuration rule definitions in a configuration model definition can be parsed to create graphical representations of the configuration model definition. One or more of the graphical representations can be used to create a template constraint expression. Multiple object instances in the configuration model can be identified that satisfy matching criteria of the template constraint expression.
    Type: Grant
    Filed: June 22, 2018
    Date of Patent: November 12, 2019
    Assignee: SAP SE
    Inventors: Alexander Shepil, Patrick Berg
  • Publication number: 20190042207
    Abstract: Technologies are provided for creating and using template constraint expressions in constraint-based systems. Template constraint expressions can be created that can be used to define multiple usages of a same constraint rule in a configuration model. Using the template constraint expression, the constraint rule can be translated once and used multiple times as different instances of the rule are activated. Updates to the rule can be made to the template constraint expression and applied to all of the related instances. Constraint expressions can be created based on the template constraint expression. Configuration rule definitions in a configuration model definition can be parsed to create graphical representations of the configuration model definition. One or more of the graphical representations can be used to create a template constraint expression. Multiple object instances in the configuration model can be identified that satisfy matching criteria of the template constraint expression.
    Type: Application
    Filed: June 22, 2018
    Publication date: February 7, 2019
    Applicant: SAP SE
    Inventors: Alexander Shepil, Patrick Berg
  • Publication number: 20190042215
    Abstract: Technologies are provided for creating and using template constraint expressions in constraint-based systems. Template constraint expressions can be created that can be used to define multiple usages of a same constraint rule in a configuration model. Using the template constraint expression, the constraint rule can be translated once and used multiple times as different instances of the rule are activated. Updates to the rule can be made to the template constraint expression and applied to all of the related instances. Constraint expressions can be created based on the template constraint expression. Multiple object instances in a configuration model can be identified that satisfy matching criteria of the template constraint expression. Variables of the matching object instances can be mapped to variable placeholders in the template constraint expression to create constraint expressions. A constraint solver can be used to evaluate the constraint expressions.
    Type: Application
    Filed: February 21, 2018
    Publication date: February 7, 2019
    Applicant: SAP SE
    Inventors: Patrick Berg, Conrad Drescher, Patrick Zimmer
  • Publication number: 20170086997
    Abstract: The invention relates to a catheter device for fenestrating a stentgraft (76). The catheter device comprises a first needle catheter (14) with a needle (40) having a barbed hook (42) and a thread (30) which is connected to the needle (40).
    Type: Application
    Filed: March 9, 2015
    Publication date: March 30, 2017
    Applicant: MAQUET HOLDING B.V. & CO. KG
    Inventors: Patrick BERG, Victor BERG