IP Library Granted Patent US 9,294,619
Granted Patent B2
US 9,294,619 · App. 14/060,709 · Granted Mar 22, 2016

Customer relationship management (CRM) audio on hold

Inventor: Matt Marum (Cary, NC)
Assignee: SugarCRM Inc.
H04M3/4285H04M2203/306
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 9,294,619
App. No.
14/060,709
Granted
Mar 22, 2016
Kind
B2
Abstract

Embodiments of the present invention provide a method, system and computer program product for CRM audio on hold. In an embodiment of the invention, a CRM audio on hold method includes identifying a caller associated with the telephone call received in a call processing gateway, selecting a record in a CRM application pertinent to the caller and inserting the selected record into a variable field of a template. The method also includes text-to-speech (TTS) processing the template into audio and returning the audio to the call processing gateway for playback to the caller while the caller is on hold.

Claims (26)

1. A customer relationship management (CRM) audio on hold method comprising:

identifying in memory of a computer a caller associated with the telephone call received in a call processing gateway;

selecting by a processor of the computer a record in a CRM application pertinent to the caller;

inserting by the processor of the computer the selected record into a variable field of a template selected according to a duration of time the caller is expected to be on hold and text-to-speech (TTS) processing the template by the processor of the computer into audio; and,

returning the audio from the memory of the computer to the call processing gateway for playback to the caller while the caller is on hold.

2. The method of claim 1 , wherein the selected record is a case stored in the CRM application for the caller.

3. The method of claim 1 , wherein the selected record is a status of a case stored in the CRM application for the caller.

4. The method of claim 1 , wherein the template is TTS processed by a remote service.

5. A customer relationship management (CRM) data processing system configured for CRM audio on hold, the system comprising:

a host computing system comprising at least one computer with memory and at least one processor;

a database coupled to the host computing system;

a CRM application executing in the memory of the host computing system;

a call processing gateway processing telephone calls from callers over a public switched telephone network (PSTN); and,

a CRM audio on hold module coupled to both the CRM application and the call processing module, the CRM audio on hold module comprising program code enabled to identify a caller associated with a telephone call received in the call processing gateway, to select a record in a CRM application pertinent to the caller, to insert the selected record into a variable field of a template selected according to a duration of time the caller is expected to be on hold, to text-to-speech (TTS) process the template into audio and to return the audio to the call processing gateway for playback to the caller while the caller is on hold.

6. The system of claim 5 , wherein the selected record is a case stored in the CRM application for the caller.

7. The system of claim 5 , wherein the selected record is a status of a case stored in the CRM application for the caller.

8. The system of claim 5 , wherein the template is TTS processed by a remote service.

9. A computer program product for customer relationship management (CRM) audio on hold, the computer program product comprising:

a computer readable storage memory device having computer readable program code embodied therewith, the computer readable program code comprising:

computer readable program code for identifying a caller associated with the telephone call received in a call processing gateway;

computer readable program code for selecting a record in a CRM application pertinent to the caller;

computer readable program code for inserting the selected record into a variable field of a template selected according to a duration of time the caller is expected to be on hold and text-to-speech (TTS) processing the template into audio; and,

computer readable program code for returning the audio to the call processing gateway for playback to the caller while the caller is on hold.

10. The computer program product of claim 9 , wherein the selected record is a case stored in the CRM application for the caller.

11. The computer program product of claim 9 , wherein the selected record is a status of a case stored in the CRM application for the caller.

12. The computer program product of claim 9 , wherein the template is TTS processed by a remote service.

Assignments (2)
SECURITY INTEREST Recorded Jul 31, 2018
From: SUGARCRM INC., AS GRANTOR
To: GOLDMAN SACHS SPECIALTY LENDING GROUP, L.P., AS COLLATERAL AGENT
Reel/Frame 046673/0434 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 23, 2013
From: MARUM, MATTHEW
To: SUGARCRM INC.
Reel/Frame 031458/0499 →
Continuity (1)
Related Publication 20150110260A1 · Apr 23, 2015