Data acquisition unit
First Claim
1. A data acquisition unit, which is connectable to a money-operated, multi-selection vending machine that responds to the insertion of money to develop credits and that responds to the actuation of selection switches to initiate vending operations, and which comprises a memory having locations in which resettable data can be stored, a connection between said vending machine and said data acquisition unit which enables said vending machine to transmit data to said data acquisition unit, a switch, a data processing means, and a data-receiving device which is connectable to said data acquisition unit to receive data from said acquisition unit, said data processing means normally responding to data transmitted by said vending machine to store said data in said locations in said memory, said data processing means responding to actuation of said switch to place said data acquisition unit in a data-yielding mode wherein said data processing means transfers said data from said data acquisition unit to said data-receiving device, said data processing means acting while said data acquisition unit is in said data-yielding mode to yield said resettable data to said data-receiving device while also retaining said resettable data in said locations in said memory, said data processing means subsequently responding to restoration of said switch to its normal condition and to the transmission of further data from said vending machine to be enabled to clear said resettable data from said locations in said memory.
0 Assignments
0 Petitions
Accused Products
Abstract
A data acquisition unit accepts serial bit streams from a control device for a vending machine, and it records the data represented by those serial bit streams. The data in one of those serial bit streams will include the number of vends of each product corresponding to the various selection switches of the vending machine, and the data in the other of those serial bit streams will include the price data. The data acquisition unit will store the price data in a non-resettable location and also in a resettable location. A readout can be actuated to effect the displaying of the selection line number and of the corresponding settable and non-resettable price data.
18 Citations
21 Claims
- 1. A data acquisition unit, which is connectable to a money-operated, multi-selection vending machine that responds to the insertion of money to develop credits and that responds to the actuation of selection switches to initiate vending operations, and which comprises a memory having locations in which resettable data can be stored, a connection between said vending machine and said data acquisition unit which enables said vending machine to transmit data to said data acquisition unit, a switch, a data processing means, and a data-receiving device which is connectable to said data acquisition unit to receive data from said acquisition unit, said data processing means normally responding to data transmitted by said vending machine to store said data in said locations in said memory, said data processing means responding to actuation of said switch to place said data acquisition unit in a data-yielding mode wherein said data processing means transfers said data from said data acquisition unit to said data-receiving device, said data processing means acting while said data acquisition unit is in said data-yielding mode to yield said resettable data to said data-receiving device while also retaining said resettable data in said locations in said memory, said data processing means subsequently responding to restoration of said switch to its normal condition and to the transmission of further data from said vending machine to be enabled to clear said resettable data from said locations in said memory.
- 6. A data acquisition unit, which is connectable to a money-operated, multi-selection vending machine that responds to the insertion of money to develop credits and that responds to the actuation of selection switches to initiate vending operations, and which comprises a memory having locations in which non-resettable running counts corresponding to the numbers of vending operations initiated by the closings of predetermined ones of said selection switches can be stored, said memory having further locations in which resettable running counts corresonding to the number of vending operations initiated by the closings of said predetermined ones of said selection switches can be stored, said memory having still further locations in which non-resettable running counts of the sums of the prices of each of said products which are vended during said vending operations and which correspond to said predetermined ones of said selection switches can be stored, said memory having still further locations in which non-resettable running counts of sums of the prices of each of said products which are vended during said vending operations and which correspond to said predetermined ones of said selection switches can be stored, a data-receiving device to which data that is read from all of said memory locations can be applied, and data processing means that reads data from all of said memory locations and applies said data to said data-receiving device while retaining said non-resettable running counts within said locations of said memory.
- 10. A data acquisition unit, which is connectable to a money-operated, multi-selection vending machine that responds to the insertion of money to develop credits and that responds to the actuation of selection switches to initiate vending operations, and which comprises conductors extending from said data acquisition unit to said vending machine to receive serial bit streams containing digital logic data representing the vending of predetermined products during vending operations initiated by the closing of predetermined ones of said selection switches and also containing further digital logic data representing the prices of said predetermined products vended during said vending operations, a memory having locations in which running counts of the numbers of said predetermined products which are vended during said vending operations initiated by the closings of said predetermined ones of said selection switches can be stored, said memory having further locations in which running counts of the sums of the prices of said predetermined products which are vended during said vending operations can be stored, data processing means responsive to said serial bit streams to sense said digital logic data therein and to identify the selection switches that initiated said vending operations and to address the corresponding memory locations and to increment said running counts of the numbers of said predetermined products which are vended during said vending operations which are initiated by said predetermined ones of said selection switches, said data processing means also addressing the memory locations wherein said running counts of said sums of the prices of said predetermined products which are vended during said vending operations are stored to update said running counts, and a data accepting unit which can accept data from said data acquisition unit.
- 15. A data acquisition unit, which is connectable to a money-operated, multi-selection vending machine that responds to the insertion of money to develop credits and that responds to the actuation of selection switches to initiate vending operations, and which comprises a memory having locations therein in which digital data can be stored, a connection between said data acquisition unit and said vending machine which causes digital data from said vending machine to be supplied to said data acquisition unit, data processing means that automatically responds to said digital data from said vending machine to store said digital data in locations in said memory, a connector to which a data-accepting unit can be connected to enable data from said locations in said memory to be transferred to said data-accepting unit whenever said data acquisition unit is in a data-transferring mode, a switch that is selectively actuable to place said data acquisition unit in said data-transferring mode, and said data processing means responding to the return of said switch to its normal condition and to the receipt of further digital data from said vending machine to automatically take said data acquisition unit out of said data-transferring mode and to place said data-accepting unit in said data-accepting mode.
-
17. A data acquisition unit, which is connectable to a money-operated, multi-selection vending machine that responds to the insertion of money to develop credits and that responds to the actuation of selection switches to initiate vending operations, and which comprises a memory having locations therein in which digital data can be stored, a connection between said data acquisition unit and said vending machine which causes digital data from said vending machine to be supplied to said data acquisition unit, data processing means that automatically responds to said digital data from said vending machine to store said digital data in locations in said memory, a connection between a data-accepting unit and said data acquisition unit which enables data from said locations in said memory to be transferred to said data-accepting unit to provide a printout bearing running counts based on said digital data while said data acquisition unit is in a data-transferring mode, and a switch that is selectively actuatable to place said data acquisition unit in said data-transferring mode, said data-accepting unit being adapted to provide said printout bearing said running counts based on said digital data while said data acquisition unit is in said data-transferring mode, said data acquisition unit retaining all of said digital data in said locations while said printout is being printed, whereby said data acquisition unit can again supply said digital data to said data-accepting unit while said data acquisition unit is in said data-transferring mode so said data-accepting unit can provide further and identical printouts bearing said running counts based on said digital data while said data acquisition unit is in said data-transferring mode.
-
18. A data acquisition unit, which is connectable to a money-operated, multi-selection vending machine that responds to the insertion of money to develop credits and that responds to the actuation of selection switches to initiate vending operations, and which comprises conductors extending from said data acquisition unit to said vending machine to receive serial bit streams containing digital logic data representing the vending of predetermined products during vending operations initiated by the closing of predetermined ones of said selection switches and also containing further digital logic data representing the prices of said predetermined products vended during said vending operations, a memory having locations in which non-resettable running counts of the numbers of said predetermined products which are vended during said vending operations initiated by the closing of said predetermined ones of said selection switches can be stored, said memory having another location in which a non-resettable running count of the total of the prices of all of the products vended during said vending operations can be stored, said memory having yet another location in which a resettable running count of the total of the prices of all of the products vended during said vending operations can be stored, data processing means responsive to said serial bit streams to sense said digital logic data therein and to identify the selection switches that initiated said vending operations and to address the corresponding memory locations and to increment said running counts of the numbers of said predetermined products which are vended during said vending operations initiated by said predetermined ones of said selection switches, said data processing means also addressing the memory locations wherein said running counts of the total of the prices of all of the products vended during said vending operations are stored to update said running counts, and a data accepting unit which can accept data from said data acquisition unit.
-
19. A data acquisition unit, which is connectable to a money-operated, multi-selection vending machine that responds to the insertion of money to develop credits and that responds to the actuation of selection switches to initiate vending operations, and which comprises a memory having locations in which digital logic data can be stored whenever said data acquisition unit is in a data-accepting mode, a connector that can connect said data acquisition unit to a data-receiving unit whenever said data acquisition unit is in a data-yielding mode, a selectively-actuable switch that can be actuated to place said data acquisition unit in said data-yielding mode, said data acquisition unit responding to the termination of said actuation of said switch and to the receipt of data from said vending machine to automatically shift out of said data-yielding mode and into said data-receiving mode.
- 20. A data acquisition unit, which is connectable to a money-operated, multi-selection vending machine that responds to the insertion of money to develop credits and that responds to the actuation of selection switches to initiate vending operations, and which comprises conductors extending from said data acquisition unit to said vending machine to receive serial bit streams containing digital logic data representing vending operations initiated by the closing of said selection switches and also containing further digital logic data representing the prices of products vended during said vending operations, a memory having locations in which running counts of the number of vending operations initiated by the closings of said selection switches can be stored, said memory having a further location in which a running count of the prices of the products vended during said vending operations can be stored, data processing means responsive to said serial bit streams to sense said digital logic data therein and to identify the selection switches that initiated said vending operations and to address the corresponding memory locations and to increment said running counts of the numbers of vending operations initiated by said selection switches, said data processing means also addressing the memory location wherein said running count of the prices of the products vended during said vending operations is stored to update said running count, said memory having another location wherein a number, which corresponds to the highest-number selection switch that has been actuated, is stored, wherein said data processing means compares the number of each actuated selection switch with said number in said other memory location and then re-writes the number which is in said other memory location in the event the number of the last actuated selection switch is larger than said number in said other memory location, whereby said number in said other memory location always represents the number of the highest-number selection switch that has been actuated.
Specification