Apparatus and method for automatic software release notification
First Claim
Patent Images
1. An automatic software release notification system, comprising:
- a build generator adapted to conduct a software build procedure and automatically generate a build status;
a notification manager adapted to automatically determine notification parameters in response to the build status, the notification manager operable to determine whether the software build procedure is related to a hardware or software configuration change; and
a communications device adapted to automatically send a notification in response to the notification parameters and the type of configuration change;
wherein the notification manager comprises a specific database listing personnel associated with a specific build;
wherein the specific database comprises a list of personnel to be contacted in response to specific information contained in the build status.
5 Assignments
0 Petitions
Accused Products
Abstract
An automatic software release notification system (10) is disclosed that provides for a build generator (12) adapted to conduct a software build procedure and automatically generate a build status. The system also comprises a notification manager (14) that is adapted to automatically determine notification parameters in response to the build status. A communications device (16) is also provided that is adapted to automatically send a notification in response to the notification parameters.
79 Citations
3 Claims
-
1. An automatic software release notification system, comprising:
-
a build generator adapted to conduct a software build procedure and automatically generate a build status;
a notification manager adapted to automatically determine notification parameters in response to the build status, the notification manager operable to determine whether the software build procedure is related to a hardware or software configuration change; and
a communications device adapted to automatically send a notification in response to the notification parameters and the type of configuration change;
wherein the notification manager comprises a specific database listing personnel associated with a specific build;
wherein the specific database comprises a list of personnel to be contacted in response to specific information contained in the build status.
-
-
2. A method of software release notification, comprising the steps of:
-
conducting a software build process;
generating a build status as a result of that software build process;
determining whether the software build process relates to a hardware or software configuration change;
comparing the build status to a database of predetermined conditions;
consulting a notification file based on the comparison to the predetermined conditions;
determining members of personnel to contact based on the notification file and the type of configuration change and the type of configuration change;
determining available communication channels adapted to contact the determined members of personnel; and
contacting the determined members of personnel using the determined available communication channels, wherein the step of determining available communication channels further comprises accessing the notification file and receiving notification parameters from the notification file.
-
-
3. A method of software release notification, comprising the steps of:
-
conducting a software build process;
generating a build status as a result of that software build process;
placing the build status in a status log;
determining whether the software build process relates to a hardware aor software configuration change;
comparing a line of the status log to a database of known build status lines;
classifying the line of the status log base on the known build status lines;
consulting a notification file based on the classification of the line of the status log;
determining members of personnel to contact based on the notification file and the type of configuration change;
determining available communication channels adapted to contact the determined members of personnel based on the notification file;
determining information to be transmitted along each determined available communication channel based on the notification file;
contacting the determined members of personnel using the determined available communication channels; and
sending the determined information over available the communication channels, wherein the step of determining available communication channels further comprises accessing the notification file and receiving notification parameters from the notification file.
-
Specification