Method and apparatus for suppression of packets during silence periods in a packet telephony system
First Claim
1. A method for reducing resource utilization between a near-end device and a far-end device in a packet telephony system, comprising the steps of:
- monitoring said near-end device to detect if said near-end device is discarding at least one communication stream between said near-end device and said far-end device; and
notifying said far-end device that said near-end device is discarding at least one communication stream.
19 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus are disclosed for notifying a far-end calling party when a near-end calling party utilizes a hold or mute feature. The present invention reduces bandwidth utilization by suppressing the transmission of packets during periods of extended silence. Each packet telephony device includes a packet suppression system that monitors local terminal activity and notifies the far-end party that the near-end device is discarding the “listen” stream. In addition, the disclosed packet suppression system monitors the incoming packets and processes such notifications from the far-end party that the far-end device is discarding the “listen” stream. In response, the packet suppression system can suppress the transmission of further packets and optionally activate a music-on-hold feature for the held party.
37 Citations
42 Claims
-
1. A method for reducing resource utilization between a near-end device and a far-end device in a packet telephony system, comprising the steps of:
-
monitoring said near-end device to detect if said near-end device is discarding at least one communication stream between said near-end device and said far-end device; and
notifying said far-end device that said near-end device is discarding at least one communication stream. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for reducing resource utilization between a near-end device and a far-end device in a packet telephony system, comprising:
-
a memory for storing computer-readable code; and
a processor operatively coupled to said memory, said processor configured to;
monitor said near-end device to detect if said near-end device is discarding at least one communication stream between said near-end device and said far-end device; and
notify said far-end device that said near-end device is discarding at least one communication stream. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A method for reducing resource utilization between a near-end device and a far-end device in a packet telephony system, comprising the steps of:
-
monitoring incoming packets for a notification that said far-end device is discarding at least one communication stream; and
suppressing the transmission of further packets on said communication stream. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A method for reducing resource utilization between a near-end device and a far-end device in a packet telephony system, comprising the steps of:
-
monitoring incoming packets for a notification that said far-end device is discarding at least one communication stream; and
activating a music-on-hold feature for said near-end device in response to said notification that said far-end device is discarding at least one communication stream. - View Dependent Claims (27, 28, 29, 30)
-
-
31. A system for reducing resource utilization between a near-end device and a far-end device in a packet telephony system, comprising:
-
a memory for storing computer-readable code; and
a processor operatively coupled to said memory, said processor configured to;
monitor incoming packets for a notification that said far-end device is discarding at least one communication stream; and
suppress the transmission of further packets on said communication stream. - View Dependent Claims (32, 33, 34, 35, 36, 37)
-
-
38. A system for reducing resource utilization between a near-end device and a far-end device in a packet telephony system, comprising:
-
a memory for storing computer-readable code; and
a processor operatively coupled to said memory, said processor configured to;
monitor incoming packets for a notification that said far-end device is discarding at least one communication stream; and
activate a music-on-hold feature for said near-end device in response to said notification that said far-end device is discarding at least one communication stream. - View Dependent Claims (39, 40, 41, 42)
-
Specification