Address Recognition Database for Network Routing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The challenge lies in efficiently communicating across different communication networks operated by various carriers, as existing technologies lack universal address recognition for text-capable devices, requiring additional routing information such as carrier and network identifiers that are often not readily available to the source party.

Innovation Solution

The solution involves sending availability requests to multiple destination addresses, correlating them with a destination party, and recording responses to determine valid addresses, allowing for the elimination of invalid addresses before message delivery, thereby minimizing resource waste and ensuring effective routing through network gateways.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If availability requests are sent to multiple destination addresses to determine valid addresses, then message delivery success rate is improved, but network resource consumption increases

Engineering Contradiction:
Improvemessage delivery success rateVSAvoidnetwork resource consumption
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The system performs preliminary address validation by sending availability requests to multiple destination addresses before actual message delivery. This preliminary action identifies valid addresses in advance, ensuring message delivery success while avoiding wasted network resources on invalid addresses.

Inventive Principle:
Principle #10Preliminary action

2Loss of energy

If multiple destination addresses are validated before message delivery, then network resource waste is reduced, but time required for address recognition increases

Engineering Contradiction:
Improvenetwork resource wasteVSAvoidaddress recognition time
Core Design Contradiction:
Loss of energyVSLoss of time

Solution Approach 1:

The system performs address validation in advance and stores the results in a database. When the same address needs to be used again, the pre-validated information is retrieved from the database rather than re-validating, thus reducing network resource waste while minimizing additional time overhead through caching.

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If carrier and network identifiers are required for routing, then message routing accuracy is improved, but information availability to source party deteriorates

Engineering Contradiction:
Improverouting accuracyVSAvoidinformation availability
Core Design Contradiction:
Measurement precisionVSLoss of information

Solution Approach 1:

The system introduces an intermediary address recognition database that stores carrier and network identifier information. The source party only needs to provide the destination address, and the intermediary database automatically retrieves and supplies the required routing information (carrier and network identifiers), thus maintaining routing accuracy while hiding the complexity from the source party.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS9143477B2Address recognition database
Publication Date: 2015.09.22 SYNIVERSE ICX LLC
  • US9143477B2 patent drawing
  • US9143477B2 patent drawing
  • US9143477B2 patent drawing

AI summary

A valid destination address is determined. An availability request is sent to each destination address from a set of destination addresses. The destination addresses are correlated with a destination party. At least one response to the sent availability requests is received. Each received response is uniquely associated with its own destination address from the destination addresses. Each received response indicates either a valid destination address or an invalid destination address. For each received response, a value associated with the destination address that is associated with that received response is recorded. The value indicates either a valid destination address or an invalid destination address based on the received response associated with that destination address.