IP Library Granted Patent US 9,578,112
Granted Patent B2
US 9,578,112 · App. 14/335,171 · Granted Feb 21, 2017

Reliability of a connection during a communication session on a network device

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,578,112
App. No.
14/335,171
Granted
Feb 21, 2017
Kind
B2
Abstract

The present application details methods and systems for improving the reliability of a connection during a communication session on a network device. In one or more embodiments, the network device maps to and connects with multiple datacenters. For example, the network device connects with a primary datacenter and participates in a communication session via a primary media bridge connection while jointly being connected with a secondary datacenter. In addition, the network device can switch from the primary media bridge connection to a secondary media bridge connection if a fault is detected on the primary media bridge connection.

Claims (51)

1. A method for communication, comprising:

mapping a network device to a primary datacenter;

receiving a primary address associated with the primary datacenter;

storing the primary address;

mapping the network device to a secondary datacenter while maintaining the mapping to the primary datacenter;

receiving a secondary address associated with the secondary datacenter;

storing the secondary address while retaining the primary address;

receiving a primary media bridge connection from the primary datacenter, wherein the primary media bridge provides a first communication path between the network device and a second network device;

establishing a communication session between the network device and the second network device using the primary media bridge connection; and

receiving a secondary media bridge connection from the secondary datacenter while maintaining the established communication session between the network device and the second network device using the primary media bridge connection, wherein the secondary media bridge connection provides a second communication path between the network device and the second network device.

2. The method of claim 1 , further comprising establishing a communication session via the primary datacenter while maintaining the mapping to the secondary datacenter.

3. The method of claim 2 , wherein establishing the communication session comprises receiving session initiation protocol signaling from the primary datacenter.

4. The method of claim 2 , further comprising requesting the primary media bridge connection from the primary datacenter.

5. The method of claim 4 , further comprising determining a quality rating of the primary media bridge connection, wherein establishing the communication session between the network device and the second network device using the primary media bridge connection is based on the quality rating.

6. The method of claim 5 , wherein the primary datacenter and the secondary datacenter are located in separate geographic locations.

7. The method of claim 6 , wherein maintaining the established communication session between the network device and the second network device using the primary media bridge connection comprises transmitting the communication session between the network device and the second network device over the primary media bridge connection.

8. The method of claim 7 , further comprising detecting a fault in a data connection that maps the network device to the primary datacenter.

9. The method of claim 8 , wherein the secondary media bridge connection differs from the primary media bridge connection.

10. The method of claim 9 , further comprising detecting a fault in the primary media bridge connection.

11. The method of claim 10 , further comprising switching from the primary media bridge connection to the secondary media bridge connection upon detecting ft the fault in the primary media bridge connection.

12. The method of claim 11 , further comprising sending communications over the secondary media bridge while maintaining the mapping to the primary datacenter.

13. The method of claim 1 , wherein the network device is a voice-over internet protocol device.

14. The method of claim 1 , further comprising storing the primary address and storing the secondary address.

15. A method for communication on a voice-over internet protocol network, comprising:

mapping a first voice-over internet protocol device to a primary datacenter and a secondary datacenter;

receiving a primary address from the primary datacenter;

receiving a secondary address from the secondary datacenter;

requesting a primary media bridge connection from the primary datacenter, wherein the primary media bridge connection provides a first communication path between the first voice-over internet protocol device to a second voice-over internet protocol device;

establishing a communication session between the first voice-over internet protocol device and the second voice-over internet protocol device via the primary media bridge;

requesting a secondary media bridge connection from the secondary datacenter while maintaining the established communication session between the first voice-over internet protocol device and the second voice-over internet protocol device using the primary media bridge connection, wherein the secondary media bridge connection provides a second communication between the first voice-over internet protocol device to the second voice-over internet protocol device;

detecting a fault in the primary media bridge connection; and

switching the communication session from the primary media bridge connection to the secondary media bridge connection upon detecting the fault in the primary media bridge connection.

16. The method of claim 15 , further comprising:

establishing a primary datacenter connection with the primary datacenter upon receiving the primary address, wherein the network device actively employs the primary datacenter connection; and

establishing a secondary datacenter connection with the secondary datacenter upon receiving the secondary address, wherein the network device does not actively employ the secondary datacenter connection.

17. The method of claim 16 , further comprising detecting a fault in the primary datacenter connection.

18. The method of claim 17 , further comprising actively employing the secondary datacenter upon detecting the fault in the primary datacenter connection.

19. A system for voice-over internet protocol communication, comprising:

at least one processor; and

at least one non-transitory computer readable storage medium storing instructions thereon that, when executed by the at least one processor, cause the system to:

map a first voice-over internet protocol device to a primary datacenter and a secondary datacenter;

receive a primary address from the primary datacenter;

receive a secondary address from the secondary datacenter;

