Conference Tree Excludes Existing Devices From New INVITE Messages

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing push-to-talk communication systems face inefficiencies in managing communication conferences, particularly in identifying and inviting relevant communication devices to new conferences within established conferences, leading to unnecessary INVITE messages being generated for devices already participating.

Innovation Solution

A method and device for generating messages that invite communication devices to a new conference only for those not already involved in the initial conference, utilizing a communication conference tree to determine and exclude participating devices, thereby optimizing conference management by avoiding unnecessary INVITE messages.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a communication device participating in a first communication conference invites other communication devices to a second communication conference, then new participants can be added to the conference, but unnecessary INVITE messages are generated for devices already participating in the first conference

Engineering Contradiction:
Improveconference management flexibilityVSAvoidnetwork resource consumption
Core Design Contradiction:
Adaptability or versatilityVSLoss of energy

Solution Approach 1:

The system maintains a communication conference tree that records all devices participating in the first communication conference. When generating INVITE messages for the second conference, the system queries this tree to identify which devices are already participants, and selectively excludes them from receiving new invitations. This feedback mechanism prevents redundant INVITE messages and optimizes network resource usage.

Inventive Principle:
Principle #23Feedback

2Productivity

If INVITE messages are generated for all identified communication devices, then all potential participants receive invitations, but network bandwidth and processing resources are wasted on devices already in the conference

Engineering Contradiction:
Improveconference setup efficiencyVSAvoidnumber of INVITE messages
Core Design Contradiction:
ProductivityVSQuantity of substance

Solution Approach 1:

The system extracts the list of existing participants from the communication conference tree and removes them from the set of devices that would receive INVITE messages. This extraction process ensures that only devices not already in the first conference receive invitations to the second conference, reducing the total number of INVITE messages generated and improving conference setup efficiency.

Inventive Principle:
Principle #2Taking out (Extraction)

3Reliability

If the system tracks and manages communication conference participation, then redundant invitations are prevented, but system complexity increases

Engineering Contradiction:
Improveinvitation accuracyVSAvoidconference management system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The communication conference tree is built and maintained in advance, storing the participation status of all devices before the second conference invitation process begins. This preliminary action allows the system to quickly query and determine which devices are already participants, ensuring accurate invitation management without adding significant complexity during the actual conference setup process.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9225757B2Tree-based broadcasting service over push-to-talk mobile IP network
Publication Date: 2015.12.29 INTEL CORP
  • US9225757B2 patent drawing
  • US9225757B2 patent drawing
  • US9225757B2 patent drawing

AI summary

A method for generating a plurality of messages for inviting communication devices to a communication conference. The method includesestablishing a first communication conference with a plurality of first communication devices,receiving a plurality of communication device identifiers from a communication device participating in the first communication conference, which communication device identifiers identify communication devices to be invited to at least a second communication conference,determining communication devices from the plurality of the communication devices, which are already involved in the first communication conference, andgenerating messages for inviting communication devices to the second communication conference only for those communication devices which are not involved in the first communication conference.