Chat Room Read Status Indicators on Unified Interface

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing chat room systems lack an efficient way to display the read status of messages across multiple chat rooms without requiring users to enter each room separately, leading to inefficiency and increased bandwidth usage.

Innovation Solution

A user interface screen is provided that includes chat room panels with graphical representations indicating the number of members who have read a message, allowing users to view this information at a glance, reducing the need to enter each chat room and minimizing data download by using a chat room server and client device with a graphics processing unit to prepare and display this information.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If users enter each chat room separately to check message read status, then they can view detailed information, but it increases time consumption and bandwidth usage

Engineering Contradiction:
Improvemessage read status informationVSAvoidtime to check read status
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent merges the read status information from multiple chat rooms into a single consolidated display on the main interface screen. The server aggregates read receipts from all chat rooms and transmits them to the client device, which then presents them in a unified view. This allows users to check read status across all chat rooms simultaneously without navigating into each room individually, directly resolving the contradiction between obtaining precise read status information and minimizing time consumption.

Inventive Principle:
Principle #5Merging (Combining)

2Measurement precision

If users enter each chat room separately to check message read status, then they can view detailed information, but it increases bandwidth usage

Engineering Contradiction:
Improvemessage read status informationVSAvoidbandwidth usage
Core Design Contradiction:
Measurement precisionVSLoss of energy

Solution Approach 1:

The patent extracts only the essential read status information from each chat room and presents it in the main interface without requiring users to enter the chat rooms. The server extracts read receipt data from multiple chat rooms, consolidates it, and transmits only this specific information to the client device for display. This extraction approach provides precise read status information while minimizing bandwidth consumption by avoiding the transmission of unnecessary chat room data.

Inventive Principle:
Principle #2Taking out (Extraction)

3Productivity

If the system displays read status for all chat rooms, then user efficiency improves, but system complexity increases

Engineering Contradiction:
Improveuser efficiencyVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent introduces an intermediary mechanism where the server acts as a mediator between multiple chat rooms and the user interface. The server consolidates read status information from various chat rooms and presents it in a unified manner on the main interface screen. This intermediary approach improves user efficiency by providing comprehensive read status information without requiring complex client-side implementation, as the aggregation and presentation logic is handled by the server.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10768791B2Read activity of chat rooms
Publication Date: 2020.09.08 CISCO TECHNOLOGY INC
  • US10768791B2 patent drawing
  • US10768791B2 patent drawing
  • US10768791B2 patent drawing

AI summary

In one embodiment, method includes receiving data including chat room data from a chat room server, receiving input data from at least one input device, preparing a user interface screen including a chat room list including chat room panels, each one chat room panel including information about a different chat room from a plurality of chat rooms and a chat room icon of the different chat room, wherein a first chat room panel includes an indication of how many chat room members of a first chat room from the plurality of chat rooms have read a first message posted in the first chat room. Related systems and methods are also included.