Contextual Analytics Injection via Isolated Virtual Containers

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvevolume of analytics dataVSAvoidconfiguration and operation time
Core Design Contradiction:
Quantity of substanceVSLoss of time

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.

Inventive Principle:
Principle #2Taking out (Extraction)

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.

Inventive Principle:
Principle #1Segmentation

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

Engineering Contradiction:
Improvecoverage of analytics dataVSAvoiddifficulty of identifying relevant data
Core Design Contradiction:
Quantity of substanceVSDifficulty of detecting and measuring

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

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

Engineering Contradiction:
Improveaccuracy of analytics data selectionVSAvoiddata retrieval efficiency
Core Design Contradiction:
Measurement precisionVSProductivity

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.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS9910858B2System and method for providing contextual analytics data
Publication Date: 2018.03.06 INTUIT INC
  • US9910858B2 patent drawing
  • US9910858B2 patent drawing
  • US9910858B2 patent drawing

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.