Unified Chat Interface Message Filtering

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current chat systems require users to enter multiple topic-specific chat rooms to view and respond to messages of interest, lacking a convenient method to automatically determine which conversations are relevant.

Innovation Solution

A chat system that allows users to specify types of messages they are interested in, filtering real-time message streams to send target messages without the need to enter specific rooms, using inverted indexes based on user focus specifications and recent message entries, and providing feedback mechanisms to identify popular messages and send advertisements.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If users enter multiple topic-specific chat rooms to view messages of interest, then users can access diverse conversations, but user operation complexity and time consumption increase

Engineering Contradiction:
Improveaccess to diverse conversationsVSAvoiduser operation complexity
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent combines multiple topic-specific chat room functionalities into a single unified chat interface. Instead of requiring users to physically enter different rooms, the system merges message streams from multiple topics and presents them in one consolidated view, allowing users to access diverse conversations without navigating through multiple spaces.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The unified chat interface serves multiple functions simultaneously: it displays messages from different topics, filters content based on user interests, and provides access to various conversation streams through a single entry point. This multi-functional design eliminates the need for separate room entries while maintaining access to diverse conversations.

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

2Loss of information

If users manually monitor multiple chat rooms, then users can catch all relevant messages, but time consumption and operational effort increase

Engineering Contradiction:
Improvemessage coverageVSAvoidtime consumption
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The system performs preliminary filtering of messages based on user-defined interests before presenting them to the user. By pre-processing the message streams and applying filters in advance, the system ensures comprehensive message coverage for relevant topics while eliminating the need for users to manually monitor each room, thereby saving time.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The chat system automatically monitors and filters messages from multiple topics without requiring user intervention. The system serves itself by autonomously managing message collection, filtering, and presentation, ensuring complete message coverage while freeing users from time-consuming manual monitoring tasks.

Inventive Principle:
Principle #25Self-service

3Loss of information

If the system filters messages based on user interests, then message relevance improves, but system complexity increases

Engineering Contradiction:
Improvemessage relevanceVSAvoidsystem complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The system uses feedback mechanisms where user interactions with messages (such as reading patterns, responses, or explicit preferences) inform and refine the filtering process. This feedback loop allows the system to improve message relevance dynamically while managing complexity through iterative learning rather than requiring complex upfront configuration.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS9787626B2Systems and methods for relaying messages in a communication system
Publication Date: 2017.10.10 GOOGLE LLC
  • US9787626B2 patent drawing
  • US9787626B2 patent drawing
  • US9787626B2 patent drawing

AI summary

The various embodiments described herein include methods, devices, and systems for relaying messages. In one aspect, a method includes: (1) obtaining a first plurality of incoming messages from a first set of users; (2) obtaining a second plurality of incoming messages from a second set of users, the second plurality of incoming messages comprising priority messages; (3) receiving one or more selection criteria from a user of the messaging system, including one or more keywords; (4) identifying a set of target messages from among the first plurality of messages based on the one or more keywords; (5) selecting a subset of the set of target messages; (6) selecting a set of priority messages from among the second plurality of messages based on the one or more keywords; and (7) sending the subset of target messages and the set of priority messages to a client device of the user.