Auxiliary Call Control Component for Hibernating PC VoIP Reception

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

VoIP systems based on general-purpose computers cannot receive incoming calls when the computer is hibernating or powered off, as they rely solely on the PC's activity to respond to calls.

Innovation Solution

An auxiliary call control component is introduced that can signal the computing system to enter a state capable of processing incoming calls, even when the system is hibernating or powered off, by waking it up or powering it on, and inform the user of the incoming call, allowing the user to respond once the system is in a proper state.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the PC-based telephone relies solely on the activity on the PC to respond to incoming calls, then the system complexity is reduced, but the system cannot receive calls when the PC is hibernating or powered off

Engineering Contradiction:
Improvecall reception capabilityVSAvoidsystem architecture
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces an auxiliary peripheral device as an intermediary between the network and the computing system. This peripheral maintains a persistent network connection and can receive incoming calls independently, then wakes or alerts the computing system to handle the call. This resolves the contradiction by adding a mediating component that ensures call reception reliability without requiring the main computing system to remain continuously active.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The auxiliary peripheral performs preliminary actions by maintaining a persistent network connection and being in a ready state before the computing system needs to handle calls. It proactively receives incoming calls and prepares the computing system (by waking it up or generating alerts) before the actual call handling is needed, ensuring the system can respond reliably even when in hibernation or powered off.

Inventive Principle:
Principle #10Preliminary action

2Use of energy by moving object

If the computing system is kept in a hibernating or powered off state to save energy, then energy consumption is reduced, but the system cannot process incoming calls

Engineering Contradiction:
Improveenergy consumptionVSAvoidcall processing capability
Core Design Contradiction:
Use of energy by moving objectVSReliability

Solution Approach 1:

The auxiliary peripheral serves as an energy-efficient intermediary that maintains network connectivity with minimal power consumption. It can receive calls while the main computing system remains in hibernation or powered off, then triggers the computing system only when necessary. This allows the system to save energy during idle periods while maintaining call processing reliability when needed.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent segments the call reception function into two parts: the auxiliary peripheral handles network connectivity and initial call reception with minimal energy consumption, while the main computing system remains in low-power state and only activates when a call is received. This segmentation allows energy savings while preserving call processing capability.

Inventive Principle:
Principle #1Segmentation

3Reliability

If the auxiliary call control component is added to enable call reception during hibernation, then call reception reliability is improved, but the device complexity increases

Engineering Contradiction:
Improvecall reception availabilityVSAvoidsystem configuration
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The auxiliary peripheral acts as a dedicated intermediary device that specializes in maintaining network connectivity and receiving calls. By offloading this specific function to a separate component, the main computing system remains simple while the auxiliary device handles the complexity of persistent connection management and call interception.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The auxiliary peripheral is designed as a multi-functional device that can serve multiple purposes: maintaining network connection, receiving calls, waking the computing system, and providing user notifications. This universality justifies the added complexity by consolidating multiple functions into a single auxiliary component rather than requiring separate systems for each function.

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

Data Source

PatentUS8102841B2Auxiliary peripheral for alerting a computer of an incoming call
Publication Date: 2012.01.24 MICROSOFT TECHNOLOGY LICENSING LLC
  • US8102841B2 patent drawing
  • US8102841B2 patent drawing
  • US8102841B2 patent drawing

AI summary

An auxiliary call control component is coupled to a computing system alerts the computing system of an incoming call in instances where the computing system is not capable of processing the incoming call. When the auxiliary call control component receives an incoming call, the auxiliary call control component determines whether the coupled computing system is in a proper state suitable for processing (e.g., “picking up”) the incoming call. If the computing system is not in the proper state, the auxiliary call control component accepts the incoming call, signals the computing system to enter the proper state, and informs the computing system of the incoming call. When placed in the proper state, the computing system may retrieve the incoming call to allow the user to receive to the incoming call at the computing system.