Hierarchical Edge Language Models for Unreliable Network Links

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Relying solely on cloud-based large language models (LLMs) in areas with limited and unreliable internet connections leads to prolonged downtime, significant delays, and high operational costs due to network outages and weak links.

Innovation Solution

Implementing a hierarchical edge computing architecture with small, medium, and large language models across different tiers, including frontline edge, back office edge, and cloud, to dynamically select and process queries locally, using context-specific data and offline preprocessing to minimize dependency on cloud resources.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If cloud-based large language models are used, then response quality and accuracy are improved, but response time and reliability deteriorate due to network outages and weak connections

Engineering Contradiction:
Improveresponse qualityVSAvoidresponse reliability
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The system segments language models into multiple tiers (small, medium, large) distributed across different locations (edge devices and cloud). This segmentation allows the system to select appropriate model sizes based on network conditions, ensuring both quality and reliability by having backup options available when cloud connections fail.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system introduces an intermediary component that dynamically selects and routes queries to appropriate language models based on network connectivity. This intermediary layer decouples the user from direct cloud dependency, enabling fallback to local or edge-based models when cloud access is unavailable, thus improving reliability without sacrificing response quality.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If cloud-based large language models are used, then response quality is improved, but operational costs increase due to data upload over weak links

Engineering Contradiction:
Improveresponse qualityVSAvoidoperational cost
Core Design Contradiction:
Measurement precisionVSLoss of energy

Solution Approach 1:

The system implements local quality by deploying smaller language models at edge devices and local servers closer to users. This allows processing to occur locally when possible, reducing the need to upload data over expensive weak network links. The local models provide sufficient quality for many tasks while dramatically reducing operational costs associated with cloud data transmission.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system adds a spatial dimension to model deployment by distributing models across multiple locations (cloud, edge, local devices) rather than relying solely on centralized cloud processing. This dimensional change enables the system to choose the most cost-effective processing location based on network conditions, reducing operational costs while maintaining response quality.

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

3Reliability

If smaller language models are deployed at edge devices, then response time and reliability are improved, but response quality and capability are reduced

Engineering Contradiction:
Improveresponse reliabilityVSAvoidresponse quality
Core Design Contradiction:
ReliabilityVSMeasurement precision

Solution Approach 1:

The system implements dynamic model selection where the appropriate language model size is chosen based on real-time network conditions and query complexity. When network conditions are good and queries are complex, larger models are used for higher quality. When network conditions are poor or queries are simple, smaller local models provide reliable fast responses. This dynamic adaptation resolves the contradiction between reliability and quality.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system creates a universal architecture that can handle multiple types of queries with appropriate model selection. The multi-tier model system provides universal functionality by routing different query types to appropriate model sizes - complex analytical queries to larger models and simple routine queries to smaller models - ensuring both reliability and adequate quality across all use cases.

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

4Productivity

If hierarchical edge computing architecture is implemented, then response time and cost are improved, but system complexity increases

Engineering Contradiction:
Improveresponse efficiencyVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The hierarchical architecture segments the system into distinct tiers (cloud, edge, local) with clearly defined roles. Each tier handles specific types of processing, which simplifies the overall system management despite the increased number of components. The segmentation allows independent optimization of each tier while maintaining overall system efficiency, resolving the complexity-productivity contradiction.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS12566626B2Edge cloud hierarchical language model design
Publication Date: 2026.03.03 MICROSOFT TECHNOLOGY LICENSING LLC
  • US12566626B2 patent drawing
  • US12566626B2 patent drawing
  • US12566626B2 patent drawing

AI summary

The present disclosure relates to systems and methods for using language models in locations with limited network connectivity. The systems and methods include a hierarchical edge architecture with a plurality of language models with diverse compute capabilities. The systems and methods dynamically select a language model from the plurality of language models to use to respond to a query received by a user in response to determining a level of network connectivity available at a user device.