-
公开(公告)号:US10083061B2
公开(公告)日:2018-09-25
申请号:US15341455
申请日:2016-11-02
Applicant: SAP SE
Inventor: Jens Odenheimer , Peter Eberlein
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.
-
公开(公告)号:US20180068059A1
公开(公告)日:2018-03-08
申请号:US15259420
申请日:2016-09-08
Applicant: SAP SE
Inventor: Jens Odenheimer , Udo Klein
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.
-
公开(公告)号:US20170171233A1
公开(公告)日:2017-06-15
申请号:US14964883
申请日:2015-12-10
Applicant: SAP SE
Inventor: Jens Odenheimer , Peter Eberlein
IPC: H04L29/06
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.
-
公开(公告)号:US20190379663A1
公开(公告)日:2019-12-12
申请号:US16006445
申请日:2018-06-12
Applicant: SAP SE
Inventor: Jens Odenheimer , Olaf Schmidt
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.
-
公开(公告)号:US10187393B2
公开(公告)日:2019-01-22
申请号:US14964883
申请日:2015-12-10
Applicant: SAP SE
Inventor: Jens Odenheimer , Peter Eberlein
IPC: H04L29/06
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.
-
公开(公告)号:US20180121236A1
公开(公告)日:2018-05-03
申请号:US15341455
申请日:2016-11-02
Applicant: SAP SE
Inventor: Jens Odenheimer , Peter Eberlein
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.
-
公开(公告)号:US10708270B2
公开(公告)日:2020-07-07
申请号:US16006445
申请日:2018-06-12
Applicant: SAP SE
Inventor: Jens Odenheimer , Olaf Schmidt
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.
-
公开(公告)号:US20180300332A1
公开(公告)日:2018-10-18
申请号:US15490069
申请日:2017-04-18
Applicant: SAP SE
Inventor: Jens Odenheimer , Peter Eberlein
IPC: G06F17/30
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.
-
公开(公告)号:US20180137238A1
公开(公告)日:2018-05-17
申请号:US15352147
申请日:2016-11-15
Applicant: SAP SE
Inventor: Jens Odenheimer , Udo Klein
IPC: G06F19/22
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.
-
公开(公告)号:US10528552B2
公开(公告)日:2020-01-07
申请号:US15490069
申请日:2017-04-18
Applicant: SAP SE
Inventor: Jens Odenheimer , Peter Eberlein
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.
-
-
-
-
-
-
-
-
-