Data Routing System Using Resource Identifiers for Secure Transmission

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Managing data transmissions across multiple data centers in real-time is challenging due to difficulties in identifying and preventing malicious transmissions, and ensuring data reaches the intended data center.

Innovation Solution

A system that generates a resource data identifier for each data packet, indicating associated data centers, and determines potential transmission status actions based on this identifier, including diversion to alternative data centers if the primary is offline, to ensure secure and efficient routing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If data transmissions are tracked across multiple data centers, then security and reliability improve, but system complexity and difficulty of tracking increase

Engineering Contradiction:
Improvedata transmission securityVSAvoidtracking system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the data transmission tracking system by assigning unique resource data identifiers to each data packet and creating separate resource data packets that track specific transmissions. This segmentation allows individual tracking of multiple transmissions without requiring a monolithic complex system, resolving the contradiction between improved security through tracking and reduced system complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces intermediary components including resource data packets that act as mediators between the original data packets and the tracking system. These resource data packets contain identifiers and routing information that enable tracking without requiring direct complex interaction between all data centers, thus improving reliability while managing system complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Object-affected harmful factors

If real-time monitoring of data transmissions is implemented, then malicious transmissions can be prevented, but processing overhead and system resource consumption increase

Engineering Contradiction:
Improvemalicious transmission preventionVSAvoidprocessing overhead
Core Design Contradiction:
Object-affected harmful factorsVSUse of energy by moving object

Solution Approach 1:

The patent implements preliminary action by generating resource data identifiers and creating resource data packets before actual data transmissions occur. This pre-preparation includes embedding routing information and identifiers that enable automatic tracking and security checks during transmission, reducing the processing overhead during real-time monitoring while maintaining the ability to prevent malicious transmissions.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If data packets are diverted to alternative data centers, then network reliability improves, but transmission latency increases

Engineering Contradiction:
Improvenetwork availabilityVSAvoidtransmission latency
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies dynamics by implementing dynamic routing decisions based on the operational status of data centers. The system monitors data center availability and dynamically redirects data packets to alternative centers only when necessary, rather than using static diversion paths. This dynamic approach maintains network reliability while minimizing transmission latency by avoiding unnecessary rerouting.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS11843536B1Systems, methods, and apparatuses for determining data routing in an electronic environment
Publication Date: 2023.12.12 BANK OF AMERICA CORP
  • US11843536B1 patent drawing
  • US11843536B1 patent drawing
  • US11843536B1 patent drawing

AI summary

Systems, computer program products, and methods are described herein for determining data routing in an electronic environment. The method includes receiving a resource data packet to be transmitted. The resource data packet is associated with a first data center. The method also includes generating a resource data identifier associated with the resource data packet. The resource data identifier indicates the first data center. The method further includes receiving a potential transmission request associated with the resource data packet. The potential transmission request includes at least one of an originating data center or a destination data center of a potential transmission. The method still further includes determining a potential transmission status action based on the resource data identifier and the potential transmission request. The potential transmission is caused to be executed in an instance in which the first data center corresponds to the originating data center or the destination data center.