Back to results
US 11,442,139 B2Granted
Clinic wait-time visibility and reservations
AssigneeCVS Pharmacy, Inc.
InventorsLisa Marie Runci, Kathryn Gillmeister, James Dyson, IV
Life of this patent
Estimating the term…
Abstract
A plurality of clinics proximate a physical location of a client device of a user is identified, and wait-time information is transmitted to the client device. The user of the client selects one of the plurality of clinics, and a position in the customer queue of the clinic is reserved.
Claims20
A system, comprising:
- a network interface configured for communication with a client device of a user;
- a non-volatile computer memory for storing wait time information indicating an associated wait time for each clinic of a plurality of clinics;
- and
- a computer processor configured for executing software instructions to launch a client application installed on the client device when the user requests health care, and, in response to the launch of the client application, to:
- receive a requested time when the user requests health care;
- generate and transmit to the client device to display on a user interface of the client application a first message identifying each clinic of the plurality of clinics and respective wait times around the requested time;
- receive from the client device a first selection from the user for a first clinic of the plurality of clinics;
- transmit the first selection to the first clinic for entry into a position in a first customer queue of the first clinic;
- monitor a location of the client device in real-time using a broadcast signal received by the client device;
- in response to the location of the client device, automatically update the wait time information for the user as displayed to the user interface of the client application;
- in response to the location of the user indicating the client device of the user is not near the first clinic when the wait time for the user in the first customer queue elapses, adjust the position of the user in the first customer queue of the first clinic and update the wait time information for the user;
- in response to a second clinic of the plurality of clinics having a shorter wait time than the updated wait time, automatically generate and transmit a second message identifying the second clinic to the user through the user interface of the client application so that the user has immediate access to the updated wait time information for updating the selection to the second clinic;
- and
- in response to a second selection from the user for the second clinic of the plurality of clinics, automatically transmit the second selection to the second clinic for entry into a position in a second customer queue of the second clinic.
11 more elements
A method, comprising:
- receiving from a client application on a client device a requested time when a user requests health care;
- generating and transmitting to the client device to display on a user interface of the client application a first message identifying each clinic of a plurality of clinics and wait time information indicating an associated wait time for each clinic of a plurality of clinics occurring around the requested time;
- receiving from the client device a first selection from the user for a first clinic of the plurality of clinics;
- transmitting the first selection to the first clinic for entry into a position in a first customer queue of the first clinic;
- monitoring a location of the client device in real-time using a broadcast signal received by the client device;
- in response to the location of the client device, automatically updating the wait time information for the user as displayed to the user interface of the client application;
- in response to the location of the user indicating the client device of the user is not near the first clinic when the wait time elapses, adjusting the position of the user in the first customer queue of the first clinic and update the wait time information for the user;
- in response to a second clinic of the plurality of clinics having a shorter wait time than the updated wait time, automatically generating and transmitting a second message identifying the second clinic to the user through the user interface of the client application so that the user has immediate access to the updated wait time information for updating the selection to the second clinic;
- and
- in response to a second selection from the user for the second clinic of the plurality of clinics, automatically transmitting the second selection to the second clinic for entry into a position in a second customer queue of the second clinic.
7 more elements
A system, comprising:
- means for receiving from a client application on a client device a requested time when a user requests health care;
- means for generating and transmitting to the client device to display on a user interface of the client application a first message identifying each clinic of a plurality of clinics and wait time information indicating an associated wait time for each clinic of a plurality of clinics occurring around the requested time;
- means for receiving from the client device a first selection from the user for a first clinic of the plurality of clinics;
- means for transmitting the first selection to the first clinic for entry into a position in a first customer queue of the first clinic;
- means for monitoring a location of the client device in real-time using a broadcast signal received by the client device;
- in response to the location of the client device, means for automatically updating the wait time information for the user as displayed to the user interface of the client application;
- in response to the location of the user indicating the client device of the user is not near the first clinic when the wait time elapses, means for adjusting the position of the user in the first customer queue of the first clinic and update the wait time information for the user;
- in response to a second clinic of the plurality of clinics having a shorter wait time than the updated wait time, means for automatically generating and transmitting a second message identifying the second clinic to the user through the user interface of the client application so that the user has immediate access to the updated wait time information for updating the selection to the second clinic;
- and
- in response to a second selection from the user for the second clinic of the plurality of clinics, means for automatically transmitting the second selection to the second clinic for entry into a position in a second customer queue of the second clinic.
7 more elements
Dependencies are inferred from the claim text.