Vending machine
First Claim
1. A method of initializing a vending machine, comprising:
- providing a vending machine having a plurality of shelves, an elevator shaft, an elevator vertically movable in the elevator shaft, a sensor attached to the elevator, and a controller in communication with the sensor;
loading items onto the plurality of shelves;
programming the controller;
passing the elevator along an extent of the elevator shaft;
sensing at least one parameter of more than one of the plurality of shelves using the sensor;
communicating the sensed parameters from the sensor to the controller; and
determining at least one of a number and a location of the plurality of shelves.
0 Assignments
0 Petitions
Accused Products
Abstract
A vending machine is provided with a cabinet having a plurality of inclined, vertically spaced shelves. The shelves are able to selectively feed a beverage container to an elevator which is located adjacent an interior, right side wall of the cabinet of vending machine. A beverage container is dispensed by an escapement block of a shelf onto the elevator. The elevator vertically moves the beverage container, and then dispenses the beverage container to a delivery mechanism which gently lowers the beverage container to a delivery port which communicates with the exterior of the vending machine. The shelves in the cabinet are readily reconfigurable such that their vertical spacing within the cabinet can be easily altered. The escapement blocks of the shelves are mechanically activated to dispense a beverage container by an activation device on the elevator. Thus, electrical power and control signals for the individual shelves are not necessary.
-
Citations
20 Claims
-
1. A method of initializing a vending machine, comprising:
-
providing a vending machine having a plurality of shelves, an elevator shaft, an elevator vertically movable in the elevator shaft, a sensor attached to the elevator, and a controller in communication with the sensor;
loading items onto the plurality of shelves;
programming the controller;
passing the elevator along an extent of the elevator shaft;
sensing at least one parameter of more than one of the plurality of shelves using the sensor;
communicating the sensed parameters from the sensor to the controller; and
determining at least one of a number and a location of the plurality of shelves. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
adjusting a vertical spacing between the plurality of shelves prior to loading the items onto the plurality of shelves.
-
-
4. The method according to claim 1, further comprising:
-
providing a door to close access to an interior of the vending machine; and
closing the door after said step of loading items onto the plurality of shelves, wherein the step of passing the elevator along the extent of the elevator shaft is begun after the step of closing the door.
-
-
5. The method according to claim 1, wherein the programming step comprises inputting a shelf count corresponding to a number of the plurality of shelves.
-
6. The method according to claim 1, wherein the determining step comprises analyzing the sensed parameters to arrive at a sensed count corresponding to a number of the plurality of shelves.
-
7. The method according to claim 6, wherein the programming step comprises inputting a shelf count corresponding to a number of the plurality of shelves.
-
8. The method according to claim 7, wherein the determining step further comprises verifying that the shelf count is equal to the sensed count.
-
9. A method of initializing a vending machine, comprising:
-
loading items onto a plurality of shelves of a vending machine;
programming a controller associated with the vending machine;
passing an elevator vertically along an extent of an elevator shaft of the vending machine;
sensor sensing at least one parameter of each of the plurality of shelves with a sensor attached to the elevator before vending said loaded items;
communicating the sensed parameters from the sensor to the controller; and
processing the sensed parameters in the controller. - View Dependent Claims (10, 11, 12, 13, 14)
providing a door to close access to an interior of the vending machine; and
closing the door after the step of loading items onto the plurality of shelves, wherein said passing the elevator along the extent of the elevator shaft is begun after said closing the door.
-
-
12. The method according to claim 9, wherein the programming step comprises inputting a shelf count corresponding to a number of the plurality of shelves.
-
13. The method according to claim 9, wherein the processing step comprises analyzing the sensed parameters to arrive at a sensed count corresponding to a number of the plurality of shelves.
-
14. The method according to claim 13, wherein the programming step comprises inputting a shelf count corresponding to a number of the plurality of shelves, and wherein the processing step further comprises verifying that the shelf count is equal to the sensed count.
-
15. A method of initializing a vending machine, comprising:
-
loading items onto a plurality of shelves of a vending machine;
passing an elevator vertically along an extent of an elevator shaft of the vending machine;
sensing at least one of the plurality of shelves and at least one parameter corresponding to said at least one of the plurality of shelves with a sensor attached to the elevator;
communicating the sensed parameters to the controller; and
processing the sensed parameters to initialize the vending machine before vending said loaded items. - View Dependent Claims (16, 17, 18, 19, 20)
providing a door to close access to an interior of the vending machine; and
closing the door after the step of loading items onto the plurality of shelves, wherein said passing the elevator along the extent of the elevator shaft is begun after said closing the door.
-
-
18. The method according to claim 15, further comprising inputting a shelf count corresponding to a number of the plurality of shelves.
-
19. The method according to claim 15, wherein the processing step comprises analyzing the sensed parameters to arrive at a sensed count corresponding to a number of the plurality of shelves.
-
20. The method according to claim 19, further comprising inputting a shelf count corresponding to a number of the plurality of shelves, and wherein said processing step further comprises verifying that the shelf count is equal to the sensed count.
Specification