Automatic Data Obligation Enforcement via Interception

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for enforcing data-handling policies, particularly for private or sensitive information, are inefficient and manual, failing to automatically enforce obligations related to data access, especially in unstructured data formats and existing systems.

Innovation Solution

A method that intercepts user requests for data access, determines applicable obligations from the data-handling policy, and automatically executes these obligations at the appropriate time, tracking data items and associated obligations without modifying the data repository schema or format.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If manual methods are used to enforce data-handling obligations, then flexibility in handling various data formats is maintained, but efficiency and reliability of obligation enforcement deteriorate

Engineering Contradiction:
Improveobligation enforcement efficiencyVSAvoidobligation enforcement reliability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system automatically detects data access events and executes associated obligations without human intervention. The obligation enforcement mechanism monitors data access patterns and autonomously performs required actions such as deleting data after retention periods expire, thereby achieving both high efficiency and reliability through automated self-service enforcement

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system establishes a feedback loop where data access events are tracked and fed back to the obligation enforcement mechanism. This feedback enables the system to continuously monitor compliance status and automatically trigger appropriate obligations, ensuring reliable and efficient enforcement through closed-loop control

Inventive Principle:
Principle #23Feedback

2Extent of automation

If database triggers are used to enforce obligations, then automated enforcement is achieved, but the system is restricted to structured relational data and cannot handle unstructured data formats

Engineering Contradiction:
Improveobligation enforcement automationVSAvoiddata format compatibility
Core Design Contradiction:
Extent of automationVSAdaptability or versatility

Solution Approach 1:

The obligation enforcement mechanism is designed as a universal system that can handle multiple data formats including structured relational data, unstructured documents, emails, and other formats. The system uses format-agnostic event monitoring and obligation execution capabilities to enforce data-handling policies across diverse data types without being restricted to relational databases

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The system introduces an intermediary obligation enforcement mechanism that sits between the data access layer and the storage layer. This intermediary component intercepts data access events regardless of data format, processes the associated obligations, and executes appropriate actions, thereby enabling automated enforcement across structured and unstructured data without modifying the underlying data formats

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If existing data repository systems are modified to enforce obligations automatically, then obligation enforcement capability is improved, but system complexity and implementation difficulty increase

Engineering Contradiction:
Improveobligation enforcement reliabilityVSAvoidsystem implementation complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system segments the obligation enforcement functionality into separate, modular components including event detection modules, obligation management modules, and execution modules. This segmentation allows the enforcement mechanism to be implemented as independent add-on components rather than requiring modifications to the core data repository system, thereby maintaining reliability while reducing implementation complexity

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS8561126B2Automatic enforcement of obligations according to a data-handling policy
Publication Date: 2013.10.15 WORKDAY INC
  • US8561126B2 patent drawing
  • US8561126B2 patent drawing
  • US8561126B2 patent drawing

AI summary

Methods, systems and computer program products for automatically enforcing obligations in accordance with a data-handling policy are disclosed. Requests by users for accessing data stored in a data repository are intercepted. A determination is made whether any obligations apply to each data item requested in accordance with the data handling policy. The determination may relate to whether rules having associated obligations identified in the data-handling policy apply to data items requested by a user. The obligations are automatically executed at an appropriate time after access of the data. Association of a data item requested by the user with an obligation may be recorded and tracked to determine the appropriate time for executing the obligation.