Controlling registration floods in VoIP networks via DNS

US9602595B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9602595-B2
Application numberUS-201615156605-A
CountryUS
Kind codeB2
Filing dateMay 17, 2016
Priority dateOct 20, 2009
Publication dateMar 21, 2017
Grant dateMar 21, 2017

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A mechanism controls global synchronization, or registration floods, that may result when a large number of endpoints in a Voice over Internet Protocol (VoIP) network such as an Internet Protocol Multimedia Subsystem (IMS) come online simultaneously after a catastrophic failure. The mechanism allows the Domain Name System (DNS) infrastructure to efficiently control the overload condition by registering user end points with backup border elements, and by staggering and by randomizing the time-to-live (TTL) parameter in registrations with backup border elements.

First claim

Opening claim text (preview).

What is claimed is: 1. A multimedia network, comprising: a first border element including: a first interface with a multimedia network registrar for forwarding session initiation protocol registration requests for registering multimedia endpoints in the multimedia network; and a first interface for receiving session initiation protocol registration requests for registering multimedia endpoints in the multimedia network, the first border element being associated with a first multimedia endpoint as a primary border element having a primary threshold number of session initiation protocol registration requests permissible during a first running time window; a second border element including: a second interface with the multimedia network registrar for forwarding session initiation protocol registration requests for registering multimedia endpoints in the multimedia network; and a second interface for receiving session initiation protocol registration requests for registering multimedia endpoints in the multimedia network, the second border element being associated with the first multimedia endpoint as a secondary border element having a secondary threshold number of session initiation protocol registration requests permissible during a second running time window; wherein session initiation protocol registration requests are received by the second border element for registering the first multimedia end point only after a number of session initiation protocol registration requests received by the first border element during the first running time window exceeds the primary threshold number; and wherein a number of session initiation protocol registration requests received by the second border element during the second running time window for registering the first multimedia end point is limited to the secondary threshold number. 2. The multimedia network of claim 1 , wherein the session initiation protocol registration requests are generated by the first multimedia endpoint based on an IP address received from a domain name system server. 3. The multimedia network of claim 1 , wherein the first and second border elements are session border controllers. 4. The multimedia network of claim 1 , wherein the multimedia network provides a voice-over-Internet-protocol service. 5. The multimedia network of claim 1 , wherein the second border element is a primary border element associated with a second multimedia endpoint. 6. The multimedia network of claim 1 , wherein the first and second border elements are associated with the first multimedia endpoint in a database accessible to a domain name system server. 7. The multimedia network of claim 1 , wherein exceeding the secondary threshold number forces the first multimedia endpoint to postpone registration until a later time. 8. The multimedia network of claim 1 , wherein each session initiation protocol registration requests includes an IP address of a fully qualified domain name. 9. The multimedia network of claim 1 , further comprising: a local registration cache populated with session initiation protocol registrations received from the multimedia network registrar. 10. The multimedia network of claim 1 , wherein the first and second interfaces for receiving session initiation protocol registration requests for registering multimedia endpoints in the multimedia network further comprise connections with the first multimedia end point through a public internet. 11. A multimedia network, comprising: a first border element including: a first interface with a multimedia network registrar for forwarding session initiation protocol registration requests for registering multimedia endpoints in the multimedia network; and a first interface for receiving session initiation protocol registration requests for registering multimedia endpoints in the multimedia network, the first border element being associated with a first multimedia endpoint as a primary border element having a primary threshold number of session initiation protocol registration requests permissible during a first running time window; a second border element including: a second interface with the multimedia network registrar for forwarding session initiation protocol registration requests for registering multimedia endpoints in the multimedia network; and a second interface for receiving session initiation protocol registration requests for registering multimedia endpoints in the multimedia network, the second border element being associated with the first multimedia endpoint as a secondary border element having a secondary threshold number of session initiation protocol registration requests permissible during a second running time window; wherein session initiation protocol registration requests are received by second border element for registering the first multimedia end point only after a number of session initiation protocol registration requests received by the first border element during the first running time window exceeds the primary threshold number; and wherein exceeding the secondary threshold number forces the first multimedia endpoint to postpone registration until a later time based on a randomized time-to-live parameter. 12. The multimedia network of claim 11 , wherein the session initiation protocol registration requests are generated by the first multimedia endpoint based on an IP address received from a domain name system server. 13. The multimedia network of claim 11 , wherein the first and second border elements are session border controllers. 14. The multimedia network of claim 11 , wherein the multimedia network provides a voice-over-Internet-protocol service. 15. The multimedia network of claim 11 , wherein the second border element is a primary border element associated with a second multimedia endpoint. 16. The multimedia network of claim 15 , wherein the second multimedia endpoint is located in a geographic area different from a geographic area of the first multimedia endpoint. 17. The multimedia network of claim 11 , wherein the first and second border elements are associated with the first multimedia endpoint in a database accessible to a domain name system server. 18. The multimedia network of claim 11 , wherein each session initiation protocol registration requests includes an IP address of a fully qualified domain name. 19. The multimedia network of claim 11 , further comprising: a local registration cache populated with session initiation protocol registrations received from the multimedia network registrar. 20. The multimedia network of claim 11 , wherein the first and second interfaces for receiving session initiation protocol registration requests for registering multimedia endpoints in the multimedia network further comprise connections with the first multimedia end point through a public internet.

Assignees

Inventors

Classifications

  • triggered by the end-points · CPC title

  • Registration or de-registration · CPC title

  • Networks other than PSTN/ISDN providing telephone service, e.g. Voice over Internet Protocol (VoIP) , including next generation networks with a packet-switched transport layer (H04L65/00 takes precedence; aspects not specific to the type of network H04M3/00; special services in those networks H04M3/42) · CPC title

  • Electricity · mapped topic

  • Network service management, e.g. ensuring proper service fulfilment according to agreements · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9602595B2 cover?
A mechanism controls global synchronization, or registration floods, that may result when a large number of endpoints in a Voice over Internet Protocol (VoIP) network such as an Internet Protocol Multimedia Subsystem (IMS) come online simultaneously after a catastrophic failure. The mechanism allows the Domain Name System (DNS) infrastructure to efficiently control the overload condition by reg…
Who is the assignee on this patent?
At & T Ip I Lp
What technology area does this patent fall under?
Primary CPC classification H04L65/1073. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Mar 21 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).