System and Method for Enabling Service Lifecycle Based Policy, Licensing, and Charging in a Network Function Virtualization Ecosystem

US2017104609A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2017104609-A1
Application numberUS-201615290883-A
CountryUS
Kind codeA1
Filing dateOct 11, 2016
Priority dateOct 9, 2015
Publication dateApr 13, 2017
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.

Systems and computing devices may be configured to intelligently apply service-level policy, charging, licensing, and authorization controls in a telecommunication system that implements or uses network function virtualization technologies. A server computing device deployed in the telecommunication network may be configured to receive a policy request message relating to a network service lifecycle event from another network component, use the information included in the received policy request message to make a service-level policy decision, generate a trigger definition relating to the network service lifecycle event based on the policy decision, generate a policy response message that includes the trigger definition, and send the generated policy response message to the network component.

First claim

Opening claim text (preview).

What is claimed is: 1 . A method of applying service-level controls in a telecommunication system that implements network function virtualization (NFV), the method comprising: receiving, in a processor of a server computing device, a policy request message relating to a network service lifecycle event from an orchestrator component that is deployed in the telecommunication system; using the information included in the received policy request message to make a service-level policy decision; generating at least one trigger definition relating to the network service lifecycle event based on the policy decision; generating a policy response message that includes the at least one trigger definition; and sending the generated policy response message to the orchestrator component. 2 . The method of claim 1 , further comprising generating a unique common service key, wherein generating the at least one trigger definition relating to the network service lifecycle event based on the policy decision comprises generating the at least one trigger definition to include the unique common service key. 3 . The method of claim 2 , wherein: the unique common service key is a hierarchical key that includes a top-level portion and at least one sub-level portion; the value of the top-level portion identifies all virtualized network functions (VNFs) and their associated virtual machines (VMs) that are associated with the network service; the value of the at least one sub-level portion identifies a specific VNF and all of the VMs that are associated with that specific VNF. 4 . The method of claim 1 , further comprising: receiving a trigger from a virtualized network function. 5 . The method of claim 1 , further comprising: detecting, via an orchestrator processor of the orchestrator component, the network service lifecycle event; generating, via the orchestrator processor, the policy request message in response to detecting the network service lifecycle event; sending the generated policy request message to the server computing device; receiving, in the orchestrator processor, the policy response message from the server computing device in response to sending the generated policy request message; extracting the at least one trigger definition from the received policy response message; and setting a trigger based on the information included in the extracted trigger definition. 6 . The method of claim 5 , wherein setting the trigger based on the information included in the extracted trigger definition comprises: setting a local trigger in the orchestrator component. 7 . The method of claim 5 , wherein setting the trigger based on the information included in the extracted trigger definition comprises: setting a remote trigger in one or more of: an instance of a virtualized network function (VNF) in a virtualized services layer of the telecommunication system; a VNF manger in a management and orchestration (MANO) layer of the telecommunication system; a virtualized infrastructure manager in the MANO layer of the telecommunication system; a software defined networking controller; and a software defined networking resource. 8 . The method of claim 1 , wherein using the information included in the received policy request message to make the service-level policy decision further comprises querying a licensing system. 9 . The method of claim 1 , wherein using the information included in the received policy request message to make the service-level policy decision comprises: determining a first value that identifies costs associated with increasing the network service; determining a second value that identifies costs associated with penalties of breaching a service licensing agreement; and making the service-level policy decision based on a result of comparing the first value to the second value. 10 . The method of claim 1 , further comprising: receiving a trigger that was generated by a network component in response to the network component loading a procedure that causes a trigger event; using a common service key to determine whether to allow the procedure to perform an operation associated with the trigger event; generating a trigger response message that indicates whether to allow performance of the operation associated with the trigger event; and sending the trigger response message to the network component. 11 . A server computing device deployed in a telecommunication system that implements network function virtualization (NFV), comprising: a processor configured with processor-executable instructions to perform operations comprising: receiving a policy request message relating to a network service lifecycle event from an orchestrator component that is deployed in the telecommunication system; using the information included in the received policy request message to make a service-level policy decision; generating at least one trigger definition relating to the network service lifecycle event based on the policy decision; generating a policy response message that includes the at least one trigger definition; and sending the generated policy response message to the orchestrator component. 12 . The server computing device of claim 11 , wherein: the processor is configured with processor-executable instructions to perform operations further comprising generating a unique common service key; and the processor is configured with processor-executable instructions to perform operations such that generating the at least one trigger definition relating to the network service lifecycle event based on the policy decision comprises generating the at least one trigger definition to include the unique common service key. 13 . The server computing device of claim 12 , wherein the processor is configured with processor-executable instructions to perform operations such that: the unique common service key is a hierarchical key that includes a top-level portion and at least one sub-level portion; the value of the top-level portion identifies all virtualized network functions (VNFs) and their associated virtual machines (VMs) that are associated with the network service; the value of the at least one sub-level portion identifies a specific VNF and all of the VMs that are associated with that specific VNF. 14 . The server computing device of claim 11 , wherein the processor is configured with processor-executable instructions to perform operations further comprising: receiving a trigger from a virtualized network function. 15 . The server computing device of claim 11 , wherein the processor is configured with processor-executable instructions to perform operations such that sending the generated policy response message to the orchestrator component causes the orchestrator component to set a remote trigger in one or more of: an instance of a virtualized network function (VNF) in a virtualized services layer of the telecommunication system; a VNF manger in a management and orchestration (MANO) layer of the telecommunication system; a virtualized infrastructure manager in the MANO layer of the telecommunication system; a software defined networking controller; and a software defined networking resource. 16 . The server computing device of claim 11 , wherein the processor is configured with processor-executable instructions to perform operations further comprising: receiving a trigger that was generated by a network component in response to the network component loading a procedure that causes a trigger event; using a common service key

Assignees

Inventors

Classifications

  • Policy-and-charging control [PCC] architecture · CPC title

  • Accounting or billing · CPC title

  • Arrangements for metering, time-control or time indication {; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP} · CPC title

  • Policy and charging system · CPC title

  • based on the service used · 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 US2017104609A1 cover?
Systems and computing devices may be configured to intelligently apply service-level policy, charging, licensing, and authorization controls in a telecommunication system that implements or uses network function virtualization technologies. A server computing device deployed in the telecommunication network may be configured to receive a policy request message relating to a network service life…
Who is the assignee on this patent?
Openet Telecom Ltd
What technology area does this patent fall under?
Primary CPC classification H04L12/1407. Mapped technology areas include Electricity.
When was this patent published?
Publication date Thu Apr 13 2017 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).