Embodiments described herein generally disclose product delivery mechanisms for vending machines. Specifically, embodiments described herein relate to product delivery mechanisms that include a product retrieval assembly that is movable within the vending machine and that is configured to drive an advancing assembly on which a product is stored in order to retrieve the product and convey the product to a delivery portal.
Vending machines generally include a housing that defines a product storage area in which products available for purchase are stored. The consumer may provide a payment and make a product selection using a user interface of the vending machine. Once the consumer selects a product, a delivery mechanism of the vending machine conveys the product to a delivery portal of the vending machine so that the dispensed product can be accessed by the consumer.
Various types of delivery mechanisms may be used to convey products to the consumer. Delivery mechanisms may be selected depending on the type of products to be dispensed, and the cost of the vending machine, among other factors. Delivery mechanisms may vary in complexity and may be a significant factor contributing to the overall cost of manufacturing the vending machine.
While it is generally desirable to minimize manufacturing costs, it is important to ensure that the delivery mechanism functions properly to convey products to the delivery portal for access by the consumer. If the delivery mechanism fails to retrieve and convey the selected product to the delivery portal, the consumer may be unable to access their product and may have a bad experience. Conversely, the delivery mechanism may accidentally dispense multiple products, resulting in dispensing of products that have not been paid for and loss of revenue. The delivery mechanism may add to the consumer's overall experience and satisfaction. Some vending machines may include a delivery mechanism that is visible by the consumer so that the consumer may view the delivery mechanism retrieve the product and carry the product to the delivery portal.
Some embodiments described herein are directed to a vending machine that includes a housing defining a product storage area and a delivery portal, an advancing assembly within the product storage area configured to advance a product. The advancing assembly of the vending machine may include an axle having a coupling, a conveyor belt rotatable about the axle, and a pusher secured to the conveyor belt and configured to push the product as the conveyor belt rotates. The vending machine may further include a delivery mechanism configured to convey the product from the product storage area to the delivery portal, and that includes an x-y mechanism, and a product retrieval assembly movable by the x-y mechanism. The product retrieval assembly of the vending machine may include a cup configured to receive the product from the advancing assembly, and a drive mechanism configured to engage the coupling of the advancing assembly to drive the conveyor belt to advance the product into the cup.
In any of the various embodiments described herein, the x-y mechanism may include a horizontal guide, a vertical guide arranged perpendicularly to the horizontal guide and movable along the horizontal guide, and the product retrieval assembly may be movable along the vertical guide.
In any of the various embodiments described herein, the axle and the coupling may be arranged at a front end of the advancing assembly.
In any of the various embodiments described herein, the drive mechanism may include a motor and a gear train. In some embodiments, the drive mechanism may further include a movable arm configured to move from a stowed position to an extended position to engage a gear of the gear train with the coupling of the advancing assembly.
In any of the various embodiments described herein, the vending machine may further include a user interface for receiving a user input corresponding to a selection of a product, and a control unit in communication with the user interface and the delivery mechanism, such that the control unit operates the delivery mechanism to retrieve the product based on the user input.
In any of the various embodiments described herein, the cup of the product retrieval assembly may include a sensor configured to detect when the product is located within the cup. In some embodiments, the sensor may include a capacitive sensor.
Some embodiments described herein relate to delivery mechanism for a vending machine that includes an x-y mechanism, and a product retrieval assembly movable by the x-y mechanism in an x-direction and in a y-direction that is perpendicular to the x-direction. The product retrieval assembly of the delivery mechanism includes a cup for receiving a product, and a drive mechanism that includes a motor and a gear train configured to drive an advancing assembly on which the product is positioned to advance the product into the cup.
In any of the various embodiments described herein, the x-y mechanism may include a horizontal guide, a vertical guide arranged perpendicularly to the horizontal guide and movable along the horizontal guide, and the product retrieval assembly may be movable along the vertical guide.
In any of the various embodiments described herein, the product retrieval assembly may further include a sensor configured to detect the product within the cup.
In any of the various embodiments described herein, the drive mechanism may include a movable arm configured to move from a stowed position to an extended position to engage a gear of the gear train with the coupling of the advancing assembly.
In any of the various embodiments described herein, the drive mechanism may be arranged beneath the cup.
Some embodiments described herein relate to method for dispensing a product in a vending machine, the method including moving a product retrieval assembly comprising a cup and a drive mechanism to a location of an advancing assembly on which the product is arranged, engaging a coupling of the advancing assembly via the drive mechanism of the product retrieval assembly, advancing the advancing assembly by driving the advancing assembly with the drive mechanism of the product retrieval assembly to move the product from the advancing assembly into the cup of the product retrieval assembly, and moving the product retrieval assembly and the product to a delivery portal of the vending machine.
In any of the various embodiments described herein, moving the product retrieval assembly to the location of the product may include moving a vertical lead screw along a horizontal screw, and moving the product retrieval assembly along the vertical screw to the location of the product.
In any of the various embodiments described herein, a method for dispensing a product may further include detecting the product received within the cup via a sensor of the product retrieval assembly. In some embodiments, the method for dispensing a product may further include ceasing operation of the drive mechanism when the product is detected in the cup by the sensor of the product retrieval assembly.
In any of the various embodiments described herein, a method for dispensing a product may further include receiving a user input via a user interface, wherein the user input corresponds to a selection of a product. In some embodiments, the method may further include retrieving a location of the selected product from a memory that stores product location information, and moving the product retrieval assembly to the location.
In any of the various embodiments described herein, engaging the coupling may include moving a movable arm of the product retrieval assembly from a stowed position to an extended position in which the drive mechanism engages the coupling of the advancing assembly.
The accompanying drawings, which are incorporated herein and form a part of the specification, illustrate the present disclosure and, together with the description, further serve to explain the principles thereof and to enable a person skilled in the pertinent art to make and use the same.
Reference will now be made in detail to representative embodiments illustrated in the accompanying drawings. It should be understood that the following descriptions are not intended to limit the embodiments to one preferred embodiment. To the contrary, it is intended to cover alternatives, modifications, and equivalents as can be included within the spirit and scope of the described embodiments as defined by the claims.
Various delivery mechanisms for vending machines may be used to convey products to the delivery portal of the vending machine for access by the consumer. Some vending machines may include multiple shelves or levels each having a plurality of rows of products, with each row corresponding to a different product. Each row may have its own delivery mechanism and motor for advancing the products in that row to the delivery portal of the vending machine. Such vending machines that include a motor for each row of products may require a large number of motors, which may greatly increase the cost and complexity of the vending machine. As a result, there is a need in the art for a vending machine that may dispense products with reduced complexity and at a lower cost.
Some embodiments described herein relate to a vending machine that includes a movable product retrieval assembly that includes a drive mechanism for actuating any of various advancing assemblies on which products are stored. In this way, each advancing assembly on which products are stored need not have its own motor to dispense the products. Instead, the product retrieval assembly moves to the advancing assembly having the selected product and drives the advancing assembly to dispense the product. Some embodiments described herein relate to a vending machine that includes a plurality of advancing assemblies having conveyor belts configured to rotate to advance a product into a product retrieval assembly when the product retrieval assembly actuates the advancing assembly.
Some embodiments described herein relate to a vending machine 100 that includes a housing 110 defining a product storage area 120 in which products 300 are stored, as shown in
Housing 110 may include a lower wall, sidewalls, and an upper wall. In some embodiments, housing 110 may be shaped as a rectangular prism. However, in alternate embodiments, housing 110 may have various configurations, such as a cylindrical or semi-cylindrical configuration, housing 110 may be shaped as a cube, and may have one or more curved or rounded sidewalls. Housing 110 may further have a transparent portion 114 configured to allow a consumer to view product storage area 120 and products 300. Transparent portion 114 may be disposed on a front wall 112 of housing 110. Transparent portion 114 may be formed from glass or a transparent plastic material, including for example, polycarbonate (e.g., LEXAN), polymethylmethacrylate, or cellulose acetate butyrate, among others.
Housing 110 of vending machine 100 may define a delivery portal 116. Delivery portal 116 may provide a consumer with access to a dispensed product arranged within delivery portal 116. Delivery portal 116 may include a door 118 for removably covering the delivery portal 116. In some embodiments, door 118 may lock until a product is dispensed. When a product retrieval assembly moves a product 300 to delivery portal 116, the product retrieval assembly may engage with delivery portal 116 to open door 118 of delivery portal 116 so that product 300 may be accessed by the consumer.
Vending machine 100 may include a plurality of advancing assemblies 150 in the product storage area 120, as shown in
Embodiments described herein primarily refer to the advancing assemblies 150 having conveyor belts 154, as shown in
In some embodiments, a pusher plate 156 may be secured to conveyor belt 154 in a fixed position so that pusher plate 156 moves from rear end 153 toward front end 151 as conveyor belt 154 rotates about axles 152, 159. Pusher plate 156 may be arranged perpendicularly to conveyor belt 154. Pusher plate 156 may help to prevent products from tipping over as conveyor belt 154 rotates.
Front axle 152 may include a coupling 158 configured to be engaged by product retrieval assembly to drive advancing assembly 150. Coupling 158 may be fixed to front axle 152 so that rotation of coupling 158 results in rotation of axle 152 and rotation of conveyor belt 154. Coupling 158 may be fixed at an end of axle 152. In some embodiments, coupling 158 may be integrally formed with front axle 152 or otherwise permanently secured to front axle 152. In some embodiments, coupling 158 may be a gear. In operation, product retrieval assembly moves to a location at or adjacent front end 151 of advancing assembly 150 and engages coupling 158 via a drive mechanism to rotate coupling 158 and front axle 152 to rotate and advance conveyor belt 154 and product toward front end 151 and into product retrieval assembly. In this way, advancing assembly 150 does not include its own drive mechanism, and instead a drive mechanism of a product retrieval assembly is used to actuate advancing assembly 150, simplifying construction of the vending machine and minimizing the cost of manufacture.
Vending machine 100 may include a delivery mechanism 180 configured to convey a selected product from the product storage area to delivery portal 116, as shown in
In some embodiments, x-y mechanism 170 for moving product retrieval assembly 160 may include a lower horizontal guide 172, an upper horizontal guide 174, and a vertical guide 178. However, in some embodiments, only a single horizontal guide may be present. Lower horizontal guide 172 may be located at a lower end of product storage area 120, and upper horizontal guide 174 may be located at an upper end of product storage area 120. Lower and upper horizontal guides 172, 174 may be arranged out of the view of the consumer. Lower and upper horizontal guides 172, 174 may be arranged parallel to one another. Lower horizontal guide 172 may include a first end 171 opposite a second end 173. Upper horizontal guide 174 may similarly include a first end 175 opposite a second end 176. Each of the upper and lower horizontal guides 172, 174 may include a motor 182, 184. However, in some embodiments, only one of the horizontal guides may include a drive mechanism, such as a motor.
Vertical guide 178 may be movably coupled to upper and lower horizontal guides 172, 174. Vertical guide 178 may be arranged perpendicularly to upper and lower horizontal guides 172, 174. A first end 177 of vertical guide 178 may be movably coupled to lower horizontal guide 172 and an opposing second end 179 of vertical guide 178 may be movably coupled to upper horizontal guide 174. Vertical guide 178 may move reversibly between first ends 171, 175 and second ends 173, 176 of horizontal guides 172, 174.
Product retrieval mechanism 160 may be movably coupled to vertical guide 178 of x-y mechanism 170. Product retrieval mechanism 160 may reversibly move between first and second ends 177, 179 of vertical guide 178 so that product retrieval mechanism 160 may be arranged at a desired elevation. Vertical guide 178 may include a motor for moving product retrieval mechanism 160 along vertical guide 178.
In some embodiments, x-y mechanism 170 is a belt-driven x-y mechanism 170, as shown in
Similarly, each horizontal guide 172, 174 may include a belt assembly 220 having a first wheel 222 arranged at first end 171, 175 of horizontal guide 172, 174, a second wheel 224 arranged at second end 173, 176 of horizontal guide 172, 174, respectively, and a belt 226 arranged in a continuous loop around first and second wheels 222, 224. At least one of first and second wheels 222, 224 may be driven by a motor 182, 184 to rotate belt 226 about first and second wheels 222, 224. Vertical guide 178 may be fixed to belts 226 so that vertical guide 178 translates along horizontal guides 172, 174 as belts 226 rotates. Vertical guide 178 may include one or more rollers that engage horizontal guides 172, 174 to facilitate movement of vertical guide 178 along horizontal guides 172, 174.
In some embodiments, x-y mechanism 170 for moving product retrieval assembly 160 may be formed as disclosed in U.S. Pat. No. 10,490,014 B2, which is incorporated herein by reference in its entirety. In such embodiments, x-y mechanism 170 may include one or more lead screws and nut assemblies. Specifically, each horizontal guide 172, 174 may include a horizontal lead screw, and vertical guide 178 may include a vertical lead screw. The vertical lead screw may be movably coupled to the horizontal lead screws with a nut configuration at first and second ends 177, 179 of vertical guide 178. When horizontal lead screws are rotated, such as by a motor, vertical guide translates linearly along horizontal guides between first ends 171, 175 and second ends 173, 176 of horizontal guides.
Similarly, product retrieval mechanism 160 may be coupled to vertical lead screw of vertical guide 178 via a nut configuration such that product retrieval mechanism 160 moves along vertical lead screw as vertical lead screw is rotated via a motor. Product retrieval mechanism 160 may move reversibly along vertical guide 178 between first and second ends 178, 179.
In some embodiments, other types of x-y mechanisms 170 may be used instead of a system of lead screws and nut assemblies to move product retrieval assembly 160.
X-y mechanism 170 may be supported by a frame 181 (see, e.g.,
In some embodiments, a hand presence sensor 119 may detect the presence of a consumer's hand in or near delivery portal 116, as shown in
In some embodiments, a product retrieval assembly 160 may actuate an advancing assembly 150 and receive a product from advancing assembly 150. Product retrieval assembly 160 may include a cup 162 configured to receive a product from product storage area 120, and a drive mechanism 164 configured to actuate an advancing assembly 150 in product storage area 120 to move a product 300 into cup 162, as shown in
In some embodiments, cup 162 may include a base 161 and a sidewall 163 extending upwardly from base 161. Sidewall 163 may extending around a portion of a perimeter of base 161. In some embodiments, sidewall 163 may have a curvature, and may have a C-shape. However, cup 162 may have various configurations suitable for receiving and supporting a product 300. In operation, a product 300 arranged in an upstanding orientation may be received on base 161 in a standing orientation with the product 300 supported by sidewall 163 to prevent product 300 from falling off of product retrieval assembly 160. In some embodiments, sidewall 163 may be formed of a transparent material so that product 300 is visible while in cup 162 allowing a consumer to watch product 300 as it is moved from product storage area 120 to delivery portal 116.
Drive mechanism 164 may be secured to base 161 of cup 162 such that drive mechanism 164 is arranged beneath cup 162. In some embodiments, drive mechanism 164 may include a motor 165 that drives a gear train 167. Gear train 167 may include a gear 169 that is configured to engage the coupling of an advancing assembly in the product storage area of the vending machine.
Drive mechanism 164 is configured to actuate advancing assembly 150, and particularly a coupling 158 of advancing assembly 150, as shown in
In some embodiments, drive mechanism 164 may include a movable arm 166 that moves from a stowed position to an extended position to engage coupling 158, as best shown in
In some embodiments, product retrieval assembly 160 may include a product sensor 168 configured to detect a product within cup 162, as shown in
Sensor 168 may be in communication with a control unit 190 that controls operation of vending machine 100, as shown in
In some embodiments, control unit 190 may also be in communication with a user interface 130 for receiving user input, such as a beverage selection, and also a payment processing unit 138 for authorizing a consumer to make a purchase or for receiving a payment source from the consumer prior to receiving user input or prior to dispensing a product. In some embodiments, payment processing unit 138 may include a slot configured to receive paper bills, coins or tokens, a card reader to read a magnetic stripe or electronic chip of a payment card, such as a credit card, debit card, gift card, or the like. Payment processing unit 138 may include contactless payment options, such as a near field communication (NFC) antenna configured to detect a contactless payment card, a transceiver capable of communicating with a portable electronic device, such as a smartphone, smartwatch, tablet or the like, for receiving electronic payment (e.g., Paypal or cryptocurrency); a scanner configured to scan a code on a portable electronic device to receive mobile payment from a consumer (e.g., Apple Pay or Google Pay). Payment processing unit 138 may include a sensor configured to identify a consumer and access a consumer account having a payment source based on the detected consumer identity. Vending machine 100 may identify the consumer via facial recognition, voice recognition, or other biometric recognition, or by communicating with the consumer's portable electronic device, or by scanning a code displayed on the portable electronic device or receiving a signal or communication from the portable electronic device. In this way, the consumer need not provide a payment source at the time of purchase, and the consumer's account may be charged for the dispensed product. The consumer's account may be associated to a payment source or method, or the account may have a preloaded balance.
User interface 130 may receive user input via one or more actuators 132, such as buttons, keys, levers, dials, or switches, among others. User interface 130 may alternatively or additionally include a display screen 134 for displaying information and instructions. Display screen 134 may be an electroluminescent display (ELD), a liquid crystal display (LCD), a light emitting diode (LED) display, an organic LED (OLED) display, a quantum dot display (QLED), a plasma display (PDP), or an electronic paper (e-ink) display, among others. In some embodiments, display screen 134 may be a touch screen display configured to receive the user input. Display screen 134 may display instructions and information, and may display a graphical user interface (GUI). In some embodiments, user input may include entry of a product number or code on a keypad or touchscreen, user input may include pressing a push-button that corresponds to a particular product, or user input may include touching a touch screen at a location at which a desired product name or image is displayed.
User input is received by control unit 190 from user interface 130, and control unit 190 may determine a location of product within the product storage area of vending machine 100. Control unit 190 may retrieve product location information from a memory 192, as shown in
An exemplary method of dispensing a product from a vending machine 1100 is shown in
In some embodiments, the method of dispensing a product 1200 may include additional steps as shown in
If programmable logic is used, such logic may execute on a commercially available processing platform or a special purpose device. One of ordinary skill in the art may appreciate that embodiments of the disclosed subject matter can be practiced with various computer system configurations, including multi-core multiprocessor systems, minicomputers, and mainframe computers, computer linked or clustered with distributed functions, as well as pervasive or miniature computers that may be embedded into virtually any device.
For instance, at least one processor device and a memory may be used to implement the above described embodiments. A processor device may be a single processor, a plurality of processors, or combinations thereof. Processor devices may have one or more processor “cores.”
Various embodiments of the invention(s) may be implemented in terms of this example computer system 1300. After reading this description, it will become apparent to a person skilled in the relevant art how to implement one or more of the invention(s) using other computer systems and/or computer architectures. Although operations may be described as a sequential process, some of the operations may in fact be performed in parallel, concurrently, and/or in a distributed environment, and with program code stored locally or remotely for access by single or multi-processor machines. In addition, in some embodiments the order of operations may be rearranged without departing from the spirit of the disclosed subject matter.
Processor device 1304 may be a special purpose or a general purpose processor device. As will be appreciated by persons skilled in the relevant art, processor device 1304 may also be a single processor in a multi-core/multiprocessor system, such system operating alone, or in a cluster of computing devices operating in a cluster or server farm. Processor device 1304 is connected to a communication infrastructure 1306, for example, a bus, message queue, network, or multi-core message-passing scheme.
Computer system 1300 also includes a main memory 1308, for example, random access memory (RAM), and may also include a secondary memory 1310. Secondary memory 1310 may include, for example, a hard disk drive 1312, or removable storage drive 1314. Removable storage drive 1314 may include a floppy disk drive, a magnetic tape drive, an optical disk drive, a flash memory, or the like. The removable storage drive 1314 reads from and/or writes to a removable storage unit 1318 in a well-known manner. Removable storage unit 1318 may include a floppy disk, magnetic tape, optical disk, a universal serial bus (USB) drive, etc. which is read by and written to by removable storage drive 1314. As will be appreciated by persons skilled in the relevant art, removable storage unit 1318 includes a computer usable storage medium having stored therein computer software and/or data.
Computer system 1300 (optionally) includes a display interface 1302 (which can include input and output devices such as keyboards, mice, etc.) that forwards graphics, text, and other data from communication infrastructure 1306 (or from a frame buffer not shown) for display on display unit 1330.
In alternative implementations, secondary memory 1310 may include other similar means for allowing computer programs or other instructions to be loaded into computer system 1300. Such means may include, for example, a removable storage unit 1322 and an interface 1320. Examples of such means may include a program cartridge and cartridge interface (such as that found in video game devices), a removable memory chip (such as an EPROM, or PROM) and associated socket, and other removable storage units 1322 and interfaces 1320 which allow software and data to be transferred from the removable storage unit 1322 to computer system 1300.
Computer system 1300 may also include a communication interface 1324.
Communication interface 1324 allows software and data to be transferred between computer system 1300 and external devices. Communication interface 1324 may include a modem, a network interface (such as an Ethernet card), a communication port, a PCMCIA slot and card, or the like. Software and data transferred via communication interface 1324 may be in the form of signals, which may be electronic, electromagnetic, optical, or other signals capable of being received by communication interface 1324. These signals may be provided to communication interface 1324 via a communication path 1326. Communication path 1326 carries signals and may be implemented using wire or cable, fiber optics, a phone line, a cellular phone link, an RF link or other communication channels.
In this document, the terms “computer program medium” and “computer usable medium” are used to generally refer to media such as removable storage unit 1318, removable storage unit 1322, and a hard disk installed in hard disk drive 1312. Computer program medium and computer usable medium may also refer to memories, such as main memory 1308 and secondary memory 1310, which may be memory semiconductors (e.g. DRAMs, etc.).
Computer programs (also called computer control logic) are stored in main memory 1308 and/or secondary memory 1310. Computer programs may also be received via communication interface 1324. Such computer programs, when executed, enable computer system 1300 to implement the embodiments as discussed herein. In particular, the computer programs, when executed, enable processor device 1304 to implement the processes of the embodiments discussed here. Accordingly, such computer programs represent controllers of the computer system 1300. Where the embodiments are implemented using software, the software may be stored in a computer program product and loaded into computer system 1300 using removable storage drive 1314, interface 1320, and hard disk drive 1312, or communication interface 1324.
Embodiments of the invention(s) also may be directed to computer program products comprising software stored on any computer useable medium. Such software, when executed in one or more data processing device, causes a data processing device(s) to operate as described herein. Embodiments of the invention(s) may employ any computer useable or readable medium. Examples of computer useable mediums include, but are not limited to, primary storage devices (e.g., any type of random access memory), secondary storage devices (e.g., hard drives, floppy disks, CD ROMS, ZIP disks, tapes, magnetic storage devices, and optical storage devices, MEMS, nanotechnological storage device, etc.).
It is to be appreciated that the Detailed Description section, and not the Summary and Abstract sections, is intended to be used to interpret the claims. The Summary and Abstract sections may set forth one or more but not all exemplary embodiments of the present invention(s) as contemplated by the inventors, and thus, are not intended to limit the present invention(s) and the appended claims in any way.
The present invention has been described above with the aid of functional building blocks illustrating the implementation of specified functions and relationships thereof. The boundaries of these functional building blocks have been arbitrarily defined herein for the convenience of the description. Alternate boundaries can be defined so long as the specified functions and relationships thereof are appropriately performed.
The foregoing description of the specific embodiments will so fully reveal the general nature of the invention(s) that others can, by applying knowledge within the skill of the art, readily modify and/or adapt for various applications such specific embodiments, without undue experimentation, and without departing from the general concept of the present invention(s). Therefore, such adaptations and modifications are intended to be within the meaning and range of equivalents of the disclosed embodiments, based on the teaching and guidance presented herein. It is to be understood that the phraseology or terminology herein is for the purpose of description and not of limitation, such that the terminology or phraseology of the present specification is to be interpreted by the skilled artisan in light of the teachings and guidance herein.
The breadth and scope of the present invention(s) should not be limited by any of the above-described exemplary embodiments, but should be defined only in accordance with the following claims and their equivalents.