IP Library Granted Patent US 12681742
Granted Patent B2
US 12681742 · App. 17/831,631 · Granted Jul 14, 2026

Landing zones for pattern-based cloud computing

Inventors: Aaron Bawcom (Atlanta, GA); Beau Bennett (Atlanta, GA); Sebastian Becerra (Atlanta, GA)
Assignee: MCKINSEY & COMPANY, INC.
G06F9/45558G06F2009/4557
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 12681742
App. No.
17/831,631
Granted
Jul 14, 2026
Kind
B2
Abstract

Systems and methods for providing a pattern-based cloud architecture facilitating deployment of pattern-based cloud applications are presented. The pattern-based cloud architecture may comprise a base layer having one or more bases, with each base supporting one or more landing zones of a landing zone layer. Each landing zone further supports one or more application patterns for cloud applications in an application pattern layer. Implementing a landing zone within the landing zone layer includes receiving indications of an associated base and a set of landing zone services and landing zone operating parameters, then executing scripts to configure the landing zone a cloud computing environment. The scripts configure the landing zone according to the landing zone services and landing zone operating parameters, as well as base services and base operating parameters of the base associated with the landing zone.

Claims (47)

1 . A method for providing a landing zone layer of a cloud-based architecture facilitating deployment of cloud-based software applications, comprising:

receiving, at one or more processors of one or more servers, a first indication of a base of a base layer, wherein the base provides base services and base operating parameters to landing zones associated with the base;

receiving, at the one or more processors of one or more servers, a second indication of a set of landing zone services and landing zone operating parameters for a landing zone associated with the base of the base layer;

executing, by the one or more processors of the one or more servers, one or more scripts to implement the landing zone as a cloud computing environment for running cloud-computing software applications configured to operate in compliance with protocols associated with a cloud service provider to provide one or more functionalities that are specific to the cloud service provider, wherein the landing zone is configured (i) to provide a plurality of services comprising the base services and the landing zone services and (ii) to operate according to a plurality of operating parameters comprising the base operating parameters and the landing zone operating parameters;

receiving, at the one or more processors of one or more servers, a third indication of an additional set of second landing zone services and second landing zone operating parameters for a second landing zone associated with the base of the base layer; and

executing, by the one or more processors of the one or more servers, one or more additional scripts to implement the second landing zone as a second cloud computing environment for running cloud-computing software applications configured to operate in compliance with second protocols associated with a second cloud service provider, wherein the second landing zone is configured (i) to provide a second plurality of services comprising the base services and the second landing zone services and (ii) to operate according to a second plurality of operating parameters comprising the base operating parameters and the second landing zone operating parameters.

2 . The method of claim 1 , further comprising:

receiving, at the one or more processors of the one or more servers, an update indication of one or more changes to the base services or operating parameters of the base; and

executing, by the one or more processors of the one or more servers, one or more update scripts to change the base services or operating parameters of the cloud computing environment of the landing zone at the cloud service provider and the second cloud computing environment of the second landing zone at the second cloud service provider according to the update indication.

3 . The method of claim 1 , wherein:

executing the one or more scripts to implement the landing zone comprises establishing a first virtual network for the landing zone; and

executing the one or more additional scripts to implement the second landing zone comprises establishing a second virtual network for the second landing zone.

4 . The method of claim 1 , wherein the second indication of the set of landing zone services and landing zone operating parameters comprises a user selection of one or more predefined infrastructure libraries.

5 . The method of claim 1 , further comprising:

running, by the one or more processors of one or more servers, one or more pattern-based software applications within the landing zone, wherein the landing zone provides the plurality of services to each of the one or more pattern-base software applications and enforces rules associated with the plurality of operating parameters for each of the one or more pattern-base software applications.

6 . The method of claim 1 , wherein the base services comprise services enabling the landing zone to perform one or more of the following: monitoring landing zone performance, logging application operations, providing data security, providing shared services, or providing data resiliency.

7 . The method of claim 1 , wherein the plurality of operating parameters define functional or service level requirements of the cloud computing environment of the landing zone regarding one or more of the following: security, compliance, authentication, authorization, or data access.

8 . A computer system for providing a landing zone layer of a cloud-based architecture facilitating deployment of cloud-based software applications, comprising:

one or more processors;

a program memory connected to the one or more processors and storing executable instructions that, when executed by the one or more processors, cause the computer system to:

