IP Library Granted Patent US 8,938,221
Granted Patent B2
US 8,938,221 · App. 13/659,902 · Granted Jan 20, 2015

System and method for providing a callback cloud

Inventors: Robert Brazier (Akron, OH); Eric Camulli (Copley, OH)
Assignee: Virtual Hold Technology, LLC
G06F17/3087G06Q10/02H04M3/5231H04M3/5238
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 8,938,221
App. No.
13/659,902
Granted
Jan 20, 2015
Kind
B2
Abstract

A system for providing a callback cloud, comprising an application server operated by a callback cloud service provider, a media server, a session management server, an interaction manager, and an intent analysis engine. The application server receives registrations from callback providers unaffiliated with the callback service provider. The application server is adapted to receive callback requests from users, comprising a specific callback provider from whom a callback is requested, when a requested callback should be made, and allowable media types. The application server directs the callback request to the interaction manager, and the interaction manager sends data elements pertaining to the request to the intent analysis engine and receives therefrom data elements pertaining to the callback request determined based on an analysis of the requester's intent. The interaction manager directs the session management server to initiate a callback, and the session management server provides signaling to the media server to conduct the callback.

Claims (20)

1. A system for providing a callback cloud, comprising:

an application server software module operating on a network-attached computer and operated by a callback cloud service provider;

a media server accessible via a network by the application server;

a session management server operating on a network-attached computer and coupled to the media server;

an interaction manager software module operating on a network-attached server;

an intent analysis engine software module operating on a network-attached server; and

a callback cloud database operating on a network-attached computer;

wherein the application server is adapted to receive registrations from participating callback providers unaffiliated with the callback service provider, the registrations providing at least a plurality of channels and endpoints from which callbacks may be placed and a plurality of rules regarding when callbacks may be made;

wherein the application server is adapted to receive a callback request from a first user, the callback request comprising at least an indicia of a specific callback provider from whom a callback is requested, an indicia of when a requested callback should be made, and an indicia of allowable media types for a requested callback;

further wherein, upon receiving a callback request, the application server directs the callback request to the interaction manager, and the interaction manager sends at least a first plurality of data elements pertaining to the callback request to the intent analysis engine and receives from the intent analysis engine a second plurality of data elements pertaining to the callback request, the second plurality of data elements being determined based at least on an analysis of the intent of the callback request; and

wherein the interaction manager directs the session management server to initiate a first callback at a specific time and using a specific channel and resource based at least on the second plurality of data elements, and the session management server provides signaling to the media server to conduct the first callback using the specific channel and resource specified by the interaction manager.

2. A method for providing a callback cloud, the method comprising the steps of:

(a) receiving, at an application server software module operating on a network-attached computer and operated by a callback cloud service provider, a registration from a participating callback provider unaffiliated with the callback service provider, the registration providing at least a plurality of channels and endpoints from which callbacks may be placed and a plurality of rules regarding when callbacks may be made;

(b) receiving, at the application server software module, a callback request from a first user, the callback request comprising at least an indicia of a specific callback provider from whom a callback is requested, an indicia of when a requested callback should be made, and an indicia of allowable media types for a requested callback;

(c) directing the callback request to an interaction manager software module operating on a network-attached server;

(d) sending, using the interaction manager, at least a first plurality of data elements pertaining to the callback request to an intent analysis engine software module operating on a network-attached server;

(e) receiving, from the intent analysis engine, a second plurality of data elements pertaining to the callback request, the second plurality of data elements being determined based at least on an analysis of the intent of the callback request;

(f) directing a session management server operating on a network-attached computer and coupled to the media server to initiate a first callback at a specific time and using a specific channel and resource based at least on the second plurality of data elements;

(g) providing signaling, using the session management server, to a media server accessible via a network, to conduct the first callback using the specific channel and resource specified by the interaction manager; and

(h) conducting the first callback as specified.

Assignments (7)
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 →
RELEASE OF SECURITY INTEREST Recorded Aug 16, 2022
From: MONROE CAPITAL MANAGEMENT ADVISORS, LLC
To: VIRTUAL HOLD TECHNOLOGY SOLUTIONS, LLC; CALLPROMISE LLC
Reel/Frame 061201/0768 →
RELEASE OF SECURITY INTEREST Recorded Jan 25, 2022
From: PNC BANK, NATIONAL ASSOCIATION
To: VIRTUAL HOLD TECHNOLOGY SOLUTIONS, LLC; CALLPROMISE LLC
Reel/Frame 058765/0233 →
SECURITY INTEREST Recorded Dec 21, 2021
From: VIRTUAL HOLD TECHNOLOGY SOLUTIONS, LLC; CALLPROMISE LLC
To: MONROE CAPITAL MANAGEMENT ADVISORS, LLC, AS ADMINISTRATIVE AGENT
Reel/Frame 058562/0624 →
SECURITY INTEREST Recorded Jul 30, 2018
From: VIRTUAL HOLD TECHNOLOGY SOLUTIONS, LLC
To: PNC BANK, NATIONAL ASSOCIATION
Reel/Frame 046500/0207 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 18, 2018
From: VIRTUAL HOLD TECHNOLOGY, LLC
To: VIRTUAL HOLD TECHNOLOGY SOLUTIONS, LLC
Reel/Frame 046573/0203 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 9, 2014
From: BRAZIER, ROBERT; CAMULLI, ERIC
To: VIRTUAL HOLD TECHNOLOGY
Reel/Frame 034443/0961 →
Continuity (5)
Continuation In Part 13446758 · Apr 13, 2012
Continuation In Part 12320517 · Jan 28, 2009
Continuation In Part 13659902
Continuation In Part 13479870 · May 24, 2012
Related Publication 20130054684A1 · Feb 28, 2013