IP Library Granted Patent US 12,292,953
Granted Patent B2
US 12,292,953 · App. 18/103,456 · Granted May 6, 2025

Communication mode selection based upon device context for prescription processes

Inventors: Andrew David Schweinfurth (Chicago, IL); Julija Alegra Petkus (Oak Park, IL); Gunjan Dhanesh Bhow (Menlo Park, CA)
Assignee: WALGREEN CO.
G06F21/32G06F3/0481G06F3/167G06F21/6245G06Q50/265G10L15/22G10L17/00G10L17/06G10L17/22G10L25/51G16H10/60G16H20/10G16H40/20G16H40/63G16H80/00G10L2015/223G10L2015/228
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,292,953
App. No.
18/103,456
Granted
May 6, 2025
Kind
B2
Abstract

Methods and systems may incorporate voice interaction and other audio interaction to facilitate access to prescription related information and processes. Particularly, voice/audio interactions may be utilized to achieve authentication to access prescription-related information and action capabilities. Additionally, voice/audio interactions may be utilized in performance of processes such as obtaining prescription refills and receiving reminders to consume prescription products.

Claims (40)

1. A computer-implemented method for facilitating user access to a prescription resource, the method being performed via one or more processors and comprising:

obtaining an indication of a request to access the prescription resource, the request obtained via an electronic computing device associated with a user;

obtaining configuration information associated with the electronic computing device, the configuration information indicating compatibility of the electronic computing device to provide output to the user or receive input from the user in accordance with a plurality of modes of user interaction supported by one or more servers to facilitate performing an action prerequisite to providing access to the requested prescription resource to the user;

based upon the obtained configuration information, identifying, from among the plurality of modes supported by the one or more servers, one or more modes of interaction usable at the electronic computing device to perform the action prerequisite to providing access to the requested prescription resource to the user; and

causing one or more interactive user interfaces to be provided at the electronic computing device using at least one of the identified one or more usable modes of interaction to facilitate access to the requested prescription resource at the electronic computing device.

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

receiving an indication of user interaction being received from the user at the electronic computing device, the user interaction being provided using the at least one of the identified one or more usable modes of interaction; and

based upon the receiving of the user interaction, causing access to the prescription resource to be provided at the electronic computing device.

3. The computer-implemented method of claim 1 , wherein the one or more processors include one or more processors of the electronic computing device.

4. The computer-implemented method of claim 1 , wherein the one or more processors include one or more processors of the one or more servers, the one or more servers being communicatively connected to the electronic computing device.

5. The computer-implemented method of claim 1 , wherein the configuration information indicates capability of the electronic computing device to provide output to the user.

6. The computer-implemented method of claim 1 , wherein the configuration information indicates capability of the electronic computing device to receive input from the user.

7. The computer-implemented method of claim 1 , wherein obtaining the configuration information includes obtaining hardware configuration information indicative of hardware included within, or otherwise operatively connected, to the electronic computing device.

8. The computer-implemented method of claim 1 , wherein obtaining the configuration information includes obtaining application configuration information indicative of hardware access permissions associated with one or more software applications executing via the electronic computing device.

9. A computing system configured to facilitate access to a prescription resource, the computing system comprising:

one or more processors; and

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

obtain an indication of a request to access the prescription resource, the request obtained via an electronic computing device associated with a user;

obtain configuration information associated with the electronic computing device, the configuration information indicating compatibility of the electronic computing device to provide output to the user or receive input from the user in accordance with a plurality of modes of user interaction supported by one or more servers to facilitate performing an action prerequisite to providing access to the requested prescription resource to the user;

based upon the obtained configuration information, identify, from among the plurality of modes supported by the one or more servers, one or more modes of interaction usable at the electronic computing device to perform the action prerequisite to providing access to the requested prescription resource to the user; and

cause one or more interactive user interfaces to be provided at the electronic computing device using at least one of the identified one or more usable modes of interaction to facilitate access to the requested prescription resource at the electronic computing device.

10. The computing system of claim 9 , wherein the non-transitory computer executable instructions, when executed by the one or more processors, further cause the computing system to:

receive an indication of user interaction being received from the user at the electronic computing device, the user interaction being provided using the at least one of the identified one or more usable modes of interaction; and

based upon the receiving of the user interaction, cause access to the prescription resource to be provided at the electronic computing device.

11. The computing system of claim 9 , wherein the one or more processors include one or more processors of the electronic computing device.

12. The computing system of claim 9 , wherein the one or more processors include one or more processors of the one or more servers, the one or more servers being communicatively connected to the electronic computing device.

13. The computing system of claim 9 , wherein the configuration information indicates capability of the electronic computing device to provide output to the user.

14. The computing system of claim 9 , wherein the configuration information indicates capability of the electronic computing device to receive input from the user.

15. The computing system of claim 9 , wherein the configuration information includes hardware configuration information indicative of hardware included within, or otherwise operatively connected, to the electronic computing device.

16. The computing system of claim 9 , wherein the configuration information includes application configuration information indicative of hardware access permissions associated with one or more software applications executing via the electronic computing device.

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

