-
公开(公告)号:US09672140B1
公开(公告)日:2017-06-06
申请号:US14979523
申请日:2015-12-28
Applicant: SAP SE
Inventor: Peter Eberlein
CPC classification number: G06F8/656 , G06F8/60 , G06F9/45504 , G06F9/54
Abstract: Various embodiments of systems and methods to provide processing of special requests at dedicated application containers are described herein. In one aspect, an application instance is downloaded and deployed in an application runtime, at a dedicated application container, to process service requests. In another aspect, the dedicated application container starts a proxy process, independently from the application runtime to intercept incoming service requests. The regular service requests are passed by the proxy process to the application runtime for processing by the executing application instance. In yet another aspect, the proxy process executes special service requests directly to access the dedicated container landscape.
-
公开(公告)号:US20250139066A1
公开(公告)日:2025-05-01
申请号:US18498674
申请日:2023-10-31
Applicant: SAP SE
Inventor: Peter Eberlein , Volker Driesen
IPC: G06F16/21 , G06F8/71 , G06F16/215
Abstract: In an implementation, providing phased configuration changes with fallback option includes creating, using a context manager (CM), a new context. Using the CM, deploying a new configuration-variant. Using the CM, the new context is assigned for use by users connecting to a database schema of the new context. Using the CM, a determination is made to phase out use of the new configuration-variant. The new context is cleaned up.
-
公开(公告)号:US20240419456A1
公开(公告)日:2024-12-19
申请号:US18209234
申请日:2023-06-13
Applicant: SAP SE
Inventor: Peter Eberlein
IPC: G06F9/445
Abstract: A generic command request, including a command and command input data from the client computing device is received by a command line interface (CLI) backend and from a client CLI on a client computing device. A platform service for the command is determined by the CLI backend and based on command metadata associated with the command. The command input data is mapped by the CLI backend based on the command metadata associated with the command to a platform service application programming interface (API) associated with the platform service. The platform service API is called by the CLI backend based on the mapping. A client-side script defined for the generic command request together with response data received from the platform service API is returned by the CLI backend and to the client CLI for execution in a local script engine.
-
公开(公告)号:US20240338609A1
公开(公告)日:2024-10-10
申请号:US18747903
申请日:2024-06-19
Applicant: SAP SE
Inventor: Volker Driesen , Peter Eberlein
IPC: G06N20/00 , G06F16/907 , G06F18/214 , G06F18/40 , G06Q40/08 , G06V30/40
CPC classification number: G06N20/00 , G06F16/907 , G06Q40/08 , G06F18/214 , G06F18/40 , G06V30/40
Abstract: In an example embodiment, a solution is provided that allows a user to submit a document. Information can be obtained from the document using optical character recognition (OCR) or other techniques. This information can then be used to identify one or more workflows that pertain to the document. The one or more workflows may be ranked using machine learning techniques and presented to the user. Once the user selects a desired workflow, the information obtained from the document can then be used to automatically complete at least a portion of the workflow, for example by prefilling one or more fields in a form.
-
公开(公告)号:US12013843B2
公开(公告)日:2024-06-18
申请号:US17833434
申请日:2022-06-06
Applicant: SAP SE
Inventor: Peter Eberlein , Volker Driesen
CPC classification number: G06F16/2379 , G06F16/212 , G06F16/284
Abstract: A request is received to create a graph database from one or more relational databases. For each relational database, data objects in the relational database are identified. For each data object, a graph data object corresponding to the data object is created. The graph data object is linked to the data object. A set of associated data objects in the relational database are determined, and for each associated data object, an associated graph data object is created if a graph data object corresponding to the data object does not exist. For each created graph data object, a graph data relation object is created that represents a relationship between the graph data object and the associated graph data object. Created graph data objects, associated graph data objects, and graph data relation objects are stored in the graph database. The graph database is provided to one or more applications.
-
公开(公告)号:US11861375B2
公开(公告)日:2024-01-02
申请号:US16869299
申请日:2020-05-07
Applicant: SAP SE
Inventor: Volker Driesen , Peter Eberlein
CPC classification number: G06F9/44505 , G06F8/36 , G06F8/60
Abstract: Various examples are directed to systems and methods for configuring an application that uses a plurality of microservices. A distributed configuration deploy service (DCDS) may generate a first set of microservice configuration parameter values for a first microservice of the plurality of microservices based at least in part on a first microservice configuration model for the first microservice and at least in part on a second configuration model for a second microservice of the plurality of microservices. A configuration application programming interface (API) may determine that the first set of microservice configuration parameter values do not conflict with first live data at the first microservice. The configuration API may also lock the first microservice; apply the first set of microservice configuration parameter values to the first microservice; and release the locking of the first microservice.
-
公开(公告)号:US20230394167A1
公开(公告)日:2023-12-07
申请号:US18209714
申请日:2023-06-14
Applicant: SAP SE
Inventor: Peter Eberlein , Volker Driesen
CPC classification number: G06F21/6236 , G06F16/125 , G06F16/13 , G06F2221/2141
Abstract: In an example embodiment, access to a data set in a data lake can be specified using several approaches, based on the metadata and information attached. The metadata may be replicated from the original data source of the underlying data, and additional metadata may be modeled and stored to construct linkage information between data types. This linkage information may be used to automatically grant access to users to additional objects that are linked to objects that the user has explicit access to.
-
公开(公告)号:US11704430B2
公开(公告)日:2023-07-18
申请号:US16566321
申请日:2019-09-10
Applicant: SAP SE
Inventor: Peter Eberlein , Volker Driesen
CPC classification number: G06F21/6236 , G06F16/125 , G06F16/13 , G06F2221/2141
Abstract: In an example embodiment, access to a data set in a data lake can be specified using several approaches, based on the metadata and information attached. The metadata may be replicated from the original data source of the underlying data, and additional metadata may be modeled and stored to construct linkage information between data types. This linkage information may be used to automatically grant access to users to additional objects that are linked to objects that the user has explicit access to.
-
公开(公告)号:US11636018B1
公开(公告)日:2023-04-25
申请号:US17491807
申请日:2021-10-01
Applicant: SAP SE
Inventor: Peter Eberlein , Volker Driesen
Abstract: Systems and methods include monitoring of one or more software applications to determine a value of a first metric associated with instances of a first process, the first process including steps executed by the one or more software applications, determination that the value of the first metric has exceeded a threshold associated with the first process in a first number of ongoing instances of the first process, determination that the first number is greater than a first count limit associated with the first process, and, in response to the determination that the first number is greater than the first count limit, sending of an error message to a user associated with each of the ongoing instances of the first process.
-
公开(公告)号:US11418550B1
公开(公告)日:2022-08-16
申请号:US17372682
申请日:2021-07-12
Applicant: SAP SE
Inventor: Peter Eberlein , Volker Driesen
IPC: H04L65/1083 , H04L65/10 , H04L65/1096 , H04L67/133
Abstract: Methods, systems, and computer-readable storage media for determining a sub-set of services, each service in the sub-set of services being in an overload status and having a SSF associated therewith, providing statistics associated with each service in the sub-set of services and relating service call statistics to each API group of a set of API groups, determining a set of sessions based on the service call statistics, each session in the set of sessions associated with at least one service in the sub-set of services having a service call statistic that exceeds a threshold service call statistic, defining an execution group and a waiting group, determining that a session is in the waiting group, and in response, blocking a request of the session from being processed by a service in the sub-set of services, and providing a wait indication to a user associated with the session.
-
-
-
-
-
-
-
-
-