Dynamic GUI Feature Delivery via Push Notifications

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional application updates require user intervention and can disrupt workflow, leading to delays and potential non-compliance with new features, especially when substantial changes like GUI modifications are involved, affecting productivity in enterprise-managed applications.

Innovation Solution

A system and method for dynamically displaying features in a portal application's GUI without user intervention, utilizing push notifications and management server commands to modify the GUI, enabling automatic display of new features, authentication, and application access without the need for full updates.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If traditional application updates are implemented, then new features can be added to the application, but user workflow is disrupted and productivity decreases

Engineering Contradiction:
Improvenew featuresVSAvoidworkflow continuity
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent segments the update process into two independent parts: (1) server-side feature activation through configuration changes, and (2) client-side feature delivery through push notifications. This allows the application to receive and implement new features without requiring full application updates, thus maintaining workflow continuity while adding adaptability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary actions by pre-configuring features on the server side before pushing them to clients. The management server prepares feature configurations, validates dependencies, and queues update commands in advance, so that when features are pushed to users, they can be applied immediately without interrupting workflow.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If full application updates are required for GUI modifications, then new features can be displayed, but update compliance decreases and productivity is affected

Engineering Contradiction:
ImproveGUI featuresVSAvoidupdate compliance
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent extracts the feature update capability from the traditional full application update process. Instead of requiring users to download and install complete application updates, the system extracts and delivers only the necessary feature configurations and GUI modifications through push notifications, significantly improving update compliance while maintaining feature adaptability.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system implements dynamic feature delivery where the application can adapt its functionality in real-time based on server-side configurations. Features are dynamically activated and pushed to users as needed, allowing the application to evolve without requiring users to complete traditional update cycles, thus improving both adaptability and compliance.

Inventive Principle:
Principle #15Dynamics

3Ease of operation

If administrators control feature availability, then access can be managed, but feature deployment is delayed due to full update requirements

Engineering Contradiction:
Improvefeature controlVSAvoiddeployment time
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The patent introduces a management server as an intermediary between administrators and end users. The management server handles feature configuration, validation, and distribution, allowing administrators to control feature availability while automatically managing the deployment process. This eliminates the need for manual full updates on each user device, significantly reducing deployment time while maintaining administrative control.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11675892B2Dynamically displaying features in a graphical user interface of an application
Publication Date: 2023.06.13 OMNISSA LLC
  • US11675892B2 patent drawing
  • US11675892B2 patent drawing
  • US11675892B2 patent drawing

AI summary

Examples described herein include systems and methods for dynamically displaying features in a GUI of a portal application that facilitates access to other applications. An example method can include receiving a push notification, from a notification service, at a user device upon which the portal application is installed. The push notification can indicate that a new feature is available for the portal application executing on the user device. The example method can include requesting, from the management server, at least one command for modifying the GUI of the portal application. The management server can provide the command or provide instructions for the user device to retrieve the command. The method can include receiving at least one command. The method can also include modifying the GUI of the portal application based on the received command and displaying the modified GUI.