SYSTEMS AND METHODS FOR COMMUNICATING A STREAM OF DATA PACKETS VIA MULTIPLE COMMUNICATIONS CHANNELS
First Claim
1. A method of communicating data packets bearing the media of a telephony communication, comprising:
- establishing a first communications channel between an element of an Internet protocol (IP) telephony system and a telephony device;
establishing a second communications channel between an element of the IP telephony system and the telephony device;
receiving a first sub-stream of a stream of data packets bearing the media of a telephony communication from the telephony device over the first communications channel; and
receiving a second sub-stream of the stream of data packets bearing the media of the telephony communication from the telephony device over the second communications channel.
8 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods of preventing an Internet service provider from identifying a stream of data packets as carrying a voice over Internet protocol telephony communication can make use of encryption techniques to prevent the Internet service provider from examining the content of the data packets. Also, multiple communications channels may be established between a telephony device and elements of an IP telephony system. A stream of data packets bearing the media of an IP telephony communication is then separated into sub-streams, and each sub-stream is sent through a different one of the communications channels. This prevents an Internet service provider from identifying a stream of data packets as bearing the media of an IP telephony communication based on a pattern in the data traffic.
20 Citations
29 Claims
-
1. A method of communicating data packets bearing the media of a telephony communication, comprising:
-
establishing a first communications channel between an element of an Internet protocol (IP) telephony system and a telephony device; establishing a second communications channel between an element of the IP telephony system and the telephony device; receiving a first sub-stream of a stream of data packets bearing the media of a telephony communication from the telephony device over the first communications channel; and receiving a second sub-stream of the stream of data packets bearing the media of the telephony communication from the telephony device over the second communications channel. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A system for communicating data packets bearing the media of a telephony communication, comprising:
-
means for establishing a first communications channel between an element of an Internet protocol (IP) telephony system and a telephony device; means for establishing a second communications channel between an element of the IP telephony system and the telephony device; means for receiving a first sub-stream of a stream of data packets bearing the media of a telephony communication from the telephony device over the first communications channel; and means for receiving a second sub-stream of the stream of data packets bearing the media of the telephony communication from the telephony device over the second communications channel.
-
-
24. A system for communicating data packets bearing the media of a telephony communication, comprising:
-
a channel setup unit that establishes a first communications channel between an element of an Internet protocol (IP) telephony system and a telephony device and that establishes a second communications channel between an element of the IP telephony system and the telephony device; and a receiving unit that receives a first sub-stream of a stream of data packets bearing the media of a telephony communication from the telephony device over the first communications channel and that receives a second sub-stream of the stream of data packets bearing the media of the telephony communication from the telephony device over the second communications channel. - View Dependent Claims (25, 26, 27, 28, 29)
-
Specification