Multiuser Interface Customization for Privacy-Safe Shared Data Views
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current computer networks fail to adequately address the challenges of generating customized user interfaces that cater to multiple users viewing the same data, particularly in complex environments like healthcare settings, where privacy, user attributes, and dynamic data updates are critical.
Innovation Solution
A system and method for generating a scrum interface that identifies unique views for each user based on their attributes and the subject's attributes, customizes page and container data, and allows for simultaneous viewing and coded input, with features like HTML rendering and aggregate scoring.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If a single user interface is provided for all users, then device complexity is reduced, but user customization and privacy requirements cannot be met
Solution Approach 1:
The user interface is segmented into multiple unique views, each tailored to specific user attributes and roles. The system divides the interface generation into discrete components (views, containers, controls, pages) that can be independently customized and assembled based on user characteristics, allowing personalized interfaces without requiring complete redesign for each user.
Solution Approach 2:
The system dynamically changes interface parameters (layout, content, controls) based on user attributes such as role, preferences, and authorization levels. By modifying interface parameters rather than creating entirely separate interfaces, the system achieves high adaptability while managing complexity through parameter-driven customization.
2Reliability
If multiple custom views are generated for each user, then user privacy and personalization are improved, but system processing time and complexity increase
Solution Approach 1:
User attributes, roles, and preferences are identified and stored in advance before interface generation occurs. The system performs preliminary authentication and attribute retrieval, preparing user-specific parameters beforehand so that actual interface rendering can proceed efficiently without real-time computation delays.
Solution Approach 2:
Instead of creating entirely new interfaces for each user, the system generates copies or variations of base interface templates, customized through parameter substitution. This copying approach with selective modification reduces processing time compared to building interfaces from scratch for each user while still achieving personalized results.
3Productivity
If dynamic data updates are implemented for multiple users, then data relevance and user engagement improve, but system resource consumption increases
Solution Approach 1:
The system merges data update operations by identifying common data elements across multiple user views. When data changes occur, the system efficiently propagates updates only to affected users and views rather than notifying all users, reducing redundant resource consumption while maintaining data relevance for each user.
Data Source
AI summary
Systems and methods for automated generation and customization of interfaces are disclosed herein. The method includes receiving a request to launch an interface and identifying a subject of the interface and a viewing user of the interface. Based on attributes of one or both of the subject and the viewing user, a page is selected and customized. One or several containers associated with the page are identified. Data associated with the containers is retrieved and customized, and the container is likewise customized. A customized view is generated based on the customized page, the customized one or more containers, and the customized data.


