Location-Based Contact Routing for Mobile Terminals

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing call routing systems require manual user intervention to adjust call forwarding rules based on location changes, which is inefficient and inconvenient.

Innovation Solution

Implementing a location-based contact routing system that automatically determines a user's location using GPS or signal triangulation and applies predefined contact routing rules to route incoming contacts to designated devices based on defined hotspots, eliminating the need for manual updates.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If manual call routing rules are used, then users can control call forwarding behavior, but users must manually update rules when location changes occur

Engineering Contradiction:
Improvecall routing update convenienceVSAvoidtime for manual rule updates
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system pre-configures multiple call routing rules with associated geographic location criteria before the user needs them. When the user moves to a new location, the system automatically matches the current location against the pre-configured rules and applies the appropriate routing without requiring the user to create or modify rules manually.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system continuously monitors the user's geographic location and provides feedback by automatically adjusting call routing rules based on the detected location. This closed-loop feedback mechanism eliminates the need for manual intervention by constantly comparing current location with predefined location criteria and applying the corresponding routing rules.

Inventive Principle:
Principle #23Feedback

2Extent of automation

If automatic location-based routing is implemented, then routing adjustments become seamless, but system complexity increases

Engineering Contradiction:
Improvecall routing automationVSAvoidlocation monitoring and routing system complexity
Core Design Contradiction:
Extent of automationVSDevice complexity

Solution Approach 1:

The system introduces a location-based routing service as an intermediary between the user's mobile device and the call routing logic. This intermediary component handles the complexity of location monitoring, rule matching, and automatic rule application, while presenting a simple interface to the user who only needs to pre-configure their routing preferences once.

Inventive Principle:
Principle #24Intermediary (Mediator)

Applied Scientific Principles

This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.

Function Achieved in This Case

Enables seamless and automatic adjustment of call routing based on the user's location, enhancing convenience and efficiency by eliminating the need for manual intervention in updating routing preferences.

Implementation Method 1

The location of the mobile terminal may be determined by monitoring the location of the mobile terminal using a global position system

Methodology Applied
Scientific EffectGPS (Global Positioning System):

Implementation Method 2

or by monitoring signals generated and received by the mobile terminal to triangulate the position of the mobile terminal

Methodology Applied
Scientific EffectSignal triangulation:

Data Source

PatentUS8897793B2Location based contact routing
Publication Date: 2014.11.25 RELAY INC
  • US8897793B2 patent drawing
  • US8897793B2 patent drawing
  • US8897793B2 patent drawing

AI summary

The location of a mobile terminal associated with a user is determined using GPS or by monitoring signals generated and received by the mobile terminal, etc. Coordinates for at least one hot spot defined by the user are accessed to determine whether the location of the mobile terminal is within the hot spot. When an incoming contact is received for the user, a determination is made as to whether there are any contact routing rules associates with the user. If so, the record of contact routing rules associated with the user is accessed. If the record of contact routing rules includes at least one contact routing rule assigned to a hot spot, the contact is routed according to the at least one contact routing rule, based on whether or not the mobile terminal is determined to be within the hot spot.