Entity wide software tracking and maintenance reporting tool
First Claim
1. A system for entity wide software tracking and monitoring, the system comprising:
- a memory device with computer-readable program code stored thereon;
a communication device;
a processing device operatively coupled to the memory device and the communication device, wherein the processing device is configured to execute the computer-readable program code to;
receive maintenance update products;
generate tracking modules for the maintenance update products, wherein one tracking module is designated to each maintenance update product, wherein the tracking modules are self-contained and self-describing that create an executable load module in a run-time library of the maintenance update products;
create an entity internal standard name for the maintenance update products with the incorporated tracking modules, wherein the entity internal standard name is coded for retention;
allow user input of maintenance information into scripting language of the tracking modules designated to the maintenance update products, wherein user input of maintenance information into scripting language of the tracking modules includes contact information for an individual to receive, automatically, a generated report for the progress of a maintenance update;
incorporate the tracking modules into the maintenance update products and apply the maintenance update to a location within an information technology infrastructure of an entity;
execute the tracking modules incorporated into the maintenance update products, wherein executing the tracking modules allows the tracking modules to communicate a progress of the maintenance update that the tracking modules are incorporated therewith;
generate a report of the progress of the maintenance update based on the executed tracking module for each of one or more maintenance update products; and
provide the user with the report of the progress of the maintenance update associated with the tracking modules, wherein the provided report is based on a user query for the report or user input of maintenance information into the scripting language of the tracking modules.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments of the invention are directed to a system, method, or computer program product for providing an entity wide software tracking and maintenance tool for monitoring maintenance and software updates across an entity. As such, the invention provides a uniform and stable method of monitoring software updates and software installation across an entity'"'"'s information technology infrastructure. The invention receives software updates or new programs for installation across the entity. The invention then creates a tracking module to link to the maintenance update. The tracking module is a self-contained, self-describing module that contains static information related to the maintenance. Subsequently, the tracking module allows users to monitor the progress of maintenance levels. In some embodiments, the user may query the system to determine the progress of a specific maintenance. In some embodiments, the system may automatically notify a user of the success or failure of maintenance at one or more stages.
-
Citations
15 Claims
-
1. A system for entity wide software tracking and monitoring, the system comprising:
-
a memory device with computer-readable program code stored thereon; a communication device; a processing device operatively coupled to the memory device and the communication device, wherein the processing device is configured to execute the computer-readable program code to; receive maintenance update products; generate tracking modules for the maintenance update products, wherein one tracking module is designated to each maintenance update product, wherein the tracking modules are self-contained and self-describing that create an executable load module in a run-time library of the maintenance update products; create an entity internal standard name for the maintenance update products with the incorporated tracking modules, wherein the entity internal standard name is coded for retention; allow user input of maintenance information into scripting language of the tracking modules designated to the maintenance update products, wherein user input of maintenance information into scripting language of the tracking modules includes contact information for an individual to receive, automatically, a generated report for the progress of a maintenance update; incorporate the tracking modules into the maintenance update products and apply the maintenance update to a location within an information technology infrastructure of an entity; execute the tracking modules incorporated into the maintenance update products, wherein executing the tracking modules allows the tracking modules to communicate a progress of the maintenance update that the tracking modules are incorporated therewith; generate a report of the progress of the maintenance update based on the executed tracking module for each of one or more maintenance update products; and provide the user with the report of the progress of the maintenance update associated with the tracking modules, wherein the provided report is based on a user query for the report or user input of maintenance information into the scripting language of the tracking modules. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
Specification