IP Library Granted Patent US 7,461,049
Granted Patent B2
US 7,461,049 · App. 10/669,465 · Granted Dec 2, 2008

Automated configuration system and method

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,461,049
App. No.
10/669,465
Granted
Dec 2, 2008
Kind
B2
Abstract

An automated configuration system (and method) is provided for facilitating the configuration of desired products, services, or other assemblages that require users to gather and assimilate disparate knowledge of makes, models, types, features, codes, and prices of the desired product/service to be configured. In accordance with a preferred embodiment, configuration is facilitated through interaction of a user with a frame engine that performs frame-based inferences to discern stored knowledge of a product (or the like), as supplemented by a rules-based inference system.

Claims (38)

1. A configuration system comprising:

a processor;

a user interface, wherein said user interface receives input data for a desired configuration; and a frame engine, receiving data input from said user interface, wherein said frame engine outputs configuration data to said user interface in response to a frame-based inference of the input data by examination of a hierarchical data tree structure having nodes whose components contain data relevant to various configurations and by removing appropriate portions of the data tree structure from consideration as input data is received for a desired configuration.

2. The system of claim 1 , further comprising a database, coupled to said frame engine, storing configuration data selectively retrieved for output in response to inferences made by said frame engine.

3. The system of claim 2 , wherein said frame engine subjects configuration data to be output to said user interface to pertinent rules-based inferences before being output to said user interface.

4. The system of claim 3 , further comprising a rules engine, coupled to said frame engine, wherein said rules engine subjects selected configuration data to be output to said user interface to pertinent rules-based inferences before being output to said user interface.

5. The system of claim 2 , wherein said frame engine represents data concerning configuration in a hierarchical structure, with frames corresponding to configuration categories, wherein the frames act as nodes of the hierarchical structure containing a collection of slots corresponding to configuration features and options.

6. The system of claim 5 , wherein said database stores data representative of product knowledge pertaining to products that may be configured by the system.

7. The system of claim 2 , wherein said database stores a plurality of questions for selective output to said user interface based on frame-based inferences made by said frame engine in response to answers input through said user interface.

8. The system of claim 7 , further comprising: a data analysis subsystem performing analysis of configuration data to be output to said user interface; and a graphics formatting output subsystem providing graphical representations of configuration data output to said user interface.

9. The system of claim 8 , wherein said data analysis subsystem comprises a pricing engine providing pricing data corresponding to configuration data output to said user interface.

10. The system of claim 8 , wherein said graphics formatting output subsystem comprises a parametric drawing engine providing illustrations of configuration data to said user interface.

11. A method of configuring a project, the method comprising the steps of:

accessing a user interface;

initiating a project for configuration;

configuring the project by entering project selections;

performing a frame-based inference by examination of a hierarchical data tree structure having nodes whose components contain data relevant to various configurations and by removing appropriate portions of the data tree structure from consideration as project selections are entered, thereby to obtain inferences in response to project selections made in said configuring step; and

outputting project configuration data to the user interface based on the inferences made in said performing step.

12. The method of claim 11 , wherein said configuring step involves answering a plurality of questions presented, wherein the questions to be presented during said configuring step are stored in a database and selected for presentation based on inferences made in said performing step.

13. The method of claim 12 , wherein said configuring step further comprises the substep of presenting preferred answers to select questions presented on the user interface.

14. The method of claim 12 , wherein said performing step further comprises the substep of performing a rules-based inference in response to project selections made in said configuring step.

15. The method of claim 11 , wherein said configuring step further comprises the substeps of:

graphically selecting parameters to configure the project based upon graphic representations of variations of characteristics of components to be selected for the project; and

manipulating schematically configured illustrations of components to be selected for the project.

16. The method of claim 15 , wherein the project to be configured includes a custom product, the method further comprising the steps of:

accessing a catalog page to display graphical and textual information pertinent to the product to be configured;

accessing a custom shapes editor to size a product upon configuration and to select a customized combination of dimensional parameters for said product;

accessing an accessories module containing product accessory information; and

producing technical specifications containing technical information regarding the project as configured;

17. An article of manufacture comprising a machine-readable storage medium having stored therein indicia of a plurality of machine-executable control program steps, the control program comprising the steps of:

accessing a user interface;

initiating a project for configuration;

configuring the project by entering project selections;

performing a frame-based inference by examination of a hierarchical data tree structure having nodes whose components contain data relevant to various configurations and by removing appropriate portions of the data tree structure from consideration as project selections are entered, thereby to obtain inferences in response to project selections made in said configuring step; and

outputting project configuration data to the user interface based on the inferences made in said performing step.

18. The article of manufacture as recited in claim 17 , wherein said performing step comprises the substep of representing data concerning configuration of the project in a hierarchical structure, with frames corresponding to configuration categories, wherein the frames act as nodes of the hierarchical structure containing a collection of slots corresponding to configuration features and options.

19. The article of manufacture as recited in claim 18 , wherein said performing step comprises the substep of subjecting selected configuration data of the project to pertinent rules-based inferences.

