IP Library Granted Patent US 12,040,064
Granted Patent B1
US 12,040,064 · App. 17/319,892 · Granted Jul 16, 2024

Technology for automatically processing prescription functionalities based on transmitted digital images

Inventors: Lindsey Kanefsky (Chicago, IL); Kartik Subramanian (Chicago, IL); Dimple Rao (Chicago, IL)
Assignee: WALGREEN CO.
G16H20/10G16H30/00
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,040,064
App. No.
17/319,892
Granted
Jul 16, 2024
Kind
B1
Abstract

Systems and methods for automatically processing prescription refills and transfers are disclosed. According to certain aspects, a server associated with a pharmacy may receive, from an electronic device, a message including a digital image depicting a container of a prescription. The server may analyze the digital image to identify a set of visual identifiers depicted in the digital image. Based on the set of visual identifiers, the server may determine whether the prescription is associated with the pharmacy and, based on the determination, may facilitate either a refill of the prescription or a transfer of the prescription to the pharmacy.

Claims (50)

1. A computer-implemented method of processing refills of prescriptions associated with a pharmacy, the method comprising:

receiving, via a network connection at a server associated with the pharmacy, an electronic message originating from an electronic device of a user, the electronic message comprising a digital image;

analyzing, by a computer processor using an image analysis technique, the digital image to determine that the digital image depicts a container that holds or secures medication associated with a prescription;

in response to determining that the digital image depicts the container that holds or secures the medication associated with the prescription, analyzing, by the computer processor, the digital image to identify (i) alphanumeric text included on a label on the container, and (ii) a logo on the container separate from the label;

calculating a similarity score between the label on the container and a reference label associated with the pharmacy based on a comparison of (i) the alphanumeric text included on the label and reference alphanumeric text associated with the pharmacy, and (ii) the logo on the container and a reference logo associated with the pharmacy;

determining that the prescription was originally filled by the pharmacy based on determining, by the computer processor, that the similarity score between the label on the container and the reference label associated with the pharmacy meets a threshold value; and

in response to determining that the prescription was originally filled by the pharmacy, processing a refill for the prescription.

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

accessing, from memory, the reference logo and the reference alphanumeric text.

3. The computer-implemented method of claim 1 , wherein receiving the electronic message comprises:

receiving, via the network connection, a multimedia messaging service (MMS) message that comprises the digital image.

4. The computer-implemented method of claim 1 , further comprising, in response to determining that the prescription was originally filled by the pharmacy:

transmitting, to the electronic device via the network connection, a request to confirm the refill for the prescription; and

receiving, from the electronic device via the network connection, a confirmation of the refill for the prescription.

5. The computer-implemented method of claim 1 , wherein processing the refill for the prescription comprises:

transmitting a refill request indicating the prescription to a retail location associated with the pharmacy.

6. A system for processing refills of prescriptions associated with a pharmacy, comprising:

a transceiver configured to communicate via at least one network connection; and

a processor interfacing with the transceiver and configured to:

receive, via the transceiver, an electronic message originating from an electronic device of a user, the electronic message comprising a digital image,

analyze, using an image analysis technique, the digital image to determine that the digital image depicts a container that holds or secures medication associated with a prescription,

in response to determining that the digital image depicts the container that holds or secures the medication associated with the prescription, analyze the digital image to identify (i) alphanumeric text included on a label on the container, and (ii) a logo on the container separate from the label,

calculate a similarity score between the label on the container and a reference label associated with the pharmacy based on a comparison of (i) the alphanumeric text included on the label and reference alphanumeric text associated with the pharmacy, and (ii) the logo on the container and a reference logo associated with the pharmacy,

determine that the prescription was originally filled by the pharmacy based on determining, by the computer processor, that the similarity score between the label on the container and the reference label associated with the pharmacy meets a threshold value, and

in response to determining that the prescription was originally filled by the pharmacy, process a refill for the prescription.

7. The system of claim 6 , further comprising:

a memory storing (i) the reference logo associated with the pharmacy, and (ii) the reference alphanumeric text associated with the pharmacy;

and wherein the processor is further configured to:

accessing, from the memory, the reference logo and the reference alphanumeric text.

8. The system of claim 6 , wherein the electronic message is a multimedia messaging service (MMS) message that comprises the digital image.

9. The system of claim 6 , wherein the processor is further configured to, in response to determining that the prescription was originally filled by the pharmacy:

transmit, to the electronic device via the transceiver, a request to confirm the refill for the prescription, and

receive, from the electronic device via the transceiver, a confirmation of the refill for the prescription.

10. The computer-implemented method of claim 1 , wherein to process the refill for the prescription, the processor is configured to:

transmit a refill request indicating the prescription to a retail location associated with the pharmacy.

11. A non-transitory computer-readable storage medium configured to store instructions, the instructions when executed by a processor causing the processor to perform operations comprising:

receiving, via a network connection at a server associated with a pharmacy, an electronic message originating from an electronic device of a user, the electronic message comprising a digital image;

analyzing, using an image analysis technique, the digital image to determine that the digital image depicts a container that holds or secures medication associated with a prescription;

in response to determining that the digital image depicts the container that holds or secures the medication associated with the prescription, analyzing the digital image to identify (i) alphanumeric text included on a label on the container, and (ii) a logo on the container separate from the label;

calculating a similarity score between the label on the container and a reference label associated with the pharmacy based on a comparison of (i) the alphanumeric text included on the label and reference alphanumeric text associated with the pharmacy, and (ii) the logo on the container and a reference logo associated with the pharmacy;

determining that the prescription was originally filled by the pharmacy based on determining, by the computer processor, that the similarity score between the label on the container and the reference label associated with the pharmacy meets a threshold value; and

in response to determining that the prescription was originally filled by the pharmacy, processing a refill for the prescription.

12. The non-transitory computer-readable storage medium of claim 11 , wherein the instructions when executed by a processor cause the processor to perform operations further comprising:

accessing, from memory, the reference logo and the reference alphanumeric text.

13. The non-transitory computer-readable storage medium of claim 11 , wherein the instructions when executed by a processor cause the processor to perform operations further comprising:

in response to determining that the prescription was originally filled by the pharmacy:

transmitting, to the electronic device via the network connection, a request to confirm the refill for the prescription, and

receiving, from the electronic device via the network connection, a confirmation of the refill for the prescription.

14. The non-transitory computer-readable storage medium of claim 11 , wherein processing the refill for the prescription comprises:

transmitting a refill request indicating the prescription to a retail location associated with the pharmacy.

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 19, 2021
From: KANEFSKY, LINDSEY; SUBRAMANIAN, KARTIK; RAO, DIMPLE
To: WALGREEN CO.
Reel/Frame 056289/0329 →
Continuity (1)
Continuation 15422227 · Feb 1, 2017