Memory management process using data sheet

    公开(公告)号:US10204044B2

    公开(公告)日:2019-02-12

    申请号:US15157746

    申请日:2016-05-18

    Applicant: SAP SE

    Abstract: Provided are a device and method of managing data stored in memory. The device may include a buffer for storing data blocks including a head data block, a tail data block, and intermediate data blocks. Non-used blocks may be further included in the buffer between the head data block and the tail data block. The device may further include a controller for managing the data blocks within the buffer. The managing may include determining a shift direction for the data blocks based on a distribution of the data blocks within the buffer, shifting at least one data block from among the data blocks in the determined direction, and shifting the one or more non-used blocks in an opposite direction from which the at least one data block is shifted. As a result of the shifting, the data blocks may be aggregated within the buffer.

    ENCODED DATA OBJECT NOTATION PERSISTENCE FORMAT

    公开(公告)号:US20170177604A1

    公开(公告)日:2017-06-22

    申请号:US14971852

    申请日:2015-12-16

    Applicant: SAP SE

    CPC classification number: G06F8/4434

    Abstract: An encoded data object notation persistence format can be used in a variety of scenarios to advantage. The encoded format accommodates key name-value pairs and can employ dictionary compression to reduce the amount of storage needed to represent a data object. Searching and querying a collection of encoded data objects can be done more efficiently by taking advantage of the format.

    Memory management process using data shift

    公开(公告)号:US10452542B2

    公开(公告)日:2019-10-22

    申请号:US16131217

    申请日:2018-09-14

    Applicant: SAP SE

    Abstract: Provided are a device and method of managing data stored in memory. The device may include a buffer for storing data blocks including a head data block, a tail data block, and intermediate data blocks. Non-used blocks may be further included in the buffer between the head data block and the tail data block. The device may further include a controller for managing the data blocks within the buffer. The managing may include determining a shift direction for the data blocks based on a distribution of the data blocks within the buffer, shifting at least one data block from among the data blocks in the determined direction, and shifting the one or more non-used blocks in an opposite direction from which the at least one data block is shifted. As a result of the shifting, the data blocks may be aggregated within the buffer.

    Encoded data object notation persistence format

    公开(公告)号:US10275229B2

    公开(公告)日:2019-04-30

    申请号:US14971852

    申请日:2015-12-16

    Applicant: SAP SE

    Abstract: An encoded data object notation persistence format can be used in a variety of scenarios to advantage. The encoded format accommodates key name-value pairs and can employ dictionary compression to reduce the amount of storage needed to represent a data object. Searching and querying a collection of encoded data objects can be done more efficiently by taking advantage of the format.

    MEMORY MANAGEMENT PROCESS USING DATA SHIFT
    5.
    发明申请

    公开(公告)号:US20190012262A1

    公开(公告)日:2019-01-10

    申请号:US16131217

    申请日:2018-09-14

    Applicant: SAP SE

    Abstract: Provided are a device and method of managing data stored in memory. The device may include a buffer for storing data blocks including a head data block, a tail data block, and intermediate data blocks. Non-used blocks may be further included in the buffer between the head data block and the tail data block. The device may further include a controller for managing the data blocks within the buffer. The managing may include determining a shift direction for the data blocks based on a distribution of the data blocks within the buffer, shifting at least one data block from among the data blocks in the determined direction, and shifting the one or more non-used blocks in an opposite direction from which the at least one data block is shifted. As a result of the shifting, the data blocks may be aggregated within the buffer.

    MEMORY MANAGEMENT PROCESS USING DATA SHIFT
    6.
    发明申请

    公开(公告)号:US20170336980A1

    公开(公告)日:2017-11-23

    申请号:US15157746

    申请日:2016-05-18

    Applicant: SAP SE

    Abstract: Provided are a device and method of managing data stored in memory. The device may include a buffer for storing data blocks including a head data block, a tail data block, and intermediate data blocks. Non-used blocks may be further included in the buffer between the head data block and the tail data block. The device may further include a controller for managing the data blocks within the buffer. The managing may include determining a shift direction for the data blocks based on a distribution of the data blocks within the buffer, shifting at least one data block from among the data blocks in the determined direction, and shifting the one or more non-used blocks in an opposite direction from which the at least one data block is shifted. As a result of the shifting, the data blocks may be aggregated within the buffer.

Patent Agency Ranking