IP Library Granted Patent US 12,444,486
Granted Patent B1
US 12,444,486 · App. 18/195,497 · Granted Oct 14, 2025

System and method for supply chain of pharmaceuticals and other goods

Inventors: Matthew Cook (Uttoxeter, GB); Rex A. Swords (Cedar Hill, TX); Michael Bleser (Deerfield, IL); William Sunna (Wheeling, IL)
Assignee: WALGREEN CO.
G16H20/10G06Q10/0832G06Q10/087G16H40/63
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,444,486
App. No.
18/195,497
Granted
Oct 14, 2025
Kind
B1
Abstract

The following relates generally to facilitating delivery of prescription medication. In some embodiments, a pharmacy computer system: (i) receives a prescription, (ii) reviews the prescription, and (iii) sends the prescription to an intermediate cloud layer. The intermediate cloud layer may then determine a warehouse to send the prescription to based on at least one criteria. The at least one criteria may comprise at least one of: (i) a health insurance plan; (ii) whether the medication comprises a controlled substance; (iii) whether the medication must be refrigerated during shipping; (iv) a warehouse shipping address; or (v) a fulfillment cap of a warehouse.

Claims (67)

1. A computer system for facilitating delivery of prescription medication, the computer system comprising:

an intermediate warehouse computer system of an intermediate warehouse, the intermediate warehouse computer system comprising one or more processors configured to:

receive a prescription;

determine if the prescription is eligible to be filled by a central warehouse system;

if the prescription is not eligible to be filled by the central warehouse system, send instructions to fill the prescription at the intermediate warehouse; and

if the prescription is eligible to be filled by the central warehouse system, route the prescription to a central warehouse; and

a central warehouse computer system comprising one or more processors configured to:

pull the prescription from a database;

determine if the central warehouse can fill the prescription;

if the central warehouse can fill the prescription, send instructions to deliver medication of the prescription from the central warehouse to the intermediate warehouse; and

if the central warehouse cannot fill the prescription, push the prescription back to the intermediate warehouse.

2. The computer system of claim 1 , wherein the central warehouse has a larger capacity for medication storage than the intermediate warehouse.

3. The computer system of claim 1 , further comprising:

the database, wherein the database is configured to receive the prescription routed from the intermediate warehouse computer system, and store the received prescription;

wherein the one or more processors of the central warehouse computer system are configured to pull the prescription from the database as part of a batch of prescriptions eligible for fill by the central warehouse.

4. The computer system of claim 1 , wherein the one or more processors of the intermediate warehouse computer system are further configured to:

receive the prescription pushed back from the central warehouse computer system;

update a medication, quantity, or insurance of the prescription; and

determine if the updated prescription is eligible to be filled by the central warehouse system.

5. The computer system of claim 4 , wherein the one or more processors of the intermediate warehouse computer system are further configured to:

if the updated prescription is not eligible to be filled by the central warehouse system, send instructions to fill the prescription at the intermediate warehouse; and

if the updated prescription is eligible to be filled by the central warehouse system, route the updated prescription to the central warehouse.

6. The computer system of claim 1 , wherein the one or more processors of the intermediate warehouse computer system are further configured to determine if the prescription is eligible to be filled by the central warehouse system by comparing the prescription to a list of medications that the central warehouse is eligible to fill.

7. The computer system of claim 1 , wherein the one or more processors of the central warehouse computer system are further configured to determine if the central warehouse can fill the prescription by determining if the central warehouse has the medication of the prescription in stock.

8. A computer system for facilitating delivery of prescription medication, the computer system comprising:

an intermediate warehouse computer system of an intermediate warehouse, the intermediate warehouse computer system comprising a non-transitory computer-readable storage medium comprising instructions that, when executed, cause one or more intermediate warehouse processors to:

receive a prescription;

determine if the prescription is eligible to be filled by a central warehouse system;

if the prescription is not eligible to be filled by the central warehouse system, send instructions to fill the prescription at the intermediate warehouse; and

if the prescription is eligible to be filled by the central warehouse system, route the prescription to a central warehouse; and

a central warehouse computer system comprising a non-transitory computer-readable storage medium comprising instructions that, when executed, cause one or more central warehouse processors to:

pull the prescription from a database;

determine if the central warehouse can fill the prescription;

if the central warehouse can fill the prescription, send instructions to deliver medication of the prescription from the central warehouse to the intermediate warehouse; and

if the central warehouse cannot fill the prescription, push the prescription back to the intermediate warehouse.

9. The computer system of claim 8 , wherein the central warehouse has a larger capacity for medication storage than the intermediate warehouse.

10. The computer system of claim 8 , further comprising:

