Application UI Overlay for Unified ALM Data Access

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Software providers face inefficiencies when managing multiple application lifecycle management (ALM) systems, as each system has a unique user interface and data organization structure, requiring users to learn multiple systems to gain a global perspective of a software application's lifecycle, which is cumbersome and outside their expertise.

Innovation Solution

The implementation of application user interface overlays that utilize the existing user interface of the software application as a navigation tool, allowing access to ALM data from multiple systems through an overlay, eliminating the need for users to learn multiple systems by providing a single focal point for accessing ALM data.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple ALM systems are used to manage different aspects of application lifecycle, then comprehensive ALM coverage is achieved, but user operation complexity increases due to multiple unique interfaces and learning curves

Engineering Contradiction:
ImproveALM coverageVSAvoidUser operation complexity
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent introduces an overlay interface as an intermediary layer between the user and multiple ALM systems. This overlay presents a unified, consistent interface that translates user actions into system-specific commands for different ALM systems behind the scenes, eliminating the need for users to learn multiple unique interfaces while maintaining comprehensive ALM coverage.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The overlay interface serves multiple functions simultaneously: it provides a unified user interface, manages data across multiple ALM systems, and coordinates lifecycle events. This single universal interface replaces the need for separate interfaces for each ALM system, reducing operational complexity while maintaining versatility.

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

2Adaptability or versatility

If multiple ALM systems with different data organization structures are deployed, then specialized ALM capabilities are obtained, but system complexity increases requiring users to learn multiple systems

Engineering Contradiction:
ImproveALM capabilitiesVSAvoidSystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The overlay acts as a mediator that abstracts the complexity of multiple different data organization structures. It maintains a unified data model that maps to various ALM system structures, translating between the unified model and system-specific structures automatically, thus preserving specialized capabilities while hiding complexity from users.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent segments the complexity management function: the overlay handles high-level unified data organization and user interaction, while individual ALM systems handle their specialized data structures. This segmentation allows each layer to focus on its specific function, reducing overall system complexity perception for users.

Inventive Principle:
Principle #1Segmentation

3Loss of information

If users access ALM data through multiple separate systems, then complete ALM information is available, but time efficiency decreases due to navigating multiple interfaces

Engineering Contradiction:
ImproveALM information completenessVSAvoidTime efficiency
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The overlay merges access to multiple ALM systems into a single unified interface. Users interact with one consistent interface that consolidates data and functions from multiple underlying systems, eliminating the need to navigate between separate interfaces while maintaining complete ALM information availability.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The unified overlay interface provides universal access to all ALM data and functions across multiple systems through a single consistent interface, enabling users to retrieve complete ALM information without time loss from interface switching.

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

Data Source

PatentUS10282177B2Application user interface overlays for application lifecycle management
Publication Date: 2019.05.07 VMWARE INC
  • US10282177B2 patent drawing
  • US10282177B2 patent drawing
  • US10282177B2 patent drawing

AI summary

Example application user interface overlays for application lifecycle management are disclosed. Some example methods for application lifecycle management disclosed herein include activating a client to present an overlay over a user interface of an application, the overlay identifying an element of the user interface for which application lifecycle management data associated with the application is available for presentation. Such disclosed example methods also include presenting the application lifecycle management data in the overlay in response to detecting an input command while the overlay is active. Other example methods for application lifecycle management disclosed herein include obtaining application lifecycle management data associated with an element of a user interface of an application from a plurality of application lifecycle management data systems, and transmitting the application lifecycle management data to a client that is to include the application lifecycle management data in an overlay presented over the user interface of the application.