Microprocessor based vending apparatus
First Claim
1. Apparatus for vending foodstuffs comprising:
- a plurality of dispensing means for dispensing said foodstuffs;
a power source;
an array of selector means, each being electrically isolated from and associated with one of said dispensing means for selecting a foodstuff, each selector means having an operating state and a quiescent state;
scanning means for scanning the said array of selector means to determine which dispensing means has been selected;
means for identifying a malfunctioning condition for each of said plurality of dispensing means, said means for identifying indicating any of said plurality of dispensing means which have previously malfunctioned and including monitoring means associated with each of said plurality of dispensing means for determining whether its associated dispensing means is in an operating or reset position; and
control means responsive to said scanning means and said means for identifying for coupling said power source to the selected dispensing means if the same has not previously malfunctioned and causing the selection of said selected dispensing means to be refused if an indication that the same have previously malfunctioned is present, said indication that the same has previously malfunctioned including a determination that a selected dispensing means is in an operating position at the time dispensing is required.
0 Assignments
0 Petitions
Accused Products
Abstract
Microprocessor-based vending apparatus incorporating a plurality of separately driven individual dispensing assemblies is disclosed. The dispensing assemblies are scanned to determine their state and any malfunctioning assembly disabled to prevent attempted selection by a user without shutting down the entire vending machine. The state of the malfunctioning dispensing apparatus is retained in memory so that the state of each dispensing assembly may be selectively displayed through activation of a display switch causing the microprocessor to sequentially identify and display those dispensing devices which malfunctioned. The microprocessor performs all change-making functions normally performed in vending machines to greatly reduce the complexity and expense of the coin-accepting apparatus. Additionally, data is stored representing the quantity of each coin denomination present and change-making capability is disabled when coin denominations are reduced to a predetermined count. Cash flow data is stored in memory and may be displayed upon request. All functions of the vending apparatus are continuously monitored to assure proper operation and alarm conditions to identify malfunctions are developed. The status of all such functions are stored in memory for subsequent display or data transfer. Data transfer may be to an off-line printer, an off-line memory, optically coupled data transducers or the like. The off-line memory has a transceiver which is automatically energized by the vending machine transceiver to initiate data transfer.
-
Citations
29 Claims
-
1. Apparatus for vending foodstuffs comprising:
-
a plurality of dispensing means for dispensing said foodstuffs; a power source; an array of selector means, each being electrically isolated from and associated with one of said dispensing means for selecting a foodstuff, each selector means having an operating state and a quiescent state; scanning means for scanning the said array of selector means to determine which dispensing means has been selected; means for identifying a malfunctioning condition for each of said plurality of dispensing means, said means for identifying indicating any of said plurality of dispensing means which have previously malfunctioned and including monitoring means associated with each of said plurality of dispensing means for determining whether its associated dispensing means is in an operating or reset position; and control means responsive to said scanning means and said means for identifying for coupling said power source to the selected dispensing means if the same has not previously malfunctioned and causing the selection of said selected dispensing means to be refused if an indication that the same have previously malfunctioned is present, said indication that the same has previously malfunctioned including a determination that a selected dispensing means is in an operating position at the time dispensing is required. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. Apparatus for vending foodstuffs comprising;
-
a plurality of dispensing means for dispensing said foodstuffs; a power source; an array of selector means, each being electrically isolated from and associated with one of said dispensing means for selecting a foodstuff, each selector means having an operating state and a quiescent state; scanning means for scanning the said array of selector means to determine which dispensing means has been selected; means for identifying a malfunctioning condition for each of said plurality of dispensing means, said means for identifying indicating any of said plurality of dispensing means which have previously malfunctioned and including monitoring means associated with each of said plurality of dispensing means for ascertaining whether its associated dispensing means is in an operating position or a reset position, second scanning means for scanning said monitoring means to ascertain the position of said associated dispensing means prior to selective energization thereof, and selection control means responsive to said scanning means for preventing operation of a dispensing means selected for operation by its selector means when the associated dispensing means is in an operating position; and control means responsive to said scanning means and said means for identifying for coupling said power source to the selected dispensing means if the same has not previously malfunctioned and causing the selection of said selected dispensing means to be refused if an indication that the same have previously malfunctioned is present. - View Dependent Claims (9, 10)
-
-
11. Vending apparatus comprising:
-
a plurality of dispensing means; selector means for selecting which of said dispensing means is to be operated; scanning means for scanning said selector means and being responsive to the selector means which has been operated for energizing the dispensing means associated with the selector means which has been operated; means responsive to operation of said dispensing means for storing data representing the number of times each dispensing means has been operated; said means for storing data representing the number of times each dispensing means has been operated including means for storing in first and second register means the number of times each dispensing means has been operated and means for clearing one of said first and second register means for each dispensing means each time a collection is made from said vending apparatus whereupon one of said first and second register means maintains a value corresponding to a total number of operations of said dispensing means and another of said first and second register means maintains a value corresponding to dispensing operations of a dispensing means from collection-to-collection; manually operable display activator means; and means for displaying said data responsive to operation of said activator means. - View Dependent Claims (12)
-
-
13. A method for operating microprocessor and memory means for a vending apparatus having:
-
coin receiving means; a power source; a plurality of dispensing means; an array of selector switches for selecting the dispensing means; an array of drive means, each capable of selectively operating an associated dispensing means; monitoring means coupled to each dispensing means for representing the operating state of its associated dispensing means; said method comprising the steps of operating said microprocessor for; (a) periodically examining the coin receiving means to detect the insertion of coins; (b) scanning said array of selector switches when coins of a sufficient cash value have been deposited to determine which switch has been operated; (c) coupling the power source to every drive means; (d) energizing the drive means associated with the operated selector switch to complete an electrical path between said power source and the dispensing means associated with the energizing drive means; (e) incrementing a memory location associated with an energized dispensing means to maintain an accumulated count of the number of times the dispensing means has operated; and (f) transferring the status information to an off-line device comprised of a microprocessor operated receiver and a transmitter communicating with a transmitter and receiver operated by the vending apparatus microprocessor, said step of transferring further comprising the steps of; energizing the vending apparatus transmitter to transmit radiation, aligning the off-line transmitter and receiver with the vending apparatus receiver and transmitter, respectively, energizing the off-line transmitter when said off-line receiver detects said radiation, modulating said vending apparatus transmitter in binary fashion to transmit the status information in a serial fashion, converting the modulated radiation into parallel data words, and storing the parallel data words in said memory. - View Dependent Claims (14)
-
-
15. A method for operating microprocessor and memory means for a vending apparatus having;
-
coin receiving means; a power source; a plurality of dispensing means; an array of selector switches for selecting the dispensing means; an array of drive means, each capable of selectively operating an associated dispensing means; monitoring means coupled to each dispensing means for representing the operating state of its associated dispensing means; said method comprising the steps of operating said microprocessor for; (a) periodically examining the coin receiving means to detect the insertion of coins; (b) scanning said array of selector switches when coins of a sufficient cash value have been deposited to determine which switch has been operated; (c) coupling the power source to every drive means; (d) determining if at least one of said plurality of dispensing means associated with an operated selector switch is in a properly operable condition by scanning all of said monitoring means to ascertain if any dispensing means has erroneously operated prior to energization of one of said drive means; and (e) energizing the drive means associated with the operated selector switch to complete an electrical path between said power source and the dispensing means associated with the energizing drive means if said dispensing means associated with an operated selector switch has been determined to be in a properly operable condition. - View Dependent Claims (16, 17)
-
-
18. A method for operating microprocessor and memory means for a vending apparatus having;
-
coin receiving means; a power source; a plurality of dispensing means; an array of selector switches for selecting the dispensing means; an array of drive means, each capable of selectively operating an associated dispensing means; monitoring means coupled to each dispensing means for representing the operating state of its associated dispensing means; said method comprising the steps of operating said microprocessor for; (a) periodically examining the coin receiving means to detect the insertion of coins; (b) scanning said array of selector switches when coins of a sufficient cash value have been deposited to determine which switch has been operated; (c) coupling the power source to every drive means; (d) determining if at least a one of said plurality of dispensing means associated with an operated selector switch is in a properly operable condition; (e) energizing the drive means associated with the operated selector switch to complete an electrical path between said power source and the dispensing means associated with the energizing drive means if said dispensing means associated with an operated selector switch has been determined to be in a properly operable condition; and (f) scanning said monitoring means a predetermined time after energization of said drive means to determine if the energized dispensing means is operating properly. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. Apparatus for vending foodstuffs comprising:
-
a plurality of dispensing means for dispensing said foodstuffs; a power source; an array of selector means, each being electrically isolated from and associated with one of said dispensing means for selecting a foodstuff, each selector means having an operating state and a quiescent state; scanning means for repetitively scanning said array of selector means; identifying means responsive to any of said selector means being in the operative state for generating a selection request signal; control means responsive to a selection request signal for ascertaining from said identifying means which selector means is in the operative state; condition indicating means for scanning the operative condition of at least said dispensing means associated with said selector means in an operative state and indicating an operating condition thereof; and drive means responsive to said control means and said condition indicating means for coupling said power source to the dispensing means whose selector means has been operated if said dispensing means whose selector means has been operated is not already indicated as in an operating condition by said condition indicating means.
-
-
28. Apparatus for vending foodstuffs comprising;
-
a plurality of dispensing means for dispensing foodstuffs; a power source; an array of selector means, each being electrically isolated from and associated with one of said dispensing means for selecting a foodstuff, each selector means having an operating state and a quiescent state; scanning means for scanning the said array of selector means to determine which dispensing means has been selected; means for identifying a malfunctioning condition for each of said plurality of dispensing means, said means for identifying indicating any of said plurality of dispensing means which have previously malfunctioned and including memory means for storing status information for each dispensing means, monitoring means for determining the position of each dispensing means which may be either a reset or an operating position, second scanning means for scanning said monitoring means, and means responsive to said second scanning means for inserting a status word in said memory means representing the status of its associated dispensing means; and
additionally comprising;means responsive to each dispensing operation for inserting a count into said memory means at the memory location associated with a dispensing means when said dispensing means is operated; and control means responsive to said scanning means and said means for identifying for coupling said power source to the selected dispensing means if the same has not previously malfunctioned and causing the selection of said selected dispensing means to be refused if an indication that the same have previously malfunctioned is present.
-
-
29. Vending apparatus comprising:
-
a plurality of dispensing means; selector means for selecting which of said dispensing means is to be operated; scanning means for scanning said selector means and being responsive to the selector means which has been operated for identifying a dispensing means to be operated; means for determining operational status of an identified dispensing means; means for energizing the dispensing means associated with the selector means which has been operated if said means for determining has indicated a satisfactory operating status therefor; means responsive to operation of said dispensing means for storing data representing the number of times each dispensing means has been operated; manually operable display activator means; and means for displaying said data responsive to operation of said activator means.
-
Specification