Multi-Select Dropdown State Replication for Domain User Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing user interface systems face inefficiencies in adding users to domains, leading to increased computational processes and bandwidth consumption due to inefficient data handling and interaction processes.

Innovation Solution

Implementing a multi-select dropdown state replication method that allows a first computing device to receive a search query, generate a dropdown interface with results, select entities, and update the interface with added entities, while executing database requests to dynamically enroll users in domains, thereby streamlining data entry and presentation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If traditional user interface systems are used for adding users to domains, then the system can perform basic user addition functions, but computing efficiency decreases and bandwidth consumption increases due to inefficient data handling

Engineering Contradiction:
Improvecomputing efficiencyVSAvoidenergy usage
Core Design Contradiction:
ProductivityVSLoss of energy

Solution Approach 1:

The system performs preliminary actions by generating the complete dropdown interface with all search results before user selection. All data is prepared and cached on the client device, so that when users make selections, the system can immediately update the UI without requiring additional server requests for each selection, thereby improving computing efficiency and reducing energy consumption.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system creates a local copy of the search results and domain data on the client device. The dropdown interface is generated locally with all possible entities, and selections are processed locally. This copying approach eliminates the need for continuous server communication during user interaction, reducing bandwidth consumption and improving response time.

Inventive Principle:
Principle #26Copying

2Productivity

If traditional user interface systems are used for adding users to domains, then the system can perform basic user addition functions, but bandwidth consumption increases due to inefficient data handling and interaction processes

Engineering Contradiction:
Improvedata handling efficiencyVSAvoidbandwidth consumption
Core Design Contradiction:
ProductivityVSLoss of energy

Solution Approach 1:

The system performs preliminary actions by generating the complete dropdown interface with all search results before user selection. All data is prepared and cached on the client device, so that when users make selections, the system can immediately update the UI without requiring additional server requests for each selection, thereby improving computing efficiency and reducing energy consumption.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system creates a local copy of the search results and domain data on the client device. The dropdown interface is generated locally with all possible entities, and selections are processed locally. This copying approach eliminates the need for continuous server communication during user interaction, reducing bandwidth consumption and improving response time.

Inventive Principle:
Principle #26Copying

3Ease of operation

If the dropdown interface is updated dynamically with each entity addition, then user interface responsiveness improves, but computational overhead increases

Engineering Contradiction:
Improveinterface responsivenessVSAvoidcomputational overhead
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system performs preliminary actions by generating the complete dropdown interface with all search results before user selection. All data is prepared and cached on the client device, so that when users make selections, the system can immediately update the UI without requiring additional server requests for each selection, thereby improving computing efficiency and reducing energy consumption.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system creates a local copy of the search results and domain data on the client device. The dropdown interface is generated locally with all possible entities, and selections are processed locally. This copying approach eliminates the need for continuous server communication during user interaction, reducing bandwidth consumption and improving response time.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS10984015B2Multi-select dropdown state replication
Publication Date: 2021.04.20 CITRIX SYSTEMS INC
  • US10984015B2 patent drawing
  • US10984015B2 patent drawing
  • US10984015B2 patent drawing

AI summary

Aspects described herein are directed to the live updating of user interface elements through multi-select state replication. A resource management server may receive domain and search query information from a user computing device and may execute a database request based on the search query. The results of the search query may be generated by the resource management server in a dropdown user interface element. Through the dropdown element, the resource management server may receive one or more selections of the results of the search query generated in the dropdown element. Based on the one or more selections, the resource management server may add entities corresponding to the one or more selections to the domain and update the dropdown user interface element.