Multi-User Interface with Virtual Pointers for Simultaneous Interaction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Traditional computing devices are configured for sequential use by single users, limiting simultaneous interaction and collaboration among multiple users.
Innovation Solution
A shared digital workspace system that includes sensors to detect users and a graphical user interface allowing multiple users to interact simultaneously, with basic functionality available to all and conditional functionality accessible through user authentication, enabling seamless collaboration and personal data integration.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If a computing device is configured for single-user sequential operation, then system simplicity and user authentication security are maintained, but simultaneous multi-user collaboration capability is lost
Solution Approach 1:
The system segments user interactions by detecting individual users and assigning each a unique virtual pointer (cursor, finger, or other indicator). This allows the interface to treat multiple users as separate logical entities, enabling simultaneous interaction without conflating their actions. The segmentation of user identity and interaction control resolves the contradiction by maintaining system simplicity while enabling multi-user capability.
Solution Approach 2:
The computing device is designed to perform multiple functions: it can operate in single-user mode for simplicity and in multi-user mode for collaboration. The system universally supports both operational modes through a unified interface that adapts based on the number of detected users. This multi-functionality allows the same device to serve different collaboration needs without requiring separate systems.
2Productivity
If a computing device supports sequential single-user operation, then interface design and user control remain simple, but collaboration efficiency and productivity are reduced
Solution Approach 1:
Virtual pointers serve as intermediaries between multiple users and the shared graphical interface. Each user's actions are mediated through their assigned pointer, which tracks and indicates their interactions on the common display. This intermediary mechanism enables clear attribution of actions to specific users while maintaining a unified interface, thereby improving collaboration efficiency without significantly complicating the user experience.
Solution Approach 2:
The system creates virtual copies of user presence on the interface through pointers. Instead of requiring separate physical devices or complex multi-display configurations, each user is represented by a software-based pointer that copies the essential function of user indication to the shared interface. This copying approach enables multi-user collaboration while preserving interface simplicity.
3Reliability
If user authentication is implemented for personal data access, then user privacy and security are protected, but immediate frictionless interaction for non-authenticated users is limited
Solution Approach 1:
The system dynamically adjusts the level of authentication required based on the interaction context. When users are detected, the system immediately enables basic collaborative interactions without authentication, allowing frictionless start-to-work. Authentication is dynamically prompted only when specific actions require access to personal data or sensitive operations. This dynamic authentication approach protects privacy while enabling immediate interaction.
Solution Approach 2:
The system performs preliminary user detection and pointer assignment before authentication is required. Users are immediately recognized and given interactive capability through their virtual pointers, allowing them to begin collaborating instantly. Authentication is prepared in the background but does not block initial interaction, enabling the system to secure personal data access while maintaining immediate accessibility for general collaboration.
Data Source
AI summary
The description relates to a shared digital workspace. One example includes a display device and sensors. The sensors are configured to detect users proximate the display device and to detect that an individual user is performing an individual user command relative to the display device. The system also includes a graphical user interface configured to be presented on the display device that allows multiple detected users to simultaneously interact with the graphical user interface via user commands.


