-
公开(公告)号:US20170323001A1
公开(公告)日:2017-11-09
申请号:US15150365
申请日:2016-05-09
Applicant: SAP SE
Inventor: Julian Schwing , Johannes Merx , Christoph Weyerhaeuser
IPC: G06F17/30
CPC classification number: G06F16/284 , G06F16/2365 , G06F16/2445
Abstract: A calculation engine of a database management system is described. In some implementations, the calculation engine receives a calculation scenario including a plurality of calculation views comprising one or more relational operations. The calculation engine determines whether a first calculation view includes a second calculation view configured as an operand of one of the relational operations of the first calculation view, and also determines whether the second calculation view comprises a non-relational operation. The calculation engine further converts the plurality of calculation views into a calculation plan via merging the first calculation view with the second calculation view when the first calculation view is determined to comprise the second calculation view as an operand, and replacing the second calculation view with a view search operation when the second calculation view is determined to comprise the non-relational operation. Related systems, methods, and articles of manufacture are also described.
-
公开(公告)号:US12229543B2
公开(公告)日:2025-02-18
申请号:US17453721
申请日:2021-11-05
Applicant: SAP SE
Inventor: Martin Brunzema
IPC: G06F9/44 , G06F8/65 , G06F11/30 , H04L41/0816 , H04L41/0853
Abstract: Techniques and solutions are provided to facilitate monitoring and maintaining a computing environment. A current state of one or more parameters, resources, or services of a computing environment is determined. The current state is compared with predefined state information. It is determined that the current state is inconsistent with the predefined state information. It is determined whether an update condition is present. If the update condition is not present, the computing environment is automatically updated such that the current state matches the predefined state information. If the update condition is present, the predefined state information is updated.
-
公开(公告)号:US20250055825A1
公开(公告)日:2025-02-13
申请号:US18232205
申请日:2023-08-09
Applicant: SAP SE
Inventor: Armand Fargeon , Fabrice Diaz , Luc Margaron , Julien Lapalus
Abstract: A solution is provided to ensure that messages in a message broker are handled by one and only one version of a microservice application despite there being multiple versions of the microservice application running in parallel. More particularly, one version of the microservice application is designated as the leader while the others are designated as followers. When a follower has a tenant that is then promoted to be handled by the leader via a tenant assignment change, a specialized process is started by the leader that determines the current offset with the offset where the follower stopped handling messages for that tenant. If the current offset is greater, then a specialized rewind operation is performed to process any unprocessed events from the gap. If the current offset is less or equal, then a specialized fast-forward operation is performed to discard the messages addressed to the promoted tenants on the follower.
-
公开(公告)号:US12223278B2
公开(公告)日:2025-02-11
申请号:US17860912
申请日:2022-07-08
Applicant: SAP SE
Inventor: Hans-Martin Ramsl
IPC: G06F40/30 , G06F16/2458 , G06F16/31
Abstract: Example methods and systems are directed to automatic data card generation for datasets. A data card is a summary that describes quantitative aspects of a dataset, qualitative aspects of a dataset, or both. The data samples and documentation of a dataset are analyzed automatically to determine a number of samples, a primary data type, a license, or any suitable combination thereof. Data formats for data and documentation of the dataset may be automatically recognized. Language of text data may be automatically recognized. The most frequent language for the text data may be identified as the primary language of the dataset. A data card may be created for the dataset. The data card may indicate the number of samples, the data formats used in the data set, the language of text data in the dataset, or any suitable combination thereof.
-
公开(公告)号:US12222944B2
公开(公告)日:2025-02-11
申请号:US18362399
申请日:2023-07-31
Applicant: SAP SE
Inventor: Chanho Jeong , Sangyong Hwang , Sang Kyun Cha , Sung Heun Wi
IPC: G06F16/2453 , G06F16/00 , G06F16/20 , G06F16/2455 , G06F16/25
Abstract: Devices, methods and systems for processing database queries formatted differently than the database storage model being queried are disclosed. Processing database queries independent of the storage model of the queried database may be performed by receiving a query for one or more data items stored in a database, determining whether to use at least one query operator that uses data having a format different from the storage model format of at least one of one or more data items stored in the database and converting the format of the data used by the at least one query operator to a format that matches the storage model format of at least one of one or more data items stored in the database. Related systems, methods, and articles of manufacture are also described.
-
公开(公告)号:US20250045741A1
公开(公告)日:2025-02-06
申请号:US18925424
申请日:2024-10-24
Applicant: SAP SE
Inventor: Stefan Arnold , Brit Panzer , Stefan Schmid , Raffael Lutz , Bernhard Schweizer , Alessandro Gasch
Abstract: This disclosure describes systems, software, and computer implemented methods including receiving a request from a second entity to transfer a digital asset to a first entity. Receiving a request for an address and public key is sent to an asset custody application executing on a device that is managed by the first entity. Receiving, a public key and a wallet address and sends the wallet address to the second entity. Further this disclosure describes receiving a request to transfer a digital asset from a first entity to a second entity. Generating a transaction package pursuant to the one or more parameters, the transaction package including a transaction and a public key of a digital wallet associated with the first entity. Executing the transaction and sending the signed transaction package to a distributed ledger.
-
公开(公告)号:US20250045413A1
公开(公告)日:2025-02-06
申请号:US18230577
申请日:2023-08-04
Applicant: SAP SE
Inventor: Merve Sahin , Marco Rosa
Abstract: Contribution requests to a code repository are analyzed with a machine learning model before publishing. The machine learning model can be trained with past metadata of the contributor. Metadata can be extracted from the requests to determine whether the request is atypical for the contributor via a risk score. Requests determined to be atypical can be flagged for action by a security manager. Realtime assessment of code contributions can increase overall software security in a software development context.
-
公开(公告)号:US20250045043A1
公开(公告)日:2025-02-06
申请号:US18229915
申请日:2023-08-03
Applicant: SAP SE
Inventor: Haiyang XU , Yuna HOU , Fangling LIU , Xiang FAN , Xia YU , Wenle ZHAO , Jia WANG , You LI
IPC: G06F8/70
Abstract: Various embodiments for deduplication of APIs using similarity measures and artificial intelligence are described herein. An embodiment operates by receiving a request to compare a first computing program to a second computing program, wherein each computing program includes an address, one or more tables accessed by a respective computing program, one or more input parameters, and one or more output parameters. Similarity measures are calculated between the addresses, tables, input parameters, and output parameters of the two computing programs. The similarity measures are provided to a trained artificial intelligence (AI) model, which generates a similarity determination. Performed an action based on the similarity determination.
-
公开(公告)号:US12216716B2
公开(公告)日:2025-02-04
申请号:US18049063
申请日:2022-10-24
Applicant: SAP SE
Inventor: Stefan Hesse , Matthias Vogel
Abstract: In an implementation, a request for one or more attachments stored in an application document store is received from a requestor and by an application agent associated with an application. For each attachment identified in the request, the application agent: 1) requests the attachment from a data privacy integration (DPI) kernel service; 2) receives a download link to an attachment in the application document store; 3) downloads, using the download link, the attachment from the application document store; 4) informs the DPI kernel service that a download of the attachment is complete; and 5) receives a message from the DPI kernel service that the download link has been deactivated. The application agent returns the one or more attachments to the requestor.
-
公开(公告)号:US12216636B2
公开(公告)日:2025-02-04
申请号:US17846347
申请日:2022-06-22
Applicant: SAP SE
Inventor: Daniel Buchmann
IPC: G06F16/23 , G06F16/2455 , G06F16/27 , H04L67/1014
Abstract: The present disclosure provides techniques and solutions for integrating data from different instances of a data source, such as a data artifact. That is, in some cases data may be disjoint, or it may overlap in whole or part. How data should be integrated can depend on whether data overlaps, or a type or extent of overlap. An artifact that consumes data can be integrated to indicate how data from underlying instances of a data source should be integrated, including when this consuming artifact requests data indirectly from a consolidation artifact. A search against the consuming artifact can be modified based on configuration information in the consuming artifact indicating how or if data from multiple instances of the data source should be integrated.
-
-
-
-
-
-
-
-
-