Real-Time Design Synchronization via Server Mediator

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current design development and display systems for rooms like kitchens face challenges in maintaining consistency across multiple user interfaces and providing real-time updates between different design representations, especially when using 2D and 3D technologies.

Innovation Solution

A computing system comprising a browser and two design applications, one running within the browser and the other as a native application, that communicate via a server to synchronize updates in real-time, ensuring consistency between 2D and 3D design representations, with the ability to export and import lighting data for enhanced visualization.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple design applications (2D and 3D) are used simultaneously, then design versatility and user experience are improved, but maintaining consistency across applications becomes complex

Engineering Contradiction:
Improvedesign representation versatilityVSAvoidsystem consistency management
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces a server as an intermediary component that receives design data from one application and distributes it to other applications. This mediator architecture enables multiple design representations (2D, 3D, VR, AR) to remain consistent without requiring direct synchronization between each application pair, thereby reducing system complexity while maintaining versatility.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The server is designed with universal functionality to handle multiple types of design data and communicate with various application types (2D, 3D, VR, AR). This multi-functional approach allows a single system component to manage consistency across diverse design representations, eliminating the need for separate synchronization mechanisms for each application type.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Productivity

If real-time updates are implemented across multiple applications, then design collaboration efficiency is improved, but data synchronization complexity increases

Engineering Contradiction:
Improvedesign collaboration efficiencyVSAvoiddata synchronization mechanism
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The server acts as a central mediator that receives update notifications from any application and automatically distributes the updated design data to all other connected applications in real-time. This intermediary approach simplifies the synchronization mechanism by centralizing the coordination logic in one component rather than requiring complex peer-to-peer synchronization between multiple applications.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system implements a feedback mechanism where the server monitors design data changes and automatically triggers update distributions to all connected applications. This closed-loop feedback system ensures real-time synchronization without requiring manual intervention or complex synchronization protocols between applications, as the server continuously monitors and responds to changes.

Inventive Principle:
Principle #23Feedback

3Manufacturing precision

If 3D and VR technologies are integrated, then visualization quality is improved, but system resource requirements increase

Engineering Contradiction:
Improvedesign visualization qualityVSAvoidsystem resource consumption
Core Design Contradiction:
Manufacturing precisionVSUse of energy by moving object

Solution Approach 1:

The server performs preliminary processing of design data into standardized formats before distributing to applications. By pre-processing and structuring the data centrally, the system reduces the computational burden on individual client devices, allowing them to render 3D and VR visualizations more efficiently without requiring excessive local processing resources.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system creates optimized copies of design data in different formats suitable for various application types (2D, 3D, VR, AR). The server generates and distributes these formatted copies, allowing applications to use pre-processed data rather than performing intensive real-time conversions, thereby reducing computational resource requirements while maintaining high visualization quality.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS20230195954A1Design development and display
Publication Date: 2023.06.22 THE WEST RETAIL GRP LTD
  • US20230195954A1 patent drawing
  • US20230195954A1 patent drawing
  • US20230195954A1 patent drawing

AI summary

A computing system, in some examples, for design development having at least one computer, wherein a first design application is configured to run within a browser and handle a representation of a first design; a second design application is configured to run on said given computer or on another computer of the system as a native application of the computer concerned and handle a representation of a second design; at least one of the first and second design applications is configured, at runtime and in real time as a user of that one of those applications updates the representation of the design of that one of those applications to update that design, to communicate the update via a server to the other one of those applications and apply the update to the representation of the design of that other one of those applications to update that design.