US 11,949,816 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 Jan. 24, 2023, as Appl. No. 18/159,071.
Application 18/159,071 is a continuation of application No. 17/964,016, filed on Oct. 11, 2022.
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, issued on Nov. 1, 2022.
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/0239404 A1, Jul. 27, 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)] 20 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:
instantiate a first callback object associated with a callback request;
obtain environmental context for a callback requester and a callback recipient;
prompt the callback requester for information pertaining to the callback request;
associate a plurality of keywords with the first callback object; and
connect the two parties, when the two first and second called parties are online, and delete the first callback object.