IP Library Granted Patent US 11,330,068
Granted Patent B2
US 11,330,068 · App. 16/938,785 · Granted May 10, 2022

Methods and systems for recording user operations on a cloud management platform

Inventor: Junyin Wu (Sammamish, WA)
Assignee: Alibaba Group Holding Limited
H04L67/22G06F8/41G06F9/543G06F9/548G06F16/22G06F16/258G06F16/284H04L67/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,330,068
App. No.
16/938,785
Granted
May 10, 2022
Kind
B2
Abstract

Methods and systems for recording user operations on a cloud management platform are provided. According to one aspect, a method comprises recording one or more user operations on a cloud management platform, the one or more user operations being associated performing a task; storing data associated with the one or more user operations in a database; and executing the data associated with the one or more user operations, allowing replay of the one or more user operations on the cloud management platform to repeat the task. The one or more user operations on the computing platform correspond to one or more application programming interface (API) operations and executing the one or more user operations on the cloud management platform, causing the computing device to call the one or more API operations to complete the task on the cloud management platform.

Claims (57)

1. A method implemented by a computing device, the method comprising:

receiving a first user action to trigger a recording process of one or more user operations to be performed for a task related to a process of installation and configuration of a cloud service for a first device;

recording data associated with the one or more user operations, one or more application programming interface (API) operations called to complete the task, and one or more parameters related to the one or more API operations on a cloud management platform and corresponding to the first device;

receiving a second user action to stop the recording process after the task is completed;

storing the recorded data in a database;

receiving a third user action associated with performing the task on the cloud management platform to automate the process of installation and configuration of the cloud service for a second device;

determining whether at least one parameter of the one or more parameters needs to be adjusted for the second device;

receiving a user input to adjust the at least one parameter if the at least one parameter needs to be adjusted; and

executing one of the recorded data or the recorded data with the at least one adjusted parameter to automate one or more other tasks by allowing a replay of the one or more user operations on the cloud management platform to complete the process of installation and configuration of the cloud service for the second device.

2. The method of claim 1 , further comprising:

exporting, from the database, data corresponding to the one or more user operations; and

storing the exported data corresponding to the one or more user operations in at least one data format,

wherein the at least one data format includes at least one of Java, Python, script, source code, or object oriented system (OOS) module.

3. The method of claim 2 , further comprising:

compiling, in an environment, the data corresponding to the one or more user operations to perform at least a second task.

4. The method of claim 1 , wherein the task is associated with operating at least one cloud resource provided through the cloud management platform.

5. The method of claim 4 , wherein the task includes at least one of: creating, browsing, editing, or deleting at least one cloud resource on the cloud management platform.

6. The method of claim 1 , further comprising:

exporting, from the database, data corresponding to the one or more user operations as at least one orchestration template executable on an object orientated system (OOS).

7. The method of claim 1 , further comprising:

storing the recorded data in at least a relational database.

8. A system comprising:

one or more processors, and

memory communicatively coupled to the one or more processors, the memory storing computer-executable modules executable by the one or more processors that, when executed by the one or more processors, perform actions including:

recording data associated with one or more user operations, one or more application programming interface (API) operations, and one or more parameters related to the one or more API operations on a cloud management platform and corresponding to a first device, the one or more user operations being associated with performing a task related to a process of installation and configuration of a cloud service for the first device, and the one or more API operations being called to complete the task;

storing the recorded data in a database;

receiving a user action associated with performing the task on the cloud management platform to automate the process of installation and configuration of the cloud service for a second device;

determining whether at least one parameter of the one or more parameters needs to be adjusted;

receiving a user input to adjust the at least one parameter if the at least one parameter needs to be adjusted for the second device; and

executing one of the recorded data or the recorded data with the at least one adjusted parameter to automate one or more other tasks by allowing a replay of the one or more user operations on the cloud management platform to complete the process of installation and configuration of the cloud service for the second device.

9. The system of claim 8 , wherein the actions further comprises:

exporting, from the database, data corresponding to the one or more user operations; and

storing the exported data corresponding to the one or more user operations in at least one data format,

wherein the at least one data format includes at least one of Java, Python, script, source code, or object oriented system (OOS) module.

10. The system of claim 9 , wherein the actions further comprises:

compiling, in an environment, the data corresponding to the one or more user operations to perform at least a second task.

11. The system of claim 8 , wherein the task is associated with operating at least one cloud resource provided through the cloud management platform.

12. The system of claim 11 , wherein the task includes at least one of: creating, browsing, editing, or deleting at least one cloud resource on the cloud management platform.

13. The system of claim 8 , wherein the actions further comprises:

exporting, from the database, data corresponding to the one or more user operations as at least one orchestration template executable on an object orientated system (OOS).

14. The system of claim 8 , wherein the actions further comprises:

storing data associated with the one or more user operations in at least a relational database.

15. A computer-readable storage medium storing computer-readable instructions executable by one or more processors of a video compression system, that when executed by the one or more processors, cause the one or more processors to perform actions comprising:

recording data associated with one or more user operations, one or more application programming interface (API) operations, and one or more parameters related to the one or more API operations on a cloud management platform and corresponding to a first device, the one or more user operations being associated with performing a task related to a process of installation and configuration of a cloud service for the first device, and the one or more API operations being called to complete the task;

storing the recorded data in a database; and

receiving a user action associated with performing the task on the cloud management platform to automate the process of installation and configuration of the cloud service for a second device;

determining whether at least one parameter of the one or more parameters needs to be adjusted for the second device;

receiving a user input to adjust the at least one parameter if the at least one parameter needs to be adjusted; and

executing one of the recorded data or the recorded data with the at least one adjusted parameter to automate one or more other tasks by allowing a replay of the one or more user operations on the cloud management platform to complete the process of installation and configuration of the cloud service for the second device.

16. The computer-readable storage medium of claim 15 , wherein the actions further comprises:

executing the one or more user operations on the cloud management platform, causing a computing device to call the one or more API operations.

17. The computer-readable storage medium of claim 15 , wherein the actions further comprises:

exporting, from the database, data corresponding to the one or more user operations; and

storing the exported data corresponding to the one or more user operations in at least one data format,

wherein the at least one data format includes at least one of Java, Python, script, source code, or object oriented system (OOS) module.

18. The computer-readable storage medium of claim 15 , wherein the actions further comprises:

compiling, in an environment, data corresponding to the one or more user operations to perform at least a second task.

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 Sep 8, 2020
From: WU, JUNYIN
To: ALIBABA GROUP HOLDING LIMITED
Reel/Frame 053712/0766 →
Continuity (1)
Related Publication 20220030079A1 · Jan 27, 2022