IP Library Granted Patent US 11,663,875
Granted Patent B2
US 11,663,875 · App. 17/026,000 · Granted May 30, 2023

Controlled dispensing system and method

Inventors: Paresh K. Patel (Portland, OR); Srinivas Annam (San Jose, CA)
Assignee: PAYRANGE INC.
G07F9/002G06F21/31G07F9/001G07F11/72
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 11,663,875
App. No.
17/026,000
Granted
May 30, 2023
Kind
B2
Abstract

A controlled dispensing system includes a dispensing fixture having or in communication with a display screen, a scanning device communicatively coupled to the dispensing fixture, one or more processors and memory storing one or more programs including instructions for obtaining one or more identifiers of one or more respective controlled products, determining whether the one or more controlled products meet a bulk limit for dispensing, obtaining identification information, determining whether the identification information meets an age threshold and/or an identity requirement associated with the one or more controlled products; and in accordance with a determination that the bulk limit is met, and the age threshold and/or identity requirement is met, transmitting a dispensing instruction to the dispensing fixture to dispense the one or more controlled products.

Claims (69)

1. A controlled dispensing system comprising:

a vending machine having or in communication with a retailer display screen;

a scanning device communicatively coupled to the vending machine;

one or more processors and memory storing one or more programs to be executed by the one or more processors, the one or more programs including instructions for:

obtaining via the scanning device one or more identifiers of one or more respective controlled products requested for dispensing by the vending machine;

updating a user interface on the retailer display screen based on the obtaining of the one or more identifiers;

determining whether the one or more controlled products meet a product bulk limit associated with a maximum number of controlled products allowed to be dispensed at one time to a consumer;

obtaining via the scanning device consumer identification information;

determining whether the consumer identification information meets an age threshold and/or an identity requirement associated with the one or more controlled products;

obtaining clerk authentication information from a badge scan, an access card scan, or a personal identification number (PIN) entry for validating dispensing of the one or more controlled products;

determining validity of the clerk authentication information; and

in accordance with a determination that (i) the one or more controlled products meet the product bulk limit for dispensing, (ii) the consumer identification information meets the age threshold and/or the identity requirement, and (iii) the clerk authentication information is valid, transmitting a dispensing instruction to the vending machine to dispense the one or more controlled products.

2. The controlled dispensing system of claim 1 , wherein the one or more programs further include instructions for:

displaying on the user interface a plurality of quantity affordances associated with a number of the one or more respective controlled products requested for dispensing; and

displaying on the user interface an availability indicator for each of the plurality of quantity affordances, wherein the availability indicator for each of the plurality of quantity affordances (i) is based on respective product bulk limit determinations, and (ii) is updated in accordance with subsequently selected quantity affordances and corresponding updated product bulk limit determinations.

3. The controlled dispensing system of claim 2 , wherein:

the respective product bulk limit determinations are based on respective comparisons of requested product quantities to quantity limits for requested products; and

the quantity limits limit how many products may be dispensed for a particular dispensing operation.

4. The controlled dispensing system of claim 1 , wherein the one or more programs further include instructions for:

evaluating a risk threshold based on a health risk score associated with the consumer;

wherein transmitting the dispensing instruction to the vending machine is further in accordance with the risk threshold evaluation.

5. The controlled dispensing system of claim 4 , wherein the one or more programs further include instructions for:

updating the risk score associated with the consumer identification information based on the dispensing of the one or more controlled products.

6. The controlled dispensing system of claim 1 , wherein the retailer display screen is integrated into the vending machine.

7. The controlled dispensing system of claim 1 , wherein the retailer display screen is included in a point-of-sale device communicatively coupled to the vending machine.

8. The controlled dispensing system of claim 1 , wherein the retailer display screen is included in, or communicatively coupled to, a retailer machine configured to provide dispensing instructions to the vending machine.

9. The controlled dispensing system of claim 1 , wherein the scanning device is integrated into the vending machine.

10. The controlled dispensing system of claim 1 , wherein the scanning device is a handheld scanner paired to the vending machine using a wired or wireless communication link.

11. A method, comprising:

at a controlled dispensing system including a vending machine having or in communication with a retailer display screen, a scanning device communicatively coupled to the vending machine, and one or more processors and memory:

obtaining via the scanning device one or more identifiers of one or more respective controlled products requested for dispensing by the vending machine;

updating a user interface on the retailer display screen based on the obtaining of the one or more identifiers;

