Unified Call Routing via Meta-Identity Aggregation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current network communication systems face complexity in call routing due to multiple identities of a caller, such as SIP URIs and mobile numbers, making it difficult to manage incoming calls effectively, especially in federated public Internet clouds where instant messaging clients can initiate IP voice calls.

Innovation Solution

The architecture aggregates multiple alternate identities of a user into a meta-identity, allowing a single call routing rule to be applied across all identities, enabling uniform call management and prioritization, with the ability to collect and link identities from internal and external data sources, and resolve conflicts using confidence ratings.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If call routing is performed for each individual identity (SIP URI, phone number), then routing precision for single identity is improved, but system complexity increases significantly when handling multiple identities of the same caller

Engineering Contradiction:
Improvecall routing precisionVSAvoidcall routing system complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent merges multiple alternate identities (SIP URIs, phone numbers, extensions) of the same caller into a unified call routing profile. Instead of maintaining separate routing rules for each identity, the system aggregates them under a single caller identifier, applying the same routing logic across all identities. This reduces system complexity while maintaining routing precision.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The call routing system is designed to handle multiple types of identities (SIP URIs, E.164 numbers, extensions, instant messaging handles) through a universal routing framework. A single routing rule set can be applied universally across different identity types, eliminating the need for identity-specific routing configurations and reducing overall system complexity.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Adaptability or versatility

If multiple alternate identities of a caller are supported, then caller versatility is improved, but call routing management becomes complex or impossible

Engineering Contradiction:
Improvecaller identity versatilityVSAvoidcall routing management ease
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent introduces an intermediary layer (caller profile/aggregation service) that sits between the multiple identities and the call routing engine. This intermediary aggregates alternate identities, resolves conflicts, and presents a unified view to the routing system. Users manage routing rules at this intermediary level rather than for each individual identity, greatly simplifying operation.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system performs preliminary aggregation and normalization of alternate identities before call routing decisions are made. By pre-processing identity information and establishing unified caller profiles in advance, the system eliminates the need for complex real-time routing management across multiple identities, making the system easier to operate.

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If call routing rules are applied individually to each identity, then routing accuracy for that identity is improved, but time to manage and configure routing rules increases

Engineering Contradiction:
Improverouting rule accuracyVSAvoidrouting configuration time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent combines multiple identity-specific routing configurations into a single unified routing rule set. By merging alternate identities under a common profile, administrators can configure routing rules once and have them automatically applied to all associated identities, dramatically reducing configuration time while maintaining routing accuracy.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The system creates a master routing profile that can be copied or replicated across multiple identities. When a caller has alternate identities, the routing rules are copied from the unified profile to each identity, ensuring consistent and accurate routing without requiring separate manual configuration for each identity.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS8320549B2Advanced call routing using linked identities
Publication Date: 2012.11.27 MICROSOFT TECHNOLOGY LICENSING LLC
  • US8320549B2 patent drawing
  • US8320549B2 patent drawing
  • US8320549B2 patent drawing

AI summary

Architecture for enabling user identities of callers to be collected from data sources and aggregated into respective meta-identities for each caller. Alternate user identities are searched, collected and associated with the meta-identity that can be a user name. A routing rule applied to the meta-identity is then applied across the alternate identities. The user identities can include a name of the caller, a phone number of the caller, or caller information collected from an external source. The phone numbers can include a partial phone number that is normalized into a full phone number format. The user identities can be mapped to the meta-identity and stored according to a hierarchy of confidence ratings. The user identities can be tagged with corresponding data source identifiers that designate respective data sources of the user identities. Conflict resolution is provided for selecting a suitable call routing path between callers having similar meta-identities.