Network service pricing and resource management in a software defined networking environment

US10623277B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10623277-B2
Application numberUS-201715810345-A
CountryUS
Kind codeB2
Filing dateNov 13, 2017
Priority dateMay 7, 2015
Publication dateApr 14, 2020
Grant dateApr 14, 2020

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.

Systems and methods for instantiating a network service in a network include receiving a service request for a network service; determining network resources in the network to instantiate the network service; determining a price for the network resources utilizing forecasts with adjustments to the price based on a current network status; providing the price in response to the service request; and responsive to acceptance of the price, causing instantiation of the network service through the network resources in the network.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for instantiating a network service in a network, the method comprising: receiving a service request for the network service; determining network resources in the network to instantiate the network service; approximating opportunity cost of the network service, wherein the opportunity cost reflects cost of the network service where the network resources are assigned to another higher paying service; determining a price for the network resources based on the approximated opportunity cost of the network service and utilizing forecasts with adjustments to the price based on a current network status relative to the forecasts; providing the price in response to the service request; and responsive to acceptance of the price, causing instantiation of the network service through the network resources in the network. 2. The method of claim 1 , wherein the adjustments to the price based on a current network status comprise adjusting the lowest price category based on changes to the forecasts. 3. The method of claim 1 , wherein the price is further adjusted based on price elasticity obtained from previous responses from an associated user. 4. The method of claim 1 , further comprising: responsive to rejection of the price, receiving a price proposal; and responsive to acceptance of the price proposal, causing the instantiation of the network service through the network resources in the network. 5. The method of claim 1 , wherein the network service is one of a point-to-point, point-to-multipoint, multipoint-to-multipoint connection, and Virtual Private Network, which has an associated Service Level Agreement (SLA) committing the network to support a Quality-of-Service (QoS). 6. The method of claim 1 , wherein the network resources are one or more of link bandwidth at Layer 0, 1, 2, and/or 3, network element ports, wavelengths, wireless spectrum, compute and storage resources, and Virtual Network Functions (VNF) resources. 7. The method of claim 1 , wherein the service request is received through one of a service portal, a Customer Relationship Management (CRM) system, and an Application Programming Interface (API), and wherein the method is performed by a pricing and resource management engine executed on a server communicatively coupled to the network. 8. A system configured to instantiate a network service in a network, the system comprising: a network interface communicatively coupled to a network configured to provide the network service; a processor communicatively coupled to the network interface; and memory storing instructions that, when executed, causes the processor to receive a service request for the network service, determine network resources in the network to instantiate the network service, approximate opportunity cost of the network service, wherein the opportunity cost reflects cost of the network service where the network resources are assigned to another higher paying service, determine a price for the network resources based on the approximated opportunity cost of the network service and utilizing forecasts with adjustments to the price based on a current network status relative to the forecasts, provide the price in response to the service request, and responsive to acceptance of the price, cause instantiation of the network service through the network resources in the network. 9. The system of claim 8 , wherein the adjustments to the price based on a current network status comprise adjusting the lowest price category based on changes to the forecasts. 10. The system of claim 8 , wherein the price is further adjusted based on price elasticity obtained from previous responses from an associated user. 11. The system of claim 8 , wherein the memory storing instructions that, when executed, further causes the processor to responsive to rejection of the price, receive a price proposal, and responsive to acceptance of the price proposal, cause the instantiation of the network service through the network resources in the network. 12. The system of claim 8 , wherein the network service is one of a point-to-point, point-to-multipoint, multipoint-to-multipoint connection, and Virtual Private Network, which has an associated Service Level Agreement (SLA) committing the network to support a Quality-of-Service (QoS). 13. The system of claim 8 , wherein the network resources are one or more of link bandwidth at Layer 0, 1, 2, and/or 3, network element ports, wavelengths, wireless spectrum, compute and storage resources, and Virtual Network Functions (VNF) resources. 14. The system of claim 8 , wherein the service request is received through one of a service portal, a Customer Relationship Management (CRM) system, and an Application Programming Interface (API), and wherein the method is performed by a pricing and resource management engine executed on a server communicatively coupled to the network. 15. A non-transitory computer-readable medium comprising instructions for a Software Defined Networking (SDN) application that, when executed, cause a processor to perform the steps of: receiving a service request for a network service; determining network resources in the network to instantiate the network service; approximating opportunity cost of the network service, wherein the opportunity cost reflects cost of the network service where the network resources are assigned to another higher paying service; determining a price for the network resources based on the approximated opportunity cost of the network service and utilizing forecasts with adjustments to the price based on a current network status relative to the forecasts; providing the price in response to the service request; and responsive to acceptance of the price, causing instantiation of the network service through the network resources in the network. 16. The non-transitory computer-readable medium of claim 15 , wherein the price is further adjusted based on price elasticity obtained from previous responses from an associated user. 17. The non-transitory computer-readable medium of claim 15 , wherein the steps further comprise: responsive to rejection of the price, receiving a price proposal; and responsive to acceptance of the price proposal, causing the instantiation of the network service through the network resources in the network.

Assignees

Inventors

Classifications

  • Service on demand, e.g. definition and deployment of services in real time · CPC title

  • wherein the managed service relates to distributed or central networked applications · CPC title

  • based on quality of service [QoS] · CPC title

  • Policy and charging system · CPC title

  • using an overlay routing layer · 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 US10623277B2 cover?
Systems and methods for instantiating a network service in a network include receiving a service request for a network service; determining network resources in the network to instantiate the network service; determining a price for the network resources utilizing forecasts with adjustments to the price based on a current network status; providing the price in response to the service request; a…
Who is the assignee on this patent?
Ciena Corp
What technology area does this patent fall under?
Primary CPC classification H04L41/5006. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Apr 14 2020 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 4 related publications on this page (citations in our corpus or others sharing the same primary CPC).