IP Library Granted Patent US 8,396,767
Granted Patent B2
US 8,396,767 · App. 10/428,991 · Granted Mar 12, 2013

Displaying values specified in a number of offers for a number of offer variables with respect to price

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 8,396,767
App. No.
10/428,991
Granted
Mar 12, 2013
Kind
B2
Abstract

A method for displaying values specified in a number of offers for a number of offer variables with respect to price includes receiving data for multiple offers that reflects values specified in the offers for multiple offer variables and generating a display of the received data. The display includes multiple offer variable windows that are each associated with an offer variable. Each offer variable window includes an offer price axis representing a range of offer prices and an offer variable axis substantially perpendicular to the offer price axis that represents a range of values for the offer variable associated with the offer variable window. Each offer variable window includes multiple bars. Each bar represents a value specified in offer for the offer variable associated with the offer variable window and is positioned with respect to the offer price axis according to an offer price specified in the offers.

Claims (48)

1. A computer-implemented system, comprising:

a computer system coupled with a plurality of buyer computers and a plurality of seller computers, the computer system configured to:

receive a plurality of offers from one or more of the plurality of buyer computers and one or more of the plurality of seller computers, the plurality of offers representing values for a plurality of offer variables; and

generate a plurality of offer variable comparisons each associated with one of the plurality of offer variables, each one of the plurality of offer variable comparisons comprising:

an offer price data group comprising a range of offer prices for the plurality of offer variables;

an offer variable data group comprising an offer variable range associated with the offer variable comparison;

a plurality of bar data groups, each representing a value specified in one or more of the plurality of offers for the offer variable associated with the offer variable comparison and corresponding with the offer price data group according to an offer price specified in one or more of the plurality of offers, wherein a size of the bar data group, with respect to the offer variable data group represents the value specified in one or more of the plurality of offers for the offer variable associated with the offer variable comparison, each bar data group associated with a quantity indicator that indicated a quantity of items specified in one or more of the plurality of offers wherein at least one bar data group of the plurality of bar data groups corresponds with at least one bar group in one or more other offer variable comparisons; and

a marker in the offer price data group, wherein the marker determines a particular offer price and is linked with other markers within the other offer variable comparisons;

access a user request to identify a particular offer price, and in response automatically move the other markers within the offer variable comparisons to mark the particular offer price within the offer window variables;

generate one or more orders based on the received plurality of offers; and

communicate the generated order to a server couples with the computer system.

2. The system of claim 1 , wherein the plurality of offers comprise asks only from approved sellers.

3. The system of claim 1 , wherein the plurality of offer variables comprise one or more of a purity offer variable, a quantity offer variable, a packaging size offer variable, and a delivery date offer variable.

4. The system of claim 1 , wherein:

two or more offers specifying substantially equal offer prices specify substantially different values for an offer variable; and

two or more bar data group within an offer variable comparison associated with the offer variable represent the substantially different values specified in the two or more offers.

5. The system of claim 1 , further comprising an electronic marketplace.

6. A computer-implemented method, comprising:

receiving, by a computer system, a plurality of offers representing values for a plurality of offer variables; and

generating, by the computer system, a plurality of offer variable comparisons, each associated with one of the plurality of offer variables, each one of the plurality of offer variable comparisons comprising:

an offer price data group representing a range of offer prices;

an offer variable data group representing an offer variable range of values associated with the offer variable comparison;

a plurality of bar data groups, each representing a value specified in one or more of the plurality of offers for the offer variable associated with the offer variable comparison and corresponding with an offer price data group specified in one or more of the plurality of offers, wherein a size of the bar data group, with respect to the offer variable, represents the value specified in one or more of the plurality of offers for the offer variable associated with the offer variable comparison, each bar data group associated with a quantity indicator that indicated a quantity of items specified in one or more of the plurality of offers wherein at least one bar data group of the plurality of bar groups corresponds with at least one bar data group in one or more other offer variable comparisons; and

a marker in the offer price data group, wherein the marker determines a particular offer price and is linked with other markers within the other offer variable comparisons;

accessing, by the computer system, a user request to identify a particular offer price, and in response, automatically move the other markers within the offer variable comparisons to mark the particular offer price within the offer window variables;

generating, by the computer system, one or more orders based on the received plurality of offers; and

communicating, by the computer system, the generated order to a server.

7. The method of claim 6 , wherein the plurality of offers comprise asks only from approved sellers.

8. The method of claim 6 , wherein the plurality of offer variables comprise one or more of a purity offer variable, a quantity offer variable, a packaging size offer variable, and a delivery date offer variable.

9. The method of claim 6 , wherein:

two or more offers specifying substantially equal offer prices specify substantially different values for an offer variable; and

two or more bar data groups within an offer variable comparison associated with the offer variable represent the substantially different values specified in the two or more offers.

10. A non-transitory computer-readable media embodied with software that when executed using one or more computer systems is configured to:

receive a plurality of offers representing values for a plurality of offer variables; and

generate a plurality of offer variable comparisons, each associated with one of the plurality of offer variables, each one of the plurality of offer variable comparisons comprising:

an offer price data group representing a range of offer prices;

an offer variable data group representing an offer variable range of values associated with the offer variable comparison;

a plurality of bar data groups, each representing a value specified in one or more of the plurality of offers for the offer variable associated with the offer variable comparison and corresponding with an offer price data group specified in one or more of the plurality of offers, wherein a size of the bar data group, with respect to the offer variable, represents the value specified in one or more of the plurality of offers for the offer variable associated with the offer variable comparison, each bar data group associated with a quantity indicator that indicates a quantity of items specified in one or more of the plurality of offers wherein at least one bar data group of the plurality of bar data groups corresponds with at least one bar data group in one or more other offer variable comparisons; and

a marker of the offer price data group, wherein the marker determines a particular offer price and is linked with other markers within the other offer variable comparisons;

access a user request to identify a particular offer price, and in response, automatically move the other markers within the offer variable comparisons to mark the particular offer price within the offer window variables;

generate one or more orders based on the received plurality of offers; and

communicate the generated order to a server.

11. The computer-readable media of claim 10 , wherein the plurality of offers comprise asks only from approved sellers.

12. The computer-readable media of claim 10 , wherein the plurality of offer variables comprise one or more of a purity offer variable, a quantity offer variable, a packaging size offer variable, and a delivery date offer variable.

13. The computer-readable media of claim 10 , wherein:

two or more offers specifying substantially equal offer prices specify substantially different values for an offer variable; and

two or more bar data groups within an offer variable comparison associated with the offer variable represent the substantially different values specified in the two or more offers.

14. The computer-readable media of claim 10 , wherein the software is executed by one or more computer systems associated with an electronic marketplace.

Assignments (18)
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/0388 →
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 →
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 Recorded Sep 28, 2016
From: WELLS FARGO CAPITAL FINANCE, LLC
To: JDA TECHNOLOGIES US, INC.
Reel/Frame 039879/0434 →
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 May 1, 2003
From: TENORIO, MANOEL (NMI)
To: I2 TECHNOLOGIES US, INC.
Reel/Frame 014044/0594 →