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

Claim 0:
1. A cloud migration system implemented via a back-end application computer server, comprising:
(a) an enterprise application data store that contains electronic records associated with a set of enterprise applications, each electronic record including an electronic record identifier and at least one enterprise application parameter;
(b) a data repository storing a catalogue of cloud computing patterns including integration patterns or templates, deployment patterns, and development, security, and operations patterns, wherein the patterns further include Single Page Applications (“SPA”), Multi-Page Applications (“MPA”), Event Driven Architectures (“EDA”), and microservices;
(c) the back-end application computer server, coupled to the enterprise application data store and the data repository, including:
a computer processor, and
a computer memory, coupled to the computer processor, storing instructions that, when executed by the computer processor, cause the back-end application computer server to:
(i) retrieve information from the enterprise application data store,
(ii) based on enterprise application parameters, automatically create a move group representing a subset of the enterprise applications in the enterprise application data store, and
(iii) for each enterprise application in the move group:
identify whether an appropriate cloud computing pattern exists in the catalogue of cloud computing patterns,
if an appropriate cloud computing pattern is identified, use the identified cloud computing pattern to automatically create a reference implementation of the enterprise application in a cloud computing environment, and
if no appropriate cloud computing pattern is identified, initiate a pattern on-boarding process to add a new cloud computing pattern to the catalogue stored in the data repository; and

(d) a communication port coupled to the back-end application computer server to facilitate a transmission of data with a remote administrator device to support an interactive graphical administrator interface display via a distributed communication network.