IP Library Granted Patent US 11,588,753
Granted Patent B2
US 11,588,753 · App. 16/723,653 · Granted Feb 21, 2023

Methods and systems for generating deployment architecture and template

Inventor: Junyin Wu (San Mateo, CA)
Assignee: Alibaba Group Holding Limited
H04L47/82G06F9/54H04L47/78H04L67/10
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 11,588,753
App. No.
16/723,653
Granted
Feb 21, 2023
Kind
B2
Abstract

The present disclosure provides methods and systems for generating deployment architecture and template. The method can include determining properties of the instantiated resources in the stack; and generating a template corresponding to the instantiated resources based on the properties.

Claims (26)

1. A computer-implemented method for generating a template based on a stack of multiple instantiated cloud resources, comprising:

determining properties of the multiple instantiated cloud resources in the stack by scanning the stack of the multiple instantiated cloud resources with an application programming interface, the multiple instantiated cloud resources having been instantiated into the stack; and

generating, based on the stack of the multiple instantiated could resources, a template corresponding to the multiple instantiated cloud resources based on the properties determined by scanning the stack of the multiple instantiated cloud resources, wherein the template is in a text file format and comprises a plurality of fields for describing each of the multiple instantiated cloud resources and the plurality of fields correspond to the determined properties.

2. The method of claim 1 , wherein determining the properties of the multiple instantiated cloud resources in the stack by scanning the stack further comprises:

receiving the properties of the multiple instantiated cloud resources in response to the scanning.

3. The method of claim 1 , wherein generating the template corresponding to the multiple instantiated cloud resources based on the properties further comprises:

determining, among the properties of the multiple instantiated cloud resources, a property corresponding to each field of the plurality of fields; and

setting the each field to be indicative of the corresponding property.

4. A system for generating a template based on a stack of multiple instantiated cloud resources, comprising:

a memory storing a set of instructions; and

at least one processor configured to execute the set of instructions to cause the system to perform:

determining properties of the multiple instantiated cloud resources in the stack by scanning the stack of the multiple instantiated cloud resources with an application programming interface, the multiple instantiated cloud resources having been instantiated into the stack; and

generating, based on the stack of the multiple instantiated could resources, a template corresponding to the multiple instantiated cloud resources based on the properties determined by scanning the stack of the multiple instantiated cloud resources, wherein the template is in a text file format and comprises a plurality of fields for describing each of the multiple instantiated cloud resources and the plurality of fields correspond to the determined properties.

5. The system of claim 4 , wherein in determining the properties of the multiple instantiated cloud resources in the stack by scanning the stack, the set of instructions is further executed to cause the system to:

receive the properties of the multiple instantiated cloud resources in response to the scanning.

6. The system of claim 4 , wherein in generating the template corresponding to the multiple instantiated cloud resources based on the properties, the set of instructions is further executed to cause the system to:

determine, among the properties of the multiple instantiated cloud resources, a property corresponding to each field of the plurality of fields; and

setting the each field to be indicative of the corresponding property.

7. A non-transitory computer readable medium that stores a set of instructions that is executable by at least one processor of a computer system to cause the computer system to perform a method for generating a template based on a stack of multiple instantiated cloud resources, the method comprising:

determining properties of the multiple instantiated cloud resources in the stack by scanning the stack of the multiple instantiated cloud resources with an application programming interface, the multiple instantiated cloud resources having been instantiated into the stack; and

generating, based on the stack of the multiple instantiated could resources, a template corresponding to the multiple instantiated cloud resources based on the properties determined by scanning the stack of the multiple instantiated cloud resources, wherein the template is in a text file format and comprises a plurality of fields for describing each of the multiple instantiated cloud resources and the plurality of fields correspond to the determined properties.

8. The non-transitory computer readable medium of claim 7 , wherein in determining the properties of the multiple instantiated cloud resources in the stack by scanning the stack, the at least one processor of the computer system is further configured to execute the set of instructions to cause the computer system to perform:

receiving the properties of the multiple instantiated cloud resources in response to the scanning.

9. The non-transitory computer readable medium of claim 7 , wherein in generating the template corresponding to the multiple instantiated cloud resources based on the properties, the at least one processor of the computer system is further configured to execute the set of instructions to cause the computer system to perform:

determining, among the properties of the multiple instantiated cloud resources, a property corresponding to each field of the plurality of fields; and

setting the each field to be indicative of the corresponding property.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 29, 2026
From: ALIBABA GROUP HOLDING LIMITED
To: CLOUD INTELLIGENCE ASSETS HOLDING (SINGAPORE) PRIVATE LIMITED
Reel/Frame 075499/0384 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 13, 2020
From: WU, JUNYIN
To: ALIBABA GROUP HOLDING LIMITED
Reel/Frame 053487/0172 →
Continuity (1)
Related Publication 20210194824A1 · Jun 24, 2021
Cited By (1)
US 12,216,556