Data Repository Indices for Fail-Open Request Routing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In telecommunications networks, the node with the index mapping subscriber identifiers to data repositories fails to operate effectively during failure situations, necessitating a redundant backup or operating in fail-open mode, which is inefficient and lacks effective recovery mechanisms.

Innovation Solution

A node in the telecommunications network is configured to operate in fail-open mode by routing requests to all data repositories, building a secondary index from responses, and performing reconciliation between primary and secondary indices to ensure accurate data routing and recovery.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a redundant online backup node is used to ensure data access during failures, then reliability is improved, but device complexity and cost increase

Engineering Contradiction:
Improvedata access reliabilityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent creates a secondary index as a copy of the primary index functionality, allowing the system to continue operating during failures. The secondary index is built from responses received during fail-open mode and enables the node to serve requests even when the primary index is unavailable, thus providing reliability without requiring a full redundant backup node.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The node performs self-recovery by automatically building a secondary index from responses received during fail-open mode. This self-service mechanism allows the system to maintain operational capability and recover from failures without external intervention or complex backup infrastructure.

Inventive Principle:
Principle #25Self-service

2Productivity

If the node continues to operate during failures (fail-open mode), then productivity is maintained, but data integrity and routing accuracy may deteriorate

Engineering Contradiction:
Improveoperational continuityVSAvoiddata routing accuracy
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent implements feedback mechanisms where the node receives responses from data repositories during fail-open mode and uses these responses to build and update the secondary index. This feedback loop ensures that the secondary index remains accurate and synchronized with the actual data repository state, maintaining routing accuracy while operating in fail-open mode.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The node performs preliminary actions by building the secondary index in advance during fail-open mode, so that when the primary index becomes available again, the reconciliation process can quickly restore full accuracy. This preliminary index building ensures that the system is prepared for accurate routing before normal operation resumes.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If requests are routed to all data repositories during fail-open mode, then data access is maintained, but loss of time and energy increase

Engineering Contradiction:
Improvedata access availabilityVSAvoidrequest processing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent segments the index functionality into a primary index and a secondary index, allowing the system to use the appropriate index based on availability. During fail-open mode, the secondary index is used to route requests to specific data repositories without querying all repositories, thus reducing processing time while maintaining data access availability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The secondary index is built in advance during fail-open mode by collecting responses from data repositories. This preliminary action creates a lookup table that enables fast routing decisions without requiring queries to all data repositories, significantly reducing request processing time while maintaining reliable data access.

Inventive Principle:
Principle #10Preliminary action

4Reliability

If a secondary index is built from responses during fail-open mode, then reliability is improved, but loss of time and computational resources increase

Engineering Contradiction:
Improverecovery capabilityVSAvoidindex building time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent implements continuous index building during fail-open mode, where the secondary index is constructed incrementally as responses are received from data repositories. This continuous useful action ensures that the secondary index is built efficiently over time without requiring a separate batch processing step, reducing the overall time and computational resources needed for recovery preparation.

Inventive Principle:
Principle #20Continuity of useful action

Data Source

PatentUS12430209B2Fail-open operation for data repository indices
Publication Date: 2025.09.30 T MOBILE US INC
  • US12430209B2 patent drawing
  • US12430209B2 patent drawing
  • US12430209B2 patent drawing

AI summary

Described herein is a node of a telecommunications network configured to determine that a primary index for data repositories of the telecommunications network is operating in a fail-open mode and, in response, provide a request received by the node to substantially all data repositories referred to by the primary index. The node is further configured to receive a response from one of the data repositories and, based at least in part on the response, build a secondary index mapping data repositories to subscriber identifiers. When a further request is received by the node in fail-open mode, the node may refer to the secondary index first and, if the subscriber identifier from the further request is not present in the secondary index, provide the further request to substantially all data repositories referred to by the primary index.