IP Library Granted Patent US 11,483,430
Granted Patent B2
US 11,483,430 · App. 17/572,405 · Granted Oct 25, 2022

System and method for mobile device active callback prioritization

Inventors: Matthew DiMaria (Brentwood, TN); Matthew Donaldson Moller (Petaluma, CA); Thomas Spencer McCarthy-Howe (West Barnstable, MA); Shannon Lekas (Cushing, TX)
Assignee: VIRTUAL HOLD TECHNOLOGY SOLUTIONS, LLC
H04M3/5231H04L47/6275H04L67/60H04M3/5191H04W4/16H04L45/08
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 11,483,430
App. No.
17/572,405
Granted
Oct 25, 2022
Kind
B2
Abstract

A system and method for mobile device active callback prioritization, utilizing a callback prioritization engine operating on a user's mobile device for integration through the operating system and software applications operating on the device, wherein the callback prioritization engine intercepts data or voice messages sent to the mobile device, assigns the intercepted messages to a lobby construct, retrieves and aggregates data related to the assigned messages, inputs the assigned data message and aggregate data into one or more machine learning algorithms wherein the algorithms may analyze the input data, the results of the analysis may be used to compute a priority score for the assigned data message, and generates a callback list from the computed prioritization score.

Claims (27)

1. A mobile device with active callback prioritization, comprising:

a processor, a memory, and a plurality of programming instructions stored in the memory and operable on the processor; and

a callback integration engine comprising a subset of the plurality of programming instructions that, when operating on the processor, cause the processor to:

receive a data or voice message

produce a callback object in memory comprising information associated with the received data or voice message and a scheduled callback time;

send the data or voice message, or the callback object, to a callback prioritization engine; and

the callback prioritization engine comprising a subset of the plurality of programming instructions that, when operating on the processor, cause the processor to:

receive a data or voice message, or the callback object from the callback integration engine;

retrieve and aggregate, from the mobile device, data related to the assigned data or voice message;

use the assigned data message and the aggregated data as inputs into one or more machine learning algorithms, wherein the algorithms analyze the assigned data or voice message;

for each assigned data or voice message, compute a priority score based at least upon the results of the analysis; and

use the computed priority score, the callback object, and the assigned data or voice message to generate a callback list.

2. The mobile device of claim 1 , wherein the data comprises one or more of intent data, sentiment data, and topic data.

3. The mobile device of claim 1 , wherein the callback list comprises a smart reply message.

4. The mobile device of claim 1 , wherein the callback integration engine receives a user confirmed callback list and executes the confirmed callback items on the list.

5. A method for mobile device active callback prioritization, comprising the steps of:

receiving a data or voice message;

producing a callback object in memory comprising information associated with the received data or voice message and a scheduled callback time;

sending the received data or voice message, or the callback object, to a callback prioritization engine;

receiving, at the callback prioritization engine, a data or voice message, or the callback object from the callback integration engine;

retrieving and aggregating, from the mobile device, data related to the assigned data or voice message;

using the assigned data message and the aggregated data as inputs into one or more machine learning algorithms, wherein the algorithms analyze the assigned data or voice message;

for each assigned data or voice message, computing a priority score based at least upon the results of the analysis; and

using the computed priority score, the callback object data, and the assigned data or voice message to generate a callback list.

6. The method of claim 5 , wherein the data comprises one or more of intent data, sentiment data, and topic data.

7. The method of claim 5 , wherein the callback list comprises a smart reply message.

8. The method of claim 5 , wherein the callback integration engine receives a user confirmed callback list and executes the confirmed callback items on the list.

Assignments (3)
SUPPLEMENT NO. 1 TO GRANT OF SECURITY INTEREST IN PATENT RIGHTS Recorded Oct 31, 2022
From: VIRTUAL HOLD TECHNOLOGY SOLUTIONS, LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 061808/0358 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 31, 2022
From: DIMARIA, MATTHEW; MOLLER, MATTHEW DONALDSON; MCCARTHY-HOWE, THOMAS SPENCER; LEKAS, SHANNON
To: VIRTUAL HOLD TECHNOLOGY SOLUTIONS, LLC
Reel/Frame 060050/0243 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 31, 2022
From: DIMARIA, MATTHEW; MOLLER, MATTHEW DONALDSON; MCARTHY-HOWE, THOMAS SPENCER; LEKAS, SHANNON
To: VIRTUAL HOLD TECHNOLOGY SOLUTIONS, LLC
Reel/Frame 060062/0038 →
Continuity (9)
Continuation 17389837 · Jul 30, 2021
Continuation 16985093 · Aug 4, 2020
Continuation 16583967 · Sep 26, 2019
Continuation In Part 16542577 · Aug 16, 2019
Continuation 16523501 · Jul 26, 2019
Continuation 15411424 · Jan 20, 2017
Provisional Application 62828133 · Apr 2, 2019
Provisional Application 62820190 · Mar 18, 2019
Related Publication 20220150356A1 · May 12, 2022