Method and apparatus for supporting call admission control using graph assembly and fate-share identifiers

US9450882B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9450882-B2
Application numberUS-201213453141-A
CountryUS
Kind codeB2
Filing dateApr 23, 2012
Priority dateApr 23, 2012
Publication dateSep 20, 2016
Grant dateSep 20, 2016

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.

In one embodiment, a method includes obtaining a potential bandwidth deduction at a call agent, the call agent being associated with an intercluster call admission control (CAC) arrangement in which bandwidth is shared, the potential bandwidth deduction being associated with a session. The method also includes determining whether the potential bandwidth deduction is a duplicate bandwidth deduction, deducting the potential bandwidth deduction from a bandwidth bucket when it is determined that the potential bandwidth deduction is not the duplicate bandwidth deduction, and ignoring the potential bandwidth deduction when it is determined that the potential bandwidth deduction is the duplicate bandwidth deduction.

First claim

Opening claim text (preview).

What is claimed is: 1. A method comprising: obtaining a potential bandwidth deduction on a communications interface at a call agent, wherein the call agent is a Unified Communications Manager (UCM), and wherein the call agent includes a processor and the communications interface enables the call agent to communicate on a network, the call agent being associated with an intercluster call admission control (CAC) arrangement in which bandwidth is shared between the call agent and other call agents on the network, the potential bandwidth deduction being associated with a session; determining whether the potential bandwidth deduction is a duplicate bandwidth deduction, wherein determining whether the potential bandwidth deduction is the duplicate bandwidth deduction includes identifying an originator of the session, identifying a terminator of the session, determining when the originator and the terminator are both Internet Protocol (IP) trunks, and determining whether the IP trunks are configured for call signaling information to pass through when it is determined that the originator and the terminator are both IP trunks, wherein when it is determined that the IP trunks are configured for the call signaling information to pass through, the potential bandwidth deduction is determined to be the duplicate bandwidth deduction, and wherein when it is determined that the potential bandwidth deduction is the duplicate bandwidth deduction, the indication is that the potential bandwidth deduction has already been accounted for; deducting the potential bandwidth deduction from a bandwidth bucket when it is determined that the potential bandwidth deduction is not the duplicate bandwidth deduction, wherein the bandwidth bucket is locally associated with the call agent; and ignoring the potential bandwidth deduction when it is determined that the potential bandwidth deduction is the duplicate bandwidth deduction, wherein the potential bandwidth deduction is determined not to be the duplicate bandwidth deduction when it is determined that the originator and the terminator are not both the IP trunks. 2. The method of claim 1 wherein the UCM has a back-to-back-user-agent (B2BUA), and wherein determining whether the potential bandwidth deduction is the duplicate bandwidth deduction further includes: determining if a first fate-share ID associated with the session is the same as a second fate-share ID of a previous bandwidth deduction, wherein the potential bandwidth deduction is the duplicate bandwidth deduction if the first fate-share ID is the same as the second fate-share ID, and wherein the potential bandwidth deduction is not the duplicate bandwidth deduction if the first fate-share ID is not the same as the second fate-share ID. 3. The method of claim 1 wherein the call agent is one of a plurality of call agents included in the network and the CAC arrangement includes a Location Bandwidth Manager (LBM) that allows the bandwidth to be shared by the plurality of call agents, and wherein the bandwidth bucket is associated with the bandwidth shared by the plurality of call agents. 4. A method comprising: obtaining a potential bandwidth deduction on a communications interface at a call agent, wherein the call agent is a Unified Communications Manager (UCM), and wherein the call agent includes a processor and the communications interface enables the call agent to communicate on a network, the call agent being associated with an intercluster call admission control (CAC) arrangement in which bandwidth is shared between the call agent and other call agents on the network, the potential bandwidth deduction being associated with a session; determining whether the potential bandwidth deduction is a duplicate bandwidth deduction, wherein determining whether the potential bandwidth deduction is the duplicate bandwidth deduction includes identifying an originator of the session, identifying a terminator of the session, determining when the originator and the terminator are both Internet Protocol (IP) trunks, and determining whether the IP trunks are configured for call signaling information to pass through when it is determined that the originator and the terminator are both IP trunks, wherein when it is determined that the IP trunks are configured for the call signaling information to pass through, the potential bandwidth deduction is determined to be the duplicate bandwidth deduction, and wherein when it is determined that the potential bandwidth deduction is the duplicate bandwidth deduction, the indication is that the potential bandwidth deduction has already been accounted for; deducting the potential bandwidth deduction from a bandwidth bucket when it is determined that the potential bandwidth deduction is not the duplicate bandwidth deduction, wherein the bandwidth bucket is locally associated with the call agent; and ignoring the potential bandwidth deduction when it is determined that the potential bandwidth deduction is the duplicate bandwidth deduction, wherein the potential bandwidth deduction is determined not to be the duplicate bandwidth deduction when it is determined that the IP trunks are not configured for the call signaling information to pass through. 5. A method comprising: obtaining a potential bandwidth deduction on a communications interface at a first call agent, wherein the first call agent includes a processor and the communications interface enables the first call agent to communicate on a replication network, the first call agent being associated with an intercluster call admission control (CAC) arrangement in which bandwidth is shared, the potential bandwidth deduction being associated with a session; determining whether the potential bandwidth deduction is a duplicate bandwidth deduction, wherein when it is determined that the potential bandwidth deduction is the duplicate bandwidth deduction, the indication is that the potential bandwidth deduction has already been accounted for; deducting the potential bandwidth deduction from a bandwidth bucket when it is determined that the potential bandwidth deduction is not the duplicate bandwidth deduction, wherein the bandwidth bucket is locally associated with the first call agent; ignoring the potential bandwidth deduction when it is determined that the potential bandwidth deduction is the duplicate bandwidth deduction; and assembling a local model of the network, wherein assembling the local model of the network includes communicating a first local view of the network, the first local view of the network being a view associated with the first call agent, and obtaining at least a second local view of the network, the at least second local view of the network being obtained from a second call agent included in the replication network, the second local view of the network being a view associated with the second call agent, wherein assembling the local model of the network further includes determining when the local model includes duplicate edges, and reconciling the duplicate edges when it is determined that the local model includes the duplicate edges, wherein reconciling the duplicate edges includes selecting a value for the bandwidth bucket from values associated with the duplicate edges. 6. The method of claim 5 wherein the duplicate edges include a first edge and a second edge, the first edge connecting a first node and a second node of the network, the second edge connecting the first node and the second node, and wherein selecting the value for the bandwidth bucket includes choosing the smallest value associated with the duplicate edges. 7. A tangible, non-transitory computer-readable medium comprising computer program code, the computer program code, when executed by a processor, configured to: obtain a potential bandwid

Assignees

Inventors

Classifications

  • H04L47/70Primary

    Admission control; Resource allocation · CPC title

  • Coordination of plural reservations, e.g. plural trip segments, transportation combined with accommodation · CPC title

  • Discovery or management of network topologies · CPC title

  • Reservations, e.g. for tickets, services or events · 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 US9450882B2 cover?
In one embodiment, a method includes obtaining a potential bandwidth deduction at a call agent, the call agent being associated with an intercluster call admission control (CAC) arrangement in which bandwidth is shared, the potential bandwidth deduction being associated with a session. The method also includes determining whether the potential bandwidth deduction is a duplicate bandwidth deduct…
Who is the assignee on this patent?
Pearce Christopher E, Cisco Tech Inc
What technology area does this patent fall under?
Primary CPC classification H04L47/70. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Sep 20 2016 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).