User Data Management System Access Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Managing and tracking sensitive user information across multiple systems is challenging, leading to compliance issues and data security risks due to the difficulty in controlling access and ensuring data is not shared undesirably.

Innovation Solution

Implementing a user data management system that processes use-specific requests for user data by defining column and accessor definitions, which include access policies and data transformation options, to control access and securely manage user data across distributed storage locations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If user data is stored in multiple distributed systems, then data accessibility and functionality are improved, but data security and compliance control deteriorate

Engineering Contradiction:
Improvedata accessibilityVSAvoiddata security
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent introduces a data management service as an intermediary layer between applications and distributed data stores. This service enforces access policies, manages data transformations, and maintains audit logs centrally, thereby securing data access across distributed systems without compromising functionality. The intermediary controls and monitors all data operations, preventing unauthorized access while enabling legitimate use.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If access control policies are implemented for each data request, then data security is improved, but system complexity and processing overhead increase

Engineering Contradiction:
Improvedata securityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The data management service provides universal access control functionality that handles multiple data operations (read, write, delete, transform) through a unified policy enforcement mechanism. Rather than implementing separate control systems for each operation, the service applies a comprehensive access policy framework that manages all data requests consistently, reducing overall system complexity while maintaining security.

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

3Reliability

If data is transformed before access, then data protection is improved, but data usability and functionality may deteriorate

Engineering Contradiction:
Improvedata protectionVSAvoiddata usability
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent implements dynamic data transformation where the level and type of transformation applied to data depend on the specific access request and policy requirements. Data can be transformed in real-time based on the user's role, the purpose of access, and sensitivity requirements. This dynamic approach ensures data protection is applied appropriately without unnecessarily degrading usability for legitimate use cases.

Inventive Principle:
Principle #15Dynamics

4Reliability

If centralized audit logging is implemented, then compliance monitoring is improved, but system performance and processing speed deteriorate

Engineering Contradiction:
Improvecompliance monitoringVSAvoidsystem performance
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The data management service maintains audit logs as separate copy records that parallel the actual data operations. Rather than having audit logging interfere with primary data processing, the system creates copies of operation metadata (who accessed what, when, and why) for compliance tracking. This copying approach enables comprehensive compliance monitoring without significantly impacting the performance of core data operations.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS11934551B2Processing per-use requests for user data
Publication Date: 2024.03.19 USERCLOUDS INC
  • US11934551B2 patent drawing
  • US11934551B2 patent drawing
  • US11934551B2 patent drawing

AI summary

Processing per-use requests for user data is disclosed, including: receiving a use-specific request to read a set of user data; determining whether to grant the use-specific request based at least in part on an access policy associated with an accessor definition associated with the use-specific request; and in response to a determination to grant the use-specific request, transforming the set of user data based at least in part on the accessor definition.