Real-Time Design Synchronization via Server Mediator
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
2Productivity
If real-time updates are implemented across multiple applications, then design collaboration efficiency is improved, but data synchronization complexity increases
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.
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.
3Manufacturing precision
If 3D and VR technologies are integrated, then visualization quality is improved, but system resource requirements increase
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.
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.
Data Source
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.


