Dynamic Communication Group Management via File Access Events

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing collaboration systems face challenges in efficiently managing communication groups across diverse devices accessing shared files or executing common applications, leading to inconsistencies and inefficiencies in message transmission.

Innovation Solution

A method and system for dynamically creating and managing communication groups based on device access to files or execution of applications, where a file server and messaging server collaborate to update group memberships and transmit messages to all relevant devices within the group.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If dynamic group creation is implemented to improve collaboration efficiency, then message transmission accuracy improves, but system complexity increases

Engineering Contradiction:
Improvemessage transmission accuracyVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system dynamically creates and updates communication groups based on real-time file access patterns. When a user accesses a shared file, the system automatically determines their device ID and dynamically adds them to the appropriate communication group, ensuring the group composition always reflects current collaboration state without manual intervention.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system continuously monitors file access events and uses this feedback to update communication group memberships. Each file access triggers a determination process that feeds back into the group management system, ensuring accurate message routing based on current collaboration state.

Inventive Principle:
Principle #23Feedback

2Ease of manufacture

If manual group management is used to reduce system complexity, then implementation ease improves, but message transmission efficiency deteriorates

Engineering Contradiction:
Improveimplementation easeVSAvoidmessage transmission efficiency
Core Design Contradiction:
Ease of manufactureVSProductivity

Solution Approach 1:

The system automatically manages communication group creation and updates without requiring manual administrator intervention. When users access shared files, the system self-service creates appropriate communication groups and adds relevant devices, eliminating manual group management overhead while maintaining accurate message routing.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system pre-establishes communication groups based on anticipated collaboration patterns by monitoring file access in advance. Before messages need to be transmitted, the appropriate groups are already created and populated with relevant devices, ensuring immediate and efficient message delivery without delays.

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If communication groups are dynamically updated based on file access, then collaboration accuracy improves, but processing time increases

Engineering Contradiction:
Improvecollaboration accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system uses event-driven periodic updates triggered by file access events rather than continuous monitoring. Each file access, modification, or sharing event triggers a deterministic update to communication groups, providing accurate collaboration state information at precise moments when it becomes relevant, without constant processing overhead.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The system skips unnecessary intermediate processing steps by directly determining device IDs from file access events and immediately updating communication groups. The deterministic nature of file access patterns allows the system to rush through the determination and update process efficiently without redundant validation or processing delays.

Inventive Principle:
Principle #21Skipping (Rushing through)

Data Source

PatentUS10129335B2Method and system for dynamic group creation in a collaboration framework
Publication Date: 2018.11.13 QUIRKLOGIC INC
  • US10129335B2 patent drawing
  • US10129335B2 patent drawing
  • US10129335B2 patent drawing

AI summary

In general, embodiments of the invention relate to a method for transmitting messages. The method includes determining that a first device and a second device are members of a communication group based on the first device and the second device concurrently accessing a file, receiving a message from the first device, making a first determination, in response to receiving the message, that the first device is a member of the communication group, and based on the first determination, making a second determination that the second device is a member of the communication group, and based on the second determination, transmitting a second message to the second device, wherein the second message is generated, based at least in part, on the message.