IP Library Granted Patent US 7,225,146
Granted Patent B2
US 7,225,146 · App. 10/032,945 · Granted May 29, 2007

Method, system and article of manufacturing for dynamic database redirection using semantic taxonomy information

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,225,146
App. No.
10/032,945
Granted
May 29, 2007
Kind
B2
Abstract

An electronic commerce system includes one or more seller databases that store product data for one or more products. The system further includes a seller selection interface operable to receive seller requirements from a user and generate one or more custom global content directories based on the seller requirements. The custom global content directories include a plurality of product classes organized in a hierarchy with the product classes categorizing a number of products from sellers satisfying the seller requirements and associated with attributes of the products categorized in the product class. At least one of the product classes has associated pointers that identify the one or more of the seller databases. The system further includes a search interface that communicates a search query to the seller databases for product data.

Claims (75)

1. An electronic commerce system applying dynamic database redirection, the system comprising:

one or more seller databases including product data for one or more products;

a global content directory server coupled to the one or more seller databases, the global content directory server comprising:

a seller selection module configured to receive one or more seller requirements from one or more buyers coupled to the global content directory server;

one or more custom global content directories generated by the global content directory server based on the one or more seller requirements received from the one or more buyers, each of the one or more custom global content directories includes a plurality of product classes organized in a hierarchy, each product class categorizing a plurality of products from one or more sellers satisfying the one or more seller requirements received from the one or more buyers and each product class associated with one or more attributes of the products categorized in the product class, at least one of the product classes having one or more associated pointers that identify one or more seller databases associated with sellers satisfying the one or more seller requirements received from the one or more buyers; and

a search module configured to communicate a search query to the one or more seller databases to search the product data stored in the one or more seller databases identified by one of the pointers.

2. The system of claim 1 , further operable to:

receive one or more product requirements from one or more buyers coupled to the global content directory server; and

generate one or more custom global content directories based on the one or more product requirements received from the one or more buyers.

3. The system of claim 2 , further operable to:

determine a geographic location for the one or more buyers and one or more languages that correspond to the geographic location of the one or more buyers; and

generate custom global content directories where the pointers identify seller databases in the languages corresponding to the geographic location of the one or more buyers.

4. The system of claim 1 , wherein one or more of the pointers identify particular product data in one or more of the seller databases where the product data is associated with sellers satisfying the one or more seller requirements received from the one or more buyers.

5. The system of claim 1 , wherein the search query comprises desired values, specified by the one or more buyers, for one or more of the product attributes associated with the selected product class.

6. The system of claim 1 , wherein the search module is further configured to:

receive search results from one or more of the seller databases in response to the search query, the search results including product data associated with one or more products satisfying the search query and from sellers satisfying the one or more seller requirements received from the one or more buyers; and

communicate the search results to the one or more buyers.

7. The system of claim 6 , wherein the one or more custom global content directories are further operable to:

receive a selection from the one or more buyers of a product for which product data is included in the search results; and

communicate address information associated with a seller database that includes product data for the selected product, the address information enabling the one or more buyers to communicate with a seller associated with the seller database who satisfy the one or more seller requirements received from the one or more buyers to conduct a commerce transaction relating to the selected product.

8. The system of claim 1 , wherein the one or more custom global content directories comprise one or more private global content directories containing product classes having one or more associated pointers that identify product data only available to one or more buyers associated with the private global content directory.

9. The system of claim 8 , wherein the seller selection module is further configured to receive an access code from the one or more buyers, the access code operable to allow the one or more buyers to search the product data associated with the private global content directories.

10. A method for dynamic database redirection in an electronic commerce transaction, the method comprising:

receiving one or more seller requirements from one or more buyers;

creating one or more custom global content directories by a global content directory server, based on the one or more seller requirements received from the one or more buyers, the custom global content directory comprising a directory structure including a plurality of product classes organized in a hierarchy, each product class categorizing a plurality of products from one or more sellers satisfying the one or more seller requirements received from the one or more buyers and each product class associated with one or more attributes of the products categorized in the product class, one or more of the product classes having one or more associated pointers that identify one or more seller databases associated with sellers satisfying the one or more seller requirements received from the one or more buyers;

receiving a selection of a product class from the one or more buyers, the product class having a pointer identifying one or more of the seller databases;

in response to the selection of the product class by the one or more buyers, communicating a search query to the one or more seller databases to search the product data.

11. The method of claim 10 , wherein one or more of the pointers identify particular product data in one or more of the seller databases where the product data is for sellers satisfying the one or more seller requirements received from the one or more buyers.

12. The method of claim 10 , further comprising:

receiving one or more product requirements from one or more buyers coupled to the global content directory server; and

generating one or more custom global content directories based on the one or more product requirements received from the one or more buyers.

13. The method of claim 10 , wherein creating the custom global content directory comprises associating the product classes with product data for one or more sellers satisfying the one or more seller requirements received from the one or more buyers.

