System and method for remotely controlling dispensing of product(s) from a vending device
First Claim
1. A processing unit to enable controlling of dispensing of product(s) from a vending device, the processing unit comprising:
- a processor;
a communication port/interface, wherein the communication port/interface is configured to enable retrofitting of the processing unit with a Vending Machine Controller (VMC) in order to control dispensing of the product(s) from the vending device;
a transceiver configured to communicate with a user device; and
a memory coupled with the processor, wherein the processor is configured to execute programmed instructions stored in the memory forenabling auto-pairing of the vending device with the user device;
receiving a unique alphanumeric code from the user device, wherein the user device is configured to receive the unique alphanumeric code in response to transaction corresponding to one or more products selected from a product list displayed on the user user device;
decoding vending data from the unique alphanumeric code; and
auto-pressing the keys of a keypad electronically coupled with the processing unit based upon the vending data decoded, wherein the auto-pressing triggers the Vending Machine Controller (VMC) to dispense a product from the vending device.
3 Assignments
0 Petitions
Accused Products
Abstract
A system and method for remotely controlling dispensing of product(s) from a vending device is disclosed. The system may identify a vending device within predefined range of a location of a user device. The system may enable auto pairing of the user device with the vending device. The system may enable the user to select a product from a product list displayed on the user device, wherein the product list is received either from a processing unit of the vending device or the system. The system may transmit the information to the processing unit after completion of transaction associated with the product selected by the user. The processing unit may decode the vending data from the information to trigger dispensing of the product from the vending device. The dispensing of the product is facilitated via a vending machine controller (VMC) of the vending device or directly through the processing unit.
-
Citations
18 Claims
-
1. A processing unit to enable controlling of dispensing of product(s) from a vending device, the processing unit comprising:
-
a processor; a communication port/interface, wherein the communication port/interface is configured to enable retrofitting of the processing unit with a Vending Machine Controller (VMC) in order to control dispensing of the product(s) from the vending device; a transceiver configured to communicate with a user device; and a memory coupled with the processor, wherein the processor is configured to execute programmed instructions stored in the memory for enabling auto-pairing of the vending device with the user device; receiving a unique alphanumeric code from the user device, wherein the user device is configured to receive the unique alphanumeric code in response to transaction corresponding to one or more products selected from a product list displayed on the user user device; decoding vending data from the unique alphanumeric code; and auto-pressing the keys of a keypad electronically coupled with the processing unit based upon the vending data decoded, wherein the auto-pressing triggers the Vending Machine Controller (VMC) to dispense a product from the vending device. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A processing unit to enable controlling of dispensing of product(s) from a vending device, the processing unit comprising:
-
a processor; a transceiver configured to communicate with a user device; and a memory coupled with the processor, wherein the processor is configured to execute programmed instructions stored in the memory for enabling auto-pairing of a vending device with the user device; receiving a unique alphanumeric code from the user device, wherein the user device is configured to receive the unique alphanumeric code in response to a transaction corresponding to one or more products selected from a product list displayed on the user user device; decoding vending data from the unique alphanumeric code; and auto-pressing the keys of a keypad electronically coupled with the processing unit based upon the vending data decoded to enable dispensing of the product from the vending device. - View Dependent Claims (7, 8, 9)
-
-
10. A system for remotely controlling dispensing of product(s) from a vending device, the system comprising
a processor; - and
a memory coupled with the processor, wherein the processor is configured to execute programmed instructions stored in the memory for identifying a vending device within a predefined range of the location of a user device; enabling the user to select, via the user device, a product of a plurality of products capable of being vended through the vending device; and transmitting, via the user device, a unique alphanumeric code to a processing unit of the vending device, wherein the processing unit is configured to decode vending data from the unique alphanumeric code and auto-press the keys of a keypad electronically coupled with the processing unit based upon the vending data decoded in order to trigger dispensing of a product from the vending device. - View Dependent Claims (11, 12, 13, 14, 15)
- and
-
16. A method for remotely controlling dispensing of product(s) from a vending device, the method comprising
identifying, by a processor, a vending device within a predefined range of the location of a user device; -
enabling, by the processor, the user to select, via the user device, a product of a plurality of products capable of being vend through the vending device; enabling, by the processor, to transmit a unique alphanumeric code to a processing unit of the vending device via the user device, wherein the processing unit is configured to decode vending data from the unique alphanumeric code and auto-press the keys of a keypad electronically coupled with the processing unit based upon the vending data decoded in order to trigger dispensing of a product from the vending device. - View Dependent Claims (17, 18)
-
Specification