Patents by Inventor Frank Brunswig
Frank Brunswig 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: 12028230Abstract: A computer-implemented method may comprise detecting an occurrence of an information technology (IT) incident between a cloud service and a software application based on observability data of the cloud service, where the observability data indicates a current state of the cloud service, the cloud service runs within a first network, and the software application runs within a second network different from the first network. The computer-implemented method may further comprise obtaining context information for the IT incident from the second network in response to the detecting of the occurrence of the IT incident, where the context information indicating circumstances in which the IT incident occurred, and then determining a countermeasure for the IT incident based on the context information. The computer-implemented method may additionally comprise performing an action based on the countermeasure.Type: GrantFiled: July 18, 2023Date of Patent: July 2, 2024Assignee: SAP SEInventors: Masoud Aghadavoodi Jolfaei, Frank Brunswig
-
Patent number: 11354332Abstract: Methods, systems, and computer-readable storage media for retrieving metadata associated with data stored within a database system of an enterprise, the metadata being provided in a first format and being used by the first system to store and access the data, providing a document including the metadata provided in an interoperable format, processing, by a deployer, the document to provide analytics engine metadata in a second format, the analytics metadata being stored in the second system and being consumable by the DB-based analytics engine to access the data from the database system of the enterprise, and retrieving, by the DB-based analytics engine, the data from the database system of the enterprise based on the analytics metadata to provide analytics data based on the data.Type: GrantFiled: May 20, 2020Date of Patent: June 7, 2022Assignee: SAP SEInventors: Frank Brunswig, Andreas Balzar, Selcuk Imal, Christian Muenkel, Stefan Unnebrink, Marco Pesarese, Atul Rajendra Prasad Tiwari, Peter Weddeling
-
Patent number: 11334837Abstract: The disclosure generally describes methods, software, and systems, including a method for using an object definition from which object documents are instantiated defining real-world variants of a physical object and including a meta-model identifying nodes, fields, and associations with other object definitions. The object definition includes, at instantiation of a given object document marking an existence of the physical object, an object identifier node, including an object identifier, and at least one variant type node, including a variant type identifier identifying the real-world variant of the physical object and including variant extension nodes and fields extending the object definition to a variant object definition.Type: GrantFiled: August 27, 2019Date of Patent: May 17, 2022Assignee: SAP SEInventors: Bare Said, Frank Brunswig
-
Publication number: 20210365469Abstract: Methods, systems, and computer-readable storage media for retrieving metadata associated with data stored within a database system of an enterprise, the metadata being provided in a first format and being used by the first system to store and access the data, providing a document including the metadata provided in an interoperable format, processing, by a deployer, the document to provide analytics engine metadata in a second format, the analytics metadata being stored in the second system and being consumable by the DB-based analytics engine to access the data from the database system of the enterprise, and retrieving, by the DB-based analytics engine, the data from the database system of the enterprise based on the analytics metadata to provide analytics data based on the data.Type: ApplicationFiled: May 20, 2020Publication date: November 25, 2021Inventors: Frank Brunswig, Andreas Balzar, Selcuk Imal, Christian Muenkel, Stefan Unnebrink, Marco Pesarese, Atul Rajendra Prasad Tiwari, Peter Weddeling
-
Publication number: 20190385102Abstract: The disclosure generally describes methods, software, and systems, including a method for using an object definition from which object documents are instantiated defining real-world variants of a physical object and including a meta-model identifying nodes, fields, and associations with other object definitions. The object definition includes, at instantiation of a given object document marking an existence of the physical object, an object identifier node, including an object identifier, and at least one variant type node, including a variant type identifier identifying the real-world variant of the physical object and including variant extension nodes and fields extending the object definition to a variant object definition.Type: ApplicationFiled: August 27, 2019Publication date: December 19, 2019Inventors: Bare Said, Frank Brunswig
-
Patent number: 10503821Abstract: A workflow assistant can provide for improved memory aids and workflow management. The workflow assistant can retrieve context information from a base application to facilitate the creation of memory aids and workflow management items. Textual analysis can be applied to user input to determine data elements, data objects, assistant items, and collections that may be relevant to a memory or workflow aid. The workflow assistant can suggest actions for a user to take, such as based on text analysis of user input or the contents of a collection. Technical features such as a context analyzer that retrieves information from the base application for access by the workflow assistant can make the workflow assistant more dynamic and reduce the user interaction needed to create or modify a memory or workflow aid.Type: GrantFiled: November 28, 2016Date of Patent: December 10, 2019Assignee: SAP SEInventors: Frank Brunswig, Swarnava Chatterjee, Gayathri D, Rachel Ebner, Niels Hebling, Joerg Goeppert, Ioannis Grammatikakis, Christina Hall, Klaus Herter, Steffen Huester, Florian Jann, Matthias Kruse, Hergen Siefken, Martin Steiner
-
Patent number: 10423917Abstract: The disclosure generally describes methods, software, and systems, including a method for using an object definition from which object documents are instantiated defining real-world variants of a physical object and including a meta-model identifying nodes, fields, and associations with other object definitions. The object definition includes, at instantiation of a given object document marking an existence of the physical object, an object identifier node, including an object identifier, and at least one variant type node, including a variant type identifier identifying the real-world variant of the physical object and including variant extension nodes and fields extending the object definition to a variant object definition.Type: GrantFiled: December 19, 2016Date of Patent: September 24, 2019Assignee: SAP SEInventors: Bare Said, Frank Brunswig
-
Patent number: 10157068Abstract: A system for development, deliver, deployment and operation of an application includes at least one memory including instructions on a computing device and at least one processor on the computing device. The processor is operably coupled to the at least one memory and is arranged and configured to execute the instructions that, when executed, cause the processor to implement an application within a platform associated with a namespace for the platform, where the platform is one platform of a plurality of platforms. The processor implements a descriptor having an identifier that uniquely associates the descriptor with the application, where the descriptor comprises a single file that is platform independent and that includes a plurality of namespaces and application-specific attributes for each of the namespaces to enable the application to operate on multiple different platforms using the same descriptor.Type: GrantFiled: December 29, 2015Date of Patent: December 18, 2018Assignee: SAP SEInventors: Silke Arians, Volker Driesen, Iouri Loukachev, Tim Back, Peter Muessig, Andreas Hoffner, Markus Cherdron, Frank Brunswig, Alexander Lingg, Stefan Beck
-
Patent number: 10095733Abstract: A database processing system can support applications of an online transaction processing (OLTP) archetype and of an online analytical processing (OLAP) archetype. Hybrid archetypes can also be supported to implement hybrid scenarios. Requests for services are routed to an appropriate engine for fulfillment. User interface assets can be served by a shared infrastructure. Seamless navigation from one archetype to another can be supported in an insight-to-action scenario.Type: GrantFiled: October 7, 2014Date of Patent: October 9, 2018Assignee: SAP SEInventors: Frank Brunswig, Holger Bohle, Markus Cherdron, Reiner Hammerich, Alexander Lingg, Hans-Juergen Richstein, Tobias Stein, Gregor Tielsch, Luc Walterthum
-
Patent number: 10091282Abstract: The disclosure generally describes computer-implemented methods, computer program products, and systems for providing metadata-driven dynamic load balancing in multi-tenant systems. A computer-implemented method includes: identifying a request related to a model-based application executing in a multi-tenant system associated with a plurality of application servers and identifying at least one object in the model-based application associated with the request. At least one application server is identified as associated with a locally-cached version of a runtime version of the identified object, and a determination of a particular one of the identified application servers to send the identified request for processing is based on a combination of the availability of a locally-cached version of the runtime version at the particular application server and the server's processing load. The request is then sent to the determined application server for processing.Type: GrantFiled: June 12, 2013Date of Patent: October 2, 2018Assignee: SAP SEInventors: Bare Said, Frank Jentsch, Frank Brunswig
-
Patent number: 10055269Abstract: Various embodiments of systems and methods to display an additional message information relevant to a product are described herein. Initially a determination is made whether error message, corresponding to a data processing error related to a product, has a corresponding additional message information related to the product. Next, based on the determined additional message information, an additional message information property of the error message is updated to indicate that the error message has the corresponding additional information. Next, based on the updated additional message information property, the additional message information is converted to obtain a converted additional message information in a markup language. Finally the converted additional message information is forwarded to a user interface, where it is displayed.Type: GrantFiled: November 20, 2015Date of Patent: August 21, 2018Assignee: SAP SEInventors: Matthias Geiger, Nils Obermiller, Frank Jentsch, Natalia Timchuk, Ralf Handl, Olaf Tennie, Frank Brunswig
-
Patent number: 10055113Abstract: The present disclosure involves systems, products, and methods for modifying elements within a user interface (UI). One method includes operations for identifying an instance of a UI text element for modification within a UI associated with a software application, wherein the UI is displayed to at least one user; retrieving a set of metadata associated with the identified instance of the UI text element, where each instance of the UI text element is associated with the retrieved set of metadata; receiving at least one modification to the retrieved set of metadata associated with the identified instance of the UI text element; and persisting the modified set of metadata associated with the UI text element.Type: GrantFiled: July 19, 2016Date of Patent: August 21, 2018Assignee: SAP SEInventors: Frank Brunswig, Frank Jentsch, Bare Said
-
Publication number: 20180173702Abstract: The disclosure generally describes methods, software, and systems, including a method for using an object definition from which object documents are instantiated defining real-world variants of a physical object and including a meta-model identifying nodes, fields, and associations with other object definitions. The object definition includes, at instantiation of a given object document marking an existence of the physical object, an object identifier node, including an object identifier, and at least one variant type node, including a variant type identifier identifying the real-world variant of the physical object and including variant extension nodes and fields extending the object definition to a variant object definition.Type: ApplicationFiled: December 19, 2016Publication date: June 21, 2018Inventors: Bare Said, Frank Brunswig
-
Publication number: 20170331915Abstract: In one general aspect, a method and system are described that include receiving, at a server device, an indication to operate at least one application in the plurality of applications in an offline mode on the computing device, generating a plurality of requests, generating an offline datastore based on the requests, the data, and the instructions, initializing, in the offline datastore, a plurality of navigation links adapted to operate the at least one application in the offline mode, and generating a hybrid application adapted to be executed in the offline mode or an online mode, the hybrid application adapted, in the offline mode, to provide a web view to operate the at least one application, on the computing device, using the offline datastore and a plurality of offline libraries.Type: ApplicationFiled: March 16, 2017Publication date: November 16, 2017Inventors: Florian Jann, Kai Richter, Ioannis Grammatikakis, Alexander Lingg, Tim Back, Peter Muessig, Frank Brunswig
-
Publication number: 20170329505Abstract: In one general aspect, a method is described that includes populating and transferring parameters across a plurality of applications executable on multiple user interface platforms. The method may include receiving a request to launch a first application executing on a first user interface platform, accessing a plurality of parameter values and populating fields in user interfaces associated with the first application with the parameter values. In response to receiving a request to launch a second application executing on a second user interface platform, the method can include accessing a signature associated with the first application, determining that the signature matches a predefined signature, associated with the second application, generating at least one uniform resource locator of the plurality of parameter values, and transmitting the uniform resource locator to the second application.Type: ApplicationFiled: March 16, 2017Publication date: November 16, 2017Inventors: Kai Richter, Ioannis Grammatikakis, Silke Arians, Stefan Beck, Markus Cherdron, Volker Driesen, Iouri Loukachev, Tim Back, Peter Muessig, Andreas Hoffner, Frank Brunswig, Alexander Lingg
-
Patent number: 9749453Abstract: Relaxation of mobile device features restrictions leveraging embedded auditing systems is presented. One or more managed applications are designated on the mobile device via a software plug-in to an application management adapter running on the mobile device, each of the one or more managed applications being associated with at least one mobile device feature that generates data related to a local environment of the mobile device. A front-end auditing component captures the data generated by the at least one mobile device feature, which transmits the data to a backend auditing component. The backend auditing component logs the data, and a notification of an event associated with the data is generated for one or more designated recipients.Type: GrantFiled: November 20, 2015Date of Patent: August 29, 2017Inventors: Bare Said, Frank Brunswig
-
Patent number: 9697104Abstract: A unique identifier is provided for a transaction. The unique identifier provided by a passport library. Corresponding trace and log data is assigned to the unique identifier of the transaction. A UI trace file is generated, the UI trace file comprising the unique identifier and UI trace and log data comprised in the assigned trace and log data. The UI trace file is replicated in a centralized system database and the UI trace file is parsed to extract the unique identifier and the UI trace and log data. Detailed trace and log data is dynamically collected from systems connected to the centralized system based on the unique identifier of the transaction. Detailed trace and log data and the UI trace and log data is aggregated in an end-to-end analysis tool.Type: GrantFiled: December 7, 2015Date of Patent: July 4, 2017Assignee: SAP SEInventors: Nils Obermiller, Frank Brunswig, Matthias Geiger, Martin Moser, Claudia Schmidt
-
Publication number: 20170185255Abstract: A workflow assistant can provide for improved memory aids and workflow management. The workflow assistant can retrieve context information from a base application to facilitate the creation of memory aids and workflow management items. Textual analysis can be applied to user input to determine data elements, data objects, assistant items, and collections that may be relevant to a memory or workflow aid. The workflow assistant can suggest actions for a user to take, such as based on text analysis of user input or the contents of a collection. Technical features such as a context analyzer that retrieves information from the base application for access by the workflow assistant can make the workflow assistant more dynamic and reduce the user interaction needed to create or modify a memory or workflow aid.Type: ApplicationFiled: November 28, 2016Publication date: June 29, 2017Applicant: SAP SEInventors: Frank Brunswig, Swarnava Chatterjee, Gayathri D, Rachel Ebner, Niels Hebling, Joerg Goeppert, Ioannis Grammatikakis, Christina Hall, Klaus Herter, Steffen Huester, Florian Jann, Matthias Kruse, Hergen Siefken, Martin Steiner
-
Publication number: 20170185395Abstract: A system for development, deliver, deployment and operation of an application includes at least one memory including instructions on a computing device and at least one processor on the computing device. The processor is operably coupled to the at least one memory and is arranged and configured to execute the instructions that, when executed, cause the processor to implement an application within a platform associated with a namespace for the platform, where the platform is one platform of a plurality of platforms. The processor implements a descriptor having an identifier that uniquely associates the descriptor with the application, where the descriptor comprises a single file that is platform independent and that includes a plurality of namespaces and application-specific attributes for each of the namespaces to enable the application to operate on multiple different platforms using the same descriptor.Type: ApplicationFiled: December 29, 2015Publication date: June 29, 2017Inventors: Silke ARIANS, Volker DRIESEN, Iouri LOUKACHEV, Tim BACK, Peter MUESSIG, Andreas HOFFNER, Markus CHERDRON, Frank BRUNSWIG, Alexander LINGG, Stefan BECK
-
Publication number: 20170161167Abstract: A unique identifier is provided for a transaction. The unique identifier provided by a passport library. Corresponding trace and log data is assigned to the unique identifier of the transaction. A UI trace file is generated, the UI trace file comprising the unique identifier and UI trace and log data comprised in the assigned trace and log data. The UI trace file is replicated in a centralized system database and the UI trace file is parsed to extract the unique identifier and the UI trace and log data. Detailed trace and log data is dynamically collected from systems connected to the centralized system based on the unique identifier of the transaction. Detailed trace and log data and the UI trace and log data is aggregated in an end-to-end analysis tool.Type: ApplicationFiled: December 7, 2015Publication date: June 8, 2017Inventors: NILS OBERMILLER, FRANK BRUNSWIG, MATTHIAS GEIGER, MARTIN MOSER, CLAUDIA SCHMIDT