14. The method of claim 10 , further comprising providing multi-language support based upon the geographic location of the one or more buyers.

15. The method of claim 14 , wherein providing multi-language support comprises:

determining a geographic location for the one or more buyers;

determining one or more languages that correspond to the geographic location of the one or more buyers; and

creating the custom global content directory using the seller requirements received from the one or more buyers and the one or more languages corresponding to the geographic location of the one or more buyers.

16. The method of claim 10 , wherein communicating a search query to the one or more seller databases comprises communicating the search query to the one or more seller databases associated with the sellers that satisfy the one or more seller requirements received from the one or more buyers.

17. The method of claim 10 , further comprising:

receiving search results from one or more of the seller databases in response to the search query, the search results including product data associated with one or more products satisfying the search query from the sellers satisfying the one or more seller requirements received from the one or more buyers; and

communicating the search results to the one or more buyers.

18. The method of claim 17 , further comprising:

receiving a selection from the one or more buyers of a product for which product data is included in the search results; and

communicating address information associated with a seller database that includes product data for the selected product, the address information enabling the one or more buyers to communicate with a seller associated with the seller database to conduct a commerce transaction relating to the selected product.

19. The method of claim 10 , wherein creating one or more custom global content directories based on the seller requirements received from the one or more buyers comprises creating one or more private global content directories containing product classes having one or more associated pointers that identify product data only available to one or more buyers associated with the private global content directory.

20. The method of claim 19 , further comprising receiving an access code from the one or more buyers, the access code operable to allow the one or more buyers to access a private global content directory.

21. Software for dynamic database redirection in an electronic commerce transaction, the software embodied in a computer-readable medium and operable to:

receive one or more seller requirements from one or more buyers;

create one or more custom global content directories by a global content directory server, based on the seller requirements received from the one or more buyers, the custom global content directory comprising a directory structure including a plurality of product classes organized in a hierarchy, each product class categorizing a plurality of products from one or more sellers satisfying the one or more seller requirements received from the one or more buyers and each product class associated with one or more attributes of the products categorized in the product class, one or more of the product classes having one or more associated pointers that identify a one or more seller databases associated with sellers satisfying the one or more seller requirements received from the one or more buyers;

receive a selection of a product class from the one or more buyers, the product class having a pointer identifying one or more of the seller databases;

in response to the selection of the product class by the one or more buyers, communicate a search query to the one or more seller databases to search the product data.

22. The software of claim 21 , wherein one or more of the pointers identify particular product data in one or more of the seller databases where the product data is for sellers satisfying the one or more seller requirements received from the one or more buyers.

23. The software of claim 21 , further operable to:

receive one or more product requirements from one or more buyers coupled to the global content directory server; and

generate one or more custom global content directories based on the one or more product requirements received from the one or more buyers.

24. The software of claim 21 , wherein creating the custom global content directory comprises associating the product classes with product data for one or more, sellers satisfying the seller requirements received from the one or more buyers.

25. The software of claim 21 , further operable to provide multi-language support based upon the geographic location of the one or more buyers.

26. The software of claim 25 , wherein providing multi-language support comprises:

determining a geographic location for the one or more buyers;

determining one or more languages that correspond to the geographic location of the one or more buyers; and

creating the custom global content directory using the seller requirements received from the one or more buyers and the one or more languages corresponding to the geographic location of the one or more buyers.

27. The software of claim 21 , wherein communicating a search query to the one or more seller databases comprises communicating the search query to one or more the seller databases associated with the sellers that satisfy the one or more seller requirements received from the one or more buyers.

28. The software of claim 21 , further operable to:

receive search results from one or more of the seller databases in response to the search query, the search results including product data associated with one or more products satisfying the search query from the sellers satisfying the one or more seller requirements received from the one or more buyers; and

communicate the search results to the one or more buyers.

29. The software of claim 28 , further operable to:

receive a selection from the one or more buyers of a product for which product data is included in the search results; and

communicate address information associated with a seller database that includes product data for the selected product, the address information enabling the one or more buyers to communicate with a seller associated with the seller database to conduct a commerce transaction relating to the selected product.

30. The software of claim 21 , wherein creating one or more custom global content directories based on the seller requirements received from the one or more buyers comprises creating one or more private global content directories containing product classes having one or more associated pointers that identify product data only available to one or more buyers associated with the private global content directory.

31. The software of claim 30 , further operable to receive an access code from the one or more buyers, the access code operable to allow the one or more buyers to access a private global content directory.

32. A system for dynamic database redirection in an electronic commerce transaction, the method comprising:

means for receiving one or more seller requirements from one or more buyers;

