IP Library Granted Patent US 9,667,573
Granted Patent B2
US 9,667,573 · App. 14/697,738 · Granted May 30, 2017

Identification of automation candidates using automation degree of implementation metrics

Inventors: James R Malnati (Stillwater, MN); John Troini (Gilroy, CA); Robert Jamieson (Kuala Lumpur, MY)
Assignee: Unisys Corporation
H04L51/02H04L41/06H04L41/0627H04L41/0681H04L41/0876H04L41/0886H04L41/16H04L51/14
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,667,573
App. No.
14/697,738
Granted
May 30, 2017
Kind
B2
Abstract

Non-automated read-and-reply console messages may be automated. These messages may be classified into impact groups in which the messages may be removed from the database or sent to an automation analyzer for analysis. As more messages become automated, a debugging mode may be enabled to allow an operator to respond to a message with a proposed action. If the proposed action is aligned with an action predetermined in response to the automation analysis, the operator may be allowed to respond to future actions.

Claims (39)

1. A method, comprising:

receiving, by a message system, a plurality of messages relating to events occurring on a host system;

determining, by the message system for each message of the plurality of messages, whether each message evokes an automated response;

determining, by the message system for the messages determined to not evoke an automated response, duplication within the non-automated messages;

transmitting, by the message system, the duplicated messages to an automation analyzer, wherein the automation analyzer is configured to analyze a potential of automating the duplicated messages; and

classifying, by the message system, the messages determined to not evoke an automated response into one or more impact groups, where at least one of the one or more impact groups includes critical non-automated messages.

2. The method of claim 1 , further comprising counting, by the message system, the number of duplicate messages that are received per day.

3. The method of claim 1 , further comprising generating, by the message system, categorization rules for the duplicate messages in response to the determined duplication.

4. The method of claim 1 , wherein the plurality of messages are analyzed using at least one of a Correlation Analysis, a Monte-Carlo simulation, a Factor Analysis, a Mean Square Weighted Deviation (MSWD), a Regression Analysis, and a Time Series Analysis.

5. The method of claim 1 , further comprising:

logging the critical non-automated messages and logging the number of times each of the critical non-automated messages is received; and

classifying one or more of the critical non-automated messages as candidates for automation, wherein classifying a message as a candidate for automation identifies the message as a message capable of improving an automation degree of implementation metric if automated.

6. An apparatus, comprising:

a processor; and

a memory coupled to the processor, where the processor is configured to perform the steps of:

receiving a plurality of messages relating to events occurring on a host system;

determining, for each message of the plurality of messages, whether each message evokes an automated response;

determining, for the messages determined to not evoke an automated response, duplication within the non-automated messages;

transmitting the duplicated messages to an automation analyzer, wherein the automation analyzer is configured to analyze a potential of automating the duplicated messages; and

wherein the processor is further configured to perform a step of classifying the messages determined to not evoke an automated response into one or more impact groups, where at least one of the one or more impact groups includes critical non-automated messages.

7. The apparatus of claim 6 , wherein the processor is further configured to perform a step of counting the number of duplicate messages that are received per day.

8. The apparatus of claim 6 , wherein the processor is further configured to perform a step of generating categorization rules for the duplicate messages in response to the determined duplication.

9. The apparatus of claim 6 , wherein the plurality of messages are analyzed using at least one of a Correlation Analysis, a Monte-Carlo simulation, a Factor Analysis, a Mean Square Weighted Deviation (MSWD), a Regression Analysis, and a Time Series Analysis.

10. The apparatus of claim 6 , wherein the processor is further configured to perform steps of:

logging the critical non-automated messages and logging the number of times each of the critical non-automated messages is received; and

classifying one or more of the critical non-automated messages as candidates for automation, wherein classifying a message as a candidate for automation identifies the message as a message capable of improving an automation degree of implementation metric if automated.

11. A computer program product, comprising:

a non-transitory computer readable medium comprising instructions which, when executed by a processor of a computing system, cause the processor to:

receive a plurality of messages relating to events occurring on a host system;

determine, for each message of the plurality of messages, whether each message evokes an automated response;

determine, for the messages determined to not evoke an automated response, duplication within the non-automated messages;

transmit the duplicated messages to an automation analyzer, wherein the automation analyzer is configured to analyze a potential of automating the duplicated messages; and

to classify the messages determined to not evoke an automated response into one or more impact groups, where at least one of the one or more impact groups includes critical non-automated messages.

12. The computer program product of claim 11 , wherein the non-transitory computer readable medium further comprises instructions which, when executed by the processor of the computing system, cause the processor to count the number of duplicate messages that are received per day.

13. The computer program product of claim 11 , wherein the non-transitory computer readable medium further comprises instructions which, when executed by the processor of the computing system, cause the processor to generate categorization rules for the duplicate messages in response to the determined duplication.

14. The computer program product of claim 11 , wherein the plurality of messages are analyzed using at least one of a Correlation Analysis, a Monte-Carlo simulation, a Factor Analysis, a Mean Square Weighted Deviation (MSWD), a Regression Analysis, and a Time Series Analysis.

15. The computer program product of claim 14 , wherein the non-transitory computer readable medium further comprises instructions which, when executed by the processor of the computing system, cause the processor to:

log the critical non-automated messages and log the number of times each of the critical non-automated messages is received; and

classify one or more of the critical non-automated messages as candidates for automation, wherein classifying a message as a candidate for automation identifies the message as a message capable of improving an automation degree of implementation metric if automated.

Assignments (8)
AMENDED AND RESTATED PATENT SECURITY AGREEMENT Recorded Jun 27, 2025
From: UNISYS CORPORATION; UNISYS HOLDING CORPORATION; UNISYS NPL, INC.; UNISYS AP INVESTMENT COMPANY I
To: COMPUTERSHARE TRUST COMPANY, N.A., AS COLLATERAL TRUSTEE
Reel/Frame 071759/0527 →
RELEASE OF SECURITY INTEREST Recorded Oct 28, 2020
From: WELLS FARGO BANK, NATIONAL ASSOCIATION
To: UNISYS CORPORATION
Reel/Frame 054231/0496 →
RELEASE OF SECURITY INTEREST Recorded Nov 9, 2017
From: WELLS FARGO BANK, NATIONAL ASSOCIATION
To: UNISYS CORPORATION
Reel/Frame 044416/0114 →
SECURITY INTEREST Recorded Oct 12, 2017
From: UNISYS CORPORATION
To: WELLS FARGO BANK NA
Reel/Frame 043852/0145 →
SECURITY INTEREST Recorded Oct 6, 2017
From: UNISYS CORPORATION
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 044144/0081 →
SECURITY INTEREST Recorded Sep 12, 2017
From: UNISYS CORPORATION
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS AGENT
Reel/Frame 043558/0245 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 26, 2017
From: MALNATI, JAMES R; TROINI, JOHN; JAMIESON, ROBERT
To: UNISYS CORPORATION
Reel/Frame 043099/0843 →
PATENT SECURITY AGREEMENT Recorded Apr 27, 2017
From: UNISYS CORPORATION
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS COLLATERAL TRUSTEE
Reel/Frame 042354/0001 →
Continuity (1)
Related Publication 20160323207A1 · Nov 3, 2016