IP Library Granted Patent US 10,999,438
Granted Patent B1
US 10,999,438 · App. 15/937,310 · Granted May 4, 2021

Communication session scheduling queue

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 10,999,438
App. No.
15/937,310
Granted
May 4, 2021
Kind
B1
Abstract

Processing user requests and calls may include receiving a request to establish a communication session from a user device, retrieving a user record associated with the user device, creating an event based on the request, storing the event in a queue, and selecting a queue position of the event based on one or more conditions stored in the user record.

Claims (63)

1. A method comprising:

receiving a request to establish a communication session from a user device;

retrieving a user record associated with the user device;

retrieving a user profile associated with a user of the user device, the user profile identifying one or more user preferences;

creating an event based on the request;

placing the event in a queue;

sending a Short Message Service (SMS) message to the user device based on the placing the event in the queue;

determining an elevated status condition exists from the user record based on one or more conditions stored in the user record and from a response received from the user device in response to the SMS message;

identifying a weighted condition corresponding to the event based on the one or more conditions stored in the user record;

applying a weight to the event based on the identified weighted condition, wherein the applied weight comprises one or more of a double weight or a triple weight, which is based on a user condition stored in the user record;

elevating a queue position of the event based on the applied weight;

creating a communication session when an event date associated with the event has matured; and

establishing a communication session with the user device based on the one or more user preferences.

2. The method of claim 1 , wherein the one or more conditions comprise one or more of:

a user age, a user condition, and known chronic conditions.

3. The method of claim 1 , further comprising:

comparing the weight applied to the event to a weight applied to another event in a higher queue position than the event; and

when the weight of the event is greater than the weight of the another event, elevating a queue position of the event above the another event.

4. The method of claim 1 , further comprising:

identifying at least one preferred communication medium associated with the user profile.

5. The method of claim 4 , further comprising: assigning the event date to the event.

6. An apparatus, comprising:

a receiver configured to receive a request to establish a communication session from a user device; and

a processor configured to:

retrieve a user record associated with the user device,

retrieve a user profile associated with a user of the user device, the user profile identifying one or more user preferences;

create an event based on the request,

place the event in a queue,

send a Short Message Service (SMS) message to the user device based on the placing the event in the queue,

determine an elevated status condition exists from the user record based on one or more conditions stored in the user record and from a response received from the user device in response to the SMS message,

identify a weighted condition corresponding to the event based on the one or more conditions stored in the user record,

apply a weight to the event based on the identified weighted condition, wherein the applied weight comprises one or more of a double weight or a triple weight, which is based on a user condition stored in the user record,

elevate a queue position of the event based on the applied weighted condition,

create a communication session when an event date associated with the event has matured, and

establishing a communication session with the user device based on the one or more user preferences.

7. The apparatus of claim 6 , wherein the one or more conditions comprise one or more of:

a user age, a user condition, and known chronic conditions.

8. The apparatus of claim 6 , wherein the processor is further configured to:

compare the weight applied to the event to a weight applied to another event in a higher queue position than the event, and

when the weight of the event is greater than the weight of the another event, elevate a queue position of the event above the another event.

9. The apparatus of claim 6 , wherein the processor is further configured to:

identify at least one preferred communication medium associated with the user profile.

10. The apparatus of claim 9 , wherein the processor is further configured to: assign the event date to the event.

11. A non-transitory computer readable storage medium configured to store one or more instructions that when executed by a processor causes the processor to perform:

receiving a request to establish a communication session from a user device;

retrieving a user record associated with the user device;

retrieving a user profile associated with a user of the user device, the user profile identifying one or more user preferences;

creating an event based on the request;

placing the event in a queue;

sending a Short Message Service (SMS) message to the user device based on the placing the event in the queue;

determining an elevated status condition exists from the user record based on one or more conditions stored in the user record and from a response received from the user device in response to the SMS message;

identifying a weighted condition corresponding to the event based on the one or more conditions stored in the user record;

applying a weight to the event based on the identified weighted condition, wherein the applied weight comprises one or more of a double weight or a triple weight, which is based on a user condition stored in the user record;

elevating a queue position of the event based on the applied weight;

creating a communication session when an event date associated with the event has matured; and

establishing a communication session with the user device based on the one or more user preferences.

12. The non-transitory computer readable storage medium of claim 11 , wherein the one or more conditions comprise one or more of:

a user age, a user condition, and known chronic conditions.

13. The non-transitory computer readable storage medium of claim 11 , wherein the one or more instructions are further configured to cause the processor to perform:

comparing the weight applied to the event to a weight applied to another event in a higher queue position than the event; and

when the weight of the event is greater than the weight of the another event, elevating a queue position of the event above the another event.

14. The non-transitory computer readable storage medium of claim 11 , wherein one or more instructions are further configured to cause the processor to perform:

identifying at least one preferred communication medium associated with the user profile.

Assignments (6)
OMNIBUS ASSIGNMENT OF SECURITY INTEREST IN INTELLECTUAL PROPERTY Recorded Nov 25, 2024
From: UBS AG, STAMFORD BRANCH (AS SUCCESSOR TO CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH IN ITS CAPACITY AS COLLATERAL AGENT)
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS THE SUCCESSOR COLLATERAL AGENT
Reel/Frame 069438/0775 →
CHANGE OF NAME Recorded Apr 3, 2023
From: INTRADO CORPORATION
To: WEST TECHNOLOGY GROUP, LLC
Reel/Frame 063239/0876 →
CHANGE OF NAME Recorded Apr 3, 2023
From: WEST CORPORATION
To: INTRADO CORPORATION
Reel/Frame 063239/0900 →
NOTICE OF GRANT OF SECURITY INTEREST (SECOND LIEN) IN PATENTS Recorded Jan 31, 2023
From: CX360, INC.; WEST TECHNOLOGY GROUP, LLC (FKA INTRADO CORPORATION, FKA WEST CORPORATION); INTRADO INTERACTIVE SERVICES CORPORATION (FKA WEST INTERACTIVE SERVICES CORPORATION, FKA COBALT ACQUISITION COMPANY)
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 062571/0018 →
NOTICE OF GRANT OF SECURITY INTEREST IN PATENTS - FIRST LIEN Recorded May 22, 2019
From: WEST CORPORATION
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 049255/0843 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 29, 2018
From: PALLAPA, GAUTHAM; SHETTY, SANTHOSH
To: WEST CORPORATION
Reel/Frame 045389/0398 →