Voting Responder Groups for Data Privacy Integration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In complex multi-application landscapes, existing data privacy integration systems face challenges in efficiently managing data privacy across multiple applications, particularly in aligning end-of-purpose protocols and disassociating purposes from master data objects, leading to inconsistencies and inefficiencies in blocking and deletion processes.

Innovation Solution

The implementation of a data privacy integration service that utilizes voting and blocking responder groups to determine the overall status of data privacy integration protocols, allowing for efficient blocking and disassociation of purposes across multiple applications, with mechanisms to handle veto votes, resource management, and error resolution.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If voting requests are sent to all applications in a single group, then comprehensive data privacy integration is achieved, but system complexity and processing time increase significantly

Engineering Contradiction:
Improvedata privacy integration consistencyVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the voting process into multiple responder groups (first voting responder group, second voting responder group, etc.) that process votes in sequential batches. This segmentation reduces the complexity of coordinating all applications simultaneously while maintaining comprehensive data privacy integration across the entire system.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary voting actions with the first voting responder group before proceeding to the second voting responder group. This preliminary action allows early detection of veto votes and enables conditional skipping of subsequent groups, reducing overall system complexity while ensuring data privacy integration consistency.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If all voting responder groups are processed, then complete data privacy integration is ensured, but processing time increases

Engineering Contradiction:
Improvedata privacy integration completenessVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent executes voting requests to the first voting responder group as a preliminary step before engaging the second voting responder group. This preliminary voting action enables early determination of veto conditions, allowing the system to skip processing the second group when vetos are detected, thereby reducing processing time while maintaining integration completeness.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements a skipping mechanism where, upon detecting veto votes in the first voting responder group, the system rushes through the decision-making process by skipping the second voting responder group entirely. This skipping approach reduces processing time significantly while preserving data privacy integration reliability through the veto mechanism.

Inventive Principle:
Principle #21Skipping (Rushing through)

3Productivity

If veto votes are allowed to stop the protocol early, then processing efficiency improves, but risk of incomplete integration increases

Engineering Contradiction:
Improveprocessing efficiencyVSAvoidintegration completeness
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent applies preliminary anti-action through the veto vote mechanism, where applications in the first voting responder group can preemptively block the protocol execution. This preliminary blocking action prevents unnecessary processing of the second voting responder group when integration conflicts are detected, improving processing efficiency while maintaining integration completeness through the structured veto evaluation.

Inventive Principle:
Principle #9Preliminary anti-action

4Use of energy by moving object

If multiple voting responder groups are used, then resource management improves, but system complexity increases

Engineering Contradiction:
Improveresource managementVSAvoidsystem complexity
Core Design Contradiction:
Use of energy by moving objectVSDevice complexity

Solution Approach 1:

The patent segments the voting responder population into distinct groups (first voting responder group, second voting responder group) that can be processed in manageable batches. This segmentation improves resource management by allowing selective activation of groups based on voting outcomes, while the modular structure keeps system complexity controllable through clear group boundaries and sequential processing logic.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS12184656B2Voting operations for data privacy integration services using different voting responder groups
Publication Date: 2024.12.31 SAP SE
  • US12184656B2 patent drawing
  • US12184656B2 patent drawing
  • US12184656B2 patent drawing

AI summary

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.