Group Watcher Module Presence Subscription Coordination

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current group communications systems are inefficient in managing presence information subscriptions, leading to a flood of requests when group membership changes and resulting in potential loss of presence information, with no method to coordinate members with the same notification criteria.

Innovation Solution

A group watcher module subscribes to a set of presentities with specific event notification criteria and distributes changes in presence information to current group members, eliminating the need for individual subscriptions and ensuring coordinated notifications.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If each user individually subscribes to presence information, then each user receives personalized presence updates, but system bandwidth is flooded when group membership changes

Engineering Contradiction:
Improvepresence information deliveryVSAvoidbandwidth consumption
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent merges individual subscription requests into a single group-level subscription. Instead of each user separately subscribing to presence information from multiple presentities, the system creates one subscription per presentity for the entire group, consolidating what would otherwise be numerous duplicate requests into a single efficient operation.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent introduces a group watcher module as an intermediary between users and presence servers. This mediator manages presence subscriptions on behalf of the group, receiving presence information once and distributing it to all group members, thereby eliminating the need for individual user-subscription transactions.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If individual subscriptions are used for dynamic groups, then each user gets presence information, but subscription requests flood the system when users join or leave

Engineering Contradiction:
Improvegroup membership dynamicsVSAvoidsubscription processing efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent establishes group-level presence subscriptions in advance, before group membership changes occur. When a group is formed or a user joins, the system proactively manages subscriptions at the group level, so that presence information flow is immediately established without requiring individual users to initiate separate subscription requests upon joining.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent combines all individual user presence needs into a single group subscription entity. This merging approach allows the system to handle group membership dynamics efficiently by maintaining one subscription per presentity per group, regardless of how many users are added or removed from the group.

Inventive Principle:
Principle #5Merging (Combining)

3Reliability

If explicit individual subscriptions are implemented, then presence information is delivered to each user, but some presence information can be lost when group membership changes

Engineering Contradiction:
Improvepresence information completenessVSAvoidsubscription management complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The group watcher module acts as an intermediary that ensures complete presence information delivery. It receives presence information from presentities and systematically distributes it to all current group members, ensuring that no information is lost during membership transitions. The intermediary maintains awareness of group composition and ensures every member receives appropriate presence updates.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system implements feedback mechanisms where the group watcher continuously monitors group membership status and adjusts presence information distribution accordingly. When membership changes occur, the system receives feedback about the new group composition and automatically ensures that presence information is correctly routed to all current members, preventing information loss.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS9516123B2Method for presence information subscription in a group communications system
Publication Date: 2016.12.06 MOTOROLA SOLUTIONS INC
  • US9516123B2 patent drawing
  • US9516123B2 patent drawing
  • US9516123B2 patent drawing

AI summary

In a group communications system, a group watcher module subscribes to presentities of interest for a particular group by communicating, to at least one presence server module, a set of subscriptions to a plurality of presentities, wherein each subscription contains a set of event notification criteria for a presentity. When the group watcher module detects a change in presence information for the set of subscriptions, it determines current members of the group and distributes the change in presence information to the current members.