IP Library Granted Patent US 12,493,457
Granted Patent B2
US 12,493,457 · App. 18/122,677 · Granted Dec 9, 2025

Mobile prefab factory for building cloud regions

Inventors: Eden Adogla (Seattle, WA); Thomas Werner Kuehnel (Seattle, WA)
Assignee: Oracle International Corporation
G06F8/65
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,493,457
App. No.
18/122,677
Granted
Dec 9, 2025
Kind
B2
Abstract

Techniques are disclosed for a mobile prefab factory for building region data centers. The mobile prefab factory can include a containment enclosure configured to mount physical computing resources of a data center, a networking device, a power supply electrically connected to the networking device, and a plurality of computing devices of the physical computing resources communicatively connected to the networking device and electrically connected to the power supply. A manager service can configure the computing devices for transmission to the destination site by implementing a seed server device of the plurality of computing devices and implementing a software resource repository at the seed server device. While the containment enclosure is in transit, the seed server device can deploy software resources to the plurality of computing devices.

Claims (61)

1 . A method, comprising:

configuring, by a manager service, computing devices of a first data center for transmission by:

implementing, by the manager service of a second data center, a seed server at a computing device of the computing devices, the seed server comprising a virtual bootstrap environment; and

implementing, by the manager service, a software resource repository at the seed server, the software resource repository comprising software resources associated with cloud services executed on the computing devices; and

during transmission of the computing devices to a target site, deploying, by the seed server and using the virtual bootstrap environment, a portion of the software resources associated with the cloud services to the computing devices.

2 . The method of claim 1 , further comprising:

during transmission of the computing devices to the target site:

establishing a network connection between the computing devices and the manager service of the second data center;

receiving, by the seed server from the manager service, an updated software resource; and

storing the updated software resource in the software resource repository.

3 . The method of claim 2 , further comprising deploying the updated software resource to the computing devices.

4 . The method of claim 1 , further comprising:

during transmission of the computing devices to the target site:

establishing a network connection between the computing devices and the manager service of the second data center; and

deploying, by the manager service, an updated software resource to the computing devices.

5 . The method of claim 1 , wherein deploying the portion of the software resources comprises deploying an instance of a cloud service to the computing devices.

6 . The method of claim 1 , further comprising:

determining, by the seed server, that a deployment duration corresponding to the deployment of the software resources will exceed a transmission duration; and

prior to completion of the transmission of the computing devices and based at least on the determination that the deployment duration will exceed the transmission duration, configuring, by the seed server, the computing devices to resume deployment of the software resources after the computing devices are installed at the target site by storing a status information for the deployment of the portion of the software resources.

7 . The method of claim 6 , further comprising:

determining, by the seed server using the stored status information, a second portion of the software resources; and

deploying, by the seed server and after the computing devices are installed at the target site, a second portion of the software resources from the software resource repository.

8 . The method of claim 6 , further comprising:

after the computing devices are installed at the target site, establishing a network connection between the computing devices and the second data center;

sending, by the seed server to the manager service, the stored status information; and

deploying, by the manager service using the status information, additional software resources to the computing devices.

9 . A system, comprising:

a containment enclosure configured to mount physical computing resources of a data center;

a networking device of the physical computing resources positionable in the containment enclosure;

a power supply positionable in the containment enclosure and electrically connected to the networking device; and

a plurality of computing devices of the physical computing resources positionable in the containment enclosure, communicatively connected to the networking device, and electrically connected to the power supply, a seed server device of the plurality of computing devices configured to host a virtual bootstrap environment and to deploy software resources to the plurality of computing devices using the virtual bootstrap environment during a transmission operation of the containment enclosure.

10 . The system of claim 9 , further comprising a cooling system connected to the containment enclosure and configured to maintain an ambient operating temperature of the containment enclosure during the transmission operation.

