Claims Analysis
Total Claims: 24
Claim 1
Independent Claim
99 words
A method of applying a plurality of promotions to an order received over a communications network, comprising the steps of: providing a plurality of promotions, including instructions for applying said promotions, in a merchandising computer system; receiving an order from a consumer computer over the network; applying a first of said plurality of promotions to said order; and applying a second of said plurality of promotions to said order, sorting said plurality of promotions based on a rank of each of said promotions, such that a higher ranked promotion is applied to said order before a power ranked promotion.
Claim 2
Independent Claim
99 words
A method of applying a plurality of promotions to an order received over a communications network, comprising the steps of: providing a plurality of promotions, including instructions for applying said promotions, in a merchandising computer system; receiving an order from a consumer computer over the network; applying a first of said plurality of promotions to said order; and applying a second of said plurality of promotions to said order, sorting said plurality of promotions based on a rank of each of said promotions, such that a higher ranked promotion is applied to said order before a power ranked promotion.
Claim 3
Dependent Claim
25 words
The method of claim 1, further comprising the step of determining if said consumer is eligible for at least one of said plurality of promotions.
Claim 4
Dependent Claim
22 words
The method of claim 1, further comprising the step of determining if at least one of said plurality of promotions is active.
Claim 5
Dependent Claim
33 words
The method of claim 1, further comprising the step of determining if at least one of said plurality of promotions is between a corresponding promotion start date and a corresponding promotion end date.
Claim 6
Dependent Claim
26 words
The method of claim 1, further comprising the step of ensuring that said at least one item receives only one award from said plurality of promotions.
Claim 7
Dependent Claim
27 words
The method of claim 1, further comprising the step of ensuring that said at least one item triggers no more than one of said plurality of promotions.
Claim 8
Dependent Claim
27 words
The method of claim 1, further comprising the step of entering rules defining at least one of said plurality of promotions into a hypertext markup language page.
Claim 9
Dependent Claim
23 words
The method of claim 1, further comprising the step of creating a promotion table defining at least two of said plurality of promotions.
Claim 10
Dependent Claim
46 words
The method of claim 1, further comprising the step of calculating a quantity of said at least one item which did not receive an award from said plurality of promotions such that said quantity of said at least one item is eligible to receive additional awards.
Claim 11
Independent Claim
186 words
A method of applying a plurality of promotions and granting awards to an order received over a communications network from a shopper, said order having at least one item having a price, said method comprising the steps of: providing a first memory location for promotion information; storing promotion information in said first memory location; providing a second memory location for shopper information; storing shopper information in said second memory location; using said shopper information to determine shopper eligibility for at least one of said plurality of promotions; providing a third memory location for product information; storing product information in said third memory location; providing a fourth memory location for an award set; storing said award set in said fourth memory location; providing a fifth memory location for a condition set; storing said condition set in said fifth memory location; and using said promotion information, said product information, said award set, and said condition set to adjust said price of said at least one item; sorting said plurality of promotions according to a promotion ranking, such that said highest ranked promotion is applied first to said order.
Claim 12
Independent Claim
186 words
A method of applying a plurality of promotions and granting awards to an order received over a communications network from a shopper, said order having at least one item having a price, said method comprising the steps of: providing a first memory location for promotion information; storing promotion information in said first memory location; providing a second memory location for shopper information; storing shopper information in said second memory location; using said shopper information to determine shopper eligibility for at least one of said plurality of promotions; providing a third memory location for product information; storing product information in said third memory location; providing a fourth memory location for an award set; storing said award set in said fourth memory location; providing a fifth memory location for a condition set; storing said condition set in said fifth memory location; and using said promotion information, said product information, said award set, and said condition set to adjust said price of said at least one item; sorting said plurality of promotions according to a promotion ranking, such that said highest ranked promotion is applied first to said order.
Claim 13
Dependent Claim
20 words
The method of claim 10, further comprising the step of removing said at least one item from further promotional consideration.
Claim 14
Dependent Claim
16 words
The method of claim 10, further comprising the step of calculating a size of said award.
Claim 15
Independent Claim
166 words
A method of applying a plurality of promotions to an electronic order, said method comprising the steps of: providing a merchant computer; providing a connection between said merchant computer and a shopper computer; transmitting an order having at least one item from said shopper computer to said merchant computer; determining if said at least one item is eligible to receive an award from at least one of said plurality of promotions using a promotion component executing in said merchant computer; applying said award to at least a portion of said at least one item; recording that said portion of said at least one item received said award; preventing said portion of said at least one item from receiving additional awards; determining if said at least one item is eligible to trigger at least one of said plurality of promotions; determining a size of said award; and decrementing said award size by an amount representing said portion of said award applied to said at least one item.
Claim 16
Independent Claim
166 words
A method of applying a plurality of promotions to an electronic order, said method comprising the steps of: providing a merchant computer; providing a connection between said merchant computer and a shopper computer; transmitting an order having at least one item from said shopper computer to said merchant computer; determining if said at least one item is eligible to receive an award from at least one of said plurality of promotions using a promotion component executing in said merchant computer; applying said award to at least a portion of said at least one item; recording that said portion of said at least one item received said award; preventing said portion of said at least one item from receiving additional awards; determining if said at least one item is eligible to trigger at least one of said plurality of promotions; determining a size of said award; and decrementing said award size by an amount representing said portion of said award applied to said at least one item.
Claim 17
Dependent Claim
98 words
A promotion application system comprising: a trigger identifier module stored in a computer, said trigger identifier module including instructions configured to review a list of items on an order and to identify those items eligible to trigger a promotion; a target identifier module stored in said computer, said target identifier module including instructions configured to review said list of items on said order and to identify those items eligible to be the target of said promotion; and a shopper module stored in said computer, said shopper module including instructions configured to identify those shoppers qualifying for said promotion.
Claim 18
Dependent Claim
98 words
A promotion application system comprising: a trigger identifier module stored in a computer, said trigger identifier module including instructions configured to review a list of items on an order and to identify those items eligible to trigger a promotion; a target identifier module stored in said computer, said target identifier module including instructions configured to review said list of items on said order and to identify those items eligible to be the target of said promotion; and a shopper module stored in said computer, said shopper module including instructions configured to identify those shoppers qualifying for said promotion.
Claim 19
Dependent Claim
38 words
A promotion application system as defined in claim 14, further comprising an award calculation module stored in said computer, said award calculation module including instructions configured to review said list of items and to calculate an award size.
Claim 20
Dependent Claim
52 words
A promotion application system as defined in claim 15, further comprising an award distribution module stored in said computer, said award distribution module including instructions configured to review said list of items and to identify a portion of said award size to be applied to each item on said list of items.
Claim 21
Dependent Claim
47 words
A promotion application system as defined in claim 15, further comprising a consideration module stored in said computer, said consideration module including instructions configured to identify which items on said list of items have received awards and which items on said list of items have triggered promotions.
Claim 22
Dependent Claim
118 words
A promotion application system comprising; a trigger identifier module stored in a computer, said trigger identifier module including instructions configured to review a list of items on an order and to identify those items eligible to trigger a promotion; a target identifier module stored in said computer, said target identifier module including instructions configured to review said list of items on said order and to identify those items eligible to be the target of said promotion; and a promotion module stored in said computer, said promotion module including instructions configured to review a plurality of promotions and to select at least one of said promotions based on a corresponding rank of said at least one of said promotions.
Claim 23
Dependent Claim
118 words
A promotion application system comprising; a trigger identifier module stored in a computer, said trigger identifier module including instructions configured to review a list of items on an order and to identify those items eligible to trigger a promotion; a target identifier module stored in said computer, said target identifier module including instructions configured to review said list of items on said order and to identify those items eligible to be the target of said promotion; and a promotion module stored in said computer, said promotion module including instructions configured to review a plurality of promotions and to select at least one of said promotions based on a corresponding rank of said at least one of said promotions.
Claim 24
Dependent Claim
28 words
A promotion application system as defined in claim 18, wherein said promotion module includes instructions configured to identify if said at least one of said promotions is active.