Vending machine evaluation network
First Claim
1. A method for automatically adjusting sales information associated with a product in a plurality of vending machines, the method comprising the steps of:
- determining an adjustment to said sales information;
evaluating said sales information adjustment in at least one of said plurality of vending machines; and
automatically propagating said sales information adjustment to at least one additional vending machine of said plurality of vending machines if said evaluating step determines said sales information adjustment meets predefined evaluation criteria.
9 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatus are disclosed for automatically testing, monitoring and managing the pricing and other sales information associated with products sold by vending machines. A price or other sales information associated with a product is initially adjusted at one or more initial vending machines, before automatically and progressively expanding the new price or other sales information to additional vending machines, upon verification of a successful change. Successful test results are thus automatically propagated to additional vending machines for further testing in the market. The sales information that can be tested includes price, product placement instructions, new advertising or promotional instructions, and packaging instructions for the sale of a group of products at a single price. Vending machines can thus be configured in progressive “layers” of vending machines so that adjustments to price or other sales information can be initially evaluated by one or more vending machines in a small group, before progressively expanding the new price or other sales information to one or more additional vending machines.
232 Citations
99 Claims
-
1. A method for automatically adjusting sales information associated with a product in a plurality of vending machines, the method comprising the steps of:
-
determining an adjustment to said sales information;
evaluating said sales information adjustment in at least one of said plurality of vending machines; and
automatically propagating said sales information adjustment to at least one additional vending machine of said plurality of vending machines if said evaluating step determines said sales information adjustment meets predefined evaluation criteria. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method for automatically adjusting sales information associated with a product in a plurality of vending machines, the method comprising the steps of:
-
accessing evaluation data obtained from at least one of said plurality of vending machines following an adjustment of said sales information;
comparing said evaluation data to predefined evaluation criteria to determine whether to update said sales information for at least one additional vending machine of said plurality of vending machines; and
automatically propagating said sales information adjustment to said at least one additional vending machine of said plurality of vending machines if said comparing step determines said sales information adjustment meets said predefined evaluation criteria. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A method for automatically adjusting sales information associated with a product in a plurality of vending machines, the method comprising the steps of:
-
transmitting an adjustment to said sales information to at least one of said plurality of vending machines;
receiving evaluation data from said at least one of said plurality of vending machines;
comparing said evaluation data to predefined evaluation criteria to determine whether to update said sales information for at least one additional vending machine of said plurality of vending machines; and
automatically propagating said sales information adjustment to said at least one additional vending machine of said plurality of vending machines if said evaluating step determines said sales information adjustment meets predefined evaluation criteria. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33, 34, 35)
-
-
36. A vending machine controller for automatically adjusting sales information associated with a product in a plurality of vending machines, comprising:
-
means for determining an adjustment to said sales information;
means for evaluating said sales information adjustment in at least one of said plurality of vending machines; and
means for automatically propagating said sales information adjustment to at least one additional vending machine of said plurality of vending machines if said evaluating step determines said sales information adjustment meets predefined evaluation criteria. - View Dependent Claims (37, 38, 39, 40, 41, 42, 43, 44, 45)
-
-
46. A vending machine controller for automatically adjusting sales information associated with a product in a plurality of vending machines, comprising:
-
a memory for storing said sales information for said product; and
a processor operatively coupled to said memory, said processor configured to;
determine an adjustment to said sales information;
communicate said sales information adjustment to at least one of said plurality of vending machines;
evaluate said sales information adjustment in said at least one of said plurality of vending machines; and
automatically propagate said sales information adjustment to at least one additional vending machine of said plurality of vending machines if said sales information adjustment meets predefined evaluation criteria. - View Dependent Claims (47, 48, 49, 50, 51, 52, 53, 54, 55)
-
-
56. A vending machine for automatically adjusting sales information associated with a product, comprising:
-
a memory for storing sales information and corresponding sales figures for said product; and
a processor operatively coupled to said memory, said processor configured to;
record a change to said sales information in said memory, and to update said sales figures for each of said changes to said sales information;
access said sales information and said corresponding sales figures after a predefined trial period following said change;
provide said sales figures corresponding to said sales information before and after said change for comparison; and
report an effect of said change on said sales figures to a central controller to determine whether said change should be propagated to one or more additional vending machines. - View Dependent Claims (57, 58, 59, 60, 61, 62, 63, 64, 65)
-
-
66. An article of manufacture comprising:
-
a computer readable medium having computer readable program code means embodied thereon for controlling a plurality of vending machines, said computer readable program code means in said article of manufacture comprising;
computer readable program code means for determining an adjustment to sales information associated with a product in said plurality of vending machines;
computer readable program code means for evaluating said sales information adjustment in at least one of said plurality of vending machines; and
computer readable program code means for automatically propagating said sales information adjustment to at least one additional vending machine of said plurality of vending machines if said evaluation determines said sales information adjustment meets predefined evaluation criteria.
-
-
67. A method for automatically adjusting a price of a product in a plurality of vending machines, the method comprising the steps of:
-
determining a price for said product;
evaluating said price in at least one of said plurality of vending machines; and
automatically propagating said price to at least one additional vending machine of said plurality of vending machines if said evaluating step determines said price meets predefined evaluation criteria. - View Dependent Claims (68, 69, 70, 71, 72, 73, 74, 75, 76)
-
-
77. A method for automatically adjusting a price of a product in a plurality of vending machines, the method comprising the steps of:
-
accessing evaluation data obtained from at least one of said plurality of vending machines following an adjustment of said price;
comparing said evaluation data to predefined evaluation criteria to determine whether to update said price for at least one additional vending machine of said plurality of vending machines; and
automatically propagating said price adjustment to said at least one additional vending machine of said plurality of vending machines if said comparing step determines said price adjustment meets said predefined evaluation criteria. - View Dependent Claims (78, 79, 80, 81)
-
-
82. A method for automatically adjusting a price of a product in a plurality of vending machines, the method comprising the steps of:
-
transmitting an adjustment to said price to at least one of said plurality of vending machines;
receiving evaluation data from said at least one of said plurality of vending machines;
comparing said evaluation data to predefined evaluation criteria to determine whether to update said price for at least one additional vending machine of said plurality of vending machines; and
automatically propagating said price adjustment to said at least one additional vending machine of said plurality of vending machines if said evaluating step determines said price adjustment meets predefined evaluation criteria. - View Dependent Claims (83, 84, 85, 86)
-
-
87. A vending machine controller for automatically adjusting a price of a product in a plurality of vending machines, comprising:
-
means for determining an adjustment to said price;
means for evaluating said price adjustment in at least one of said plurality of vending machines; and
means for automatically propagating said price adjustment to at least one additional vending machine of said plurality of vending machines if said evaluating step determines said price adjustment meets predefined evaluation criteria. - View Dependent Claims (88, 89, 90)
-
-
91. A vending machine controller for automatically adjusting a price of a product in a plurality of vending machines, comprising:
-
a memory for storing said price for said product; and
a processor operatively coupled to said memory, said processor configured to;
determine an adjustment to said price;
communicate said price adjustment to at least one of said plurality of vending machines;
evaluate said price adjustment in said at least one of said plurality of vending machines; and
automatically propagate said price adjustment to at least one additional vending machine of said plurality of vending machines if said price adjustment meets predefined evaluation criteria. - View Dependent Claims (92, 93, 94)
-
-
95. A vending machine for automatically adjusting a price associated with a product, comprising:
-
a memory for price information and corresponding sales figures for said product; and
a processor operatively coupled to said memory, said processor configured to;
record a change to said price information in said memory, and to update said sales figures for each of said changes to said prices;
access said price information and said corresponding sales figures after a predefined trial period following said change;
obtain said sales figures corresponding to said price before and after said change for comparison; and
report an effect of said change on said sales figures to a central controller to determine whether said price change should be propagated to at least one additional vending machine.
-
-
96. An article of manufacture comprising:
-
a computer readable medium having computer readable program code means embodied thereon for controlling a plurality of vending machines, said computer readable program code means in said article of manufacture comprising;
computer readable program code means for determining a price for a product;
computer readable program code means for evaluating said price in at least one of said plurality of vending machines; and
computer readable program code means for automatically propagating said price to at least one additional vending machine of said plurality of vending machines if said evaluation determines said price meets predefined evaluation criteria.
-
-
97. A method for automatically adjusting sales information in a plurality of automated teller machines (ATMs), the method comprising the steps of:
-
determining an adjustment to said sales information;
evaluating said sales information adjustment in at least one of said plurality of automated teller machines; and
automatically propagating said sales information adjustment to at least one additional automated teller machine of said plurality of automated teller machines if said evaluating step determines said sales information adjustment meets predefined evaluation criteria. - View Dependent Claims (98, 99)
-
Specification