Router Controller Rerouting Offline Cloud Requests

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Unresponsive and/or offline systems in distributed environments cause delays and errors, as existing technologies lack effective mechanisms for rerouting requests and maintaining data integrity across disconnected components.

Innovation Solution

A system that includes a router and controller configured to reroute requests from a terminal to a cloud computing system, with an offline monitor detecting system availability and re-attempting communication, allowing the controller to switch states and process requests independently before transferring data to a central database upon reconnection.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the system relies on direct communication between terminal and cloud computing system, then communication simplicity is maintained, but system reliability deteriorates when cloud system is offline

Engineering Contradiction:
Improvesystem availabilityVSAvoidcommunication architecture
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces an offline monitor and router as intermediary components between the terminal and cloud computing system. The offline monitor detects cloud system availability and the router redirects requests to a local controller when the cloud system is offline, thereby maintaining system reliability without requiring complex communication architecture changes

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The offline monitor continuously monitors cloud system availability in advance before requests are sent. By detecting offline status beforehand and pre-configuring alternative routing paths, the system可以避免 delays and errors that would occur if detection happened after request failure

Inventive Principle:
Principle #10Preliminary action

2Productivity

If requests are routed to local controller when cloud system is offline, then processing continuity is maintained, but data consistency complexity increases

Engineering Contradiction:
Improverequest processing continuityVSAvoiddata management
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system implements feedback mechanisms where the offline monitor continuously checks cloud system availability and the router adjusts request routing based on this feedback. When the cloud system comes back online, the system detects this change and initiates data synchronization to maintain consistency between local and cloud databases

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The local controller continues to process requests locally without interruption when the cloud system is offline, maintaining productivity. The system ensures data consistency through automated synchronization processes that execute when connectivity is restored, rather than requiring manual intervention or complex real-time coordination

Inventive Principle:
Principle #20Continuity of useful action

3Reliability

If the system implements continuous monitoring and rerouting capabilities, then error reduction is achieved, but energy consumption increases

Engineering Contradiction:
Improveerror rateVSAvoidmonitoring energy
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The offline monitor performs periodic availability checks at intervals rather than continuously, reducing energy consumption while still effectively detecting cloud system offline status. The monitoring frequency can be adjusted based on system requirements and cloud system response characteristics

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS12028205B2Systems and methods for routing data in distributed environments
Publication Date: 2024.07.02 WALMART APOLLO LLC
  • US12028205B2 patent drawing
  • US12028205B2 patent drawing
  • US12028205B2 patent drawing

AI summary

Described in detail herein are systems and methods for routing data in a distributed environment. A controller can maintain an inactive state. A terminal can receive a request associated with a physical object. The terminal can be communicatively coupled to a cloud computing system. The terminal can attempt to transmit the request to the cloud computing system. A router communicatively coupled to the controller and cloud computing system can attempt to initiate communication between the terminal and the cloud computing system in response to the terminal attempt to transmit the request to the cloud computing system. The router can route the request to the controller in response to failing to initiate communication between the terminal and the cloud computing system after specified amount of time. The controller can switch from an inactive state to an active state in response to receiving the request.