Dynamic Group Session Initiation via Synchronization State

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current network communication systems face inefficiencies in managing group communications, as they often require either a complete group listing or a group-ID for session initiation, which can lead to unnecessary resource usage and synchronization challenges.

Innovation Solution

A client device determines whether to initiate a group communication session using a complete group listing or a group-ID based on synchronization state with the communication server, allowing efficient resource management by using the group-ID when synchronization is up to date and the complete listing when it is not.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a complete group listing is provided for session initiation, then the server can reliably set up session legs with all group members, but network resources are consumed unnecessarily when synchronization is up to date

Engineering Contradiction:
Improvesession setup reliabilityVSAvoidnetwork resource consumption
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The system dynamically adapts the session initiation approach based on synchronization state. When synchronization is up to date, the client uses a lightweight group-ID reference; when synchronization is outdated, the client provides the complete group listing. This dynamic selection resolves the contradiction by choosing the appropriate method based on current system conditions.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The invention changes the parameter of group indication format based on synchronization status. The client switches between providing a complete group listing and a group-ID reference depending on whether synchronization is up to date, optimizing resource usage while maintaining reliability.

Inventive Principle:
Principle #35Parameter changes

2Loss of energy

If a group-ID is used for session initiation, then network resources are conserved, but the client must maintain synchronization state tracking logic

Engineering Contradiction:
Improvenetwork resource consumptionVSAvoidsynchronization state management
Core Design Contradiction:
Loss of energyVSDevice complexity

Solution Approach 1:

The client device autonomously determines whether to use group-ID or complete listing based on its own synchronization state tracking. The client monitors its own synchronization status and makes the decision independently, eliminating the need for complex server-side coordination or external synchronization state management.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The client performs preliminary synchronization state tracking and evaluation before session initiation. By determining upfront whether synchronization is up to date, the client can pre-decide the appropriate initiation method, avoiding the need for complex real-time coordination during the actual session setup.

Inventive Principle:
Principle #10Preliminary action

3Device complexity

If the client always provides complete group listings, then no synchronization tracking is needed, but unnecessary data is transmitted over the network

Engineering Contradiction:
Improvesynchronization tracking complexityVSAvoiddata transmission volume
Core Design Contradiction:
Device complexityVSQuantity of substance

Solution Approach 1:

The system dynamically adjusts the amount of data transmitted based on synchronization state. When synchronized, minimal data (group-ID) is transmitted; when unsynchronized, complete data (group listing) is transmitted. This dynamic adaptation resolves the contradiction between data simplicity and transmission volume.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The invention changes the data transmission parameter (complete listing vs. group-ID reference) based on the synchronization parameter. This parameter change allows the system to minimize data transmission volume while avoiding the complexity of continuous synchronization tracking.

Inventive Principle:
Principle #35Parameter changes

4Productivity

If the client uses group-ID references, then session initiation is faster and more efficient, but the client must accurately track synchronization state

Engineering Contradiction:
Improvesession initiation efficiencyVSAvoidsynchronization state accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The client independently tracks and evaluates its own synchronization state accuracy, making autonomous decisions about which initiation method to use. This self-service approach ensures that efficiency gains from group-ID references are achieved only when synchronization accuracy is sufficient, without requiring external verification.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system changes the initiation method parameter based on the synchronization accuracy parameter. When synchronization accuracy is sufficient, the system uses the efficient group-ID reference method; when accuracy is insufficient, it falls back to the reliable complete listing method.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS7693534B1Method and apparatus for dynamic selection of complete or referenced group indication when initiating a group communication session
Publication Date: 2010.04.06 SPRINT SPECTRUM LLC
  • US7693534B1 patent drawing
  • US7693534B1 patent drawing
  • US7693534B1 patent drawing

AI summary

A method and apparatus are disclosed for dynamically selecting a complete or referenced group indication when initiating a group communication session in a communication system. A client device may include logic through which the device will decide, at the time of group session initiation, whether to initiate the session by reference to a complete group listing or rather whether to initiate the session by reference to a group identifier (e.g., group-ID). The client device may be capable of maintaining group data in order to indicate whether the client device and a communication server have agreed on a group-ID to correspond with a particular group. When a user directs the client device to initiate a session with a particular group, the client device will initiate the session by reference to the group-ID if the client device and communication server have agreed on a group-ID to correspond to the particular group. On the other hand, if not, the client device will initiate the session by reference to the complete group listing for the particular group.