request a primary media bridge connection from the primary datacenter, wherein the primary media bridge connection provides a first communication path between the first voice-over internet protocol device to a second voice-over internet protocol device;

establish a communication session between the first voice-over internet protocol device and the second voice-over internet protocol device;

request a secondary media bridge connection from the secondary datacenter while maintaining the established communication session between the first voice-over internet protocol device and the second voice-over internet protocol device using the primary media bridge connection, wherein the secondary media bridge connection provides a second communication path between the first voice-over internet protocol device to the second voice-over internet protocol device;

detect a fault in the primary media bridge connection; and

switch from the primary media bridge connection to the secondary media bridge connection upon detecting the fault in the primary media bridge connection.

20. The system of claim 19 , further comprising instructions thereon that, when executed by the at least one processor, cause the system to:

establish a primary datacenter connection with the primary datacenter upon receiving the primary address, wherein the network device actively employs the primary datacenter connection; and

establish a secondary datacenter connection with the secondary datacenter upon receiving the secondary address, wherein the network device does not actively employ the secondary datacenter connection.

Assignments (15)
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS (REEL/FRAME 053666/0956) Recorded Mar 15, 2024
From: BARCLAYS BANK PLC, AS COLLATERAL AGENT
To: GOTO COMMUNICATIONS, INC. (F/K/A JIVE COMMUNICATIONS, INC.)
Reel/Frame 066800/0104 →
SECURITY INTEREST Recorded Feb 16, 2024
From: GOTO COMMUNICATIONS, INC.; GOTO GROUP, INC.; LASTPASS US LP
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION, AS THE NOTES COLLATERAL AGENT
Reel/Frame 066614/0355 →
SECURITY INTEREST Recorded Feb 16, 2024
From: GOTO COMMUNICATIONS, INC.,; GOTO GROUP, INC., A; LASTPASS US LP,
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION, AS THE NOTES COLLATERAL AGENT
Reel/Frame 066614/0402 →
SECURITY INTEREST Recorded Feb 7, 2024
From: GOTO GROUP, INC.,; GOTO COMMUNICATIONS, INC.; LASTPASS US LP
To: BARCLAYS BANK PLC, AS COLLATERAL AGENT
Reel/Frame 066508/0443 →
CHANGE OF NAME Recorded Apr 15, 2022
From: JIVE COMMUNICATIONS, INC.
To: LOGMEIN COMMUNICATIONS, INC.
Reel/Frame 059723/0173 →
CHANGE OF NAME Recorded Apr 15, 2022
From: LOGMEIN COMMUNICATIONS, INC.
To: GOTO COMMUNICATIONS, INC.
Reel/Frame 059723/0622 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS (SECOND LIEN) Recorded Feb 16, 2021
From: BARCLAYS BANK PLC, AS COLLATERAL AGENT
To: LOGMEIN COMMUNICATIONS, INC.
Reel/Frame 055306/0220 →
FIRST LIEN PATENT SECURITY AGREEMENT Recorded Sep 1, 2020
From: JIVE COMMUNICATIONS, INC.
To: BARCLAYS BANK PLC, AS COLLATERAL AGENT
Reel/Frame 053666/0956 →
NOTES LIEN PATENT SECURITY AGREEMENT Recorded Sep 1, 2020
From: JIVE COMMUNICATIONS, INC.
To: U.S. BANK NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
Reel/Frame 053666/0970 →
SECOND LIEN PATENT SECURITY AGREEMENT Recorded Sep 1, 2020
From: JIVE COMMUNICATIONS, INC.
To: BARCLAYS BANK PLC, AS COLLATERAL AGENT
Reel/Frame 053667/0009 →
RELEASE OF SECURITY INTEREST RECORDED AT REEL/FRAME 045954/0060 Recorded Aug 31, 2020
From: JPMORGAN CHASE BANK, N.A.
To: JIVE COMMUNICATIONS, INC.
Reel/Frame 053650/0944 →
SECURITY INTEREST Recorded May 31, 2018
From: JIVE COMMUNICATIONS, INC.
To: JPMORGAN CHASE BANK, N.A., ADMINISTRATIVE AGENT
Reel/Frame 045954/0060 →
RELEASE OF SECURITY INTEREST IN INTELLECTUAL PROPERTY COLLATERAL AT REEL/FRAME NO. 035759/0382 Recorded May 23, 2018
From: SILICON VALLEY BANK
To: JIVE COMMUNICATIONS, INC.
Reel/Frame 046220/0335 →
SECURITY INTEREST Recorded Jun 2, 2015
From: JIVE COMMUNICATIONS, INC.
To: SILICON VALLEY BANK
Reel/Frame 035759/0382 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 18, 2014
From: ZOURZOUVILLYS, THEO PETER
To: JIVE COMMUNICATIONS, INC.
Reel/Frame 033344/0932 →