Claims Analysis
Total Claims: 16
Claim 1
Independent Claim
235 words
A distributed computer system service monitor for providing information to a user regarding status of services available on said system, said system including plural host computers which act as servers and clients in connection with said services, said system logically segregated into functional entities and subentities which define service regions and include said host computers, at least one host computer serving as said distributed computer system service monitor and comprising: discovery means for transmitting a first script of queries to other said host computers, and for utilizing each host computer's responses to said first script of queries to identify functional entities and subentities served by each host computer, whether as a server or a client, and what service or services are performed by each host computer; database means for storing for at least each functional entity, service information for said functional entity, said service information including at least a list of host computers within said functional entity, services available in said functional entity and whether said each host computer acts as a server or a client for each service; monitor means for periodically interrogating each host computer in said functional entity with a set of queries, recording responses thereto, employing said responses to determine if a change in status of any of said services has occurred, and if a change in status is found, identifying said change in status of said service to said user.
Claim 2
Dependent Claim
235 words
A distributed computer system service monitor for providing information to a user regarding status of services available on said system, said system including plural host computers which act as servers and clients in connection with said services, said system logically segregated into functional entities and subentities which define service regions and include said host computers, at least one host computer serving as said distributed computer system service monitor and comprising: discovery means for transmitting a first script of queries to other said host computers, and for utilizing each host computer's responses to said first script of queries to identify functional entities and subentities served by each host computer, whether as a server or a client, and what service or services are performed by each host computer; database means for storing for at least each functional entity, service information for said functional entity, said service information including at least a list of host computers within said functional entity, services available in said functional entity and whether said each host computer acts as a server or a client for each service; monitor means for periodically interrogating each host computer in said functional entity with a set of queries, recording responses thereto, employing said responses to determine if a change in status of any of said services has occurred, and if a change in status is found, identifying said change in status of said service to said user.
Claim 3
Dependent Claim
27 words
The distributed computer system service monitor as recited in claim 1, wherein said discovery means transmits an identical first script of queries to each said host computer.
Claim 4
Dependent Claim
47 words
The distributed computer system service monitor as recited in claim 1, wherein said monitor means queries each said host computer, respectively, with a second script of queries that has been edited from said first script of queries, in accord with responses from each said host computer, respectively.
Claim 5
Dependent Claim
37 words
The distributed computer system service monitor as recited in claim 1, wherein said monitor means responds to a change in status, by displaying a screen which indicates by a display change, that a service status has changed.
Claim 6
Dependent Claim
73 words
The distributed computer system service monitor as recited in claim 1, wherein said monitor means responds to a change in status by calculating, for each of plural layers of service functionality, the effect of said change in status thereon and assigning to each screen which is used to display a layer of service functionality, a display change which provides a user with an indication of an effect thereon of said change in status.
Claim 7
Dependent Claim
73 words
The distributed computer system service monitor as recited in claim 5, wherein said monitor means causes display of plural screens in accord with user request, said plural screens including at least a screen which indicates a service availability, a screen which indicates a host computer acting as a server to provide said service and a screen which indicates a host computer or computers which act as a client or clients for said service.
Claim 8
Dependent Claim
45 words
The distributed computer system service monitor as recited in claim 6, wherein said display change is a change of color and plural colors are employed to indicate plural levels of seriousness of the change in status on each screen for each layer of service functionality.
Claim 9
Independent Claim
229 words
A method for providing information to a user of a distributed computer system regarding status of services available on said system, said system including plural host computers which act as servers and clients in connection with said services, said system logically segregated into functional entities and subentities which define service regions and include said host computers, at least one host computer serving as a service monitor and performing the method comprising the steps of: transmitting a first script of queries to other said host computers, and utilizing each host computer's responses to said first script of queries to identify functional entities and subentities served by each host computer, whether as a server or a client, and what service or services are performed by each host computer; storing for at least each functional entity, service information for said functional entity, said service information including at least a list of host computers within said functional entity, services available in said functional entity and whether said each host computer acts as a server or a client for each service; periodically interrogating each host computer in said functional entity with a set of queries, recording responses thereto, employing said responses to determine if a change in status of any of said services has occurred; and if a change in status is found, identifying said change in status of said service to said user.
Claim 10
Independent Claim
229 words
A method for providing information to a user of a distributed computer system regarding status of services available on said system, said system including plural host computers which act as servers and clients in connection with said services, said system logically segregated into functional entities and subentities which define service regions and include said host computers, at least one host computer serving as a service monitor and performing the method comprising the steps of: transmitting a first script of queries to other said host computers, and utilizing each host computer's responses to said first script of queries to identify functional entities and subentities served by each host computer, whether as a server or a client, and what service or services are performed by each host computer; storing for at least each functional entity, service information for said functional entity, said service information including at least a list of host computers within said functional entity, services available in said functional entity and whether said each host computer acts as a server or a client for each service; periodically interrogating each host computer in said functional entity with a set of queries, recording responses thereto, employing said responses to determine if a change in status of any of said services has occurred; and if a change in status is found, identifying said change in status of said service to said user.
Claim 11
Dependent Claim
23 words
The method as recited in claim 8, wherein said transmitting step transmits an identical first script of queries to each said host computer.
Claim 12
Dependent Claim
44 words
The method as recited in claim 8, wherein said periodic interrogating step queries each said host computer, respectively, with a second script of queries that has been edited from said first script of queries, in accord with responses from each said host computer, respectively.
Claim 13
Dependent Claim
34 words
The method as recited in claim 8, further comprising the step of: responding to a change in status, by displaying a screen which indicates by a display change, that a service status has changed.
Claim 14
Dependent Claim
70 words
The method as recited in claim 8, further comprising the step of: responding to a change in status by calculating, for each of plural layers of service functionality, an effect of said change in status thereon and assigning to each screen which is used to display a layer of service functionality, a display change which provides a user with an indication of an effect thereon of said change in status.
Claim 15
Dependent Claim
69 words
The method as recited in claim 12, further comprising the step of: displaying plural screens in accord with a user's request, said plural screens including at least a screen which indicates a service availability, a screen which indicates a host computer acting as a server to provide said service and a screen which indicates a host computer or computers which act as a client or clients for said service.
Claim 16
Dependent Claim
41 words
The method as recited in claim 12, wherein said display change is a change of color and plural colors are employed to indicate plural levels of seriousness of the change in status on each screen for each layer of service functionality.