Network architecture provisioning using build sheets

US12299628B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12299628-B2
Application numberUS-202217853210-A
CountryUS
Kind codeB2
Filing dateJun 29, 2022
Priority dateJun 29, 2022
Publication dateMay 13, 2025
Grant dateMay 13, 2025

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.

Some examples of the present disclosure relate to a network architecture provisioning tool. In one example, a computer system may receive a build sheet specifying a computer network architecture and including a component inventory and configuration information usable to provision the computer network architecture. The computer system can generate a build ticket for a component of the component inventory. The computer system can use the build ticket to determine an orchestration script for provisioning the component within a computer network corresponding to the network architecture. The computer system can initiate execution of the orchestration script to provision the component in the computer network.

First claim

Opening claim text (preview).

The invention claimed is: 1. A method comprising: receiving, by a processor, a build sheet for a computer network architecture, the build sheet comprising a component inventory for the computer network architecture and configuration information usable to provision the computer network architecture; generating, by the processor, a build ticket for a component of the component inventory, the build ticket comprising a portion of the configuration information usable to provision the component, the build ticket being separate from the build sheet; determining, by the processor using the build ticket, an orchestration script for provisioning the component, the orchestration script comprising provisioning tasks corresponding to the portion of the configuration information, the orchestration script being separate from the build ticket; and executing, by the processor, the orchestration script to provision the component. 2. The method of claim 1 , further comprising receiving, by the processor, an indication that the component was successfully provisioned; responsive to the indication, determining, by the processor and using the build sheet, a related component of the component inventory, the related component being dependent on the component being successfully provisioned; generating, by the processor, an additional build ticket for the related component of the component inventory, the additional build ticket comprising another portion of the configuration information usable to provision the related component; and marking, by the processor, the build ticket as complete. 3. The method of claim 1 , wherein generating the build ticket comprises: determining, by the processor using the build sheet, a dependency of an additional component of the component inventory on the component; selecting, by the processor and based on the dependency, the component from the component inventory; determining, by the processor, the portion of the configuration information corresponding to the component; and configuring, by the processor, the build ticket to include the portion of the configuration information. 4. The method of claim 1 , wherein generating the build ticket comprises: determining, by the processor, a physical resource available for hosting the component; and determining, by the processor, the portion of the configuration information corresponding to a configuration of the physical resource. 5. The method of claim 4 , wherein the build sheet is generated using a network design application having a drag and drop canvas, the network design application including template objects representing computer infrastructure components of the component inventory, each template object comprising a configuration of the corresponding computer infrastructure component and being individually positionable on the drag and drop canvas. 6. The method of claim 1 , wherein determining the orchestration script based on the build ticket comprises: determining, by the processor, whether the component is a nonstandard component; based on a determination that the component is the nonstandard component, sending, by the processor, a request for customized provisioning tasks; receiving, by the processor, the customized provisioning tasks; and configuring, by the processor, the orchestration script to include the customized provisioning tasks. 7. The method of claim 1 , further comprising: determining, by the processor, whether a physical resource is available for hosting the component; and based on a determination that the physical resource is not available for hosting the component, generating, by the processor, a procurement request to make the physical resource available. 8. A computer system comprising: a processor; and a memory storing computer-executable instructions that are executable by the processor for causing the computer system to: receive a build sheet for a computer network architecture, the build sheet comprising a component inventory for the computer network architecture and configuration information usable to provision the computer network architecture; generate a build ticket for a component of the component inventory, the build ticket comprising a portion of the configuration information usable to provision the component, the build ticket being separate from the build sheet; determine, using the build ticket, an orchestration script for provisioning the component, the orchestration script comprising provisioning tasks corresponding to the portion of the configuration information, the orchestration script being separate from the build ticket; and execute the orchestration script to provision the component. 9. The computer system of claim 8 , wherein the memory stores additional instructions that are executable by the processor for causing the computer system to further: receive an indication that the component was successfully provisioned; responsive to the indication, determine, using the build sheet, a related component of the component inventory, the related component being dependent on the component being successfully provisioned; generate an additional build ticket for the related component of the component inventory, the additional build ticket comprising another portion of the configuration information usable to provision the related component; and mark the build ticket as complete. 10. The computer system of claim 8 , wherein generating the build ticket comprises: determining, by the processor using the build sheet, a dependency of an additional component of the component inventory on the component; selecting, by the processor and based on the dependency, the component from the component inventory; determining, by the processor, the portion of the configuration information corresponding to the component; and configuring, by the processor, the build ticket to include the portion of the configuration information. 11. The computer system of claim 8 , wherein generating the build ticket comprises: determining, by the processor, a physical resource available for hosting the component; and determining, by the processor, the portion of the configuration information corresponding to a configuration of the physical resource. 12. The computer system of claim 11 , wherein the build sheet is generated using a network design application having a drag and drop canvas, the network design application including template objects representing computer infrastructure components of the component inventory, each template object comprising a configuration of the corresponding computer infrastructure component and being individually positionable on the drag and drop canvas. 13. The computer system of claim 8 , wherein determining the orchestration script based on the build ticket comprises: determining, by the processor, whether the component is a nonstandard component; based on a determination that the component is the nonstandard component, sending, by the processor, a request for customized provisioning tasks; receiving, by the processor, the customized provisioning tasks; and configuring, by the processor, the orchestration script to include the customized provisioning tasks. 14. The computer system of claim 8 , wherein the memory stores additional instructions that are executable by the processor for causing the computer system to further: determine whether a physical resource is available for hosting the component; and based on a determination that the physical resource is not available for hosting the component, generate a procurement request to cause the physical resource to become available.

Assignees

Inventors

Classifications

  • G06Q10/087Primary

    Inventory or stock management, e.g. order filling, procurement or balancing against orders · 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 US12299628B2 cover?
Some examples of the present disclosure relate to a network architecture provisioning tool. In one example, a computer system may receive a build sheet specifying a computer network architecture and including a component inventory and configuration information usable to provision the computer network architecture. The computer system can generate a build ticket for a component of the component …
Who is the assignee on this patent?
Truist Bank
What technology area does this patent fall under?
Primary CPC classification G06Q10/087. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue May 13 2025 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 6 related publications on this page (citations in our corpus or others sharing the same primary CPC).