IP Library Granted Patent US 10,432,487
Granted Patent B2
US 10,432,487 · App. 16/055,118 · Granted Oct 1, 2019

System and method for offline survivability

Inventors: Richard M. Neidermyer (Lititz, PA); Kevin Elliott King (Bargersville, IN); Felix Immanuel Wyss (Zionsville, IN)
H04L43/0811H04L63/0428H04L67/2842H04L69/40
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,432,487
App. No.
16/055,118
Granted
Oct 1, 2019
Kind
B2
Abstract

A system and method are presented for on premises and offline survivability of an interactive voice response system in a cloud telephony system. Voice interaction control may be divided from the media resources. Survivability is invoked when the communication technology between the Cloud and the voice interaction's resource provider is degraded or disrupted. The system is capable of recovering after a disruption event such that a seamless transition between failure and non-failure states is provided for a limited impact to a user's experience. When communication paths or Cloud control is re-established, the user resumes normal processing and full functionality as if the failure had not occurred.

Claims (22)

1. A physical media server, operatively coupled to a communication path, executing instructions stored on a non-transitory computer medium, wherein the media server is capable of responding to a disruption of the communication path, comprising:

a processor; and

a memory in communication with the processor, the memory storing instructions that,

when executed by the processor, causes the processor to respond to the disruption by:

continuing to receive and process input during the disruption;

retaining the input in a local delivery queue with time sequence for future delivery to a cloud application via the communication path;

determining whether the communication path has been restored; and

delivering the retained input to the cloud application in response to determining that the communication path has been restored with the time sequence intact, wherein the cloud application disambiguates live activity from historical activity occurring during the disruption based on the time sequence.

2. The media server of claim 1 , wherein the media server is capable of completing the response without a communication roundtrip to the cloud application.

3. The media server of claim 2 , wherein the media server capability comprises providing at least one of: a media server resource cache, host route operations, and load distribution.

4. The media server resource cache of claim 3 , wherein the media server resource cache is capable of access when a download path of the cloud application fails.

5. The host route operations of claim 3 , wherein the host route operations comprise:

leveraging local resource caches and including caller route information;

referencing local route data; and

directing the communication to an interactive voice response system.

6. The load distribution of claim 3 , wherein the load distribution comprises routing a user to different media servers within a grouping of a plurality of media servers, wherein the grouping of the plurality of media servers is directed by the cloud application to service a specific grouping of users, and wherein a balanced load is maintained across the grouping of a plurality of media servers.

7. The media server of claim 1 , wherein the media server comprises an interactive voice response system.

8. The delivery of claim 1 , wherein said delivery is performed via the delivery queue for retained input, wherein the retained input comprises communication events.

9. The retained input of claim 8 , wherein the retained input further comprises data.

10. The data of claim 9 , wherein the data has been stored on the media server during the communication path disruption.

11. The data of claim 10 , wherein the data is encrypted while being stored on the physical media server during the communication path disruption.

12. The data of claim 11 , wherein the data comprises at least one of: communication recordings, voicemail, faxes, communication information, DTMF, speech input, and interaction details.

Assignments (5)
NOTICE OF SUCCESSION OF SECURITY INTERESTS AT REEL/FRAME 04814/0387 Recorded Feb 5, 2025
From: BANK OF AMERICA, N.A., AS RESIGNING AGENT
To: GOLDMAN SACHS BANK USA, AS SUCCESSOR AGENT
Reel/Frame 070115/0445 →
CHANGE OF NAME Recorded May 13, 2024
From: GENESYS TELECOMMUNICATIONS LABORATORIES, INC.
To: GENESYS CLOUD SERVICES, INC.
Reel/Frame 067391/0073 →
SECURITY AGREEMENT Recorded Feb 22, 2019
From: GENESYS TELECOMMUNICATIONS LABORATORIES, INC.; ECHOPASS CORPORATION; GREENEDEN U.S. HOLDINGS II, LLC
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 048414/0387 →
CORRECTIVE ASSIGNMENT TO CORRECT THE 3RD OMITTED INVENTOR PREVIOUSLY RECORDED AT REEL: 047881 FRAME: 0505. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Jan 7, 2019
From: NEIDERMYER, RICHARD M.; KING, KEVIN ELLIOTT; WYSS, FELIX IMMANUEL
To: GENESYS TELECOMMUNICATIONS LABORATORIES, INC.
Reel/Frame 049732/0316 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 2, 2019
From: NEIDERMYER, RICHARD M.; KING, KEVIN ELLIOTT
To: GENESYS TELECOMMUNICATIONS LABORATORIES, INC.
Reel/Frame 047881/0505 →
Continuity (2)
Continuation 14674437 · Mar 31, 2015
Related Publication 20180343180A1 · Nov 29, 2018