System and method to prevent polling overload for detection of presence information

US9781026B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9781026-B2
Application numberUS-201514717161-A
CountryUS
Kind codeB2
Filing dateMay 20, 2015
Priority dateMay 20, 2015
Publication dateOct 3, 2017
Grant dateOct 3, 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 feature server determines a hierarchical network topology for identifying presence information of communication endpoints. The hierarchical network topology comprises at least a first level and an endpoint level. The feature server queries a communication device at the first level to determine if the communication device at the first level is reachable via one or more routes. In response to determining that the communication device at the first level is not reachable via any of the one or more routes, the feature server forbears from querying one or more communication endpoints associated with the communication device at the first level for the presence information. In response to determining that the communication device at the first level is now reachable via the one or more routes, the feature server queries the one or more communication endpoints associated with the communication device at the first level for the presence information.

First claim

Opening claim text (preview).

What is claimed is: 1. A method comprising: determining, by a microprocessor, a hierarchical network topology for identifying presence information of individual communication endpoints, wherein the hierarchical network topology comprises at least a first level and a communication endpoint level; querying, by the microprocessor, a communication device at the first level to determine if the communication device at the first level is reachable via one or more routes on a computer network; and in response to determining that the communication device at the first level is not reachable via any of the one or more routes, forbearing, by the microprocessor, from querying one or more communication endpoints associated with the communication device at the first level for the presence information. 2. The method of claim 1 , further comprising: determining that the communication device at the first level is now reachable via the one or more routes; and in response to determining that the communication device at the first level is now reachable via the one or more routes, querying the one or more communication endpoints associated with the communication device at the first level for the presence information. 3. The method of claim 2 , wherein querying the one or more communication endpoints associated with the communication device at the first level for the presence information further comprises receiving information that indicates if a user of one of the one or more communication endpoints is available to take a communication in one or more of a plurality of defined communication mediums. 4. The method of claim 1 , wherein first level comprises a plurality of levels and wherein the communication device at the first level controls a plurality of communication devices at a second level through different routes. 5. The method of claim 4 , wherein the communication device at the first level is a plurality of Session Initiation Protocol (SIP) servers and wherein a plurality of communication devices at the second level are a plurality of session border controllers (SBCs). 6. The method of claim 5 , wherein the one or more routes comprises a plurality of routes and further comprising: determining that one of the plurality of SBCs is unreachable via a first one of the plurality of routes and is reachable via a second one of the plurality of routes; and in response to determining that the one of the plurality SBCs is unreachable via the first one of the plurality of routes and is reachable via the second one of the plurality of routes, querying one or more communication endpoints associated with the one of the plurality of SBCs for the presence information. 7. The method of claim 5 , wherein a feature server sends one or more SIP SUBSCRIBE messages with a location-reachable package to the plurality of SIP servers. 8. The method of claim 7 , wherein the plurality of SIP servers respond with a SIP PUBLISH message with the location-reachable package when one of the plurality SBCs becomes unavailable. 9. The method of claim 1 , wherein querying the communication device at the first level is accomplished using a SIP OPTIONS message. 10. The method of claim 1 , wherein the one or more communication endpoints associated with the communication device at the first level register with a feature server using a SIP SUBSCRIBE message. 11. A system comprising: a microprocessor; and a computer readable medium, coupled with the microprocessor and comprising microprocessor readable and executable instructions that cause the microprocessor to execute: a feature server that determines a hierarchical network topology for identifying presence information of individual communication endpoints, wherein the hierarchical network topology comprises at least a first level and a communication endpoint level, queries a communication device at the first level to determine if the communication device at the first level is reachable via one or more routes on a computer network, and forbears from querying one or more communication endpoints associated with the communication device at the first level for the presence information in response to determining that the communication device at the first level is not reachable via any of the one or more routes. 12. The system of claim 11 , wherein the feature server determines that the communication device at the first level is now reachable via the one or more routes and queries the one or more communication endpoints associated with the communication device at the first level for the presence information in response to determining that the communication device at the first level is now reachable via the one or more routes. 13. The system of claim 12 , wherein querying the one or more communication endpoints associated with the communication device at the first level for the presence information further comprises receiving information that indicates if a user of one of the one or more communication endpoints is available to take a communication in one or more of a plurality of defined communication mediums. 14. The system of claim 11 , wherein first level comprises a plurality of levels and wherein the communication device at the first level controls a plurality of communication devices at a second level through different routes. 15. The system of claim 14 , wherein the communication device at the first level is a plurality of Session Initiation Protocol (SIP) servers and wherein the plurality of communication devices at the second level are a plurality of session border controllers (SBCs). 16. The system of claim 15 , wherein the one or more routes comprises a plurality of routes and wherein the feature server determines that one of the plurality SBCs is unreachable via a first one of the plurality of routes and is reachable via a second one of the plurality of routes and queries one or more communication endpoints associated with the one of the plurality of SBCs for the presence information in response to determining that the one of the plurality of SBCs is unreachable via the first one of the plurality of routes and is reachable via the second one of the plurality of routes. 17. The system of claim 15 , wherein the feature server sends one or more SIP SUBSCRIBE messages with a location-reachable package to the plurality of SIP servers. 18. The system of claim 17 , wherein the plurality of SIP servers respond with a SIP PUBLISH message with the location-reachable package when one of the plurality SBCs becomes unavailable. 19. The system of claim 11 , wherein the one or more communication endpoints associated with the communication device at the first level register with a feature server using a SIP SUBSCRIBE message. 20. A system comprising: a microprocessor; and a computer readable medium, coupled with the microprocessor and comprising microprocessor readable and executable instructions that cause the microprocessor to: determine a hierarchical network topology for identifying presence information of communication endpoints, wherein the hierarchical network topology comprises at least a first level, a second level, and an endpoint level, wherein a plurality of Session Initiation Protocol (SIP) servers at the first level controls a plurality Session Border Controllers (SBCs) at the second level through different routes; query the plurality of SIP servers at the first level to determine if the plurality of SIP servers at the first level are reachable via one or more routes on a computer network; and forbear from querying

Assignees

Inventors

Classifications

  • Electricity · mapped topic

  • H04L45/04Primary

    Interdomain routing, e.g. hierarchical routing · CPC title

  • Session initiation protocol [SIP] · CPC title

  • Presence management, e.g. monitoring or registration for receipt of user log-on information, or the connection status of the users · 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 US9781026B2 cover?
A feature server determines a hierarchical network topology for identifying presence information of communication endpoints. The hierarchical network topology comprises at least a first level and an endpoint level. The feature server queries a communication device at the first level to determine if the communication device at the first level is reachable via one or more routes. In response to d…
Who is the assignee on this patent?
Avaya Inc
What technology area does this patent fall under?
Primary CPC classification H04L45/04. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Oct 03 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 6 related publications on this page (citations in our corpus or others sharing the same primary CPC).