Node Server Caching for Rural Internet Access

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Rural and developing areas face challenges in accessing affordable and reliable internet connectivity due to scarcity of 'last mile' frequency bands and lack of comprehensive backhaul infrastructure, leading to limited internet access and quality.

Innovation Solution

A system utilizing node servers with local caches and switch servers to manage web resources, allowing switching between local and global networks, and incorporating AI and machine learning for efficient content delivery, prioritizing non-time-sensitive content caching, and implementing Wi-Fi offloading to reduce bandwidth demands.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Area of stationary object

If telecommunications carriers invest in comprehensive backhaul infrastructure to expand coverage, then connectivity coverage is improved, but capital expenditure and operational costs increase significantly

Engineering Contradiction:
Improveconnectivity coverage areaVSAvoidbackhaul infrastructure complexity
Core Design Contradiction:
Area of stationary objectVSDevice complexity

Solution Approach 1:

The system segments the network into multiple distributed node servers deployed across different locations. Each node server independently provides caching and content delivery services, eliminating the need for a single comprehensive backhaul infrastructure. This segmentation allows coverage expansion without proportional increases in centralized infrastructure complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements location-specific caching strategies where each node server stores content locally based on regional user preferences and access patterns. This local quality approach enables each node to serve its specific area efficiently without requiring all nodes to have identical comprehensive infrastructure, reducing overall system complexity while expanding coverage.

Inventive Principle:
Principle #3Local quality

2Productivity

If node servers cache non-time-sensitive content locally, then bandwidth consumption is reduced and access speed is improved, but storage requirements and cache management complexity increase

Engineering Contradiction:
Improvecontent delivery speedVSAvoidcache management complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system performs preliminary caching of non-time-sensitive content at node servers before users request it. By anticipating and pre-storing content locally at multiple distributed nodes, the system reduces bandwidth consumption during peak access times without requiring complex real-time cache management, as the caching action occurs in advance based on predictive algorithms.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements feedback mechanisms where node servers monitor user access patterns, content popularity, and cache hit rates. This feedback information is used to dynamically adjust caching strategies, determine which content to retain or evict, and optimize local storage utilization. The feedback loop simplifies cache management by using data-driven decisions rather than complex manual configuration.

Inventive Principle:
Principle #23Feedback

3Loss of time

If switch servers dynamically route traffic between local and global networks, then bandwidth utilization is optimized and access latency is reduced, but network complexity and routing decision requirements increase

Engineering Contradiction:
Improvenetwork access latencyVSAvoidrouting system complexity
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The switch servers implement dynamic routing that automatically adapts to changing network conditions, user locations, and content availability. Rather than static routing configurations, the system continuously adjusts traffic flow between local and global networks based on real-time parameters such as cache hit rates, network congestion levels, and user access patterns. This dynamics approach reduces latency without requiring overly complex manual routing rules.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The node server acts as an intermediary between users and the global network, intelligently deciding whether to serve content from local cache or forward requests to the global network. This intermediary layer simplifies the overall routing complexity by handling local decision-making at the edge, preventing the need for complex centralized routing logic while still optimizing bandwidth utilization and access latency.

Inventive Principle:
Principle #24Intermediary (Mediator)

4Productivity

If AI and machine learning algorithms are deployed for content prioritization and caching decisions, then content delivery efficiency is improved and bandwidth utilization is optimized, but computational requirements and processing time increase

Engineering Contradiction:
Improvecontent delivery efficiencyVSAvoidcomputational energy consumption
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The system applies AI and machine learning algorithms selectively rather than universally. Instead of running complex computational models for every caching decision or content prioritization event, the system uses lightweight machine learning models for routine decisions and reserves more computationally intensive AI analysis for edge cases or strategic content selection. This partial application approach maintains delivery efficiency while reducing overall computational energy consumption.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The node servers are designed to autonomously make caching and routing decisions using embedded machine learning models that process local data without requiring constant communication with centralized AI processing centers. This self-service capability allows the system to leverage AI for efficiency improvements while minimizing the computational energy overhead associated with external AI service calls, as decisions are made locally with minimal external intervention.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10979498B2System, method and device for provision and management of web resource
Publication Date: 2021.04.13 VOXP PTE LTD
  • US10979498B2 patent drawing
  • US10979498B2 patent drawing
  • US10979498B2 patent drawing

AI summary

Disclosed is a system for the provision and management of web resource including a node server configured to store a plurality of web resource usage profiles associated with one or more users, the node server comprises a local cache to store web resources;a switch server arranged in signal communication with the node server and configured to switch the provision of web resource between a first mode and a second mode;wherein the node server is connectable to at least one of a local and a global network; and wherein in the first mode the node server retrieves web resource from the local cache; and in the second mode the node server retrieves web resource from at least one of the local and the global network. A device in the form a node server and a method using the node server to provide and manage web resource are also disclosed.