determining whether the one or more controlled products meet a product bulk limit associated with a maximum number of controlled products allowed to be dispensed at one time to a consumer;

obtaining via the scanning device consumer identification information;

determining whether the consumer identification information meets an age threshold and/or an identity requirement associated with the one or more controlled products;

obtaining clerk authentication information from a badge scan, an access card scan, or a personal identification number (PIN) entry for validating dispensing of the one or more controlled products;

determining validity of the clerk authentication information; and

in accordance with a determination that (i) the one or more controlled products meet the product bulk limit for dispensing, (ii) the consumer identification information meets the age threshold and/or the identity requirement, and (iii) the clerk authentication information is valid, transmitting a dispensing instruction to the vending machine to dispense the one or more controlled products.

12. The method of claim 11 , further comprising:

displaying on the user interface a plurality of quantity affordances associated with a number of the one or more respective controlled products requested for dispensing; and

displaying on the user interface an availability indicator for each of the plurality of quantity affordances, wherein the availability indicator for each of the plurality of quantity affordances (i) is based on respective product bulk limit determinations, and (ii) is updated in accordance with subsequently selected quantity affordances and corresponding updated product bulk limit determinations.

13. The method of claim 12 , wherein:

the respective product bulk limit determinations are based on respective comparisons of requested product quantities to quantity limits for requested products; and

the quantity limits limit how many products may be dispensed for a particular dispensing operation.

14. The method of claim 11 , further comprising:

evaluating a risk threshold based on a health risk score associated with the consumer;

wherein transmitting the dispensing instruction to the vending machine is further in accordance with the risk threshold evaluation.

15. The method of claim 14 , further comprising:

updating the risk score associated with the consumer identification information based on the dispensing of the one or more controlled products.

16. A non-transitory computer readable storage medium storing one or more programs configured for execution by a controlled dispensing system, the one or more programs including instructions for:

obtaining via a scanning device of the controlled dispensing system one or more identifiers of one or more respective controlled products requested for dispensing by a vending machine of the controlled dispensing system;

updating a user interface on a retailer display screen based on the obtaining of the one or more identifiers;

determining whether the one or more controlled products meet a product bulk limit associated with a maximum number of controlled products allowed to be dispensed at one time to a consumer;

obtaining via the scanning device consumer identification information;

determining whether the consumer identification information meets an age threshold and/or an identity requirement associated with the one or more controlled products;

obtaining clerk authentication information from a badge scan, an access card scan, or a personal identification number (PIN) entry for validating dispensing of the one or more controlled products;

determining validity of the clerk authentication information; and

in accordance with a determination that (i) the one or more controlled products meet the product bulk limit for dispensing, (ii) the consumer identification information meets the age threshold and/or the identity requirement, and (iii) the clerk authentication information is valid, transmitting a dispensing instruction to the vending machine to dispense the one or more controlled products.

17. The non-transitory computer readable storage medium of claim 16 , wherein the one or more programs further include instructions for:

displaying on the user interface a plurality of quantity affordances associated with a number of the one or more respective controlled products requested for dispensing; and

displaying on the user interface an availability indicator for each of the plurality of quantity affordances, wherein the availability indicator for each of the plurality of quantity affordances (i) is based on respective product bulk limit determinations, and (ii) is updated in accordance with subsequently selected quantity affordances and corresponding updated product bulk limit determinations.

18. The non-transitory computer readable storage medium of claim 17 , wherein:

the respective product bulk limit determinations are based on respective comparisons of requested product quantities to quantity limits for requested products; and

the quantity limits limit how many products may be dispensed for a particular dispensing operation.

19. The non-transitory computer readable storage medium of claim 16 , wherein the one or more programs further include instructions for:

evaluating a risk threshold based on a health risk score associated with the consumer;

wherein transmitting the dispensing instruction to the vending machine is further in accordance with the risk threshold evaluation.

20. The non-transitory computer readable storage medium of claim 19 , wherein the one or more programs further include instructions for:

updating the risk score associated with the consumer identification information based on the dispensing of the one or more controlled products.

Assignments (2)
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 Jul 16, 2021
From: PATEL, PARESH K.; ANNAM, SRINIVAS
To: PAYRANGE INC.
Reel/Frame 056881/0391 →
Continuity (3)
Provisional Application 62985882 · Mar 5, 2020
Provisional Application 63075814 · Sep 8, 2020
Related Publication 20210279994A1 · Sep 9, 2021
Cited By (3)
US 12,469,354 US 12,648,594 US 12,657,986