Centralized UI Element Repository for Consistent Computing System Representation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing user interface management software for computing systems often provides inconsistent and inaccurate UI elements, leading to user confusion and reduced productivity due to generic or outdated representations of system elements across different UI clients.

Innovation Solution

A centralized repository of UI elements is established to provide consistent and up-to-date UI information to UI clients, ensuring that all users, regardless of their client, receive accurate and relevant visual, tactile, or multimedia representations of computing system elements, thereby improving user experience and reducing errors.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If each UI client independently provides UI elements, then each client can have customized UI elements, but UI elements become inconsistent and inaccurate across different clients

Engineering Contradiction:
Improvecustomization of UI elementsVSAvoidconsistency and accuracy of UI elements
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent introduces a centralized UI element repository as an intermediary between the computing system and multiple UI clients. This repository stores standardized UI elements that are retrieved by all clients, ensuring consistency and accuracy while allowing each client to access the same reliable source. The repository acts as a mediator that resolves the conflict between customization needs and consistency requirements.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent merges the scattered UI element definitions from multiple independent UI clients into a single centralized repository. By combining all UI element definitions in one location, the system ensures that all clients access the same accurate and consistent UI elements, eliminating the inconsistencies that arise from independent client-based definitions.

Inventive Principle:
Principle #5Merging (Combining)

2Reliability

If a centralized repository of UI elements is implemented, then consistency and accuracy of UI elements improve, but system complexity increases

Engineering Contradiction:
Improveconsistency and accuracy of UI elementsVSAvoidsystem architecture complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The centralized UI element repository serves multiple functions: it stores UI elements, manages updates, and provides access to all UI clients through a standardized interface. This multi-functional design consolidates what would otherwise require separate mechanisms in each UI client, reducing overall system complexity while improving reliability.

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

3Productivity

If UI elements are updated in each UI client independently, then each client can have up-to-date elements, but updates become outdated and conflicting

Engineering Contradiction:
Improvetimeliness of UI element updatesVSAvoidaccuracy of UI element representations
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system performs preliminary actions by pre-defining and storing accurate UI element definitions in the centralized repository. These predefined elements serve as the single source of truth, eliminating the need for each UI client to independently update elements and preventing outdated or conflicting representations from propagating through the system.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9933916B1Methods, systems, and computer readable mediums for providing user interface information associated with a computing system
Publication Date: 2018.04.03 EMC IP HLDG CO LLC
  • US9933916B1 patent drawing
  • US9933916B1 patent drawing
  • US9933916B1 patent drawing

AI summary

Methods, systems, and computer readable mediums for providing user interface (UI) information associated with a computing system are disclosed. According to one exemplary embodiment, a method for providing UI information comprises receiving, from a requesting entity, a request for information associated with an element of a computing system, selecting, using data from the request, a UI element for representing the element from a repository comprising a set of UI elements for representing various elements of the computing system, and providing, to the requesting entity, UI information for displaying the UI element.