Contextual Analytics Injection via Isolated Virtual Containers
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Complex analytics-based computing systems require extensive time and expertise to configure and operate effectively, making it difficult for users to extract relevant data from vast amounts of information, often leading to inefficient data utilization and incorrect data selection.
Innovation Solution
A system and method that utilizes two isolated virtual containers within a web browser to analyze webpage or workflow data, inject executable instructions, and capture network traffic to identify specific display entities, providing contextual analytics data relevant to the user's interest, while ensuring data privacy and user authentication.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Quantity of substance
If complex analytics-based computing application programs are used to monitor workflows and system processes, then a rich feature set and comprehensive information are provided, but the configuration and operation time increases significantly
Solution Approach 1:
The patent extracts only the necessary analytics data related to the currently displayed webpage or workflow, rather than presenting all available analytics data. This is achieved through the analytics injection module that identifies the display entity and retrieves only relevant analytics data, eliminating the need for users to sift through voluminous unrelated information.
Solution Approach 2:
The patent segments the analytics data based on the specific display entity being viewed. The system divides the comprehensive analytics data set into context-relevant portions by identifying the current webpage or workflow and retrieving only the analytics data associated with that specific segment, rather than presenting the entire analytics database.
2Quantity of substance
If comprehensive analytics data collection is implemented across entire servers and websites, then complete monitoring coverage is achieved, but the difficulty of detecting and measuring relevant data increases
Solution Approach 1:
The patent introduces an analytics injection module as an intermediary between the comprehensive analytics data collection system and the user interface. This module automatically identifies the current display entity (webpage or workflow), queries the analytics database for relevant data, and injects only the contextually appropriate analytics data into the user interface, eliminating the need for users to manually search through comprehensive but unfiltered data.
3Measurement precision
If users manually configure and sift through analytics data to find relevant information, then data accuracy can be verified, but the productivity decreases
Solution Approach 1:
The patent implements self-service automation where the analytics injection module automatically performs the tasks of identifying the display entity, querying relevant analytics data, and injecting it into the user interface without requiring manual user configuration or data sifting. The system serves itself by automatically matching the current context with the appropriate analytics data, maintaining accuracy while dramatically improving productivity.
Data Source
AI summary
A system and method for providing contextual analytics data receives display entity data into a first virtual container, the display entity data including one or more instructions of the first virtual container. Instructions performing process operations are present within a second virtual container isolated from the first virtual container. The display entity data is analyzed to identify a webpage, for example, associated with the display entity data. If necessary, executable code is injected into the first virtual container in order to expose data of the first virtual container to the operations of the second virtual container so that further identification of the display entity may be made. A request is made by the second virtual container to one or more computing systems to provide available analytics data pertaining to the display entity data, after which the available analytics data is displayed for a user.


