IP Library › Granted Patent US 12,277,104
Granted Patent B2
US 12,277,104 · App. 18/049,054 · Granted Apr 15, 2025

Method for visualizing and managing asset changes before reflecting to cloud, and apparatus supporting the same

Inventor: Su Hyun Park (Seoul, KR)
Assignee: TATUM Inc.
G06F16/2358G06F16/2315G06F16/235G06F16/2365
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,277,104
App. No.
18/049,054
Granted
Apr 15, 2025
Kind
B2
Abstract

The present disclosure relates to a method of authorizing a change in cloud infrastructure performed by an apparatus, including the operations of: changing the assets requested by a development team or a management team using infrastructure as code (IaC); hooking and holding changes of assets; collecting cloud infrastructure information from a cloud environment through an application programming interface (API); visualizing the cloud infrastructure information; visualizing the asset changes; reporting the visualized cloud infrastructure information and the visualized asset changes to a manager via an authorization process; returning or approving the asset changes in the authorization process by the manager; and storing the information of the assets requested by the development team or the management team and the information of the authorization process in a database.

Claims (20)

1. A method of authorizing a change in a cloud infrastructure performed by an apparatus, the method comprising:

receiving a first request for first asset changes and a second request for second asset changes, from a development team or a management team, using infrastructure as code (IaC) of an application programming interface (API) software development kit (SDK), wherein the first asset changes and the second asset changes comprise infrastructure changes, account changes, and firewall changes;

executing the first request as being unavailable for hooking and holding of the asset changes, by performing:

applying the asset changes to the cloud infrastructure without holding;

visualizing the applied asset changes to the cloud infrastructure;

reporting the visualized cloud infrastructure information and the visualized asset changes to the manager through an authorization process;

modifying the changes applied to the cloud infrastructure; and

visualizing the modified contents to the cloud infrastructure,

executing the second request as being available for hooking and holding of the asset changes, by performing:

collecting cloud infrastructure information from the cloud infrastructure through an API;

visualizing the cloud infrastructure information;

visualizing the asset changes by using at least one of a graph, a diagram, and a flow chart;

reporting the visualized cloud infrastructure information and the visualized asset changes to a manager via an authorization process including a plurality of operations; and

progressing the authorization process by receiving approvals from users who are in charge of the plurality of operations,

wherein, while hooking and holding of the asset changes, the asset changes stand by distribution of resources before being reflected to the cloud infrastructure;

returning or approving the asset changes based on a result of the authorization process;

transmitting information about a returned operation, information about returned asset changes, and a reason of returning, to a user who requested the asset changes, without applying the asset changes which are hooked and held;

storing information of the assets changes and information of the authorization process, in a database, wherein the information of the asset changes includes information on how, when, and how the resources were changed;

applying the asset changes to the cloud infrastructure; and

constructing an algorithm, which is calculating cases in which the asset changes are approved or returned in the authorization process by performing machine learning of the asset changes in the authorization process.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 24, 2022
From: PARK, SU HYUN
To: TATUM INC.
Reel/Frame 061515/0562 →
Priority Claims (1)
KR 10-2021-0148938 · Nov 2, 2021 · national
Continuity (1)
Related Publication 20230133945A1 · May 4, 2023
References Cited (10)
US 9350561B1 · Schafer · 2016 [cited by examiner]
US 20120131591A1 · Moorthi · 2012 [cited by examiner]
US 20200012480A1 · Rizo · 2020 [cited by examiner]
US 20220052910A1 · Neelakantam · 2022 [cited by examiner]
US 20230071047A1 · Carames · 2023 [cited by examiner]
US 20230117893A1 · Durvasula · 2023 [cited by examiner]
KR 1020210041295A · 2021 [cited by applicant]
Salonen, Esko. “Software Project Services using Infrastructure-as-Code.” (2020) (Year: 2020). [cited by examiner]
Lepiller, Julien, et al. “Analyzing infrastructure as code to prevent intra-update sniping vulnerabilities.” Tools and Algorithms for the Construction and Analysis of Systems: 27th International Conference, TACAS Mar. 2… [cited by examiner]
Boda, Vishnu Vardhan Reddy, and Hitesh Allam. “Crossing Over: How Infrastructure as Code Bridges FinTech and Healthcare.” Innovative Computer Sciences Journal 6.1 (2020). (Year: 2020). [cited by examiner]