IP Library Granted Patent US 10,861,276
Granted Patent B1
US 10,861,276 · App. 15/875,725 · Granted Dec 8, 2020

Method and system of personal vending

Inventors: Mandeep Arora (San Francisco, CA); Anant Agrawal (San Francisco, CA); Iryna Bandura (Kyiv, UA); Oleksa Chvala (Kyiv, UA); Allen Aung Kyaw Lwin (San Francisco, CA); Boris Glants (Mt. View, CA); Justin Grant (Berkeley, CA)
Assignee: USA TECHNOLOGIES, INC.
G07F9/002G06Q30/0226
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,861,276
App. No.
15/875,725
Granted
Dec 8, 2020
Kind
B1
Abstract

Systems for vending products to a customer that encompasses a group of co-located vending machines managed by a vending company, a database of current inventory of products in the vending machines and customer purchase history; and the use of a personal electronic device by the customer. Embodiments include a single order by a customer from a sorted list of prior purchases, and where a single purchase comprises sub-products from multiple co-located vending machines. Embodiments include the customer selecting either products or vending machines from a list of options provided via the user interface of the personal electronic device, wherein the list of options depends on the actual available inventory in vending machines co-located with the customer, and the customer purchase history.

Claims (29)

1. A system for vending products to a customer, comprising:

a plurality of vending machines, managed by a vending machine company;

a server, operating under the authority of the vending machine company, comprising a processor, non-transitory memory, a communications interface, and a database;

wherein the database comprises a communication address of the customer;

wherein the database comprises a current location of each of the plurality of vending machines;

wherein the database comprises a current inventory of products in each of the plurality of vending machines;

wherein the database comprises a customer order history for a plurality of orders;

a personal electronic device comprising a processor, non-transitory memory, a communications interface, and a user interface (UI);

software running in non-transitory memory on the personal electronic device wherein the software transmits to the server a user ID message comprising: (i) an identification of the customer, and (ii) a current location of the customer;

software running in non-transitory memory on the server wherein the software creates a list of co-located vending machines wherein the list is responsive to the current customer location and each vending machine on the list of co-located vending machines is co-located with the customer;

wherein the software running in non-transitory memory on the server sends a message to the personal electronic device responsive to the current product inventory in each vending machine in the list of co-located vending machines; and

wherein the user ID message further comprises: (iii) a request message;

wherein the request message is responsive to both a state of a co-located vending machine within vend range of the customer, and input via the UI from the customer.

2. The system of claim 1 , wherein:

the request message further comprises a request for information desired by the customer.

3. The system of claim 1 , wherein:

the request message comprises a request for service of the co-located vending machine.

4. A system for vending products to a customer, comprising:

a plurality of vending machines, managed by a vending machine company;

a server, operating under the authority of the vending machine company, comprising a processor, non-transitory memory, a communications interface, and a database;

wherein the database comprises a communication address of the customer;

wherein the database comprises a current location of each of the plurality of vending machines;

wherein the database comprises a current inventory of products in each of the plurality of vending machines;

wherein the database comprises a customer order history for a plurality of orders;

a personal electronic device comprising a processor, non-transitory memory, a communications interface, and a user interface (UI);

software running in non-transitory memory on the personal electronic device wherein the software transmits to the server a user ID message comprising: (i) an identification of the customer, and (ii) a current location of the customer;

software running in non-transitory memory on the server wherein the software creates a list of co-located vending machines wherein the list is responsive to the current customer location and each vending machine on the list of co-located vending machines is co-located with the customer;

wherein the software running in non-transitory memory on the server sends a message to the personal electronic device responsive to the current product inventory in each vending machine in the list of co-located vending machines; and

wherein, in response to a user selection of a desired product via the UI, the personal electronic device displays directions to the nearest vending machine with the desired product in current inventory.

Assignments (6)
SECURITY INTEREST Recorded Feb 3, 2025
From: CANTALOUPE, INC. (F/K/A USA TECHNOLOGIES, INC.)
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 070093/0775 →
CHANGE OF NAME Recorded Apr 19, 2021
From: USA TECHNOLOGIES, INC.
To: CANTALOUPE, INC.
Reel/Frame 055966/0692 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Aug 17, 2020
From: CORTLAND CAPITAL MARKET SERVICES LLC, AS COLLATERAL AGENT
To: USA TECHNOLOGIES, INC.; CANTALOUPE SYSTEMS, INC.; STITCH NETWORKS CORPORATION; USAT CAPITAL CORP., LLC
Reel/Frame 053841/0460 →
SECURITY INTEREST Recorded Nov 3, 2019
From: USA TECHNOLOGIES, INC.; CANTALOUPE SYSTEMS, INC.; STITCH NETWORKS CORPORATION; USAT CAPITAL CORP, LLC
To: CORTLAND CAPITAL MARKET SERVICES LLC, AS THE COLLATERAL AGENT
Reel/Frame 050916/0878 →
CORRECTIVE ASSIGNMENT TO CORRECT THE INCORRECT ASSIGNMENT PREVIOUSLY RECORDED AT REEL: 045558 FRAME: 0538. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Apr 4, 2019
From: CANTALOUPE SYSTEMS, INC.
To: USA TECHNOLOGIES, INC.
Reel/Frame 049470/0473 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 17, 2018
From: CANTALOUPE SYSTEMS, INC.
To: USA TECHNOLOGIES, INC.
Reel/Frame 045558/0538 →
Cited By (2)
US 12,389,112 US 12,637,346