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: 10452407Abstract: 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: GrantFiled: February 5, 2018Date of Patent: October 22, 2019Assignee: SAP SEInventors: Daniel Ritter, Manuel Holzleitner
-
Publication number: 20190188006Abstract: 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: ApplicationFiled: February 5, 2018Publication date: June 20, 2019Inventors: Daniel Ritter, Manuel Holzleitner
-
Patent number: 10185605Abstract: 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: GrantFiled: August 31, 2012Date of Patent: January 22, 2019Assignee: SAP SEInventors: Manuel Holzleitner, Jan Trobitius
-
Publication number: 20180176089Abstract: 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: ApplicationFiled: December 16, 2016Publication date: June 21, 2018Inventors: Daniel Ritter, Manuel Holzleitner, Anna Sophie Rodewald
-
Patent number: 9823906Abstract: 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: GrantFiled: March 31, 2016Date of Patent: November 21, 2017Assignee: SAP SEInventors: Manuel Holzleitner, Daniel Ritter
-
Publication number: 20170286070Abstract: 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: ApplicationFiled: March 31, 2016Publication date: October 5, 2017Inventors: Manuel Holzleitner, Daniel Ritter
-
Patent number: 9483329Abstract: 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: GrantFiled: February 9, 2015Date of Patent: November 1, 2016Assignee: SAP SEInventors: Daniel Ritter, Manuel Holzleitner
-
Publication number: 20160232042Abstract: 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: ApplicationFiled: February 9, 2015Publication date: August 11, 2016Inventors: Daniel Ritter, Manuel Holzleitner
-
Patent number: 9135604Abstract: 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: GrantFiled: June 3, 2013Date of Patent: September 15, 2015Assignee: SAP SEInventors: Daniel Ritter, Manuel Holzleitner
-
Publication number: 20140359554Abstract: 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: ApplicationFiled: June 3, 2013Publication date: December 4, 2014Applicant: SAP AGInventors: Daniel Ritter, Manuel Holzleitner
-
Patent number: 8739124Abstract: 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 sType: GrantFiled: June 27, 2012Date of Patent: May 27, 2014Assignee: SAP AGInventors: Daniel Ritter, Manuel Holzleitner
-
Publication number: 20140068635Abstract: 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: ApplicationFiled: August 31, 2012Publication date: March 6, 2014Applicant: SAP AGInventors: Manuel Holzleitner, Jan Trobitius
-
Publication number: 20140007051Abstract: 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 sType: ApplicationFiled: June 27, 2012Publication date: January 2, 2014Applicant: SAP AGInventors: Daniel Ritter, Manuel Holzleitner