Dynamic Availability Negotiation Server for Communication Efficiency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional presence-based protocols in telephony communications lack formalization and flexibility in negotiating mutual availability between communication devices, leading to inefficiencies in scheduling and initiating conversations, particularly in fast-paced environments.

Innovation Solution

A network-connected server system that allows users to schedule meetings, configure availability conditions, and receive indications of availability from participants, enabling dynamic availability negotiation and connection when conditions are met, using geo-location and application status for optimized communication.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If static presence-based availability status is used, then implementation is simple, but flexibility and user control in negotiation is insufficient

Engineering Contradiction:
Improveflexibility in availability negotiationVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent transforms static presence status into dynamic availability negotiation by introducing time windows, conditions, and automated responses. Participants can set availability conditions (e.g., specific time periods, location-based availability) and the system dynamically adjusts connection opportunities based on these conditions rather than using fixed static status.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The server acts as an intermediary that facilitates availability negotiation between participants. It receives availability conditions from users, manages the negotiation process, and coordinates connection timing without requiring direct complex peer-to-peer negotiation, thus adding flexibility while managing complexity centrally.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If manual message reading and typing is required for availability negotiation, then system implementation is simple, but communication efficiency is reduced

Engineering Contradiction:
Improvecommunication efficiencyVSAvoiduser convenience
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The system enables self-service availability negotiation where participants pre-configure their availability conditions and the system automatically manages the negotiation process. Users set their availability parameters once, and the system handles subsequent negotiations automatically based on these pre-set conditions, eliminating the need for repeated manual messaging while maintaining user control.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

Participants perform preliminary actions by configuring their availability conditions in advance (time windows, conditions, preferences). This preliminary setup enables automated real-time negotiation without requiring manual intervention during actual availability discussions, thus improving communication efficiency while keeping operation simple through one-time configuration.

Inventive Principle:
Principle #10Preliminary action

3Speed

If automated connection initiation is implemented, then communication speed is improved, but control over mutual availability is reduced

Engineering Contradiction:
Improveconnection establishment speedVSAvoiduser control over availability
Core Design Contradiction:
SpeedVSEase of operation

Solution Approach 1:

The system uses parameter-based availability conditions (time windows, location, device state) that users can configure. Automated connection initiation occurs only when these parameters are satisfied, thus maintaining user control through parameter specification while enabling fast automated execution when conditions are met, bridging the gap between speed and control.

Inventive Principle:
Principle #35Parameter changes

4Measurement precision

If formal availability negotiation model is introduced, then negotiation precision is improved, but system complexity increases

Engineering Contradiction:
Improveavailability negotiation precisionVSAvoidnegotiation system complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The server intermediary implements the formal negotiation model, managing complexity centrally rather than distributing it to client devices. This allows precise availability negotiation with multiple conditions and parameters while keeping individual device complexity low, as the sophisticated logic resides in the server mediation layer.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10289982B2Context aware interaction
Publication Date: 2019.05.14 GENESYS CLOUD SERVICES INC
  • US10289982B2 patent drawing
  • US10289982B2 patent drawing
  • US10289982B2 patent drawing

AI summary

A network-connected server for meeting initiation has software executing on the server from a non-transitory physical medium, the software providing a function allowing a user to schedule a meeting and to configure availability conditions, a function for informing scheduled participants of the scheduled meeting, a function for receiving indications of availability for the scheduled meeting from communication appliances associated with scheduled participants, and a function for connecting the communication appliances to communicate when the configured availability conditions are met.