Message Segmentation and Automatic Scrolling for Instant Messaging

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Instant messengers often send messages that are longer than the display area of a terminal device, requiring users to manually scroll to read the entire message, as they can only display a part of the message at once.

Innovation Solution

A sending device that automatically scrolls to ensure the end of each partial message is displayed in the terminal's area by dividing the message into partial messages of a predetermined length, queuing them, and sending them sequentially after notification of display, allowing the user to see the entire message without manual scrolling.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If a long message is sent to a terminal device with automatic scrolling, then the message can be received and displayed, but the user cannot view the entire message without manual scrolling

Engineering Contradiction:
Improvemessage visibilityVSAvoidmanual scrolling requirement
Core Design Contradiction:
Loss of informationVSEase of operation

Solution Approach 1:

The patent divides a long message into multiple segments, each fitting within the terminal's display area. These segments are sent sequentially with automatic scrolling triggered between them, allowing the entire message to be viewed without manual intervention. The message is segmented both spatially (into displayable portions) and temporally (sent in sequence rather than all at once).

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The sending device performs preliminary actions by calculating the display area size, determining appropriate segment lengths, and pre-scheduling the automatic scrolling operations before the message is actually displayed. This preliminary preparation ensures that when the message is sent, the receiving device is already configured to automatically scroll through segments in the correct sequence, eliminating the need for user intervention.

Inventive Principle:
Principle #10Preliminary action

2Quantity of substance

If a message longer than the display area is sent, then more information can be transmitted, but the user experience deteriorates due to required manual scrolling

Engineering Contradiction:
Improvemessage lengthVSAvoiduser interaction burden
Core Design Contradiction:
Quantity of substanceVSEase of operation

Solution Approach 1:

The patent segments long messages into multiple manageable portions that each fit within the terminal's display constraints. By dividing the message content into discrete segments and transmitting them sequentially with automatic scrolling, the system maintains ease of operation while preserving the ability to convey lengthy information.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system maintains continuous automatic scrolling action throughout the message display process. Instead of requiring the user to manually scroll through segments, the automatic scrolling continues seamlessly from one segment to the next, creating an uninterrupted viewing experience that preserves ease of operation even as message length increases.

Inventive Principle:
Principle #20Continuity of useful action

3Loss of information

If the message is divided into multiple parts and sent sequentially, then the entire message can be displayed without manual scrolling, but the sending process becomes more complex

Engineering Contradiction:
Improvecomplete message displayVSAvoidmessage segmentation and scheduling mechanism
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The receiving device performs self-service by automatically detecting segment boundaries, triggering scrolling actions, and managing the display sequence without external control. This self-service capability simplifies the overall system complexity by eliminating the need for complex coordination protocols between sender and receiver, as the receiving device autonomously manages its own display process.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system implements feedback mechanisms where the receiving device sends acknowledgment signals to the sending device confirming successful display of each segment. This feedback loop allows the sending device to adjust its segmentation and timing strategies based on actual display conditions, simplifying the complexity by using empirical data rather than predetermined complex scheduling algorithms.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11831416B2Sending device, sending method, and sending program
Publication Date: 2023.11.28 RAKUTEN GROUP INC
  • US11831416B2 patent drawing
  • US11831416B2 patent drawing
  • US11831416B2 patent drawing

AI summary

A sending device divides a message that is to be sent to a receiving device into a plurality of partial messages each having a length equal to or less than a predetermined length. The sending device puts the plurality of partial messages in a queue. The sending device takes one partial message out of the queue among the plurality of partial messages and sends the one partial message to the receiving device. The sending device receives notification information indicating that the sent partial message has been displayed in a display area. The sending device takes a next partial message out of the queue among the plurality of partial messages and sends the next partial message to the receiving device after the notification information is received.