Navigation Interface Distribution for File Access Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current systems for distributing user interfaces across multiple client devices lack the ability to efficiently manage and control access to files and documents, particularly in scenarios where regulatory compliance and usage tracking are critical, such as in pharmaceutical sales environments.

Innovation Solution

A computer-implemented method that allows for the design and distribution of navigation user interfaces across multiple client devices, enabling the specification of accessible files, user access control, and usage tracking, with features for document approval processes and presentation-creation products.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a navigation user interface is designed and distributed to multiple client devices with controlled access to files, then regulatory compliance and usage tracking are improved, but device complexity and system architecture complexity increase

Engineering Contradiction:
Improveregulatory complianceVSAvoidsystem architecture complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

A server acts as an intermediary between the content management system and multiple client devices. The server receives the navigation user interface from the content management system, stores it, and distributes it to authorized client devices. This intermediary architecture enables centralized control for regulatory compliance while simplifying individual client device implementations, as they only need to interact with the server rather than implementing complex content management logic locally.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Loss of information

If usage tracking and access control features are implemented across multiple devices, then monitoring capabilities are improved, but loss of time for system setup and configuration increases

Engineering Contradiction:
Improveusage trackingVSAvoidsystem setup time
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The content management system pre-configures the navigation user interface with embedded access control rules and usage tracking parameters before distribution. The server pre-processes and validates the interface configuration, pre-establishing authorization relationships between users and devices. This preliminary configuration eliminates the need for time-consuming manual setup at each client device, as the system is already prepared for immediate deployment with full tracking and control capabilities.

Inventive Principle:
Principle #10Preliminary action

3Ease of operation

If a content management system distributes navigation user interfaces to multiple client devices, then ease of operation for file access is improved, but device complexity increases

Engineering Contradiction:
Improvefile access easeVSAvoidclient device complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The complex content management logic, including file access control, usage tracking, and navigation interface management, is extracted from individual client devices and centralized on the server. Client devices are reduced to simple presentation terminals that display the navigation user interface and capture user interactions, while all complex processing occurs on the server. This extraction enables ease of operation at client devices while concentrating complexity in the centralized system where it can be efficiently managed.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS11321640B2Distributing a user interface for accessing files
Publication Date: 2022.05.03 NOSTATIK MEDIA SA
  • US11321640B2 patent drawing
  • US11321640B2 patent drawing
  • US11321640B2 patent drawing

AI summary

In general, the subject matter described in this disclosure can be embodied in methods, systems, and program products for defining a navigation user interface that is to be presented by multiple client devices. A representation of the navigation user interface is presented. User input specifies a first collection of files that are to be accessible to users of the multiple client devices upon selection of a first element from the presentation of the navigation user interface. User input specifies a second collection of files that are to be accessible upon selection of a second element from the presentation of the navigation user interface. User input specifies multiple individuals to which the navigation user interface is to be displayed, and the navigation user interface is provided for display on devices assigned to the multiple individuals.