Interactive Picture Animation with Distinct Sending and Receiving Tracks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for presenting interactive pictures in instant messaging are simplistic and fail to meet the diverse needs of users.

Innovation Solution

The method involves receiving a sending operation for a target session message containing an interactive picture, sending the message to a second user, and presenting a sending animation of the interactive picture's object, which includes a distinct sending track different from the receiving track, allowing for enriched presentation and interaction.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If simple presentation methods are used for interactive pictures in instant messaging, then the system complexity is reduced and ease of operation is improved, but the adaptability and user experience are insufficient

Engineering Contradiction:
Improvepresentation diversityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The animation presentation is segmented into distinct sending animations and receiving animations with different movement tracks. The sending animation shows the object moving from sender to receiver, while the receiving animation shows the object moving from receiver to sender or appearing at the receiver's location. This segmentation allows diverse presentation without requiring a completely complex unified system.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The receiving animation inverts the movement direction of the sending animation. If the object moves from sender to receiver in the sending animation, the receiving animation shows the object moving from receiver to sender or appearing at the receiver's location, creating a reciprocal visual effect that enhances interaction without requiring additional complex processing.

Inventive Principle:
Principle #13The other way round (Inversion)

2Ease of operation

If distinct sending and receiving animations with different movement tracks are presented, then the interaction experience is enhanced and adaptability is improved, but the processing complexity and time consumption increase

Engineering Contradiction:
Improveinteraction experienceVSAvoidprocessing time
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The animation data and movement tracks are prepared and stored in advance before actual message transmission. The sending and receiving animations are pre-configured with different movement tracks, so when a message is sent, the system only needs to retrieve and play the pre-prepared animations rather than generating them in real-time, significantly reducing processing time.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The receiving animation is created as a copy or variation of the sending animation, with the movement track inverted or adjusted. This copying approach allows the system to reuse the same animation resources and processing logic while achieving different visual effects, reducing the need for completely separate animation processing pipelines.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS12327306B2Methods, apparatuses, electronic device, medium and program product for presenting an animation
Publication Date: 2025.06.10 BEIJING ZITIAO NETWORK TECH CO LTD
  • US12327306B2 patent drawing
  • US12327306B2 patent drawing
  • US12327306B2 patent drawing

AI summary

Provided in the present disclosure are methods and apparatuses, an electronic device, a medium, and a program product for presenting an animation. A method for presenting an animation comprises: receiving a sending operation for a target session message, wherein the target session message comprises a first target interactive picture; in response to the sending operation, sending the target session message to a second user; and if the first target interactive picture comprises a first object, presenting a sending animation of the first object, the sending animation comprising a sending track of the first object, the sending track being different from a receiving track, the receiving track being a movement track of the first object included in a receiving animation of the first object, and the receiving animation being an animation presented, in response to receiving the first target interactive picture, by a second user.