Method and apparatus for monitoring and processing voice over internet protocol packets
Abstract
A processor architecture for processing data packets representing voice over Internet Protocol (VoIP) calls in a packet-switched network is disclosed. According to an embodiment, a VoIP processor executes a voice packet processing operating system that is configured to monitor or manipulate the packets at an IP layer, media layer and signaling layer of the call. The VoIP processor includes a plurality of independently callable primitive software functions that carry out low-level VoIP packet processing functions. The VoIP processor executes one or more application programs that selectively call on or more of the primitive software functions and are independent of any underlying protocols of the existing network, thereby isolating the application programs from low-level processing details. Further, techniques are described for modifying characteristics of VoIP traffic for the purpose of monitoring and directing the VoIP traffic through a network. The techniques include extracting information associated with the VoIP traffic and using the information for the purpose of controlling access, for fraud detection, for billing, for enforcing policy decisions, for protection against denial of service attacks, for lawful interception, for service selection, and other applications.
Term
Term ended
Projected expiry passed 7 August 2021, 5.1 years ago.
- Priority
- Filed
- Published
- Projected expiry
- Today
11 members in 3 offices
Priority claims3
| Document | Office | Kind | Date |
|---|---|---|---|
| 22620700 | United States of America | P | |
| 72494300 | United States of America | A | |
| 0124805 | United States of America | W |
Members11
| Document | Office | Kind | |
|---|---|---|---|
| WO0217036A2 | World Intellectual Property Organization (WIPO) | A2 | |
| AU8317101AThis record | Australia | A | |
| US7002993B1 | United States of America | B1 | |
| US7209473B1 | United States of America | B1 | |
| WO0217036A3 | World Intellectual Property Organization (WIPO) | A3 | |
| AU2001283171A8 | Australia | A8 | |
| US7551644B1 | United States of America | B1 | |
| US7586899B1 | United States of America | B1 | |
| US2009245260A1 | United States of America | A1 | |
| US8045585B2 | United States of America | B2 | |
| US8249057B1 | United States of America | B1 |
Numbers
- Application
- 8317101
Titles
- English
- Method and apparatus for monitoring and processing voice over internet protocol packets
Classification
- CPC, 21
- H04L41/5087
- H04L12/14
- H04L12/1403
- H04L12/1432
- H04L41/0213
- H04L41/046
- H04L41/5025
- H04L43/026
- H04L63/0428
- H04L63/10
- H04L63/1408
- H04L63/1458
- H04L65/1053
- H04M3/2254
- H04M3/2281
- H04M3/36
- H04L65/1083
- H04L65/80
- H04L63/306
- H04L65/765
- H04L65/1101
- IPC, 6
- H04L12 14
- H04L65 1083
- H04L65 1101
- H04M3 22
- H04M3 36
- H04M7 00