Techniques for building cloud regions at a prefab factory

US12568015B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12568015-B2
Application numberUS-202318122674-A
CountryUS
Kind codeB2
Filing dateMar 16, 2023
Priority dateMar 16, 2023
Publication dateMar 3, 2026
Grant dateMar 3, 2026

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.

Techniques are disclosed for building a region at a prefab factory. A manager service can receive a build request. The manager service can generate, based on the build request, a physical build request for building physical resources within the prefab factory. The manager service can receive an indication that the physical resources corresponding to the physical build request have been built. In response, the manager service can implement a virtual bootstrap environment at a second data center communicatively connected to the prefab factory. The manager service can deploy software resources to the physical resources using the virtual bootstrap environment. The manager service can configure the physical resources for transmitting to a destination site by at least generating an inventory of the physical resources and generating a network configuration corresponding to a network topology of the physical resources in the prefab factory.

First claim

Opening claim text (preview).

What is claimed is: 1 . A method, comprising: receiving, at a manager service, a build request; generating, by the manager service and based at least in part on the build request, a physical build request for building physical resources within a first data center; upon receiving an indication that the physical resources corresponding to the physical build request have been built, implementing, by the manager service, a virtual bootstrap environment at a second data center communicatively connected to the first data center; deploying, by the manager service using the virtual bootstrap environment, software resources to the physical resources, the software resources associated with cloud services executed on the physical resources; and configuring, by the manager service, the physical resources for shipping to a destination site by at least: generating an inventory of the physical resources; and generating, using the inventory, a network configuration corresponding to a network topology of the physical resources in the first data center, the network configuration comprising an identifier for at least one physical resource in the inventory and information associating the at least one physical resource with neighboring physical resources according to the network topology. 2 . The method of claim 1 , wherein configuring the physical resources for shipping to the destination site further comprises sending a portion of the network configuration to the at least one physical resource, the portion comprising the identifier corresponding to the physical resource and the information associating the physical resource with the neighboring physical resources in the network topology. 3 . The method of claim 1 , further comprising: receiving, by the manager service, an additional indication that the physical resources have been built at a third data center at the destination site; and responsive to the additional indication, validating, by the manager service, the network topology of the physical resources at the third data center using the network configuration. 4 . The method of claim 3 , further comprising, in response to validating the network topology of the physical resources, deploying, by the manager service using the virtual bootstrap environment, updated software resources to the physical resources. 5 . The method of claim 3 , further comprising: determining, by the manager service, a dependency of a first cloud service on a second cloud service, the first cloud service comprising first software resources hosted on a first physical resource of the physical resources and the second cloud service comprising second software resources hosted on a second physical resource of the physical resources; determining, by the manager service, whether a portion of the network topology associated with the second physical resource was validated successfully; and based at least in part on the determination that the portion of the network topology associated with the second physical resource was validated successfully, sending, by the manager service, an indication that the first cloud service is available. 6 . The method of claim 3 , wherein configuring the physical resources for shipping to the second data center further comprises generating, using the inventory, device snapshots of the physical resources, each device snapshot comprising a software image corresponding to each physical resource, and further comprising: while validating the network topology, determining, by the manager service, that a physical resource of the physical resources is non-functional; based at least in part on the determination that the physical resource is non-functional, generating, by the manager service using the inventory, instructions usable to replace the physical resource with a functional physical resource at the destination site; and configuring, by the manager service, the functional physical resource with a device snapshot corresponding to the physical resource. 7 . The method of claim 1 , further comprising: prior to configuring the physical resources for shipping to the destination site, generating, by the manager service, an updated build request for modifying the physical resources built at the first data center; and upon receiving an additional indication that the physical resources corresponding to the updated physical build request have been modified, deploying, by the manager service using the virtual bootstrap environment, updated software resources to the modified physical resources. 8 . The method of claim 1 , wherein configuring the physical resources for shipping to the second data center further comprises: encrypting, using an encryption key associated with each physical resource, at least a portion of the software resources deployed to each physical resource; and storing each encryption key associated with each physical resource at one of the physical resources designated to host a key service at a third data center at the destination site. 9 . A computer system, comprising: one or more processors; and one or more memories storing computer-executable instructions that, when executed by the one or more processors, cause the computer system to: receive a build request; generate, based at least in part on the build request, a physical build request for building physical resources within a first data center; upon receiving an indication that the physical resources corresponding to the physical build request have been built, implement a virtual bootstrap environment at a second data center communicatively connected to the first data center; deploy, using the virtual bootstrap environment, software resources to the physical resources, the software resources associated with cloud services executed on the physical resources; and configure the physical resources for shipping to a destination site by at least: generating an inventory of the physical resources; and generating, using the inventory, a network configuration corresponding to a network topology of the physical resources in the first data center, the network configuration comprising an identifier for at least one physical resource in the inventory and information associating the at least one physical resource with neighboring physical resources according to the network topology. 10 . The computer system of claim 9 , wherein configuring the physical resources for shipping to the destination site further comprises sending a portion of the network configuration to the at least one physical resource, the portion comprising the identifier corresponding to the physical resource and the information associating the physical resource with the neighboring physical resources in the network topology. 11 . The computer system of claim 9 , wherein the one or more memories store additional instructions that, when executed by the one or more processors, cause the computing system to further: receive an additional indication that the physical resources have been built at a third data center at the destination site; and responsive to the additional indication, validate the network topology of the physical resources at the third data center using the network configuration. 12 . The computer system of claim 11 , wherein the one or more memories store additional instructions that, when executed by the one or more processors, cause the computing system to further deploy, in response to validating the network topology of the physical resources and using the virtual bootstrap environment, updated software resources to the physical resources. 13 . The computer system of claim 11 , wherei

Assignees

Inventors

Classifications

  • Inventory or stock management, e.g. order filling, procurement or balancing against orders · CPC title

  • Discovery or management of network topologies · CPC title

  • Usage controlling of secret information, e.g. techniques for restricting cryptographic keys to pre-authorized uses, different access levels, validity of crypto-period, different key- or password length, or different strong and weak cryptographic algorithms (network architectures or network communication protocols for using time-dependent keys in a packet data network H04L63/068) · CPC title

  • Network integration; Enabling network access in virtual machine instances · CPC title

  • Updates (security arrangements therefor G06F21/57) · 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 US12568015B2 cover?
Techniques are disclosed for building a region at a prefab factory. A manager service can receive a build request. The manager service can generate, based on the build request, a physical build request for building physical resources within the prefab factory. The manager service can receive an indication that the physical resources corresponding to the physical build request have been built. I…
Who is the assignee on this patent?
Oracle Int Corp
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 Tue Mar 03 2026 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 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).