Cloud embedded process tenant system for big data processing

    公开(公告)号:US10083061B2

    公开(公告)日:2018-09-25

    申请号:US15341455

    申请日:2016-11-02

    Applicant: SAP SE

    CPC classification number: G06F9/4843 G06F9/45558 G06F9/5072 G06F2009/45595

    Abstract: A process owner platform may be associated with a cloud embedded big data application and may exchange information with a tenant service executor platform. The process owner platform may establish a process using a process tenant template, the process being associated with public and private data and transmit, to the remote tenant service executor platform, information including the public data (without including the private data). The process owner platform may then receive result data and a process state identifier and establish a virtual process such that it is associated with the public data, the private data, and the result data. The process owner platform may also execute control logic in accordance with the process state identifier to materialize the virtual process into a process or a process tenant template, and the materialized process or process tenant template may associated with the public data, the private data, and the result data.

    MALICIOUS SEQUENCE DETECTION FOR GENE SYNTHESIZERS

    公开(公告)号:US20180068059A1

    公开(公告)日:2018-03-08

    申请号:US15259420

    申请日:2016-09-08

    Applicant: SAP SE

    CPC classification number: G16B30/00 H03M7/30 H03M7/3084

    Abstract: In a process of malicious sequence detection for gene synthesizer, a sequence is received as input in the gene synthesizer. A sequence of interest is isolated from the received sequence. The sequence of interest is encoded using an encoding mechanism. The encoded sequence of interest is received as input in a locality sensitive hasher. A hash is generated corresponding to the sequence of interest. The hash is matched with malicious hashes stored in a database. Upon determining a match between the hash and a malicious hash, a similarity score is computed between the hash and the malicious hash. It is determined whether the similarity score is above a threshold score. Upon determining that the similarity score is above the threshold score, the sequence of interest is identified as malicious sequence and is prevented from synthesis.

    CLOSED-LOOP MULTI-SERVICE LOGGING
    3.
    发明申请

    公开(公告)号:US20170171233A1

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

    申请号:US14964883

    申请日:2015-12-10

    Applicant: SAP SE

    CPC classification number: H04L63/102

    Abstract: A system includes determination, at a first computing system, of the creation of a first user account, the first user account associated with a first username, a first identity store and a first person, determination, at the first computing system, of a first identifier uniquely identifying the first person, storage, at the first computing system, of a first association between the first username, the first identity store and the first identifier, reception, at a second computing system, of an indication of activity, the indication including the first username and the first identity store, determination, at the second computing system, the first identifier based on the first username, the first identity store and the stored first association, and creation, at the second computing system, of a log entry associating the activity with the first identifier.

    MEDIATED AUTHENTICATION AND AUTHORIZATION FOR SERVICE CONSUMPTION AND BILLING

    公开(公告)号:US20190379663A1

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

    申请号:US16006445

    申请日:2018-06-12

    Applicant: SAP SE

    Abstract: A request is received for execution of a cloud service for a user of a customer of a cloud-computing platform, the request including a user identifier of the user but not a password for the user. The customer is determined from the user identifier included in the request for execution of the cloud service. A cloud connector endpoint for the customer is determined, where the cloud connector endpoint identifies a secure cloud connector tunnel for communication with a user mapper installed in a customer landscape of the customer. An authorization and authentication request is sent to the user mapper using the secure cloud connector tunnel, where the user mapper is configured to authenticate the user within the customer landscape and determine whether the user is authorized to use the requested cloud service. An authorization and authentication response is received from the user mapper that indicates whether the user is an authenticated user who is authorized to use the cloud service. In response to the authorization and authentication response indicating that the user is an authenticated user who is authorized to use the cloud service, a cloud token is granted that enables use of the cloud service.

    Closed-loop multi-service logging

    公开(公告)号:US10187393B2

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

    申请号:US14964883

    申请日:2015-12-10

    Applicant: SAP SE

    Abstract: A system includes determination, at a first computing system, of the creation of a first user account, the first user account associated with a first username, a first identity store and a first person, determination, at the first computing system, of a first identifier uniquely identifying the first person, storage, at the first computing system, of a first association between the first username, the first identity store and the first identifier, reception, at a second computing system, of an indication of activity, the indication including the first username and the first identity store, determination, at the second computing system, the first identifier based on the first username, the first identity store and the stored first association, and creation, at the second computing system, of a log entry associating the activity with the first identifier.

    CLOUD EMBEDDED PROCESS TENANT SYSTEM FOR BIG DATA PROCESSING

    公开(公告)号:US20180121236A1

    公开(公告)日:2018-05-03

    申请号:US15341455

    申请日:2016-11-02

    Applicant: SAP SE

    CPC classification number: G06F9/4843 G06F9/45558 G06F9/5072 G06F2009/45595

    Abstract: A process owner platform may be associated with a cloud embedded big data application and may exchange information with a tenant service executor platform. The process owner platform may establish a process using a process tenant template, the process being associated with public and private data and transmit, to the remote tenant service executor platform, information including the public data (without including the private data). The process owner platform may then receive result data and a process state identifier and establish a virtual process such that it is associated with the public data, the private data, and the result data. The process owner platform may also execute control logic in accordance with the process state identifier to materialize the virtual process into a process or a process tenant template, and the materialized process or process tenant template may associated with the public data, the private data, and the result data.

    Mediated authentication and authorization for service consumption and billing

    公开(公告)号:US10708270B2

    公开(公告)日:2020-07-07

    申请号:US16006445

    申请日:2018-06-12

    Applicant: SAP SE

    Abstract: A request is received for execution of a cloud service for a user of a customer of a cloud-computing platform, the request including a user identifier of the user but not a password for the user. The customer is determined from the user identifier included in the request for execution of the cloud service. A cloud connector endpoint for the customer is determined, where the cloud connector endpoint identifies a secure cloud connector tunnel for communication with a user mapper installed in a customer landscape of the customer. An authorization and authentication request is sent to the user mapper using the secure cloud connector tunnel, where the user mapper is configured to authenticate the user within the customer landscape and determine whether the user is authorized to use the requested cloud service. An authorization and authentication response is received from the user mapper that indicates whether the user is an authenticated user who is authorized to use the cloud service. In response to the authorization and authentication response indicating that the user is an authenticated user who is authorized to use the cloud service, a cloud token is granted that enables use of the cloud service.

    DYNAMIC AGGREGATION FOR BIG DATA ANALYTICS
    8.
    发明申请

    公开(公告)号:US20180300332A1

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

    申请号:US15490069

    申请日:2017-04-18

    Applicant: SAP SE

    CPC classification number: G06F16/2393 G06F16/2465

    Abstract: A big data database may store information to be used to generate results of aggregation queries. An aggregation query platform may include an aggregation query broker that receives an aggregation query from a remote user interface associated with a user and evaluates the aggregation query to determine if the aggregation query qualifies to be designated as a live query. The aggregation query platform may also include a dynamic aggregation engine to, if the aggregation query is designated as a live query by the aggregation query broker, store an indication of the aggregation query and automatically update a local dynamic result of the aggregation query when information in the big data database associated with the live query is changed.

    GENOMIC-BASED VIRUS DETECTION
    9.
    发明申请

    公开(公告)号:US20180137238A1

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

    申请号:US15352147

    申请日:2016-11-15

    Applicant: SAP SE

    CPC classification number: G16B30/00

    Abstract: A plurality of deoxyribonucleic acid (DNA) reads is received, where each DNA read represents a portion of a DNA sequence of a patient's DNA sample. The plurality of DNA reads is assembled into an aligned DNA sequence based on a human reference DNA sequence. At least one variant is identified by comparing the aligned DNA sequence to the human reference sequence, where each variant represents a difference between the aligned DNA sequence and the human reference sequence. A plurality of virus reference DNA sequences is received, where each virus reference sequence represents a DNA sequence of a virus. For each identified variant and each of the plurality of virus reference sequences, a correlation is computed between the variant and the virus reference sequence.

    Dynamic aggregation for big data analytics

    公开(公告)号:US10528552B2

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

    申请号:US15490069

    申请日:2017-04-18

    Applicant: SAP SE

    Abstract: A big data database may store information to be used to generate results of aggregation queries. An aggregation query platform may include an aggregation query broker that receives an aggregation query from a remote user interface associated with a user and evaluates the aggregation query to determine if the aggregation query qualifies to be designated as a live query. The aggregation query platform may also include a dynamic aggregation engine to, if the aggregation query is designated as a live query by the aggregation query broker, store an indication of the aggregation query and automatically update a local dynamic result of the aggregation query when information in the big data database associated with the live query is changed.

Patent Agency Ranking