IP Library › Granted Patent US 12,476,861
Granted Patent B2
US 12,476,861 · App. 18/235,584 · Granted Nov 18, 2025

Adaptation of reference architecture documents across clouds

Inventors: Aaron K. Baughman (Cary, NC); Jeremy R. Fox (Georgetown, TX); Sarbajit K. Rakshit (Kolkata, IN)
Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
H04L41/04
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 12,476,861
App. No.
18/235,584
Filed
Aug 18, 2023
Granted
Nov 18, 2025
Kind
B2
Examiner
DUONG, OANH
Art Unit
2441
USPC
709/201
Abstract

The illustrative embodiments provide for adaptation of reference architecture documents across clouds. An embodiment includes loading a reference architecture document. The embodiment also includes populating a knowledge repository corpus where the knowledge repository corpus includes data from information technology (IT) products, cloud services, and integrations stored with associated metadata about functionalities. The IT products, the cloud services, and the integrations are stored with metadata. The embodiment also includes classifying, using an incident analysis module, the service incidents based on the reference architecture document. The embodiment also includes detecting flaws in the reference architecture document based on the classified service incidents. The embodiment also includes creating a weighted graph of the cloud services. The embodiment also includes traversing the weighted graph and creating an adapted reference architecture based on the traversed weighted graph.

Claims (45)

1 . A computer-implemented method comprising:

loading a reference architecture document;

populating a knowledge repository corpus wherein the knowledge repository corpus comprises data from information technology (IT) products, cloud services, and integrations, wherein the IT products, the cloud services, and the integrations are stored with metadata;

detecting service incidents by the IT products;

classifying, using an incident analysis module, the service incidents based on the reference architecture document;

detecting flaws in the reference architecture document based on the classified service incidents;

creating a weighted graph, using the knowledge repository and the classified service incidents, of the cloud services; and

traversing the weighted graph and creating an adapted reference architecture document based on the traversed weighted graph.

2 . The computer-implemented method of claim 1 , wherein the reference architecture may include multiple cloud services.

3 . The computer-implemented method of claim 1 , wherein the reference architecture document may include one cloud service.

4 . The computer-implemented method of claim 1 , wherein the knowledge repository corpus comprises a record of the service incidents from a previous year.

5 . The computer-implemented method of claim 1 , wherein the knowledge repository is updated during an operation of a business.

6 . The computer-implemented method of claim 1 , further comprising computing cost, using a network flow optimization algorithm, of changing the reference architecture document to a different cloud service.

7 . The computer-implemented method of claim 1 , further comprising adding to the knowledge repository corpus with operational data.

8 . The computer-implemented method of claim 1 , further comprising receiving requests from a user to make changes to the reference architecture document.

9 . The computer-implemented method of claim 1 , further comprising:

analyzing a new service incident from a new business user;

identifying an IT product from which the new service incident was submitted; and

recommending a change to be applied to the reference architecture document.

10 . A computer program product comprising one or more computer readable storage media, and program instructions collectively stored on the one or more computer readable storage media, the program instructions executable by a processor to cause the processor to perform operations comprising:

loading a reference architecture document;

populating a knowledge repository corpus wherein the knowledge repository corpus comprises data from information technology (IT) products, cloud services, and integrations wherein the IT products, the cloud services, and the integrations are stored with metadata;

detecting service incidents by the IT products;

classifying, using an incident analysis module, the service incidents based on the reference architecture document;

detecting flaws in the reference architecture document based on the classified service incidents;

creating a weighted graph, using the knowledge repository corpus and the classified service incidents, of the cloud services; and

traversing the weighted graph and creating an adapted reference architecture document based on the traversed weighted graph.

11 . The computer program product of claim 10 , wherein the stored program instructions are stored in a computer readable storage device in a data processing system, and wherein the stored program instructions are transferred over a network from a remote data processing system.

12 . The computer program product of claim 10 , wherein the stored program instructions are stored in a computer readable storage device in a server data processing system, and wherein the stored program instructions are downloaded in response to a request over a network to a remote data processing system for use in a computer readable storage device associated with the remote data processing system, further comprising:

computing cost, using a network flow optimization algorithm, of changing the reference architecture document to a different cloud service.

13 . The computer program product of claim 10 , wherein the reference architecture may include multiple cloud services.

14 . The computer program product claim 10 , wherein the reference architecture may include one cloud service.

15 . The computer program product claim 14 , wherein the knowledge repository is updated during an operation of a business.

16 . The computer program product claim 15 , further comprising adding to the knowledge repository corpus with operational data.

17 . A computer system comprising a processor and one or more computer readable storage media, and program instructions collectively stored on the one or more computer readable storage media, the program instructions executable by the processor to cause the processor to perform operations comprising:

loading a reference architecture documents;

populating a knowledge repository corpus wherein the knowledge repository corpus comprises data from (information technology) IT products, cloud services, and integrations wherein the information technology (IT) products, the cloud services, and the integrations are stored with metadata;

