Configurable Part Generation With Independent Groups

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The exponential increase in the number of possible features of configurable products leads to a significant increase in the size and complexity of product databases, resulting in slower search results and inefficient presentation of matching products to customers.

Innovation Solution

A computer-implemented method for generating and storing virtual families of independent groups, where each group includes part number positions that do not depend on other groups, and merging groups based on constraints to create new groups, allowing for real-time generation of part numbers and specifications without storing every possible configuration.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the number of possible features of a configurable product increases, then the product can meet more specific customer requirements, but the size and complexity of the product database increases exponentially

Engineering Contradiction:
Improveproduct configurabilityVSAvoiddatabase complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the configurable product into multiple independent groups of features, where each group can be configured independently. This segmentation allows the database to store only the independent groups rather than every possible combination, reducing database complexity from exponential to linear while maintaining full product configurability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements a hierarchical structure where virtual families contain independent groups, which in turn contain part number positions. This nested structure allows the system to organize and retrieve configuration data efficiently, maintaining adaptability while reducing the overall database size by storing only the essential independent components.

Inventive Principle:
Principle #7Nested doll (Nesting)

2Loss of information

If the product database includes all possible combinations of product features, then complete product information is available, but the search speed decreases and results cannot be returned quickly

Engineering Contradiction:
Improveproduct information completenessVSAvoidsearch time
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The patent extracts only the independent groups from the complete set of all possible product configurations. By storing only these independent groups in the database rather than every possible combination, the system maintains complete product information while dramatically reducing search time, as the database size is reduced from exponential to linear.

Inventive Principle:
Principle #2Taking out (Extraction)

3Adaptability or versatility

If every possible configuration of a configurable product is stored in the database, then all product variations are available, but the database size increases exponentially

Engineering Contradiction:
Improveproduct configuration optionsVSAvoiddatabase size
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The patent divides the product configuration into independent groups that can be combined in various ways. By storing only these independent groups rather than all possible combinations, the database size increases linearly with the number of modified products while still supporting all configuration options through virtual family generation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The independent groups stored in the database serve multiple functions: they can be combined to generate any valid product configuration, they enable fast search operations, and they support the generation of virtual families. This multi-functionality allows the database to maintain small size while supporting full product configurability.

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

Data Source

PatentUS20250285157A1Techniques for configurable part generation
Publication Date: 2025.09.11 PARTFINITI INC
  • US20250285157A1 patent drawing
  • US20250285157A1 patent drawing
  • US20250285157A1 patent drawing

AI summary

Certain example embodiments relate to techniques generating a database of virtual families for real-time generation of part numbers for configurable products. For instance, certain example embodiments may include receiving a search request for part numbers and determining virtual families including entities matching the search request. The number of matching products matching the search request and the part numbers may be determined based on the virtual families and the independent groups stored in the virtual families that match the search request. The part numbers may be determined based on allowed characters, number and/or symbols for the part number positions defined in the independent groups of the virtual families including the entities matching the one or more configurable properties of the user input search request. Facet counts for the configurable product may also be determined based on the results of the user input search request.