IP Library Granted Patent US 10,027,806
Granted Patent B2
US 10,027,806 · App. 14/810,493 · Granted Jul 17, 2018

System and method for contact information integration with search results

Inventor: Mark J Williams (North Canton, OH)
Assignee: VIRTUAL HOLD TECHNOLOGY, LLC
H04M3/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 10,027,806
App. No.
14/810,493
Granted
Jul 17, 2018
Kind
B2
Abstract

A system for providing integrated contact information with search results, comprising a plurality of contact centers, each comprising at least a plurality of contact agents; a callback cloud, comprising at least a plurality of contact agents; a queue manager, comprising at least a software components operating and stored on a computing device; wherein the contact agents receive and respond to customer interactions; further wherein the queue manager monitors contact agent availability; further wherein the queue manager receives interaction requests; and further wherein the queue manager provides queue information to interaction requestors.

Claims (39)

1. A system for contact information integration with a third party Internet search engine search results, comprising:

a plurality of contact centers, each comprising at least a plurality of contact agents;

a callback cloud comprising a plurality of server computers configured to generate callbacks to the plurality of agents;

a queue manager, comprising at least a plurality of software programming instructions stored in a memory of, and operating on a processor of, a network-connected computing device configured to connect to and communicate with the callback cloud;

wherein the callback cloud receives a request for agent availability information from the third party search Internet engine;

wherein the queue manager monitors agent availability across the plurality of contact centers based at least in part on observed agent activity;

wherein the callback cloud queries at least a first contact center for agent availability and estimated wait time for handling the customer interaction;

wherein the queue manager provides agent availability information to the callback cloud, and determines an estimated wait time based at least in part on agent availability, and provides the estimated wait time to the callback cloud;

wherein the callback cloud provides a status update to the third party Internet search engine, the status update being based at least in part on agent availability information received from the queue manager;

further wherein, when a third party Internet search engine user initiates a callback request from within a third party search query result, the third party search engine sends a request to the callback cloud and the callback cloud initiates a callback to the party when an agent is available and bridges the callback to the available agent; and

further wherein the third party Internet search engine is capable of searching all or substantially all of the Internet.

2. The system of claim 1 , wherein the queue manager responds to a request with interactive indicia;

wherein the indicia provide availability information, based at least in part on information collected by the queue manager, to the requestor; and

further wherein the indicia enable scheduling of an interaction with a contact agent based at least in part on agent availability information.

3. The system of claim 2 , wherein a requestor comprises at least a third party Internet search engine;

wherein the third party Internet search engine submits query information to a queue manager, based at least in part on initial third party Internet search query input;

wherein the query information comprises at least business information to identify a business relevant to a first third party Internet search query;

wherein the queue manager returns relevant contact information based at least in part on information received from the third party Internet search engine; and

further wherein the third party Internet search engine includes contact information when presenting the results of a query.

4. The system of claim 3 , further wherein the queue manager provides interactive indicia with contact information based at least in part on agent availability information;

wherein the third party Internet search engine presents the indicia with contact information and query results.

5. A method for contact information integration with search results, comprising at least the steps of:

monitoring, using a queue manager comprising at least a plurality of software programming instructions stored in a memory of, and operating on a processor of, a network-connected computing device configured to connect to and communicate with a callback cloud, wherein the callback cloud comprises a plurality of server computers configured to generate callbacks to a plurality of agents, agent availability across a plurality of contact centers based at least in part on observed agent activity;

receiving, at the callback cloud, a request for agent availability information from a third party Internet search engine;

querying, using the callback cloud, at least a first contact center for agent availability and estimated wait time for handling the customer interaction;

providing, using the queue manager, agent availability information to the callback cloud;

determining an estimated wait time based at least in part on agent availability;

providing the estimated wait time to the callback cloud;

providing a status update to the third party Internet search engine, the status update being based at least in part on agent availability information received from the queue manager; and

when a third party Internet search engine user initiates a callback request from within a third party search query result, sending from the third party Internet search engine a request to the callback cloud and the callback cloud initiates a callback to the party when an agent is available and bridges the callback to the available agent;

wherein the third party Internet search engine is capable of searching all or substantially all of the Internet.

6. The method of claim 5 , further comprising the steps of:

providing an indicia of estimated wait time, based at least in part on the agent availability information obtained by the queue manager from the plurality of contact centers, to the third party Internet search engine.

7. The method of claim 6 , further comprising the steps of:

using the indicia of estimated wait time to schedule an interaction request with a callback cloud;

sending a first scheduled interaction request to the queue manager;

routing, by the queue manager, the first scheduled interaction request to a contact center according to availability information based at least in part on observed agent availability;

receiving the scheduled interaction request at a device associated with a first contact center agent; and

initiating a callback from the callback cloud at the scheduled time and bridging the callback to the first contact center agent.

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 Mar 16, 2016
From: WILLIAMS, MARK J.
To: VIRTUAL HOLD TECHNOLOGY, LLC
Reel/Frame 037999/0835 →
Continuity (11)
Continuation 14178589 · Feb 12, 2014
Continuation 13951429 · Jul 25, 2013
Continuation In Part 13843688 · Mar 15, 2013
Continuation In Part 13659902 · Oct 24, 2012
Continuation In Part 13446758 · Apr 13, 2012
Continuation In Part 12320517 · Jan 28, 2009
Continuation 13951429 · Jul 25, 2013
Continuation In Part 13843688 · Mar 15, 2013
Continuation In Part 13479870 · May 24, 2012
Continuation In Part 12320517 · Jan 28, 2009
Related Publication 20150334238A1 · Nov 19, 2015
Cited By (1)
US 12,348,669