Automatic Call Routing to Active Network Endpoints

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current call forwarding services require manual configuration by users to route incoming calls to alternative network endpoints, which is inconvenient and inefficient.

Innovation Solution

A method that identifies registered network endpoints associated with a user, obtains presence information from active endpoints, and automatically routes incoming calls to these active endpoints using this information, eliminating the need for manual configuration.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If manual call forwarding configuration is used, then call routing functionality is provided, but user operation complexity increases and convenience decreases

Engineering Contradiction:
Improvecall forwarding configuration convenienceVSAvoidmanual configuration complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system automatically performs call forwarding configuration without requiring user intervention. The call routing module autonomously identifies registered network endpoints, obtains presence information, and routes incoming calls to active endpoints, making the system self-configure and self-manage call forwarding operations

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system pre-registers multiple network endpoints associated with the user and continuously monitors their presence information before incoming calls arrive. This preliminary preparation enables automatic call routing to occur instantly when a call is received, eliminating the need for manual configuration at the moment of need

Inventive Principle:
Principle #10Preliminary action

2Extent of automation

If automatic call routing to active endpoints is implemented, then user convenience improves, but system complexity increases

Engineering Contradiction:
Improvecall routing automationVSAvoidrouting system complexity
Core Design Contradiction:
Extent of automationVSDevice complexity

Solution Approach 1:

The system divides call routing functionality into distinct modular components: a registration module for managing network endpoints, a presence information acquisition module for monitoring endpoint status, and a call routing module for executing call forwarding. This segmentation allows each component to perform its specific function independently, managing complexity through functional decomposition

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system introduces a call routing module as an intermediary component that sits between the incoming call and the network endpoints. This mediator automatically obtains presence information from registered endpoints and intelligently routes calls to active endpoints, shielding users from system complexity while enabling automated routing functionality

Inventive Principle:
Principle #24Intermediary (Mediator)

3Measurement precision

If presence information is continuously monitored, then call routing accuracy improves, but information processing overhead increases

Engineering Contradiction:
Improveendpoint status detection accuracyVSAvoidinformation processing energy consumption
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The system periodically updates presence information for registered network endpoints rather than continuously monitoring in real-time. This periodic refresh approach maintains sufficient accuracy for call routing while significantly reducing information processing overhead and energy consumption compared to continuous monitoring

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS7778402B1Method and apparatus for routing incoming calls to active network endpoints
Publication Date: 2010.08.17 SHORETEL INC
  • US7778402B1 patent drawing
  • US7778402B1 patent drawing
  • US7778402B1 patent drawing

AI summary

The invention comprises a method and apparatus for routing an incoming call to at least one network endpoint in a communication network. Specifically, the method comprises identifying at least one registered network endpoint associated with a user in response to an incoming call destined for the user, obtaining presence information associated with at least one active network endpoint from the at least one registered network endpoint, and routing the incoming call towards the at least one active network endpoint using the presence information.