Adaptive User Interface Access Control Mechanism

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing personalized services often infringe on user privacy by storing and using personal data without explicit user authorization, raising concerns about data control and security.

Innovation Solution

A method that uses sensors on smart devices to collect user state information, which is stored and accessed only with explicit user authorization, allowing applications to adapt their functionality based on real-time user data while ensuring secure and controlled access.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If user data is stored and used for personalization without explicit authorization, then service personalization is improved, but user privacy and data security deteriorate

Engineering Contradiction:
Improveservice personalizationVSAvoiduser privacy infringement
Core Design Contradiction:
Adaptability or versatilityVSObject-affected harmful factors

Solution Approach 1:

The system performs preliminary action by obtaining explicit user authorization before storing or accessing any personal data. The access control mechanism is established in advance, requiring user consent prior to data collection, storage, or retrieval operations, thereby preventing privacy infringement before it can occur

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

An access control mechanism serves as an intermediary between the personalization service and user data. This intermediary layer enforces authorization requirements, allowing personalized services to function while maintaining user privacy control through mediated access rather than direct data exposure

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If user data is collected and stored for personalization, then service customization is improved, but data control and security deteriorate

Engineering Contradiction:
Improveservice customizationVSAvoiddata security
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

Users perform self-service by directly controlling their own data through the access control mechanism. Users can grant or revoke authorization for data access, ensuring that data security and control remain with the user rather than being managed by external services, thereby maintaining reliability while enabling customization

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system establishes data security controls in advance by requiring user authorization before any data operations. This preliminary security measure ensures that data is protected from unauthorized access while still allowing legitimate personalized services to function with proper consent

Inventive Principle:
Principle #10Preliminary action

3Ease of operation

If personal information is stored for personalization, then user convenience is improved, but privacy risk increases

Engineering Contradiction:
Improveuser convenienceVSAvoidprivacy risk
Core Design Contradiction:
Ease of operationVSObject-affected harmful factors

Solution Approach 1:

The access control mechanism is dynamic, allowing users to adjust their authorization levels and data sharing preferences at any time. This dynamic control enables users to balance convenience and privacy risk according to their current needs, granting access when convenient while maintaining the ability to revoke permission when privacy concerns arise

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS11073960B2Method and system for creating adaptive user interfaces using user provided and controlled data
Publication Date: 2021.07.27 SENSORIANT INC
  • US11073960B2 patent drawing
  • US11073960B2 patent drawing
  • US11073960B2 patent drawing

AI summary

A method for customizing an application for a user includes receiving user state information about a user of a smart device from one or more sensors associated with the smart device. The user state information is stored using an access control mechanism that only allows access upon express authorization of the user. The stored user state information is retrieved after an application being executed on or through the smart device has been provided with the express authorization from the user. Functionality of the application is adapted based at least in part on the user state information that is retrieved.