obtain an indication of a request to access a prescription resource, the request obtained via an electronic computing device associated with a user;

obtain configuration information associated with the electronic computing device, the configuration information indicating compatibility of the electronic computing device to provide output to the user or receive input from the user in accordance with a plurality of modes of user interaction supported by one or more servers to facilitate performing an action prerequisite to providing access to the requested prescription resource to the user;

based upon the obtained configuration information, identify, from among the plurality of modes supported by the one or more servers, one or more modes of interaction usable at the electronic computing device to perform the action prerequisite to providing access to the requested prescription resource to the user; and

cause one or more interactive user interfaces to be provided at the electronic computing device using at least one of the identified one or more usable modes of interaction to facilitate access to the requested prescription resource at the electronic computing device.

18. The one or more non-transitory computer readable media of claim 17 , wherein the instructions, when executed by the one or more processors, further cause the one or more processors to:

receive an indication of user interaction being received from the user at the electronic computing device, the user interaction being provided using the at least one of the identified one or more usable modes of interaction; and

based upon the receiving of the user interaction, cause access to the prescription resource to be provided at the electronic computing device.

19. The one or more non-transitory computer readable media of claim 17 , wherein the one or more processors include one or more processors of the electronic computing device.

20. The one or more non-transitory computer readable media of claim 17 , wherein the one or more processors include one or more processors of one or more servers communicatively connected to the electronic computing device.

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 Jan 31, 2023
From: SCHWEINFURTH, ANDREW; PETKUS, JULIJA ALEGRA; BHOW, GUNJAN DHANESH
To: WALGREEN CO.
Reel/Frame 062544/0170 →
Continuity (3)
Continuation 16807982 · Mar 3, 2020
Provisional Application 62902110 · Sep 18, 2019
Related Publication 20230177131A1 · Jun 8, 2023
References Cited (40)
US 7853241B1 · Harrison · 2010 [cited by applicant]
US 8032397B2 · Lawless · 2011 [cited by applicant]
US 8095381B2 · Simons et al. · 2012 [cited by applicant]
US 8588765B1 · Harrison · 2013 [cited by applicant]
US 10057227B1 · Hess et al. · 2018 [cited by applicant]
US 20080141353A1 · Brown · 2008 [cited by applicant]
US 20090024416A1 · McLaughlin et al. · 2009 [cited by applicant]
US 20130060569A1 · Fu et al. · 2013 [cited by applicant]
US 20130253936A1 · Harvey · 2013 [cited by applicant]
US 20140119520A1 · Jaiswal et al. · 2014 [cited by applicant]
US 20140142971A1 · Panagakos · 2014 [cited by applicant]
US 20140284348A1 · Cheng · 2014 [cited by applicant]
US 20150081321A1 · Jain · 2015 [cited by applicant]
US 20150205936A1 · Ford · 2015 [cited by examiner]
US 20160055324A1 · Agarwal · 2016 [cited by applicant]
US 20160378949A1 · Fu et al. · 2016 [cited by applicant]
US 20170086129A1 · Tzannes et al. · 2017 [cited by applicant]
US 20170161439A1 · Raduchel · 2017 [cited by examiner]
US 20170213001A1 · Harrison · 2017 [cited by applicant]
US 20170220762A1 · Toupin et al. · 2017 [cited by applicant]
US 20180068103A1 · Pitkanen et al. · 2018 [cited by applicant]
US 20180293358A1 · Sooudi · 2018 [cited by examiner]
US 20190114685A1 · Postrel · 2019 [cited by applicant]
US 20190159030A1 · Lim · 2019 [cited by examiner]
US 20190228850A1 · Ramaci · 2019 [cited by applicant]
US 20190267123A1 · Stueckemann et al. · 2019 [cited by applicant]
US 20190279647A1 · Jones et al. · 2019 [cited by applicant]
US 20190362064A1 · Zhang et al. · 2019 [cited by applicant]
US 20210081517A1 · Atkinson et al. · 2021 [cited by applicant]
US 20210287794A1 · Alden · 2021 [cited by examiner]
US 20210319872A1 · Valentine · 2021 [cited by applicant]
US 20210398633A1 · Baum et al. · 2021 [cited by applicant]
WO WO2016015036A1 · 2016 [cited by applicant]
WO WO2019002327A1 · 2019 [cited by applicant]
European Patent Application No. 20195204.1, Extended European Search Report, dated Feb. 11, 2021. [cited by applicant]
European Patent Application No. 20195206, Extended European Search Report, mailed Feb. 11, 2021. [cited by applicant]
European Patent Application No. 20195196.9, Extended European Search Report, dated Feb. 15, 2021. [cited by applicant]
European Patent Application No. 20195199.3, Extended European Search Report, dated Feb. 15, 2021. [cited by applicant]
European Patent Application No. 2019/5210.8, Extended European Search Report, dated Feb. 16, 2021. [cited by applicant]
European Patent Application No. 20195210.8, Examination Report, dated Dec. 1, 2023. [cited by applicant]