Local Cloud Service Buffering for Intermittent Connectivity

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Cloud computing systems face challenges in maintaining high availability without complex and expensive redundant connections, especially in scenarios with intermittent connectivity, such as automotive or mobile applications, where users need to access services without permanent internet connections.

Innovation Solution

A system that allows local processing of requests by a client device, which duplicates requests to both a cloud service and a local substitute functionality, using a replacement dispatcher to monitor network quality and switch to local processing if cloud connectivity is poor, ensuring transparent service continuity with minimal restrictions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If redundant network connections are provided to ensure service availability, then reliability is improved, but device complexity and cost increase

Engineering Contradiction:
Improveservice availabilityVSAvoidnetwork connection complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system performs preliminary actions by buffering requests locally and executing them with local substitute functionality before cloud connectivity is needed. This prepares the system in advance for potential connection failures, allowing seamless operation during interruptions without requiring complex redundant network infrastructure.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The invention creates a local copy of cloud service functionality through substitute computation units. Instead of relying on redundant network connections, the system replicates essential cloud services locally, enabling operations to continue autonomously when cloud connectivity is interrupted.

Inventive Principle:
Principle #26Copying

2Device complexity

If cloud services are used without local processing capability, then device complexity is reduced, but reliability deteriorates during connection interruptions

Engineering Contradiction:
Improvesystem simplicityVSAvoidservice continuity
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The system segments cloud service functionality into two parts: core processing remains in the cloud while essential substitute functionality is maintained locally. This segmentation allows the device to operate with simplified architecture during normal conditions while gaining reliability during interruptions through the local substitute computation unit.

Inventive Principle:
Principle #1Segmentation

3Reliability

If local substitute computation is implemented, then reliability during connection interruptions is improved, but productivity decreases due to slower local processing

Engineering Contradiction:
Improveservice availability during interruptionsVSAvoidprocessing speed
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system applies partial action by using local substitute functionality only when necessary (during cloud connection interruptions). During normal operation, the cloud service handles all processing, maintaining full productivity. The local substitute provides sufficient functionality to maintain service continuity, accepting reduced performance only when cloud access is unavailable.

Inventive Principle:
Principle #16Partial or excessive action

4Measurement precision

If requests are processed exclusively in the cloud, then processing quality is improved, but adaptability to intermittent connectivity deteriorates

Engineering Contradiction:
Improvecomputation qualityVSAvoidconnectivity flexibility
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The system dynamically adapts its processing strategy based on cloud connectivity status. When connected, it uses cloud processing for high quality results. When disconnected, it automatically switches to local substitute functionality. This dynamic behavior provides adaptability to intermittent connectivity while maintaining the ability to deliver quality results when possible.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS10491504B2System for support in the event of intermittent connectivity, a corresponding local device and a corresponding cloud computing platform
Publication Date: 2019.11.26 CERTIVA DIGITAL LLC
  • US10491504B2 patent drawing
  • US10491504B2 patent drawing

AI summary

A system wherein a request can be processed both in a cloud service and autonomously or locally via a client, and a monitoring of the network quality, for example, the presence of delay, is carried out, and wherein, depending on the current accessibility of the cloud platform, optionally a local alternative calculation is carried out, which may be slower or, for example in the event of real-time requirements, is of a lower quality than the corresponding cloud service, and the result thereof is then temporarily used alternatively by the client is provided. In this way, cloud services can be locally buffered, thereby cushioning connection interruptions between end device and cloud platform, whereby cloud services can be used in a transparent manner for the user and, even in the event of connection interruptions.