IP Library Granted Patent US 12,142,360
Granted Patent B1
US 12,142,360 · App. 17/738,413 · Granted Nov 12, 2024

Technology for managing priorities for on-site prescription pickup

Inventors: Mohsin Ovais Ansari (Highland Park, IL); Nimesh S. Jhaveri (Kildeer, IL); John Yesko (Park Ridge, IL); Fauzia Somani (Chicago, IL); Igor Gershfang (Chicago, IL); Adam Robert Snopek (Chicago, IL)
Assignee: WALGREEN CO.
G16H20/13G06K7/1417G06Q10/0875
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 12,142,360
App. No.
17/738,413
Granted
Nov 12, 2024
Kind
B1
Abstract

Systems and methods may be provided that may enable an individual to retrieve one or more prescription products (e.g., product refills) from a self-service retrieval location such as a counter, drive-thru, drop box, or kiosk. The individual may identify a medical prescription, and a unique-machine readable code may be generated, wherein the code is associated with the medical prescription and a particular station at an identified retrieval location. The unique machine-readable code may be transmitted to a computing device of the individual, who may scan the code at particular station to retrieve one or more prescription products associated with the medical prescription.

Claims (47)

1. A computer-implemented method for facilitating a retrieval of one or more prescription products, the method comprising:

obtaining, via one or more processors, an indication of a selection of one or more prescription products to be retrieved by an individual at a retrieval location via a scanning of a unique machine-readable code, wherein retrieval of the one or more prescription products is associated with one or more prerequisite tasks required to be completed prior to the retrieval;

determining, via the one or more processors, a completion status associated with the retrieval of the one or more prescription products, the completion status being based upon whether the one or more prerequisite tasks have been completed via the software application;

selecting, via the one or more processors and based upon the determined completion status, from among a plurality of retrieval stations located at the retrieval location, a particular retrieval station to be used for the retrieval,

the plurality of retrieval stations from which the selection is made comprising (i) one or more standard retrieval stations to be used for the retrieval when the one or more prerequisite tasks have not been completed prior to the scanning of the unique machine-readable code, and (ii) one or more express retrieval stations to be used when the one or more prerequisite tasks have been completed via a software application prior to the scanning of the unique machine-readable code; and

causing, via the one or more processors, an indication of the selected particular retrieval station to be provided to a mobile computing device associated with the individual.

2. The computer-implemented method of claim 1 , wherein the individual associated with the retrieval of the one or more prescription products is a patient having a medical prescription corresponding to the one or more prescription products.

3. The computer-implemented method of claim 1 , further comprising causing, via the one or more processors, the unique machine-readable code to be provided to the mobile computing device associated with the individual.

4. The computer-implemented method of claim 1 , further comprising:

detecting, via a scanning device located at the selected particular retrieval station, a scan of the unique machine-readable code;

identifying, via the one or more processors, the one or more prescription products, based upon the detected scan of the unique machine-readable code; and

causing, via the one or more processors, the one or more prescription products to be dispensed at the particular retrieval station.

5. The computer-implemented method of claim 1 , further comprising, subsequent to selecting the particular retrieval station, causing, via the one or more processors, the one or more prescription products to be reserved in an inventory associated with the particular retrieval station.

6. The computer-implemented method of claim 1 , further comprising causing a physical quantity of space to be reserved in an inventory associated with the retrieval location.

7. The computer-implemented method of claim 1 , further comprising causing, via the one or more processors, one or more labels to be applied to one or more containers associated with the one or more prescription products, wherein the one or more labels identify the one or more prescription products and a patient associated with the one or more prescription products.

8. The computer-implemented method of claim 1 , further comprising processing, via the one or more processors, a payment for the one or more prescription products at the particular retrieval station.

9. The computer-implemented method of claim 1 , further comprising:

receiving, via the one or more processors, a request to communicate with a remote pharmacist, the request initiated by the individual; and

causing, via the one or more processors, a communication session to be initiated between the mobile computing device of the individual and a computing device of the remote pharmacist.

10. A computing system configured to facilitate a retrieval of one or more prescription products, the system comprising:

one or more processors; and

one or more memories storing computer-executable instructions that, when executed by the one or more processors, cause the computing system to:

obtain an indication of a selection of one or more prescription products to be retrieved by an individual at a retrieval location via a scanning of a unique machine-readable code, wherein retrieval of the one or more prescription products is associated with one or more prerequisite tasks required to be completed prior to the retrieval;

determine a completion status associated with the retrieval of the one or more prescription products, the completion status being based upon whether the one or more prerequisite tasks have been completed via the software application;

