Provisioning and configuration of network infrastructure equipment

US9954729B1 · US · B1

Patent metadata
FieldValue
Publication numberUS-9954729-B1
Application numberUS-201514948090-A
CountryUS
Kind codeB1
Filing dateNov 20, 2015
Priority dateNov 20, 2015
Publication dateApr 24, 2018
Grant dateApr 24, 2018

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.

Traditional configuration of infrastructure equipment relates to the manual generation of properties and corresponding scripts that was time consuming and had potential errors. A tool for provisioning and configuring network infrastructure equipment is provided. The tool utilizes pre-configured templates to collect information utilized in the configuration of the infrastructure equipment and automatically generate configuration scripts. The tool dramatically increases the ability to configure or re-configure infrastructure equipment.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for generating configuration scripts associated with infrastructure equipment comprising: obtaining an identification of infrastructure equipment; determining a design template from a set of design templates, based at least in part, on the identification of the infrastructure equipment, the design template defining a set of configuration fields; identifying one or more fields of the set of configuration fields as mandatory fields; causing an automatic population of the identified one or more mandatory fields, wherein the automatic population is based on pre-processed information without additional input from a user; obtaining input from the user regarding at least one additional configuration field in the set of configuration fields not identified as a mandatory field; obtaining one or more evaluation criterion, the one or more evaluation criterion defining validation rules for configuration of infrastructure equipment; determining whether the set of configuration fields is valid based on an application of the evaluation criterion; generating a configuration script based on the set of configuration fields if the set of configuration fields is determined to be valid; and causing configuration of at least one infrastructure equipment based on the generated configuration script. 2. The method as recited in claim 1 , wherein obtaining an identification of infrastructure equipment includes: generating a graphical display of display objects corresponding to a set of available infrastructure equipment; obtaining a selection of a display object; and selecting infrastructure equipment corresponding to the selected display object. 3. The method as recited in claim 1 , wherein determining a design template from a set of design templates includes identifying a subgroup of design templates corresponding to the selected infrastructure equipment. 4. The method as recited in claim 3 further comprising filtering at least one design template based on incompatibility based on the selected infrastructure equipment. 5. The method as recited in claim 1 , wherein determining whether the set of configuration fields is valid based on an application of the evaluation criterion includes determining whether one or more acceptable values for at least one field in the set of configuration fields. 6. The method as recited in claim 1 , wherein determining whether the set of configuration fields is valid based on an application of the evaluation criterion includes determining whether one or more acceptable values for a combination of fields in the set of configuration fields. 7. The method as recited in claim 1 further comprising generating a notification based on a determination of a failure based on the determining whether the set of configuration fields is valid based on an application of the evaluation criterion. 8. A system for generating configuration scripts associated with infrastructure equipment comprising a data store, executed on one or more computing devices having a processor and a memory, the data store maintaining a library of design templates, wherein individual design templates define a set of configuration fields; a configuration script generation component, executed on one or more computing devices having a processor and a memory, the configuration script generation component, operable to: obtain an identification of infrastructure equipment; determine a design template from a set of design templates maintained on the data store, wherein the design template is selected based at least in part, on the identification of the infrastructure equipment, the design template defining a set of configuration fields; cause the population of set of configuration fields based on an automatic population of one or more identified mandatory fields, wherein the automatic population is based on pre-processed information and at least one additional configuration field in the set of configuration fields not identified as a mandatory field; determine whether the set of configuration fields is valid based on an application of an evaluation criterion; and generate a configuration script based on the set of configuration fields if the set of configuration fields is determined to be valid. 9. The system as recited in claim 8 , wherein the configuration script generation component is further operable to transmit generation configuration scripts to configure selected infrastructure equipment. 10. The system as recited in claim 8 , wherein the configuration script generation component is further operable to obtain a manual manipulation of data utilized in causing the population of the one or more identified mandatory fields. 11. The system as recited in claim 8 , wherein the configuration script generation component is further operable to determine an error condition based on the evaluation criterion and generate a notification identifying the error condition. 12. The system as recited in claim 8 , wherein the configuration script generation component is further operable to generate a graphical display of display objects corresponding to a set of available infrastructure equipment and select infrastructure equipment corresponding to a selected display object. 13. The system as recited in claim 8 , wherein the configuration script generation component determines a design template from a set of design templates includes identifying a subgroup of design templates corresponding to the selected infrastructure equipment. 14. The system as recited in claim 8 , wherein the configuration script generation component determines whether the set of configuration fields is valid based on determining whether one or more acceptable values for at least one field in the set of configuration fields. 15. A method for generating configuration scripts associated with infrastructure equipment comprising: determining a design template from a set of design templates, based at least in part, on an identification of the infrastructure equipment, the design template defining a set of configuration fields; causing population of set of configuration fields based on an automatic population of one or more identified mandatory fields, wherein the automatic population is based on pre-processed information, and at least one additional configuration field in the set of configuration fields not identified as a mandatory field; determining whether the set of configuration fields is valid based on an application of an evaluation criterion; and generating a configuration script based on the set of configuration fields if the set of configuration fields is determined to be valid. 16. The method as recited in claim 15 further comprising obtaining an identification of infrastructure equipment. 17. The method as recited in claim 16 , wherein obtaining an identification of infrastructure equipment includes: generating a graphical display of display objects corresponding to a set of available infrastructure equipment; obtaining a selection of a display object; and selecting infrastructure equipment corresponding to the selected display object. 18. The method as recited in claim 15 , wherein determining a design template from a set of design templates includes identifying a subgroup of design templates corresponding to the selected infrastructure equipment. 19. The method as recited in claim 15 , wherein determining whether the set of configuration fields is valid based on an application of the evaluation criterion includes determining whether one or more accept

Assignees

Inventors

Classifications

  • Arrangements at the transmitter end · CPC title

  • Electricity · mapped topic

  • Configuration setting · CPC title

  • for graphical visualisation of monitoring data · CPC title

  • Management of faults, events, alarms or notifications · 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 US9954729B1 cover?
Traditional configuration of infrastructure equipment relates to the manual generation of properties and corresponding scripts that was time consuming and had potential errors. A tool for provisioning and configuring network infrastructure equipment is provided. The tool utilizes pre-configured templates to collect information utilized in the configuration of the infrastructure equipment and au…
Who is the assignee on this patent?
T Mobile Usa Inc
What technology area does this patent fall under?
Primary CPC classification H04L41/0803. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Apr 24 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (B1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).