Patents by Inventor Manuel Holzleitner

Manuel Holzleitner 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: 10452407
    Abstract: Aspects of the application relate to configuring of an adapter. Code of the adapter is received and dependencies from the code are determined, wherein at least one of the dependencies includes library code and a version of the library code. A control flow graph is derived from the code and the dependencies. A type of the adapter is determined to, specify how the adapter processes messages. The method further comprises determining at least one implementation of at least one adapter task of the adapter based on the control flow graph. When the determined implementation is not annotated in the code or the control flow graph, the method includes annotating the control flow graph to specify the implementation. A configuration GUI is generated based on the annotated control flow graph and the adapter type. A configuration task may be performed on the adapter according to input received via the configuration GUI.
    Type: Grant
    Filed: February 5, 2018
    Date of Patent: October 22, 2019
    Assignee: SAP SE
    Inventors: Daniel Ritter, Manuel Holzleitner
  • Publication number: 20190188006
    Abstract: Aspects of the application relate to configuring of an adapter. Code of the adapter is received and dependencies from the code are determined, wherein at least one of the dependencies includes library code and a version of the library code. A control flow graph is derived from the code and the dependencies. A type of the adapter is determined to, specify how the adapter processes messages. The method further comprises determining at least one implementation of at least one adapter task of the adapter based on the control flow graph. When the determined implementation is not annotated in the code or the control flow graph, the method includes annotating the control flow graph to specify the implementation. A configuration GUI is generated based on the annotated control flow graph and the adapter type. A configuration task may be performed on the adapter according to input received via the configuration GUI.
    Type: Application
    Filed: February 5, 2018
    Publication date: June 20, 2019
    Inventors: Daniel Ritter, Manuel Holzleitner
  • Patent number: 10185605
    Abstract: The disclosure generally describes computer-implemented methods, software, and systems for modeling and deploying decision services. One computer-implemented method includes operations for identifying a sequence number of a first message, the sequence number indicating a position of the first message within a first sequence of messages. If a second message positioned prior to the first message in the first sequence is in a final processing state and the second message in the first sequence is a parent message, a plurality of child messages associated with the second message are identified. Each child message is associated with a sequence number indicating a position of the child message within a second sequence associated with the plurality of child messages. The computer-implemented method determines whether a child message positioned at the end of the second sequence is in a final processing state.
    Type: Grant
    Filed: August 31, 2012
    Date of Patent: January 22, 2019
    Assignee: SAP SE
    Inventors: Manuel Holzleitner, Jan Trobitius
  • Publication number: 20180176089
    Abstract: System-level resource capacities and application-level resource capacities associated with an integration system in a distributed computing environment are determined, where the integration system includes an integration process. A workload associated with the integration system is identified based on the determined system-level capacities and application-level capacities. At least one constraint associated with the integration system is identified. A countermeasure is determined for resource elasticity and management based on the identified workload and constraint.
    Type: Application
    Filed: December 16, 2016
    Publication date: June 21, 2018
    Inventors: Daniel Ritter, Manuel Holzleitner, Anna Sophie Rodewald
  • Patent number: 9823906
    Abstract: A complementary editor opens a plurality of views. Changes are received in a particular view of the plurality of views. The received changes are propagated to other views of the plurality of views other than the particular view and received by each particular view. The propagated changes are transformed in each particular view by a computer based on formatting constraints associated with each particular view and display of the transformed propagated changes is initiated in each particular view.
    Type: Grant
    Filed: March 31, 2016
    Date of Patent: November 21, 2017
    Assignee: SAP SE
    Inventors: Manuel Holzleitner, Daniel Ritter
  • Publication number: 20170286070
    Abstract: A complementary editor opens a plurality of views. Changes are received in a particular view of the plurality of views. The received changes are propagated to other views of the plurality of views other than the particular view and received by each particular view. The propagated changes are transformed in each particular view by a computer based on formatting constraints associated with each particular view and display of the transformed propagated changes is initiated in each particular view.
    Type: Application
    Filed: March 31, 2016
    Publication date: October 5, 2017
    Inventors: Manuel Holzleitner, Daniel Ritter
  • Patent number: 9483329
    Abstract: The disclosure generally describes computer-implemented methods, software, and systems, including a method for generating and storing adapter characterization information. Adapter-related information associated with an adapter is received. Communication patterns associated with the adapter are determined. Quality-of-service patterns are applied to the communication patterns. An adapter flow is configured for the adapter. A visualization of the adapter flow for the adapter is provided. Characterization information determined for the adapter is stored.
    Type: Grant
    Filed: February 9, 2015
    Date of Patent: November 1, 2016
    Assignee: SAP SE
    Inventors: Daniel Ritter, Manuel Holzleitner
  • Publication number: 20160232042
    Abstract: The disclosure generally describes computer-implemented methods, software, and systems, including a method for generating and storing adapter characterization information. Adapter-related information associated with an adapter is received. Communication patterns associated with the adapter are determined. Quality-of-service patterns are applied to the communication patterns. An adapter flow is configured for the adapter. A visualization of the adapter flow for the adapter is provided. Characterization information determined for the adapter is stored.
    Type: Application
    Filed: February 9, 2015
    Publication date: August 11, 2016
    Inventors: Daniel Ritter, Manuel Holzleitner
  • Patent number: 9135604
    Abstract: Synchronizing real and virtual software environments. A first input of an entity identifier that identifies a software development entity and a second input of an operation identifier that identifies a software development operation that has been performed on the entity in a physical environment are received. The entity identifier and the operation identifier are on a first and second physical medium, respectively. The entity and the operation are identified in response to receiving the inputs. A virtual software development environment is updated to reflect that the operation has been performed on the entity in the physical environment. The entity and the operation are associated with a software development model that is also associated with the virtual environment.
    Type: Grant
    Filed: June 3, 2013
    Date of Patent: September 15, 2015
    Assignee: SAP SE
    Inventors: Daniel Ritter, Manuel Holzleitner
  • Publication number: 20140359554
    Abstract: Synchronizing real and virtual software environments. A first input of an entity identifier that identifies a software development entity and a second input of an operation identifier that identifies a software development operation that has been performed on the entity in a physical environment are received. The entity identifier and the operation identifier are on a first and second physical medium, respectively. The entity and the operation are identified in response to receiving the inputs. A virtual software development environment is updated to reflect that the operation has been performed on the entity in the physical environment. The entity and the operation are associated with a software development model that is also associated with the virtual environment.
    Type: Application
    Filed: June 3, 2013
    Publication date: December 4, 2014
    Applicant: SAP AG
    Inventors: Daniel Ritter, Manuel Holzleitner
  • Patent number: 8739124
    Abstract: Configuring integration capabilities includes: receiving a configuration stencil that is a configuration artifact of a message flow, the configuration stencil comprising at least one configuration point, the configuration point currently having no assigned value, and at least one constraint for the configuration point, the constraint being a rule or type for a value to be assigned to the configuration point; receiving, using one or more processors, input comprising at least one configuration point value for the configuration point, the configuration point value having been selected based on first and second systems to be integrated using the message flow; determining whether the received configuration point value violates the constraint and if so requesting another configuration point value from the input; and generating a configuration stencil instance based on the configuration stencil and the input, the configuration stencil instance representing the message flow in an integration of the first and second s
    Type: Grant
    Filed: June 27, 2012
    Date of Patent: May 27, 2014
    Assignee: SAP AG
    Inventors: Daniel Ritter, Manuel Holzleitner
  • Publication number: 20140068635
    Abstract: The disclosure generally describes computer-implemented methods, software, and systems for modeling and deploying decision services. One computer-implemented method includes operations for identifying a sequence number of a first message, the sequence number indicating a position of the first message within a first sequence of messages. If a second message positioned prior to the first message in the first sequence is in a final processing state and the second message in the first sequence is a parent message, a plurality of child messages associated with the second message are identified. Each child message is associated with a sequence number indicating a position of the child message within a second sequence associated with the plurality of child messages. The computer-implemented method determines whether a child message positioned at the end of the second sequence is in a final processing state.
    Type: Application
    Filed: August 31, 2012
    Publication date: March 6, 2014
    Applicant: SAP AG
    Inventors: Manuel Holzleitner, Jan Trobitius
  • Publication number: 20140007051
    Abstract: Configuring integration capabilities includes: receiving a configuration stencil that is a configuration artifact of a message flow, the configuration stencil comprising at least one configuration point, the configuration point currently having no assigned value, and at least one constraint for the configuration point, the constraint being a rule or type for a value to be assigned to the configuration point; receiving, using one or more processors, input comprising at least one configuration point value for the configuration point, the configuration point value having been selected based on first and second systems to be integrated using the message flow; determining whether the received configuration point value violates the constraint and if so requesting another configuration point value from the input; and generating a configuration stencil instance based on the configuration stencil and the input, the configuration stencil instance representing the message flow in an integration of the first and second s
    Type: Application
    Filed: June 27, 2012
    Publication date: January 2, 2014
    Applicant: SAP AG
    Inventors: Daniel Ritter, Manuel Holzleitner