IP Library Patent Application 16896108
Patent Application
App. No. 16/896,108

SYSTEM AND METHOD FOR HYBRID CALLBACK MANAGEMENT AND FAILURE RECOVERY

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 None
App. No.
16/896,108
Abstract

A system and method for hybrid callback management and failure recovery, utilizing a callback cloud and an on-premise callback system, allowing brands to utilize a hybrid system that protects against any premise outages or cloud service faults and failures by introducing redundancies and co-maintenance of data key to callback execution.

Claims (34)

1 . A system for hybrid callback management and failure recovery, comprising:

a callback cloud service 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 programming instructions, when operating on the processor, cause the processor to:

stores and maintains global user profiles;

communicate with an on-premise callback system;

maintain relevant agent and brand data from an on-premise callback system;

execute callback requests;

calculate estimated wait times for callbacks; and

an on-premise callback system 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 programming instructions, when operating on the processor, cause the processor to:

communicating with a callback cloud service;

sending data related to callback objects and agents to a callback cloud service;

receiving consumer calls to a brand;

creating a callback object upon a consumer requesting a call back from a brand;

scheduling a callback with consumers based on consumer availability and agent scheduling;

executing callbacks between consumers and agents at a specified time; and

connecting the two parties, when the two first and second called parties are online, and deleting the callback object.

2 . The system of claim 1 , further comprising a broker server comprising at least a processor, a memory, and a third plurality of programming instructions stored in the memory and operating on the processor, wherein the third programming instructions, when operating on the processor, cause the processor to:

interface with third party contact center services; and

utilize these services in periods of on-premise callback system failure.

3 . A method for hybrid callback management and failure recovery, comprising the steps of:

stores and maintains global user profiles, using a callback cloud service;

communicate with an on-premise callback system, using a callback cloud service;

maintain relevant agent and brand data from an on-premise callback system, using a callback cloud service;

execute callback requests, using a callback cloud service;

calculate estimated wait times for callbacks, using a callback cloud service;

communicating with a callback cloud service, using an on-premise callback system;

sending data related to callback objects and agents to a callback cloud service, using an on-premise callback system;

receiving consumer calls to a brand, using an on-premise callback system;

creating a callback object upon a consumer requesting a call back from a brand, using an on-premise callback system;

scheduling a callback with consumers based on consumer availability and agent scheduling, using an on-premise callback system;

executing callbacks between consumers and agents at a specified time, using an on-premise callback system; and

connecting the two parties, when the two first and second called parties are online, and deleting the callback object, using an on-premise callback system.

4 . The method of claim 3 , further comprising a broker server comprising at least a processor, a memory, and a third plurality of programming instructions stored in the memory and operating on the processor, wherein the third programming instructions, when operating on the processor, cause the processor to:

interface with third party contact center services; and

utilize these services in periods of on-premise callback system failure.