IP Library Granted Patent US 7,620,575
Granted Patent B1
US 7,620,575 · App. 09/945,297 · Granted Nov 17, 2009

Locally generating price quotes using one or more pricing tools received from a seller

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,620,575
App. No.
09/945,297
Granted
Nov 17, 2009
Kind
B1
Abstract

A system includes one or more computers associated with a buyer for locally generating price quotes. The one or more computers receive a pricing tool from a seller, the pricing tool operable to generate price quotes for the seller, and locally store the pricing tool received from the seller such that the pricing tool is locally accessible to the one or more computers associated with the buyer. The one or more computers access a request for quote (RFQ) specifying an order including quantities of one or more items, the RFQ requesting a price quote for the order, and communicate the RFQ to the locally accessible pricing tool. Using the locally accessible pricing tool received from the seller, the one or more computers locally generate a price quote for the order. The one or more computers provide the locally generated price quote for the order for possible further action by the buyer.

Claims (75)

1. A computer-implemented system for locally generating price quotes, comprising:

a plurality of buyer computers coupled with a plurality of sellers via a network, each of the plurality of buyer computers comprising a database and a server, wherein a buyer associated with the plurality of buyer computers comprises a buying group comprising two or more buyers buying items as a single buying entity, each server configured to:

receive a plurality of pricing tools from the plurality of sellers, each pricing tool configured to generate price quotes for at least one corresponding seller;

locally store the pricing tools received from the plurality of sellers such that the pricing tools are locally accessible to the server associated with the buying group;

access a request for quote (RFQ) specifying an order comprising quantities of one or more items, the RFQ requesting one or more price quotes for the order;

communicate the RFQ to the locally accessible pricing tools;

using the locally accessible pricing tools received from the plurality of sellers, locally generate one or more price quotes for the order;

provide the locally generated price quotes for the order for possible further action by the buying group;

make one or more modifications to the order specified in the RFQ, the modifications being made based on the price quote for the order generated using the locally accessible pricing tools received from the plurality of sellers;

using the locally accessible pricing tools received from the plurality of sellers, locally generate one or more price quotes for the modified order, provide the locally generated price quotes for the modified order for possible further action by the buyer;

iteratively modify the order and locally generate corresponding price quotes to optimize sourcing for the buying group; and

receive a pricing tool update for a particular locally accessible pricing tool, the pricing tool update reflecting one or more price changes for at least one seller, and update the particular locally accessible pricing tool according to the received pricing tool update.

2. A computer-implemented system for locally generating price quotes, the system comprising:

a plurality of buyer computers coupled with a plurality of sellers via a network, each of the plurality of buyer computers comprising a database and a server, each server configured to:

receive one or more pricing tools from one or more of the plurality of sellers, the one or more pricing tools configured to generate one or more price quotes for one or more corresponding plurality of sellers;

locally store the one or more pricing tools received from one or more of the plurality of sellers in the database coupled with each of the plurality of buyer computers, such that the one or more pricing tools are locally accessible to the server coupled with each of the plurality of buyer computers;

access a request for quote (RFQ) specifying an order comprising quantities of one or more items, the RFQ requesting a price quote for the order;

communicate the RFQ to the locally accessible one or more pricing tools stored in the database;

using the locally accessible one or more pricing tools received from one or more of the plurality of sellers, locally generate, at the corresponding buyer computer, one or more price quotes for the order; and

provide the locally generated one or more price quotes for the order for possible further action by the corresponding buyer computer.

3. The system of claim 2 , wherein the one or more pricing tools are encrypted to prevent the one or more pricing tools from being used to determine how price quotes are calculated.

4. The system of claim 2 , wherein a buyer associated with the plurality of buyer computers comprises a buying group comprising two or more buyers buying items as a single buying entity.

5. The system of claim 2 , wherein the server is further configured to:

receive a pricing tool update from a seller, the pricing tool update reflecting one or more price changes for the seller; and

update the locally accessible one or more pricing tools according to the received pricing tool update.

6. The system of claim 2 , wherein the server is further configured to:

make one or more modifications to the order specified in the RFQ, the modifications being made based on the price quote for the order generated using the locally accessible one or more pricing tools received from one or more of the plurality of sellers;

using the locally accessible one or more pricing tools received from one or more of the plurality of sellers, locally generate a price quote for the modified order, and provide the locally generated price quote for the modified order for possible further action by the corresponding buyer computer.

7. The system of claim 6 , wherein the one or more modifications to the order are made automatically by the server coupled with each of the plurality of buyer computers based on the locally generated price quote for the order.

8. The system of claim 7 , wherein the server is configured to iteratively modify the order and locally generate corresponding price quotes to optimize sourcing for the corresponding buyer computer.

9. The system of claim 2 , wherein the server is configured to locally generate the price quote independent of communication with one or more of the plurality of sellers subsequent to receiving the one or more pricing tools from one or more of the plurality of sellers.

10. A computer-implemented method for locally generating price quotes, comprising:

receiving one or more pricing tools from one or more of a plurality of sellers coupled with a plurality of buyer computers, each of the plurality of buyer computers comprising a database and a server, the one or more pricing tools received by the server and configured to generate one or more price quotes for one or more corresponding plurality of sellers;

locally storing, by the server, the one or more pricing tools received from one or more of the plurality of sellers in the database coupled with each of the plurality of buyer computers, such that the one or more pricing tools are locally accessible to the server:

accessing, by the server, a request for quote (RFQ) specifying an order comprising quantities of one or more items, the RFQ requesting a price quote for the order;

communicating, by the server, the RFQ to the locally accessible one or more pricing tools stored in the database;

using the locally accessible one or more pricing tools received from one or more of the plurality of sellers, locally generating, by the server, at the corresponding buyer computer, one or more price quotes for the order; and