means for creating one or more custom global content directories based on the seller requirements received from the one or more buyers, the custom global content directory comprising a directory structure including a plurality of product classes organized in a hierarchy, each product class categorizing a plurality of products from one or more sellers satisfying the one or more seller requirements received from the one or more buyers and each product class associated with one or more attributes of the products categorized in the product class, one or more of the product classes having one or more associated pointers that identify a one or more seller databases associated with sellers satisfying the one or more seller requirements received from the one or more buyers;

means for receiving a selection of a product class from the one or more buyers, the product class having a pointer identifying one or more of the seller databases;

means for communicating a search query to the seller databases to search the product data, in response to the selection of the product class by the one or more buyers.

Assignments (13)
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (053383/0117) Recorded Nov 3, 2021
From: U.S. BANK NATIONAL ASSOCIATION, AS COLLATERAL AGENT
To: BLUE YONDER GROUP, INC.
Reel/Frame 058794/0776 →
RELEASE OF SECURITY INTEREST Recorded Sep 16, 2021
From: JPMORGAN CHASE BANK, N.A.
To: BLUE YONDER GROUP, INC.; BLUE YONDER, INC.; JDA SOFTWARE SERVICES, INC.; I2 TECHNOLOGIES INTERNATIONAL SERVICES, LLC; MANUGISTICS SERVICES, INC.; MANUGISTICS HOLDINGS DELAWARE II, INC.; REDPRAIRIE COLLABORATIVE FLOWCASTING GROUP, LLC; JDA SOFTWARE RUSSIA HOLDINGS, INC.; REDPRAIRIE SERVICES CORPORATION; BY BOND FINANCE, INC.; BY NETHERLANDS HOLDING, INC.; BY BENELUX HOLDING, INC.
Reel/Frame 057724/0593 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REEL 026468 FRAME NUMBER FROM 0199 TO 0119 PREVIOUSLY RECORDED ON REEL 055136 FRAME 0623. ASSIGNOR(S) HEREBY CONFIRMS THE CORRECTION ASSIGNMENT. Recorded Apr 19, 2021
From: I2 TECHNOLOGIES US, INC.
To: JDA TECHNOLOGIES US, INC.
Reel/Frame 056813/0110 →
CORRECTIVE ASSIGNMENT TO CORRECT THE NAME OF THE CONVEYING AND RECEIVING PARTIES TO INCLUDE A PERIOD AFTER THE TERM INC PREVIOUSLY RECORDED AT REEL: 026740 FRAME: 0676. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Feb 8, 2021
From: JDA TECHNOLOGIES US, INC.
To: JDA SOFTWARE GROUP, INC.
Reel/Frame 055257/0747 →
CORRECTIVE ASSIGNMENT TO CORRECT THE NAME OF THE CONVEYING AND RECEIVING PARTIES TO INCLUDE A PERIOD AFTER THE TERM INC PREVIOUSLY RECORDED ON REEL 026468 FRAME 0199. ASSIGNOR(S) HEREBY CONFIRMS THE CHANGE OF NAME FROM I2 TECHNOLOGIES US, INC. TO JDA TECHNOLOGIES US, INC.. Recorded Dec 12, 2020
From: I2 TECHNOLOGIES US, INC.
To: JDA TECHNOLOGIES US, INC.
Reel/Frame 055136/0623 →
SECURITY AGREEMENT Recorded Aug 3, 2020
From: BLUE YONDER GROUP, INC.
To: U.S. BANK NATIONAL ASSOCIATION
Reel/Frame 053383/0117 →
CHANGE OF NAME Recorded Apr 14, 2020
From: JDA SOFTWARE GROUP, INC.
To: BLUE YONDER GROUP, INC.
Reel/Frame 052392/0712 →
SECURITY AGREEMENT Recorded Oct 12, 2016
From: RP CROWN PARENT, LLC; RP CROWN HOLDING LLC; JDA SOFTWARE GROUP, INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 040326/0449 →
RELEASE OF SECURITY INTEREST IN PATENTS AT REEL/FRAME NO. 29556/0809 Recorded Oct 12, 2016
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: JDA SOFTWARE GROUP, INC.
Reel/Frame 040337/0356 →
RELEASE OF SECURITY INTEREST IN PATENTS AT REEL/FRAME NO. 29556/0697 Recorded Oct 12, 2016
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: JDA SOFTWARE GROUP, INC.
Reel/Frame 040337/0053 →
FIRST LIEN PATENT SECURITY AGREEMENT Recorded Jan 2, 2013
From: JDA SOFTWARE GROUP, INC.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 029556/0697 →
FIRST LIEN PATENT SECURITY AGREEMENT Recorded Jan 2, 2013
From: JDA SOFTWARE GROUP, INC.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 029556/0809 →
RELEASE OF SECURITY INTEREST IN PATENT COLLATERAL Recorded Dec 21, 2012
From: WELLS FARGO CAPITAL FINANCE, LLC
To: JDA TECHNOLOGIES US, INC.
Reel/Frame 029529/0812 →