Patents by Inventor Frederik Thormaehlen

Frederik Thormaehlen 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: 11232204
    Abstract: Disclosed herein are system, method, and computer program product embodiments for performing threat detection on a monitored system. The monitored system may periodically send artifacts (e.g., database records, binaries, program code, business data) to a repository for storage and creation of a snapshot. This repository is typically held in a cloud-based system. The cloud-based system can compare a snapshot of the artifacts against prior snapshots, and generate a change log. This change log can then be provided to a threat detection system for analysis. By this approach, an intrusion can potentially be detected even when system logs cannot be trusted, due to tampering or other inaccuracies.
    Type: Grant
    Filed: November 20, 2018
    Date of Patent: January 25, 2022
    Assignee: SAP SE
    Inventors: Robert Lorch, Frederik Thormaehlen
  • Publication number: 20200159926
    Abstract: Disclosed herein are system, method, and computer program product embodiments for performing threat detection on a monitored system. The monitored system may periodically send artifacts (e.g., database records, binaries, program code, business data) to a repository for storage and creation of a snapshot. This repository is typically held in a cloud-based system. The cloud-based system can compare a snapshot of the artifacts against prior snapshots, and generate a change log. This change log can then be provided to a threat detection system for analysis. By this approach, an intrusion can potentially be detected even when system logs cannot be trusted, due to tampering or other inaccuracies.
    Type: Application
    Filed: November 20, 2018
    Publication date: May 21, 2020
    Inventors: Robert Lorch, Frederik Thormaehlen
  • Patent number: 9860226
    Abstract: In an example embodiment, login credentials are received from a user. These login credentials are validated. Sensitive information is received from the user. The sensitive information is then stored in a cloud-based database. One or more access limitations are established for the sensitive information. A request for the sensitive information is received, from a first third party entity, via an application program interface (API) distributed to a plurality of third party entities. It is then determined if providing access to the sensitive information to the first third party entity would violate the one or more access limitations for the sensitive information. In response to a determination that the providing access to the sensitive information to the first third party entity would not violate the one or more access limitations for the sensitive information, the sensitive information is transmitted to the first third party entity.
    Type: Grant
    Filed: June 3, 2015
    Date of Patent: January 2, 2018
    Assignee: SAP SE
    Inventor: Frederik Thormaehlen
  • Publication number: 20160359828
    Abstract: In an example embodiment, login credentials are received from a user. These login credentials are validated. Sensitive information is received from the user. The sensitive information is then stored in a cloud-based database. One or more access limitations are established for the sensitive information. A request for the sensitive information is received, from a first third party entity, via an application program interface (API) distributed to a plurality of third party entities. It is then determined if providing access to the sensitive information to the first third party entity would violate the one or more access limitations for the sensitive information. In response to a determination that the providing access to the sensitive information to the first third party entity would not violate the one or more access limitations for the sensitive information, the sensitive information is transmitted to the first third party entity.
    Type: Application
    Filed: June 3, 2015
    Publication date: December 8, 2016
    Inventor: Frederik Thormaehlen
  • Patent number: 9372679
    Abstract: Provided herein are techniques for distributing software. An embodiment operates by receiving a software product request including a unique identification information, verifying the unique identification information, and distributing a software product associated with the unique identification information in response to the request.
    Type: Grant
    Filed: August 2, 2013
    Date of Patent: June 21, 2016
    Assignee: SAP SE
    Inventor: Frederik Thormaehlen
  • Publication number: 20150040116
    Abstract: Provided herein are techniques for distributing software. An embodiment operates by receiving a software product request including a unique identification information, verifying the unique identification information, and distributing a software product associated with the unique identification information in response to the request.
    Type: Application
    Filed: August 2, 2013
    Publication date: February 5, 2015
    Applicant: SAP AG
    Inventor: Frederik THORMAEHLEN
  • Patent number: 8868600
    Abstract: A computer-implemented system and method for implementing a value help search that includes receiving a value help search criteria from a user and sending the value help requests to multiple backend systems using a server computer system in a service oriented architecture system. Sending the value help search criteria may include a specific search help name to one of the multiple backend systems. The value help search service receives both metadata and result data from said one of the multiple backend systems. The metadata describes the structure of a search results. The value help search service may generate a search result table from the result data received from the backend system.
    Type: Grant
    Filed: September 29, 2009
    Date of Patent: October 21, 2014
    Assignee: SAP AG
    Inventors: Frederik Thormaehlen, Robert Lorch
  • Publication number: 20130124611
    Abstract: A system and method are described herein that provide a repository and tool infrastructure (“RTI”) that provides common capabilities on both a client and server end based on standardized communication patterns and a unifying protocol that decouples existing repositories from multiple tools. The repository and tool infrastructure interface interacts with a single development editing tool and any repository housed on a server end and is implemented to each server or client technology if the common capabilities and communication patterns are fulfilled.
    Type: Application
    Filed: November 16, 2011
    Publication date: May 16, 2013
    Applicant: SAP AG
    Inventors: Frederik THORMAEHLEN, Ulf FILDEBRANDT, Peter CHRISTIANSEN, Sebastian KOERNER
  • Patent number: 8370233
    Abstract: A business object model, which reflects data that is used during a given business transaction, is utilized to generate interfaces. This business object model facilitates commercial transactions by providing consistent interfaces that are suitable for use across industries, across businesses, and across different departments within a business during a business transaction. In some operations, software creates, updates, or otherwise processes information related to a cost model, a current account contract, and/or a collateral constellation business object.
    Type: Grant
    Filed: March 31, 2008
    Date of Patent: February 5, 2013
    Assignee: SAP AG
    Inventors: Martin Kaisermayr, Roman Rapp, Mahesh Sastry, Prasheel Kayal, Manfred Wanninger, Reshmi Sreekumar, Mohammed Reza, Frederik Thormaehlen, Srirama Suraparaju, Joachim Gross, Manimaran Mani, Anil Kumar K Naidu
  • Patent number: 8234649
    Abstract: Systems and methods are provided for enabling communication between a composite system providing additional functionality not contained in existing legacy systems and other existing systems using different commands, variables, protocols, methods, or instructions, when data may be located on more than one system. In an embodiment, multiple software layers are used to independently manage different aspects of an application. A business logic layer may be used in an embodiment to facilitate reading/writing operations on data that may be stored locally and/or on external systems using different commands, variables, protocols, methods, or instructions. A backend abstraction layer may be used in an embodiment in conjunction with the business logic layer to facilitate communication with the external systems. A user interface layer may be used in an embodiment to manage a user interface, a portal layer to manage a user context, and a process logic layer to manage a workflow.
    Type: Grant
    Filed: August 14, 2009
    Date of Patent: July 31, 2012
    Assignee: SAP AG
    Inventors: Frederik Thormaehlen, Frank Mock, Volker Wiechers, Sebastian Speck, Pia Kinkel, Ruth Groene, Martin Czekalla, Gabor Faludi, Robert Christoph Lorch, Peter Csontos, Bela Tolvaj, Gergely Pap, Csaba Hegedus, Berhard Fuhge, Marton Pinter, Robert Foldvari, Volker Stiehl, Patrick Zimmer
  • Publication number: 20110154369
    Abstract: A method and system for providing an integration framework to integrate a user interface framework with a persistency framework.
    Type: Application
    Filed: December 17, 2009
    Publication date: June 23, 2011
    Applicant: SAP AG
    Inventors: Frederik Thormaehlen, Karthikeyan Loganathan
  • Publication number: 20110078183
    Abstract: A computer-implemented system and method for implementing a value help search that includes receiving a value help search criteria from a user and sending the value help requests to multiple backend systems using a server computer system in a service oriented architecture system. Sending the value help search criteria may include a specific search help name to one of the multiple backend systems. The value help search service receives both metadata and result data from said one of the multiple backend systems. The metadata describes the structure of a search results. The value help search service may generate a search result table from the result data received from the backend system.
    Type: Application
    Filed: September 29, 2009
    Publication date: March 31, 2011
    Inventors: Frederik Thormaehlen, Robert Lorch
  • Publication number: 20110078569
    Abstract: A computer-implemented method providing value help user interface for an underlying application where a request for field names associated with at least one value help backend system is sent by a server. The server may receive the field names from the backend system and display the field names in a user interface and provide filter criteria for each field for the user. The user may enter the search and filter criteria and the user interface may be configured to receive the filter criteria from the user. The search request may be sent to a value help service. The value help service may prompt the back end system to run a search and in turn receive results from the back end system that includes data and metadata. The metadata may describe the format of the search results. The data may be passed according to the metadata and a search results may be generated for the user. The user may make a selection from the search results and the selected data my be delivered to an underlying application.
    Type: Application
    Filed: September 29, 2009
    Publication date: March 31, 2011
    Inventors: Robert Lorch, Frederik Thormaehlen
  • Patent number: 7890937
    Abstract: The present invention relates to a data processing system including a first file converter converting a set of file formats into an extended markup language format, a software development tool, and a workflow processing system. The software development tool includes a second file converter for rendering the extended markup language format into a unified modeling language graphic, a renderer for rendering a unified modeling language format converted file, a modifier for graphic modification of the rendered file, a third file converter converting the unified modeling language format to the extended markup language format, and means for deploying an extended markup language format converted file to the workflow processing system. The present invention enables to provide a meta workflow system that can be implemented on the level of existing workflow systems by integration.
    Type: Grant
    Filed: April 19, 2006
    Date of Patent: February 15, 2011
    Assignee: SAP AG
    Inventor: Frederik Thormaehlen
  • Publication number: 20100287555
    Abstract: Systems and methods are provided for enabling communication between a composite system providing additional functionality not contained in existing legacy systems and other existing systems using different commands, variables, protocols, methods, or instructions, when data may be located on more than one system. In an embodiment, multiple software layers are used to independently manage different aspects of an application. A business logic layer may be used in an embodiment to facilitate reading/writing operations on data that may be stored locally and/or on external systems using different commands, variables, protocols, methods, or instructions. A backend abstraction layer may be used in an embodiment in conjunction with the business logic layer to facilitate communication with the external systems. A user interface layer may be used in an embodiment to manage a user interface, a portal layer to manage a user context, and a process logic layer to manage a workflow.
    Type: Application
    Filed: August 14, 2009
    Publication date: November 11, 2010
    Applicant: SAP AG
    Inventors: Frederik THORMAEHLEN, Frank MOCK, Volker WIECHERS, Sebastian SPECK, Pia KINKEL, Ruth GROENE, Martin CZEKALLA, Gabor FALUDI, Robert Christoph LORCH, Peter CSONTOS, Bela TOLVAJ, Gergely PAP, Csaba HEGEDUS, Berhard FUHGE, Marton PINTER, Robert FOLDVARI, Volker STIEHL, Patrick ZIMMER
  • Publication number: 20090248586
    Abstract: A business object model, which reflects data that is used during a given business transaction, is utilized to generate interfaces. This business object model facilitates commercial transactions by providing consistent interfaces that are suitable for use across industries, across businesses, and across different departments within a business during a business transaction. In some operations, software creates, updates, or otherwise processes information related to a cost model, a current account contract, and/or a collateral constellation business object.
    Type: Application
    Filed: March 31, 2008
    Publication date: October 1, 2009
    Inventors: Martin Kaisermayr, Roman Rapp, Mahesh Sastry, Prasheel Kayal, Manfred Wanninger, Reshmi Sreekumar, Mohammed Reza, Frederik Thormaehlen, Srirama Suraparaju, Joachim Gross, Manimaran Mani, Anil Kumar K Naidu
  • Publication number: 20060271849
    Abstract: The present invention relates to a data processing system including a first file converter converting a set of file formats into an extended markup language format, a software development tool, and a workflow processing system. The software development tool includes a second file converter for rendering the extended markup language format into a unified modeling language graphic, a renderer for rendering a unified modeling language format converted file, a modifier for graphic modification of the rendered file, a third file converter converting the unified modeling language format to the extended markup language format, and means for deploying an extended markup language format converted file to the workflow processing system. The present invention enables to provide a meta workflow system that can be implemented on the level of existing workflow systems by integration.
    Type: Application
    Filed: April 19, 2006
    Publication date: November 30, 2006
    Inventor: Frederik Thormaehlen
  • Publication number: 20060085473
    Abstract: Embodiments of the present invention relate to a process-oriented extendable “super-transaction” able to handle multiple business objects in an integrated manner. The embodiments may comprise computer-executable instructions to build objects associated with a business process, and to link the objects using pointers. The linkages enable multiple objects of a business process to be handled in an automated, streamlined flow without manual tracking of objects.
    Type: Application
    Filed: June 13, 2005
    Publication date: April 20, 2006
    Inventors: Frederik Thormaehlen, Rene Lieb