IP Library Granted Patent US 7,308,421
Granted Patent B2
US 7,308,421 · App. 10/121,816 · Granted Dec 11, 2007

System and method for grouping products in a catalog

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,308,421
App. No.
10/121,816
Granted
Dec 11, 2007
Kind
B2
Abstract

An apparatus and method for preparing a price quote for a product. The product is selected from among a plurality of products. A determination is made as to whether the product is a member of a particular product collection. This determination includes evaluating a dynamic selection rule set associated with the particular product collection. When the product is determined to be a member of the particular product collection, the method includes the additional steps of (i) identifying one or more price rules associated with the particular product collection and (ii) applying these price rules to the product in order to determine the price quote for the product.

Claims (33)

1. In a computer system, a method of preparing a price quote for a product that is selected from among a plurality of products, comprising:

determining whether said product is a member of a particular product collection, including evaluating a dynamic selection rule set associated with said particular product collection; and

when said product is determined to be a member of said particular product collection, the method further comprising:

identifying one or more price rules associated with said particular product collection; and

applying said price rules to said product in order to determine said price quote for said product, wherein said one or more price rules associated with said product collection are determined in accordance with a pricing scheme that is associated with said product collection, wherein said pricing scheme includes at least one inheritance rule to be applied when at least two price rules of said pricing scheme having a similar rule type at different rule levels of a rule hierarchy are applicable to a given product, and wherein the at least one inheritance rule filters out at least one price rule of each of the different rule levels for the given product, at least one assertion rule which defines which of the at least two price rules to ignore when a specific price or price rule type has been applied, at least one arbitration rule for defining a value to use when several price rule are applicable to the given product, and at least one connectivity rule, and wherein the at least one connectivity rule defines interaction between other price rules of said pricing scheme, including combining and prioritizing the other price rules.

2. The method of claim 1 , wherein said dynamic rule set is user determined at a time before a request to generate the price quote is received.

3. The method of claim 1 , wherein said dynamic selection rule set is evaluated based on at least one condition including a dynamic environmental condition selected from the group consisting of:

a time of day said price quote is requested,

a time of day said price quote is processed,

a relative sales volume of said product relative to another product in said product collection,

an absolute inventory level of said product, and

an inventory level of said product relative to an inventory level of another product in said product collection.

4. The method of claim 1 , said plurality of products comprising a plurality of groups that are arranged in a hierarchical manner into a product hierarchy, wherein a group below an immediately higher group in said product hierarchy inherits price rules of said immediately higher group, each group in said plurality of groups comprising a unique product category, and wherein each unique product category is a subset of said plurality of products and is determined by a respective predetermined selection rule set.

5. The method of claim 1 , wherein each price rule in said one or more price rules that is associated with said product collection includes a price rule type identifier and at least one rule expression.

6. The method of claim 5 , wherein said rule expression includes a component selected from the group consisting of a quantity of a product in said plurality of products, a payment term, and a customer class.

7. The method of claim 1 , wherein said product is a service.

8. The method of claim 1 , said plurality of products comprising a plurality of groups that are arranged in a hierarchical manner into a product hierarchy, wherein a group below an immediately higher group in said product hierarchy inherits price rules of said immediately higher group, each group in said plurality of groups comprising a unique product collection, and wherein each said unique product collection is a subset of said plurality of products that is determined by a respective dynamic selection rule set.

9. A computerized price quotation system for pricing a product that is selected from among a plurality of products, wherein the price quotation system is configured to:

determine whether said product is a member of a particular product collection, including evaluating a dynamic selection rule set associated with said particular product collection; and

when said product is determined to be a member of said particular product collection, the price quotation system is configured to:

identify one or more price rules associated with said particular product collection; and

apply said price rules to said product in order to determine said price quote for said product, wherein said one or more price rules associated with said product collection are determined in accordance with a pricing scheme that is associated with said product collection, wherein said pricing scheme includes at least one inheritance rule to be applied when at least two price rules of said pricing scheme having a similar rule type at different rule levels of a rule hierarchy are applicable to a given product, and wherein the at least one inheritance rule filters out at least one price rule of each of the different rule levels for the given product, at least one assertion rule which defines which of the at least two price rules to ignore when a specific price or price rule type has been applied, at least one arbitration rule for defining a value to use when several price rule are applicable to the given product, and at least one connectivity rule, and wherein the at least one connectivity rule defines interaction between other price rules of said pricing scheme, including combining and prioritizing the other price rules.

10. The price quotation system of claim 9 , wherein said dynamic rule set is user determined at a time before a request to generate the price quote is received.

11. The price quotation system of claim 9 , wherein said dynamic selection rule set is evaluated based on at least one condition including a dynamic environmental condition selected from the group consisting of:

a time of day said price quote is requested,

a time of day said price quote is processed,

a relative sales volume of said product relative to another product in said product collection,

an absolute inventory level of said product, and

an inventory level of said product relative to an inventory level of another product in said product collection.

12. The price quotation system of claim 9 , wherein each price rule in said one or more price rules that is associated with said product collection includes a price rule type identifier and at least one rule expression.

13. The price quotation system of claim 12 , wherein said rule expression includes a component selected from the group consisting of a quantity of a product in said plurality of products, a payment term, and a customer class.

14. The price quotation system of claim 9 , wherein said product is a service.

15. The price quotation system of claim 9 , said plurality of products comprising a plurality of groups that are arranged in a hierarchical manner into a product hierarchy, wherein a group below an immediately higher group in said product hierarchy inherits price rules of said immediately higher group, each group in said plurality of groups comprising a unique product collection, and wherein each said unique product collection is a subset of said plurality of products that is determined by a respective dynamic selection rule set.

Assignments (4)
TERMINATION AND RELEASE OF PATENT SECURITY AGREEMENT Recorded Sep 14, 2021
From: GOLUB CAPITAL LLC
To: VENDAVO, INC.
Reel/Frame 057500/0204 →
PATENT SECURITY AGREEMENT Recorded Sep 14, 2021
From: VENDAVO, INC.
To: GOLUB CAPITAL MARKETS LLC, AS COLLATERAL AGENT
Reel/Frame 057500/0598 →
SECURITY INTEREST Recorded Oct 17, 2014
From: VENDAVO, INC.
To: GOLUB CAPITAL LLC
Reel/Frame 033969/0399 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 12, 2002
From: RAGHUPATHY, SRI; SUNDARAM, SHANKAR; VIJAYKUMAR, NARAYANAN
To: VENDAVO, INC.
Reel/Frame 012808/0739 →