Visit Bookmarking for Group Communication Session Context
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In group communication environments, users face difficulties in remembering their previous session locations and navigating back to unfinished messages due to automatic marking of messages as read upon leaving a session, especially when switching between multiple sessions.
Innovation Solution
A communication management server and method that automatically generates and stores visit bookmarks, indicating the last displayed message, allowing users to easily resume reviewing messages from where they left off upon returning to a session.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the system automatically marks messages as read when a user leaves a session, then the system maintains message status accuracy, but the user loses track of their previous reading position
Solution Approach 1:
The system performs preliminary action by automatically creating a bookmark at the user's current position before they leave the session. This bookmark is stored in advance, so when the user returns, their reading position is already preserved and they can resume from where they left off, eliminating the need to manually note their position.
Solution Approach 2:
The patent introduces a bookmark as an intermediary element that mediates between the message system and the user's reading position. The bookmark acts as a placeholder or marker that preserves the user's position information independently, allowing the system to mark messages as read while the bookmark maintains the user's contextual position for later resumption.
2Ease of operation
If the system displays only the most recent unread messages upon user return, then the system simplifies the message display, but the user cannot efficiently continue reviewing messages from the previous visit
Solution Approach 1:
The system prepares the user's reading position in advance by creating and storing a bookmark before the user leaves. When the user returns, the system can immediately retrieve and display messages starting from the bookmarked position, eliminating the time required for the user to manually search or recall where they left off.
Solution Approach 2:
The system provides feedback to the user by automatically detecting when they return to the session and presenting the bookmarked position. The system monitors user presence, detects the return event, and responds by displaying messages from the saved position, creating a seamless experience that gives feedback about the user's previous reading state.
3Adaptability or versatility
If the system manages multiple sessions across different applications, then the system provides communication versatility, but the user's ability to track reading positions across sessions deteriorates
Solution Approach 1:
The system segments the reading position tracking by creating separate bookmarks for each session or application. Each bookmark is independently managed and associated with a specific session context, allowing the system to maintain multiple reading positions simultaneously across different applications without confusion or data loss.
Solution Approach 2:
The system creates a copy of the reading position information in the form of a bookmark that is stored independently. This bookmark copy preserves the position data even when the user switches between applications, allowing the original session state to be maintained while the user accesses other sessions, and enabling easy restoration of the reading position when needed.
Data Source
AI summary
Communication management methods and systems may insert a bookmark in a communication message. In one implementation, a communication management server comprises a memory storing a set of instructions, and at least one processor configured to: receive, from a plurality of user devices, communication messages associated with a group communication session; store the communication messages in a communication content database; provide the communication messages for display on a display of a user device; receive a display suspension instruction; and generate a visit bookmark indicating a last displayed message in the communication messages.


