Multi-Window Interface for Group Communication Systems
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Desktop GUI applications developed using web technologies typically restrict users to a single window, making it cumbersome to manage multiple tasks simultaneously, while creating multiple application instances leads to resource wastage.
Innovation Solution
A system that allows dividing the content of a user interface into multiple windows by creating child windows from a parent window, enabling users to view multiple topics concurrently without duplicating resources.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If multiple application instances are created to allow multiple tasks, then users can view multiple topics simultaneously, but memory and processor resources are wasted
Solution Approach 1:
The application window is segmented into multiple child windows that can be created from a single parent window instance. Each child window represents a separate task or topic view, allowing users to work with multiple topics simultaneously while sharing the underlying application resources, thereby avoiding the resource overhead of creating multiple full application instances.
2Loss of energy
If a single window is used for the application, then resource usage is minimized, but users cannot efficiently manage multiple tasks at the same time
Solution Approach 1:
The solution transitions from a single-dimensional window view to a multi-dimensional window hierarchy by introducing child windows nested within or derived from a parent window. This dimensional change allows users to organize and access multiple topics concurrently without requiring separate application instances, thus maintaining resource efficiency while enhancing productivity.
3Ease of operation
If web technology framework is changed to support multiple windows, then multiple tasks can be managed efficiently, but development complexity increases
Solution Approach 1:
The patent implements a universal window management system where a single parent window instance can generate and manage multiple child windows using existing web technology frameworks. This multi-functional approach allows the same framework to handle both single-window and multi-window scenarios without requiring a complete framework change, thus maintaining ease of operation while avoiding increased development complexity.
Data Source
AI summary
A system, method, and computer-readable media for dividing the content of a user interface for a group-based communication system among a plurality of windows. A parent window may comprise a plurality of panes. A child window may be created from the parent window by an actuation on a pane of the plurality of panes presented by the user interface. Child windows and the parent window may share computer memory. A plurality of windows may be created to divide the content of the user interface. Libraries designed for single window applications may be modified to work with a plurality of windows. The group-based communication system may be implemented via various web technologies.


