IP Library Granted Patent US 7,848,229
Granted Patent B2
US 7,848,229 · App. 10/439,976 · Granted Dec 7, 2010

System and method for virtual channel selection in IP telephony systems

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 7,848,229
App. No.
10/439,976
Granted
Dec 7, 2010
Kind
B2
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.

Claims (34)

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.

2. The telecommunications device in accordance with claim 1 , wherein said virtual channel selector is configured to supervise a new H.245control channel.

3. The telecommunications device in accordance with claim 1 , further including a user interface for selecting which of said virtual channels is to be set.

4. The telecommunications device in accordance with claim 3 , wherein said memory is further configured to store a most recently used virtual channel and apply said virtual channel to initiate a subsequent call.

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.

6. The telecommunications system in accordance with claim 5 , wherein said virtual channel selector is configured to supervise a new H.245control channel.

7. The telecommunications system in accordance with claim 6 , said at least one of said plurality of endpoint telecommunications devices further including a user interface for selecting which of said virtual channels is to be set.

8. The telecommunications system in accordance with claim 7 , wherein said memory is further configured to store a most recently used virtual channel and apply said virtual channel to initiate a subsequent call.

9. The telecommunications system in accordance with claim 5 , wherein said plurality of call settings include codec settings, jitter buffer, noise filter, and echo filter settings.

10. The telecommunications system in accordance with claim 5 , wherein said virtual channels are changeable by a user selecting a virtual channel from a graphical user interface.

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.

12. The telecommunications method in accordance with claim 11 , further comprising saving a selected most-recently used virtual channel as a default channel for a next call.

13. The telecommunications method in accordance with claim 11 , wherein said call settings include noise filters, echo cancellation, or codec selection.

14. The telecommunications method in accordance with claim 11 , wherein said endpoint telecommunications device further includes a user interface for selecting which of said virtual channels is to be set.

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.

17. The telecommunications method in accordance with claim 16 , wherein said virtual channel selector is configured to supervise a new H.245control channel.

18. The telecommunications method in accordance with claim 17 , said at least one of said plurality of endpoint telecommunications devices further including a user interface for selecting which of said virtual channels is to be set.

19. The telecommunications method in accordance with claim 18 , wherein said memory is further configured to store a most recently used virtual channel and apply said virtual channel to initiate a subsequent call.

Assignments (7)
RELEASE OF SECURITY INTEREST Recorded Feb 1, 2016
From: WELLS FARGO TRUST CORPORATION LIMITED
To: UNIFY INC.
Reel/Frame 037661/0781 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Jan 20, 2016
From: WELLS FARGO TRUST CORPORATION LIMITED, AS SECURITY AGENT
To: UNIFY INC. (F/K/A SIEMENS ENTERPRISE COMMUNICATIONS, INC.)
Reel/Frame 037564/0703 →
CHANGE OF NAME Recorded Nov 11, 2015
From: SIEMENS ENTERPRISE COMMUNICATIONS, INC.
To: UNIFY, INC.
Reel/Frame 037090/0909 →
GRANT OF SECURITY INTEREST IN U.S. PATENTS Recorded Nov 10, 2010
From: SIEMENS ENTERPRISE COMMUNICATIONS, INC.
To: WELLS FARGO TRUST CORPORATION LIMITED, AS SECURITY AGENT
Reel/Frame 025339/0904 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 27, 2010
From: SIEMENS COMMUNICATIONS, INC.
To: SIEMENS ENTERPRISE COMMUNICATIONS, INC.
Reel/Frame 024294/0040 →
MERGER Recorded Apr 22, 2010
From: SIEMENS INFORMATION AND COMMUNICATION NETWORKS, INC.
To: SIEMENS COMMUNICATIONS, INC.
Reel/Frame 024263/0817 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 24, 2003
From: PUNJABI, ANIL; RUYLE, KENNEY
To: SIEMENS INFORMATION AND COMMUNICATION NETWORKS, INC.
Reel/Frame 014514/0956 →