×

Clinic wait-time visibility and reservations

  • US 10,698,078 B2
  • Filed: 12/07/2015
  • Issued: 06/30/2020
  • Est. Priority Date: 12/07/2015
  • Status: Active Grant
First Claim
Patent Images

1. A system for providing clinic wait-time visibility and reservations, the 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; 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;

    determine a physical location of the client device using at least one of a global-position-system signal or a cellular signal broadcast from one or more cellular transmitters;

    identify a plurality of clinics proximate the physical location of the client device;

    identify a time of day when the user requests health care;

    identify a type of visit for each customer positioned in a customer queue of each clinic of the plurality of clinics;

    determine a length of time for providing health care to each customer positioned in the customer queue based on the type of visit and the time of day when the user requests health care;

    determine the associated wait time for each clinic based on the determined length of time for each customer positioned in the customer queue and a number of customers positioned in the customer queue;

    adjust the associated wait time based on a comparison between wait times determined for each clinic and actual wait times of each clinic in the past;

    electronically generate a first message identifying each clinic and associated wait time for display to the user on a user interface of the client application;

    receive, in response to the first message, a selection from the user for one clinic in the plurality of clinics displayed on the user interface of the client application;

    electronically transmit the selection to the one clinic for entry into a position in a first customer queue of the one clinic;

    receive a transfer request from the user via the client application installed on the client device;

    place the user in a second customer queue of a second clinic of the plurality of clinics at a position having a wait time that most closely corresponds to the wait time of the user in the first customer queue of the one clinic;

    monitor the physical location of the client device in real-time using at least one of the global-position-system signal or the cellular signal broadcast from the one or more cellular transmitters;

    in response to the monitored physical location of the client device indicating that the user is not near the second clinic when the wait time elapses, adjust the position of the user in the second customer queue of the second clinic and update the wait time for the user;

    in response to a third clinic having a shorter wait time than the updated wait time, automatically generate and transmit a second message of the third clinic to the user through the client application so that the user has immediate access to the up-to-date wait-time information for updating the clinic selection; and

    automatically generate a third message alerting the user when the up-to-date wait time is within a certain time period.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×