# US 12,217,095 B1 · Creating augmented hybrid infrastructure as a service

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 12,217,095 B1
- Document ID: US12217095B1
- Status: Granted
- Kind: B1
- Application number: 17/203,525
- Filed: 2021-03-16
- Granted: 2025-02-04
- Earliest claimed: 2017-08-29
- Assignees: Wells Fargo Bank, N.A.
- Applicants: Wells Fargo Bank, N.A.
- Inventors: Thomas M. McLaughlin; Lawrence Christopher Flanigan; Joseph M. Allen; Glenn D. Ferguson
- Web page: https://patentgrep.com/patent/US12217095B1

## CPC

- G06F 9/5072: {Grid computing}
- G06F 9/5077: {Logical partitioning of resources; Management or configuration of virtualized resources (specific details on emulation or internal functioning of virtual machines G06F9/455)}
- G06F 11/3003: {Monitoring arrangements specially adapted to the computing system or computing system component being monitored}
- G06F 11/3006: {where the computing system is distributed, e.g. networked systems, clusters, multiprocessor systems (multiprogramming arrangements G06F9/46; allocation of resources G06F9/50)}
- H04L 41/0806: for initial configuration or provisioning, e.g. plug-and-play
- H04L 43/06: Generation of reports
- H04L 41/5051: Service on demand, e.g. definition and deployment of services in real time
- H04L 41/5058: {Service discovery by the service manager}
- H04L 41/5096: {wherein the managed service relates to distributed or central networked applications}
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

The subject disclosure pertains to provisioning of a hybrid cloud services solution to users. A request for hybrid cloud service can be received from a user by way of a portal. Target users of a hybrid cloud service are identified in response to the received request. Out-of-band touch points can next be determined based on the target users and the request. In one instance, the touch points can be determined based on enterprise or industry rules regarding touch points. Subsequently, a hybrid cloud service solution can be provisioned that integrates the out-of-band touch points. Automatic life cycle management controls can also be provisioned to address patches.

## Claims

### Claim 1

A method, comprising:
identifying one or more target users of a hybrid cloud service in response to a request for a hybrid cloud service solution;
determining connections between the hybrid cloud service solution and one or more interacting systems based on the one or more target users, the request, one or more of an enterprise-wide rule and an industry-wide rule, and lifecycle control items including patch timing windows for patches to the hybrid cloud service solution;
determining a timeframe for providing one or more of the determined connections;
provisioning the hybrid cloud service solution in response to the request that integrates the determined connections;
implementing the hybrid cloud service solution using a first set of hardware;
monitoring operation of the hybrid cloud service solution and automatically implementing the hybrid cloud service solution using a second set of hardware to provide service during hardware repairs and to provide backup service;
metering the determined connections of the hybrid cloud service solution to identify one or more third-party license agreements corresponding the determined connections;
automatically patching the hybrid cloud service solution based on changes to enterprise-wide rules, industry-wide rules, and the patch timing windows; and
automatically removing one or more of the determined connections of the hybrid cloud service solution based on the timeframe or based on a determination that a predetermined level of the one or more third-party license agreements has been exceeded, wherein the predetermined level comprises one or more of an expiration date of the license agreement, a contract definition of the license agreement, or a violation of a defined policy in the license agreement.

### Claim 2 (depends on 1)

The method of claim 1, wherein the determined connections are at least one of security compliance, configuration compliance, asset management, software entitlements, business continuity, or financial reconciliation.

### Claim 3 (depends on 1)

The method of claim 1, further comprising determining links to the determined connections.

### Claim 4 (depends on 1)

The method of claim 1, further comprising automatically integrating business-level compliance factors.

### Claim 5 (depends on 1)

The method of claim 1, further comprising provisioning a portal operable to receive the request for the hybrid cloud service, parse the request, and trigger subsequent action based on the request.

### Claim 6 (depends on 1)

The method of claim 1, further comprising provisioning the hybrid cloud service solution that combines aspects of two or more of infrastructure-as-service, platform-as-a-service and software-as-a-service silos.

### Claim 7

A system, comprising:
a processor coupled to a memory that includes instructions that, when executed by the processor, cause the processor to:
identify one or more target users of a hybrid cloud service in response to a request for a hybrid cloud service solution;
determine connections between the hybrid cloud service solution and one or more interacting systems based on the one or more target users, the request, one or more of an enterprise-wide rule and an industry-wide rule, and lifecycle control items including patch timing windows for patches to the hybrid cloud service solution;
determine a timeframe for providing one or more of the determined connections;
provision the hybrid cloud service solution in response to the request that integrates the determined connections;
implement the hybrid cloud service solution using a first set of hardware;
monitor operation of the hybrid cloud service solution and automatically implementing the hybrid cloud service solution using a second set of hardware to provide service during hardware repairs and to provide backup service;
meter the determined connections of the hybrid cloud service solution to identify one or more third-party license agreements corresponding the determined connections;
automatically patch the hybrid cloud service solution based on changes to enterprise-wide rules, industry-wide rules, and the patch timing windows; and
automatically remove one or more of the determined connections of the hybrid cloud service solution based on the timeframe or based on a determination that a predetermined level of the one or more third-party license agreements has been exceeded, wherein the predetermined level comprises one or more of an expiration date of the license agreement, a contract definition of the license agreement, or a violation of a defined policy in the license agreement.

### Claim 8 (depends on 7)

The system of claim 7, wherein the instructions further cause the processor to provision a portal to accept, parse, and approve or deny the request.

### Claim 9 (depends on 7)

The system of claim 7, wherein the instructions further cause the processor to automatically integrate business level compliance factors.

### Claim 10 (depends on 7)

The system of claim 7, wherein the determined connections comprise at least one of security compliance, configuration compliance, asset management, software entitlements, business continuity, or financial reconciliation.

### Claim 11

A computer-readable storage medium that comprises instructions that, when executed by a processor, cause the processor to perform operations comprising:
identifying one or more target users of a hybrid cloud service in response to a request for a hybrid cloud service solution;
determining connections between the hybrid cloud service solution and one or more interacting systems based on the one or more target users, the request, one or more of an enterprise-wide rule and an industry-wide rule, and lifecycle control items including patch timing windows for patches to the hybrid cloud service solution;
determining a timeframe for providing one or more of the determined connections;
provisioning the hybrid cloud service solution in response to the request that integrates the determined connections;
implementing the hybrid cloud service solution using a first set of hardware;
monitoring operation of the hybrid cloud service solution and automatically implementing the hybrid cloud service solution using a second set of hardware to provide service during hardware repairs and to provide backup service;
metering the determined connections of the hybrid cloud service solution to identify one or more third-party license agreements corresponding the determined connections;
automatically patching the hybrid cloud service solution based on changes to enterprise-wide rules, industry-wide rules, and the patch timing windows; and
automatically removing one or more of the determined connections of the hybrid cloud service solution based on the timeframe or based on a determination that a predetermined level of the one or more third-party license agreements has been exceeded, wherein the predetermined level comprises one or more of an expiration date of the license agreement, a contract definition of the license agreement, or a violation of a defined policy in the license agreement.

### Claim 12 (depends on 11)

The computer-readable storage medium of claim 11, wherein the operations further comprise automatically integrating business-level compliance factors into the hybrid cloud service solution.
