Customized User Interface Generation for Browser Tab Automation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing user interface generation systems require users to frequently navigate between different interfaces and switch views to access data or functionality, leading to inefficient use of electronic devices.

Innovation Solution

A system that generates customized user interfaces by selecting and configuring a set of configurable objects, applying rules and modifications, and transmitting instructions to software applications to display the interfaces in a targeted order, reducing the need for manual navigation and improving automation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If users manually navigate between different user interfaces and switch views to access data or functionality, then users can access all available data and functionality, but the efficiency of use of electronic devices deteriorates due to frequent navigation and view switching

Engineering Contradiction:
Improveefficiency of useVSAvoidtime spent on navigation
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent merges multiple user interfaces and configurable objects into a single consolidated user interface. The system receives a selection of configurable objects from different interfaces and combines them into one unified interface that displays all selected objects simultaneously, eliminating the need for users to switch between multiple interfaces and views to access different data or functionality.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent transitions from a one-dimensional sequential navigation model (switching between interfaces in time) to a two-dimensional spatial arrangement (displaying multiple configurable objects simultaneously in space). The consolidated interface arranges selected configurable objects in a grid or panel layout, allowing users to access multiple objects at once rather than sequentially.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Adaptability or versatility

If users access multiple configurable objects across different interfaces, then comprehensive access to functionality is achieved, but the complexity of operation increases due to frequent interface switching

Engineering Contradiction:
Improveaccess to functionalityVSAvoidease of use
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The system consolidates multiple configurable objects from different user interfaces into a single unified interface. Users can select multiple configurable objects (such as webpages, slides, or document pages) and have them all displayed simultaneously in one interface, eliminating the need to switch between multiple interfaces and making the system easier to operate while maintaining comprehensive access to functionality.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The consolidated user interface serves multiple functions simultaneously by displaying and providing access to multiple different types of configurable objects (webpages, presentation slides, document pages) within a single unified interface. This multi-functional approach maintains versatility while simplifying operation.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Productivity

If a consolidated user interface displays multiple configurable objects simultaneously, then efficiency of access is improved, but the device complexity increases due to interface generation and configuration

Engineering Contradiction:
Improveaccess efficiencyVSAvoidinterface generation complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system automatically generates the consolidated user interface by receiving selections of configurable objects from users and autonomously configuring their arrangement and display parameters. The interface generation process is automated, with the system handling the complexity of organizing multiple configurable objects (webpages, slides, document pages) into a coherent layout without requiring manual intervention for each configuration detail.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system performs preliminary configuration work by pre-organizing configurable objects into a consolidated interface structure before the user needs to access them. The interface generation system prepares the arrangement, scaling, and positioning of multiple configurable objects in advance, so that when users select objects to include, they are already configured for optimal simultaneous display, reducing the complexity of real-time interface generation.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11620142B1Generating and customizing user interfaces for demonstrating functions of interactive user environments
Publication Date: 2023.04.04 ONETRUST LLC
  • US11620142B1 patent drawing
  • US11620142B1 patent drawing
  • US11620142B1 patent drawing

AI summary

In general, various aspects of the present invention provide methods, apparatuses, systems, computing devices, computing entities, and/or the like for generating customized user interfaces. In accordance with various aspects, a method is provided that comprises: providing a content generation interface that includes control elements for selecting interactive content; receiving, via the control elements, a selection of a set of webpages comprising the interactive content; configuring, based on the selection, the interactive content to be displayed via browser tabs by: including a set of object identifiers, wherein each object identifier represents a corresponding webpage that is to be displayed via a browser tab; and transmitting an instruction to a browser application executing on a target device causing the browser application to launch browser tabs to display the interactive content by displaying the corresponding webpage via a browser tab of the browser tabs.