IP Library Granted Patent US 12,046,337
Granted Patent B1
US 12,046,337 · App. 18/111,039 · Granted Jul 23, 2024

User interface for providing drug pricing information

Inventors: Jason Rubin (Libertyville, IL); Ekta Anand (Schaumburg, IL)
Assignee: WALGREEN CO.
G16H15/00G06F3/0482G06F21/6218G06Q10/10G06Q30/0206G06Q40/08G16H10/60G16H20/10G16H40/20G16H50/70G16H70/40
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,046,337
App. No.
18/111,039
Granted
Jul 23, 2024
Kind
B1
Abstract

Methods and systems disclosed to provide drug pricing information for display on a graphical user interface (GUI). The methods and systems may receive an electronic request that includes a first set of information that identifies a user, identifies a plurality of different pharmacy locations, and a prescription drug and omits a second set of information corresponding to a prescription for the prescription drug. The first set of information is transmitted to a database management module to access drug pricing information for the prescription drug for each of the pharmacy locations. The module compares the drug pricing information for each of the pharmacy locations, determines a potential savings based on comparing the prescription drug price between each of the pharmacy locations, and identifies the pharmacy location having the lowest price for the prescription drug and the potential savings for display via the GUI executing on the electronic device.

Claims (44)

1. A server for providing drug pricing information for display on a graphical user interface (GUI) executing on an electronic device for a user, the server comprising one or more memories storing non-transitory computer-readable instructions that when executed, cause one or more processors to:

receive an electronic request from an electronic device associated with the user, wherein the electronic request includes a first set of information that identifies the user, identifies a plurality of different pharmacy locations, and a prescription drug and omits a second set of information corresponding to a prescription for the prescription drug;

transmit the first set of information and an overriding indicator to a database management module that is configured to interact with a database to access information for the prescription drug stored in the database, the database management module further configured to prevent access to the drug pricing information without the second set of information unless the overriding indicator is received;

determine, by bypassing transmission of the second set of information to the database management module, the drug pricing information for the prescription drug for each of the plurality of pharmacy locations;

compare the drug pricing information for each of the plurality of pharmacy locations;

determine a potential savings based on comparing the prescription drug price between each of the plurality of pharmacy locations;

identify the pharmacy location from the plurality of pharmacy locations having the lowest price for the prescription drug;

generate, in response to the electronic request, a notification that includes the drug pricing information, identifies the pharmacy location having the lowest price for the prescription drug, and the potential savings for display via the GUI executing on the electronic device; and

transmit the notification to the electronic device via a communication network.

2. The computer system of claim 1 , wherein each pharmacy in the plurality of pharmacy locations is a member of a pharmacy network.

3. The computer system of claim 1 , wherein each pharmacy in the plurality of pharmacy locations is located in one metropolitan area.

4. The computer system of claim 1 , wherein the instructions, when executed by the one or more processors, further cause the one or more processors to compare the drug pricing information further comprises determining a cash price, a co-pay price, a discount price, a membership price for each of the plurality of pharmacy locations.

5. The computer system of claim 2 , wherein the instructions, when executed by the one or more processors, further cause the one or more processors to compare the drug pricing information for the plurality of pharmacies comprises comparing the drug price for a pharmacy that is a member of the pharmacy network, and a pharmacy that is not a member a member of the pharmacy network.

6. The computer system of claim 1 , wherein the instructions, when executed by the one or more processors, further cause the one or more processors to identify the pharmacy location having the lowest price further comprises displaying on the GUI on the electronic device at least one of a pharmacy address, a pharmacy telephone number, a name of the prescription drug, a dosage of the prescription drug, a cash price, a discount price, a membership price, and potential savings by comparing the cash price to the discount price and comparing the cash price to the membership price.

7. The computer system of claim 1 , wherein the electrical device of the user comprises at least one of a mobile computing device, an electronic tablet, a laptop.

8. A computer-implemented method of providing drug pricing information for display on a graphical user interface (GUI) executing on an electronic device for a user, the method comprising:

receiving, by one or more processors, an electronic request from an electronic device associated with the user, wherein the electronic request includes a first set of information that identifies the user, identifies a plurality of different pharmacy locations, and a prescription drug and omits a second set of information corresponding to a prescription for the prescription drug;

transmitting, by one or more processors, the first set of information and an overriding indicator to a database management module that is configured to interact with a database to access information for the prescription drug stored in the database, the database management module further configured to prevent access to the drug pricing information without the second set of information unless the overriding indicator is received;

determining, by one or more processors, by bypassing transmission of the second set of information to the database management module, the drug pricing information for the prescription drug for each of the plurality of pharmacy locations;

