Contextual Messaging System for Content Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Online content management services face challenges in organizing and addressing user communications across multiple devices, particularly in providing context-relevant messages to users based on their relationships with content items.

Innovation Solution

The system selectively delivers messages to users by associating them with content items based on user relationships, allowing messages to be displayed within or alongside the content, or sent through messaging protocols, and restricting access based on user permissions and interactions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If messages are selectively delivered based on user relationships to content items, then message relevance and user experience are improved, but system complexity increases

Engineering Contradiction:
Improvemessage relevanceVSAvoidmessaging system complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The messaging system segments messages based on user relationships to content items. Different message types (e.g., collaboration messages, notifications, updates) are separated and delivered according to the user's specific relationship with each content item, such as being an author, editor, viewer, or member of a group. This segmentation enables targeted message delivery that improves relevance while managing complexity through organized categorization.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system introduces an intermediary messaging layer that sits between the content management system and the user. This messaging server acts as a mediator that receives content items, determines user relationships, selects appropriate messages, and delivers them through suitable channels. The intermediary handles the complexity of relationship analysis and message selection centrally, preventing the complexity from propagating to individual user interfaces.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If messages are displayed within or alongside content items, then information organization is improved, but processing complexity increases

Engineering Contradiction:
Improveinformation organizationVSAvoidmessage processing complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system merges messages with content items by displaying them within or alongside the content. Messages are integrated into the content viewing experience, allowing users to see relevant communications in context with the content they are already examining. This merging improves information organization by keeping related information together, reducing the need for users to switch between content and message views.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The system applies local quality by customizing message display based on the specific user's relationship to each content item. Different users viewing the same content item receive different messages tailored to their role (e.g., authors see different messages than viewers). This localized customization improves information organization for each user while the system manages the processing complexity through automated relationship-based selection rules.

Inventive Principle:
Principle #3Local quality

3Reliability

If access to messages is restricted based on user permissions, then privacy control is improved, but system complexity increases

Engineering Contradiction:
Improveprivacy controlVSAvoidaccess control complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system uses universal access control rules that work across all content items and message types. The same permission framework that controls content access also controls message access, creating a multi-functional system. Users with permission to view or edit a content item automatically receive appropriate messages related to that content. This universality improves privacy control consistency while reducing complexity by reusing existing permission infrastructure rather than creating separate message access control mechanisms.

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

Data Source

PatentUS20240267348A1Content-item relationship messaging system
Publication Date: 2024.08.08 DROPBOX INC
  • US20240267348A1 patent drawing
  • US20240267348A1 patent drawing
  • US20240267348A1 patent drawing

AI summary

A message can be selectively provided to users of an online content management service based at least in part on a user relationship between the users and a shared content item. Users having the user relationship associated with the message can be shown the message, where users without the user relationship are not shown the message. For example, a message can be configured to be shown upon the first time a content item is opened by a user, but not on subsequent openings of the content item.