providing, by the server, the locally generated one or more price quotes for the order for possible further action by the corresponding buyer computer.

11. The method of claim 10 , wherein the one or more pricing tools are encrypted to prevent the one or more pricing tools from being used to determine how price quotes are calculated.

12. The method of claim 10 , wherein a buyer associated with the plurality of buyer computers comprises a buying group comprising two or more buyers buying items as a single buying entity.

13. The method of claim 10 , further comprising:

receiving a pricing tool update from a seller, the pricing tool update reflecting one or more price changes for the seller; and

updating the locally accessible one or more pricing tools according to the received pricing tool update.

14. The method of claim 10 , further comprising:

making one or more modifications to the order specified in the RFQ, the modifications being made based on the price quote for the order generated using the locally accessible one or more pricing tools received from one or more of the plurality of sellers;

using the locally accessible one or more pricing tools received from one or more of the plurality of sellers, locally generating a price quote for the modified order, and providing the locally generated price quote for the modified order for possible further action by the corresponding buyer computer.

15. The method of claim 14 , wherein the one or more modifications to the order are made automatically based on the locally generated price quote for the order.

16. The method of claim 15 , further comprising iteratively modifying the order and locally generating corresponding price quotes to optimize sourcing for the corresponding buyer computer.

17. The method of claim 10 , wherein locally generating the price quote comprises generating the price quote independent of communication with one or more of the plurality of sellers subsequent to receiving the one or more pricing tools from one or more of the plurality of sellers.

18. Software associated with a plurality of buyer computers for locally generating price quotes, the software embodied in a computer-readable medium and when executed using one or more computers is configured to:

receive one or more pricing tools from one or more of a plurality of sellers coupled with a plurality of buyer computers, each of the plurality of buyer computers comprising a database and a server, the one or more pricing tools configured to generate one or more price quotes for one or more corresponding plurality of sellers;

locally store the one or more pricing tools received from one or more of the plurality of sellers in the database, such that the one or more pricing tools are locally accessible to the software associated with the buyer computer;

access a request for quote (RFQ) specifying an order comprising quantities of one or more items, the RFQ requesting a price quote for the order;

communicate the RFQ to the locally accessible one or more pricing tools stored in the database;

using the locally accessible one or more pricing tools received from one or more of the plurality of sellers, locally generate, at the corresponding buyer computer, one or more price quotes for the order; and

provide the locally generated one or more price quotes for the order for possible further action by the corresponding buyer computer.

19. The software of claim 18 , wherein the one or more pricing tools are encrypted to prevent the one or more pricing tools from being used to determine how price quotes are calculated.

20. The software of claim 18 , wherein a buyer associated with the plurality of buyer computers comprises a buying group comprising two or more buyers buying items as a single buying entity.

21. The software of claim 18 , further configured to:

receive a pricing tool update from a seller, the pricing tool update reflecting one or more price changes for the seller; and

update the locally accessible one or more pricing tools according to the received pricing tool update.

22. The software of claim 18 , further configured to:

make one or more modifications to the order specified in the RFQ, the modifications being made based on the price quote for the order generated using the locally accessible one or more pricing tools received from one or more of the plurality of sellers;

using the locally accessible one or more pricing tools received from one or more of the plurality of sellers, locally generate a price quote for the modified order, and provide the locally generated price quote for the modified order for possible further action by the corresponding buyer computer.

23. The software of claim 22 , wherein the one or more modifications to the order are made automatically by a server coupled with the plurality of buyer computers based on the locally generated price quote for the order.

24. The software of claim 23 , further configured to iteratively modify the order and locally generate corresponding price quotes to optimize sourcing for the corresponding buyer computer.

25. The software of claim 18 , further configured to locally generate the price quote independent of communication with one or more of the plurality of sellers subsequent to receiving the one or more pricing tools from one or more of the plurality of sellers.

26. A computer-implemented system for locally generating price quotes, comprising:

a plurality of buyer computers coupled with a plurality of sellers via a network, each of the plurality of buyer computers comprising a database and a server, each server comprising:

means for receiving one or more pricing tools from one or more of the plurality of sellers, the one or more pricing tools configured to generate one or more price quotes for one or more corresponding plurality of sellers;

means for locally storing the one or more pricing tools received from one or more of the plurality of sellers in the database coupled with each of the plurality of buyer computers, such that the one or more pricing tools are locally accessible to the server coupled with each of the plurality of buyer computers;

means for accessing a request for quote (RFQ) specifying an order comprising quantities of one or more items, the RFQ requesting a price quote for the order;

means for communicating the RFQ to the locally accessible one or more pricing tools stored in the database;

means for locally generating, at the corresponding buyer computer, one or more price quotes for the order using the locally accessible one or more pricing tools received from one or more of the plurality of sellers; and

means for providing the locally generated one or more price quotes for the order for possible further action by the corresponding buyer computer.

Assignments (17)
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 052393/0450 →
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 →
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/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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 12, 2011
From: JDA TECHNOLOGIES US, INC.
To: JDA SOFTWARE GROUP, INC.
Reel/Frame 026740/0676 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 21, 2011
From: I2 TECHNOLOGIES US, INC
To: JDA TECHNOLOGIES US, INC
Reel/Frame 026468/0119 →
PATENT SECURITY AGREEMENT Recorded Apr 4, 2011
From: JDA TECHNOLOGIES US, INC.
To: WELLS FARGO CAPITAL FINANCE, LLC, AS AGENT
Reel/Frame 026072/0353 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 31, 2001
From: TENORIO, MANOEL
To: I2 TECHNOLOGIES US, INC.
Reel/Frame 012146/0254 →