Local Caching Servers Using Listen Ranges for LAN Content Delivery

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The increased demand for digital content delivery to multiple electronic devices can overwhelm school Internet connections, leading to bandwidth limitations, excessive costs, and restricted network access due to large file sizes of content like digital textbooks.

Innovation Solution

Implementing a system that uses local caching servers and 'listen ranges' to enable electronic devices to acquire content from local area networks rather than the Internet, allowing client devices to request and retrieve identifiers for local caching servers from a registration server, thereby reducing the load on Internet connections.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If content is delivered to multiple electronic devices via Internet connection, then content delivery capability is improved, but network bandwidth consumption increases and Internet access becomes restricted

Engineering Contradiction:
Improvecontent delivery capabilityVSAvoidnetwork bandwidth consumption
Core Design Contradiction:
ProductivityVSQuantity of substance

Solution Approach 1:

The system segments content delivery into two paths: Internet-based delivery for initial content acquisition and local LAN-based delivery for subsequent distribution. Local caching servers are deployed at multiple sites to handle local distribution, separating the heavy bandwidth consumption from the Internet connection and confining it to local networks.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Local caching servers act as intermediaries between the Internet and electronic devices. These servers receive content via Internet connection and then serve local devices through LAN, mediating the content delivery process to protect the Internet connection from direct bandwidth stress.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If large files such as digital textbooks are downloaded to electronic devices, then content acquisition is improved, but Internet bandwidth capacity is exceeded and costs increase

Engineering Contradiction:
Improvecontent acquisition efficiencyVSAvoidbandwidth resource loss
Core Design Contradiction:
ProductivityVSLoss of energy

Solution Approach 1:

Content is downloaded to local caching servers in advance before being distributed to multiple devices. The caching servers pre-acquire large files like digital textbooks via Internet connection, so when devices need the content, it is already available locally, eliminating repeated Internet downloads.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system creates local copies of content on caching servers and distributes these copies to multiple devices. Instead of each device downloading the original content from the Internet, devices receive copies from local servers, preserving the original content source while enabling efficient local distribution.

Inventive Principle:
Principle #26Copying

3Adaptability or versatility

If multiple devices access content simultaneously over the same Internet connection, then content delivery coverage is improved, but network access performance deteriorates

Engineering Contradiction:
Improvecontent delivery coverageVSAvoidnetwork access speed
Core Design Contradiction:
Adaptability or versatilityVSSpeed

Solution Approach 1:

The system adds a spatial dimension to content delivery by deploying caching servers at multiple physical locations. Devices can access content from the nearest local server rather than all devices competing for a single Internet connection, effectively distributing the network load across different geographic locations.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Data Source

PatentUS10033818B2Using listen ranges to deliver content to electronic devices from local caching servers
Publication Date: 2018.07.24 APPLE INC
  • US10033818B2 patent drawing
  • US10033818B2 patent drawing
  • US10033818B2 patent drawing

AI summary

In the described embodiments, local caching servers (LCSs) are configured to cache content so that the content can be acquired by client electronic devices that are located on local area networks (LANs) with the LCSs. In some embodiments, to enable the acquisition of the cached content, a client electronic device sends, to a registration server, a request for identifiers for LCSs that are located on a LAN with the client electronic device. The request includes one or more “listen ranges,” each of which includes an indication of client electronic devices for which a corresponding LCS is to provide content. The registration server uses the listen ranges to select one or more LCSs, and returns identifiers for the one or more LCSs to the client electronic device. Using the one or more identifiers, the client electronic device acquires the content from an LCS via the LAN.