Middleware Link Interception for Local Data Caching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current monitoring processes for enterprise resources are mutually exclusive and cannot integrate multiple resources, large data, and employee records, making it difficult to implement measurable goals and objectives, and lack flexibility due to extensive customization.

Innovation Solution

The Research Enterprise Systems (RES) utilize a middleware application to download and intercept links from multiple remote resources, mapping them to local sources for reduced latency and bandwidth use, providing rich visualizations and analytics through local caches and proxies, and employing device and user identification for customized content delivery across various devices.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If monitoring processes are customized extensively for specific resources, then they can effectively monitor those specific resources, but they cannot integrate multiple resources and become mutually exclusive

Engineering Contradiction:
Improvemonitoring effectivenessVSAvoidresource integration capability
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent implements a universal monitoring framework that can monitor multiple resource types (computational resources, storage resources, network resources, etc.) through a single integrated system. The framework uses standardized monitoring templates and common data structures that can adapt to different resource types without requiring separate customized monitoring processes for each resource, thereby achieving both reliability and versatility.

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

Solution Approach 2:

The monitoring framework segments monitoring functions into modular components including resource-specific monitoring agents, a central monitoring server, and standardized processing modules. Each resource type has its own monitoring agent that collects data using standardized interfaces, allowing the system to maintain specialized monitoring capabilities for each resource while integrating them into a unified monitoring process through the central server.

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If a unified monitoring system integrates multiple resources and large data, then it provides holistic resource management, but it increases system complexity and makes implementation of measurable goals difficult

Engineering Contradiction:
Improveresource integration capabilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces a central monitoring server that acts as an intermediary between diverse resource monitoring agents and the user interface. This intermediary consolidates and standardizes data from multiple sources, transforms heterogeneous data into unified formats, and presents integrated information through standardized reporting mechanisms, thereby reducing the complexity burden on both the data collection layer and the user interface layer.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The monitoring system uses standardized parameter definitions and measurement units across all resource types. By establishing common performance metrics and measurement standards that can be applied uniformly across different resource types, the system simplifies the integration of diverse data while maintaining the ability to measure and compare performance across computational, storage, and network resources.

Inventive Principle:
Principle #35Parameter changes

3Loss of information

If remote data is accessed directly from multiple sources, then comprehensive data is available, but network load and latency increase

Engineering Contradiction:
Improvedata completenessVSAvoidnetwork latency
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The monitoring framework performs preliminary data collection and processing at the source through monitoring agents that continuously gather resource performance data and store it in local buffers or databases. This preliminary action ensures data is readily available when needed, eliminating the need for repeated real-time queries to remote sources and reducing network latency while maintaining complete data availability.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10678937B2Resolution system that provides access to remote data locally
Publication Date: 2020.06.09 UT BATTELLE LLC
  • US10678937B2 patent drawing
  • US10678937B2 patent drawing
  • US10678937B2 patent drawing

AI summary

A system and method that provides access to remote data locally by identifying and downloading linked content from a plurality of remote sources through a communication network; decomposing the downloaded content into local content elements by intercepting links between the content elements and mapping the intercepted links to redirected links that locate the same download content in a local cache or a local server proxy; identifying remote devices requesting access to the local cache or the local server proxy and the device's functionality through a tracking code stored on the remote devices and a probabilistic tracking; and providing access to the local cache or the local server proxy in response to authorizations associated with the identified devices and a user.