Fast cache purge optimization handling of unavailable nodes
US-2017094012-A1 · Mar 30, 2017 · US
US9781026B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9781026-B2 |
| Application number | US-201514717161-A |
| Country | US |
| Kind code | B2 |
| Filing date | May 20, 2015 |
| Priority date | May 20, 2015 |
| Publication date | Oct 3, 2017 |
| Grant date | Oct 3, 2017 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
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.
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
Electricity · mapped topic
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
Related publications grouped by family.
Answers are generated from the same data shown on this page.