US 11,736,613 B2
System and methods for intent-based active callback management using enhanced callback objects
Matthew DiMaria, Brentwood, TN (US); Shannon Lekas, Cushing, TX (US); Kurt Nelson, Thompsons Station, OH (US); Nicholas James Kennedy, Akron, OH (US); Brian R. Galvin, Silverdale, WA (US); and Daniel Bohannon, Livermore, CA (US)
Assigned to VIRTUAL HOLD TECHNOLOGY SOLUTIONS, LLC, Akron, OH (US)
Filed by Virtual Hold Technology Solutions, LLC, Akron, OH (US)
Filed on Oct. 11, 2022, as Appl. No. 17/964,016.
Application 17/964,016 is a continuation in part of application No. 17/235,408, filed on Apr. 20, 2021, granted, now 11,489,964.
Application 17/235,408 is a continuation of application No. 16/836,798, filed on Mar. 31, 2020, granted, now 10,992,811, issued on Apr. 27, 2021.
Application 16/836,798 is a continuation of application No. 16/542,577, filed on Aug. 16, 2019, granted, now 10,609,218, issued on Mar. 31, 2020.
Claims priority of provisional application 62/820,190, filed on Mar. 18, 2019.
Prior Publication US 2023/0037104 A1, Feb. 2, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. H04M 3/523 (2006.01); H04L 29/08 (2006.01); H04L 67/306 (2022.01); H04M 3/51 (2006.01)
CPC H04M 3/5231 (2013.01) [H04L 67/306 (2013.01); H04M 3/5183 (2013.01)] 6 Claims
OG exemplary drawing
 
1. A system for intent-based active callback management using enhanced callback objects, comprising:
a callback manager comprising at least a processor, a memory, and a first plurality of programming instructions stored in the memory and operating on the processor, wherein the first plurality of programming instructions, when operating on the processor, cause the processor to:
receive a request for a callback to a callback recipient from a callback requester;
instantiate a first callback object;
obtain environmental context for callback requester and callback recipient;
prompt the callback requester for information pertaining to the callback request;
transcribe at least a portion of the request for a callback into a plurality of transcribed text, using speech-to-text processing;
associate a plurality of keywords with the first callback object, the keywords being based on the transcribed text; and
connect the two parties, when the two first and second called parties are online, and delete the first callback object.