Automating provisioning of day-1 configuration templates

US2024430163A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2024430163-A1
Application numberUS-202318043043-A
CountryUS
Kind codeA1
Filing dateJan 6, 2023
Priority dateJan 6, 2023
Publication dateDec 26, 2024
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.

Provisioning of day-1 configuration templates is automated. Users are provided access to a Configuration Template User Interface (UI) for creating configuration templates. Input is received on the Configuration Template UI to create the configuration templates. A trigger is received by a configuration manager to initiate configuration of network devices or functions. The trigger includes one or more Template Identifiers (IDs) corresponding to the one or more configuration templates. Configuration files are generated based on the trigger and one or more Template IDs corresponding to the one or more configuration templates. Configuration files are sent from the configuration manager to the one or more network devices or functions to configure the one or more network devices or functions.

First claim

Opening claim text (preview).

What is claimed is: 1 . A method for automating provisioning of day-1 configuration templates, comprising: providing user access to a Configuration Template User Interface (UI) for creating one or more configuration templates; receiving input on the Configuration Template UI to create the one or more configuration templates; receiving a trigger to initiate configuration of one or more network devices or functions, the trigger including one or more Template Identifiers (IDs) corresponding to the one or more configuration templates; generating one or more configuration files based on the one or more Template IDs corresponding to the one or more configuration templates; and sending the one or more configuration files to the one or more network devices or functions, the one or more network devices or functions associated with the one or more Template IDs corresponding to the one or more configuration templates. 2 . The method of claim 1 further comprises: saving the configuration templates to a database; receiving a status report of the configuration of the one or more network devices or functions; and presenting the status report of the configuration of the one or more network devices or functions using the Configuration Template UI. 3 . The method of claim 1 , wherein the providing user access to the Configuration Template UI further includes presenting a status associated with the one or more configuration templates of active or draft, wherein the presenting the status of active indicates a first of the one or more configuration templates has been associated with a northbound entity for configuring the one or more network devices or network functions, and wherein the presenting the status of draft indicates a second of the one or more configuration templates has been created, but has not been has been associated with the northbound entity. 4 . The method of claim 1 , wherein the providing user access to the Configuration Template UI further includes presenting a Template Preview UI, the presenting the Template Preview UI includes presenting, for a selected one of the one or more configuration templates, a parameter, an identifier, an indication of default value as being enabled or disabled, a range, an indication of a new value as being enabled or disabled, and indication of whether a selection of all of the parameters is mandatory, an identification of an action owner, an XmlPld identifying the one or more network devices, and an X Path identifying a location of configuration data associated with the selected one of the one or more configuration templates. 5 . The method of claim 4 , wherein the receiving the input on the Configuration Template UI to create the one or more configuration templates includes receiving edits to parameters of one or more existing configuration templates to create a new configuration template. 6 . The method of claim 1 , wherein the receiving the trigger further includes receiving identification of OSS/Dynamic Parameters and Baseline parameter values, wherein the OSS/Dynamic Parameters and Baseline Parameter Values are used to generate at least one a JAR (Java ARchive) file, an XML (extensible Markup Language) file, or JavaScript Object Notation (JSON) file using at least one data model file obtained from a database based on the one or more Template IDs. 7 . The method of claim 1 , wherein the providing user access to the Configuration Template UI for creating one or more configuration templates includes presenting a display of one or more configuration templates, the presenting the display of the one or more configuration templates includes presenting one or more of Status, Name, Template ID, Vendor, Domain, Software Version, Template Type, and Technology. 8 . A configuration manager, comprising: a memory storing computer-readable instructions; and a processor connected to the memory, wherein the processor is configured to execute the computer-readable instructions to perform operations including: providing user access to a Configuration Template User Interface (UI) for creating one or more configuration templates; receiving input on the Configuration Template UI to create the one or more configuration templates; receiving a trigger to initiate configuration of one or more network devices or functions, the trigger including one or more Template Identifiers (IDs) corresponding to the one or more configuration templates; generating one or more configuration files based on the one or more Template IDs corresponding to the one or more configuration templates; and sending the one or more configuration files to the one or more network devices or functions, the one or more network devices or functions associated with the one or more Template IDs corresponding to the one or more configuration templates. 9 . The configuration manager of claim 8 , wherein the processor is further configured to: save the configuration templates to a database; receive a status report of the configuration of the one or more network devices or functions; and present the status report of the configuration of the one or more network devices or functions using the Configuration Template UI. 10 . The configuration manager of claim 8 , wherein the processor is further configured to present one or more status associated with the one or more configuration templates by presenting a Status of Active or Draft, wherein the status of active indicates a first of the one or more configuration templates has been associated with a northbound entity for configuring the one or more network devices or network functions, and wherein the status of draft indicates a second of the one or more configuration templates has been created, but has not been has been associated with the northbound entity. 11 . The configuration manager of claim 8 , wherein the processor is further configured to provide user access to the Configuration Template User Interface (UI) by presenting a Template Preview UI, the Template Preview UI includes, for a selected one of the one or more configuration templates, a parameter, an identifier, an indication of default value as being enabled or disabled, a range, an indication of a new value as being enabled or disabled, and indication of whether a selection of all of the parameters is mandatory, an identification of an action owner, an XmlPld identifying the one or more network devices, and an X Path identifying a location of configuration data associated with the selected one of the one or more configuration templates. 12 . The configuration manager of claim 11 , wherein the processor is further configured to receive the input on the Configuration Template UI to create the one or more configuration templates by receiving edits to parameters of one or more existing configuration templates to create a new configuration template. 13 . The configuration manager of claim 8 , wherein the trigger further includes identification of OSS/Dynamic Parameters and Baseline parameter values, wherein the OSS/Dynamic Parameters and Baseline parameter values are used to generate at least one a JAR (Java ARchive) file, an XML (extensible Markup Language) file, or JavaScript Object Notation (JSON) file using at least one data model file obtained from a database based on the one or more Template IDs. 14 . The configuration manager of claim 8 , wherein the processor is further configured to provide user access to the Configuration Template UI for creating one or more configuration templates by presenting a display of one or more configuration templates, the display of the one or more configuration templates includes one or

Assignees

Inventors

Classifications

  • comprising specially adapted graphical user interfaces [GUI] · CPC title

  • Manual configuration through operator · CPC title

  • for initial configuration or provisioning, e.g. plug-and-play · CPC title

  • based on generic templates · 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 US2024430163A1 cover?
Provisioning of day-1 configuration templates is automated. Users are provided access to a Configuration Template User Interface (UI) for creating configuration templates. Input is received on the Configuration Template UI to create the configuration templates. A trigger is received by a configuration manager to initiate configuration of network devices or functions. The trigger includes one or…
Who is the assignee on this patent?
Rakuten Symphony India Pte Ltd, Rakuten Mobile Usa Llc, Rakuten Symphony Inc
What technology area does this patent fall under?
Primary CPC classification H04L41/0806. Mapped technology areas include Electricity.
When was this patent published?
Publication date Thu Dec 26 2024 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).