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 from one or more vendors;
generate tracking modules for the maintenance update products, wherein one tracking module is designated to each maintenance update product from the one or more vendors;
allow user input of maintenance information into scripting language of the tracking module designated to the maintenance update product;
incorporate the tracking module into the maintenance update product and apply maintenance update to appropriate location within the entity information technology infrastructure;
execute the tracking module incorporated into the maintenance update product, wherein executing the tracking module allows the tracking module to communicate a progress of the maintenance update that the tracking module is 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 applied within the entity; and
provide the user with the report of the progress of the maintenance update associated with the tracking module, 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 module.
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 instillation across an entity'"'"'s information technology infrastructure. The invention receives software updates or new programs for instillation 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.
41 Citations
22 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 from one or more vendors; generate tracking modules for the maintenance update products, wherein one tracking module is designated to each maintenance update product from the one or more vendors; allow user input of maintenance information into scripting language of the tracking module designated to the maintenance update product; incorporate the tracking module into the maintenance update product and apply maintenance update to appropriate location within the entity information technology infrastructure; execute the tracking module incorporated into the maintenance update product, wherein executing the tracking module allows the tracking module to communicate a progress of the maintenance update that the tracking module is 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 applied within the entity; and provide the user with the report of the progress of the maintenance update associated with the tracking module, 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 module. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer program product for entity wide software tracking and monitoring, the computer program product comprising at least one non-transitory computer-readable medium having computer-readable program code portions embodied therein, the computer-readable program code portions comprising:
-
an executable portion configured for receiving maintenance update products from one or more vendors; an executable portion configured for generating tracking modules for the maintenance update products, wherein one tracking module is designated to each maintenance update product from the one or more vendors; an executable portion configured for allowing user input of maintenance information into scripting language of the tracking module designated to the maintenance update product; an executable portion configured for incorporating the tracking module into the maintenance update product and apply maintenance update to appropriate location within the entity information technology infrastructure; an executable portion configured for executing the tracking module incorporated into the maintenance update product, wherein executing the tracking module allows the tracking module to communicate a progress of the maintenance update that the tracking module is incorporated therewith; an executable portion configured for generating a report of the progress of the maintenance update based on the executed tracking module for each of one or more maintenance update products applied within the entity; and an executable portion configured for providing the user with the report of the progress of the maintenance update associated with the tracking module, 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 module. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer-implemented method for entity wide software tracking and monitoring, the method comprising:
providing a computing system comprising a computer processing device and a non-transitory computer readable medium, where the computer readable medium comprises configured computer program instruction code, such that when said instruction code is operated by said computer processing device, said computer processing device performs the following operations; receiving maintenance update products from one or more vendors; generating tracking modules for the maintenance update products, wherein one tracking module is designated to each maintenance update product from the one or more vendors; allowing user input of maintenance information into scripting language of the tracking module designated to the maintenance update product; incorporating the tracking module into the maintenance update product and apply maintenance update to appropriate location within the entity information technology infrastructure; executing the tracking module incorporated into the maintenance update product, wherein executing the tracking module allows the tracking module to communicate a progress of the maintenance update that the tracking module is incorporated therewith; generating a report of the progress of the maintenance update based on the executed tracking module for each of one or more maintenance update products applied within the entity; and providing the user with the report of the progress of the maintenance update associated with the tracking module, 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 module. - View Dependent Claims (18, 19, 20, 21, 22)
Specification