US 12,189,813 B2
Multiple synonymous identifiers in data privacy integration protocols
Benny Rolle, Reinhardshagen (DE); and Matthias Vogel, Saarbrücken (DE)
Assigned to SAP SE, Walldorf (DE)
Filed by SAP SE, Walldorf (DE)
Filed on Dec. 1, 2022, as Appl. No. 18/073,164.
Prior Publication US 2024/0184914 A1, Jun. 6, 2024
Int. Cl. G06F 21/62 (2013.01)
CPC G06F 21/6245 (2013.01) 20 Claims
OG exemplary drawing
 
1. A computer-implemented method comprising:
identifying a request to initiate a data privacy integration protocol in a multiple-application landscape for an object with a first identifier;
determining that at least one context-using application participant of the data privacy integration protocol relies on a context-providing application participant of the data privacy integration protocol for resolving the first identifier to a local identifier local to a context of the context-providing application participant;
sending a resolution request to each context-providing application participant that can provide resolution for at least one context-using application;
receiving, from each context-providing application participant in response to the resolution request, a local identifier corresponding to the first identifier that is local to the context of the context-providing application participant;
sending a first data privacy integration protocol work package that includes the local identifier to each context-using application participant;
receiving a first data privacy integration protocol response from each context-using application participant that includes a result of a respective context-using participant executing the first data privacy integration protocol work package using the local identifier;
sending a second data privacy integration protocol work package that includes the first identifier to each protocol application participant other than context-using application participants;
receiving a second data privacy integration protocol response from each non-context-using application participant that includes a result of a respective non-context-using participant executing the second data privacy integration protocol work package using the first identifier; and
determining a data privacy integration protocol result based on evaluating first data privacy integration protocol responses received from context-using application participants and second data privacy integration protocol responses received from non-context-using application participants.