Real-Time Chat Content Suggestions Through Association Graphs

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users face difficulty in finding relevant content items and individuals within collaborative document management systems due to the vast number and variety of content items, leading to inefficient retrieval of useful information.

Innovation Solution

A content suggestion system utilizing a multi-dimensional association graph that analyzes user interactions and organizational roles to provide personalized content and user suggestions during real-time communication sessions, tailoring recommendations based on the subject matter and user identity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If the system stores a vast number of content items in collaborative document management systems, then the system's storage capacity and functionality are improved, but users face difficulty in finding relevant content items and retrieving useful information efficiently

Engineering Contradiction:
Improvenumber of content itemsVSAvoidtime for content retrieval
Core Design Contradiction:
Quantity of substanceVSLoss of time

Solution Approach 1:

The system performs preliminary actions by pre-computing and maintaining multi-dimensional association graphs that map content items to users and topics based on historical interactions. This indexing structure is built in advance so that when a user needs content, the system can quickly query the pre-organized data without scanning through all content items, thereby reducing retrieval time while maintaining vast storage capacity.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system segments the content retrieval task by dividing content items into multiple dimensions of associations (user-based, topic-based, interaction-based). Instead of treating content as a single homogeneous collection, the system organizes content across multiple associative dimensions, allowing users to access relevant content through various entry points and reducing the search space for each query type.

Inventive Principle:
Principle #1Segmentation

2Measurement precision

If the system provides personalized content suggestions based on user identity and interaction history, then the relevance of suggestions is improved, but the system complexity increases

Engineering Contradiction:
Improverelevance of content suggestionsVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The multi-dimensional association graph serves multiple functions simultaneously: it stores user identity information, tracks interaction history, maintains topic associations, and enables personalized recommendations. By consolidating these diverse data types and retrieval operations into a single unified data structure, the system achieves high recommendation relevance without proportionally increasing system complexity.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The system changes the parameters of content representation by transforming raw content items into multi-dimensional association vectors that capture user identity, interaction patterns, and topic relationships. This parameter transformation allows the system to leverage existing data in new ways for personalization without adding complex external systems, as the enrichment occurs within the association graph itself.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20250300951A1Content suggestion system for real-time communication environments
Publication Date: 2025.09.25 ATLASSIAN PTY LTD
  • US20250300951A1 patent drawing
  • US20250300951A1 patent drawing
  • US20250300951A1 patent drawing

AI summary

A content suggestion system for suggesting one or more content items to a client application on a client device may include a content suggestion service and a collaborative content management and communication system communicably coupled to the content suggestion service and comprising a store of content items. The content suggestion service may be configured to, during a real-time chat session between a first user and a second user, receive one or more communication events exchanged between the first user and the second user, determine, using the received one or more communication events, a subject of the real-time chat session, and cause an identifier of a candidate suggested content item to be displayed to the first user.