Dynamic Social Message State Modification for Event Context

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing messaging systems face confusion when rebroadcasting messages related to events, as the temporal context of the event date can become outdated, leading to incorrect assumptions about the event's timing, especially when messages are reposted after the event has occurred.

Innovation Solution

A system and method that dynamically modify the message's content and visual appearance based on the current time in relation to the event time, including adding icons or altering text to indicate if the event has passed, is imminent, or will occur, thereby clarifying the temporal context and preventing confusion among recipients.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If a message is rebroadcast after an event has occurred, then the message can reach more users and increase social reach, but the temporal context becomes outdated and causes confusion among recipients

Engineering Contradiction:
Improvesocial reachVSAvoidtemporal context accuracy
Core Design Contradiction:
ProductivityVSLoss of information

Solution Approach 1:

The message state is dynamically modified based on the current time relative to the event time. The system automatically detects the initial broadcast, compares current time to event time, and alters the message state (e.g., adding icons or text indicators) to reflect whether the event has passed, is imminent, or will occur. This dynamic adaptation preserves temporal context accuracy while allowing continuous rebroadcasting for extended social reach.

Inventive Principle:
Principle #15Dynamics

2Reliability

If the message content is modified to reflect current temporal context, then accuracy is improved, but the message requires dynamic processing and alteration mechanisms

Engineering Contradiction:
Improvetemporal context accuracyVSAvoidmessage processing complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The message processing system performs self-service by automatically detecting the initial broadcast, comparing current time to event time, and issuing instructions to alter the message state without requiring manual intervention. The system autonomously determines whether the event has passed and modifies the message accordingly, reducing the perceived complexity for users while maintaining high temporal accuracy.

Inventive Principle:
Principle #25Self-service

3Ease of operation

If visual cues are added to indicate event status, then user understanding is improved, but the message structure becomes more complex

Engineering Contradiction:
Improveuser understandingVSAvoidmessage structure
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system employs visual changes such as adding icons (e.g., clock icons, exclamation marks) or altering text appearance to indicate the event's temporal status. These visual cues are automatically inserted based on the comparison between current time and event time, providing immediate user understanding of whether the event has passed or is upcoming without requiring complex structural modifications to the underlying message.

Inventive Principle:
Principle #32Color changes

Data Source

PatentUS10666598B2Modification of social message based on event data
Publication Date: 2020.05.26 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US10666598B2 patent drawing
  • US10666598B2 patent drawing
  • US10666598B2 patent drawing

AI summary

A method, system, and/or computer program product alter a state of a transmitted message. One or more processors detect an initial broadcast of a message. The message includes a time-sensitive posting, which is related to an event that occurs at an event time. Processor(s) then compare a current time to the event time. In response to determining that the current time is within a predefined time period in proximity to the event time, processor(s) issue an instruction to alter a state of the message.