Complex configuration processing using configuration sub-models

a technology of complex configuration and sub-models, applied in computing models, instruments, data processing applications, etc., can solve problems such as limited practical complexity of configuration models, inability to reasonably process configuration models and configuration queries, and inability to solve configuration problems using computer assisted technology

Active Publication Date: 2011-02-01
VERSATA DEV GROUP
View PDF14 Cites 23 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Benefits of technology

[0011]In one embodiment, a sub-model inference procedure provides a way to scale queries to larger and more complicated configuration models. In one embodiment of the present invention, a method for using computer assisted configuration technology to solve product configuration problems using configuration sub-models includes processing one or more configuration queries using configuration sub-models, wherein the configuration sub-models collectively model a configurable product and generating an answer to the configuration problem based upon the processed one or more configuration queries and the configuration sub-models.
[0012]In another embodiment of the present invention, a computer system to implement an inference procedure for solving product configuration problems using configuration sub-models includes a processor and a storage medium having data encoded therein. The data includes processor executable code for processing one or more configuration queries using configuration sub-models, wherein the configuration sub-models collectively model a configurable product and generating an answer to the configuration problem based upon the processed one or more configuration queries and the configuration sub-models.
[0013]In another embodiment of the present invention, a computer storage medium comprising data embedded therein to cause a computer system to solve product configuration problems using configuration. The data includes code for processing one or more configuration queries using configuration sub-models, wherein the configuration sub-models collectively model a configurable product and generating an answer to the configuration problem based upon the processed one or more configuration queries and the configuration sub-models.
[0014]In another embodiment of the present invention, a computer system to implement an inference procedure for solving product configuration problems using configuration sub-models. The system includes means for processing one or more configuration queries using configuration sub-models, wherein the configuration sub-models collectively model a configurable product and means for generating an answer to the configuration problem based upon the processed one or more configuration queries and the configuration sub-models.

Problems solved by technology

Solving configuration problems using computer assisted technology often requires a significant amount of data processing capabilities.
In any event, the practical complexity achievable for configuration models has been limited by the ability of computer systems to process data within a given period of time, T, and / or limited by other processing constraints, such as a lack of memory.
Thus, the computer system could not reasonably process configuration models and configuration queries having a complexity represented by point B.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Complex configuration processing using configuration sub-models
  • Complex configuration processing using configuration sub-models
  • Complex configuration processing using configuration sub-models

Examples

Experimental program
Comparison scheme
Effect test

example

Configuration Completion

[0096]The configuration completion example below details an exemplary usage of the sub-model inference procedure 402 for a configuration completion query, in the specific case that the incoming configuration is incomplete (a part is not present from every required part group). The goal of a configuration completion query is to complete the partial configuration with parts from the missing part groups in such a way that the resulting configuration is valid according to the traditional configuration model and contains a single part from each part group.

[0097]To solve the incomplete feature string completion problem using configuration sub-models, the following process can be used:[0098]divide-model=procedure which breaks a consolidated model up into sub-models in such a way that they are smaller than the original consolidated model and is sufficient to provide an answer for each sub-query being processed against it as previously described OR initially develop c...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

A configuration model dividing and configuration sub-model inference processing system and procedure addresses the issue of configuration model and query complexity by breaking a configuration problem down into a set of smaller problems, solving them individually and recombining the results into a single result that is equivalent to a conventional inference procedure. In one embodiment, a configuration model is divided into configuration sub-models that can respectively be processed using existing data processing resources. A sub-model inference procedure provides a way to scale queries to larger and more complicated configuration models. Thus, the configuration model dividing and configuration sub-model processing system and inference procedure allows processing by a data processing system of configuration models and queries whose collective complexity exceeds the complexity of otherwise unprocessable conventional, consolidated configuration models and queries.

Description

BACKGROUND OF THE INVENTION[0001]1. Field of the Invention[0002]The present invention relates in general to the field of information processing, and more specifically to a system and method for processing complex configuration problems using configuration sub-models.[0003]2. Description of the Related Art[0004]Computer assisted product configuration continues to offer substantial benefits to a wide range of users and industries. FIG. 1 depicts a conventional product configuration process 100 performed by a configuration engine 101. The configuration process 100 represents one embodiment of an inference procedure. In one embodiment of a conventional inference procedure, configuration query 102 is formulated based on user configuration input, a configuration engine performs the configuration query 102 using a configuration model 104, and the configuration engine provides an answer 106 to the configuration query 102 based on the configuration query 102 and the contents of the configura...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Patents(United States)
IPC IPC(8): G06F17/00G06N5/04
CPCG06F17/50G06Q10/06G06F30/00G06N5/04
Inventor LITTLE, NATHAN E.BECK, BRANDON M.SHOWERS, BRIAN K.
Owner VERSATA DEV GROUP
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products