Data Interaction Security Environments for Runtime Access Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data interaction platforms fail to reliably enforce dynamic security protocols due to their static nature, ignoring runtime environmental conditions and lacking mechanisms for flexible access control based on runtime parameters such as location and temporal considerations.

Innovation Solution

The implementation of a method that determines security profiles for data objects based on runtime parameters, selecting appropriate security environments and access levels for data access requests, and processing requests to generate refined data versions accordingly, enabling dynamic security enforcement and enhanced privacy controls.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If static security protocols are used in data interaction platforms, then system simplicity is maintained, but security reliability and adaptability to runtime conditions deteriorate

Engineering Contradiction:
Improvesecurity enforcement reliabilityVSAvoidsecurity protocol complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements dynamic security environments that can change based on runtime parameters. Security profiles are no longer static but are dynamically selected and applied based on current runtime conditions such as location, time, and environmental factors. This allows the security system to adapt to changing conditions while maintaining reliability.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes security parameters dynamically based on runtime conditions. Instead of fixed security protocols, the system adjusts security levels, access criteria, and security environment selections based on runtime parameters. This enables the security system to respond to changing conditions while maintaining a manageable structure through parameterized security profiles.

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If static access control is implemented, then system complexity is reduced, but adaptability to runtime environmental conditions deteriorates

Engineering Contradiction:
Improveaccess control adaptabilityVSAvoidaccess control mechanism complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent makes access control dynamic by selecting security environments and applying security profiles based on runtime parameters. The system can adapt access control policies in real-time based on location, time, and other environmental conditions, while maintaining a structured approach through predefined security profiles that manage the complexity.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent enables access control adaptability by changing security parameters based on runtime conditions. The system selects appropriate security environments and applies security profiles with different access criteria based on runtime parameters, allowing flexible adaptation without requiring a completely complex custom solution for each scenario.

Inventive Principle:
Principle #35Parameter changes

3Adaptability or versatility

If dynamic security profiles are implemented based on runtime parameters, then security adaptability is improved, but processing complexity increases

Engineering Contradiction:
Improvesecurity profile adaptabilityVSAvoidsecurity processing complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent reduces processing complexity by performing preliminary actions - security environments are selected and security profiles are determined in advance based on runtime parameters before actual data access operations. This pre-processing approach allows the system to handle dynamic security requirements without adding significant complexity to the core data processing operations.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent segments the security processing into distinct steps: selecting security environments based on runtime parameters, determining security profiles, and then applying access criteria. This segmentation of security processing reduces overall complexity by breaking down the dynamic security implementation into manageable, independent components that can be processed sequentially.

Inventive Principle:
Principle #1Segmentation

4Object-affected harmful factors

If security environments are selected based on runtime parameters, then privacy protection is enhanced, but system operation complexity increases

Engineering Contradiction:
Improveprivacy violation riskVSAvoidsystem operation simplicity
Core Design Contradiction:
Object-affected harmful factorsVSEase of operation

Solution Approach 1:

The patent enhances privacy protection while maintaining operational simplicity by performing preliminary security environment selection based on runtime parameters. The system determines the appropriate security environment and applies the corresponding security profile before data access operations, automatically protecting privacy without requiring complex user interventions or manual security configurations.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent enables the security system to serve itself by automatically selecting security environments and applying security profiles based on runtime parameters. The system autonomously determines the appropriate security level and access criteria without requiring manual intervention, thereby enhancing privacy protection while maintaining ease of operation for users.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS11366436B2Data interaction platforms utilizing security environments
Publication Date: 2022.06.21 DSI DIGITAL LLC
  • US11366436B2 patent drawing
  • US11366436B2 patent drawing
  • US11366436B2 patent drawing

AI summary

There is a need for solutions for efficiently and reliably maintain data security policies. This need can be addressed by, for example, solutions for performing dynamic security enforcement in a data interaction platform. In one example, a method includes determining a security profile for a data object; receiving a data access request associated with the data object, wherein the data access request is associated with one or more runtime parameters associated with the data access request; determining, based at least in part on the one or more runtime parameters; determining, based at least in part on the selected security environment and the security profile, a selected access level of the plurality of access levels for the data object; and processing the data access request based at least in part on the selected access level.