Telephony Message Routing via Location-Based Subgroup Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current telephony systems lack efficient methods for processing messages and routing calls to mobile devices across different geographic regions, leading to inefficiencies in location-based communication services.

Innovation Solution

A method and apparatus for processing incoming request messages and transmitting outgoing messages to telephony devices in various geographic regions by recognizing location-based telephony party identifiers, determining subgroups of devices within target regions, and routing messages accordingly, using a system that includes a service platform with components like a location server and group management server.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If location-based processing is applied to route calls to mobile devices in specific geographic regions, then message delivery efficiency is improved, but system complexity increases due to the need for location determination and device grouping mechanisms

Engineering Contradiction:
Improvemessage delivery efficiencyVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system segments mobile devices into subgroups based on their geographic locations. Each subgroup corresponds to a specific geographic region, allowing the system to process messages targeted at specific locations by routing them only to devices in that subgroup, thereby improving efficiency while managing complexity through structured organization

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system introduces an intermediary processing mechanism that determines device subgroups based on geographic locations and manages the routing decisions. This intermediary layer handles the complexity of location-based processing centrally, allowing the overall system to benefit from location-aware routing without each component needing to implement full location processing capabilities

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If a database of outgoing call numbers with associated telephone lines is maintained for user selection, then call routing flexibility is improved, but device complexity increases due to database management and user interface requirements

Engineering Contradiction:
Improvecall routing flexibilityVSAvoiddevice complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system provides a universal interface that handles multiple call routing scenarios through a single mechanism. Users can define preferences for different geographic regions or device types, and the system automatically applies the appropriate routing logic, eliminating the need for separate database entries and manual configuration for each routing scenario

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

Solution Approach 2:

The system automatically determines device subgroups based on geographic locations without requiring manual database entry or user configuration. Location information is retrieved and processed automatically, allowing the system to serve itself in terms of routing decisions while still providing user-defined preferences through a simplified interface

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS8798660B2Message processing
Publication Date: 2014.08.05 MICROSOFT TECHNOLOGY LICENSING LLC
  • US8798660B2 patent drawing
  • US8798660B2 patent drawing
  • US8798660B2 patent drawing

AI summary

Processing an incoming request message and transmitting outgoing request messages to telephony devices located in various different geographic regions of a telephony system are provided. The telephony devices include at least one group of potential recipient telephony devices. A group of potential recipient devices include mobile telephony devices that can move between the various different geographic regions. An incoming request message comprising a telephony party identifier is received. The telephony party identifier is recognized as a telephony party identifier to be subject to location-based processing. A subgroup, including a plurality of potential recipient telephony devices currently within one or more target geographic regions associated with the recognized telephony party identifier, of the group of potential recipient telephony devices is determined. An outgoing request message is transmitted to each of a plurality of different telephony party identifiers, each being associated with a different potential recipient telephony device in the subgroup.