Unified Installer
    2.
    发明申请

    公开(公告)号:US20210182042A1

    公开(公告)日:2021-06-17

    申请号:US16714362

    申请日:2019-12-13

    Applicant: SAP SE

    Abstract: A unified installer reduces system down time attributable to product installation, by eliminating redundant activities. An engine receives a request to install a first software product and a second software product. The engine references respective seed files of the first and second products to confirm their membership in a same family, and also to confirm compatibility between the product versions. The engine first performs a logical merger to create a merged seed file identifying components (e.g., deployment units, prerequisites, properties, features) that are duplicated between the products. Next, the engine performs a second, physical merger of the products to create a unified installer which avoids redundant components. The unified installer is passed by the engine to the installation procedure, which installs the components only once, thereby promoting efficiency and reducing system down time incurred by product installation.

    Cloud Drive Management
    3.
    发明公开

    公开(公告)号:US20240330246A1

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

    申请号:US18192409

    申请日:2023-03-29

    Applicant: SAP SE

    CPC classification number: G06F16/183 G06F16/185

    Abstract: Interaction with different remote cloud drives is achieved utilizing a drive engine comprising a browsing component and a file manager. The browsing component receives from a consumer, a request to perform an action (e.g., upload; download) with a particular cloud drive. In response to the request, the browsing component retrieves a directory from the cloud drive. The browsing component generates a JavaScript Object Notation (JSON) object including the directory, a placeholder, and a parameter, communicating same to the consumer. The file manager in turn receives from the consumer, the JSON object including selected directory information (e.g., upload destination folder; file for download). The file manager fills in the placeholder with a value. Based upon the value, the file manager communicates an action request to the cloud drive. In response, the file manager receives an action output (e.g., upload confirmation; downloaded content) from the remote storage, forwarding same to the consumer.

    Unified installer
    4.
    发明授权

    公开(公告)号:US11275571B2

    公开(公告)日:2022-03-15

    申请号:US16714362

    申请日:2019-12-13

    Applicant: SAP SE

    Abstract: A unified installer reduces system down time attributable to product installation, by eliminating redundant activities. An engine receives a request to install a first software product and a second software product. The engine references respective seed files of the first and second products to confirm their membership in a same family, and also to confirm compatibility between the product versions. The engine first performs a logical merger to create a merged seed file identifying components (e.g., deployment units, prerequisites, properties, features) that are duplicated between the products. Next, the engine performs a second, physical merger of the products to create a unified installer which avoids redundant components. The unified installer is passed by the engine to the installation procedure, which installs the components only once, thereby promoting efficiency and reducing system down time incurred by product installation.

    Cloud drive management
    5.
    发明授权

    公开(公告)号:US12242430B2

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

    申请号:US18192409

    申请日:2023-03-29

    Applicant: SAP SE

    Abstract: Interaction with different remote cloud drives is achieved utilizing a drive engine comprising a browsing component and a file manager. The browsing component receives from a consumer, a request to perform an action (e.g., upload; download) with a particular cloud drive. In response to the request, the browsing component retrieves a directory from the cloud drive. The browsing component generates a JavaScript Object Notation (JSON) object including the directory, a placeholder, and a parameter, communicating same to the consumer. The file manager in turn receives from the consumer, the JSON object including selected directory information (e.g., upload destination folder; file for download). The file manager fills in the placeholder with a value. Based upon the value, the file manager communicates an action request to the cloud drive. In response, the file manager receives an action output (e.g., upload confirmation; downloaded content) from the remote storage, forwarding same to the consumer.

    Holistic way of cloud connector integration on existing on-premise product

    公开(公告)号:US12073096B2

    公开(公告)日:2024-08-27

    申请号:US18337977

    申请日:2023-06-20

    Applicant: SAP SE

    CPC classification number: G06F3/0622 G06F3/0655 G06F3/067

    Abstract: Disclosed herein are system, method, and computer program product embodiments for utilizing non-RAM memory to implement a cloud storage system. An embodiment operates by receiving a request from an on-premises computer system to securely access a cloud drive by receiving an object specific template for an object. Based on the object specific template, an object specific plugin is selected, wherein the object specific plugin is configured to provide a connection to a cloud-based repository to obtain real time data for the object. An instance of the object is generated and communicated to a cloud plugin, wherein the cloud plugin is configured to communicate to a specific cloud drive through an HTTP client and further upload the instance of the object to the specific cloud drive.

    Holistic way of cloud connector integration on existing on-premise product

    公开(公告)号:US11726673B2

    公开(公告)日:2023-08-15

    申请号:US17546441

    申请日:2021-12-09

    Applicant: SAP SE

    CPC classification number: G06F3/0622 G06F3/067 G06F3/0655

    Abstract: Disclosed herein are system, method, and computer program product embodiments for utilizing non-RAM memory to implement a cloud storage system. An embodiment operates by receiving a request from an on-premises computer system to securely access a cloud drive by receiving an object specific template for an object. Based on the object specific template, an object specific plugin is selected, wherein the object specific plugin is configured to provide a connection to a cloud-based repository to obtain real time data for the object. An instance of the object is generated and communicated to a cloud plugin, wherein the cloud plugin is configured to communicate to a specific cloud drive through an HTTP client and further upload the instance of the object to the specific cloud drive.

Patent Agency Ranking