Interactive Input System Multi-User Selection Management
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Interactive input systems often fail to support multiple users effectively, leading to disruptions in collaboration as selections made by one user can be inadvertently deselected or manipulated by another, causing object selectivity issues.
Innovation Solution
A method and system that associate each user with a unique ID for selection management, allowing multiple users to create and manipulate selections independently without interfering with each other's choices, by determining if a selection is currently associated with a user ID and creating a new selection if necessary, and including graphic objects in the selection based on user input events.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If a single selection is associated with a single user ID in interactive input systems, then one user can make selections, but multiple users cannot independently select and manipulate graphic objects simultaneously without interference
Solution Approach 1:
The patent segments the single shared selection into multiple user-specific selections by introducing a user ID parameter. Each user now has their own selection context, allowing independent manipulation of graphic objects without interfering with other users' selections. This segmentation resolves the contradiction by enabling multi-user capability while managing complexity through structured data organization.
Solution Approach 2:
The patent adds a new dimension to the selection system by incorporating user ID as an additional parameter. Instead of a flat single-selection model, the system now operates in a multi-dimensional space where selections are identified by both object and user ID, enabling multiple users to maintain independent selections simultaneously.
2Ease of operation
If multiple users share a single selection context, then collaboration is possible, but object selectivity is lost as one user's selections can be inadvertently deselected or manipulated by another
Solution Approach 1:
By segmenting the shared selection context into user-specific selections, the patent ensures that each user's selections are isolated and protected from unintended manipulation by other users. This segmentation simultaneously improves ease of operation for collaboration and maintains reliability of individual selections.
Solution Approach 2:
The user ID acts as an intermediary parameter that mediates between multiple users and the selection system. It ensures that each user's actions are properly attributed and that selections remain stable and attributable to the correct user, preventing inadvertent deselection or manipulation.
3Adaptability or versatility
If the system supports multiple selections by multiple users, then collaboration is enhanced, but the system complexity increases
Solution Approach 1:
The patent manages increased complexity through systematic segmentation of selections by user ID. This structured approach allows the system to support multiple user selections while maintaining organized data structures and clear ownership relationships, making the complexity manageable rather than chaotic.
Solution Approach 2:
The selection system is enhanced to be universal and multi-functional, supporting both single-user and multi-user scenarios through the same underlying mechanism. The user ID parameter provides a universal identifier that works across different user contexts, allowing the system to handle various collaboration scenarios without requiring separate specialized systems.
Data Source
AI summary
A method comprises receiving an input event associated with a first user ID, the input event being a command for selecting at least one graphic object; determining if a selection is currently associated with the first user ID; and if no selection is currently associated with the first user ID creating a first selection; associating the first selection with the first user ID; and including the selected at least one graphic object in the first selection.


