Shared Content Focus State Management During Concurrent Updates

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In content sharing systems, users face issues where intended selections are not accurately processed when another user performs a display update during their operations, leading to unintended objects being selected.

Innovation Solution

A content sharing system with user terminals and a server that synchronizes shared content, uses focus history information and display update identification to determine the intended object for processing, ensuring accurate execution of user operations even after display updates.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If multiple users can perform operations on shared content simultaneously, then collaboration efficiency is improved, but selection accuracy deteriorates when one user performs operations while another updates the display

Engineering Contradiction:
Improvecollaboration efficiencyVSAvoidselection accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The system records the target object selection made by the first user before the display update occurs. By preserving this preliminary selection information and applying it after the update, the system ensures that the user's intended selection is executed even though the display state has changed due to another user's operations.

Inventive Principle:
Principle #10Preliminary action

2Ease of operation

If the system processes the most recently focused object after display update, then processing simplicity is improved, but user intention accuracy deteriorates

Engineering Contradiction:
Improveprocessing simplicityVSAvoiduser intention accuracy
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The system provides feedback by comparing the currently focused object after display update with the previously recorded target object. When they differ due to display updates, the system uses the recorded target object information to determine the correct object to process, thereby maintaining user intention accuracy while keeping the processing logic relatively simple.

Inventive Principle:
Principle #23Feedback

Data Source

PatentEP3696683B1Content sharing system, content sharing method, and program
Publication Date: 2022.07.06 RAKUTEN GROUP INC
  • EP3696683B1 patent drawingFigure 1
  • EP3696683B1 patent drawingFigure 2
  • EP3696683B1 patent drawingFigure 3A

AI summary

Provided are a content sharing system, a content sharing method, and a program, which are capable of appropriately processing an operation of a user on shared content after a display update by an operation of another user is performed. A focus state determination module (58) determines whether an object on shared content is in a focus state or in a non-focus state, based on a position of a cursor. An own-user operation identification module (52) identifies that an operation of execution instruction of predetermined processing has been performed. A display update identification module (62) identifies a display update of the shared content by an operation of another user. An object processing execution module (66) executes the predetermined processing on an object that is in a focus state at a timing that is before a time earlier than the operation of instructing of execution of the predetermined processing by the predetermined time period and that is closest to the time earlier than the operation by the predetermined time period, when it is identified that the display update of the shared content has been performed by the operation of another user during a predetermined time period until the operation.