IP Library Granted Patent US 10,304,057
Granted Patent B1
US 10,304,057 · App. 15/890,497 · Granted May 28, 2019

Vending equipment for remote selection of items via a mobile device

Inventors: John H. Powell (St. Louis, MO); Ryan A. Ostendorf (Crofton, MD); Jameel A. Ahed (Cape Coral, FL); Siddhartha E. Srivatsan (Cape Coral, FL); Michael Lovett (Arlington, VA)
Assignee: Vagabond Vending, LLC
G06Q20/401G06Q20/18
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,304,057
App. No.
15/890,497
Granted
May 28, 2019
Kind
B1
Abstract

A touchless vend system includes a first processor and a second processor, each within a vending machine and communicably coupled to one another. The first processor can receive a signal representing a product selection, associated with a product in the vending machine, from a mobile device. The first processor can transmit a payment authorization to a controller of the vending machine, and transmit the signal representing the product selection to the second processor. The second processor receives the signal representing the product selection from the first processor, converts the signal representing the product selection into an electronic signal based on a make, a model, and version information of the vend machine, and sends the electronic signal to the controller to cause vending of the product.

Claims (36)

1. A system, comprising:

a first processor disposed within a vend machine; and

a second processor disposed within the vend machine and communicably coupled with the first processor,

the first processor configured to receive a signal representing a product selection from a mobile device, the product selection associated with a product in the vend machine,

the first processor configured to transmit a payment authorization to a controller of the vend machine, and to transmit the signal representing the product selection to the second processor,

the second processor configured to: (1) receive the signal representing the product selection from the first processor; (2) convert the signal representing the product selection into an electronic signal based on a make, a model, and version information of the vend machine; (3) send the electronic signal to the controller to cause vending of the product; and (4) prevent a manual selection button press signal from reaching the controller while the first processor is receiving the signal representing the product selection from the mobile device,

the second processor electrically connected to the controller and to a product selection keypad of the vend machine.

2. The system of claim 1 , wherein the signal representing the product selection specifies at least one of a coil, a column, a row, a carousel position, a compartment, or an x-y coordinate of the vend machine.

3. The system of claim 1 , wherein the second processor is configured to convert the signal representing the product selection into the electronic signal further based on a locally-stored map of signal data for each button of a plurality of buttons of the vend machine.

4. The system of claim 1 , wherein the second processor is configured to send the electronic signal to the controller of the vend machine to cause vending of the product in response to the receiving the signal representing the product selection from the first processor, and without receiving a signal representing a user selection from a button of the vend machine.

5. The system of claim 1 , wherein the second processor is configured to convert the signal representing the product selection into the electronic signal further based on a controller board configuration of the vend machine.

6. The system of claim 1 , wherein the version information includes at least one of a firmware version and a software version.

7. The system of claim 1 , wherein the second processor includes a plurality of switch multiplexing (MUX) chips configured to emulate a button press.

8. The system of claim 1 , wherein the second processor is further configured to scan the product selection keypad for a button press and transmit a selection signal to the controller.

9. A system, comprising:

a first processor disposed within a user-operated service machine; and

a second processor disposed within the user-operated service machine and communicably coupled with the first processor,

the first processor configured to receive a signal representing a user selection from a mobile device, the user selection associated with a service of the user-operated service machine,

the first processor configured to transmit a payment authorization to a controller of the user-operated service machine, and to transmit an action instruction, based on the user selection, to the second processor,

the second processor configured to: (1) receive the action instruction from the first processor; (2) convert the action instruction into an electronic signal based on a make, a model, a firmware version, and version information of the user-operated service machine; (3) send the electronic signal to the controller of the user-operated service machine to cause the service to be performed; and (4) prevent a manual selection button press signal from reaching the controller while the first processor is receiving the signal representing the product selection from the mobile device,

the second processor electrically connected to the controller and to a selection keypad of the user-operated service machine.

10. The system of claim 9 , wherein the second processor is configured to send the electronic signal to the controller of the user-operated service machine to cause the service to be performed in response to the receiving the action instruction from the first processor, and without receiving a signal representing a selection from an interface of the user-operated service machine.

11. The system of claim 9 , wherein the second processor is configured to convert the action instruction into the electronic signal further based on a controller board configuration of the user-operated service machine.

12. The system of claim 9 , wherein the version information includes at least one of a firmware version and a software version.

13. The system of claim 9 , wherein the second processor includes a plurality of switch multiplexing (MUX) chips configured to emulate a button press.

14. The system of claim 9 , wherein the second processor is further configured to scan the selection keypad for a button press and transmit a selection signal to the controller.

15. A system, comprising:

a first processor disposed within a vend machine and communicably coupled to a controller of the vend machine; and

a second processor disposed within the vend machine and communicably coupled to: (1) the first processor, (2) the controller, and (3) a product selection keypad of the vend machine,

the first processor configured to:

receive a product selection signal from a mobile device, the product selection signal associated with a product in the vend machine;

send a payment authorization to the controller in response to receiving the product selection signal;

receive, after sending the payment authorization, a signal indicating that a first vend position, associated with the product selection signal, is empty;

generate, in response to receiving the signal indicating that the first vend position associated with the product selection signal is empty, a modified product selection signal associated with a second vend position different from the first vend position; and

send the modified product selection signal to the second processor,

the second processor configured to: (1) receive the modified product selection signal from the first processor; (2) convert the modified product selection signal into an electronic signal based on a make, a model, and version information of the vend machine; and (3) send the electronic signal to the controller to cause vending of the product from the second vend position.

Assignments (7)
CHANGE OF NAME Recorded Jan 17, 2025
From: PAYRANGE INC.
To: PAYRANGE LLC
Reel/Frame 069915/0191 →
SECURITY INTEREST Recorded Oct 31, 2024
From: PAYRANGE, LLC
To: BAIN CAPITAL CREDIT, LP, AS COLLATERAL AGENT
Reel/Frame 069286/0934 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 23, 2024
From: VAGABOND INC.
To: PAYRANGE INC.
Reel/Frame 068666/0904 →
CHANGE OF NAME Recorded Sep 23, 2024
From: VAGABOND VENDING, LLC
To: VAGABOND, INC.
Reel/Frame 069025/0478 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 4, 2018
From: AHED, JAMEEL A.; SRIVATSAN, SIDDHARTA E.
To: BLUE SPARQ, INC.
Reel/Frame 045437/0520 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 4, 2018
From: POWELL, JOHN H.; OSTENDORF, RYAN A.; LOVETT, MICHAEL
To: VAGABOND VENDING, LLC
Reel/Frame 045437/0489 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 4, 2018
From: BLUE SPARQ, INC.
To: VAGABOND VENDING, LLC
Reel/Frame 045437/0540 →
Continuity (1)
Provisional Application 62455969 · Feb 7, 2017
Cited By (28)
US 1,086,182 US 1,087,138 US 12,229,767 US 12,229,769 US 12,229,770 US 12,236,425 US 12,248,939 US 12,314,919 US 12,322,259 US 12,327,253 US 12,367,497 US 12,380,420 US 12,399,958 US 12,462,635 US 12,469,353 US 12,505,716 US 12,524,769 US 12,536,265 US 12,536,643 US 12,548,018 US 12,548,032 US 12,592,134 US 12,597,004 US 12,608,687 US 12,646,041 US 12,648,594 US 12,657,986 US 12,676,045