Role-Based Document Editor Generation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing document editor applications are static and often include a wide range of functions that users may not utilize, leading to complexity and frustration. Additionally, these applications can be difficult to update and may struggle with implementing information rights management effectively.

Innovation Solution

The solution involves dynamically generating a document editor based on a user's role in an enterprise, using role policies to determine which functions to include or exclude. This approach allows for a tailored user experience, seamless updates, and improved administrative control over user actions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a document editor includes a wide range of functions to serve diverse user needs, then the versatility and adaptability of the application is improved, but the device complexity and ease of operation deteriorate due to the overwhelming number of available functions

Engineering Contradiction:
Improvefunctionality coverageVSAvoidapplication complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the document editor's functionality by creating multiple predefined role profiles (e.g., student, teacher, administrator, manager) where each role has a customized subset of functions. This segmentation allows the system to maintain comprehensive functionality across different roles while presenting only relevant functions to each user, thereby reducing perceived complexity without sacrificing overall versatility.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements dynamic function selection by automatically adjusting the available functions based on the user's assigned role. The system dynamically configures the document editor interface and capabilities at runtime, enabling the same application to adapt its functionality profile to match user needs, thus maintaining versatility while reducing complexity for each individual user.

Inventive Principle:
Principle #15Dynamics

2Adaptability or versatility

If a document editor includes a wide range of functions to serve diverse user needs, then the adaptability is improved, but the ease of operation worsens due to user frustration from unused functions

Engineering Contradiction:
Improvefunction diversityVSAvoiduser experience
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent applies local quality by customizing the function set for each user role rather than providing uniform access to all functions. Each role profile (student, teacher, administrator, manager) receives a tailored configuration that includes only the functions relevant to that role's responsibilities, thereby improving ease of operation by removing irrelevant options while maintaining function diversity across the system as a whole.

Inventive Principle:
Principle #3Local quality

3Ease of operation

If a static document editor application is installed on computing devices, then the ease of operation is improved with consistent functionality, but the adaptability and ease of manufacture worsen due to difficulty in updating and implementing rights management

Engineering Contradiction:
Improvefunctional consistencyVSAvoidupdate capability
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The patent transitions from a static to a dynamic model where the document editor's functionality is not fixed at installation but can be adjusted and updated based on user roles and organizational requirements. This dynamic approach enables seamless updates to role configurations and function assignments without requiring application reinstallation, thereby improving adaptability while maintaining operational consistency through centralized role management.

Inventive Principle:
Principle #15Dynamics

4Reliability

If a document editor implements comprehensive rights management controls, then the administrative control is improved, but the device complexity and ease of operation worsen due to the complexity of managing and understanding permissions

Engineering Contradiction:
Improverights management effectivenessVSAvoidpermission management complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements a universal role-based access control system where predefined role profiles (student, teacher, administrator, manager) serve multiple functions: they define user permissions, control available functions, and manage document access rights. This multi-functional role system simplifies rights management by consolidating multiple control mechanisms into a single unified framework, thereby improving administrative control while reducing the complexity of managing individual permissions.

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

Data Source

PatentUS12299386B2Generation of document editors having functions specified by role policies
Publication Date: 2025.05.13 OPEN TEXT CORP
  • US12299386B2 patent drawing
  • US12299386B2 patent drawing
  • US12299386B2 patent drawing

AI summary

Examples disclosed herein relate to generation of document editors having functions specified by role policies. Examples include acquisition of a request to provide a target user a document editor for a target document type and a determination, in response to the request, of which of a plurality of role policies is associated with the target user based on a role assigned to the target user in an enterprise, wherein each of the role policies is associated with a different role for the enterprise and specifies a different plurality of document editor functions permitted to be included in a document editor for the target document type for a user assigned to the associated role.