Partial Model Data Configuration for Product Configurator Systems

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Complex product models with numerous options lead to slow loading and transmission times, causing performance degradation and user dissatisfaction due to the large size and complexity of the data, resulting in frustrating delays and potential productivity and revenue losses.

Innovation Solution

A system utilizing a segmenting engine to break down product configuration models into partial structured data sets, allowing for efficient evaluation and rendering, reducing the need to process and transmit the entire model, thereby improving user experience and performance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the entire product configuration model is used for processing and transmission, then complete model data is available for evaluation, but processing time and memory consumption increase significantly

Engineering Contradiction:
Improvemodel evaluation completenessVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent divides the complete product configuration model into multiple segments or portions, each containing specific model data relevant to different evaluation scenarios. The system selectively transmits and processes only the necessary segments rather than the entire model, significantly reducing processing time and memory consumption while maintaining evaluation completeness for the required functionality.

Inventive Principle:
Principle #1Segmentation

2Reliability

If the entire product configuration model is transmitted over the network, then all model data is available, but transmission delays increase substantially

Engineering Contradiction:
Improvedata completenessVSAvoidtransmission speed
Core Design Contradiction:
ReliabilityVSSpeed

Solution Approach 1:

The patent extracts only the necessary model segments required for specific evaluation tasks and transmits them over the network, rather than transmitting the complete model. This extraction approach reduces transmission size and time while ensuring that all necessary data for the evaluation purpose is included in the transmitted portions.

Inventive Principle:
Principle #2Taking out (Extraction)

3Reliability

If large model data is processed repeatedly, then comprehensive model evaluation is achieved, but performance degradation occurs

Engineering Contradiction:
Improveevaluation thoroughnessVSAvoidprocessing efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent segments the model data into smaller, manageable portions that can be processed independently and repeatedly without causing performance degradation. Each segment contains specific model information that can be evaluated multiple times efficiently, maintaining both evaluation thoroughness and processing efficiency through selective processing of only necessary segments.

Inventive Principle:
Principle #1Segmentation

4Adaptability or versatility

If the complete model is used for UI rendering, then all model aspects are displayed, but UI rendering speed decreases

Engineering Contradiction:
ImproveUI display completenessVSAvoidUI rendering speed
Core Design Contradiction:
Adaptability or versatilityVSSpeed

Solution Approach 1:

The patent applies local quality by rendering only the specific model segments relevant to the current UI view or user interaction, rather than rendering the complete model. This allows the UI to display all necessary information for the current context while significantly improving rendering speed by processing only the required local portions of the model data.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS10891115B2Model configuration using partial model data
Publication Date: 2021.01.12 MODEL N
  • US10891115B2 patent drawing
  • US10891115B2 patent drawing
  • US10891115B2 patent drawing

AI summary

As a non-limiting representative example, a system is disclosed that includes a product configurator user interface that displays a configurable model and receives configuration input for the model and a modeling platform comprising a segmenting engine networked together. The segmenting engine performs operations such as receiving configuration input and generating a first partial structured data set for evaluation by the configuration engine. The system also includes a configuration engine that communicates with the modeling platform. The modeling platform sends the first partial structured data set to the configuration engine for evaluation and receives back an evaluated instance reflecting an outcome of the configuration of the configurable model.