comparing, by one or more processors, the drug pricing information for each of the plurality of pharmacy locations;

determining, by one or more processors, a potential savings based on comparing the prescription drug price between each of the plurality of pharmacy locations;

identifying, by one or more processors, the pharmacy location from the plurality of pharmacy locations having the lowest price for the prescription drug;

generating, by one or more processors, in response to the electronic request, a notification that includes the drug pricing information, identifies the pharmacy location having the lowest price for the prescription drug, and the potential savings for display via the GUI executing on the electronic device; and

transmitting, by one or more processors, the notification to the electronic device via a communication network.

9. The computer-implemented method of claim 8 , wherein each pharmacy in the plurality of pharmacy locations is a member of a pharmacy network.

10. The computer-implemented method of claim 8 , wherein each pharmacy in the plurality of pharmacy locations is located in one metropolitan area.

11. The computer-implemented method of claim 8 , wherein comparing the drug pricing information further comprises determining a cash price, a co-pay price, a discount price, a membership price for each of the plurality of pharmacy locations.

12. The computer-implemented method of claim 9 , wherein comparing the drug price for a pharmacy that is a member of the pharmacy network, and a pharmacy that is not a member a member of the pharmacy network.

13. The computer-implemented method of claim 8 , wherein identifying the pharmacy location having the lowest price further comprises displaying on the GUI on the electronic device at least one of a pharmacy address, a pharmacy telephone number, a name of the prescription drug, a dosage of the prescription drug, a cash price, a discount price, a membership price, and potential savings by comparing the cash price to the discount price and comparing the cash price to the membership price.

14. The computer-implemented method of claim 8 , wherein the electrical device of the user comprises at least one of a mobile computing device, an electronic tablet, a laptop.

15. A non-transitory, tangible computer-readable medium storing machine readable instructions to provide drug pricing information for display on a graphical user interface (GUI) executing on an electronic device for a user that, when executed by a processor, cause the processor to:

receive an electronic request from an electronic device associated with the user, wherein the electronic request includes a first set of information that identifies the user, identifies a plurality of different pharmacy locations, and a prescription drug and omits a second set of information corresponding to a prescription for the prescription drug;

transmit the first set of information and an overriding indicator to a database management module that is configured to interact with a database to access information for the prescription drug stored in the database, the database management module further configured to prevent access to the drug pricing information without the second set of information unless the overriding indicator is received;

determine, by bypassing transmission of the second set of information to the database management module, the drug pricing information for the prescription drug for each of the plurality of pharmacy locations;

compare the drug pricing information for each of the plurality of pharmacy locations;

determine a potential savings based on comparing the prescription drug price between each of the plurality of pharmacy locations;

identify the pharmacy location from the plurality of pharmacy locations having the lowest price for the prescription drug;

generate, in response to the electronic request, a notification that includes the drug pricing information, identifies the pharmacy location having the lowest price for the prescription drug, and the potential savings for display via the GUI executing on the electronic device; and

transmit the notification to the electronic device via a communication network.

16. The non-transitory, tangible computer-readable medium of claim 15 , wherein each pharmacy in the plurality of pharmacy locations is a member of a pharmacy network.

17. The non-transitory, tangible computer-readable medium of claim 15 , wherein each pharmacy in the plurality of pharmacy locations is located in one metropolitan area.

18. The non-transitory, tangible computer-readable medium of claim 15 , wherein the instructions, when executed by the one or more processors, further cause the one or more processors to compare the drug pricing information further comprises determining a cash price, a co-pay price, a discount price, a membership price for each of the plurality of pharmacy locations.

19. The non-transitory, tangible computer-readable medium of claim 16 , wherein the instructions, when executed by the one or more processors, further cause the one or more processors to compare the drug pricing information for the plurality of pharmacies comprises comparing the drug price for a pharmacy that is a member of the pharmacy network, and a pharmacy that is not a member a member of the pharmacy network.

20. The non-transitory, tangible computer-readable medium of claim 15 , wherein the instructions, when executed by the one or more processors, further cause the one or more processors to identify the pharmacy location having the lowest price further comprises displaying on the GUI on the electronic device at least one of a pharmacy address, a pharmacy telephone number, a name of the prescription drug, a dosage of the prescription drug, a cash price, a discount price, a membership price, and potential savings by comparing the cash price to the discount price and comparing the cash price to the membership price.

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 17, 2023
From: RUBIN, JASON; ANAND, EKTA
To: WALGREEN CO.
Reel/Frame 063666/0556 →
Continuity (1)
Continuation 17088792 · Nov 4, 2020