Middleware Link Interception for Local Data Caching
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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.
3Loss of information
If remote data is accessed directly from multiple sources, then comprehensive data is available, but network load and latency increase
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.
Data Source
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.


