Method and system for managing call requests in a limited bandwidth environment
First Claim
Patent Images
1. 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.
1 Assignment
0 Petitions
Accused Products
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.
68 Citations
35 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 34, 35)
-
-
10. 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. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. 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. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. 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. - View Dependent Claims (29, 30)
-
-
31. 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. - View Dependent Claims (32, 33)
-
Specification