Rule Pattern Library for Custom Product Configuration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Companies face significant resource challenges in creating custom product-configuration rules for numerous products, as existing methods are time-consuming, mistake-prone, and inefficient due to the need for individual modeling of rules.

Innovation Solution

A configuration system and method that allows designers to submit example rules, identify variables, and create template rules, which are then customizable, reducing the need for manual coding and resource-intensive rule creation by enabling product modelers to generate custom configuration rules using a user interface.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If custom configuration rules are created individually for each product, then the rules can be precisely tailored to specific product requirements, but the time and resources required for creation increase significantly

Engineering Contradiction:
Improverule precisionVSAvoidrule creation time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The patent segments configuration rules into reusable rule patterns that can be independently defined and then applied to multiple products. Each rule pattern represents a modular unit of configuration logic that can be selected and customized for different products, eliminating the need to recreate similar rules repeatedly.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements copying by allowing rule patterns to be created once and then instantiated multiple times across different products. The system stores rule patterns in a library and enables their reuse through reference, significantly reducing creation time while maintaining precision through selective customization of copied rules.

Inventive Principle:
Principle #26Copying

2Adaptability or versatility

If custom configuration rules are created individually for each product, then the rules can address specific product requirements, but the complexity of the rule creation process increases

Engineering Contradiction:
Improveproduct-specific customizationVSAvoidrule creation complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by pre-defining rule patterns that capture common configuration logic and relationships. These patterns are prepared in advance and stored in a library, so when creating rules for specific products, the system starts with pre-configured templates rather than building rules from scratch, reducing complexity while maintaining adaptability.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent creates universal rule patterns that can serve multiple products and configuration scenarios. A single rule pattern can be applied across different product lines with minimal modification, reducing the overall complexity of the rule creation process while maintaining the ability to address product-specific requirements through parameter customization.

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

3Reliability

If individual rule modeling is performed for each product, then complete coverage of product-specific constraints is achieved, but the resources required for development increase

Engineering Contradiction:
Improveconstraint coverageVSAvoidrule development efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent merges common configuration logic and constraints into unified rule patterns that can be applied across multiple products. By combining repeated configuration rules into single reusable patterns, the system maintains complete constraint coverage for each product while significantly improving development efficiency through resource sharing.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS8965831B2System, method, and software program product for enabling users to create and use rule patterns to generate custom product-configuration rules
Publication Date: 2015.02.24 CORCENTRIC LLC
  • US8965831B2 patent drawing
  • US8965831B2 patent drawing
  • US8965831B2 patent drawing

AI summary

A configuration system, method, and software program is provided for enabling users to create and use rule patterns to generate custom product-configuration rules. The method includes enabling a designer to submit example rules or template rules for a rule pattern. The designer is then able to select which variables will be customizable in instances of the rule pattern. A modeler is able to select the rule pattern from a rule pattern library as a basis for creating custom configuration rules for a product. In response to the modeler selecting the rule pattern from the library, a user interface is generated in which the customizable fields for each template rule in the rule pattern are displayed and the modeler is able to enter values for the customizable fields. Configuration rules are then generated for the product from the template rules and the values entered by the modeler for the customizable fields.