Machine Learning Data Access Control for User Permission Scope

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Machine-learning systems often access and misuse user information without consent, posing risks to data security and privacy.

Innovation Solution

A system that requests user permission before accessing additional data, limits data access to what is necessary for task completion, and specifies the duration of access, using methods like sensitivity analysis and machine-learning models to determine the need for additional data.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If the machine-learning system accesses additional user data to improve task accuracy, then the quality of task response is improved, but data security and user privacy are compromised

Engineering Contradiction:
Improvetask response qualityVSAvoiddata security risk
Core Design Contradiction:
Measurement precisionVSObject-affected harmful factors

Solution Approach 1:

The system performs a preliminary sensitivity analysis before accessing additional user data. This analysis evaluates whether the requested data is actually needed for the task and determines the minimum necessary scope of access. By conducting this assessment in advance, the system prevents unnecessary data access while ensuring adequate information is retrieved when needed, thus resolving the contradiction between task accuracy and data security.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system applies local quality by requesting access to only specific, relevant data sources rather than broad access to all user data. The sensitivity analysis identifies precise data scopes that are necessary for the task, and the permission request specifies exact data sources, types of data, and duration of access. This targeted approach minimizes data security risks while maintaining task response quality.

Inventive Principle:
Principle #3Local quality

2Object-affected harmful factors

If the system requests user permission for data access, then data security is improved, but the complexity of the system increases

Engineering Contradiction:
Improvedata securityVSAvoidsystem complexity
Core Design Contradiction:
Object-affected harmful factorsVSDevice complexity

Solution Approach 1:

The system performs self-service by automatically conducting sensitivity analyses and generating permission requests without requiring manual intervention. The machine-learning model autonomously evaluates data necessity, determines access scopes, and formulates permission requests based on task requirements. This automation reduces the operational burden on users while maintaining strong data security controls, thereby managing system complexity.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system incorporates feedback mechanisms where users can review and modify permission requests before granting access. The sensitivity analysis provides transparent reasoning about why specific data is needed, and the permission request interface allows users to adjust their responses. This feedback loop simplifies the overall system by giving users control and reducing the need for overly complex automated decision-making processes.

Inventive Principle:
Principle #23Feedback

3Measurement precision

If the system accesses more user data, then task accuracy is improved, but the duration of data access control becomes more complex

Engineering Contradiction:
Improvetask accuracyVSAvoiddata access duration control
Core Design Contradiction:
Measurement precisionVSDuration of action of stationary object

Solution Approach 1:

The system applies partial action by requesting data access for only the minimum necessary duration to complete the task. The permission request specifies an exact time window for data access, and the sensitivity analysis ensures that no excessive or unnecessary access is granted. This approach maintains task accuracy by providing sufficient data access time while preventing prolonged exposure to security risks.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS12579305B2Data security for machine learning systems
Publication Date: 2026.03.17 MICROSOFT TECHNOLOGY LICENSING LLC
  • US12579305B2 patent drawing
  • US12579305B2 patent drawing
  • US12579305B2 patent drawing

AI summary

The technology described herein provides a system and method for securely managing information provided to a machine-learning system. In particular, the machine-learning system may determine that additional user data will improve the accuracy of a task being performed for a user. Security is improved by only requesting access to additional user data after determining that already available data may produce a task response that does not meet quality criteria. Further, the technology determines and requests a limited amount of user data and/or access needed to complete a task successfully. Several methods of determining whether additional user information will improve the task response are contemplated.