IP Library Granted Patent US 11,233,708
Granted Patent B1
US 11,233,708 · App. 16/995,258 · Granted Jan 25, 2022

System, apparatus and method for deploying infrastructure to the cloud

Inventor: Aaron Bawcom (Brookhaven, GA)
Assignee: Candid Labs, Inc.
H04L41/5048G06F9/451G06Q10/0633H04L41/22H04L41/5096
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 11,233,708
App. No.
16/995,258
Granted
Jan 25, 2022
Kind
B1
Abstract

System, apparatus and method of prioritizing a plurality of software applications for a migration to a cloud computing environment operated for an enterprise. For example, an application scoring module is configured to determine a default score for the software application based, at least in part, on the information received by a survey module. The weighting module is configured to receive weights assigned by the enterprise for each of a plurality of characteristics concerning the software application, respectively, the weights reflective of an understanding by the enterprise of at least one of the value to the enterprise of the software application and the complexity of migrating the software application. According to this embodiment, the application scoring module is configured to generate a customized score for the software application based on an adjustment to the default score resulting from the weights.

Claims (14)

1. A system including a pipeline configured to deploy infrastructure-as-code to a cloud computing network for an enterprise, the system comprising:

a survey module configured to receive information concerning a value to the enterprise of a software application and a complexity of migrating the software application to the cloud computing network;

an application scoring module configured to determine a default score for the software application based, at least in part, on the information received by the survey module; and

a weighting module configured to receive weights assigned by the enterprise for each of a plurality of characteristics concerning the software application, respectively, the weights reflective of an understanding by the enterprise of at least one of the value to the enterprise of the software application and the complexity of migrating the software application,

wherein the application scoring module is configured to generate a customized score for the software application based on an adjustment to the default score resulting from the weights.

2. The system of claim 1 , further comprising a wave planning module configured to employ the customized score to locate the software application in a selected one of a plurality of migration waves.

3. The system of claim 2 , wherein the wave planning module is configured to locate the software application in a first migration-wave as a result of the default score, and

wherein the wave planning module is configured to locate the software application in a second migration-wave as a result of the customized score, the first migration wave different than the second migration wave.

4. The system of claim 2 , further comprising a display module configured to render a first set of user inputs in a graphical user interface, the first set of user inputs including a user-adjustment of the weights assigned each of the plurality of characteristics concerning the software application, respectively.

5. The system of claim 4 , wherein the display module is configured to render a grid in the graphical user interface, the grid configured to display a plurality of icons each representing one of the plurality of software applications, respectively, and

wherein a location of the respective icons within the grid is determined by the weights assigned by the enterprise for each of the plurality of characteristics concerning the respective software application.

6. The system of claim 5 , wherein the grid includes a plurality of regions including a first region,

wherein the respective software applications located in the first region are included in a common migration-wave with one another, and

wherein the wave planning module is configured to provide details concerning the respective software applications for a generation of the infrastructure-as-code to another element in the pipeline.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 30, 2020
From: CANDID PARTNERS, LLC
To: CANDID LABS, INC.
Reel/Frame 054774/0354 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 4, 2020
From: BAWCOM, AARON
To: CANDID PARTNERS, LLC
Reel/Frame 053695/0221 →
Continuity (1)
Division 16197910 · Nov 21, 2018
Cited By (1)
US 12,632,674