IP Library Granted Patent US 7,805,461
Granted Patent B2
US 7,805,461 · App. 11/733,344 · Granted Sep 28, 2010

Method and apparatus for database induction for creating frame based knowledge tree

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,805,461
App. No.
11/733,344
Granted
Sep 28, 2010
Kind
B2
Abstract

An automated process (and system) for facilitating the creation of a frame based knowledge tree for use with a configuration system is provided. In accordance with a preferred embodiment, a database induction module interacts with a user interface and a vendor provided database containing product information in the form of database files. The user sets induction preferences via a graphical user interface, and the induction module accesses product information from the client database file and automatically generates a frame based product knowledge tree in light of the user's preferences, where the frame based product knowledge tree is intended for use with a configuration system for configuring certain desired products, services, or other assemblages.

Claims (28)

1. A database processing system comprising:

an induction module configured to:

i.) access specification data for at least one product from one or more vendor databases,

ii) identify attributes of the specification data to be inducted into a frame-based knowledge tree by querying the one or more vendor databases table for the specification data regarding the attributes, and

iii) determine a location within the frame-based knowledge tree to place any inducted attributes of the specification data,

and further configured to present pre-defined questions about the specification data to a user to identify a set of SQL queries to be answered to construct the frame-based knowledge tree;

a processor dimensioned and configured to enable user interaction with the induction module such that a frame-based knowledge tree is automatically constructed with the specification data in response to the user interaction, wherein the interaction comprises receiving input answers from the user in response to the pre-defined questions about the specification data provided to the user.

2. The system of claim 1 , wherein the one or more vendor databases comprise a plurality of tables following a relational schema.

3. The system of claim 1 , wherein the processor comprises a graphical user interface coupled to the induction module.

4. The system of claim 1 , further comprising:

a database access module coupled between the vendor database and the induction module, wherein the database access module is configured to enable access to the vendor database.

5. The system of claim 1 , further comprising:

a product knowledge output module coupled to an output of the induction module, wherein the product knowledge output module is configured to convert the frame-based knowledge tree into product knowledge files, and wherein the product knowledge files are configured for use with a configuration system.

6. A method of automatically constructing a frame-based knowledge tree, the method comprising:

identifying a plurality of attributes within a vendor database to be inducted into a frame-based knowledge tree by querying at least one vendor-supplied product knowledge database table for data regarding the attributes;

presenting pre-defined questions about the data to a user to identify a set of SQL queries to be answered to construct the frame-based knowledge tree;

automatically determining respective locations of the plurality of attributes within the frame-based knowledge tree based upon input answers received from a user regarding the data, wherein the input answers are provided in response to the pre-defined questions about the data provided to the user; and

inserting at least one of the attributes into the frame-based knowledge tree based on the determined respective locations, whereby the frame-based knowledge tree is constructed.

7. The method of claim 6 , wherein automatically determining the respective locations of the plurality of attributes within the knowledge tree comprises:

identifying user preferences for constructing the knowledge tree; and

determining the respective locations based on the user preferences.

8. The method of claim 7 , wherein identifying the user preferences for constructing the knowledge tree comprises:

determining that a user has employed a domain knowledge specification for constructing the knowledge tree.

9. The method of claim 7 , wherein identifying the user preferences for constructing the knowledge tree comprises:

determining that a user has employed a distinct attribute values count for constructing the knowledge tree.

10. The method of claim 6 , further comprising:

converting the frame-based knowledge tree into at least one product knowledge file for use with a configuration system.

11. The method of claim 6 , wherein querying the at least one vendor-supplied product knowledge database table comprises a vendor performing a step selected from the group consisting of: actively providing the database table, and merely making underlying data for the database table available.

Assignments (20)
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 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 →
FIRST LIEN SECURITY AGREEMENT Recorded Dec 15, 2020
From: SYNDIGO LLC; SELLPOINTS INC.
To: JEFFERIES FINANCE LLC
Reel/Frame 054766/0599 →
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 →
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: EDGEAQ, LLC
To: EDGENET ACQUISITIONCO, INC.
Reel/Frame 052693/0014 →
MERGER Recorded May 18, 2020
From: EDGENET ACQUISITIONCO, INC.
To: SYNDIGO LLC
Reel/Frame 052693/0266 →
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 Aug 5, 2015
From: GADAMSETTY, SRIKANTH; KOMMINENI, RAJESH; COOK, JOHN RUSSELL; HOWLAND, TIM
To: EDGENET, INC.
Reel/Frame 036261/0004 →
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 →