Cloud CAD Model Editing via Segmented Data Packages

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Cloud-based CAD systems face challenges in providing smooth, accurate, and highly interactive dragging experiences due to communication latency and security concerns related to transmitting proprietary algorithms and data across uncontrolled networks.

Innovation Solution

A computer-implemented method where the local client device receives a data package from the remote server containing a subset of the CAD model and solving instructions, allowing the local client device to perform all solves within the edit without further reference to the remote server, thus maintaining security and ensuring interactive performance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If cloud-based CAD systems transmit proprietary algorithms and data across networks, then interactive performance and smooth dragging experience can be achieved, but data security and algorithm protection are compromised

Engineering Contradiction:
Improveinteractive performanceVSAvoiddata security
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The system segments the CAD data and algorithms into discrete packages transmitted only when needed for specific editing operations. Instead of continuously transmitting all data, only relevant subsets are sent to the client device, reducing exposure while maintaining interactivity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary processing layer that receives user input, determines the necessary data subset and solving instructions, and transmits only this processed information to the client. This intermediary protects proprietary algorithms by keeping them on the server while still enabling smooth interactive performance.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If all CAD data and algorithms are hosted on remote server, then data security is improved, but communication latency reduces interactive performance

Engineering Contradiction:
Improvedata securityVSAvoidinteractive performance
Core Design Contradiction:
ReliabilityVSSpeed

Solution Approach 1:

The system performs preliminary actions on the server by pre-processing user input to determine the exact subset of CAD data and solving instructions needed. This preparation work is done before transmission, so the client receives ready-to-execute instructions rather than raw data requiring extensive processing, reducing latency.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent extracts only the necessary subset of CAD data and solving instructions from the complete model and transmits only this extracted portion to the client device. This minimizes data transmission volume and processing time while maintaining security by leaving the majority of proprietary data on the server.

Inventive Principle:
Principle #2Taking out (Extraction)

3Speed

If complete CAD model is transmitted to client device, then local solving speed is improved, but data exposure and security risks increase

Engineering Contradiction:
Improvesolving speedVSAvoiddata exposure
Core Design Contradiction:
SpeedVSObject-affected harmful factors

Solution Approach 1:

The system applies local quality by transmitting different data subsets to different client devices based on their specific editing needs. Each client receives only the portion of the CAD model and solving instructions relevant to their current operation, optimizing local solving speed for that specific task while minimizing overall data exposure.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent implements partial action by transmitting a partial subset of the complete CAD model rather than the entire dataset. This subset contains only the elements necessary for the current editing operation, providing sufficient data for local solving while avoiding the security risks of transmitting complete proprietary information.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS20250148137A1Method and system of editing an engineering design (CAD model)
Publication Date: 2025.05.08 SIEMENS INDUSTRY SOFTWARE INC
  • US20250148137A1 patent drawing
  • US20250148137A1 patent drawing
  • US20250148137A1 patent drawing

AI summary

A computer-implemented method includes editing, at a local client device, an engineering design (e.g., computer aided design (CAD) model), hosted on a remote server. The local client device and the remote server communicate over a communications network and are remote from each other. The remote server configures an operation within a CAD model based on user input during an edit of the CAD model involving a drag. This results in a subset of the CAD model and the solving instructions required to perform the user update being generated and sent as a data package including the subset of the CAD model and the solving instructions to the local client device. The CAD model and any associated algorithms stored on the remote server are not communicated to the local client device.