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;
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;
wherein the reference vending data and the new vending data include records and data for the records end said control system is further adapted to compare the corresponding records for the reference vending data and the new vending data to identify records to insert into and records to delete from the reference vending data 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.
-
Citations
12 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;
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;
wherein the reference vending data and the new vending data include records and data for the records end said control system is further adapted to compare the corresponding records for the reference vending data and the new vending data to identify records to insert into and records to delete from the reference vending data to reflect the new vending data. - View Dependent Claims (2, 3)
-
-
4. 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;
wherein said control system is further adapted to tokenize portions of data in the difference indicia such that the central processing system recovers data from the portions of data tokenized by the control system.
-
-
5. 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;
wherein to reference vending data and the new vending data include records and data for the records and further comprising instructions to compare the corresponding records for the reference vending data and the new vending data to identify records to insert into and records to delete from the reference vending data to reflect the view vending data. - View Dependent Claims (6, 7, 8)
-
-
9. 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 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 process system is modified to reflect the new vending data using the difference indicia;
wherein the reference vending data and the new vending data include records and data for the records and further comprising comparing the corresponding records for the reference vending data and the new vending data to identify records to insert into and records to delete from the reference vending data to reflect the new vending data. - View Dependent Claims (10, 11, 12)
-
Specification