The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Oct. 04, 2022

Filed:

Jul. 06, 2020
Applicant:

Ringcentral, Inc., Belmont, CA (US);

Inventors:

Chunzhi Chen, Ottawa, CA;

Guo Rong Zheng, Kanata, CA;

Kenneth Armstrong, Woodlawn, CA;

Assignee:

RingCentral, Inc., Belmont, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 11/00 (2006.01); G06F 11/07 (2006.01); G06N 20/00 (2019.01); G06N 5/04 (2006.01);
U.S. Cl.
CPC ...
G06F 11/079 (2013.01); G06F 11/0751 (2013.01); G06N 5/04 (2013.01); G06N 20/00 (2019.01);
Abstract

Systems and methods are provided for automatedly troubleshooting a computing application (e.g., a cloud-based computing application). An application domain of the computing application is modeled as a two-dimensional array of cells, a first dimension of the array representing components or microservices of the application domain, and a second dimension of the array representing states of the components or microservices, the array including paths between pairs of cells in the array. A troubleshooting goal is defined as a target state of the application domain, the target state corresponding to a target cell in the array. An initial state of the application domain is also provided, the initial state corresponding to an initial cell in the array. A reinforcement-learning-trained machine-learning algorithm can determine a solution path in the array between the initial cell and the target cell. Divergence between a failure case and a solution path indicates a probable failure cause.


Find Patent Forward Citations

Loading…