IP Library › Granted Patent US 10,587,702
Granted Patent B2
US 10,587,702 · App. 15/854,666 · Granted Mar 10, 2020

Continuous cognitive cloud service maximization

Inventors: Jeff Edgington (Keller, TX); Kristina E. Jones (Dallas, TX); Hung Tack Kwan (Grand Prairie, TX); Shiju Mathai (Carrollton, TX)
Assignee: International Business Machines Corporation
H04L67/16H04L41/50H04L41/5096H04L67/10H04L41/5032H04L41/5038H04L41/5058H04L41/5067
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,587,702
App. No.
15/854,666
Granted
Mar 10, 2020
Kind
B2
Abstract

Embodiments of the invention include a method, system and computer program product for the continuous cognitive discovery and management of cloud services in an aggregated distributed application. One method includes receiving a textual specification of cloud service criteria, searching a registry for cloud services corresponding to the textual specification and presenting locating cloud services corresponding to the textual specification. Thereafter, the located cloud services are ranked and presented and one or more of the presented cloud services are selected for deployment and deployed as part of an aggregated distributed application. Thereafter, the registry is searched to locate and rank new cloud services based upon the textual specification, and in response to determining that one of the new cloud services is ranked higher than an existing one of the cloud services already deployed, the determined one of the new cloud services is deployed into the aggregated distributed application.

Claims (11)

1. A method for the continuous cognitive discovery and management of cloud services in an aggregated distributed application, the method comprising:

receiving in a user interface to a cloud services manager, a textual specification of cloud service criteria;

searching a registry for cloud services corresponding to the textual specification and presenting in the user interface locating cloud services corresponding to the textual specification;

ranking the located cloud services and presenting the rankings for the located cloud services in the user interface;

selecting one or more of the cloud services presented in the user interface for deployment and deploying the selected cloud services as part of an aggregated distributed application; and,

subsequent to the deployment of the selected cloud services, searching the registry to locate new cloud services based upon the textual specification, ranking located new cloud services, and responsive to a determination that one of the located new cloud services is ranked higher than an existing one of the cloud services already deployed as part of the aggregated distributed application, deploying the determined one of the new cloud services into the aggregated distributed application.

2. The method of claim 1 , wherein the determined one of the new cloud services is deployed into the aggregated distributed application in substitute for the existing one of the cloud services.

3. The method of claim 1 , wherein the determined one of the new cloud services is deployed into the aggregated distributed application in supplement to the existing one of the cloud services.

4. The method of claim 1 , wherein the ranking is based upon crowdsourced feedback of quality of service (QoS) from different users of the cloud services.

5. The method of claim 1 , wherein the ranking for a corresponding one of the cloud services is based upon a measured result of simulated performance of the corresponding one of the cloud services.

6. The method of claim 1 , wherein the searching of the registry to locate new cloud services based upon the textual specification, and the ranking of the located new cloud services occurs continuously.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 26, 2017
From: EDGINGTON, JEFF; JONES, KRISTINA E.; KWAN, HUNG TACK; MATHAI, SHIJU
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 044487/0003 →
Continuity (2)
Continuation 15335516 · Oct 27, 2016
Related Publication 20180124189A1 · May 3, 2018