Patentable/Patents/US-11880272
US-11880272

Automated methods and systems that facilitate root-cause analysis of distributed-application operational problems and failures by generating noise-subtracted call-trace-classification rules

PublishedJanuary 23, 2024
Assigneenot available in USPTO data we have
Inventorsnot available in USPTO data we have
Technical Abstract

The current document is directed to methods and systems that employ call traces collected by one or more call-trace services to generate call-trace-classification rules to facilitate root-cause analysis of distributed-application operational problems and failures. In a described implementation, a set of automatically labeled call traces is partitioned by the generated call-trace-classification rules. Call-trace-classification-rule generation is constrained to produce relatively simple rules with greater-than-threshold confidences and coverages. The call-trace-classification rules may point to particular services and service failures, which provides useful information to distributed-application and distributed-computer-system managers and administrators attempting to diagnose operational problems and failures that arise during execution of distributed applications within distributed computer systems. A first dataset is collected during normal distributed-application operation and a second dataset is collected during problem-associated or failure-associated operation of the distributed application. The first and second datasets are used to generate noise-subtracted call-trace-classification rules and/or diagnostic suggestions.

Patent Claims
8 claims

Legal claims defining the scope of protection, as filed with the USPTO.

5

5. The system of claim 3 wherein a new call-trace-classification rule is pruned by removing terminal conditions from the new call-trace-classification rule until a metric value associated with the new call-trace-classification rule is maximized.

6

6. The system of claim 3 wherein the system filters the call-trace-classification-rule set by removing those call-trace-classification rules with coverages less than a threshold coverage and/or with confidences less than a threshold confidence.

7

7. The system of claim 6 wherein the coverage of a call-trace-classification rule is determined as the ratio of a number of call traces selected by the call-trace-classification rule from a labeled call-trace dataset that contain a possible label value corresponding to the label in the set of labels to a number of call traces in the labeled call-trace dataset that contain the possible label value corresponding to the label in the set of labels.

8

8. The system of claim 6 wherein the confidence of a call-trace-classification rule is determined as the ratio of a number of call traces selected by the call-trace-classification rule from a labeled call-trace dataset that contain a possible label value corresponding to the label in the set of labels to a number of call traces in the labeled call-trace dataset selected by the call-trace-classification rule.

9

9. The system of claim 1 wherein a noise-subtracted call-trace-classification rule is generated by one or more set-difference operations on call-trace-classification rules generated from a non-normal-operation dataset that includes call traces collected during one or more time intervals of non-normal operation of the distributed application.

10

10. The system of claim 9 wherein a set-difference operation returns call-trace-classification rules generated from a non-normal-operation dataset that are not generated from a normal-operation dataset that includes call traces collected during one or more time intervals of normal operation of the distributed application.

14

14. The system of claim 12 wherein a noise-subtracted diagnostic suggestion is generated by one or more set-difference operations on diagnostic suggestions generated from a non-normal-operation dataset that includes call traces collected during one or more time intervals of non-normal operation of the distributed application.

15

15. The system of claim 14 wherein a set-difference operation returns diagnostic suggestions generated from a non-normal-operation dataset that are not generated from a normal-operation dataset that includes call traces collected during one or more time intervals of normal operation of the distributed application.

Classification Codes (CPC)

Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.

Patent Metadata

Filing Date

October 1, 2021

Publication Date

January 23, 2024

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “Automated methods and systems that facilitate root-cause analysis of distributed-application operational problems and failures by generating noise-subtracted call-trace-classification rules” (US-11880272). https://patentable.app/patents/US-11880272

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.