IP Library Granted Patent US 9,413,804
Granted Patent B2
US 9,413,804 · App. 14/840,091 · Granted Aug 9, 2016

Bonding of multiple concurrent data streams among multiple devices

Inventors: James Mulcahy (Raleigh, NC); Sai Rathnam (Raleigh, NC)
Assignee: Bandwidth.com, Inc.
H04L65/608H04L47/14H04L65/4015H04L65/80H04L67/10
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,413,804
App. No.
14/840,091
Granted
Aug 9, 2016
Kind
B2
Abstract

Examples are disclosed for hosting a communication session between a computer device and a destination communication device in an Internet Protocol (IP) based packet data network. The computer device is communicable with a communications server and a communication device, wherein the communications server situated in an Internet Protocol (IP) based packet data network. The computer device creates an IP packet data stream and establishes a first communication link with the communications server. The computer device also establishes a second communication link with the communication device. The computer device then sends the IP packet data stream to the communications server over the first communication link and sends the IP packet data stream to the communication device over the second communication link. The communication device then relays the IP packet data stream to the communications server over one or more additional communication links between the communication device and the communications server.

Claims (35)

1. A method comprising:

in a computer device communicable with a communications server and an intermediate communication device, the communications server situated in an Internet Protocol (IP) based packet data network:

creating an IP packet data stream;

establishing a first communication link with the communications server;

establishing a second communication link with the intermediate communication device;

sending the IP packet data stream to the communications server over the first communication link; and

sending the IP packet data stream simultaneously to the intermediate communication device over the second communication link, the intermediate communication device relaying the IP packet data stream to the communications server over one or more additional communication links between the intermediate communication device and the communications server.

2. The method of claim 1 , the first and second communication links comprising at least one of an Ethernet communication link, an 802.11 WiFi network communication link, a cellular IP data communication link, an 802.16 WiMax network communication link, a wireless network communication link operating within a frequency range of 100 MHz and 700 MHz, a wireless network communication link operating within a frequency range of 3.5 GHz and 3.7 GHz, and a wireless network communication link operating at or above 35 GHz.

3. The method of claim 2 , the cellular IP data communication link utilizing a protocol based on one of a General Packet Radio Service (GPRS), Enhanced Data for GSM Evolution (EDGE), Evolution-Data Optimized (EV-DO), High Speed Packet Data (HSPD), High Speed Downlink Packet Access (HSPDA), Long-Term Evolution (LTE), Voice-over Long-Term Evolution (VoLTE), Wideband Code Division Multiple Access (WCDMA), Universal Mobile Telecommunications System (UMTS), or High Rate Packet Data (HRPD).

4. The method of claim 1 , the first communication link comprising a wired communication link.

5. The method of claim 1 , the first communication link comprising a wireless communication link.

6. The method of claim 1 , the second communication link comprising a wired communication link.

7. The method of claim 1 , the second communication link comprising a wireless communication link.

8. The method of claim 1 , the one or more additional communication links between the intermediate communication device and the communications server comprising a wireless communication link.

9. The method of claim 8 , the wireless communication link comprising a cellular IP data communication link.

10. The method of claim 1 , the IP packet data stream comprising a Voice-over Internet Protocol (VoIP) media stream.

11. The method of claim 10 , the VoIP media stream comprising Real-time Transport Protocol (RTP) packets.

12. A computer device communicable with (i) a communications server situated in an Internet Protocol (IP) based packet data network, and (ii) an intermediate communication device, the computer device comprising:

a memory unit for storing code;

at least one processor for executing the stored code to:

create an IP packet data stream;

establish a first communication link with the communications server;

establish a second communication link with the intermediate communication device;

send the IP packet data stream to the communications server over the first communication link; and

send the IP packet data stream simultaneously to the intermediate communication device over the second communication link, the intermediate communication device relaying the IP packet data stream to the communications server over one or more additional communication links between the intermediate communication device and the communications server.

13. The computer device of claim 12 , the first and second communication links comprising at least one of an Ethernet communication link, an 802.11 WiFi network communication link, a cellular IP data communication link, an 802.16 WiMax network communication link, a wireless network communication link operating within a frequency range of 100 MHz and 700 MHz, a wireless network communication link operating within a frequency range of 3.5 GHz and 3.7 GHz, and a wireless network communication link operating at or above 35 GHz.

14. The computer device of claim 13 , the cellular IP data communication link utilizing a protocol based on one of a General Packet Radio Service (GPRS), Enhanced Data for GSM Evolution (EDGE), Evolution-Data Optimized (EV-DO), High Speed Packet Data (HSPD), High Speed Downlink Packet Access (HSPDA), Long-Term Evolution (LTE), Voice-over Long-Term Evolution (VoLTE), Wideband Code Division Multiple Access (WCDMA), Universal Mobile Telecommunications System (UMTS), or High Rate Packet Data (HRPD).

15. The computer device of claim 12 , the first communication link comprising a wired communication link.

16. The computer device of claim 12 , the first communication link comprising a wireless communication link.

17. The computer device of claim 12 , the second communication link comprising a wired communication link.

18. The computer device of claim 12 , the second communication link comprising a wireless communication link.

19. The computer device of claim 12 , the one or more additional communication links between the intermediate communication device and the communications server comprising a wireless communication link.

20. The computer device of claim 19 , the wireless communication link comprising a cellular IP data communication link.

21. The computer device of claim 12 , the IP packet data stream comprising a Voice-over Internet Protocol (VoIP) media stream.

22. The computer device of claim 21 , the VoIP media stream comprising Real-time Transport Protocol (RTP) packets.

Assignments (5)
CHANGE OF NAME Recorded May 27, 2021
From: REPUBLIC WIRELESS, INC.
To: RELAY, INC.
Reel/Frame 056753/0703 →
CORRECTIVE ASSIGNMENT TO CORRECT THE PATENT NO. 9,014,138 SHOULD BE PATENT NO. 9,014,038 PREVIOUSLY RECORDED ON REEL 041030 FRAME 0123. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Aug 17, 2020
From: BANDWIDTH.COM, INC.
To: REPUBLIC WIRELESS, INC.
Reel/Frame 053583/0771 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 19, 2016
From: BANDWIDTH.COM, INC.
To: REPUBLIC WIRELESS, INC.
Reel/Frame 041030/0123 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 6, 2016
From: BANDWIDTH.COM, INC.
To: REPUBLIC WIRELESS, INC.
Reel/Frame 040821/0231 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 31, 2015
From: MULCAHY, JAMES; RATHNAM, SAI
To: BANDWIDTH.COM, INC.
Reel/Frame 036454/0992 →
Continuity (3)
Provisional Application 62158858 · May 8, 2015
Provisional Application 62205950 · Aug 17, 2015
Related Publication 20150381698A1 · Dec 31, 2015