Claims
- 1. A system for auditing a vending machine, the system comprising:
an audit device mounted in a vending machine; a multi-drop bus (MDB) interface in the audit device for communicating with an MDB interface of a vending machine controller (VMC) in the vending machine; a DEX interface in the audit device for communicating with a DEX interface of the vending machine controller (VMC) in the vending machine; a computer interface in the audit device for communicating with a handheld computer; a clock in the audit device; clock control logic in the audit device for automatically synchronizing the clock in the audit device with a clock in the handheld computer; nonvolatile memory in the audit device for storing DEX data and MDB data; audit control logic in the audit device for automatically collecting DEX data and MDB data from the VMC, the audit control logic storing timestamps with the DEX and MDB data to record occurrence times for individual events and conditions within the vending machine; authentication control logic for preventing unauthorized communications over the computer interface; and transfer control logic for transferring collected DEX data and MDB data from the audit device to the handheld computer, such that the collected DEX data and MDB data may be transferred from the audit device to a central operations center via the handheld computer.
- 2. A method for auditing a vending machine, the method comprising:
automatically collecting audit data in an audit device mounted in a vending machine according to predefined collection criteria; storing the audit data with associated timestamps to record occurrence times for individual events and conditions within the vending machine; receiving authentication information from a handheld computer at the audit device; in response to the authentication information, testing the authentication information for validity; and in response to receiving valid authentication data, synchronizing a clock in the audit device with a clock in the handheld computer and transferring at least a portion of the audit data to the handheld computer.
- 3. The method of claim 2, further comprising transmitting the audit data from the handheld computer to a host application on a central computer for analysis.
- 4. The method of claim 2, further comprising:
receiving via a wireless communications interface included in the audit device, an electronic lock actuation instruction from the handheld computer; and actuating, by the audit device, an electronic lock in the vending machine according to the electronic lock instruction.
- 5. An apparatus for collecting, storing and communicating vending machine data, comprising:
at least one processor; at least one memory operably coupled to the processor; and at least one communication port operably coupled to the processor and the memory, the communication port operable to communicate vending machine transaction data including cashless transaction data obtained from a cashless media device to a handheld computing device.
- 6. The apparatus of claim 5, further comprising a wireless communication port operably coupled to the memory and the processor operable to communicate with the handheld computing device using an approximately 2.4 GHz radio spectrum.
- 7. The apparatus of claim 5, further comprising a wireline communication port operably coupled to the memory and the processor operable to communicate with the handheld computing device via a wired coupling.
- 8. The apparatus of claim 5, further comprising the handheld computing device operable to obtain cashless vending machine transaction data directly from the cashless media device via the at least one communication port.
- 9. The apparatus of claim 5, further comprising electronic lock control logic operably coupled to the processor and the memory, the electronic lock control logic operable to command a vending machine electronic lock in response to a request received from the handheld computing device.
- 10. The apparatus of claim 5-, further comprising the at least one communication port operable to communicate DEX data and multi-drop bus data obtained by the vending machine controller to the memory for storage.
- 11. The apparatus of claim 5, further comprising an expansion bus port, the expansion bus port operable to connect to an expansion bus port of a cashless media device such that cashless vending machine transaction data may be communicated.
- 12. The apparatus of claim 5, further comprising a secure application module operable to store at least one security key for authentication of digital signatures and data encryption in communications with a handheld computing device.
- 13. The apparatus of claim 5, further comprising the memory operable to store an audit trail including transactions performed via the handheld computing device.
- 14. The apparatus of claim 5, further comprising the processor operable to capture a state image, the state image identifying at least one aspect of vending machine status at a point in time.
- 15. The apparatus of claim 5, further comprising the memory operable to store a reference image identifying at least one aspect of a previous vending machine state.
- 16. The apparatus of claim 15, further comprising:
the communications port operable to communicate the reference image to the handheld computer; the processor operable to capture a current image identifying at least one aspect of a substantially current vending machine state; and the handheld computer operable to calculate a difference between the reference image and the current image.
- 17. A method for communicating with a vending machine, comprising:
transmitting information from a handheld computer to a vending machine via a wireless communications interface in the vending machine operating substantially in accordance with at least one unlicensed radio band; and receiving information at the handheld computer from the vending machine via a wireless communications interface in the handheld computer operating substantially in accordance with at least one unlicensed radio band.
- 18. The method of claim 17, further comprising downloading audit information and cashless transaction data from the vending machine to the handheld computer.
- 19. The method of claim 18, further comprising communicating the cashless transaction data to at least one agency responsible for payment on accounts associated with the cashless transaction data.
- 20. A method according to claim 17, further comprising:
transmitting an unlock command from the handheld computer to the vending machine via the communications interface; and unlocking the vending machine in response to receiving the unlock command from the handheld computer by the vending machine.
- 21. The method of claim 20, further comprising:
receiving a security certificate from the handheld computer at the vending machine; determining, at the vending machine, whether the security certificate is valid; and unlocking the vending machine in response to validation of the security certificate.
- 22. The method of claim 17, further comprising upgrading at least one aspect of vending machine audit device functionality via the vending machine communications interface that operates at approximately a 2.4 GHz radio spectrum from the handheld computer.
- 23. The method of claim 17, further comprising configuring at least one aspect of functionality included in a vending machine audit device via an audit device communications interface that operates at approximately a 2.4 GHz radio spectrum from the handheld computer.
- 24. The method of claim 17, further comprising transmitting to the handheld computer a vending machine audit trail including recorded and timestamped vending machine transactions and errors.
- 25. The method of claim 17, further comprising transmitting to a handheld computer recorded transactions occurring between the vending machine and one or more handheld computers.
- 26. A vending machine comprising:
vending hardware; a vending machine controller operably coupled to the vending hardware; an electronically controllable lock; and an audit device having a communications interface operably coupled to the vending machine controller and in communication with the electronically controllable lock, the audit device operable to receive an unlock command from a handheld computer via the communications interface and unlock the vending machine in response to receiving the unlock command from the handheld computer.
- 27. The vending machine of claim 26, further comprising:
a cashless media device operable to enable a cashless vending transaction; and the audit device operable to permit communication of a record associated with a cashless vending transaction to the handheld computer.
- 28. The vending machine of claim 27, further comprising the audit device operable to initiate collection on accounts for a cashless vending transaction via transmission of the transaction records to the handheld computer followed by transmission of the cashless transaction records to at least one agency responsible on the accounts via the handheld computer.
- 29. The vending machine of claim 27, further comprising the audit device operable to permit direct communication between the handheld computer and the cashless media device.
- 30. The vending machine of claim 26, further comprising the audit device operable to maintain an audit trail of transactions occurring at the vending machine.
- 31. The vending machine of claim 30, further comprising the audit trail including transactions between the handheld computer and the audit device.
- 32. The vending machine of claim 30, further comprising selected transactions in the audit trail including a timestamp indicating a time of occurrence for the selected transaction.
- 33. The vending machine of claim 26, further comprising a security application module operable to effect at least one authorization verification with the handheld before permitting a handheld computer transaction.
- 34. The vending machine of claim 26, further comprising the audit device operable to obtain DEX and multi-drop bus transaction data recorded by the vending machine controller for storage in an audit device memory.
CROSS REFERENCE TO RELATED APPLICATIONS
[0001] This application claims the benefit of U.S. provisional application No. 60/429,756 entitled “System and Method for Wireless Audit and Cashless Transaction Transport” filed Nov. 27, 2002 by Erin M. Defossé and claims the benefit of U.S. provisional application No. 60/480,626 entitled “System and Method for Auditing a Vending Machine” filed Jun. 23, 2003 by Erin M. Defossé and is a continuation-in-part of U.S. patent application Ser. No. 09/971,170 filed on Oct. 4, 2001 by Erin M. Defossé and entitled “Remote Data Acquisition, Transmission and Analysis System Including Handheld Wireless Equipment,” (Attorney Docket No. 064814.0184) which is a continuation of U.S. patent application Ser. No. 09/267,254 filed on Mar. 12, 1999 by Erin M. Defossé and entitled “Wide Area Network Operation's Center that Sends and Receives Data from Vending Machines,” (Attorney Docket No. 064814.0107) now U.S. Pat. No. 6,457,038 that claims priority to U.S. Provisional Patent Application Ser. No. 60/078,645, filed Mar. 19, 1998, and entitled “Remote Data Acquisition and Transmission System for the Monitoring and Control of Vending Machines,” and U.S. Provisional Patent Application Serial No. 60/099,434, filed Sep. 8, 1998, and entitled “Remote Data Acquisition and Transmission System.”
Provisional Applications (4)
|
Number |
Date |
Country |
|
60429756 |
Nov 2002 |
US |
|
60480626 |
Jun 2003 |
US |
|
60078645 |
Mar 1998 |
US |
|
60099434 |
Sep 1998 |
US |
Continuation in Parts (2)
|
Number |
Date |
Country |
Parent |
09971170 |
Oct 2001 |
US |
Child |
10722954 |
Nov 2003 |
US |
Parent |
09267254 |
Mar 1999 |
US |
Child |
09971170 |
Oct 2001 |
US |