Autogenerated email summarization process
First Claim
1. An email processing system, comprising:
- a centralized provisioning system (CPS) server, comprising;
a processor;
a memory;
a CPS application stored in the memory, that when executed by the processor,receives emails from a plurality of provisioning servers, wherein the emails are auto-generated by applications executing on the provisioning servers, andtransfers the emails to an email account, anda CPS email process (CEP) server, comprising;
a processor;
a memory;
a CEP application stored in the memory, that when executed by the processor,accesses the emails in the email account, wherein the emails are one or more of status emails, alert emails, alarm emails, notification emails, log emails, or information emails, and wherein each email comprises a subject, a time stamp, and a source of the email,analyzes the emails, wherein the CEP application analyzes the subjects of the emails, the time stamps of the emails, and the source of the emails,based on the analysis, transfers each of the emails to one of a plurality of lists,generates a summary email for each list based on the emails that the list comprises,when a number of emails in a summary associated with a predefined subject exceeds a pre-defined threshold, commands an action be performed by a provisioning server associated with the summary, where the action is one of a reboot, an initiation of a garbage collection utility, a change of allocation of heap memory, or a change of an allowed number of network connections of the provisioning server associated with the summary, andsends each of the summary emails to a designated recipient.
6 Assignments
0 Petitions
Accused Products
Abstract
A method of monitoring a plurality of servers is disclosed. The method comprises a centralized provisioning system (CPS) server receiving emails from a plurality of provisioning servers, wherein the emails are auto-generated by the provisioning servers. The method comprises the CPS server transferring the emails to an email account. The method comprises a CPS email process (CEP) server accessing the emails in the email account, wherein the emails are one or more of a variety of emails. The method comprises the CEP server analyzing the emails, wherein the CEP server analyzes the subject, the time stamp, and the source of each email. The method comprises, the CEP server transferring each of the emails to a plurality of lists based on its analysis. The method comprises the CEP server generating a summary email for each list. The method further comprises the CEP server sending the summary emails to a designated recipient.
-
Citations
20 Claims
-
1. An email processing system, comprising:
-
a centralized provisioning system (CPS) server, comprising; a processor; a memory; a CPS application stored in the memory, that when executed by the processor, receives emails from a plurality of provisioning servers, wherein the emails are auto-generated by applications executing on the provisioning servers, and transfers the emails to an email account, and a CPS email process (CEP) server, comprising; a processor; a memory; a CEP application stored in the memory, that when executed by the processor, accesses the emails in the email account, wherein the emails are one or more of status emails, alert emails, alarm emails, notification emails, log emails, or information emails, and wherein each email comprises a subject, a time stamp, and a source of the email, analyzes the emails, wherein the CEP application analyzes the subjects of the emails, the time stamps of the emails, and the source of the emails, based on the analysis, transfers each of the emails to one of a plurality of lists, generates a summary email for each list based on the emails that the list comprises, when a number of emails in a summary associated with a predefined subject exceeds a pre-defined threshold, commands an action be performed by a provisioning server associated with the summary, where the action is one of a reboot, an initiation of a garbage collection utility, a change of allocation of heap memory, or a change of an allowed number of network connections of the provisioning server associated with the summary, and sends each of the summary emails to a designated recipient. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of monitoring a plurality of servers, comprising:
-
receiving emails from a plurality of provisioning servers by a centralized provisioning system (CPS) server, wherein the emails are auto-generated by applications executing on the provisioning servers; transferring the emails to an email account by the CPS server; accessing the emails in the email account by a CPS email process (CEP) server, wherein the emails are one or more of status emails, alert emails, alarm emails, notification emails, log emails, or information emails, and wherein each email comprises a subject, a time stamp, and a source of the email; analyzing the emails in the email account by the CEP server, wherein the CEP server analyzes the subjects of the emails, the time stamps of the emails, and the source of the emails; based on the analysis, transferring each of the emails to one of a plurality of lists by the CEP server; generating a summary email for each list based on the emails that the list comprises by the CEP server; when a number of emails in a summary associated with a predefined subject exceeds a pre-defined threshold, commanding, by the CEP server, that an action be performed by a provisioning server associated with the summary, where the action is one of a reboot, an initiation of a garbage collection utility, a change of allocation of heap memory, or a change of an allowed number of network connections of the provisioning server associated with the summary; and sending each of the summary emails to a designated recipient by the CEP server. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
-
16. A method of monitoring a plurality of server computers, comprising:
-
accessing emails from a plurality of server computers in the email account by a monitoring application of a monitoring server, wherein the emails are one or more of status emails, alert emails, alarm emails, notification emails, log emails, or information emails, and wherein each email comprises a subject, a time stamp, and a source of the email; analyzing the emails in the email account by the monitoring application, wherein the monitoring application analyzes the subjects of the emails, the time stamps of the emails, and the source of the emails, and wherein the emails comprise information about statuses of the server computers that sent the emails or statuses of applications that execute on the server computers that sent the emails; transferring each of the emails to one of a plurality of lists by the monitoring application based on analyzing the emails; generating a summary email for each list based on the emails that the list comprises by the monitoring application; in response to a number of emails in a summary associated with a predefined subject exceeding a pre-defined threshold, commanding, by the monitoring application, that an action be performed by a server computer associated with the summary, where the action is one of a reboot, an initiation of a garbage collection utility, a change of allocation of heap memory, or a change of an allowed number of network connections of the server computer associated with the summary; and sending each of the summary emails to a designated recipient. - View Dependent Claims (17, 18, 19, 20)
-
Specification