US 11,706,341 B2
System and method for intent-based active callback management
Matthew Donaldson Moller, Petaluma, CA (US); Matthew DiMaria, Brentwood, TN (US); Shannon Lekas, Cushing, TX (US); Kurt Nelson, Thompsons Station, OH (US); Nicholas James Kennedy, Akron, OH (US); and Brian R. Galvin, Silverdale, WA (US)
Assigned to VIRTUAL HOLD TECHNOLOGY SOLUTIONS, LLC, Akron, OH (US)
Filed by Virtual Hold Technology Solutions, LLC, Akron, OH (US)
Filed on Aug. 9, 2022, as Appl. No. 17/884,476.
Application 17/884,476 is a continuation 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/0034296 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)] 19 Claims
OG exemplary drawing
 
1. A system for intent-based active callback management, 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 callback object;
obtain context data for callback requester and callback recipient;
determine a callback time, based at least on at least data on one user or method of contact of a user, and the context data, and communicate it back to the callback recipient and the callback requester; and
connect the two parties, when the two first and second called parties are online
an interaction manager comprising at least a processor, a memory, and a second plurality of programming instructions stored in the memory and operating on the processor, wherein the second plurality of programming instructions, when operating on the processor, cause the processor to:
call the other of a callback requester and callback recipient, when the first called party is online, as a second called party; and
connect the two parties, when the two first and second called parties are online.