Relay Service Loss Handling via Message Queuing and Rerouting

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In communication networks, relays often erroneously relay messages to service devices when these devices go out of service, leading to service loss handling inefficiencies.

Innovation Solution

A relay device and method that periodically query other relays to determine when they are again in communication with service devices, allowing for rerouting of messages and queuing until communication is re-established.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If relays continue to relay messages to service devices that are out of service, then message routing simplicity is maintained, but service loss handling reliability deteriorates

Engineering Contradiction:
Improveservice loss handling reliabilityVSAvoidmessage routing complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system performs preliminary actions by detecting service device status changes before messages are erroneously relayed. The relay monitors communication with service devices and proactively identifies when a service device is out of service, preventing the harmful relaying of messages before it occurs.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback mechanisms where relays monitor communication status with service devices and adjust message routing based on this feedback. When a service device is detected as out of service, the relay receives feedback about this status and modifies its routing behavior accordingly, stopping message relaying to inactive devices.

Inventive Principle:
Principle #23Feedback

2Reliability

If relays stop relaying messages to service devices that are out of service, then service loss handling reliability is improved, but message delivery productivity deteriorates

Engineering Contradiction:
Improveservice loss handling reliabilityVSAvoidmessage delivery productivity
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The message routing is made dynamic rather than static. The relay continuously monitors service device status and adapts its routing behavior in real-time. When a service device becomes unavailable, the system dynamically adjusts by rerouting messages through alternative paths or queuing them, and when the service device becomes available again, normal routing is restored.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system performs preliminary detection of service device status changes and takes preventive actions before message delivery failures occur. By monitoring communication status and identifying out-of-service devices proactively, the system can prepare alternative routing paths or queue messages, ensuring continuous productivity when service devices become available.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If relays queue messages for service devices that are out of service, then message delivery completeness is improved, but system complexity deteriorates

Engineering Contradiction:
Improvemessage delivery completenessVSAvoidrelay system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The relay performs preliminary actions by detecting when a service device is out of service and proactively queueing messages before they would be lost. This preliminary detection and queving mechanism ensures message delivery completeness without requiring complex post-failure recovery systems.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The relay system implements self-service by automatically monitoring service device status, detecting failures, and managing message queving and routing adjustments without external intervention. The system autonomously handles service loss scenarios, reducing the need for complex external control mechanisms.

Inventive Principle:
Principle #25Self-service

Data Source

PatentEP2701366B1Method, system and apparatus for service loss handling
Publication Date: 2018.10.03 BLACKBERRY LTD
  • EP2701366B1 patent drawingFigure 1
  • EP2701366B1 patent drawingFigure 2
  • EP2701366B1 patent drawingFigure 3

AI summary

A method, system and apparatus for service loss handling are provided including a relay comprising an interface communicating first and second messages to a first relay communicating with a first service device, first messages associated with a first service provided by the first service device, second messages associated with other services provided by other service devices. The first relay relays first messages to the first service device; and relays second messages to other service devices. It is determined that the first relay is no longer in communication with the first service device; and, in response: first messages are queued for delayed relay to the first relay when the first relay is again in communication with the first service device; and/or first messages are rerouted to a second relay when the second relay is in communication with a second service device providing a same service as the first service device.