Caller Availability Notification System for Synchronous Calls

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing communications systems face challenges in setting up synchronous video conversations due to difficulties in coordinating participants' availability, often resulting in short call durations and failed connections.

Innovation Solution

Implementing a system that monitors users' statuses and provides an 'answering window' during which callers can remain connected, allowing callees to join at their convenience, with options to extend or modify the window, and notifying both parties of availability for follow-up calls.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If synchronous video conversations require all participants to be available at the same time, then real-time communication quality is improved, but scheduling difficulty and connection failure rate increase

Engineering Contradiction:
Improveconnection success rateVSAvoidscheduling difficulty
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system performs preliminary actions by notifying callees of an incoming call before the actual call connection is established. This advance notification allows callees to prepare and become available, thereby improving connection success rates while maintaining real-time communication quality when participants do connect.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system introduces dynamic elements by allowing flexible call timing arrangements through the answering window mechanism. The call connection is not fixed at a single moment but can be established within a time window, enabling participants to connect at convenient times while still achieving real-time communication.

Inventive Principle:
Principle #15Dynamics

2Reliability

If callers hang up after a short period of no response, then call duration is reduced, but connection success rate decreases

Engineering Contradiction:
Improveconnection success rateVSAvoidcall duration
Core Design Contradiction:
ReliabilityVSDuration of action of moving object

Solution Approach 1:

The system implements preliminary notification before the call connection, giving callees advance warning of an incoming call. This allows callees to prepare and answer, reducing the need for callers to hang up after short periods of no response and thereby improving connection success rates.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system introduces an intermediary notification mechanism between the caller and callee. This intermediary system communicates call information to callees in advance, enabling them to respond appropriately and reducing premature call terminations.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If an answering window is provided for callees to join at convenience, then scheduling flexibility is improved, but call setup complexity increases

Engineering Contradiction:
Improvescheduling flexibilityVSAvoidcall setup complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system performs preliminary actions by automatically establishing an answering window and notifying the caller of available time periods. This automated preliminary setup provides scheduling flexibility without requiring complex manual configuration from users.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system enables self-service by automatically managing the answering window creation and notification process. The caller receives automated information about when callees can join, eliminating the need for complex manual scheduling arrangements.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS20180152530A1Methods and Systems for Notifying Callee Availability
Publication Date: 2018.05.31 META PLATFORMS INC
  • US20180152530A1 patent drawing
  • US20180152530A1 patent drawing
  • US20180152530A1 patent drawing

AI summary

Exemplary embodiments relate to techniques for connecting two users when a caller places a call but a callee rejects the call or fails to answer in a predetermined period of time. The calling application may terminate the call attempt and request status updates regarding the called party to determine when the callee is available for a follow-up call. The system may gain insight into when a user is available based on the user's presence in a messaging or social networking app, activity in a third-party application unrelated to the call, or the power status of the user's device. When it is determined that the callee is available, a notification may be sent to the caller informing the caller that it is a good time to call back. The techniques may also be used in reverse, informing the callee of when the caller is available for a return call.