Parking Server for Multi-Modality Conversation Transfer

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing communication systems lack efficient methods for handling situations where a telephone call is initially connected to an unintended user, requiring manual transfer and paging to reach the intended user, which can be cumbersome and inefficient.

Innovation Solution

A method and system for parking and unparking conversations across multiple modalities (voice, video conferencing, instant messaging, chat, and application sharing) using a parking server that facilitates the transfer of calls and provides referral information for establishing communication sessions, allowing seamless handover between users.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If manual transfer and paging methods are used to connect calls to the intended user, then the call can be connected, but the process becomes cumbersome and inefficient

Engineering Contradiction:
Improvecall connection efficiencyVSAvoidoperational complexity
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The patent introduces a parking server as an intermediary system that manages parked conversations and provides automated referral information to the intended user. This mediator eliminates the need for manual transfer procedures and paging operations, allowing the initiating user to simply park the conversation and receive automated assistance for reconnection.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system performs preliminary actions by pre-generating and providing referral information to the intended user before the actual reconnection occurs. The parking server prepares the reconnection pathway in advance, so when the intended user receives the referral information, the reconnection can happen immediately without manual intervention or waiting for paging responses.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If the protocol supports only voice modality, then the implementation is simpler, but it cannot handle video conferencing, instant messaging, chat, and application sharing

Engineering Contradiction:
Improvemodality supportVSAvoidprotocol complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The parking protocol is designed with universal applicability across multiple communication modalities. The protocol structure includes generic elements that can accommodate voice, video conferencing, instant messaging, chat, and application sharing without requiring separate protocols for each modality. This multi-functionality is achieved through a unified protocol framework that handles different modalities through standardized mechanisms.

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

Solution Approach 2:

The protocol is segmented into distinct functional elements: a base protocol structure that handles common parking operations, and extensible elements that can be added to support specific modalities. This segmentation allows the core protocol to remain relatively simple while enabling complex modality-specific functionality through optional extensions and additional protocol elements when needed.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS9065681B2Parking and un-parking of conversations in multiple modalities
Publication Date: 2015.06.23 MICROSOFT TECHNOLOGY LICENSING LLC
  • US9065681B2 patent drawing
  • US9065681B2 patent drawing
  • US9065681B2 patent drawing

AI summary

A park request is received from a first computing system. The park request is a request to park a conversation between a user of the first computing system and a user of a second computing system. The park request conforms to a protocol that supports parking and unparking of conversations having a first modality and conversations having a second modality. Furthermore, an unpark request is received from a third computing system. The unpark request is a request to unpark the conversation. Referral information is sent to the third computing system. The referral information enables the third computing system to establish a communication session to carry the conversation.