Intelligent Call Waiting via External Presence Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional call waiting systems fail to effectively notify call recipients of blocked incoming calls when they are engaged in phone conversations, leading to missed calls due to limited notification methods and lack of user control over call handling options.

Innovation Solution

An intelligent call waiting system that queries external online service provider systems for user presence information and sends call notification messages to available devices, allowing users to handle calls through various options such as ignoring, taking a message, or forwarding, via a communications system integrating caller phones, telephone networks, online service providers, and call destination computers.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If traditional call waiting systems use audio cues inserted into the voice path, then call recipients can be notified of blocked incoming calls, but the notification method is limited and users lack control over call handling options

Engineering Contradiction:
Improvecall handling optionsVSAvoidsystem architecture
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system segments the call handling functionality by separating the notification delivery from the call control. Multiple independent components handle different aspects: presence detection queries external systems, notification messages are generated separately, and call handling options are presented independently through online service providers rather than through a single integrated telephony system.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Online service provider systems act as intermediaries between the traditional telephony network and the user's devices. These intermediaries deliver notification messages to various user identities across different platforms and enable users to select call handling options, thereby extending control beyond what traditional audio cue systems provide while avoiding direct modification of the telephony infrastructure.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If call waiting systems query multiple external systems for user presence information, then notification delivery is improved, but system complexity increases

Engineering Contradiction:
Improvenotification deliveryVSAvoidsystem architecture
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The online service provider systems perform multiple functions: they detect user presence across different devices, deliver notification messages to various user identities, and facilitate call handling option selection. This multi-functionality improves notification reliability by using existing infrastructure for multiple purposes rather than building dedicated systems for each function.

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

Solution Approach 2:

The system leverages existing online service provider infrastructure that already maintains presence information and user connectivity status. Rather than building new presence detection capabilities, the system queries external systems that already provide this information as part of their service, reducing the complexity burden while improving notification delivery.

Inventive Principle:
Principle #25Self-service

3Ease of operation

If call notification messages are sent to multiple user identities across different devices, then user control over call handling is enhanced, but the complexity of managing conflicts increases

Engineering Contradiction:
Improveuser controlVSAvoidconflict resolution mechanisms
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system dynamically resolves conflicts between multiple user identities by evaluating real-time factors such as which user is currently online, device availability, and user preferences. Rather than using fixed conflict resolution rules, the system adapts its decision-making based on current system state and user context, allowing flexible call handling while managing complexity through adaptive rather than rigid mechanisms.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS8130931B2Call waiting using external notification and presence detection
Publication Date: 2012.03.06 GOOGLE LLC
  • US8130931B2 patent drawing
  • US8130931B2 patent drawing
  • US8130931B2 patent drawing

AI summary

Alerting an intended recipient of a phone call includes identifying an account based on a phone call received from a caller and accessing configuration data related to the account. The configuration data is used to identify an identity associated with the account. One or more external online service provider systems are queried across a network to determine whether the identity is available to receive an electronic communication associated with the phone call. The electronic communication associated with the phone call is sent across the network to the one or more external online service provider systems conditioned on whether the identity is determined to be available to receive the electronic communication. The one or more external online service provider systems send the electronic communication to the identity.