USER INTERFACE MODIFIER BASED ON APP RECOMMENDATIONS

    公开(公告)号:US20250123856A1

    公开(公告)日:2025-04-17

    申请号:US18379347

    申请日:2023-10-12

    Applicant: SAP SE

    Abstract: Various embodiments for a user interface modification and recommendations system are described herein. An embodiment operates by displaying in a first section of a user interface a plurality of saved/favorite apps of a first user based on a list of saved/favorite apps of the first user. A list of authorized apps is generated from the first list of apps and comparing a user profile of the first user with permissions provided by the client system. A final list of recommended apps is generated by copying a preliminary list and removing all the saved/favorites apps of the first user. The first section of the user interface is updated by adding the at least one app from the final list of recommended apps to the first section.

    SYSTEMS AND METHODS FOR CODE GENERATION

    公开(公告)号:US20250123810A1

    公开(公告)日:2025-04-17

    申请号:US18485666

    申请日:2023-10-12

    Applicant: SAP SE

    Abstract: Embodiments of the present disclosure include techniques for generating code. Input code is received from a user. The code may not be conforming to a particular policy. The input code may be used to retrieve corresponding policies relevant for the code. In some embodiments, the input code may have a particular version, and a schema corresponding to the code version may be retrieved. The input code, policy, and schema may be input to a large language model to generate modified code conforming to the policy and the schema, for example.

    EFFICIENT ASSIGNMENT OF RESOURCE-INTENSIVE COMPUTING JOBS

    公开(公告)号:US20250117260A1

    公开(公告)日:2025-04-10

    申请号:US18376969

    申请日:2023-10-05

    Applicant: SAP SE

    Inventor: Wei Jiang Hao Weng

    Abstract: Systems and methods described herein relate to the handling of resource-intensive computing jobs in a cloud-based job execution environment. An unexecuted computing job has a plurality of features. A resource intensity prediction is generated for the unexecuted computing job based on the features and on historical job data that classifies each of a plurality of executed computing jobs as either resource intensive or non-resource intensive. The resource intensity prediction indicates that the unexecuted computing job is predicted to be classified as resource intensive. A predicted resource intensity category of the unexecuted computing job is determined. Utilization data associated with one or more of a plurality of job execution destinations may be accessed. The unexecuted computing job may be assigned to a selected job execution destination from among the plurality of job execution destinations based on the predicted resource intensity category and the utilization data.

    INTEGRATION FLOW DESIGN GUIDELINES VALIDATOR

    公开(公告)号:US20250117190A1

    公开(公告)日:2025-04-10

    申请号:US18482288

    申请日:2023-10-06

    Applicant: SAP SE

    Abstract: A system associated with an enterprise cloud computing environment having an integration service may include an integration flow design guidelines data store that contains a plurality of electronic records, each record comprising an integration flow design guideline identifier and human-readable integration flow design guideline requirements. An integration flow design guideline validator may receive, from an integration developer, an integration flow model for the integration service defined in a standardized graphical notation protocol. The validator may then determine which integration flow design guideline requirements are applicable to the received integration flow model. The system automatically generates compliance results based on whether the received integration flow model complies with each applicable integration flow design guideline requirement using rule concept semantics. In addition, the validator may perform a non-compliance analysis, determine a non-compliance severity indication, generate at least one compliance recommendation, and/or provide an output to the integration developer.

    Data curation with capacity scaling

    公开(公告)号:US12271762B2

    公开(公告)日:2025-04-08

    申请号:US17358976

    申请日:2021-06-25

    Applicant: SAP SE

    Abstract: A method may include allocating, based on a first load requirement of a first tenant, a first bin having a fixed capacity for handing the first load requirement of the first tenant. In response to the first load requirement of the first tenant exceeding a first threshold of the fixed capacity of the first bin, packing a second bin allocated to handle a second load requirement of a second tenant. The second bin may be packed by transferring, to the second bin, the first load requirement of the first tenant based on the transfer not exceeding the first threshold of the fixed capacity of the second bin. In response to the transfer exceeding the first threshold of the fixed capacity of the second bin, allocating a third bin to handle the first load requirement of the first tenant.

    KEY PROTECTION FRAMEWORK
    36.
    发明申请

    公开(公告)号:US20250112769A1

    公开(公告)日:2025-04-03

    申请号:US18375259

    申请日:2023-09-29

    Applicant: SAP SE

    Abstract: A key protection framework for a platform includes a key protection engine for interfacing between an external key management system (KMS) and an external encryption service. A customer of the platform can select an existing external KMS and external encryption service to use with the framework. The key protection engine can onboard the external KMS with the platform by obtaining a configuration for the external KMS. Information extracted from the configuration can be used to establish a connection between the key protection engine and the external KMS, via which the key protection engine can interface with the external KMS to initiate rotation of a cryptographic key at the external KMS. Responsive to detection of a new version of a master key, the key protection engine can transmit a request to the external KMS to re-encrypt the cryptographic key with the new version of the master key.

    Message broker consumer group versioning

    公开(公告)号:US12267284B2

    公开(公告)日:2025-04-01

    申请号:US17880075

    申请日:2022-08-03

    Applicant: SAP SE

    Inventor: Anbusivam S

    Abstract: In an example embodiment a mechanism for consumer group versioning is introduced. Here, each application runtime provides a version for any consumer group during its deployment and keeps increasing the version whenever there is an enhancement or bug fix. Thus, both the application and the consumer group will have a version. Once it is recognized that a consumer group assigned to partitions in a topic has an outdated consumer group version number (i.e., a consumer group with the same name/application but a later consumer group version number has been registered with the message broker), the old consumer group is disconnected immediately. This allows the message broker to immediately assign partitions to the consumers in the newer consumer group, thus avoiding the aforementioned delays and associated technical problems.

    TEST LOAD DISTRIBUTION OVER LANDSCAPE TYPES IN A CLOUD INFRASTRUCTURE

    公开(公告)号:US20250103472A1

    公开(公告)日:2025-03-27

    申请号:US18474412

    申请日:2023-09-26

    Applicant: SAP SE

    Abstract: The present disclosure relates to computer-implemented methods, software, and systems for implementing selection and distribution of tests to run over microservices executed on various infrastructure landscape types. A set of products that include microservices to be tested is determined. A set of infrastructure landscape types are determined for test executions for each respective product so that each type is associated with a predefined probability of selection from each set corresponding to each product. For each iteration of a schedule of iterations for test executions for a respective product over a period of time, a respective infrastructure landscape type from a respective set of infrastructure landscape types for hosting each product from the set of products is selected, and a test from the set is executed over the respective product when the product is running on a selected infrastructure landscape type according to the selection.

    Efficient Access to Services by Cloud System

    公开(公告)号:US20250103406A1

    公开(公告)日:2025-03-27

    申请号:US18474734

    申请日:2023-09-26

    Applicant: SAP SE

    Abstract: Embodiments facilitate deployment of customized code at a local site, for reference by a service that is being called by a remote system. At a design time, a visual code editor (e.g., Blockly) is utilized to create and store customized code at the local site. During a subsequent runtime, in response to dispatched service call initiated by the remote system, the customized code is retrieved and executed at the local site. By maintaining the customized code locally, embodiments confer security and avoid congestion associated with having the customized code stored remotely (with the remote system). This selective dispatch of a service call for handling by the local customized code, can be implemented based upon an extension scheme.

    Advanced database decompression
    40.
    发明授权

    公开(公告)号:US12261628B2

    公开(公告)日:2025-03-25

    申请号:US18586140

    申请日:2024-02-23

    Applicant: SAP SE

    Abstract: A method, a system, and a computer program product for decompressing data. One or more compressed blocks in a set of stored compressed blocks responsive to a request to access data in the set of stored compressed blocks are identified. String prefixes inside the identified compressed blocks are decompressed using front coding. String suffixes inside the identified compressed blocks are decompressed using a re-pair decompression. Uncompressed data is generated.

Patent Agency Ranking