the database, wherein the database is configured to receive the prescription routed from the intermediate warehouse computer system, and store the received prescription;

wherein the non-transitory computer-readable storage medium of the central warehouse computer system further comprises instructions that, when executed, cause one or more central warehouse processors to pull the prescription from the database as part of a batch of prescriptions eligible for fill by the central warehouse.

11. The computer system of claim 8 , wherein the non-transitory computer-readable storage medium of the intermediate warehouse computer system further comprises instructions that, when executed, cause one or more intermediate warehouse processors to:

receive the prescription pushed back from the central warehouse computer system;

update a medication, quantity, or insurance of the prescription; and

determine if the updated prescription is eligible to be filled by the central warehouse system.

12. The computer system of claim 11 , wherein the non-transitory computer-readable storage medium of the intermediate warehouse computer system further comprises instructions that, when executed, cause one or more intermediate warehouse processors to:

if the updated prescription is not eligible to be filled by the central warehouse system, send instructions to fill the prescription at the intermediate warehouse; and

if the updated prescription is eligible to be filled by the central warehouse system, route the updated prescription to the central warehouse.

13. The computer system of claim 8 , wherein the non-transitory computer-readable storage medium of the intermediate warehouse computer system further comprises instructions that, when executed, cause one or more intermediate warehouse processors to determine if the prescription is eligible to be filled by the central warehouse system by comparing the prescription to a list of medications that the central warehouse is eligible to fill.

14. The computer system of claim 8 , wherein the non-transitory computer-readable storage medium of the central warehouse computer system further comprises instructions that, when executed, cause one or more central warehouse processors to determine if the central warehouse can fill the prescription by determining if the central warehouse has the medication of the prescription in stock.

15. A computer-implemented method for facilitating delivery of prescription medication, the method comprising:

receiving, via one or more intermediate warehouse processors, a prescription;

determining, via the one or more intermediate warehouse processors, if the prescription is eligible to be filled by a central warehouse system;

in response to the prescription not being eligible to be filled by the central warehouse system, sending, via the one or more intermediate warehouse processors, instructions to fill the prescription at the intermediate warehouse;

in response to the prescription being eligible to be filled by the central warehouse system, routing, via the one or more intermediate warehouse processors, the prescription to a central warehouse;

pulling, via one or more central warehouse processors, the prescription from a database;

determining, via the one or more central warehouse processors, if the central warehouse can fill the prescription;

in response to the central warehouse being able to fill the prescription, sending, via the one or more central warehouse processors, instructions to deliver medication of the prescription from the central warehouse to the intermediate warehouse; and

in response to the central warehouse not being able to fill the prescription, pushing, via the one or more central warehouse processors, the prescription back to the intermediate warehouse.

16. The computer-implemented method of claim 15 , wherein the central warehouse has a larger capacity for medication storage than the intermediate warehouse.

17. The computer-implemented method of claim 15 , further comprising:

receiving, with a database, the prescription routed from the intermediate warehouse computer system, and storing the received prescription in the database; and

pulling, via the one or more central warehouse processors, the prescription from the database as part of a batch of prescriptions eligible for fill by the central warehouse.

18. The computer-implemented method of claim 15 , further comprising:

receiving, via the one or more intermediate warehouse processors, the prescription pushed back from the central warehouse computer system;

updating, via the one or more intermediate warehouse processors, a medication, quantity, or insurance of the prescription; and

determining, via the one or more intermediate warehouse processors, if the updated prescription is eligible to be filled by the central warehouse system.

19. The computer-implemented method of claim 15 , wherein the determining, via the one or more intermediate warehouse processors, if the prescription is eligible to be filled by the central warehouse system comprises comparing the prescription to a list of medications that the central warehouse is eligible to fill.

20. The computer-implemented method of claim 15 , wherein the determining, via the one or more central warehouse processors, if the central warehouse can fill the prescription comprises determining if the central warehouse has the medication of the prescription in stock.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 14, 2025
From: COOK, MATTHEW; SWORDS, REX A.; BLESER, MICHAEL; SUNNA, WILLIAM
To: WALGREEN CO.
Reel/Frame 072558/0095 →
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 →
Continuity (1)
Division 17063645 · Oct 5, 2020
References Cited (6)
US 8170890B1 · Lawlor · 2012 [cited by examiner]
US 8311853B1 · Pankow · 2012 [cited by examiner]
US 10366784B1 · Eller · 2019 [cited by examiner]
US 11114191B1 · Chmil · 2021 [cited by examiner]
US 20150242591A1 · Davey · 2015 [cited by examiner]
US 20200135316A1 · Blackley · 2020 [cited by examiner]