Methods and systems for managing hierarchically organized objects in a pricing adjustment system
First Claim
1. A method of overriding inherited pricing structure properties in a hierarchically organized integrated price adjustment system comprising:
- providing at least two hierarchically organized product line pricing structures in a common inheritance path wherein one hierarchically organized product line pricing structures is a root level product line pricing structure and wherein all other hierarchically organized product line pricing structures are configured to inherit at least one property from the root level product line pricing structure;
modifying, by user input, one of the at least one properties of any of the at least two hierarchically organized product line pricing structures;
updating all hierarchically organized product line pricing structures above the product line pricing structure having the modified property wherein only product line pricing structures in the common inheritance path are updated such that hierarchical inheritance is overridden.
1 Assignment
0 Petitions
Accused Products
Abstract
To achieve the foregoing and in accordance with the present invention, methods and systems of overriding inherited pricing structure properties in a hierarchically organized integrated price adjustment system are presented. The methods include the steps of providing hierarchically organized product line pricing structures in a common inheritance path where one hierarchically organized product line pricing structures is a root level product line pricing structure and where all other hierarchically organized product line pricing structures are configured to inherit at least one property from the root level product line pricing structure; modifying, by user input, a property of a hierarchically organized product line pricing structures; updating all hierarchically organized product line pricing structures above the product line pricing structure having the modified property where only product line pricing structures in the common inheritance path are updated such that hierarchical inheritance is overridden.
-
Citations
16 Claims
-
1. A method of overriding inherited pricing structure properties in a hierarchically organized integrated price adjustment system comprising:
-
providing at least two hierarchically organized product line pricing structures in a common inheritance path wherein one hierarchically organized product line pricing structures is a root level product line pricing structure and wherein all other hierarchically organized product line pricing structures are configured to inherit at least one property from the root level product line pricing structure;
modifying, by user input, one of the at least one properties of any of the at least two hierarchically organized product line pricing structures;
updating all hierarchically organized product line pricing structures above the product line pricing structure having the modified property wherein only product line pricing structures in the common inheritance path are updated such that hierarchical inheritance is overridden. - View Dependent Claims (2, 3, 4)
-
-
5. A system for overriding inherited pricing structure properties in a hierarchically organized integrated price adjustment system comprising:
-
a database populated with objects representing products in at least one product line wherein the objects are hierarchically organized within related product line hierarchies and wherein the objects are configured to inherit at least one inherited pricing structure property;
a user interface configured to allow at least one inherited pricing structure property in the least one product line to be modified in accordance with user preferences; and
an update engine that overrides all inherited pricing structure properties of all objects above the object having the at least one modified pricing structure property in the related product line hierarchy. - View Dependent Claims (6, 7, 8, 9, 10)
-
-
11. A computer program product in a computer readable media for overriding inherited pricing structure properties in a hierarchically organized integrated price adjustment system, the computer program product comprising:
-
a database populated with objects representing products in at least one product line wherein the objects are hierarchically organized within related product line hierarchies and wherein the objects are configured to inherit at least one inherited pricing structure property;
a user interface configured to allow at least one inherited pricing structure property in the least one product line to be modified in accordance with user preferences; and
an update engine that overrides all inherited pricing structure properties of all objects above the object having the at least one modified pricing structure property in the related product line hierarchy.
-
-
12. A method of overriding inherited object properties in a hierarchically organized integrated price adjustment system comprising:
-
providing at least two hierarchically organized objects in a common inheritance path wherein one hierarchically organized object is a root level object and wherein all other hierarchically organized objects are configured to inherit at least one property from the root level object;
modifying, by user input, one of the at least one properties of any of the at least two hierarchically organized objects;
updating all hierarchically organized objects above the object having the modified property wherein only objects in the common inheritance path are updated such that hierarchical inheritance is overridden. - View Dependent Claims (13, 14, 15, 16)
-
Specification