-
公开(公告)号:US11063744B2
公开(公告)日:2021-07-13
申请号:US15789432
申请日:2017-10-20
Applicant: SAP SE
Inventor: Markus Schmidt-Karaca
Abstract: Techniques and solutions are described for recording document transactions in a blockchain. Document transactions can include sending or receiving a document, or various workflow steps involving a document. Other steps in a workflow that includes a document can be recorded in the blockchain. Blockchain entries related to a document can include a unique identifier of the document, such as a hash value. When a document is sent between two computing systems, the document can be encrypted using a public encryption key of the receiving computing system. Sending and receiving of documents, and recording of blockchain transactions, can be facilitated by an intermediary service. A service providing recording of blockchain transactions can abstract recording details from applications calling the service. A party having the unencrypted document, or the unique document identifier (such as legitimately retaining or receiving the identifier), can retrieve a transaction history of the document from the blockchain.
-
公开(公告)号:US20190123889A1
公开(公告)日:2019-04-25
申请号:US15789432
申请日:2017-10-20
Applicant: SAP SE
Inventor: Markus Schmidt-Karaca
Abstract: Techniques and solutions are described for recording document transactions in a blockchain. Document transactions can include sending or receiving a document, or various workflow steps involving a document. Other steps in a workflow that includes a document can be recorded in the blockchain. Blockchain entries related to a document can include a unique identifier of the document, such as a hash value. When a document is sent between two computing systems, the document can be encrypted using a public encryption key of the receiving computing system. Sending and receiving of documents, and recording of blockchain transactions, can be facilitated by an intermediary service. A service providing recording of blockchain transactions can abstract recording details from applications calling the service. A party having the unencrypted document, or the unique document identifier (such as legitimately retaining or receiving the identifier), can retrieve a transaction history of the document from the blockchain.
-
公开(公告)号:US20180307723A1
公开(公告)日:2018-10-25
申请号:US15497106
申请日:2017-04-25
Applicant: SAP SE
Inventor: Apoorv Bhargava , Madathiveetil Bipin , Markus Schmidt-Karaca , Ismail Basha , Gonda Marcusse , Vishnu Kare , Praveen Kumar , Neenu Vincent
CPC classification number: G06F17/30395 , G06F17/2282 , G06F17/30424 , G06F17/30442 , G06F17/30522 , G06F17/30542 , G06F17/3097 , G06F21/6227
Abstract: Methods and systems are disclosed for data retrieval, from databases to clients, in an environment requiring runtime authorization. In response to a request for T data records, a learning module provides a prediction R of a suitable number of data records to retrieve from a database. Following retrieval of R records or record identifiers, authorization is sought from an authorization service, resulting in A of the records being authorized. The A authorized records are returned to the requesting client, and, if more records are needed, T is decremented and the cycle is repeated. A performance notification is provided to the learning module for training, with respect to providing values of prediction R. The performance notification can be based on a measure of authorization service performance, the number A of authorized records, latency, communication or resource costs, a measure of resource congestion, or other parameters. Variants are disclosed.
-
公开(公告)号:US20180157987A1
公开(公告)日:2018-06-07
申请号:US15368007
申请日:2016-12-02
Applicant: SAP SE
Inventor: Markus Schmidt-Karaca
CPC classification number: G06N20/00 , G06Q10/0637 , G06Q10/10 , G06Q50/26
Abstract: Methods, computer-readable media and systems are disclosed for building, deploying, operating, and maintaining an intelligent dynamic form in which a trained machine learning (ML) model is embedded. A universe of questions is associated with a plurality of output classifiers, which could represent eligibilities for respective benefits. The questions are partitioned into blocks. Each block can be associated with one or more of the classifiers, and each classifier can have a dependency on one or more blocks. An ML model is trained to make inferences from varied combinations of responses to questions and pre-existing data, and determine probabilities or predictions of values of the output classifiers. Based on outputs of the trained model, blocks of questions can be selectively rendered. The trained model is packaged with the question blocks and other components suitably for offline deployment. Uploading collected responses and maintenance of the dynamic form are also disclosed.
-
-
-