# US 12,762,551 B2 · Queue management system

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 12,762,551 B2
- Document ID: US12762551B2
- Status: Granted
- Kind: B2
- Application number: 18/204,863
- Filed: 2023-06-01
- Published: 2024-12-05
- Granted: 2026-10-13
- Earliest claimed: 2023-06-01
- Assignees: Medical Security Card, Inc.
- Applicants: Medical Security Card Company, LLC
- Inventors: Jon Olaf Jensen; Marcus Nicholas Sredzinski; Brett Jeremy Masek
- Web page: https://patentgrep.com/patent/US12762551B2

## CPC

- G06Q 20/387: {Payment using discounts or coupons (relating to marketing G06Q30/02)}
- G06Q 20/202: {Interconnection or interaction of plural electronic cash registers [ECR] or to host computer, e.g. network details, transfer of information from host to ECR or from ECR to ECR}
- G16H 20/10: relating to drugs or medications, e.g. for ensuring correct administration to patients
- G16H 40/20: for the management or administration of healthcare resources or facilities, e.g. managing hospital staff or surgery rooms
- G16H 70/40: relating to drugs, e.g. their side effects or intended usage
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G16H: HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA

## Abstract

A user system receives first information corresponding to a prescription drug purchase and obtains profile information corresponding to the prescription drug. The user system generates a plurality of queries, each query comprising at least a portion of the profile information, and sends each of the plurality of queries to one of a plurality of pharmacy discount services. The user system receives a response to each of the plurality of queries, each response including at least a discount price indicator for the prescription drug. The user system analyzes the responses and presents the results to facilitate a transaction to purchase the prescription drug at a discount.

## Claims

### Claim 1

A system for increasing queue throughput, the system comprising:
a user system located in a pharmacy, the user system comprising:
a cellular network communication system configured for data communication via a cellular network;
a WIFI communication system configured for data communication via a data communication network; and
a camera system configured to capture digital images and store digital images in a memory;
a user interface configured to receive first information corresponding to a prescription drug purchase and obtain profile information from a pharmacy benefits manager service, the profile information corresponding to the prescription drug and comprising a plurality of first data elements including at least one of a brand name, a generic name, a drug form, one or more dosage amounts, and one or more quantity amounts; and
a processor configured to control the cellular network communication system to carry out data communication over the cellular network and to control the user interface to receive the first information and obtain the profile information,
wherein the processor of the user system is further configured to,
initiate an execution state of a queue management application,
in response to initiating the execution state, selectively restrict access to hardware resources associated with (i) the WIFI communication system and (ii) the camera system,
thereby enforcing exclusive access by the queue management application to a cellular network communication interface during the execution state,
wherein enforcing exclusive cellular communication and restricting access to the WIFI communication system enables parallel processing of the plurality of queries via the cellular network; and
during the execution state and subsequent to restricting access to the WIFI communication system and the camera system,
generate a plurality of queries, each query comprising at least a portion of the profile information,
control the cellular network communication system to route each of the plurality of queries exclusively through the cellular network communication system while preventing transmission via an alternate network interface,
receive a response to each of the plurality of queries via the cellular network, each response including second information comprising a plurality of second data elements including at least a discount price indicator from the respective pharmacy discount service for the prescription drug at the pharmacy,
monitor the execution state of the queue management application;
upon detection of (i) a request to switch to a different application or (ii) a request to capture an image, automatically terminate the queue management application and remove associated data from memory to prevent access to queue management application data outside the execution state; and
a point of sale platform located in the pharmacy, the point of sale platform comprising:
a data communication system configured for data communication via a data communication network separate from the cellular network;
a processor configured to control the data communication system to carry out data communication over the data communication network;
wherein the processor of the point of sale platform is further configured to receive third information corresponding to the prescription drug purchase and communicate with one or more external platforms via the data communication network to consummate a sale of the prescription drug,
wherein the processor of the point of sale platform is further configured to provide at least a portion of the third information to the one or more external platforms in connection with the sale of the prescription drug, wherein the third information includes at least one of the first data elements and at least one of the second data elements.

