Patents by Inventor Lars Erbe
Lars Erbe 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: 11762953Abstract: Systems and methods for event-triggered analysis for high fidelity simulation. The method may comprise collecting event data produced by one or more event monitors in operational relationship with one or more elements of an event-producing system, wherein at least one of the one or more elements generates a plurality of events. The event data may be clustered into one or more groups, according to one or more event attributes. The event data may be selectively transmittable to one or more subscribers, by way of the one or more subscribers subscribing to one or more channels associated with the one or more groups. A publication mechanism may be implemented to classify the clustered event data into the one or more channels, the event data associated with at least one attribute being classified for transmission over at least one of the one or more channels.Type: GrantFiled: December 4, 2018Date of Patent: September 19, 2023Assignee: SAP SEInventors: Lars Erbe, Andreas Wildhagen, Maximilian Stueber, Andre Pany, Samir Zeort, Pablo Vicente Albert-Maestro
-
Patent number: 11533390Abstract: Computer-implemented systems and methods for data harmonization in engineering simulation. The method may comprise receiving application preferences defining attributes associated with input data to be delivered to one or more applications from one or more data sources. A first set of attributes may be associated with data to be delivered to a first application. Application preferences may be provided to a handler in communication with the data sources. Raw data received by the handler may arrive in a variety of formats and packet sizes from the one or more data sources. Raw data may be packaged by the handler into one or more data packets having a size or format that satisfies the application preferences. One or more attributes associated with input data to be delivered to the first application may be defined. Packaged data may be transmitted over one or more data transmission channels satisfying the application preferences.Type: GrantFiled: January 22, 2021Date of Patent: December 20, 2022Assignee: SAP SEInventors: Andreas Wildhagen, Chatur B. Patil, Lars Erbe, Andre Pany, Samir Zeort
-
Publication number: 20210144238Abstract: Computer-implemented systems and methods for data harmonization in engineering simulation. The method may comprise receiving application preferences defining attributes associated with input data to be delivered to one or more applications from one or more data sources. A first set of attributes may be associated with data to be delivered to a first application. Application preferences may be provided to a handler in communication with the data sources. Raw data received by the handler may arrive in a variety of formats and packet sizes from the one or more data sources. Raw data may be packaged by the handler into one or more data packets having a size or format that satisfies the application preferences. One or more attributes associated with input data to be delivered to the first application may be defined. Packaged data may be transmitted over one or more data transmission channels satisfying the application preferences.Type: ApplicationFiled: January 22, 2021Publication date: May 13, 2021Inventors: Andreas Wildhagen, Chatur B. Patil, Lars Erbe, Andre Pany, Samir Zeort
-
Patent number: 10938968Abstract: Computer-implemented systems and methods for data harmonization in engineering simulation. The method may comprise receiving application preferences defining attributes associated with input data to be delivered to one or more applications from one or more data sources. A first set of attributes may be associated with data to be delivered to a first application. Application preferences may be provided to a handler in communication with the data sources. Raw data received by the handler may arrive in a variety of formats and packet sizes from the one or more data sources. Raw data may be packaged by the handler into one or more data packets having a size or format that satisfies the application preferences. One or more attributes associated with input data to be delivered to the first application may be defined. Packaged data may be transmitted over one or more data transmission channels satisfying the application preferences.Type: GrantFiled: December 4, 2018Date of Patent: March 2, 2021Assignee: SAP SEInventors: Andreas Wildhagen, Chatur B. Patil, Lars Erbe, Andre Pany, Samir Zeort
-
Patent number: 10719488Abstract: Disclosed herein are system, method, and computer program product embodiments for creating and utilizing configuration providers for layered repository facilities. An embodiment operates by creating or loading a custom data structure for a software application, retrieving configuration information from at least one configuration provider, storing the retrieved configuration information in the custom data structure, and associating the custom data structure with the application and a specific layer of a layered repository facility.Type: GrantFiled: February 22, 2017Date of Patent: July 21, 2020Assignee: SAP SEInventors: Markus Viol, Lars Erbe, Stefan Haffner, Alexander Rauh, Carsten Brandt, Felix Riegger, Christian Voshage, Axel Warner
-
Publication number: 20200177712Abstract: Computer-implemented systems and methods for data harmonization in engineering simulation. The method may comprise receiving application preferences defining attributes associated with input data to be delivered to one or more applications from one or more data sources. A first set of attributes may be associated with data to be delivered to a first application. Application preferences may be provided to a handler in communication with the data sources. Raw data received by the handler may arrive in a variety of formats and packet sizes from the one or more data sources. Raw data may be packaged by the handler into one or more data packets having a size or format that satisfies the application preferences. One or more attributes associated with input data to be delivered to the first application may be defined. Packaged data may be transmitted over one or more data transmission channels satisfying the application preferences.Type: ApplicationFiled: December 4, 2018Publication date: June 4, 2020Inventors: Andreas Wildhagen, Chatur B. Patil, Lars Erbe, Andre Pany, Samir Zeort
-
Publication number: 20200175125Abstract: Systems and methods for event-triggered analysis for high fidelity simulation. The method may comprise collecting event data produced by one or more event monitors in operational relationship with one or more elements of an event-producing system, wherein at least one of the one or more elements generates a plurality of events. The event data may be clustered into one or more groups, according to one or more event attributes. The event data may be selectively transmittable to one or more subscribers, by way of the one or more subscribers subscribing to one or more channels associated with the one or more groups. A publication mechanism may be implemented to classify the clustered event data into the one or more channels, the event data associated with at least one attribute being classified for transmission over at least one of the one or more channels.Type: ApplicationFiled: December 4, 2018Publication date: June 4, 2020Inventors: Lars Erbe, Andreas Wildhagen, Maximilian Stueber, Andre Pany, Samir Zeort, Pablo Vicente Albert-Maestro
-
Patent number: 10620970Abstract: Various embodiment of systems and methods to send a response for a request received at a runtime agent has been described. Initially a request including an access path of plurality of files is received at the runtime agent. Based on the received request, one or more files from the plurality of files that have a dynamic property are determined. Next the one or more files that have the dynamic property are parsed to identify an include statement in the one or more files, wherein the include statement has an access path for a to-be-included file. Next the data from the one or more files and the to-be-included file is retrieved by the runtime agent. The data retrieved from the one or more files and the to-be-included files to obtain a merged data are merged. Finally the response including the merged data is sent to the client by the runtime agent.Type: GrantFiled: December 19, 2016Date of Patent: April 14, 2020Assignee: SAP SEInventors: Gerd Forstmann, Lars Erbe, Otto Makris, Rachel Ebner
-
Patent number: 10380191Abstract: Disclosed herein are system, method, and computer program product embodiments for managing and accessing variants of applications. In an embodiment, a request for an application including one or more contextual parameters may be received. A base user interface configuration corresponding to the application may first be retrieved. One or more interface configuration files corresponding to the one or more contextual parameters may then be retrieved from a layered repository. The layered repository may be partitioned into organizational layers that store a plurality of interface configuration files associated with the application. The retrieved interface configuration files may be merged with the base user interface configuration to generate a composite interface configuration, and the composite interface configuration may be applied to the application at runtime.Type: GrantFiled: January 26, 2017Date of Patent: August 13, 2019Assignee: SAP SEInventors: Markus Viol, Alexander Rauh, Carsten Brandt, Lars Erbe, Stefan Haffner, Felix Riegger, Axel Warner, Christian Voshage
-
Publication number: 20180239787Abstract: Disclosed herein are system, method, and computer program product embodiments for creating and utilizing configuration providers for layered repository facilities. An embodiment operates by creating or loading a custom data structure for a software application, retrieving configuration information from at least one configuration provider, storing the retrieved configuration information in the custom data structure, and associating the custom data structure with the application and a specific layer of a layered repository facility.Type: ApplicationFiled: February 22, 2017Publication date: August 23, 2018Inventors: MARKUS VIOL, LARS ERBE, STEFAN HAFFNER, ALEXANDER RAUH, CARSTEN BRANDT, FELIX RIEGGER, CHRISTIAN VOSHAGE, AXEL WARNER
-
Publication number: 20180210869Abstract: Disclosed herein are system, method, and computer program product embodiments for managing and accessing variants of applications. In an embodiment, a request for an application including one or more contextual parameters may be received. A base user interface configuration corresponding to the application may first be retrieved. One or more interface configuration files corresponding to the one or more contextual parameters may then be retrieved from a layered repository. The layered repository may be partitioned into organizational layers that store a plurality of interface configuration files associated with the application. The retrieved interface configuration files may be merged with the base user interface configuration to generate a composite interface configuration, and the composite interface configuration may be applied to the application at runtime.Type: ApplicationFiled: January 26, 2017Publication date: July 26, 2018Inventors: Markus VIOL, Alexander Rauh, Carsten Brandt, Lars Erbe, Stefan Haffner, Felix Riegger, Axel Warner, Christian Voshage
-
Publication number: 20180173806Abstract: Various embodiment of systems and methods to send a response for a request received at a runtime agent has been described. Initially a request including an access path of plurality of files is received at the runtime agent. Based on the received request, one or more files from the plurality of files that have a dynamic property are determined. Next the one or more files that have the dynamic property are parsed to identify an include statement in the one or more files, wherein the include statement has an access path for a to-be-included file. Next the data from the one or more files and the to-be-included file is retrieved by the runtime agent. The data retrieved from the one or more files and the to-be-included files to obtain a merged data are merged. Finally the response including the merged data is sent to the client by the runtime agent.Type: ApplicationFiled: December 19, 2016Publication date: June 21, 2018Inventors: GERD FORSTMANN, Lars Erbe, Otto Makris, Rachel Ebner
-
Publication number: 20170185394Abstract: A system facilitates modification or adaptation of a software object or platform, developed by a software developer, by a plurality of entities, each entity is assigned a hierarchical level, the lowest hierarchical level being assigned to a software developer and the highest hierarchical level being assigned to an end-user. At each level, when a modification or adaptation is implemented, a separate layer file or layer of a layer file is created and stored in a database. Subsequently, the changes of the respective layers are implemented in sequence according to the hierarchy, so that a higher hierarchical level's modifications that are in conflict with a setting of a lower hierarchical level replace the implementation of the lower hierarchical level's setting during runtime.Type: ApplicationFiled: December 23, 2015Publication date: June 29, 2017Inventors: Lars Erbe, Stefan Haffner, Markus Viol, Alexander Rauh, Carsten Brandt, Felix Riegger, Christian Voshage, Axel Wamer
-
Patent number: 9170780Abstract: A system includes execution of a software application based on metadata defining a first plurality of software components, reception of second metadata defining the first plurality of software components, determination, based on the second metadata, of a second plurality of the first plurality of software components for which the second metadata is different from the first metadata, and for which the second metadata is associated with elements of the software application, and generation of the elements of the software application based on the second metadata of the second plurality of software components.Type: GrantFiled: December 15, 2011Date of Patent: October 27, 2015Assignee: SAP SEInventors: Thomas Gieselmann, Markus Viol, Carsten Brandt, Lars Erbe, Stefan Haffner, Alexander Rauh, Franz Müller
-
Patent number: 9164776Abstract: A plurality of registrations corresponding to a user interface component can be stored. Based on at least one of a layer of a software architecture to which a specific user of a user interface has authorized access, an assignment of a work center view to the user, and business data, it can be determined that the user interface presented to the user should include a navigation target to the user interface component. At run time, a navigation link to the user interface component can be dynamically generated according to a relevant registration selected from the plurality of registrations. The user interface incorporating the navigation link to the user interface component can be displayed. Related systems, articles of manufacture, and computer-implemented methods are described.Type: GrantFiled: December 22, 2010Date of Patent: October 20, 2015Assignee: SAP AGInventors: Alexander Rauh, Lars Erbe, Thomas Gieselmann, Franz Mueller, Sri Vidhya Ambuga Nandakumar, Nina Tabitha Paul, Stefan Haffner, Vibhor Tomar, Holger Schmidt
-
Patent number: 9088622Abstract: The disclosure generally describes computer-implemented methods, software, and systems for modeling and deploying decision services. One computer-implemented method includes establishing a push-channel session uniquely associated with a client, wherein the push channel session communicates with the client using a single push channel. The computer-implemented method further includes registering the established push-channel session with a messaging channel runtime creating a client-specific messaging channel and registering a backend application with the push-channel-session-associated single push channel using a push channel registration session. The method further includes, responsive to an application message received from an application session associated with the backend application using a client-specific application channel, dispatching the received application message to the push-channel session from the messaging channel runtime using the client-specific messaging channel.Type: GrantFiled: July 5, 2012Date of Patent: July 21, 2015Assignee: SAP SEInventor: Lars Erbe
-
Publication number: 20140359594Abstract: Upon an installation of a new software release at a multitenant computing system, a list of layers of a pre-existing layer strategy in use at the multitenant computing system can be read. As part of the installation of the new release, an updated bottom layer in a repository of the multitenant computing system can also be installed. A target set of software components for a tenant of the multitenant computing system can be determined, for example by reading a metadata definition of the target set for a layer of a repository of the multitenant computing system to which the tenant is assigned. The tenant can be configured consistent with the target set of software components.Type: ApplicationFiled: June 7, 2013Publication date: December 4, 2014Applicant: SAP AGInventors: Lars Erbe, Stefan Haffner, Juergen Specht, Da Pan, Martin Kaiser
-
Patent number: 8707398Abstract: All metadata relevant to user interface functionality needed to provide a specific unit of business functionality can be stored in one of a plurality of autonomous metadata containers retained on at least one data storage device. After a subset of available business functionality to be provided to a user is determined, a set of the plurality of autonomous metadata containers required to provide the subset of available business functions can be identified. A user interface view can be generated to present a view associated with each of the set of the plurality of autonomous metadata containers, and the generated user interface view can be provided for display to the user. Related systems, articles of manufacture, and computer-implemented methods are described.Type: GrantFiled: December 22, 2010Date of Patent: April 22, 2014Assignee: SAP AGInventors: Alexander Rauh, Lars Erbe, Thomas Gieselmann, Franz Mueller, Sri A N Vidhya, Nina Tabitha Paul, Stefan Haffner, Vibhor Tomar, Holger Schmidt
-
Publication number: 20140012997Abstract: The disclosure generally describes computer-implemented methods, software, and systems for modeling and deploying decision services. One computer-implemented method includes establishing a push-channel session uniquely associated with a client, wherein the push channel session communicates with the client using a single push channel. The computer-implemented method further includes registering the established push-channel session with a messaging channel runtime creating a client-specific messaging channel and registering a backend application with the push-channel-session-associated single push channel using a push channel registration session. The method further includes, responsive to an application message received from an application session associated with the backend application using a client-specific application channel, dispatching the received application message to the push-channel session from the messaging channel runtime using the client-specific messaging channel.Type: ApplicationFiled: July 5, 2012Publication date: January 9, 2014Inventor: Lars Erbe
-
Patent number: 8578278Abstract: Upon receiving a request for a user interface view from a user interface, a user identity and a user authorization class for a user of the user interface can be checked against a user registry and an authorization class registry, respectively. A user interface view component can be retrieved according to the user identity and the user authorization class. The user interface view can be generated by aggregating the retrieved user interface view component with at least one other user interface view component consistent with the user identity and user authorization class, and the generated user interface view can be returned for display to the user via the user interface. Related systems, articles of manufacture, and computer-implemented methods are described.Type: GrantFiled: December 22, 2010Date of Patent: November 5, 2013Assignee: SAP AGInventors: Alexander Rauh, Lars Erbe, Thomas Gieselmann, Franz Mueller, Sri Vidhyaan, Nina Tabitha Paul, Stefan Haffner, Vibhor Tomar, Holger Schmidt