11 . The system of claim 9 , further comprising a networking fabric having a set of networking cables and characterized by a static network fabric topology, the set of networking cables configured to terminate at a location of the plurality of computing devices positioned in the containment enclosure, the plurality of computing devices configured to form a region network when communicatively connected to the set of networking cables according to a connection plan.

12 . The system of claim 11 , further comprising a cable terminal protection apparatus comprising:

a frame positionable at the location of the plurality of computing devices; and

a plurality of ports arranged on a face of the frame, each of the plurality of ports configured to accept a cable termination connector corresponding to a networking cable of the networking fabric.

13 . The system of claim 9 , wherein the containment enclosure comprises a shipping container configured to be transported by a truck during the transmission operation.

14 . The system of claim 9 , wherein the containment enclosure comprises a portion of an aircraft chassis.

15 . A computing system, comprising:

one or more processors; and

one or more memories storing computer-readable instructions that, when executed by the one or more processors, cause the computing system to:

configure computing devices of a first data center for transmission by:

implementing a seed server at a computing device of the computing devices, the seed server comprising a virtual bootstrap environment; and

implementing a software resource repository at the seed server, the software resource repository comprising software resources associated with cloud services executed on the computing devices; and

during transmission of the computing devices to a target site, deploy a portion of the software resources associated with the cloud services to the computing devices using the virtual bootstrap environment of the seed server.

16 . The computing system of claim 15 , wherein the one or more memories store additional instructions that, when executed by the one or more processors, cause the computing system to further:

during transmission of the computing devices to the target site:

establish a network connection between the computing devices and a manager service;

receive, from the manager service, an updated software resource; and

store the updated software resource in the software resource repository.

17 . The computing system of claim 16 , 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 the updated software resource to the computing devices.

18 . The computing system of claim 15 , wherein the one or more memories store additional instructions that, when executed by the one or more processors, cause the computing system to further:

during transmission of the computing devices to the target site:

establish a network connection between the computing devices and a manager service; and

deploy an updated software resource to the computing devices.

19 . The computing system of claim 15 , wherein the one or more memories store additional instructions that, when executed by the one or more processors, cause the computing system to further:

determine that a deployment duration corresponding to the deployment of the software resources will exceed a transmission duration; and

prior to completion of the transmission of the computing devices and based at least on the determination that the deployment duration will exceed the transmission duration, configure the computing devices to resume deployment of the software resources after the computing devices are installed at the target site by storing a status information for the deployment of the portion of the software resources.

20 . The computing system of claim 15 , wherein the one or more memories store additional instructions that, when executed by the one or more processors, cause the computing system to further:

determine, using the stored status information, a second portion of the software resources; and

