Policy Adaptation Engine for Application Compliance

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users face challenges in manually managing and adapting data access policies for various applications on their devices, as the complexity of settings and the need for different policy settings for different applications makes it tedious and complicated.

Innovation Solution

A system that processes policy compliance logs to determine policy compliance profiles and contexts, allowing for automatic adaptation of policies based on user context and preferences, using a compliance platform that logs data access requests and generates alerts or suggestions for compliance, thereby reducing the need for manual intervention.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If users manually select or change policy settings for applications, then policy compliance can be controlled, but the process becomes tedious and complicated

Engineering Contradiction:
Improvepolicy complianceVSAvoidmanual policy setting
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system enables self-service by automatically adapting policies for applications based on user context, preferences, and compliance logs without requiring manual user intervention. The policy adaptation engine analyzes compliance logs, determines contexts, and automatically generates policy adaptations, allowing the system to serve itself rather than requiring continuous manual configuration by users.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system performs preliminary action by pre-processing compliance logs and pre-determining policy adaptations before actual policy enforcement is needed. The compliance platform continuously monitors and logs data access requests, processes these logs in advance, and prepares policy adaptations that can be automatically applied when needed, eliminating the need for manual policy setting at the time of use.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If different policy settings are provided for various applications, then user needs can be met, but the complexity of settings increases

Engineering Contradiction:
Improvepolicy settingsVSAvoidsettings complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system segments the complex policy management task into distinct functional components: compliance log processing, context determination, policy adaptation generation, and policy enforcement. Each component handles a specific aspect of policy management independently, reducing the overall complexity by dividing the settings management into manageable segments rather than requiring a monolithic complex settings interface.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system introduces an intermediary layer - the policy adaptation engine - that mediates between user needs and policy enforcement. Instead of users directly configuring complex policies for each application, the intermediary automatically translates user context and compliance logs into appropriate policy settings, simplifying the user interface while maintaining adaptability across different applications.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Extent of automation

If automatic policy adaptation is implemented, then manual intervention is reduced, but system complexity increases

Engineering Contradiction:
Improvepolicy adaptationVSAvoidsystem complexity
Core Design Contradiction:
Extent of automationVSDevice complexity

Solution Approach 1:

The compliance platform is designed with multi-functionality, serving multiple purposes: it processes compliance logs, determines contexts, generates policy adaptations, and enforces policies through a single integrated system. This universal approach consolidates what would otherwise be separate complex systems into one unified platform, reducing overall system complexity while achieving high automation levels.

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

Solution Approach 2:

The system merges multiple functions - compliance monitoring, context analysis, policy generation, and enforcement - into a single integrated compliance platform. By combining these functions rather than implementing separate automated systems for each task, the overall system complexity is reduced while maintaining the desired level of automation in policy adaptation.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS9378390B2Method and apparatus for policy adaption based on application policy compliance analysis
Publication Date: 2016.06.28 NOKIA TECHNOLOGIES OY
  • US9378390B2 patent drawing
  • US9378390B2 patent drawing
  • US9378390B2 patent drawing

AI summary

An approach is provided for policy adaption based on application policy compliance analysis. The compliance platform processes and/or facilitates a processing of one or more policy compliance logs associated with at least one application to determine one or more policy compliance profiles associated with the at least one application. The compliance platform determines one or more contexts under which the at least one application operates. The compliance platform causes, at least in part, an association of the one or more policy compliance profiles with the one or more contexts. The compliance platform then processes and/or facilitates a processing of user contextual information, user application use information, or a combination thereof against the association, the one or more policy compliance profiles, the one or more contexts, or a combination thereof to determine one or more adaptions to one or more policies associated with the at least one application.