-
公开(公告)号:US11550781B2
公开(公告)日:2023-01-10
申请号:US16995175
申请日:2020-08-17
Applicant: SAP SE
Inventor: Benny Rolle , Matthias Vogel , Stefan Hesse
IPC: G06F7/00 , G06F16/242 , G06F16/248
Abstract: Systems and methods include requesting, from a first application system, of a first one or more combinations of search parameters for identifying a data subject identifier of the first application system, transmission of a first query to the first application system including values of search parameters of a first one of the first one or more combinations of search parameters, the values associated with a first data subject, reception of a first data subject identifier of the first application system in response to the first query, transmission of a second query to the first application system including the first data subject identifier, and reception of data of the first application system associated with the first data subject identifier in response to the second query.
-
22.
公开(公告)号:US12184656B2
公开(公告)日:2024-12-31
申请号:US17680741
申请日:2022-02-25
Applicant: SAP SE
Inventor: Benny Rolle , Matthias Vogel
IPC: H04L9/40
Abstract: The present disclosure involves systems, software, and computer implemented methods for integrated data privacy services. An example method includes receiving a request to initiate a data privacy integration protocol for applications in a multiple-application landscape. Voting responder group configurations are identified that group the applications into multiple voting responder groups for performing voting for the protocol. A voting request for the protocol is sent to applications in a first voting responder group. Data privacy integration protocol votes are received from the applications in the first voting responder group and a determination is made as to whether any application in the first voting responder group provided a veto vote for the protocol. If at least one application in the first voting responder group provided a veto vote for an object, the protocol is ended for the object without sending a voting request to applications in a second voting responder group.
-
公开(公告)号:US12164470B2
公开(公告)日:2024-12-10
申请号:US17457811
申请日:2021-12-06
Applicant: SAP SE
Inventor: Benny Rolle , Ufuoma Ighoroje , Matthias Vogel , Geetha Gopalakrishnan , Tobias Schmidt , Antsa Andriamboavonjy , Dharshan A , Carsten Pluder
IPC: G06F21/62 , G06F16/11 , G06F16/25 , H04L67/566
Abstract: The present disclosure involves systems, software, and computer implemented methods for integrated data privacy services. An example method includes receiving, from a requesting application in a landscape that includes a set of multiple applications, a data subject information request for a data subject. A set of target applications is determined from the set of multiple applications. The data subject information request is provided to each target application in the set of target applications. A data subject information response is received from each of the target applications. Each data subject information response includes application data for the data subject that was retrieved by a respective target application in response to the data subject information request. The received data subject information responses are aggregated to generate an aggregated data subject information response. The aggregated data subject information response is provided to the requesting application in response to the data subject information request.
-
24.
公开(公告)号:US12141302B2
公开(公告)日:2024-11-12
申请号:US17680717
申请日:2022-02-25
Applicant: SAP SE
Inventor: Benny Rolle , Matthias Vogel
IPC: G06F21/62
Abstract: The present disclosure involves systems, software, and computer implemented methods for integrated data privacy services. An example method includes determining, by a data privacy integration service, a condition that indicates that all applications in a multiple-application landscape are to attempt a blocking operation on at least one object as part of a data privacy integration protocol. Blocking responder group configurations are identified that group applications in the multiple-application landscape into multiple blocking responder groups for performing blocking operations in response to requests from the data privacy integration service. A blocking command to perform a blocking operation on the at least one object is sent to applications in a first blocking responder group. Blocking statuses are received from each of the applications in the first blocking responder group and a determination is made as to whether all received blocking statuses indicate successful completion of the blocking command.
-
公开(公告)号:US12079358B2
公开(公告)日:2024-09-03
申请号:US17457827
申请日:2021-12-06
Applicant: SAP SE
Inventor: Ufuoma Ighoroje , Benny Rolle , Matthias Vogel , Carsten Pluder , Karl Tillmann Rendel
IPC: G06F21/62 , G06F16/903
CPC classification number: G06F21/6218 , G06F16/90335
Abstract: The present disclosure involves systems, software, and computer implemented methods for integrated data privacy services. An example method includes sending a block command for an object to each application in a multiple-application landscape that includes a master data distribution application. A blocking status is received from each application that indicates whether the application successfully blocked the object in response to the block command. An overall blocking status is determined based on the received blocking statuses. In response to determining that at least one application failed to block the object, an unblock command is sent to each application. An unblocking status is received from each application and an overall unblocking status is determined. In response to determining that at least one application failed to unblock the object, a redistribution request is sent to the master data distribution application to redistribute the object to applications that failed to unblock the object.
-
公开(公告)号:US12056254B2
公开(公告)日:2024-08-06
申请号:US17457816
申请日:2021-12-06
Applicant: SAP SE
Inventor: Matthias Vogel , Benny Rolle , Ufuoma Ighoroje
CPC classification number: G06F21/6218 , G06F21/31 , G06F21/554
Abstract: The present disclosure involves systems, software, and computer implemented methods for integrated data privacy services. An example method includes determining to initiate an integrated end of purpose protocol for an object of an object type. Target applications are determined that are allowed to process objects of the object type for at least one purpose, based on identified purpose information. An end-of-purpose query is provided to the target applications and an end-of-purpose status is received from each target application that indicates whether the application is able to block the object. The received statuses are evaluated to determine whether an aligned end of purpose has been reached for the object. In response to determining that the aligned end of purpose has been reached for the object, a block command is provided to each of the multiple applications that instructs a respective application to locally block the object.
-
公开(公告)号:US20240193307A1
公开(公告)日:2024-06-13
申请号:US18077476
申请日:2022-12-08
Applicant: SAP SE
Inventor: Benny Rolle , Matthias Vogel
IPC: G06F21/62
CPC classification number: G06F21/629
Abstract: The present disclosure involves systems, software, and computer implemented methods for integrating data privacy integration protocols across system landscapes. One example method includes receiving, at a primary data privacy integration service, a request to start a data privacy integration protocol in a first landscape. The primary service sends a protocol command to a first subset of applications in the first landscape and a first command to a dependent data privacy integration service included in a second landscape that instructs the dependent data privacy integration service to send the protocol command to a first subset of the applications in the second landscape. The primary service receives responses to the protocol command from the first subset of the first landscape applications and an aggregate status from the dependent service that aggregates responses to the protocol command received by the dependent service from the first subset of the second landscape applications.
-
28.
公开(公告)号:US20230177188A1
公开(公告)日:2023-06-08
申请号:US17457824
申请日:2021-12-06
Applicant: SAP SE
Inventor: Matthias Vogel , Benny Rolle , Ufuoma Ighoroje
IPC: G06F21/62 , G06F16/903
CPC classification number: G06F21/6218 , G06F16/90335
Abstract: The present disclosure involves systems, software, and computer implemented methods for integrated data privacy services. An example method includes receiving a request to initiate an aligned purpose disassociation protocol for a purpose for an object instance. Aligned purpose disassociation applications are identified that are each configured to indicate whether the application can disassociate the purpose from the object instance. Other applications are identified that area each configured to indicate whether the application can block the object instance. A can-disassociate query is sent to each of the aligned purpose disassociation applications. A can-block query is sent to each of the other applications. Can-disassociate responses are received from the aligned purpose disassociation applications. Can-block responses are received from the other applications. An aligned purpose disassociation decision is determined based on the can-disassociate responses and the can-block responses.
-
29.
公开(公告)号:US20230177183A1
公开(公告)日:2023-06-08
申请号:US17680759
申请日:2022-02-25
Applicant: SAP SE
Inventor: Benny Rolle , Matthias Vogel
IPC: G06F21/62
CPC classification number: G06F21/6209
Abstract: The present disclosure involves systems, software, and computer implemented methods for integrated data privacy services. An example method includes determining, by a data privacy integration service, a condition that has occurred from performing a data privacy integration protocol that indicates that a first object is to be redistributed to applications in a multiple-application landscape. Application responder group configurations are identified that group the applications into multiple redistribution responder groups for performing redistribution operations for an object type of the first object in response to redistribution requests. A redistribution command to redistribute the first object is sent to each application in a first redistribution responder group. If all redistribution statuses received from applications in the first redistribution responder group indicate successful redistribution of the first object, the redistribution command is sent to each application in a second redistribution responder group.
-
30.
公开(公告)号:US20230177182A1
公开(公告)日:2023-06-08
申请号:US17680717
申请日:2022-02-25
Applicant: SAP SE
Inventor: Benny Rolle , Matthias Vogel
IPC: G06F21/62
CPC classification number: G06F21/6209
Abstract: The present disclosure involves systems, software, and computer implemented methods for integrated data privacy services. An example method includes determining, by a data privacy integration service, a condition that indicates that all applications in a multiple-application landscape are to attempt a blocking operation on at least one object as part of a data privacy integration protocol. Blocking responder group configurations are identified that group applications in the multiple-application landscape into multiple blocking responder groups for performing blocking operations in response to requests from the data privacy integration service. A blocking command to perform a blocking operation on the at least one object is sent to applications in a first blocking responder group. Blocking statuses are received from each of the applications in the first blocking responder group and a determination is made as to whether all received blocking statuses indicate successful completion of the blocking command.
-
-
-
-
-
-
-
-
-