Method and system for managing call requests in a limited bandwidth environment
AssigneeCisco Technology, Inc.
InventorsPascal H Huart, Luke K Surazski, Michael E Knappe
Life of this patent
Estimating the term…
Abstract
According to one embodiment of the invention, a method for managing call requests in a limited bandwidth environment includes receiving a call request from a user, determining if a voice channel on a communication link is available for the call request, and providing a feedback signal for the user indicating when a voice channel will be available.
Claims35
A method for managing call requests, comprising:
- monitoring a communication link between a plurality of first communication devices and a plurality of second communication devices;
- detecting a call request from a first one of the first communication devices directly to a first one of the second communication devices;
- determining that insufficient communication link bandwidth is available to establish a voice connection on a voice channel of the communication link between the first one of the first communication devices and the first one of the second communication devices;
- maintaining the call request in a pending state;
- and
- providing a feedback signal to the first one of the first communication devices, the feedback signal indicating that insufficient communication link bandwidth is available to establish the voice connection.
Software for managing call requests, the software embodied in a computer readable medium and, when executed by a computer, operable to
- monitor a communication link between a plurality of first communication devices and a plurality of second communication devices;
- detect a call request from a first one of the first communication devices directly to a first one of the second communication devices;
- determine that insufficient communication link bandwidth is available to establish a voice connection on a voice channel of the communication link between the first one of the first communication devices and the first one of the second communication devices;
- maintain the call request in a pending state;
- and
- provide a feedback signal to the first one of the first communication devices, the feedback signal indicating that insufficient communication link bandwidth is available to establish the voice connection.
A system for managing call requests, comprising:
- means for monitoring a communication link between a plurality of first communication devices and a plurality of second communication devices;
- means for detecting a call request from a first one of the first communication devices directly to a first one of the second communication devices;
- means for determining that insufficient communication link bandwidth is available to establish a voice connection on a voice channel of the communication link between the first one of the first communication devices and the first one of the second communication devices;
- means for maintaining the call request in a pending state;
- and
- means for providing a feedback signal to the first one of the first communication devices, the feedback signal indicating that insufficient communication link bandwidth is available to establish the voice connection.
A method for managing call requests, comprising:
- monitoring a communication link between a plurality of first communication devices and a plurality of second communication devices;
- detecting a call request from a first one of the first communication devices directly to a first one of the second communication devices;
- determining if sufficient communication link bandwidth is available to establish a voice connection on a voice channel of the communication link between the first one of the first communication devices and the first one of the second communication devices;
- determining an estimated wait time for the first one of first communication devices when sufficient communication link bandwidth is not available;
- notifying the first one of the first communication devices of the estimated wait time;
- associating a priority with the call request;
- maintaining the call request in a pending state;
- and
- queuing the call request in a queue based on the priority.
Software for managing call requests, the software embodied in a computer readable medium and, when executed by a computer, operable to
- monitor a communication link between a plurality of first communication devices and a plurality of second communication devices;
- detect a call request from a first one of the first communication devices directly to a first one of the second communication devices;
- determine if sufficient communication link bandwidth is available to establish a voice connection on a voice channel of the communication link between the first one of the first communication devices and the first one of the second communication devices;
- determine an estimated wait time for the first one of the first communication devices when sufficient communication link bandwidth is not available;
- notify the first one of the first communication devices of the estimated wait time;
- associate a priority with the call request;
- maintain the call request in a pending state;
- and
- queue the call request in a queue based on the priority.
Dependencies are inferred from the claim text.