IP Library Granted Patent US 9,733,985
Granted Patent B2
US 9,733,985 · App. 14/199,956 · Granted Aug 15, 2017

Assessment of best fit cloud deployment infrastructures

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 9,733,985
App. No.
14/199,956
Granted
Aug 15, 2017
Kind
B2
Abstract

A system configured to facilitate brokering hybrid cloud services selects information requests for characterizing an information technology application. The system responses to the information requests and determines a plurality of sets of the responses each used for deriving a value of a respective one of a plurality of factor functions. The system determines a plurality of assessment results each derived using values for of a respective set of the factor functions. Each one of the assessment results characterizes a respective aspect of deploying the information technology application within a cloud environment.

Claims (22)

1. A computer-implemented method, comprising:

selecting information requests for characterizing a designated information technology application;

receiving responses to the information requests from a data processing system of a user;

deriving a value that quantitatively characterizes a respective one of a plurality of factor functions, wherein the value of each one of the factor functions is derived as a function of a respective set of the responses;

determining an assessment result derived using values for a respective set of the factor functions, wherein the assessment result characterizes a respective aspect of deploying the designated information technology application within a cloud environment, wherein the respective set of factor functions has a weighting structure associated therewith that defines a plurality of factor function weightings thereof, wherein determining assessment result includes computing a respective theoretical index as a function of said factor function values derived from one of the sets of factor functions and the factor function weightings associated therewith and wherein computing the respective theoretical index includes applying the factor function weightings to respective ones of said responses for causing user-specific importance of one or more of the responses used in deriving the values for a respective set of the factor functions to be reflected on a per-response basis in said determination of the assessment result;

determining a deployment assessment for a plurality of other information technology applications that has each been previously assessed in the same manner for which the assessment result of the designated information technology application has been determined whereby each one of the other information technology applications has a respective theoretical index associated therewith, wherein deployment of the other information technology applications is implemented through a plurality of cloud service providers, wherein determining the deployment assessment includes instantiating an instance of a service provider application programming interface (API) for each one of the cloud service providers and receiving deployment characterizing information for each of the other information technology applications therefrom via the service provider API and wherein each one of the other information technology applications is deployed in accordance with a respective target deployment model determined using the factor functions thereof such that the deployment characterizing information of each one of the other information technology applications is dependent upon the factor functions thereof;

determining a deployment characterizing index for the designated information technology application, wherein determining the deployment characterizing index includes deriving a practical adjustment value as a function of the deployment characterizing information and applying the practical adjustment value to the respective theoretical index for the designated information technology application to adjust for deployment considerations identified through deployment of the other information technology applications; and

transmitting, to the data processing system of the user, the deployment characterizing index.

2. The computer-implemented method of claim 1 wherein the deployment characterizing index is one of:

a parameter characterizing a state of being prepared for operation in the cloud; and

a parameter characterizing a degree of improvement derived by operating in the cloud.

3. A non-transitory computer-readable medium has tangibly embodied thereon and accessible therefrom instructions interpretable by at least one data processing device, wherein the instructions are configured for causing the at least one data processing device to perform a method comprising:

selecting information requests for characterizing a designated information technology application;

receiving responses to the information requests from a data processing system of a user;

deriving a value that quantitatively characterizes a respective one of a plurality of factor functions, wherein the value of each one of the factor functions is derived as a function of a respective set of the responses;

determining an assessment result derived using values for a respective set of the factor functions, wherein the assessment result characterizes a respective aspect of deploying the designated information technology application within a cloud environment, wherein the respective set of factor functions has a weighting structure associated therewith that defines a plurality of factor function weightings thereof, wherein determining assessment result includes computing a respective theoretical index as a function of said factor function values derived from one of the sets of factor functions and the factor function weightings associated therewith and wherein computing the respective theoretical index includes applying the factor function weightings to respective ones of said responses for causing user-specific importance of one or more of the responses used in deriving the values for a respective set of the factor functions to be reflected on a per-response basis in said determination of the assessment result;

determining a deployment assessment for a plurality of other information technology applications that has each been previously assessed in the same manner for which the assessment result of the designated information technology application has been determined whereby each one of the other information technology applications has a respective theoretical index associated therewith, wherein deployment of the other information technology applications is implemented through a plurality of cloud service providers, wherein determining the deployment assessment includes instantiating an instance of a service provider application programming interface (API) for each one of the cloud service providers and receiving deployment characterizing information for each of the other information technology applications therefrom via the service provider API and wherein each one of the other information technology applications is deployed in accordance with a respective target deployment model determined using the factor functions thereof such that the deployment characterizing information of each one of the other information technology applications is dependent upon the factor functions thereof;

determining a deployment characterizing index for the designated information technology application, wherein determining the deployment characterizing index includes deriving a practical adjustment value as a function of the deployment characterizing information and applying the practical adjustment value to the respective theoretical index for the designated information technology application to adjust for deployment considerations identified through deployment of the other information technology applications; and

transmitting, to the data processing system of the user, the deployment characterizing index.

4. The non-transitory computer-readable medium of claim 3 wherein the deployment characterizing index is one of:

a parameter characterizing a state of being prepared for operation in the cloud; and

a parameter characterizing a degree of improvement derived by operating in the cloud.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 13, 2019
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: HCL TECHNOLOGIES LIMITED
Reel/Frame 050374/0781 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 21, 2016
From: GRAVITANT, INC.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 040092/0045 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 9, 2014
From: IYOOB, ILYAS; MODH, MANISH MAHESH; GRANDHE, KISHOR
To: GRAVITANT, INC.
Reel/Frame 033280/0211 →