20. The article of manufacture as recited in claim 18 , wherein the substep of representing data concerning configuration of the project in a hierarchical structure comprises organizing nodes in a parent node and child node relationship, wherein each child node inherits attributes of a respectively associated parent node.

Assignments (21)
RELEASE OF 2L SECURITY INTEREST RECORDED AT REEL/FRAME 054766/0617 Recorded Sep 3, 2025
From: JEFFERIES FINANCE LLC, AS COLLATERAL AGENT
To: SYNDIGO LLC
Reel/Frame 072817/0757 →
RELEASE OF 1L SECURITY INTEREST RECORDED AT REEL/FRAME 054766/0599 Recorded Sep 3, 2025
From: JEFFERIES FINANCE LLC, AS COLLATERAL AGENT
To: SYNDIGO LLC
Reel/Frame 072784/0920 →
RELEASE OF SECURITY INTEREST AT REEL/FRAME 048062/0622 Recorded Dec 15, 2020
From: TWIN BROOK CAPITAL PARTNERS, LLC
To: EDGEAQ, LLC
Reel/Frame 054766/0465 →
FIRST LIEN SECURITY AGREEMENT Recorded Dec 15, 2020
From: SYNDIGO LLC; SELLPOINTS INC.
To: JEFFERIES FINANCE LLC
Reel/Frame 054766/0599 →
SECOND LIEN SECURITY AGREEMENT Recorded Dec 15, 2020
From: SYNDIGO LLC; SELLPOINTS INC.
To: JEFFERIES FINANCE LLC
Reel/Frame 054766/0617 →
MERGER Recorded May 18, 2020
From: EDGENET ACQUISITIONCO, INC.
To: SYNDIGO LLC
Reel/Frame 052693/0266 →
MERGER Recorded May 18, 2020
From: EDGEAQ, LLC
To: EDGENET ACQUISITIONCO, INC.
Reel/Frame 052693/0014 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 30, 2020
From: THOMPSON, JOSEPH H.; LESSMAN, EDWARD A.; WEEMS, RANDY J.
To: EDGENET, INC.
Reel/Frame 052541/0816 →
RELEASE OF SECURITY INTEREST Recorded Apr 10, 2020
From: PNC BANK, NATIONAL ASSOCIATION
To: EDGEAQ, LLC
Reel/Frame 052364/0604 →
SECURITY INTEREST Recorded Jan 18, 2019
From: EDGEAQ, LLC
To: TWIN BROOK CAPITAL PARTNERS, LLC, AS COLLATERAL AGENT
Reel/Frame 048062/0622 →
RELEASE OF LIEN BY COURT ORDER OF THE UNITED STATES BANKRUPTCY COURT FOR THE DISTRICT OF DELAWARE Recorded Dec 14, 2018
From: LIBERTY PARTNERS LENDERS, L.L.C.
To: EDGENET, INC.
Reel/Frame 047890/0278 →
SECURITY INTEREST Recorded Mar 3, 2017
From: EDGEAQ, LLC
To: PNC BANK, NATIONAL ASSOCIATION
Reel/Frame 041464/0587 →
RELEASE OF SECURITY INTEREST Recorded Nov 21, 2016
From: RESOLUTE CAPITAL PARTNERS FUND III, L.P. F/K/A TENTH STREET FUND III, L.P.
To: EDGEAQ, LLC
Reel/Frame 040390/0453 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 10, 2014
From: EDGENET, INC.; EDGENET HOLDING CORPORATION
To: EDGEAQ, LLC
Reel/Frame 033289/0120 →
SECURITY INTEREST Recorded Jul 10, 2014
From: EDGEAQ, LLC
To: TENTH STREET FUND III, L.P.
Reel/Frame 033295/0987 →
SECURITY AGREEMENT Recorded Aug 29, 2011
From: EDGENET, INC.
To: LIBERTY PARTNERS LENDERS, L.L.C.
Reel/Frame 026822/0780 →
CORRECTIVE ASSIGNMENT TO CORRECT THE TRANSPOSITION OF CONVEYING AND RECEIVING PARTIES. PREVIOUSLY RECORDED ON REEL 025114 FRAME 0772. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT. Recorded Aug 29, 2011
From: EDGENET, INC.
To: LIBERTY PARTNERS LENDERS, LLC
Reel/Frame 026823/0486 →
SECURITY AGREEMENT Recorded Aug 29, 2011
From: EDGENET, INC.
To: LIBERTY PARTNERS LENDERS, LLC
Reel/Frame 026824/0721 →
SECURITY AGREEMENT Recorded Oct 12, 2010
From: LIBERTY PARTNERS LENDERS, L.L.C.
To: EDGENET, INC.
Reel/Frame 025114/0772 →
SECURITY AGREEMENT Recorded Oct 31, 2008
From: EDGENET, INC.
To: LIBERTY PARTNERS LENDERS, L.L.C.
Reel/Frame 021763/0790 →
SECURITY AGREEMENT Recorded Sep 22, 2004
From: EDGENET, INC.
To: LIBERTY PARTNERS LENDERS, L.L.C.
Reel/Frame 015162/0494 →