← Back to Patent Explorer
US6338149B1 Expired / Lapsed US ⏱️ 0.0 years remaining

Change monitoring system for a computer system

Assignee: Westinghouse Electric Co LLC
•
Filing: 1998-07-31
•
Granted: 2002-01-08
•
Expires: 2018-07-31
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A change monitoring system for a computer system includes programs for creating and managing a plurality of templates representative of the computer system. A repository stores the templates. A communications network communicates with plural platforms of the computer system. Programs associate the templates with corresponding ones of the platforms and plural software products of the computer system. Other programs monitor the computer system for changes to the platforms or the software products with respect to the templates.

Inventors

  • 👤 Lawrence T. Ciccone, Jr.
  • 👤 Thomas M. Camden, Jr.
  • 👤 Duane E. Altman
  • 👤 Charles F. Fuller
  • 👤 Harold J. Kopp
  • 👤 Gwen Thee

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-25 05:49
CPC Classifications
G; G06; G06F; G06F11/00; G06F11/22; G06F11/2289; G06F11/30; G06F11/3003; G06F11/3006; G06F11/3051; G06F11/32; G06F11/324; G06F11/328; G06F8/00; G06F8/60; G06F8/65; G06F11/34; G06F11/3466; G06F11/3495

Claims Analysis

Total Claims: 52
Claim 1
Independent Claim 137 words
A change monitoring system for a computer system having a plurality of platforms and a plurality of products, said products including a plurality of objects, said objects having a plurality of attributes, said attributes having a plurality of values, said change monitoring system comprising: means for creating and managing a plurality of templates representative of said computer system, said templates including a plurality of expected values for the values of the attributes of the objects of said products; means for storing said templates; means for communicating with said platforms of said computer system; means for associating said templates with corresponding ones of said platforms or said products; and means for monitoring said computer system for changes to the values of the attributes of the objects of said products with respect to the expected values of said templates.
Claim 2
Dependent Claim 137 words
A change monitoring system for a computer system having a plurality of platforms and a plurality of products, said products including a plurality of objects, said objects having a plurality of attributes, said attributes having a plurality of values, said change monitoring system comprising: means for creating and managing a plurality of templates representative of said computer system, said templates including a plurality of expected values for the values of the attributes of the objects of said products; means for storing said templates; means for communicating with said platforms of said computer system; means for associating said templates with corresponding ones of said platforms or said products; and means for monitoring said computer system for changes to the values of the attributes of the objects of said products with respect to the expected values of said templates.
Claim 3
Dependent Claim 30 words
The change monitoring system of claim 1 wherein said objects of said platforms are selected from the list comprising CPU type, operating system version, operating system release, and disk storage.
Claim 4
Dependent Claim 16 words
The change monitoring system of claim 1 wherein said means for communicating is a communications network.
Claim 5
Dependent Claim 40 words
The change monitoring system of claim 1 wherein each of said platforms includes a plurality of files each of which has a plurality of attributes; and wherein said means for monitoring said computer system includes means for monitoring said attributes.
Claim 6
Dependent Claim 37 words
The change monitoring system of claim 1 wherein each of said platforms has a change control status; and wherein said means for monitoring said computer system includes means for determining said change control status of said platforms.
Claim 7
Dependent Claim 50 words
The change monitoring system of claim 5 wherein said means for storing said templates stores one of said templates for each of said platforms; and wherein said means for creating and managing includes means for displaying a difference between one of said platforms and a corresponding one of the templates.
Claim 8
Dependent Claim 25 words
The change monitoring system of claim 6 wherein said means for determining said change control status includes means for notifying a user of said difference.
Claim 9
Dependent Claim 28 words
The change monitoring system of claim 1 wherein said means for creating and managing includes means for creating one of said templates for a plurality of said platforms.
Claim 10
Dependent Claim 37 words
The change monitoring system of claim 8 wherein a change is installed to at least one of said platforms; and wherein said means for monitoring said computer system includes means for determining that the change installed correctly.
Claim 11
Dependent Claim 39 words
The change monitoring system of claim 1 wherein one of said platforms includes a plurality of said products; and wherein said means for monitoring said computer system includes means for monitoring said products of said one of said platforms.
Claim 12
Dependent Claim 37 words
The change monitoring system of claim 1 one of said platforms includes a plurality of directories; and wherein said means for monitoring said computer system includes means for monitoring said directories of said one of said platforms.
Claim 13
Dependent Claim 101 words
The change monitoring system of claim 1 wherein at least one of said platforms has at least one of said products installed thereon, with said at least one of said products having an original product state and a modified product state; wherein said means for storing said templates defines the original product state; wherein said means for monitoring said computer system includes means for detecting the modified product state of said at least one of said products; and wherein said means for creating and managing includes means for restoring said at least one of said products to the original product state.
Claim 14
Dependent Claim 54 words
The change monitoring system of claim 12 wherein each of said products includes a plurality of files each of which has an original file state and a modified file state; wherein said means for detecting the modified product state includes means for detecting changes from the original file state to the modified file state.
Claim 15
Dependent Claim 36 words
The change monitoring system of claim 12 wherein each of said products has a change control status; and wherein said means for creating and managing includes means for displaying said change control status of said products.
Claim 16
Dependent Claim 22 words
The change monitoring system of claim 1 wherein said means for creating and managing includes means for displaying one of said templates.
Claim 17
Dependent Claim 24 words
The change monitoring system of claim 1 wherein said means for monitoring said computer system includes means for displaying changes to said computer system.
Claim 18
Dependent Claim 25 words
The change monitoring system of claim 16 wherein said means for displaying changes to said computer system includes means for filtering said changes for display.
Claim 19
Dependent Claim 27 words
The change monitoring system of claim 16 wherein said means for displaying changes to said computer system includes means for creating and displaying a quality assurance record.
Claim 20
Dependent Claim 43 words
The change monitoring system of claim 18 wherein each of said platforms has a quality control status; and wherein said means for creating and displaying a quality assurance record includes means for preparing a report including said quality control status of said platforms.
Claim 21
Dependent Claim 63 words
The change monitoring system of claim 1 wherein said products include at least one previously installed first product and at least one newly installed second product, which is different than said first product; and wherein said means for monitoring said computer system includes means for identifying changes to said computer system caused by installation of said at least one newly installed second product.
Claim 22
Dependent Claim 44 words
The change monitoring system of claim 20 wherein said means for identifying changes to said computer system includes means for identifying changes to said at least one previously installed first product caused by the installation of said at least one newly installed second product.
Claim 23
Dependent Claim 43 words
The change monitoring system of claim 1 wherein said products include a plurality of software products installed on said platforms; and wherein said means for monitoring said computer system includes means for identifying said software products which are installed on said computer system.
Claim 24
Dependent Claim 33 words
The change monitoring system of claim 22 wherein said means for identifying said software products includes means for providing a count of each instance of one of said software products on said platforms.
Claim 25
Dependent Claim 32 words
The change monitoring system of claim 22 wherein each of said software products has a version; and wherein said means for identifying includes means for identifying the versions of said software products.
Claim 26
Dependent Claim 53 words
The change monitoring system of claim 1 wherein information related to each of said products is installed on said means for storing said templates; and wherein said means for monitoring said computer system includes means for periodically confirming said products with respect to the installed information of said means for storing said templates.
Claim 27
Dependent Claim 53 words
The change monitoring system of claim 1 wherein information related to each of said products is installed on said means for storing said templates;; and wherein said means for monitoring said computer system includes means for nonperiodically confirming said products with respect to the installed information of said means for storing said templates.
Claim 28
Dependent Claim 38 words
The change monitoring system of claim 1 wherein said platforms include files; wherein said templates include file management information; and wherein said means for monitoring said computer system includes means for providing file management control of said platforms.
Claim 29
Dependent Claim 43 words
The change monitoring system of claim 1 wherein said platforms include hardware mechanisms; wherein said templates include hardware management information for said hardware mechanisms; and wherein said means for monitoring said computer system includes means for providing hardware management control of said platforms.
Claim 30
Dependent Claim 56 words
The change monitoring system of claim 28 wherein said hardware mechanisms include a disk having at least one of a disk quota, a disk map and a disk mount; and wherein said means for providing hardware management control includes means for monitoring at least one of said disk quota, said disk map and said disk mount.
Claim 31
Dependent Claim 48 words
The change monitoring system of claim 1 wherein said templates include a list of the expected values for the values of said attributes; and wherein said means for monitoring said computer system includes means for comparing the values of said attributes with the expected values of said list.
Claim 32
Dependent Claim 94 words
The change monitoring system of claim 1 wherein each of said platforms includes a plurality of processes each of which has a plurality of attributes, the attributes of said processes having a plurality of values; wherein said templates include a plurality of expected values of the values of the attributes of said processes; and wherein said means for monitoring said computer system includes means for monitoring the values of the attributes of said processes for changes with respect to the expected values of the values of the attributes of said processes of said templates.
Claim 33
Dependent Claim 20 words
The change monitoring system of claim 1 wherein one of said templates is associated with a Windows NT™ registry entry.
Claim 34
Dependent Claim 20 words
The change monitoring system of claim 1 wherein one of said templates is associated with a running service or daemon.
Claim 35
Dependent Claim 20 words
The change monitoring system of claim 1 wherein one of said templates is associated with computer handshaking between said platforms.
Claim 36
Dependent Claim 211 words
A change monitoring system for a computer system having a plurality of platforms and a plurality of products, said platforms and said products include a plurality of attributes each of which has a value, said change monitoring system comprising: means for creating and managing a plurality of templates representative of said computer system, said templates include a list of expected values for the values of said attributes; means for storing said templates; means for communicating with said platforms of said computer system; means for associating said templates with corresponding ones of said platforms or said products; and means for monitoring said computer system for changes to said platforms or said products with respect to said templates, said means for monitoring said computer system includes means for comparing the values of said attributes with the expected values of said list, wherein said list includes a severity value for each of said expected values, said severity value being associated with divergence of a corresponding value of said attributes from a corresponding expected value of said list; and wherein said means for comparing the values of said attributes with the expected values of said list includes means for identifying each of said attributes and the corresponding severity value for each instance of said divergence.
Claim 37
Dependent Claim 211 words
A change monitoring system for a computer system having a plurality of platforms and a plurality of products, said platforms and said products include a plurality of attributes each of which has a value, said change monitoring system comprising: means for creating and managing a plurality of templates representative of said computer system, said templates include a list of expected values for the values of said attributes; means for storing said templates; means for communicating with said platforms of said computer system; means for associating said templates with corresponding ones of said platforms or said products; and means for monitoring said computer system for changes to said platforms or said products with respect to said templates, said means for monitoring said computer system includes means for comparing the values of said attributes with the expected values of said list, wherein said list includes a severity value for each of said expected values, said severity value being associated with divergence of a corresponding value of said attributes from a corresponding expected value of said list; and wherein said means for comparing the values of said attributes with the expected values of said list includes means for identifying each of said attributes and the corresponding severity value for each instance of said divergence.
Claim 38
Dependent Claim 30 words
The change monitoring system of claim 35 wherein said severity value is associated with a plurality of severity levels which are selected from the list comprising: OK, warning, and fail.
Claim 39
Dependent Claim 47 words
The change monitoring system of claim 36 wherein said warning severity level is associated with a first set of differences between the values of said attributes and the expected values of said list, and said fail severity level is associated with a second set of said differences.
Claim 40
Dependent Claim 16 words
The change monitoring system of claim 36 wherein said severity levels are associated with said products.
Claim 41
Dependent Claim 16 words
The change monitoring system of claim 36 wherein said severity levels are associated with said platforms.
Claim 42
Dependent Claim 26 words
The change monitoring system of claim 35 wherein said products include a plurality of objects; and wherein each of said objects has a default severity level.
Claim 43
Dependent Claim 116 words
A change monitoring system for a computer system having a plurality of platforms, said platforms include at least one platform having a first operating system and at least one platform having a second operating system which is different than said first operating system, said change monitoring system comprising: means for creating and managing a plurality of templates representative of said first and second operating systems; means for storing said templates; means for communicating with said platforms of said computer systems; means for associating said templates with corresponding ones of said first and second operating systems; and means for monitoring said computer system for changes to said first and second operating systems with respect to said templates.
Claim 44
Dependent Claim 116 words
A change monitoring system for a computer system having a plurality of platforms, said platforms include at least one platform having a first operating system and at least one platform having a second operating system which is different than said first operating system, said change monitoring system comprising: means for creating and managing a plurality of templates representative of said first and second operating systems; means for storing said templates; means for communicating with said platforms of said computer systems; means for associating said templates with corresponding ones of said first and second operating systems; and means for monitoring said computer system for changes to said first and second operating systems with respect to said templates.
Claim 45
Dependent Claim 85 words
The change monitoring system of claim 41 wherein one of said first and second operating systems has an original state and a modified state; wherein said means for storing said templates defines the original state; wherein said means for monitoring said computer system includes means for detecting the modified state of said one of said first and second operating systems; and wherein said means for creating and managing includes means for restoring said one of said first and second operating systems to the original state.
Claim 46
Dependent Claim 143 words
A change monitoring and response system for a computer system having a plurality of platforms and a plurality of products, said products including a plurality of objects having a plurality of values, said change monitoring and response system comprising: means for creating and managing a plurality of templates representative of said computer system, said templates including a plurality of expected values for the objects of said products; means for storing said templates; means for communicating with said platforms of said computer system; means for associating said templates with corresponding ones of said platforms or said products; means for monitoring said computer system for changes to the values of the objects of said products with respect to the expected values of said templates; and means for responding to said changes to said values of the objects of said products with respect to said templates.
Claim 47
Dependent Claim 143 words
A change monitoring and response system for a computer system having a plurality of platforms and a plurality of products, said products including a plurality of objects having a plurality of values, said change monitoring and response system comprising: means for creating and managing a plurality of templates representative of said computer system, said templates including a plurality of expected values for the objects of said products; means for storing said templates; means for communicating with said platforms of said computer system; means for associating said templates with corresponding ones of said platforms or said products; means for monitoring said computer system for changes to the values of the objects of said products with respect to the expected values of said templates; and means for responding to said changes to said values of the objects of said products with respect to said templates.
Claim 48
Dependent Claim 60 words
The change monitoring and response system of claim 43 wherein at least one of said products has an original product state and a modified product state; wherein said means for storing said templates defines the original product state; and wherein said means for responding includes means for restoring said at least one of said products to the original product state.
Claim 49
Dependent Claim 26 words
The change monitoring and response system of claim 44 wherein said means for restoring includes means for manually restoring said at least one of said products.
Claim 50
Dependent Claim 26 words
The change monitoring and response system of claim 44 wherein said means for restoring includes means for automatically restoring said at least one of said products.
Claim 51
Dependent Claim 29 words
The change monitoring and response system of claim 43 wherein said means for responding includes means for notifying a user of said changes to said platforms or said products.
Claim 52
Dependent Claim 28 words
The change monitoring and response system of claim 47 wherein said means for notifying a user of said changes includes a plurality of notification types for said products.

References Cited (Backward Citations)

US4819233A Cited
US4864569A Cited
US5805897A Cited
US6047129A Cited
US6182134B1 Cited
US6098098A Cited
US6170065B1 Cited
US6202207B1 Cited
US6205445B1 Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2005-01-07 2005-07-09 2006-01-08 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2009-01-07 2009-07-09 2010-01-08 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2013-01-07 2013-07-09 2014-01-08 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag