Refreshing framework
    1.
    发明授权

    公开(公告)号:US10404825B2

    公开(公告)日:2019-09-03

    申请号:US15371761

    申请日:2016-12-07

    Applicant: SAP SE

    Abstract: Refresh requests are received by a data source that each request a snapshot of current members of one of a plurality of dynamically changing groups and dynamically changing rules corresponding to such group. Thereafter, the data source queues the received plurality of refresh requests for selective execution or deletion into a new request queue. In addition, real-time execution of refresh jobs are initiated for all of queued refresh requests if a number of refresh requests in both of the new request queue and a waiting requests queue is below a pre-defined threshold. Alternatively, a job framework schedules execution of task jobs for a subset of the queued requests in the new request queue and the waiting requests queue if certain conditions are met.

    Refreshing Framework
    2.
    发明申请

    公开(公告)号:US20180159952A1

    公开(公告)日:2018-06-07

    申请号:US15371761

    申请日:2016-12-07

    Applicant: SAP SE

    CPC classification number: H04L67/32 G06F9/4843 G06F16/22

    Abstract: Refresh requests are received by a data source that each request a snapshot of current members of one of a plurality of dynamically changing groups and dynamically changing rules corresponding to such group. Thereafter, the data source queues the received plurality of refresh requests for selective execution or deletion into a new request queue. In addition, real-time execution of refresh jobs are initiated for all of queued refresh requests if a number of refresh requests in both of the new request queue and a waiting requests queue is below a pre-defined threshold. Alternatively, a job framework schedules execution of task jobs for a subset of the queued requests in the new request queue and the waiting requests queue if certain conditions are met.

    Distributed storage orphan scan
    3.
    发明授权

    公开(公告)号:US11422743B2

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

    申请号:US16896033

    申请日:2020-06-08

    Applicant: SAP SE

    Abstract: A distributed storage system includes a primary storage system and a secondary storage system. The secondary storage system stores the actual data and the primary storage system stores metadata for the actual data. The metadata references at the primary storage system may be deleted without deleting the corresponding data at the secondary storage system. Snapshots of the metadata at the primary storage system are sent to the secondary storage system. The secondary storage system can compare two metadata snapshots received from the primary storage in order to determine whether data stored at the secondary storage system has been deleted at the primary storage system for longer than a retention period. Such data may be deleted to free up storage space at the secondary storage server.

    Low-memory and efficient hashmap
    4.
    发明授权

    公开(公告)号:US12099469B2

    公开(公告)日:2024-09-24

    申请号:US17819964

    申请日:2022-08-16

    Applicant: SAP SE

    CPC classification number: G06F16/137

    Abstract: Methods, systems, and computer-readable storage media for receiving a key and a value of a data object, determining a first identifier and a second identifier based on the key, defining an entry object including the first identifier, the second identifier, and the value, and storing the entry object in a hashmap by: determining a first value of a first index based on the first identifier, determining a second value of a second index to provide a first value and second value pair that defines a first location within the hashmap storing the first identifier, determining a third value of a third index for the first value and second value pair, where the first value, the second value, and the third value define a second location within the hashmap storing the second identifier, and storing the value at a third location within the hashmap.

    LOW-MEMORY AND EFFICIENT HASHMAP
    5.
    发明公开

    公开(公告)号:US20240061808A1

    公开(公告)日:2024-02-22

    申请号:US17819964

    申请日:2022-08-16

    Applicant: SAP SE

    CPC classification number: G06F16/137

    Abstract: Methods, systems, and computer-readable storage media for receiving a key and a value of a data object, determining a first identifier and a second identifier based on the key, defining an entry object including the first identifier, the second identifier, and the value, and storing the entry object in a hashmap by: determining a first value of a first index based on the first identifier, determining a second value of a second index to provide a first value and second value pair that defines a first location within the hashmap storing the first identifier, determining a third value of a third index for the first value and second value pair, where the first value, the second value, and the third value define a second location within the hashmap storing the second identifier, and storing the value at a third location within the hashmap.

    Distributed Storage Orphan Scan
    6.
    发明申请

    公开(公告)号:US20210318834A1

    公开(公告)日:2021-10-14

    申请号:US16896033

    申请日:2020-06-08

    Applicant: SAP SE

    Abstract: A distributed storage system includes a primary storage system and a secondary storage system. The secondary storage system stores the actual data and the primary storage system stores metadata for the actual data. The metadata references at the primary storage system may be deleted without deleting the corresponding data at the secondary storage system. Snapshots of the metadata at the primary storage system are sent to the secondary storage system. The secondary storage system can compare two metadata snapshots received from the primary storage in order to determine whether data stored at the secondary storage system has been deleted at the primary storage system for longer than a retention period. Such data may be deleted to free up storage space at the secondary storage server.

Patent Agency Ranking