On-demand bandwidth provisioning in a network environment

US2016013985A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2016013985-A1
Application numberUS-201414328421-A
CountryUS
Kind codeA1
Filing dateJul 10, 2014
Priority dateJul 10, 2014
Publication dateJan 14, 2016
Grant date

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.

An example method for facilitating on-demand bandwidth provisioning in a network environment is provided and includes receiving a request from a client at a first network for accommodating flow characteristics at a second network that is associated with executing an application at the first network, determining that the request cannot be fulfilled with available network resources allocated to the client by the second network, advising the client of additional cost for accommodating the flow characteristics, and authorizing additional network resources in the second network to accommodate the flow characteristics after receiving notification from the client of payment of the additional cost.

First claim

Opening claim text (preview).

1 . A method executed at a server in a network, comprising: receiving a request from a client at a first network for accommodating flow characteristics at a second network to which the first network subscribes according to a subscriber level agreement (SLA), the flow characteristics being associated with executing an application in the first network, wherein the SLA prescribes allocation of certain network resources of the second network to flows associated with the first network; determining that the request cannot be fulfilled with available network resources allocated to the client by the second network according to the SLA; advising the client of additional cost for accommodating the flow characteristics; receiving an access token from the client, wherein the access token is issued by an authorization server; verifying the access token with the authorization server, wherein the authorization server verifies the access token with payment covering the additional cost for the requested flow characteristics and validates the access token against flow characteristics for which payment has been made; accepting the access token as notification of payment if the authorization server validates the access token; and authorizing additional network resources in the second network to accommodate the flow characteristics after receiving notification of payment of the additional cost. 2 . (canceled) 3 . The method of claim 1 , wherein the access token points to information about the flow characteristics and the additional cost at the authorization server. 4 . The method of claim 1 , wherein a proxy acts as an intermediary for communication between the client and the server. 5 . The method of claim 1 , wherein the first network comprises a customer premises network, and the second network comprises an access network. 6 . The method of claim 1 , wherein the authorization server is located in the access network. 7 . The method of claim 1 , wherein the flow characteristics, additional cost, and the notification are provided in packet metadata communicated between the client and the server. 8 . The method of claim 7 , wherein communication between the server and the client is according to port control protocol (PCP), wherein the packet metadata comprises options in a PCP message. 9 . The method of claim 8 , wherein the PCP message comprises a PCP response message from the server to the client, wherein the options in the PCP response message comprises the additional cost information. 10 . The method of claim 8 , wherein the PCP message comprises a PCP request message from the client to the server, wherein the options in the PCP request message comprises an access token indicating notification of payment of the additional cost. 11 . Non-transitory computer readable storage media that includes instructions for execution, which when executed by a processor, is operable to perform operations comprising: receiving a request from a client at a first network for accommodating flow characteristics at a second network to which the first network subscribes according to an SLA, the flow characteristics being associated with executing an application in the first network, wherein the SLA prescribes allocation of certain network resources of the second network to flows associated with the first network; determining that the request cannot be fulfilled with available network resources allocated to the client by the second network according to the SLA; advising the client of additional cost for accommodating the flow characteristics; receiving an access token from the client, wherein the access token is issued by an authorization server; verifying the access token with the authorization server, wherein the authorization server verifies the access token with payment covering the additional cost for the requested flow characteristics and validates the access token against flow characteristics for which payment has been made; accepting the access token as notification of payment if the authorization server validates the access token; and authorizing additional network resources in the second network to accommodate the flow characteristics after receiving notification of payment of the additional cost. 12 . (canceled) 13 . The media of claim 11 , wherein the first network comprises a customer premises network, and the second network comprises an access network. 14 . The media of claim 11 , wherein the flow characteristics, additional cost, and the notification are provided in packet metadata communicated between the client and the server. 15 . The media of claim 14 , wherein communication between the server and the client is according to PCP, wherein the packet metadata comprises options in a PCP message. 16 . An apparatus, comprising: a memory element for storing data; and a processor, wherein the processor executes instructions associated with the data, wherein the processor and the memory element cooperate, such that the apparatus is configured for: receiving a request from a client at a first network for accommodating flow characteristics at a second network to which the first network subscribes according to an SLA, the flow characteristics being associated with executing an application in the first network, wherein the SLA prescribes allocation of certain network resources of the second network to flows associated with the first network; determining that the request cannot be fulfilled with available network resources allocated to the client by the second network according to the SLA; advising the client of additional cost for accommodating the flow characteristics; receiving an access token from the client, wherein the access token is issued by an authorization server; verifying the access token with the authorization server, wherein the authorization server verifies the access token with payment covering the additional cost for the requested flow characteristics and validates the access token against flow characteristics for which payment has been made; accepting the access token as notification of payment if the authorization server validates the access token; and authorizing additional network resources in the second network to accommodate the flow characteristics after receiving notification of payment of the additional cost. 17 . (canceled) 18 . The apparatus of claim 16 , wherein the first network comprises a customer premises network, and the second network comprises an access network. 19 . The apparatus of claim 16 , the flow characteristics, additional cost, and notification are provided in packet metadata communicated between the client and the server. 20 . The apparatus of claim 19 , wherein communication between the server and the client is according to PCP, wherein the packet metadata comprises options in a PCP message.

Assignees

Inventors

Classifications

  • Active monitoring, e.g. heartbeat, ping or trace-route · CPC title

  • Delegation of network management function, e.g. customer network management [CNM] · CPC title

  • using tickets, e.g. Kerberos (cryptographic mechanisms or cryptographic arrangements for entity authentication using tickets or tokens H04L9/3213) · CPC title

  • Managing SLA; Interaction between SLA and QoS · CPC title

  • with rate being modified by the source upon detecting a change of network conditions · 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 US2016013985A1 cover?
An example method for facilitating on-demand bandwidth provisioning in a network environment is provided and includes receiving a request from a client at a first network for accommodating flow characteristics at a second network that is associated with executing an application at the first network, determining that the request cannot be fulfilled with available network resources allocated to t…
Who is the assignee on this patent?
Cisco Tech Inc
What technology area does this patent fall under?
Primary CPC classification H04L41/0896. Mapped technology areas include Electricity.
When was this patent published?
Publication date Thu Jan 14 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). 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).