Internet Protocols (IP) and IP-based Telecommunication Networks Research

Internet Protocols (IP) and IP-based Telecommunication Networks Research

The Internet Protocol (IP) is a core technology not only for the Internet itself but also for modern telecommunication networks. The Internet and the IP-based telecommunications networks, along with other access technologies such as Wifi, form the mobile Internet that most of us rely on every day.

In its early days, the deployment of IP-based telecommunication services faced several key challenges in Internet signaling that hindered its wide adoption. Internet signaling is a process used to establish a multimedia communication session so that people can exchange data, voice, or video with each other on the Internet. However, when there are too many people using the service at the same time, the server experiences congestion and its performance collapses, i.e., becoming unresponsive to any existing or new user. The signaling could also malfunction if it was traversing both the traditional IPv4 and the newer IPv6 Internet.

Charles conducted in-depth research and co-invented a series of algorithms that solve the signaling server congestion collapse and IPv6 signaling transportation problem. The work helps ensure that IP-based telecommunications networks can meet the scalability and reliability requirements for a huge number of users in any condition. The results from this effort, in collaboration with researchers from Columbia University, NTT, Bell Labs, AT&T, Samsung, and Sonus Networks, have been granted several United States patents and become Internet Standards.

Granted US patents

US8804513B2 - Methods and systems for controlling SIP overload - Google Patents
Techniques for controlling Session Initiation Protocol (SIP) overload between a sending entity and a receiving entity includes receiving a message at a send buffer at the sending entity and forwarding the message to a receive buffer at the receiving entity if the send buffer is empty of other …
Methods and Systems for Controlling SIP Overload, US Patent No. 8804513
US8737220B2 - Systems for providing feedback to sending entities - Google Patents
Systems for providing feedback to sending entities are provided. In some embodiments, systems for providing feedback to at least one sending entity that sends requests are provided, the systems comprising: a receiving entity comprising at least one processor that: determines a number of active…
Systems for Providing Feedback To Sending Entities. US Patent No. 8737220
US8238343B2 - Method and apparatus of performing tunnel signaling over IP tunneling path - Google Patents
An apparatus and method for performing tunnel signaling over an IP tunneling path are provided. The method includes transmitting an end-to-end signaling flow through an end-to-end path connected to the IP tunneling path, generating a tunnel signaling flow corresponding to the end-to-end signal…
Method and apparatus of performing tunnel signaling over IP tunneling path. US Patent No. 8238343

Internet Standardization

RFC 7200 - A Session Initiation Protocol (SIP) Load-Control Event Package
A Session Initiation Protocol (SIP) Load-Control Event Package (RFC 7200, April 2014)
RFC 7200, A Session Initiation Protocol (SIP) Load Control Event Package
RFC 6357 - Design Considerations for Session Initiation Protocol (SIP) Overload Control
Design Considerations for Session Initiation Protocol (SIP) Overload Control (RFC 6357, August 2011)
RFC 7200, A Session Initiation Protocol (SIP) Load Control Event Package
RFC 5979 - NSIS Operation over IP Tunnels
NSIS Operation over IP Tunnels (RFC 5979, March 2011)
RFC 5979, NSIS Operation Over IP Tunnels