Selective Caching Framework for Network-Resilient Computing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Computing devices face challenges in maintaining functionality during network instability due to storage and processing limitations, making it infeasible to download entire platforms, and caching entire remote servers can overwhelm the device.

Innovation Solution

A computing system selectively caches resources and functionalities based on historical utilization, current job, and environmental conditions, setting access control levels and queuing modifications for upload upon reconnection, ensuring situational awareness during network downtime.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the entire remote server is cached locally, then availability during network disruption is improved, but storage requirements and device overload increase

Engineering Contradiction:
Improveavailability during network disruptionVSAvoidstorage requirements
Core Design Contradiction:
ReliabilityVSVolume of stationary object

Solution Approach 1:

The patent segments the remote server into multiple individual entities (data, logic, dependencies, libraries) and selectively caches only those relevant to current workflows. This allows the system to maintain availability during network disruptions while avoiding the storage burden of caching the entire server.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Instead of caching the complete remote server (excessive action), the system caches only the necessary subset of entities based on current workflows and historical usage patterns (partial action). This partial caching approach provides sufficient availability during disruptions without overwhelming storage capacity.

Inventive Principle:
Principle #16Partial or excessive action

2Reliability

If more entities are cached to maintain functionality during network instability, then reliability is improved, but processing overhead and device resource consumption increase

Engineering Contradiction:
Improvefunctionality during network instabilityVSAvoidprocessing overhead
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system performs preliminary determination of which entities to cache based on current workflows and historical utilization patterns before network disruptions occur. This proactive selection ensures that only necessary entities are cached, reducing processing overhead while maintaining reliability during instability.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system automatically determines and manages entity caching based on historical usage data and current workflows without requiring manual intervention. This self-service approach optimizes the balance between reliability and processing overhead by leveraging past patterns to predict future needs.

Inventive Principle:
Principle #25Self-service

3Volume of stationary object

If selective caching is implemented, then storage requirements are reduced, but the complexity of determining which entities to cache increases

Engineering Contradiction:
Improvestorage requirementsVSAvoidcaching determination logic
Core Design Contradiction:
Volume of stationary objectVSDevice complexity

Solution Approach 1:

The system uses historical utilization patterns as feedback to automatically determine which entities should be cached. By analyzing past usage data, the system learns which entities are most valuable and pre-selects them for caching, reducing the complexity of manual determination while optimizing storage usage.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system changes the parameter of caching selection from manual/complete to automatic/selective based on historical utilization patterns. This parameter change simplifies the determination logic by using automated patterns recognition rather than complex manual decision-making, while still achieving optimal storage efficiency.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20260012517A1Caching framework to increase resilience to network instability
Publication Date: 2026.01.08 PALANTIR TECHNOLOGIES INC
  • US20260012517A1 patent drawing
  • US20260012517A1 patent drawing
  • US20260012517A1 patent drawing

AI summary

Computing systems methods, and non-transitory storage media are provided for obtaining a request or query indicative of a resource, tool, task, or workflow, determining any entities including data, logic, dependencies and libraries, within a remote server, corresponding to the resource, tool, task, or workflow, and selectively provisioning or caching, from the remote server, the entities at the computing system.