System and method for virtual channel selection in IP telephony systems
First Claim
Patent Images
1. A telecommunications device, comprising:
- a memory configured to store a plurality of virtual channels, wherein at least one of said plurality of virtual channels is associated with one or more actions to change one or more call settings, said call settings including at least one of codec settings, jitter buffer, noise filter, or echo filter settings;
a virtual channel selector configured by a user to select another of said plurality of virtual channels, wherein said selection causes the one or more actions to be taken while a call is ongoing; and
an inference engine configured to analyze a real time control protocol (RTCP) statistic and provide suggestions, based on said analysis. to the user for consideration as one of said virtual channels.
7 Assignments
0 Petitions
Accused Products
Abstract
A ToL client is provided having, e.g., a key or button for the user to press or click when a voice problem arises. A controller maintains a set of predetermined “channels” having various voice quality settings, for example, related to codec selection, noise filters, jitter buffer size, echo cancellation, and the like. The user can select one of the channels and the connection will transfer over to using the parameters indicated. On subsequent uses, the new “best” channel can be the default or first selected.
40 Citations
19 Claims
-
1. A telecommunications device, comprising:
-
a memory configured to store a plurality of virtual channels, wherein at least one of said plurality of virtual channels is associated with one or more actions to change one or more call settings, said call settings including at least one of codec settings, jitter buffer, noise filter, or echo filter settings; a virtual channel selector configured by a user to select another of said plurality of virtual channels, wherein said selection causes the one or more actions to be taken while a call is ongoing; and an inference engine configured to analyze a real time control protocol (RTCP) statistic and provide suggestions, based on said analysis. to the user for consideration as one of said virtual channels. - View Dependent Claims (2, 3, 4)
-
-
5. A telecommunications system, comprising:
-
a network; and a plurality of endpoint telecommunications devices operably coupled to said network, at least one of said plurality of endpoint telecommunications devices including a virtual channel selector, a memory configured to store a plurality of virtual channels and an inference engine configured to analyze a real time control protocol (RTCP) statistic and provide suggestions, based on said analysis, to a user for consideration as one of said virtual channels, wherein at least one of the plurality of virtual channels is associated with one or more actions to change one or more call settings, such that said virtual channel selector can cause the one or more actions to be taken while a call with another of said plurality of endpoint telecommunications devices is ongoing by changing to another of said virtual channels. - View Dependent Claims (6, 7, 8, 9, 10)
-
-
11. A telecommunications method, comprising:
-
storing a plurality of virtual channels in an endpoint telecommunications device, wherein at least one of the plurality of virtual channels is associated with one or more actions to change one or more call settings; establishing a call between at least a first party and a second party using a first call setting; changing said first call setting during said call by selecting a new virtual channel and causing the one or more actions to be taken; and analyzing a real time control protocol (RTCP) statistic and providing suggestions, based on said analysis, to the user for consideration as one of said virtual channels. - View Dependent Claims (12, 13, 14)
-
-
15. A telecommunications method, comprising:
-
storing a plurality of virtual channels in an endpoint telecommunications device, wherein at least one of the plurality of virtual channels is associated with one or more actions to change one or more call settings; establishing a call between at least a first party and a second party using a first call setting; and changing said first call setting during said call by selecting a new virtual channel and causing the one or more actions to be taken, wherein said changing comprises re-establishing an H.245 connection with new channel settings while said call is ongoing; and analyzing a real time control protocol (RTCP) statistic and providing suggestions, based on said analysis, to the user for consideration as one of said virtual channels.
-
-
16. A telecommunications method, comprising:
-
providing a network; and storing a plurality of virtual channels in a memory of at least one of a plurality of endpoint telecommunications devices operably coupled to said network, wherein at least one of the plurality of virtual channels is associated with one or more actions to change one or more call settings, such that a virtual channel selector in the at least one of said plurality of endpoint telecommunications devices changes said one or more call settings while a call with another of said plurality of endpoint telecommunications devices is ongoing by changing to another of said virtual channels and causing the one or more actions to be taken, wherein an inference engine in the at least one of said plurality of endpoint telecommunications devices is configured to analyze a real time control protocol (RTCP) statistic and provide suggestions, based on said analysis, to a user for consideration as one of said virtual channels. - View Dependent Claims (17, 18, 19)
-
Specification