Dynamic File Section Display Based on User Identity

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing file formats lack dynamic section control and advanced security features, forcing authors to manually manage multiple versions and provide all-or-nothing access, failing to granularly control access to specific sections of documents.

Innovation Solution

A system that utilizes access control data to dynamically display specific sections of a file based on user identity, allowing authors to set permissions for different user groups or individuals, enabling granular access control and automatic display of tailored content.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If manual editing and distribution of different document versions is used, then access control to specific sections can be achieved, but device complexity and time consumption increase significantly

Engineering Contradiction:
Improveaccess controlVSAvoiddocument management complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The document is divided into multiple sections with independent access control permissions. Each section can be selectively accessed by different user groups based on their roles, eliminating the need to manage multiple complete document versions while maintaining granular access control.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The document system dynamically determines which sections are visible to each user based on their identity and permissions. The same document structure adapts its content visibility automatically, replacing manual editing and distribution processes.

Inventive Principle:
Principle #15Dynamics

2Reliability

If all-or-nothing encryption is used, then file security is improved, but granular access control to specific sections is lost

Engineering Contradiction:
Improvefile securityVSAvoidgranular access control
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

Instead of encrypting the entire document, the system segments access control at the section level. Each section has independent permission settings that determine which users can access it, enabling granular control while maintaining overall file security through authentication mechanisms.

Inventive Principle:
Principle #1Segmentation

3Reliability

If multiple versions of documents are created for different users, then section-specific access control is achieved, but productivity and time efficiency decrease

Engineering Contradiction:
Improvesection access controlVSAvoiddocument distribution efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

A single document structure serves multiple functions by dynamically adapting its content visibility based on user identity. The same document can be distributed to all users, but each user sees only the sections they are permitted to access, eliminating the need to create and manage multiple document versions.

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

4Reliability

If manual distribution of different document versions is performed, then access control is achieved, but loss of time and operational efficiency increase

Engineering Contradiction:
Improveaccess controlVSAvoidtime for document management
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system automatically determines which sections each user can access based on their identity and pre-configured permissions. This self-service mechanism eliminates the need for manual editing and distribution operations, significantly reducing time investment while maintaining reliable access control.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS11327928B2Dynamic display of file sections based on user identities
Publication Date: 2022.05.10 MICROSOFT TECHNOLOGY LICENSING LLC
  • US11327928B2 patent drawing
  • US11327928B2 patent drawing
  • US11327928B2 patent drawing

AI summary

A system for dynamically displaying specific sections of a file depending on a user identity is provided. The system utilizes access control data to enable an author to generate and share a file with a number of consumers and have each recipient view a customized set of sections of the file depending on access permissions associated with each recipient. The file can be in any format, e.g., a word processing document, presentation document, a media file, or any other file having a number of sections. A section of a file can be any definitive unit of data, such as a page, slide, tab, worksheet, video segment, audio segment, etc. Permissions can be based on a user's permission level, work history, skill level, role in an organization, title, etc. The system can also prevent access to certain sections of a file depending on the permissions associated with a consumer.