Control system for cashless transactions at metered vending output devices
First Claim
1. A vending control system comprising:
- a first device to receive an input in the form of a prepaid card account identification data;
a second device to receive the input from the first device and in response request authorization from a remote server over the Internet, for use of the prepaid card account; and
a vending control device connected to the second device, the vending control device is to enable and disable the functioning of an output device, to meter an amount of output processed by the output device, and to communicate the amount of output that has been processed to the second device,wherein the second device is to signal the vending control device to enable the output device upon receiving authorization from the remote server, the second device is to calculate a cost of the processed output and send the cost via a transport layer protocol over the Internet to the remote server, the remote server is to then process a transaction to apply the cost to the prepaid card account.
6 Assignments
0 Petitions
Accused Products
Abstract
A local area network has a first node to receive an input in the form of account identification data, and a second node to receive this input from the first node via a transport layer protocol. A vending control device connected to the second node includes a relay to be activated and deactivated by the second node. The relay is to enable and disable the functioning of an output device. A circuit is to meter an amount of output processed by the output device. The vending control device is to communicate the amount of output that has been processed to the second node. The second node calculates a cost of the processed output and sends the cost via the transport layer protocol to a remote server. The remote server in turn sends the costs to a gateway through which a payment transaction is settled. Other embodiments are also described and claimed.
16 Citations
15 Claims
-
1. A vending control system comprising:
-
a first device to receive an input in the form of a prepaid card account identification data; a second device to receive the input from the first device and in response request authorization from a remote server over the Internet, for use of the prepaid card account; and a vending control device connected to the second device, the vending control device is to enable and disable the functioning of an output device, to meter an amount of output processed by the output device, and to communicate the amount of output that has been processed to the second device, wherein the second device is to signal the vending control device to enable the output device upon receiving authorization from the remote server, the second device is to calculate a cost of the processed output and send the cost via a transport layer protocol over the Internet to the remote server, the remote server is to then process a transaction to apply the cost to the prepaid card account. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A vending control system comprising:
-
a plurality of sets of devices, each set of devices located in a respective one of a plurality of distinct vending locations, each set of devices having a first device to receive account identification data from a user who wishes to use a respective vending output device that is located in the respective vending location and a second device to receive the account identification data from the first device; a remote server to receive, over the Internet, the account identification data and a purchase amount from the second device of each set of devices, and request a purchase authorization from a gateway for said account identification data and said purchase amount, the remote server to send an authorization message to the second device for said account identification data and said purchase amount; and a plurality of sets of vending control devices, each set of vending control devices located in a respective one of the plurality of distinct vending locations, each vending control device connected to the second device of a respective set of devices, the vending control device is to enable and disable the functioning of a respective vending output device, to meter an amount of output processed by the respective vending output device, and to communicate the amount of output that has been processed to the second device, wherein the second device is to signal the vending control device to enable the vending output device upon receiving authorization from the remote server, the second device is to calculate a cost of the processed output and send the cost to the remote server over the Internet, and the remote server is to send the cost to a gateway through which a payment transaction for said account identification data is settled.
-
-
9. A vending control system comprising:
-
a vending control node of a local area network (LAN), wherein the vending control node is to receive and store account identification data from a user who wishes to use a vending output device, to enable and disable the functioning of the vending output device, and to meter an amount of output processed by the vending output device; and a remote server to receive a request for authorization of the account identification data from the vending control node over the Internet and, in response, request and then receive authorization to use the account identification data from a gateway, wherein the vending control node is to enable the vending output device upon receiving authorization from the remote server, the vending control node is to calculate a cost of the processed output and send the cost to the remote server over the Internet, and the remote server is to send the cost to a gateway through which a payment transaction is settled. - View Dependent Claims (10, 11, 12)
-
-
13. A machine-implemented vending control method comprising:
-
receiving at a vending control node of a local area network (LAN), an input in the form of account identification data from a user; establishing a connection over a transport layer protocol between peer processes in the vending control node and a remote server; sending the input from the vending control node to the remote server through the connection; requesting, by the remote server using the input, a purchase authorization from a payment gateway; obtaining a response to the purchase authorization request; receiving at the vending control node, if the response includes an authorization, the authorization from the remote server; enabling the functioning of an output device in response to receiving the authorization; metering an amount of output processed by the output device in response to a command from the user; receiving at the vending control node, the amount of output that has been processed by the output device; calculating a cost of the processed output using the amount; sending to the remote server the cost via a transport layer protocol; and sending by the remote server the cost to a payment gateway through which a payment transaction of the user may be settled. - View Dependent Claims (14, 15)
-
Specification