Patent ID: 11936745
Assignee: HARTFORD FIRE INSURANCE COMPANY
Field: Digital communication (Electrical engineering)
Classification: CPC H | IPC H

Claim 11:
12. A computerized method to automate platform provisioning for an enterprise, comprising:
receiving, at a profile engine computer, a platform request from a user associated with the enterprise, wherein the platform request is associated with a base service level, a multiplier, and at least one service offering extension;
identifying, based on electronic data records in a platform resource computer store, a resource bundle of components appropriate in view of the platform request, wherein the resource bundle of components includes a network component and at least one of: (i) middleware services and (ii) a network balancer;
outputting platform requirements based at least in part on the identified resource bundle of components;
receiving, by a platform generator system computer, the platform requirements from the profile engine computer;
providing input data to an asynchronous representational state transfer application programming interface service;
storing final platform definition information for the enterprise into a central repository;
processing, by a platform provisioning system computer, Infrastructure-as-a-Service automation components;
processing, by the platform provisioning system computer, Platform-as-a-Service automation components;
utilizing a return service to generate infrastructure binding data to couple components in the resource bundle to each other;
receiving, at an automated build platform de-creation computer, a platform de-creation request from the user associated with the enterprise, the platform de-creation request indicating that components of a currently deployed platform are no longer needed by the enterprise;
responsive to the received platform de-creation request, arranging, by the automated build platform de-creation computer, for computing resources associated with the platform to be released;
providing, by the central repository to the profile engine computer, feedback data; and
using, by the profile engine computer, the feedback data to improve responses to future platform requests from users, the feedback data including: (i) a component change, (ii) a performance objective change, and (iii) a service level change including changes in performance and at least one of availability and security.