IP Library Granted Patent US 9,372,745
Granted Patent B2
US 9,372,745 · App. 14/201,139 · Granted Jun 21, 2016

Analytics output for detection of change sets system and method

Inventors: Daniel C. Berg (Holly Springs, NC); Nihilson Gnanadason (Nagar, IN); Rajan Kumar (Rajapalayam, IN); Siddalinga S. Mathad (Bangalore, IN)
Assignee: International Business Machines Corporation
G06F11/079G06F11/0709G06F11/0778G06F11/3495H04L67/10H04L67/22
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 9,372,745
App. No.
14/201,139
Granted
Jun 21, 2016
Kind
B2
Abstract

A method, computer program product, and computer system for receiving, at a computing device, logs and traces from one or more sources. The logs and traces are analyzed for problem imprints associated with an error. A set of one or more candidate lists is generated from the logs and traces. A change set from the set of one or more candidate lists that caused the error is identified.

Claims (20)

1. A computer program product residing on a non-transitory computer readable storage medium having a plurality of instructions stored thereon which, when executed by a processor, cause the processor to perform operations comprising:

receiving logs and traces from one or more sources;

analyzing the logs and traces for problem imprints associated with an error;

generating a set of one or more candidate lists from the logs and traces;

identifying a change set from the set of one or more candidate lists that caused the error; and

filtering the change set, wherein the filtering is based upon, at least in part, a filter condition that includes at least one of a resolver name and a timestamp.

2. The computer program product of claim 1 wherein the set of one or more candidate lists includes at least one item, wherein the at least one item includes at least one of a source file name, a configuration file name, and an artifact name.

3. The computer program product of claim 2 further comprising receiving the change set for each item in the set of one or more candidate lists.

4. The computer program product of claim 1 further comprising filtering the generated set of one or more candidate lists.

5. The computer program product of claim 4 wherein the filtering is based upon, at least in part, a filter condition that includes at least one of a package name and a timestamp.

6. The computer program product of claim 1 further comprising generating a super set of candidate lists from the change set retrieved using a build number, wherein the super set of candidate lists is used to find a subset of candidate lists from the problem imprints.

7. A computing system including a processor and a memory configured to perform operations comprising:

receiving logs and traces from one or more sources;

analyzing the logs and traces for problem imprints associated with an error;

generating a set of one or more candidate lists from the logs and traces;

identifying a change set from the set of one or more candidate lists that caused the error; and

filtering the change set, wherein the filtering is based upon, at least in part, a filter condition that includes at least one of a resolver name and a timestamp.

8. The computing system of claim 7 wherein the set of one or more candidate lists includes at least one item, wherein the at least one item includes at least one of a source file name, a configuration file name, and an artifact name.

9. The computing system of claim 8 further comprising receiving the change set for each item in the set of one or more candidate lists.

10. The computing system of claim 7 further comprising generating a super set of candidate lists from the change set retrieved using a build number, wherein the super set of candidate lists is used to find a subset of candidate lists from the problem imprints.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 10, 2014
From: BERG, DANIEL C.; GNANADASON, NIHILSON; KUMAR, RAJAN; MATHAD, SIDDALINGA S.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 032393/0247 →
Continuity (1)
Related Publication 20150254122A1 · Sep 10, 2015