ADAPTIVE METADATA REFRESHING
    11.
    发明申请

    公开(公告)号:US20180300367A1

    公开(公告)日:2018-10-18

    申请号:US15486433

    申请日:2017-04-13

    Applicant: SAP SE

    Abstract: Techniques are described for managing the optimized refreshing of metadata associated with online and live systems. In some implementations, a set of metadata modules associated with one or more entities are identified, the metadata modules defining metadata associated with a particular data model for the associated entities. A request to initiate a refreshing of the metadata for a subset of the set of metadata modules is identified. Each metadata module from the subset of the set of metadata modules is prioritized into a prioritization order. A determination is made as to whether two or more idle database connections are available. In response to determining that two or more idle database connections are available, a concurrent refresh of the subset of the set of metadata modules is initialized in the prioritization order.

    IDENTIFICATION OF CODE FEATURES POTENTIALLY ASSOCIATED WITH CODE BEHAVIOR

    公开(公告)号:US20180046562A1

    公开(公告)日:2018-02-15

    申请号:US15237065

    申请日:2016-08-15

    Applicant: SAP SE

    Abstract: A first code version is received. The first code version includes a plurality of code features, such as methods or classes. A second code version is received. The second code version includes a plurality of code features. The first code version is executed. A first plurality of code features executed during the execution of the first code version are determined. A second plurality of code features differing between the first and second code versions are determined. The first and second plurality of code features are compared. An indication is provided that a code feature is potentially relevant to the code behavior if the code feature is present in the first plurality of code features and in the second plurality of code features.

    MIDDLEWARE FOR COMMUNICATION BETWEEN MICROSERVICES AND MONOLITHIC APPLICATION

    公开(公告)号:US20250071191A1

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

    申请号:US18454207

    申请日:2023-08-23

    Applicant: SAP SE

    Abstract: Methods, systems, and computer-readable storage media for receiving, from a first entity, a first call, the call being received by a middleware client of a second entity, storing a set of headers associated with a workflow in a request context holder of the middleware client, and determining that a second call is to be executed from the middleware client of the second entity for the workflow, and in response: reading, by a client of the middleware client, the set of headers associated with the workflow, including the headers in a request of the second call, determining an endpoint for the second call, and transmitting the second call for receipt at the endpoint.

    Efficient cache build and query pattern supporting dynamic and relational properties

    公开(公告)号:US12189622B2

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

    申请号:US17951799

    申请日:2022-09-23

    Applicant: SAP SE

    Inventor: Peihui Li Xia Yu

    Abstract: Methods, systems, and computer-readable storage media for providing two or more map paths, each map path representing a set of models and relationships between models for data stored in a database system, combining the two or more map paths to provide a map path tree that at least partially defines a data structure for storing at least a portion of the data stored in the database system in the cache, querying the database system by recursively traversing the map path tree to retrieve data instances from the database system, and storing each data instance in the cache using the data structure.

    SERVER CONFIGURATION ANOMALY DETECTION
    15.
    发明公开

    公开(公告)号:US20240195691A1

    公开(公告)日:2024-06-13

    申请号:US18080213

    申请日:2022-12-13

    Applicant: SAP SE

    Inventor: Hui Li Xia Yu

    CPC classification number: H04L41/0853 H04L41/0873 H04L41/0894

    Abstract: Mechanisms are disclosed for applying one or more heuristics to collected server configurations to detect anomalous configurations. A collection system requests configuration data, including one or more configuration values, from a plurality of configuration agents running on a plurality of hosted servers. The one or more configuration values are received from the plurality of configuration agents at the collection system. The one or more configuration values are stored in one or more databases, organized based on one or more server identifiers. The one or more configuration values are accessed, by an analysis system, from the one or more databases. One or more heuristics are applied to the one or more configuration values based on the one or more server identifiers. In response to detecting the presence of one or more anomalous server configurations, a notification of one or more server configuration issues is provided.

    EFFICIENT CACHE BUILD AND QUERY PATTERN SUPPORTING DYNAMIC AND RELATIONAL PROPERTIES

    公开(公告)号:US20240104094A1

    公开(公告)日:2024-03-28

    申请号:US17951799

    申请日:2022-09-23

    Applicant: SAP SE

    Inventor: Peihui Li Xia Yu

    CPC classification number: G06F16/24539 G06F16/2246

    Abstract: Methods, systems, and computer-readable storage media for providing two or more map paths, each map path representing a set of models and relationships between models for data stored in a database system, combining the two or more map paths to provide a map path tree that at least partially defines a data structure for storing at least a portion of the data stored in the database system in the cache, querying the database system by recursively traversing the map path tree to retrieve data instances from the database system, and storing each data instance in the cache using the data structure.

    Dynamic management of system computing resources

    公开(公告)号:US11409570B2

    公开(公告)日:2022-08-09

    申请号:US17083036

    申请日:2020-10-28

    Applicant: SAP SE

    Abstract: System computing resources are dynamically managed by a resource management layer together with resource server pool. A group monitor collects data of server operation (e.g., CPU usage, memory consumption, queue size) in a particular group (e.g., customer-facing servers, job servers). The group monitor: calculates a weighted score for each server, sorts the scores of each server, maintains a sequence of scores, and periodically reports the score list to a resource manager. When an incoming request is directed to a particular server group, the group monitor redirects the request to a lowest-scoring server, and recalculates/sorts the score list. The resource manager monitors and throttles the servers in each group. Where servers in a group are experiencing high workload, the manager adds to the group server(s) from the resource pool. Conversely, where server group members are experiencing a low workload, the manager removes the lowest scoring server(s) to the resource pool.

    Adaptive metadata refreshing
    18.
    发明授权

    公开(公告)号:US11334558B2

    公开(公告)日:2022-05-17

    申请号:US16665989

    申请日:2019-10-28

    Applicant: SAP SE

    Abstract: Techniques are described for managing the optimized refreshing of metadata associated with online and live systems. In some implementations, a set of metadata modules associated with one or more entities are identified, the metadata modules defining metadata associated with a particular data model for the associated entities. A request to initiate a refreshing of the metadata for a subset of the set of metadata modules is identified. Each metadata module from the subset of the set of metadata modules is prioritized into a prioritization order. A determination is made as to whether two or more idle database connections are available. In response to determining that two or more idle database connections are available, a concurrent refresh of the subset of the set of metadata modules is initialized in the prioritization order.

    HYBRID REMOTE CONTROLLER
    19.
    发明申请

    公开(公告)号:US20180300189A1

    公开(公告)日:2018-10-18

    申请号:US15490193

    申请日:2017-04-18

    Applicant: SAP SE

    Inventor: Yang Peng Xia Yu

    Abstract: In one aspect there is provided a method. The method may include: executing, at a client, an application that includes a first function and a second function; determining, based at least on an indicator, that the first function is to be executed locally at the client and the second function is to be executed remotely at a server; generating a package that includes a first class definition of a first class, the first class definition being required for executing the second function based at least on the second function including a reference to the first class; and sending, to the server, the package to at least enable the server to execute the second function. Systems and articles of manufacture, including computer program products, are also provided.

    MANAGING GLOBAL TRANSACTIONS IN HYBRID DATABASE PARADIGMS

    公开(公告)号:US20250165459A1

    公开(公告)日:2025-05-22

    申请号:US18515526

    申请日:2023-11-21

    Applicant: SAP SE

    Inventor: Hui Li Xia Yu

    Abstract: Methods, systems, and computer-readable storage media for executing, by a first database system, a first sub-transaction of a global transaction, the first sub-transaction impacting a primary record in a first database, in response to successful execution of the first sub-transaction, executing, by a second database system, a second sub-transaction including setting a status of a secondary record to a pending status in a status column of a table that stores data of the secondary record, in response to successfully setting the status, executing, by the first database system, one or more operations to commit changes to the primary record, and selectively setting, by the second database system, the status to one of a first final status and a second final status.

Patent Agency Ranking