Unified Run-Time Design-Time Environment for Web Analytics

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current web analytics services are generic and do not allow non-technical users to modify the relationship between a website and monitoring services, leading to delays and communication barriers when customizing monitoring data, as they require technical expertise to make design-time modifications.

Innovation Solution

A common run-time design-time environment is provided, allowing non-technical credentialed users to make design-time modifications without leaving the run-time environment, using a designer tool that unifies run-time and design-time, enabling customization of monitoring data without writing executable instructions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If non-technical users want to customize monitoring data, then they need to make design-time modifications, but they require technical expertise and must leave the run-time environment

Engineering Contradiction:
ImproveAbility to customize monitoring dataVSAvoidEase of making modifications
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent merges run-time and design-time environments into a single unified interface. Non-technical users can perform design-time modifications (customizing monitoring data, adding display elements) while remaining in the run-time environment, eliminating the need to switch contexts or write executable instructions. The system combines the functionality of both environments into one cohesive platform.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent introduces a intermediary layer that translates user-friendly actions into executable instructions. When non-technical users interact with the unified interface to customize monitoring, the system automatically generates and executes the necessary code modifications without requiring users to directly write or understand executable instructions. This intermediary mechanism bridges the gap between user intent and technical implementation.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If non-technical users make design-time modifications during run-time, then customization flexibility improves, but the system complexity increases

Engineering Contradiction:
ImproveCustomization flexibilityVSAvoidSystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system provides self-service capabilities where non-technical users can independently perform design-time modifications through the unified interface. The automatic generation and execution of executable instructions eliminates the need for technical intermediaries, allowing users to serve themselves without requiring developer assistance or complex configuration processes.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent enables dynamic parameter changes during run-time by allowing users to modify monitoring configurations, add display elements, and customize data collection parameters on-the-fly. The system handles these parameter changes automatically by generating appropriate executable instructions, maintaining flexibility while managing complexity through automated processing.

Inventive Principle:
Principle #35Parameter changes

3Ease of manufacture

If generic monitoring services are used, then implementation is simple, but they cannot be tailored to individual websites or specific metrics

Engineering Contradiction:
ImproveEase of implementationVSAvoidTailorability to specific needs
Core Design Contradiction:
Ease of manufactureVSAdaptability or versatility

Solution Approach 1:

The patent transforms the static, generic monitoring configuration into a dynamic system where parameters can be changed during run-time. Users can adapt the monitoring service to specific website needs by adding custom display elements, modifying monitoring parameters, and tailoring data collection to specific metrics, all while maintaining the ease of a standardized implementation through the unified interface.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS10365789B2Common run-time design-time environment
Publication Date: 2019.07.30 VMWARE INC
  • US10365789B2 patent drawing
  • US10365789B2 patent drawing
  • US10365789B2 patent drawing

AI summary

The present disclosure is related to methods, systems, and machine-readable media for a common run-time design-time environment. That a user has design credentials associated with a website can be confirmed. An indication of an interaction of the user with a display element of the website can be received during run-time. A graphical user interface associated with the display element can be displayed to the user during run-time responsive to the interaction and responsive to the confirmation that the user has design credentials. Input from the user that causes a design-time modification to a relationship between the website and a monitoring service can be received in a common run-time design-time environment.