receive a first indication of a base of a base layer, wherein the base provides base services and base operating parameters to landing zones associated with the base;

receive a second indication of a set of landing zone services and landing zone operating parameters for a landing zone associated with the base of the base layer;

execute one or more scripts to implement the landing zone as a cloud computing environment for running cloud-computing software applications configured to operate in compliance with protocols associated with a cloud service provider to provide one or more functionalities that are specific to the cloud service provider, wherein the landing zone is configured (i) to provide a plurality of services comprising the base services and the landing zone services and (ii) to operate according to a plurality of operating parameters comprising the base operating parameters and the landing zone operating parameters;

receive a third indication of an additional set of second landing zone services and second landing zone operating parameters for a second landing zone associated with the base of the base layer; and

execute one or more additional scripts to implement the second landing zone as a second cloud computing environment for running cloud-computing software applications configured to operate in compliance with second protocols associated with a second cloud service provider, wherein the second landing zone is configured (i) to provide a second plurality of services comprising the base services and the second landing zone services and (ii) to operate according to a second plurality of operating parameters comprising the base operating parameters and the second landing zone operating parameters.

9 . The computer system of claim 8 , the executable instructions further cause the computer system to:

receive an update indication of one or more changes to the base services or operating parameters of the base; and

execute one or more update scripts to change the base services or operating parameters of the cloud computing environment of the landing zone at the cloud service provider and the second cloud computing environment of the second landing zone at the second cloud service provider according to the update indication.

10 . The computer system of claim 8 , wherein:

the one or more scripts implement the landing zone comprises establishing a first virtual network for the landing zone; and

the one or more additional scripts implement the second landing zone comprises establishing a second virtual network for the second landing zone.

11 . The computer system of claim 8 , wherein the second indication of the set of landing zone services and landing zone operating parameters comprises a user selection of one or more predefined infrastructure libraries.

12 . A tangible, non-transitory computer-readable medium storing executable instructions for providing a landing zone layer of a cloud-based architecture facilitating deployment of cloud-based software applications that, when executed by one or more processors of a computer system, cause the computer system to:

receive a first indication of a base of a base layer, wherein the base provides base services and base operating parameters to landing zones associated with the base;

receive a second indication of a set of landing zone services and landing zone operating parameters for a landing zone associated with the base of the base layer;

execute one or more scripts to implement the landing zone as a cloud computing environment for running cloud-computing software applications configured to operate in compliance with protocols associated with a cloud service provider to provide one or more functionalities that are specific to the cloud service provider, wherein the landing zone is configured (i) to provide a plurality of services comprising the base services and the landing zone services and (ii) to operate according to a plurality of operating parameters comprising the base operating parameters and the landing zone operating parameters;

receive a third indication of an additional set of second landing zone services and second landing zone operating parameters for a second landing zone associated with the base of the base layer; and

execute one or more additional scripts to implement the second landing zone as a second cloud computing environment for running cloud-computing software applications configured to operate in compliance with second protocols associated with a second cloud service provider, wherein the second landing zone is configured (i) to provide a second plurality of services comprising the base services and the second landing zone services and (ii) to operate according to a second plurality of operating parameters comprising the base operating parameters and the second landing zone operating parameters.

13 . The tangible, non-transitory computer-readable medium of claim 12 , the executable instructions further cause the computer system to:

receive an update indication of one or more changes to the base services or operating parameters of the base; and

execute one or more update scripts to change the base services or operating parameters of the cloud computing environment of the landing zone at the cloud service provider and the second cloud computing environment of the second landing zone at the second cloud service provider according to the update indication.

14 . The tangible, non-transitory computer-readable medium of claim 12 , wherein:

the one or more scripts implement the landing zone comprises establishing a first virtual network for the landing zone; and

the one or more additional scripts implement the second landing zone comprises establishing a second virtual network for the second landing zone.

15 . The tangible, non-transitory computer-readable medium of claim 12 , wherein the second indication of the set of landing zone services and landing zone operating parameters comprises a user selection of one or more predefined infrastructure libraries.

16 . The tangible, non-transitory computer-readable medium of claim 12 , wherein the plurality of operating parameters define functional or service level requirements of the cloud computing environment of the landing zone regarding one or more of the following:

security, compliance, authentication, authorization, or data access.