IPC분류정보
국가/구분 |
United States(US) Patent
등록
|
국제특허분류(IPC7판) |
|
출원번호 |
UP-0231233
(2005-09-20)
|
등록번호 |
US-7746847
(2010-07-19)
|
발명자
/ 주소 |
|
출원인 / 주소 |
|
대리인 / 주소 |
|
인용정보 |
피인용 횟수 :
6 인용 특허 :
7 |
초록
▼
A method, system and computer program product for handling a session in a packed-based network is provided. The method involves the transmission of packets representing the session. A minimum and a maximum jitter delay value are set for the session. The minimum jitter delay value is based on the tim
A method, system and computer program product for handling a session in a packed-based network is provided. The method involves the transmission of packets representing the session. A minimum and a maximum jitter delay value are set for the session. The minimum jitter delay value is based on the time taken by a tone detection algorithm to detect the end of a DTMF event and the maximum jitter delay value is based on the network delay the first packet has been subjected to. The transmitted packets are buffered in a jitter buffer, based on a pre-defined criterion. The packets are played out of the jitter buffer, based on the minimum and maximum jitter delay values.
대표청구항
▼
What is claimed is: 1. A method for handling a session in a packet based network, the method comprising: setting a minimum jitter delay value and a maximum jitter delay value for the session; inserting a plurality of packets into a jitter buffer based on a pre-defined criterion, wherein the pre-def
What is claimed is: 1. A method for handling a session in a packet based network, the method comprising: setting a minimum jitter delay value and a maximum jitter delay value for the session; inserting a plurality of packets into a jitter buffer based on a pre-defined criterion, wherein the pre-defined criterion comprises a network delay condition, the network delay condition comprising: the sum of a timestamp of the plurality of packets representing a voice event and the size of at least one frame being greater than a first desired timestamp value; and the sum of a timestamp of the plurality of packets representing a DTMF event and the duration of the packet being greater than a second desired timestamp value; and playing out the plurality of packets based on the minimum jitter delay value and the maximum jitter delay value. 2. The method according to claim 1, wherein the session comprises an event selected from a group consisting of a Dual-Tone Multi-Frequency (DTMF) event and a voice event. 3. The method according to claim 1 further comprising: holding the plurality of packets for the minimum jitter delay value, wherein the minimum jitter delay value is greater than the time taken to detect the end of a DTMF event; and updating statistics for the session. 4. The method according to claim 1, the network delay condition comprising a prefill condition. 5. The method according to claim 1, wherein playing out the plurality of packets comprises sending an indication selected from a group consisting of a bad packet indication and a silence period indication if a request for the plurality of packets is received and the plurality of packets do not meet the minimum jitter delay value. 6. The method according to claim 1, wherein playing out the plurality of packets comprises sending an indication selected from a group consisting of a bad packet indication and a silence period indication if the jitter buffer is empty. 7. The method according to claim 1 further comprising sending two or more packets representing a DTMF event, the sending performed in a time period during which termination of the DTMF event is detected, wherein the two or more packets have substantially identical duration. 8. The method according to claim 1, wherein the maximum jitter delay value for the session is based on a network delay. 9. A computer program product for use with a computer, the computer program product comprising a computer usable medium having a computer readable program code embodied therein for handling a session in a packet based network, the computer readable program code performing: setting a minimum jitter delay value and a maximum jitter delay value for the session; inserting a plurality of packets into a jitter buffer based on a pre-defined criterion, wherein the pre-defined criterion comprises a network delay condition, the network delay condition comprising: the sum of a timestamp of the plurality of packets representing a voice event and the size of at least one frame being greater than a first desired timestamp value; and the sum of a timestamp of the plurality of packets representing a DTMF event and the duration of the packet being greater than a second desired timestamp value; and playing out the plurality of packets based on the minimum jitter delay value and the maximum jitter delay value. 10. The computer program product according to claim 9, wherein the session comprises an event selected from a group consisting of a DTMF event and a voice event. 11. The computer program product according to claim 9, wherein the computer readable program code further performing: holding the plurality of packets for the minimum jitter delay value, the minimum jitter delay value is greater than the time taken to detect the end of a DTMF event; and updating statistics for the session. 12. The computer program product according to claim 9, the network delay condition comprising a prefill condition. 13. The computer program product according to claim 9, wherein the computer readable program code performing playing out the plurality of packets, the computer readable program code further performs sending an indication selected from a group consisting of a bad packet indication and a silence period indication if a request for the plurality of packets is received and the plurality of packets do not meet the minimum jitter delay value. 14. The computer program product according to claim 9, wherein the computer readable program code performing playing out the plurality of packets, the computer readable program code further performs sending an indication selected from a group consisting of a bad packet indication and a silence period indication if the jitter buffer is empty. 15. The computer program product according to claim 9, wherein the computer readable program code further performing sending two or more packets representing a DTMF event, the sending performed in a time period during which termination of the DTMF event is detected, wherein the plurality of packets having substantially identical duration. 16. The computer program product according to claim 9, wherein the maximum jitter delay value is set based on a network delay. 17. A method for handling a session in a packet based network, the method comprising: setting a minimum jitter delay value and a maximum jitter delay value for the session; inserting a plurality of packets into a jitter buffer based on a pre-defined criterion, wherein the pre-defined criterion comprises a network delay condition, the network delay condition comprising: the sum of a timestamp of the plurality of packets representing a voice event and the size of at least one frame being greater than a first desired timestamp value; and the sum of a timestamp of the plurality of packets representing a DTMF event and the duration of the packet being greater than a second desired timestamp value; and playing out the plurality of packets based on the minimum jitter delay value and the maximum jitter delay value, wherein the first desired timestamp value and the second desired timestamp value are updated for each of the plurality of packets. 18. A computer program product for use with a computer, the computer program product comprising a computer usable medium having a computer readable program code embodied therein for handling a session in a packet based network, the computer readable program code performing: setting a minimum jitter delay value and a maximum jitter delay value for the session; inserting a plurality of packets into a jitter buffer based on a pre-defined criterion, wherein the pre-defined criterion comprises a network delay condition, the network delay condition comprising: the sum of a timestamp of the plurality of packets representing a voice event and the size of at least one frame being greater than a first desired timestamp value; and the sum of a timestamp of the plurality of packets representing a DTMF event and the duration of the packet being greater than a second desired timestamp value; and playing out the plurality of packets based on the minimum jitter delay value and the maximum jitter delay value, wherein the first desired timestamp value and the second desired timestamp value are updated for each of the plurality of packets.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.