Efficient collection of information from vending machines
First Claim
1. A vending machine, comprising:
- a) a control system adapted to;
i) determine new vending data for the vending machine, the new vending data relative to reference vending data kept at a central processing system for the vending machine; and
ii) generate difference indicia capable of instructing the central processing system to modify the reference vending data to reflect the new vending data; and
b) communication electronics associated with said control system and adapted to communicate the difference indicia to the central processing system wherein the reference data at the central processing system is modified using the difference indicia to reflect the new vending data.
3 Assignments
0 Petitions
Accused Products
Abstract
The present invention provides an efficient system for providing vending information from vending machines to a central processing system. Difference indicia representing changes in vending information from a previous update is sent to the central processing system from a vending machine. The difference indicia provides sufficient information for the central processing system to update the data kept at the central processing system to reflect new vending information. Preferably, reference vending data is kept at the vending machine and at the central processing system. New vending data is compared with the reference vending data to identify differences between the new vending data and the reference vending data. These differences are used to generate the difference indicia sent to the central processing system. Upon receipt by the central processing system, the difference indicia is used to modify the reference vending data stored at the central processing system to reflect the new vending data.
43 Citations
37 Claims
-
1. A vending machine, comprising:
-
a) a control system adapted to;
i) determine new vending data for the vending machine, the new vending data relative to reference vending data kept at a central processing system for the vending machine; and
ii) generate difference indicia capable of instructing the central processing system to modify the reference vending data to reflect the new vending data; and
b) communication electronics associated with said control system and adapted to communicate the difference indicia to the central processing system wherein the reference data at the central processing system is modified using the difference indicia to reflect the new vending data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A vending machine interface configured to interact with a vending machine controller, said vending machine interface comprising:
-
a) a control system adapted to;
i) gather new vending data for a vending machine from the vending machine controller, the new vending data relative to reference vending data kept at a central processing system for the vending machine; and
ii) generate difference indicia capable of instructing the central processing system to modify the reference vending data to reflect the new vending data; and
b) communication electronics associated with said control system and adapted to communicate the difference indicia to the central processing system wherein the reference data at the central processing system is modified using the difference indicia to reflect the new vending data.
-
-
14. A vending machine data processing system, comprising:
-
a) a control system adapted to process difference indicia providing instructions to modify reference vending data to reflect new vending data for a vending machine; and
b) communication electronics associated with said control system and adapted to receive the difference indicia from the vending machine.
-
-
15. A computer readable medium comprising software for instructing a control system to:
-
a) determine new vending data for a vending machine, the new vending data relative to reference vending data kept at a central processing system for the vending machine;
b) generate difference indicia capable of instructing the central processing system to modify the reference vending data to reflect the new vending data; and
c) effect communications of the difference indicia to the central processing system wherein the reference data at the central processing system is modified using the difference indicia to reflect the new vending data. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A computer readable medium, comprising software for instructing a control system to:
-
a) process difference indicia providing instructions to modify reference vending data to reflect new vending data for a vending machine; and
b) effect reception of the difference indicia from the vending machine.
-
-
27. A method, comprising:
-
a) determining new vending data for a vending machine, the new vending data relative to reference vending data kept at a central processing system for the vending machine; and
b) generating difference indicia capable of instructing the central processing system to modify the reference vending data to reflect the new vending data; and
c) communicating the difference indicia to the central processing system wherein the reference data at the central processing system is modified to reflect the new vending data using the difference indicia. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35, 36, 37)
-
Specification