Local Server Caching for Mobile Data Access During Network Congestion

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

During large events, mobile computing devices face difficulty accessing high traffic websites due to network congestion as many users attempt to access the same websites, leading to delays in receiving audio/video coverage.

Innovation Solution

A method and system that involves a local server system detecting high traffic websites and storing their data in memory, allowing mobile devices to access this data through a local server instead of directly from service providers, reducing congestion by using a local URL for high traffic websites.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If users access high traffic websites directly through the Internet during large events, then users can access websites, but network congestion occurs causing delays and difficulty in accessing websites

Engineering Contradiction:
Improvewebsite access speedVSAvoidwebsite accessibility
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

A local server system is introduced as an intermediary between mobile computing devices and high traffic websites. The local server receives website data from service providers and stores it locally, then serves this cached data to users at the event location. This intermediary approach allows users to access high traffic websites without directly competing for bandwidth with all other users, thereby maintaining both access speed and reliability during large events

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The local server system proactively retrieves and stores website data from high traffic websites before users need to access them during the event. By performing this data caching action in advance, the system prepares content locally so that when users request these websites, they receive data from the local server rather than waiting for Internet retrieval, thus preventing congestion-related delays

Inventive Principle:
Principle #10Preliminary action

2Productivity

If a local server system caches website data locally, then network congestion is reduced and access speed improves, but system complexity increases

Engineering Contradiction:
Improvewebsite data retrieval efficiencyVSAvoidlocal server system complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The local server system automatically detects which websites are being accessed by users at the event location and autonomously retrieves and caches the data for those websites. The system monitors traffic patterns, identifies high-demand websites, and proactively stores their content without requiring manual configuration or intervention. This self-service capability reduces the operational complexity while maintaining the productivity benefits of local caching

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS11190572B1Method and apparatus for accessing data for large events with a smart mobile application
Publication Date: 2021.11.30 UNITED SERVICES AUTOMOBILE ASSOCIATION (USAA)
  • US11190572B1 patent drawing
  • US11190572B1 patent drawing
  • US11190572B1 patent drawing

AI summary

A system and method for determining and storing website data from high traffic websites in memory during a large event at an event location for access by mobile computing devices through an event application is disclosed. The method may include determining, by a local server system at the event location, high traffic websites from the detected plurality of websites accessed by the users through the mobile computing devices at the event location. The method may also include allowing a user to select a website and retrieve website data for the selected website from the memory of the local server system when the selected website is a high traffic website by converting a uniform resource locator of the website managed by a service provider to a local uniform resource locator pointing to a storage location of website data stored in the local server system.