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
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 |