### Claim 2

An apparatus for increasing queue throughput, comprising:
a cellular network communication system configured for data communication via a cellular network;
a non-transitory computer readable medium configured to store executable programmed modules;
a user interface configured to receive first information corresponding to a prescription drug purchase and present second information including at least a discount price indicator for the prescription drug purchase;
a processor communicatively coupled with the non-transitory computer readable medium and configured to execute programmed modules stored in the non-transitory computer readable medium, the processor further configured to control the cellular network communication system to carry out data communication over the cellular network and to control the user interface to receive the first information and provide the second information;
wherein the processor is further configured to,
initiate an execution state of a queue management application,
in response to initiating the execution state, selectively restrict access to hardware resources associated with (i) WIFI functions of the apparatus and (ii) camera functions of the apparatus,
thereby enforcing exclusive access by the queue management application to a cellular network communication interface during the execution state,
wherein enforcing exclusive cellular communication and restricting access to WIFI functions enables parallel processing of the plurality of queries via the cellular network; and
during the execution state and subsequent to restricting access to WIFI and camera functions of the apparatus,
control the user interface to obtain profile information from a pharmacy benefits manager service, the profile information corresponding to the prescription drug and comprising a plurality of first data elements including at least one of a brand name, a generic name, a drug form, one or more dosage amounts, and one or more quantity amounts;
generate a plurality of queries, each query comprising at least a portion of the profile information,
route each of the plurality of queries to one of a plurality of pharmacy discount services exclusively via the cellular network while preventing routing via an alternate network interface,
receive a response to each of the plurality of queries via the cellular network, each response including second information comprising a plurality of second data elements including at least a discount price indicator for the prescription drug;
sort the responses to each of the plurality of queries by discount price indicators;
control the user interface to present a sorted list of responses to each of the plurality of queries;
monitor the execution state of the queue management application; and
upon detection of (i) a request to switch to a different application or (ii) a request to capture an image, automatically terminate the queue management application and remove associated data from memory to prevent access to queue management application data outside the execution state.

### Claim 3

A method for increasing queue throughput performed by a processor-enabled device, where one or more processors of the processor-enabled device are programmed to perform steps comprising:
initiate an execution state of a queue management application;
in response to initiating the execution state, selectively restrict access to hardware resources associated with (i) WIFI functions of the processor-enabled device and (ii) camera functions of the processor-enabled device,
thereby enforcing exclusive access by the queue management application to a cellular network communication interface during the execution state,
wherein enforcing exclusive cellular communication and restricting access to WIFI functions enables parallel processing of the plurality of queries via a cellular network; and
during the execution state and subsequent to restricting access to the WIFI and camera functions of the processor-enabled device,
control a user interface to obtain profile information from a pharmacy benefits manager service, the profile information corresponding to a prescription drug and comprising a plurality of first data elements including at least one of a brand name of the prescription drug, a generic name of the prescription drug, a delivery form of the prescription drug, one or more dosage amounts of the prescription drug, and one or more quantity amounts of the prescription drug;
generate a plurality of queries, each query comprising at least a portion of the profile information;
route each of the plurality of queries to one of a plurality of pharmacy discount services exclusively via the cellular network while preventing routing via an alternate network interface;
receive a response to each of the plurality of queries via the cellular network while preventing routing via an alternate network interface, each response including second information comprising a plurality of second data elements including at least a discount price indicator for the prescription drug;
sort the responses to each of the plurality of queries based on the discount price indicators;
control the user interface to present a sorted list of responses to each of the plurality of queries;
monitor the execution state of the queue management application; and
upon detection of (i) a request to switch to a different application or (ii) a request to capture an image, automatically terminate the queue management application and remove associated data from memory to prevent access to queue management application data outside the execution state.

### Claim 4

