IP Library › Granted Patent US 10,177,987
Granted Patent B2
US 10,177,987 · App. 15/903,136 · Granted Jan 8, 2019

Cloud migration and maintenance controls

Inventors: Drew Firment (Richmond, VA); Elango Sampandam (Lincolnshire, IL)
Assignee: Capital One Services, LLC
H04L41/14G06F9/5088H04L41/0813H04L41/0856H04L41/22H04L67/10H04L67/34
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 10,177,987
App. No.
15/903,136
Granted
Jan 8, 2019
Kind
B2
Abstract

Improved interfaces for cloud migration are provided. In one implementation, the interface may include a plurality of quadrants reflecting risk associated with cloud deployment of a plurality of software technology assets along a first axis and cost associated with cloud deployment of the plurality of software technology assets along a second axis as well as a plot point for each of the plurality of software technology assets, each plot point being mapped to one of the plurality of quadrants corresponding to an associated risk and cost of the corresponding software technology asset.

Claims (24)

1. A non-transitory computer-readable medium storing instructions that, when executed on one or more processors, cause the one or more processors to:

generate a plurality of quadrants reflecting risk associated with cloud deployment of a plurality of software technology assets along a first axis and cost associated with cloud deployment of the plurality of software technology assets along a second axis;

generate a plot point for each of the plurality of software technology assets, each plot point being mapped to one of the plurality of quadrants corresponding to an associated risk and cost of the corresponding software technology asset;

transmit an interface comprising the generated quadrants and the generated plot points to a display;

determine the associated risk based on accessing a cloud computing platform to determine at least one architectural component parameter of the corresponding software technology asset and identifying a plurality of migration control parameters to determine at least one operational criterion; and

generate a menu listing one or more parameters to include in the first axis, the parameters including at least one of encryption, tagging, patching, or resiliency.

2. The non-transitory computer-readable medium of claim 1 , wherein the instructions further comprise instructions to determine the associated cost based on identifying a plurality of migration control parameters to determine at least one cost metric.

3. The non-transitory computer-readable medium of claim 1 , wherein the instructions further comprise instructions to cause the one or more processors to receive input comprising user interaction with the transmitted interface.

4. The non-transitory computer-readable medium of claim 3 , wherein the interaction is related to one of the generated plot points.

5. The non-transitory computer-readable medium of claim 4 , wherein the instructions further comprise instructions to cause the one or more processors to, in response to the interaction, generate a popup with details relating to one of the plurality of software technology assets corresponding to the related generated plot point and transmit the popup to the display.

6. The non-transitory computer-readable medium of claim 1 , wherein the instructions further comprise instructions to cause the one or more processors to update the generated plurality of quadrants and remap the generated plot points based on a user interaction that selects a parameter from the menu.

7. The non-transitory computer-readable medium of claim 1 , wherein a size of each generated plot point represents a cloud migration status of the corresponding software technology asset.

8. A non-transitory computer-readable medium storing instructions that, when executed on one or more processors, cause the one or more processors to:

generate a plurality of quadrants reflecting risk associated with cloud deployment of a plurality of software technology assets along a first axis and cost associated with cloud deployment of the plurality of software technology assets along a second axis;

generate a plot point for each of a plurality of portfolio groups, each portfolio group including at least one of the plurality of software technology assets, each plot point being mapped to one of the plurality of quadrants corresponding to an associated risk and cost of the corresponding portfolio group;

transmit an interface comprising the generated quadrants and the generated plot points to a display; and

generate a button for display on the interface enabling a user to select a time period, and, in response to receiving the time period from the button, regenerate the plot points and map the regenerated plot points based on the received time period.

9. The non-transitory computer-readable medium of claim 8 , wherein the instructions further comprise instructions to cause the one or more processors to, for each software technology asset, determine the portfolio group in which the software technology asset is included.

10. The non-transitory computer-readable medium of claim 9 , wherein determining the portfolio group comprises accessing a record associated with a software technology asset from a database storing records for the plurality of software technology assets.

11. The non-transitory computer-readable medium of claim 8 , wherein the instructions further comprise instructions to cause the one or more processors to generate a filter field and receive input comprising user interaction with the filter field.

12. The non-transitory computer-readable medium of claim 11 , wherein the instructions further comprise instructions to cause the one or more processors to, in response to receiving text in the filter field, display a subset of the generated or regenerated plot points associated with the received text and hiding a remainder of the generated or regenerated plot points.

13. The non-transitory computer-readable medium of claim 11 , wherein the subset of the generated or regenerated plot points is selected by matching the received text to names of the generated or regenerated plot points, labels of the generated or regenerated plot points, tags of the plot points, designations of the generated or regenerated plot points, accounts associated with the generated or regenerated plot points, or portfolio groups in which the generated plots points are included.

14. The non-transitory computer-readable medium of claim 8 , wherein a size of each generated or regenerated plot point represents a cloud migration status of the corresponding portfolio group.

15. The non-transitory computer-readable medium of claim 14 , wherein the cloud migration status is determined based on a percentage of software technology assets within the portfolio group having transitioned from a data center environment to the cloud.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 7, 2018
From: FIRMENT, DREW; SAMPANDAM, ELANGO
To: CAPITAL ONE SERVICES, LLC
Reel/Frame 045733/0459 →
Continuity (3)
Continuation 15392740 · Dec 28, 2016
Continuation 15213184 · Jul 18, 2016
Related Publication 20180183679A1 · Jun 28, 2018