Distributed Auto-Attendant VoIP End Units

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional network telephone systems require separate hardware servers for centralized auto-attendant services, leading to increased system cost and complexity, as well as a lack of redundancy, resulting in potential service disruptions if the server fails or becomes overwhelmed.

Innovation Solution

Distributing auto-attendant functions to user endpoints within the network telephone system, eliminating the need for a separate server by running instances of auto-attendant applications on VoIP end units and utilizing call distributors and routing algorithms to manage call routing and redundancy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a separate centralized server is used for auto-attendant services, then the system can provide auto-attendant functionality, but system cost and complexity increase

Engineering Contradiction:
Improveauto-attendant service availabilityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent extracts the auto-attendant functionality from the centralized server and distributes it to individual end units. Each end unit runs a local auto-attendant application, eliminating the need for a separate server and reducing system complexity while maintaining service availability.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent segments the auto-attendant service into multiple independent instances, with each end unit hosting its own auto-attendant application. This segmentation allows the service to be distributed across the network rather than concentrated on a single server, reducing overall system complexity.

Inventive Principle:
Principle #1Segmentation

2Reliability

If a separate centralized server is used for auto-attendant services, then the system can provide auto-attendant functionality, but system cost increases

Engineering Contradiction:
Improveservice continuityVSAvoidhardware requirements
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent removes the centralized server component from the system architecture and extracts auto-attendant functionality to be embedded within end units. This eliminates hardware costs associated with separate servers while reducing overall system complexity.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent makes end units multi-functional by enabling them to perform both their primary communication function and the auto-attendant service function. This eliminates the need for dedicated server hardware, reducing system cost while maintaining service capability.

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

3Device complexity

If a single centralized server handles all auto-attendant calls, then the system structure is simple, but redundancy is lost and service disruption can occur

Engineering Contradiction:
Improvesystem structureVSAvoidservice redundancy
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent segments the auto-attendant service into multiple distributed instances across different end units. This segmentation provides redundancy, as calls can be routed to any available end unit with the auto-attendant application, eliminating single points of failure while maintaining manageable system structure.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a call distributor as an intermediary that manages call routing to multiple end units. This intermediary enables the system to distribute calls across multiple servers, providing redundancy and fault tolerance while maintaining a relatively simple overall system structure.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS9049296B2System and method for distributing auto-attendant across user endpoints
Publication Date: 2015.06.02 CISCO TECHNOLOGY INC
  • US9049296B2 patent drawing
  • US9049296B2 patent drawing
  • US9049296B2 patent drawing

AI summary

Embodiments of the present invention generally provide techniques and apparatus that may be used to distribute services in a telephone system. Utilizing these techniques, functions conventionally centralized and requiring a separate server may be distributed to end units, for example, as instances of such applications running on network telephones. Examples of such functions include, but are not limited to, auto attendant functions, distributed voice mail functions, and operator functions.