Shared Call State Management for Unified Call Operations

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional call service systems fail to correctly handle transitional phases during call transfers and replacements, leading to complications when one call ends before another is established, as they treat related calls as independent entities, resulting in notifications and status updates being disjointed among related calls and devices.

Innovation Solution

The system assigns a shared user call identifier to multiple related calls, allowing them to be managed as a single shared call operation, with their statuses linked to determine a global state that updates automatically when any call's status changes, ensuring correct notification and termination of calls.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If traditional call service systems treat related calls as independent entities, then each call can be managed separately, but notifications and status updates become disjointed among related calls and devices during transitional phases

Engineering Contradiction:
Improvecall managementVSAvoidcall status information
Core Design Contradiction:
Ease of operationVSLoss of information

Solution Approach 1:

The patent merges multiple related calls into a unified call operation by assigning them a shared call identifier. This allows the system to treat discrete calls as a single operational unit, ensuring that status changes in any one call automatically update the global state and notify all related devices, thereby preventing information loss during transitional phases while maintaining operational manageability.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent implements a feedback mechanism where the global state of a shared call operation continuously monitors and updates based on the status of individual calls. When any call within the group changes state (e.g., from active to terminated), this change is immediately detected and propagated to update the global state, ensuring all related devices receive real-time notifications without information loss.

Inventive Principle:
Principle #23Feedback

2Adaptability or versatility

If the system establishes multiple independent calls during call transfers and replacements, then call flexibility is maintained, but complications arise when one call ends before another is established

Engineering Contradiction:
Improvecall handling flexibilityVSAvoidcall transfer reliability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent applies preliminary action by establishing a shared call identifier and global state structure before actual call transfers or replacements occur. This preparatory framework ensures that when calls are established or terminated during transitional phases, the system already has the infrastructure to coordinate their states, preventing complications while maintaining the flexibility to handle various call scenarios.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces a global state as an intermediary that mediates between multiple individual calls. This intermediary structure coordinates the states of related calls, ensuring that when one call ends or is transferred, the global state manages the transition smoothly and reliably, preventing the complications that arise from uncoordinated independent call management.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Ease of operation

If the system treats each call as a separate entity with its own state, then call independence is maintained, but real-time notification and coordination among related calls becomes difficult

Engineering Contradiction:
Improvecall state managementVSAvoidstatus update speed
Core Design Contradiction:
Ease of operationVSSpeed

Solution Approach 1:

The patent combines the state management of multiple related calls into a single global state structure. This merging allows the system to maintain simplicity in state management while achieving real-time coordination, as changes to any individual call automatically trigger updates to the shared global state, which then propagates notifications to all related devices simultaneously.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS11611661B2Shared call state for related calls
Publication Date: 2023.03.21 MICROSOFT TECHNOLOGY LICENSING LLC
  • US11611661B2 patent drawing
  • US11611661B2 patent drawing
  • US11611661B2 patent drawing

AI summary

Techniques for determining a global state for multiple related calls are disclosed. A first call between a first device and a second device is established, where the first call is assigned a user call identifier. A second call between the first device and a third device is established. A shared call operation is established by assigning the user call identifier to the second call. The user call identifier is assigned to the second call in addition to already being assigned to the first call. A first status of the first call and a second status of the second call are determined. The first status and the second status are used to determine a global state of the shared call operation. The global state of the shared call operation is updated in response to one or both of the first status or the second status changing.