Shared Virtual Board Object Animation for Remote Moves

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Real-time collaborative virtual boards lack animation of transitions when remote users move objects, leading to a suboptimal user experience as other users cannot see the transitions made by remote users.

Innovation Solution

Implement an animation module on client devices to receive indications of remote user transitions, create trajectories, and animate object movements from origin to destination, ensuring all users see near-real-time card transitions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If real-time collaborative editing allows multiple users to view and edit simultaneously, then collaboration efficiency is improved, but the user interface lacks natural feel when depicting changes made by remote users

Engineering Contradiction:
Improvecollaboration efficiencyVSAvoiduser interface natural feel
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The patent applies dynamics by introducing animated transitions that dynamically depict object movement between locations. Instead of static appearance changes, the system creates dynamic visual sequences showing objects transitioning from source to destination locations, making the interface respond naturally to user actions and improving the collaborative experience.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent utilizes color changes to highlight and indicate transitions of objects between locations. By changing colors during transition animations and highlighting affected areas, the system draws user attention to changes made by remote users, enhancing the natural feel of the collaborative editing interface.

Inventive Principle:
Principle #32Color changes

2Loss of information

If changes are highlighted briefly to show what has been changed, then other users can easily see modifications, but the transition animation is not implemented

Engineering Contradiction:
Improvevisibility of changesVSAvoidtransition animation implementation
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent segments the transition process into distinct phases: identifying the object being moved, determining source and destination locations, creating the transition animation sequence, and updating the interface state. This segmentation allows the complex animation system to be implemented through manageable steps while maintaining clear communication of changes to all users.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system introduces an intermediary animation mechanism that mediates between the remote user's action and the local display. The animation system acts as a mediator that receives transition information from remote users and translates it into visual sequences on local devices, enabling natural depiction of changes without requiring direct complex coordination between all users.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Ease of operation

If animation is added to show remote user transitions, then user experience is improved, but system complexity increases

Engineering Contradiction:
Improveuser experienceVSAvoidsystem complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent implements preliminary action by pre-defining animation parameters and transition sequences before actual changes occur. The system maintains a cache of object information including location data and animation properties, allowing rapid retrieval and execution of appropriate animations when transitions happen, reducing real-time computational complexity while enhancing user experience.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20250322580A1Systems and methods for animating transition of an object
Publication Date: 2025.10.16 ATLASSIAN PTY LTD
  • US20250322580A1 patent drawing
  • US20250322580A1 patent drawing
  • US20250322580A1 patent drawing

AI summary

Systems, methods, and non-transitory computer-readable medium for animating transition of an object in a shared user interface displayed on a client device in response to a remote user performing a transition is disclosed. The method includes retrieving an animation object associated with a transition event, at a client device. The animation object includes an identifier of the object transitioned by the remote user, an origin location of the transitioned object and a destination location of the transitioned object in a user interface. The method further includes determining whether animation is required for the animation object. Upon determining that animation is required, the method further includes animating a transition of the transitioned object to the destination location based on the animation object and updating the position of the transitioned object in a local state cache of the user interface.