Patentable/Patents/US-8595564
US-8595564

Artifact-based software failure detection

PublishedNovember 26, 2013
Assigneenot available in USPTO data we have
Inventorsnot available in USPTO data we have
Technical Abstract

A method detects soft failures as follows. A set of artifacts being generated by at least one process in a system is monitored. A number of artifacts being generated by the process is determined to be below a given threshold in response to the monitoring. The process is monitored in response to the determination. A current state of the process is determined in response to the analyzing. A notification is generated in response to the current state of the process including a set of abnormal behaviors.

Patent Claims
8 claims

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

1

1. A method for detecting soft failures, the method comprising: monitoring a set of artifacts being generated by at least one process in a system; determining, based on the monitoring, that a number of artifacts being generated by the process is below a given threshold, wherein the threshold is based on a predicted number of artifacts to be generated by the process; analyzing, based on the determining, the process; determining, based on the analyzing, a current state of the process; and generating a notification based on the current state of the process comprising a set of abnormal behaviors.

2

2. The method of claim 1 , further comprising: analyzing a set of historical data associated with artifact generation by the process; and generating the given threshold based on analyzing the set of historical data.

3

3. The method of claim 1 , wherein the set of abnormal behaviors comprises: a looping state; a serialization deadlock state; a lock contention state; an event waiting state; an input-output contention state; and a non-dispatchable state.

4

4. The method of claim 1 , wherein the set of artifacts include at least one of: messages to an operator; accounting records; global serialization requests; trace records; output to data sets; and logs of errors detected.

5

5. The method of claim 1 , wherein the monitoring further comprises: monitoring the set of artifacts being generated by the process for a given interval of time.

6

6. The method of claim 5 , wherein the given threshold is associated with the given interval of time.

7

7. The method of claim 1 , wherein the notification is displayed to a user, identifies the process, and provides a recommendation on how the user can preserve the system.

8

8. A method for detecting soft failures, the method comprising: monitoring a set of artifacts being generated by at least one process in a system; analyzing a set of historical data associated with artifact generation by the process; and generating the given threshold based on analyzing the set of historical data; determining, based on the monitoring, that a number of artifacts being generated by the process is below a given threshold, wherein the threshold is based on a predicted number of artifacts to be generated by the process; analyzing, based on the determining, the process; determining, based on the analyzing, a current state of the process; and generating a notification based on the current state of the process comprising a set of abnormal behaviors.

Classification Codes (CPC)

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

Patent Metadata

Filing Date

November 1, 2012

Publication Date

November 26, 2013

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. “Artifact-based software failure detection” (US-8595564). https://patentable.app/patents/US-8595564

© 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.