IP Library Granted Patent US 11,610,655
Granted Patent B1
US 11,610,655 · App. 17/088,792 · Granted Mar 21, 2023

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 11,610,655
App. No.
17/088,792
Granted
Mar 21, 2023
Kind
B1
Abstract

Methods and systems disclosed herein provide drug pricing information for display on a graphical user interface (GUI) for a user. The methods and systems may 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 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 to a database management module; determine, by bypassing transmission of the second set of information to the database management module, the drug pricing information for the prescription drug; and generate, in response to the electronic request, a notification that includes the drug pricing information for display via the GUI executing on the electronic device. The drug pricing information can include a cash price, a co-pay price, and/or a membership price for the prescription drug.

Claims (46)

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 processors configured 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 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, wherein the drug pricing information includes (i) a cash price for the prescription drug identified in the first set of information and, when the cash price for the prescription drug is partially covered by a plan associated with the user identified in the first set of information, (ii) at least a co-pay price or a membership price for the prescription drug;

generate, in response to the electronic request, a notification that includes the drug pricing information for display via the GUI executing on the electronic device; and

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

2. The system of claim 1 , wherein the one or more processors is configured to:

determine the drug pricing information for the prescription drug by comparing the first set of information to a profile of the identified user that is stored in the database.

3. The system of claim 1 , wherein:

the overriding indicator indicates to the database management module that the first set of information is transmitted as a price inquiry.

4. The system of claim 1 , wherein:

the first set of information further includes a location of a pharmacy; and

the cash price, the co-pay price, and/or the membership price is based on the location of the pharmacy.

5. The system of claim 1 , wherein the first set of information that identifies the user includes an identifier of the plan associated with the user.

6. The system of claim 1 , wherein the notification includes a difference between (i) the cash price and (ii) the at least a co-pay price or the membership price.

7. A computer-implemented method of providing drug pricing information for display on a GUI 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 and a prescription drug and omits a second set of information corresponding to a prescription for the prescription drug;

transmitting, by the one or more processors, the first set of information and an overriding indicator to a database management module configured to interact with a database to access information for a plurality of prescription drugs 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 the one or more processors and by bypassing transmission of the second set of information to the database management module, the drug pricing information for the prescription drug, wherein the drug pricing information includes (i) a cash price for the prescription drug identified in the first set of information and, when the cash price for the prescription drug is partially covered by a plan associated with the user identified in the first set of information, (ii) at least a co-pay price or a membership price for the prescription drug; and

generating, by the one or more processors and in response to the electronic request, a notification that includes the drug pricing information for display via the GUI executing on the electronic device.

8. The method of claim 7 , wherein determining the drug pricing information for the prescription drug includes comparing the first set of information to a profile of the identified user that is stored in the database.

9. The method of claim 7 , wherein determining the drug pricing information for the prescription drug includes:

transmitting, by the one or more processors, the first set of information to the database management module via a payer or pharmacy benefit manager (PBM), wherein the payer or PBM compares the first set of information to a profile of the identified user that is stored in the database to determine the drug pricing information; and

receiving, by the one or more processors, the drug pricing information from the payer or PBM.

10. The method of claim 7 , wherein:

the overriding indicator indicates to the database management module that the first set of information is transmitted as a price inquiry.

11. The method of claim 7 , wherein:

the first set of information further includes a location of a pharmacy; and

the cash price, the co-pay price, and/or the membership price is based on the location of the pharmacy.

12. The method of claim 7 , wherein the first set of information that identifies the user includes an identifier of the plan associated with the user.

13. The method of claim 7 , wherein generating the notification includes generating the notification that includes the difference between (i) the cash price and (ii) the at least a co-pay price or the membership price.

14. A non-transitory, tangible computer-readable medium storing machine readable instructions to provide drug pricing information for display on a GUI 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 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 configured to interact with a database to access information for a plurality of prescription drugs 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, wherein the drug pricing information includes (i) a cash price for the prescription drug identified in the first set of information and, when the cash price for the prescription drug is partially covered by a plan associated with the user identified in the first set of information, (ii) at least a co-pay price or a membership price for the prescription drug; and

generate, in response to the electronic request, a notification that includes the drug pricing information for display via the GUI executing on the electronic device.

15. The non-transitory, tangible computer-readable medium of claim 14 , when executed by a processor, cause the processor to determine the drug pricing information for the prescription drug by comparing the first set of information to a profile of the identified user that is stored in the database.

16. The non-transitory, tangible computer-readable medium of claim 14 , when executed by a processor, cause the processor to determine the drug pricing information for the prescription drug by:

transmitting the first set of information to the database management module via a payer or pharmacy benefit manager (PBM), wherein the payer or PBM compares the first set of information to a profile of the identified user that is stored in the database to determine the drug pricing information; and

receiving the drug pricing information from the payer or PBM.

17. The non-transitory, tangible computer-readable medium of claim 14 , wherein the overriding indicator indicates to the database management module that the first set of information is transmitted as a price inquiry.

18. The non-transitory, tangible computer-readable medium of claim 14 , wherein:

the first set of information further includes a location of a pharmacy; and

the cash price, the co-pay price, and/or the membership price is based on the location of the pharmacy.

19. The non-transitory, tangible computer-readable medium of claim 14 , wherein the first set of information that identifies the user includes an identifier of the plan associated with the user.

20. The non-transitory, tangible computer-readable medium of claim 14 , when executed by a processor, cause the processor to generate the notification that includes a difference between (i) the cash price and (ii) the at least a co-pay price or 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 Feb 3, 2021
From: RUBIN, JASON; ANAND, EKTA
To: WALGREEN CO.
Reel/Frame 055126/0992 →
Cited By (1)
US 12,469,037