A system comprising at least one processor communicatively coupled with at least one non-transitory computer readable medium, wherein the processor is programmed to:
control a user interface to obtain profile information from a pharmacy benefits manager service, the profile information corresponding to a prescription drug and comprising a plurality of first data elements including at least one of a brand name of the prescription drug, a generic name of the prescription drug, a delivery form of the prescription drug, one or more dosage amounts of the prescription drug, and one or more quantity amounts of the prescription drug;
generate a plurality of queries, each query comprising at least a portion of the profile information;
initiate an execution state of a queue management application;
in response to initiating the execution state, selectively restrict access to hardware resources associated with (i) WIFI functions and (ii) camera functions,
thereby enforcing exclusive access by the queue management application to a cellular network communication interface during the execution state,
wherein enforcing exclusive cellular communication and restricting access to WIFI functions enables parallel processing of the plurality of queries via a cellular network; and
during the execution state and subsequent to restricting access to all WIFI and camera functions,
route each of the plurality of queries to one of a plurality of pharmacy discount services exclusively via the cellular network while preventing routing via an alternate network interface;
receive a response to each of the plurality of queries via the cellular network, each response including second information comprising a plurality of second data elements including at least a discount price indicator for the prescription drug;
sort the responses to each of the plurality of queries based on the discount price indicators; and
control the user interface to present a sorted list of responses to each of the plurality of queries,
wherein the processor is further programmed to monitor the execution state of the queue management application and upon detection of (i) a request to switch to a different application or (ii) a request to capture an image, automatically terminate the queue management application and remove from memory data corresponding to the application to prevent access to queue management application data outside the execution state.

### Claim 5 (depends on 1)

The system of claim 1, wherein the processor of the user system is further configured to disable one or more other applications before generating the plurality of queries.

### Claim 6 (depends on 1)

The system of claim 1, wherein the user interface of the user system is further configured to receive the first information as voice data via a microphone.

### Claim 7 (depends on 1)

The system of claim 1, wherein the processor of the user system is further configured to control the user interface of the user system to present a sorted list of responses to each of the plurality of queries, wherein a single response in the sorted list comprises information required for a prescription drug purchase transaction.

### Claim 8 (depends on 2)

The apparatus of claim 2, wherein the processor is further configured to disable one or more other applications before generating the plurality of queries.

### Claim 9 (depends on 2)

The apparatus of claim 2, wherein the processor is further configured to receive the first information as voice data via a microphone.

### Claim 10 (depends on 2)

The apparatus of claim 2, wherein a single response in the sorted list comprises information required for a prescription drug purchase transaction.

### Claim 11 (depends on 3)

The method of claim 3, wherein the steps further comprise disabling one or more other applications before generating the plurality of queries.

### Claim 12 (depends on 3)

The method of claim 3, wherein the steps further comprise receiving the first information as voice data via a microphone.

### Claim 13 (depends on 3)

The method of claim 3, wherein a single response in the sorted list comprises information required for a prescription drug purchase transaction.

### Claim 14 (depends on 4)

The system of claim 4, wherein the processor is further configured to disable one or more other applications before generating the plurality of queries.

### Claim 15 (depends on 4)

The system of claim 4, wherein the processor is further configured to receive the first information as voice data via a microphone.

### Claim 16 (depends on 4)

The system of claim 4, wherein a single response in the sorted list comprises information required for a prescription drug purchase transaction.

### Claim 17 (depends on 1)

The system of claim 1, wherein the processor of the user system is further configured to monitor a state of the user system and terminate an application controlling the user interface and remove from memory data corresponding to the application upon occurrence of one of: a request to switch the user system to a different application, and a request to capture an image of a screen of the user system.

### Claim 18 (depends on 2)

The apparatus of claim 2, wherein the processor is further configured to monitor a state of the apparatus and terminate an application controlling the user interface and remove from memory data corresponding to the application upon occurrence of one of: a request to switch the apparatus to a different application, and a request to capture an image of a screen of the apparatus.

### Claim 19 (depends on 3)

The method of claim 3, wherein the one or more processors of the processor-enabled device are further configured to monitor a state of the processor-enabled device and terminate an application controlling the user interface and remove from memory data corresponding to the application upon occurrence of one of: a request to switch the processor-enabled device to a different application, and a request to capture an image of a screen of the processor-enabled device.