deploy, after the computing devices are installed at the target site, a second portion of the software resources from the software resource repository.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 20, 2023
From: ADOGLA, EDEN; KUEHNEL, THOMAS WERNER
To: ORACLE INTERNATIONAL CORPORATION
Reel/Frame 063035/0022 →
Continuity (1)
Related Publication 20240311122A1 · Sep 19, 2024
References Cited (101)
US 7278273B1 · Whitted et al. · 2007 [cited by applicant]
US 7724513B2 · Coglitore et al. · 2010 [cited by applicant]
US 8137003B2 · Shannon et al. · 2012 [cited by applicant]
US 8143521B2 · Burek et al. · 2012 [cited by applicant]
US 8737090B2 · Jai · 2014 [cited by applicant]
US 8943757B2 · Parizeau et al. · 2015 [cited by applicant]
US 9176744B2 · Lee · 2015 [cited by examiner]
US 9385918B2 · Civilini · 2016 [cited by examiner]
US 9584373B2 · Schlansker et al. · 2017 [cited by applicant]
US 9603281B2 · Crosby, Jr. · 2017 [cited by applicant]
US 9813302B2 · Curtis et al. · 2017 [cited by applicant]
US 10420248B1 · Yu et al. · 2019 [cited by applicant]
US 10674625B1 · Leung et al. · 2020 [cited by applicant]
US 10965525B1 · Frink et al. · 2021 [cited by applicant]
US 11006001B1 · Britt et al. · 2021 [cited by applicant]
US 11316822B1 · Gawade et al. · 2022 [cited by applicant]
US 11496364B1 · Mellquist et al. · 2022 [cited by applicant]
US 20080314979A1 · Johnsen et al. · 2008 [cited by applicant]
US 20090198388A1 · Hillis · 2009 [cited by applicant]
US 20090216920A1 · Lauterbach et al. · 2009 [cited by applicant]
US 20120110055A1 · Van Biljon et al. · 2012 [cited by applicant]
US 20120155027A1 · Broome et al. · 2012 [cited by applicant]
US 20140314099A1 · Dress · 2014 [cited by applicant]
US 20190208290A1 · Olson et al. · 2019 [cited by applicant]
US 20190213044A1 · Cui · 2019 [cited by examiner]
US 20190235851A1 · Vergara · 2019 [cited by examiner]
US 20200205310A1 · Rogers · 2020 [cited by applicant]
US 20210392041A1 · Ranjan et al. · 2021 [cited by applicant]
US 20220029794A1 · Malhotra et al. · 2022 [cited by applicant]
US 20220191163A1 · Loefstrand et al. · 2022 [cited by applicant]
US 20220217057A1 · Schumaker · 2022 [cited by applicant]
US 20230018535A1 · Chawla · 2023 [cited by examiner]
US 20230153094A1 · Cain, Jr. · 2023 [cited by examiner]
US 20240015136A1 · Asveren · 2024 [cited by examiner]
CN 105227686A · 2016 [cited by applicant]
CN 106535548A · 2017 [cited by applicant]
CN 112188788A · 2021 [cited by applicant]
CN 113873053A · 2021 [cited by applicant]
CN 215526574U · 2022 [cited by applicant]
EP 3275143B1 · 2019 [cited by applicant]
WO 2019191401A1 · 2019 [cited by applicant]
WO 2020018582A1 · 2020 [cited by applicant]
International Application No. PCT/US2024/020248, International Search Report and Written Opinion mailed on Jul. 5, 2024, 12 pages. [cited by applicant]
International Application No. PCT/US2024/020250, International Search Report and Written Opinion mailed on Jun. 26, 2024, 12 pages. [cited by applicant]
International Application No. PCT/US2024/020255, International Search Report and Written Opinion mailed on Jul. 3, 2024, 12 pages. [cited by applicant]
International Application No. PCT/US2024/020258, International Search Report and Written Opinion mailed on Aug. 26, 2024, 16 pages. [cited by applicant]
International Application No. PCT/US2024/020258, Invitation to Pay Additional Fees and, Where Applicable, Protest Fee mailed on Jul. 3, 2024, 8 pages. [cited by applicant]
International Application No. PCT/US2024/020261, International Search Report and Written Opinion mailed on Jul. 3, 2024, 11 pages. [cited by applicant]
International Application No. PCT/US2024/035410, International Search Report and Written Opinion mailed on Oct. 7, 2024, 23 pages. [cited by applicant]
7220 Interconnect Router for Data Center Fabric, Nokia, Available Online at: https://www.nokia.com/networks/data-center/data-center-fabric/7220-interconnect-router/, Accessed from Intemet on May 20, 2022, 3 pages. [cited by applicant]
90 kW, Tier II, Direct Expansion, 142.1 m2 , All-In-One Prefab Data Center Module—Busway or PDU, Schneider Electric, Available Online at: https://download.schneider-electric.com/files?p_Doc_Ref=RD84DSR2_EN, Sep. 2018, p… [cited by applicant]
Adding or Changing Name Servers and Glue Records for a Domain, Available online at: https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/domain-name-servers-glue-records.html, Accessed from Internet May 2, 2022, 5 … [cited by applicant]
All-in-One Container, Schneider Electric India, Available Online at: https://www.se.com/in/en/product-range/62320-allinone-container/?parent-subcategory-id=7570#overview, Accessed from Internet on May 3, 2022, 3 pages. [cited by applicant]
Cable and Pipe Seals for Data Centers, Roxtec, Available Online at: https://www.roxtec.com/uk/industries/infrastructure/data-centers/, Accessed from Internet on May 20, 2022, 14 pages. [cited by applicant]
Cable Management for Data Centres, Etech Components, Available Online at: https://etechcomponents.com/cable-management-for-data-centres/, Dec. 10, 2021, 8 pages. [cited by applicant]
Cable Trough System, Etech Components, Available Online at: https://etechcomponents.com/product_categories/cable-trough-system/?cn-reloaded=1, Accessed from Intemet on May 20, 2022, 8 pages. [cited by applicant]
Cisco ACI Multi-Site Architecture: White Paper, Available Online at: https://www.cisco.com/c/en/us/solutions/collateral/data-center-virtualization/application-centric-infrastructure/white-paper-c11-739609.html, 2021, pp… [cited by applicant]
Cisco UCS 6400 Series Fabric Interconnects, Data Sheet, Cisco Public, Available Online at: https://www.cisco.com/c/en/us/products/collateral/servers-unified-computing/datasheet-c78-741116.html, Accessed from Intemet on … [cited by applicant]
Cisco UCS Fabric Interconnects and Fabric Extenders, Cisco, Available Online at: https://www.cisco.com/c/en/us/products/servers-unified-computing/fabric-interconnects.html, Accessed from Internet on May 3, 2022, 2 pages. [cited by applicant]
Configure a Custom Domain Name for your Azure API Management Instance, Available online at: https://docs.microsoft.com/en-us/azure/api-management/configure-custom-domain?tabs=custom, Apr. 28, 2022, 8 pages. [cited by applicant]
Configuring DNS Server Settings for a Data Center, Available online at: https://sort.veritas.com/public/documents/ITRP/1.0/windowsandunix/productguides/html/deployment/ch06s07s01.htm, Accessed from Intemet May 2, 2022, … [cited by applicant]
Creating an Edge-Optimized Custom Domain Name, Available online at: https://docs.aws.amazon.com/apigateway/latest/developerguide/how-to-edge-optimized-custom-domain-name.html, Accessed from Internet May 2, 2022, 7 pages. [cited by applicant]
Data Center Manager, Honeywell Building Technologies, Available Online at: https://buildings.honeywell.com/us/en/industries/data-centers/honeywell_data_center_manager, Accessed from Intemet on May 20, 2022, 5 pages. [cited by applicant]
Data Center Solutions and Networks Schneider Electric India, Available Online at: https://www.se.com/in/en/work/solutions/for-business/data-centers-and-networks/, Accessed from Intemeton May 20, 2022, 7 pages. [cited by applicant]
Data Centers, Honeywell Building Technologies, Available Online at: https://buildings.honeywell.com/us/en/industries/data-centers, Accessed from Intemet on May 20, 2022, 5 pages. [cited by applicant]
Data Centers: Our Controls, Aws, Available Online at: https://aws.amazon.com/compliance/data-center/controls/, Accessed from Intemet on May 20, 2022, pp. 1-8. [cited by applicant]
EcoStruxure Data Center Reference Designs, Schneider Electric Global, Available Online at: https://www.se.com/ww/en/work/solutions/for-business/data-centers-and-networks/reference-designs/, Accessed from Intemet on May … [cited by applicant]
EcoStruxure Data Centre Solutions, Schneider Electric India, Available Online at: https://www.se.com/in/en/work/products/master-ranges/ecostruxure-data-center-solutions/, Accessed from Internet on May 20, 2022, pp. 1-6. [cited by applicant]
EcoStruxure IT, Schneider Electric, Available Online at: https://ecostruxureit.com/, Accessed from Internet on May 20, 2022, 4 pages. [cited by applicant]
FusionDC1000A Prefabricated All-In-One Data Center, Huawei Enterprise, Available Online at: https://e.huawei.com/in/products/network-energy/dc-facilities/ids1000-a, Accessed from Intemet on May 20, 2022, 6 pages. [cited by applicant]
FusionDC1000B Prefabricated Modular Data Center (Small- and Medium-Sized), Huawei Enterprise, Available Online at: https://e.huawei.com/in/products/network-energy/dc-facilities/ids1000-b, Accessed from Internet on May 5… [cited by applicant]
Hybrid Cloud Data Center, IBM, Available Online at: https://www.ibm.com/za-en/services/business-continuity/data-center, Accessed from Intemet on May 20, 2022, pp. 1-7. [cited by applicant]
IBM Cloud Foundry Migration Runtime UI SSL Certificate Update and Rotation, Available online at: https://www.ibm.com/docs/en/cfmr?topic=guide-ssl-certificate-update-rotation, Sep. 17, 2021, 2 pages. [cited by applicant]
IManager NetEco6000 DCIM+ Solution, Huawei Enterprise, Available Online at: https://e.huawei.com/in/products/network-energy/dc-facilities/neteco6000, Accessed from Internet on May 5, 2022, 3 pages. [cited by applicant]
Introducing the Microsoft Azure Modular Datacenter, Available Online at: https://azure.microsoft.com/en-in/blog/introducing-the-microsoft-azure-modular-datacenter/, Oct. 20, 2020, 6 pages. [cited by applicant]
Is It Possible to Have One SSL Certificate for Multiple Domains, Available online At: https://sectigostore.com/page/one-ssl-certificate-for-multiple-domains/, Accessed from Internet May 2, 2022, 7 pages. [cited by applicant]
ManageOne Data Center Management, Available Online at: https://camier.huawei.com/en/products/IT/cloud-computing/manageone, Accessed from Internet on May 20, 2022, pp. 1-3. [cited by applicant]
Managing Google EKM Endpoints, Available online at: https://thalesdocs.com/ctp/cm/2.7/admin/cckm_ag/ekm/managing_ekm_endpoints/index.html, Accessed from Intemet May 2, 2022, 12 pages. [cited by applicant]
Mobile Data Center, CONTEG, Available Online at: https://www.conteg.com/mobile-data-center, Accessed from Intemet on May 20, 2022, 4 pages. [cited by applicant]
Modular Data Centers for Efficient Operations, Schneider Electric Indian, Available Online at: https://www.se.com/in/en/work/solutions/for-business/data-centers-and-networks/modular/, Accessed from Internet on May 20, 2… [cited by applicant]
Modular Datacenter Overview, Available Online at: https://docs.microsoft.com/en-us/azure-stack/mdc/mdc-overview, Mar. 1, 2022, 4 pages. [cited by applicant]
Multiple SSL Certificates for a Single Domain on Different Servers, Server Fault, Available online at: https://serverfault.com/questions/525581/multiple-ssl-certificates-for-a-single-domain-on-different-servers, Accesse… [cited by applicant]
Next-Generation Data Center Interconnect Powered by the Pluribus Adaptive Cloud Fabric, Pluribus Networks, Available Online at: https://i.dell.com/sites/csdocuments/Product_Docs/en/dell-pluribus-nextgen-dci-so-042518.pd… [cited by applicant]
Prefabricated Data Center, Vertiv, Available Online at: https://www.vertiv.com/en-asia/solutions/prefabricated-data-center/, Accessed from Internet on May 20, 2022, pp. 1-8. [cited by applicant]
Prefabricated Data Center Brochure, Available Online at: https://www.vertiv.com/4994d7/globalassets/shared/vertiv-prefabricated-data-center-brochure.pdf, Accessed from Intemet on May 20, 2022, 12 pages. [cited by applicant]
Prefabricated Data Center: Integral Systems Test Service for IT Module, Schneider Electric Services, Available Online at: https://www.se.com/in/en/download/document/SPD_SSAO-A3VLV3_EN, Oct. 16, 2017, 2 pages. [cited by applicant]
Prefabricated Modular & Mobile Data Centre, Available Online at: https://www.mobiledatacentre.com/prefabrication-construction-applications/mobile-data-centre/, Accessed from Internet on May 20, 2022, 5 pages. [cited by applicant]
Prefabricated Modular Data Center—Add Data Center Capacity Where and When You Need It, IBM Global Technology Services, Available Online at: https://www.ibm.com/downloads/cas/YXKNDQAO, Sep. 2014, 12 pages. [cited by applicant]
Ramos Plus, CONTEG, Available Online at: https://www.conteg.com/products/ramos-plus, Accessed from Internet on May 20, 2022, 15 pages. [cited by applicant]
Redirecting Old Domain to New Domain—Google SSL Warning, Available online at: https://webmasters.stackexchange.com/questions/133635/redirecting-old-domain-to-new-domain-google-ssl-warning, Accessed from Intemet May 2, 2… [cited by applicant]
Schneider 3D Pre Fab Structure Tour, Available Online at: https://apps.kaonadn.net/6819002/SchneiderPrefab/index.html, Accessed from Internet on May 20, 2022, 1 page. [cited by applicant]
Schneider Electric EcoStruxure TM Modular Data Centers, Schneider Electric, Available Online at: https://download.schneider-electric.com/files?p_enDocType=Catalog&p_File_Name=EcoStruxure+Modular+Data+Centers+Brochure+RO… [cited by applicant]
Transform Maintenance into Uptime Strategy, Available Online at: https://buildings.honeywell.com/content/dam/hbtbt/en/documents/downloads/HW-BR-DigitizedMaintenance.pdf, 2021, 4 pages. [cited by applicant]
Transforming Data Centers into Open Interconnection Fabrics, DataCenter News, Available Online at: https://datacenternews.asia/story/transforming-data-centers-open-interconnection-fabrics, Mar. 10, 2017, pp. 1-3. [cited by applicant]
What is a Data Center Fabric?, Juniper Networks, Available Online at: https://www.juniper.net/us/en/research-topics/what-is-data-center-fabric.html, Accessed from Intemet on May 3, 2022, 4 pages. [cited by applicant]
Your Data Center Your Rules, Honeywell Data Center Manager, Available Online at: https://buildings.honeywell.com/content/dam/hbtbt/en/documents/downloads/Honeywell-Data-Center-Manager-BR.pdf, 2021, 4 pages. [cited by applicant]
Andreyev, Introducing Data Center Fabric, the Next-Generation Facebook Data Center Network, Data Center Engineering, Networking & Traffic, Production Engineering, Available Online at: https://engineering.fb.com/2014/11/… [cited by applicant]
Andreyev et al., Reinventing Facebook's Data Center Network, Data Center Engineering, Networking & Traffic, Available Online at: https://engineering.fb.com/2019/03/14/data-center-engineering/f16-minipack/, Mar. 14, 2019… [cited by applicant]
Dementyev et al., Zero Downtime Rebranding—Martian Chronicles, Evil Martians' Team blog, Available Online at: https://evilmartians.com/chronicles/zero-downtime-rebranding, Nov. 27, 2017, 14 pages. [cited by applicant]
Gao et al., DRAF: A Low-Power DRAM-Based Reconfigurable Acceleration Fabric, ACM SIGARCH Computer Architecture News, vol. 44, No. 3, Available Online at: https://dl.acm.org/doi/pdf/10.1145/3007787.3001191, Jun. 18, 2016… [cited by applicant]
Yirka, Microsoft Debuts Portable Data Center to Bring Cloud Computing to Remote Environments, TechXplore, Available Online at: https://techxplore.com/pdf522492993.pdf, Oct. 21, 2020, 2 pages. [cited by applicant]