Access Session Management via Trunk Branch Data Segmentation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In network management systems with web-based interfaces, concurrent access sessions from different devices or browsers using the same account lead to poor user experience and performance issues due to shared status data, either resulting in inconsistent settings or excessive data storage.
Innovation Solution
Creating separate branch status data for each access session, which is updated independently and merged with trunk status data upon session end, allowing for user preference maintenance while reducing data storage and avoiding resource contention.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Quantity of substance
If a single set of status data is shared across all concurrent access sessions, then system resource usage is reduced, but user experience deteriorates due to inconsistent settings across different devices and browsers
Solution Approach 1:
The patent segments status data into two distinct types: trunk status data (shared across all sessions) and branch status data (specific to each access session). This segmentation allows each session to have its own customized settings while sharing common configuration data, thereby improving user experience without excessive resource consumption.
Solution Approach 2:
The patent applies local quality by making status data properties session-specific where needed. Branch status data contains session-local customizations (such as device-specific display settings or browser-specific configurations) while trunk status data contains universal settings, ensuring each session receives appropriate localized data.
2Ease of operation
If separate status data is created for each access session, then user experience is improved with consistent settings, but data storage increases significantly
Solution Approach 1:
By dividing status data into trunk and branch components, the patent avoids duplicating entire status data sets for each session. Only session-specific branch data is stored separately, while common data resides in the shared trunk, significantly reducing total storage requirements compared to complete duplication.
Solution Approach 2:
The patent merges trunk status data with branch status data to form the complete status data for each session. This combining approach allows the system to store a single copy of common data in the trunk while adding only necessary session-specific additions, minimizing redundant storage.
3Quantity of substance
If a single set of status data is used by all concurrent access sessions, then data storage is reduced, but system performance deteriorates due to resource contention during concurrent access
Solution Approach 1:
The patent segments status data access by providing separate branch status data for each concurrent session. This segmentation allows multiple sessions to access and modify their own branch data independently without locking or contention on shared resources, thereby maintaining system performance during concurrent operations.
Solution Approach 2:
The branch status data acts as an intermediary layer between the shared trunk status data and individual session operations. This intermediary allows sessions to work with their own isolated data copies for frequently accessed fields, reducing direct contention on the trunk data while maintaining data consistency through controlled updates.
4Productivity
If separate status data is created for each access session, then resource contention is avoided, but data management complexity increases
Solution Approach 1:
The patent segments status data into a hierarchical structure with trunk and branch levels, each serving specific purposes. This structured segmentation simplifies data management by clearly defining which data is shared and which is session-specific, making it easier to track and manage compared to completely separate data sets for each session.
Solution Approach 2:
The patent combines trunk and branch status data to form complete session data, providing a unified data model that simplifies management operations. This merging approach allows the system to handle data as a cohesive structure rather than managing entirely separate data sets for each session, reducing operational complexity.
Data Source
AI summary
A method includes the following: creating trunk status data for each user account, in response to detecting a plurality of concurrent access sessions relating to a single user account, creating respective branch status data for each access session; updating the branch status data in accordance with user access operations; and when an access session relating to a user account ends, updating the trunk status data for said user account based on a comparison of the branch status data of the access session which has ended with the trunk status data for said user account.