detecting service incidents by the different IT products/services;

classifying, using an incident analysis module, the service incidents based on the reference architecture document;

detecting flaws in the reference architecture document based on the classified service incidents;

creating a weighted graph, using the knowledge repository and classified service incidents, of the cloud services; and

traversing the weighted graph and creating an adapted reference architecture document based on the traversed weighted graph.

18 . The computer system of claim 17 , wherein the reference architecture may include multiple cloud services.

19 . The computer system of claim 17 , wherein the knowledge repository corpus comprises a record of the service incidents from a previous year.

20 . The computer system of claim 17 , computing cost, using a network flow optimization algorithm, of changing the reference architecture document to a different cloud service, further comprising adding to knowledge repository corpus with operational data.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 18, 2023
From: BAUGHMAN, AARON K.; FOX, JEREMY R.; RAKSHIT, SARBAJIT K.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 064637/0069 →
Continuity (1)
Related Publication 20250062948A1 · Feb 20, 2025
References Cited (31)
US 9594622B2 · Bohn · 2017 [cited by examiner]
US 10798109B2 · Ford · 2020 [cited by applicant]
US 11088900B2 · Ratkovic et al. · 2021 [cited by applicant]
US 11327680B2 · Natanzon · 2022 [cited by examiner]
US 11327826B1 · Shama · 2022 [cited by examiner]
US 11556238B1 · Kairali et al. · 2023 [cited by applicant]
US 12256039B2 · Bansal · 2025 [cited by examiner]
US 20100312522A1 · Laberge · 2010 [cited by examiner]
US 20140052644A1 · Ott · 2014 [cited by examiner]
US 20160034905A1 · Hopper · 2016 [cited by examiner]
US 20160224405A1 · Bohn · 2016 [cited by examiner]
US 20200175395A1 · Kathiresan · 2020 [cited by examiner]
US 20200387357A1 · Mathon et al. · 2020 [cited by applicant]
US 20240097971A1 · Harsh · 2024 [cited by examiner]
US 20240195908A1 · Bansal · 2024 [cited by examiner]
AU 2019216649B9 · 2021 [cited by applicant]
Auhors et. al., “Method and System for an Auto-Evolving a Reference Architectural Document”, ip.com Prior art Database Technical Disclosure, IPCOM000272227D, May 4, 2023 (Year: 2023). [cited by examiner]
Palma et al., “Evolving Reference Architecture Description: Guidelines based on ISO/IEC/IEEE 42010”, Methodological Article, Sep. 28, 2022. (Year: 2022). [cited by examiner]
DMTF, Architecture for Managing Clouds, Jun. 18, 2010. [cited by applicant]
DoD, DoD Reference Architecture Description, Jun. 2010. [cited by applicant]
Cortes et al., Online Omni-Channel Multi-Retailer Architecture, Jun. 1, 2020. [cited by applicant]
ip.com, Method and System for Providing an Intelligent Cloud Operational Alert System, Jul. 29, 2019. [cited by applicant]
ip.com, Micro-Engagement Framework for Operations-As-A-Service, Jan. 25, 2017. [cited by applicant]
ip.com, Method of Creating a Componentized Architecture for Unifying Resource Sharing Scenarios in Cloud Computing Environment, Feb. 11, 2010. [cited by applicant]
AWS, Get Started Architecting on AWS, 2023, https://aws.amazon.com/architecture/. [cited by applicant]
Brito et al., ATMOSPHERE: Adaptive, Trustworthy, Manageable, Orchestrated, Secure, Privacy-Assuring, Hybrid Ecosystem for REsilient Cloud Computing, 2018 48th Annual IEEE/IFIP International Conference on Dependable Syst… [cited by applicant]
Saay et al., A reference architecture for a national e-Learning infrastructure, UCC '16: Proceedings of the 9th International Conference on Utility and Cloud Computing, pp. 404-409, Dec. 6, 2016. [cited by applicant]
Fernandez et al ., A security reference architecture for cloud systems, WICSA '14 Companion: Proceedings of the WICSA 2014 Companion vol. Article No. 3, pp. 1-5, Apr. 7, 2014. [cited by applicant]
Kolekar et al., Adaptive user interface for e-learning applications based on learning styles using Web Logs analysis: A hybrid cloud architecture, TENCON 2015—2015 IEEE Region 10 Conference, Nov. 1-4, 2015. [cited by applicant]
Duan et al., A construction method and data migration strategy for hybrid cloud storage, 2015 18th International Conference on Computer and Information Technology (ICCIT), Dec. 21-23, 2015. [cited by applicant]
Donkoh et al., A Hybrid and Adaptive Model for Predicting Register File and SRAM Power Using a Reference Design, DAC '12: Proceedings of the 49th Annual Design Automation Conference, pp. 62-67, Jun. 3, 2012. [cited by applicant]