Collaborative Design Tool State Synchronization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional assisted editing methods for online product design platforms face challenges in providing finer control mechanisms within the customer's editing session, particularly in conveying instructions related to tool usage without visual aids, and raise privacy concerns due to the sharing of non-relevant screen content.

Innovation Solution

A computer-implemented method and system for co-editing printed product designs that involves storing and synchronizing tool state variables across multiple device instantiations, allowing for a collaborative communication session constrained to the design studio, enabling customers to receive assistance while maintaining privacy and improving tool usage instruction delivery.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If screen sharing is used to provide visual aid during customer service, then instruction delivery is improved, but privacy is compromised due to sharing of non-relevant screen content

Engineering Contradiction:
Improveinstruction delivery effectivenessVSAvoidprivacy exposure
Core Design Contradiction:
Loss of informationVSObject-affected harmful factors

Solution Approach 1:

The patent segments the screen sharing experience by separating the design studio workspace from the rest of the desktop environment. It creates a focused view that displays only the relevant design tools and canvas area, excluding unrelated applications and content. This segmentation allows effective visual instruction delivery while protecting user privacy by filtering out non-relevant screen content.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies local quality by providing different viewing experiences for different areas of the screen. The design studio portion is made visible and shareable with the customer service agent, while other portions remain private and hidden. This selective visibility ensures that only the necessary workspace is exposed during assistance sessions, maintaining privacy while enabling effective guidance.

Inventive Principle:
Principle #3Local quality

2Ease of operation

If full screen sharing is implemented for assistance, then tool usage instruction is improved, but control over shared content is lost

Engineering Contradiction:
Improveinstruction clarityVSAvoidsession control mechanism
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent introduces an intermediary mechanism that controls what content is shared during assistance sessions. Rather than directly sharing the entire screen, the system uses a controlled interface that selectively displays only the design studio workspace. This intermediary layer simplifies control by automatically managing visibility boundaries, reducing the complexity of session management while maintaining clear visual instructions.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If comprehensive online design tools are provided, then design capability is improved, but learning complexity increases

Engineering Contradiction:
Improvedesign functionalityVSAvoidlearning curve
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by preparing and organizing the design studio interface before the customer service interaction begins. The system pre-configures the workspace to display only the necessary tools and elements relevant to the current design task. This preliminary organization reduces learning complexity by presenting a simplified, focused interface while maintaining access to comprehensive design capabilities when needed.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20230353689A1Systems and methods for synchronizing document edits using application state variables
Publication Date: 2023.11.02 CIMPRESS SCHWEIZ GMBH
  • US20230353689A1 patent drawing
  • US20230353689A1 patent drawing
  • US20230353689A1 patent drawing

AI summary

Systems and methods of co-editing a design for a printed product is disclosed. According to certain aspects, a server may store tool state variable(s) corresponding to editing tool(s) included in a printed product editor in a database; receive, from a first electronic device executing a first instantiation of the printed product editor, a request for a collaborative communication session with a second electronic device executing a second instantiation of the printed product editor; generate the collaborative communication session between the two devices in response to the request, the collaborative communication session including a state of editing tool(s) of the first instantiation of the printed product editor; update the tool state variable(s) corresponding to the state of editing tool(s) of the first instantiation in the database; and synchronize a state of editing tool(s) of the second instantiation in response to the updating.