IP Library Granted Patent US 12,217,095
Granted Patent B1
US 12,217,095 · App. 17/203,525 · Granted Feb 4, 2025

Creating augmented hybrid infrastructure as a service

Inventors: Thomas M. McLaughlin (Garnet Valley, PA); Lawrence Christopher Flanigan (Fort Mill, SC); Joseph M. Allen (Prescott, AZ); Glenn D. Ferguson (Charlotte, NC)
Assignee: Wells Fargo Bank, N.A.
G06F9/5072G06F9/5077G06F11/3003G06F11/3006H04L41/0806H04L43/06
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,217,095
App. No.
17/203,525
Granted
Feb 4, 2025
Kind
B1
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 (40)

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.

2. 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.

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

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

5. 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.

6. 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.

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.

8. 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.

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

10. 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.

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.

12. 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.

Assignments (2)
ADDRESS CHANGE Recorded Jun 2, 2025
From: WELLS FARGO BANK, N.A.
To: WELLS FARGO BANK, N.A.
Reel/Frame 071769/0143 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 16, 2021
From: MCLAUGHLIN, THOMAS M.; FLANIGAN, LAWRENCE CHRISTOPHER; ALLEN, JOSEPH M.; FERGUSON, GLENN D.
To: WELLS FARGO BANK, N.A.
Reel/Frame 055612/0226 →
Continuity (1)
Continuation 15689560 · Aug 29, 2017
References Cited (17)
US 6611867B1 · Bowman-Amuah · 2003 [cited by applicant]
US 8233431B2 · Pirskanen · 2012 [cited by applicant]
US 10956224B1 · McLaughlin · 2021 [cited by examiner]
US 20050276174A1 · Jang · 2005 [cited by applicant]
US 20100293544A1 · Wilson · 2010 [cited by examiner]
US 20120159234A1 · Mehta · 2012 [cited by examiner]
US 20120197800A1 · Ross · 2012 [cited by applicant]
US 20120215560A1 · Ofek et al. · 2012 [cited by applicant]
US 20140137223A1 · Wagner et al. · 2014 [cited by applicant]
US 20140169238A1 · Cai et al. · 2014 [cited by applicant]
US 20140172954A1 · Salsburg et al. · 2014 [cited by applicant]
US 20160042005A1 · Liu et al. · 2016 [cited by applicant]
US 20160043970A1 · Jacob et al. · 2016 [cited by applicant]
US 20160080422A1 · Belgodere · 2016 [cited by examiner]
US 20160378518A1 · Antony et al. · 2016 [cited by applicant]
US 20170192771A1 · Gupta · 2017 [cited by examiner]
US 20190081722A1 · Takeda et al. · 2019 [cited by applicant]