Generic Web Application Container for Customized Deployment

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Providers of web communication applications face challenges in efficiently and intuitively delivering customized interfaces to customers, as existing methods lack a standardized approach for configuring and deploying tailored web applications across diverse user devices and platforms.

Innovation Solution

A generic web application container is configured based on user identity, utilizing a bootstrap application to prompt for credentials, which then retrieves a customized URL from a configuration server to load a runtime web application, allowing for centralized management and deployment of customized web applications across various devices and platforms.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple customized web applications are deployed for different customers, then customization capability is improved, but device complexity and deployment complexity increase

Engineering Contradiction:
Improvecustomization capabilityVSAvoiddeployment complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements a universal web application container that can host multiple customized web applications for different customers. The container provides a standardized interface and configuration mechanism that works across all customizations, allowing one deployment infrastructure to serve multiple customers with different requirements. This resolves the contradiction by making the deployment system universally applicable rather than requiring separate complex deployments for each customization.

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

Solution Approach 2:

The patent embeds customized web applications within a standardized container structure. The container acts as a parent structure that houses multiple customer-specific applications, each with their own configuration. This nesting approach allows complex customized applications to be managed within a simpler universal container, reducing overall deployment complexity while maintaining customization capability.

Inventive Principle:
Principle #7Nested doll (Nesting)

2Adaptability or versatility

If customized interfaces are provided for each customer, then customer satisfaction is improved, but configuration management complexity increases

Engineering Contradiction:
Improveinterface customizationVSAvoidconfiguration management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent applies local quality by allowing each customer to have their own specific configuration parameters within the standardized container. Each customization is localized to specific configuration entries rather than requiring complete custom interfaces. This enables interface customization for each customer while managing complexity through localized rather than global customization.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent uses parameter-based configuration where customized interfaces are achieved by changing specific parameters within the standardized container framework. Rather than creating entirely custom interfaces for each customer, the system modifies parameters such as display preferences, data formats, and interface elements within the universal container. This approach provides customization while maintaining manageable configuration complexity through parameterization.

Inventive Principle:
Principle #35Parameter changes

3Ease of manufacture

If a standardized deployment approach is used, then ease of deployment is improved, but flexibility for customizations is reduced

Engineering Contradiction:
Improveease of deploymentVSAvoidcustomization flexibility
Core Design Contradiction:
Ease of manufactureVSAdaptability or versatility

Solution Approach 1:

The patent implements preliminary action by pre-configuring a standardized container framework that includes all necessary infrastructure for deployment. The container is prepared in advance with configuration mechanisms, interface templates, and integration points ready for customer-specific customizations. This preliminary setup enables easy standardized deployment while preserving flexibility for later customizations without requiring complex ad-hoc configuration.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentEP3673364B1Web application configuration management
Publication Date: 2023.05.03 GENBAND US LLC
  • EP3673364B1 patent drawingFigure 1
  • EP3673364B1 patent drawingFigure 2
  • EP3673364B1 patent drawingFigure 3

AI summary

A method performed by a computing system includes executing a web application container and in response to determining that a runtime web application for the web application container is not locally accessible, prompting a user for credentials. The method further includes sending the credentials to a configuration server and after sending the credentials to the configuration server, receiving a target uniform resource locator (URL). The target URL may point to a runtime web application on a first runtime web application server. The method further includes downloading the runtime web application to the computing system and executing the runtime web application.