select, based upon the determined completion status, from among a plurality of retrieval stations located at the retrieval location, a particular retrieval station to be used for the retrieval,

the plurality of retrieval stations from which the selection is made comprising (i) one or more standard retrieval stations to be used for the retrieval when the one or more prerequisite tasks have not been completed prior to the scanning of the unique machine-readable code, and (ii) one or more express retrieval stations to be used when the one or more prerequisite tasks have been completed via a software application prior to the scanning of the unique machine-readable code; and

cause an indication of the selected particular retrieval station to be provided to a mobile computing device associated with the individual.

11. The system of claim 10 , wherein the individual associated with the retrieval of the one or more prescription products is a patient having a medical prescription corresponding to the one or more prescription products.

12. The system of claim 10 , wherein the computer executable instructions, when executed via the one or more processors, further cause the computing system to cause the unique machine-readable code to be provided to the mobile computing device associated with the individual.

13. The system of claim 10 , wherein the computer executable instructions, when executed via the one or more processors, further cause the computing system to:

detect, via a scanning device located at the particular retrieval station, a scan of the unique machine-readable code;

identify the one or more prescription products based upon the detected scan of the unique machine-readable code; and

cause the one or more prescription products to be dispensed at the particular retrieval station.

14. The system of claim 10 , wherein the computer executable instructions, when executed via the one or more processors, further cause the computing system to, subsequent to selecting the particular retrieval station, cause the one or more prescription products to be reserved in an inventory associated with the particular retrieval station.

15. The system of claim 10 , wherein the computer executable instructions, when executed via the one or more processors, further cause the computing system to cause a physical quantity of space to be reserved in an inventory associated with the particular retrieval station.

16. The system of claim 10 , wherein the computer executable instructions, when executed via the one or more processors, further cause the computing system to cause one or more labels to be applied to one or more containers associated with the one or more prescription products, wherein the one or more labels identify the one or more prescription products and a patient associated with the one or more prescription products.

17. The system of claim 10 , wherein the computer executable instructions, when executed via the one or more processors, further cause the computing system to process a payment for the one or more prescription products at the particular retrieval station.

18. The system of claim 10 , wherein the computer executable instructions, when executed via the one or more processors, further cause the computing system to:

receive a request to communicate with a remote pharmacist, the request initiated by the individual, and

cause a communication session to be initiated between the mobile computing device of the individual and a computing device of the remote pharmacist.

19. One or more computer-readable media storing non-transitory computer-executable instructions that, when executed via one or more processors, cause the one or more processors to:

obtain an indication of a selection of one or more prescription products to be retrieved by an individual at a retrieval location via a scanning of a unique machine-readable code, wherein retrieval of the one or more prescription products is associated with one or more prerequisite tasks required to be completed prior to the retrieval;

determine a completion status associated with the retrieval of the one or more prescription products, the completion status being based upon whether the one or more prerequisite tasks have been completed via the software application;

select, based upon the determined completion status, from among a plurality of retrieval stations located at the retrieval location, a particular retrieval station to be used for the retrieval,

the plurality of retrieval stations from which the selection is made comprising (i) one or more standard retrieval stations to be used for the retrieval when the one or more prerequisite tasks have not been completed prior to the scanning of the unique machine-readable code, and (ii) one or more express retrieval stations to be used when the one or more prerequisite tasks have been completed via a software application prior to the scanning of the unique machine-readable code; and

cause an indication of the selected particular retrieval station to be provided to a mobile computing device associated with the individual.

20. The one or more computer-readable media of claim 19 , wherein the non-transitory computer-executable instructions that, when executed via one or more processors, cause the one or more processors to cause the unique machine-readable code to be provided to the mobile computing device associated with the individual.

Assignments (3)
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Aug 28, 2025
From: WALGREEN CO.
To: SIXTH STREET LENDING PARTNERS, AS COLLATERAL AGENT
Reel/Frame 072606/0878 →
SECURITY INTEREST Recorded Aug 28, 2025
From: WALGREEN CO.; DUANE READE; WALGREENS SPECIALTY PHARMACY LLC; WALGREENS BOOTS ALLIANCE, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 072679/0926 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 9, 2022
From: ANSARI, MOHSIN OVAIS; JHAVERI, NIMESH S.; YESKO, JOHN; SOMANI, FAUZIA; GERSHFANG, IGOR; SNOPEK, ADAM ROBERT
To: WALGREEN CO.
Reel/Frame 059867/0618 →
Continuity (2)
Continuation 16002170 · Jun 7, 2018
Provisional Application 62521359 · Jun 16, 2017