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 through a network of a service provider between an element of an Internet protocol (IP) telephony system and a telephony device;
establishing a second communications channel through the network of the service provider between an element of the IP telephony system and the telephony device, wherein at least one or more of a first endpoint and a second endpoint of the first communication channel has at least one or more of an IP address and port number that differs from a corresponding endpoint of the second communication channel;
transmitting a first sub-stream of a stream of data packets bearing the media of a telephony communication between the telephony device and the IP telephony system over the first communications channel; and
transmitting a second sub-stream of the stream of data packets bearing the media of the telephony communication between the telephony device and the IP telephony system over the second communications channel.
9 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.
41 Citations
40 Claims
-
1. A method of communicating data packets bearing the media of a telephony communication, comprising:
-
establishing a first communications channel through a network of a service provider between an element of an Internet protocol (IP) telephony system and a telephony device; establishing a second communications channel through the network of the service provider between an element of the IP telephony system and the telephony device, wherein at least one or more of a first endpoint and a second endpoint of the first communication channel has at least one or more of an IP address and port number that differs from a corresponding endpoint of the second communication channel; transmitting a first sub-stream of a stream of data packets bearing the media of a telephony communication between the telephony device and the IP telephony system over the first communications channel; and transmitting a second sub-stream of the stream of data packets bearing the media of the telephony communication between the telephony device and the IP telephony system 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, 24, 25, 26, 27)
-
-
28. A system for communicating data packets bearing the media of a telephony communication, comprising:
-
means for establishing a first communications channel through a network of a service provider between an element of an Internet protocol (IP) telephony system and a telephony device; means for establishing a second communications channel through the network of a service provider between an element of the IP telephony system and the telephony device, wherein at least one or more of a first endpoint and a second endpoint of the first communication channel has at least one or more of an IP address and port number that differs from a corresponding endpoint of the second communication channel; means for transmitting a first sub-stream of a stream of data packets bearing the media of a telephony communication between the telephony device and the IP telephony network over the first communications channel; and means for transmitting a second sub-stream of the stream of data packets bearing the media of the telephony communication between the telephony device and the IP telephony network over the second communications channel. - View Dependent Claims (29)
-
-
30. A system for communicating data packets bearing the media of a telephony communication, comprising:
-
a channel setup unit configured to establish a first communications channel through a network of the service provider between an element of an Internet protocol (IP) telephony system and a telephony device and that establishes a second communications channel through the network of the service provider between an element of the IP telephony system and the telephony device, wherein at least one or more of a first endpoint and a second endpoint of the first communication channel has at least one or more of an IP address and port number that differs from a corresponding endpoint of the second communication channel; and a transmitting unit configured to transmit a first sub-stream of a stream of data packets bearing the media of a telephony communication between the telephony device and IP telenhony system over the first communications channel, and that transmits a second sub-stream of the stream of data packets bearing the media of the telephony communication between the telephony device and the IP telephony system over the second communications channel. - View Dependent Claims (31, 32, 33, 34, 35, 36, 37, 38, 39, 40)
-
Specification