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

Method and apparatus for monitoring computer systems during manufacturing, testing and in the field

Assignee: EMC Corp
•
Filing: 1997-12-11
•
Granted: 2000-10-24
•
Expires: 2017-12-11
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method and apparatus for monitoring a plurality of data processing systems from a monitoring system. The data processing systems may be coupled to the monitoring system via a network cloud. When one of the plurality of data processing systems experiences a failure, the failure is detected at the monitoring system based upon communications over the network. The data processing systems may each have a service processor directly coupled to the network cloud. The monitoring system can also be employed to monitor the status of the data processing systems, either in a manufacture/test environment or in the field. The monitored status can include an inventory of parts for the data processing systems. Each part can be provided with identification information that is readable by the data processing system when the part is installed, and the identification information can be used to automatically generate an inventory of parts for each of the data processing systems. The monitoring system can also be used to automatically download an updated a piece of software to the data processing systems. In one aspect of the invention, bidirectional communication is employed between the monitoring system and the data processing systems. When an event occurs on the data processing system, the system sends a service request to the monitoring system notifying it of the event. The monitoring system also sends periodic communications to the data processing systems to ensure that each is functioning properly.

Inventors

  • 👤 James F. Nolet

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-06 11:47
CPC Classifications
G; G06; G06F; G06F11/00; G06F11/22; G06F11/2294; G06F11/008; H; H04; H04L; H04L41/00; H04L41/06; H04L41/069; H04L43/00; H04L43/10; H04L43/08; H04L43/0805; H04L43/0817; H04L43/106

Claims Analysis

Total Claims: 81
Claim 1
Independent Claim 118 words
A method of monitoring a plurality of remote data processing systems installed at a plurality of remote customer sites from a local monitoring system disposed at a local customer service site to determine when any of the remote data processing systems experiences a failure, the method comprising steps of: (A) coupling the plurality of remote data processing systems to the local monitoring system via a network cloud; and (B) when one of the plurality of remote data processing systems experiences a failure, detecting the failure based upon communications over the network cloud between the one of the plurality of remote data processing systems at the remote customer site and the local monitoring system at the customer service site.
Claim 2
Independent Claim 118 words
A method of monitoring a plurality of remote data processing systems installed at a plurality of remote customer sites from a local monitoring system disposed at a local customer service site to determine when any of the remote data processing systems experiences a failure, the method comprising steps of: (A) coupling the plurality of remote data processing systems to the local monitoring system via a network cloud; and (B) when one of the plurality of remote data processing systems experiences a failure, detecting the failure based upon communications over the network cloud between the one of the plurality of remote data processing systems at the remote customer site and the local monitoring system at the customer service site.
Claim 3
Dependent Claim 87 words
The method of claim 1, wherein step (B) includes steps, performed by the monitoring system, of: periodically transmitting communications over the network cloud to the one of the plurality of data processing systems to determine whether the one of the plurality of data processing systems is capable of returning a responsive communication over the network cloud; and when no responsive communication is received from the one of the plurality of data processing systems, determining that the failure has occurred in the one of the data processing systems.
Claim 4
Dependent Claim 65 words
The method of claim 2, wherein step (B) includes steps, performed by the one of the data processing systems, of: detecting the failure; and broadcasting a service request over the network cloud from the one of the plurality of data processing systems to the monitoring system, the service request indicating that the failure has occurred in the one of the plurality of data processing systems.
Claim 5
Dependent Claim 31 words
The method of claim 1, further including a step, performed by the monitoring system, of notifying service personnel of the failure in the one of the plurality of data processing systems.
Claim 6
Dependent Claim 73 words
The method of claim 1, wherein step (B) includes steps, performed by the one of the data processing systems, of: detecting the failure; storing information identifying a nature of the failure; and broadcasting a service request over the network cloud from the one of the plurality of data processing systems to the monitoring system, the service request indicating that the failure has occurred in the one of the plurality of data processing systems.
Claim 7
Dependent Claim 64 words
The method of claim 5, wherein step (B) further includes steps of: transmitting, over the network cloud, a response from the monitoring system to the service request indicating that the monitoring system is prepared to process the service request; and transmitting, from the one of the plurality of data processing systems to the monitoring system, the stored information indicating the nature of the failure.
Claim 8
Dependent Claim 33 words
The method of claim 6, wherein the monitoring system includes a database, and wherein step (B) further includes a step of storing in the database the information indicating the nature of the failure.
Claim 9
Dependent Claim 58 words
The method of claim 5, wherein step (B) further includes a step of: when a response is received from the monitoring system indicating that the monitoring system is prepared to process the service request, transmitting from the one of the plurality of data processing systems to the monitoring system the stored information indicating the nature of the failure.
Claim 10
Dependent Claim 25 words
The method of claim 1, wherein each of the plurality of data processing systems is a storage system that includes a plurality of disc drives.
Claim 11
Dependent Claim 44 words
The method of claim 9, wherein each of the plurality of data processing systems has a service processor, and wherein step (A) includes a step of directly coupling the service processor of each of the plurality of data processing systems to the network cloud.
Claim 12
Dependent Claim 32 words
The method of claim 1, wherein the monitoring system includes a database, and wherein step (B) further includes a step of storing in the database information indicating the nature of the failure.
Claim 13
Dependent Claim 52 words
The method of claim 1, wherein step (B) further includes steps, performed by the monitoring system, of periodically transmitting inquiries over the network cloud to the one of the plurality of data processing systems requesting information as to whether the one of the plurality of data processing systems has experienced a failure.
Claim 14
Dependent Claim 56 words
The method of claim 12, wherein step (B) further includes steps, performed by the one of the data processing systems, of: detecting the failure; storing information indicating the nature of the failure; and responding to the inquiries by transmitting the stored information, indicating the nature of the failure, over the network cloud to the monitoring system.
Claim 15
Dependent Claim 56 words
The method of claim 1, wherein step (B) further includes steps, performed by the one of the data processing systems, of: detecting the failure; storing information indicating the nature of the failure; and responding to periodic communications from the monitoring system by transmitting to the monitoring system the stored information indicating the nature of the failure.
Claim 16
Dependent Claim 44 words
The method of claim 1, wherein each of the plurality of data processing systems has a service processor, and wherein step (A) includes a step of directly coupling the service processor of each of the plurality of data processing systems to the network cloud.
Claim 17
Dependent Claim 31 words
The method of claim 1, wherein step (A) includes a step of coupling the plurality of data processing systems to the monitoring system via a network cloud that includes the Internet.
Claim 18
Dependent Claim 25 words
The method of claim 16, wherein each of the plurality of data processing systems is a storage system that includes a plurality of disc drives.
Claim 19
Dependent Claim 65 words
The method of claim 1, wherein step (B) includes steps, performed by the one of the data processing systems, of: detecting the failure; and broadcasting a service request over the network cloud from the one of the plurality of data processing systems to the monitoring system, the service request indicating that the failure has occurred in the one of the plurality of data processing systems.
Claim 20
Independent Claim 164 words
A method of monitoring a plurality of data processing systems from a monitoring system to determine when any of the data processing systems experiences a failure, wherein the plurality of data processing systems and the monitoring system each is installed in a manufacture/test facility, the method comprising steps of: (A) coupling the plurality of data processing systems to the monitoring system via a network cloud; (B) executing a plurality of tests on each of the plurality of data processing systems to test the functional operation of the plurality of data processing systems, each one of the plurality of tests generating a failure when one of the plurality of data processing systems does not properly execute the one of the plurality of tests; and (C) when one of the plurality of data processing systems experiences a failure, detecting the failure at the monitoring system based upon communications over the network cloud between the one of the plurality of data processing systems and the monitoring system.
Claim 21
Independent Claim 164 words
A method of monitoring a plurality of data processing systems from a monitoring system to determine when any of the data processing systems experiences a failure, wherein the plurality of data processing systems and the monitoring system each is installed in a manufacture/test facility, the method comprising steps of: (A) coupling the plurality of data processing systems to the monitoring system via a network cloud; (B) executing a plurality of tests on each of the plurality of data processing systems to test the functional operation of the plurality of data processing systems, each one of the plurality of tests generating a failure when one of the plurality of data processing systems does not properly execute the one of the plurality of tests; and (C) when one of the plurality of data processing systems experiences a failure, detecting the failure at the monitoring system based upon communications over the network cloud between the one of the plurality of data processing systems and the monitoring system.
Claim 22
Dependent Claim 66 words
The method of claim 19, wherein step (B) includes a step of: when the one of the plurality of data processing systems experiences a failure, transferring information from the one of the plurality of data processing systems to the monitoring system through the network cloud, the information indicating to the monitoring system that the one of the plurality of data processing systems has experienced the failure.
Claim 23
Dependent Claim 65 words
The method of claim 19, wherein step (B) includes steps, performed by the one of the data processing systems, of: detecting the failure; and broadcasting a service request over the network cloud from the one of the plurality of data processing systems to the monitoring system, the service request indicating that the failure has occurred in the one of the plurality of data processing systems.
Claim 24
Dependent Claim 44 words
The method of claim 19, wherein each of the plurality of data processing systems has a service processor, and wherein step (A) includes a step of directly coupling the service processor of each of the plurality of data processing systems to the network cloud.
Claim 25
Dependent Claim 45 words
The method of claim 19, wherein the monitoring system includes a database, and wherein step (B) further includes a step of storing in the database information indicating the nature of the failures of each of the plurality of data processing systems in the manufacture/test facility.
Claim 26
Dependent Claim 31 words
The method of claim 19, wherein step (A) includes a step of coupling the plurality of data processing systems to the monitoring system via a network cloud that includes the Internet.
Claim 27
Dependent Claim 73 words
The method of claim 19, wherein step (B) includes steps, performed by the one of the data processing systems, of: detecting the failure; storing information identifying a nature of the failure; and broadcasting a service request over the network cloud from the one of the plurality of data processing systems to the monitoring system, the service request indicating that the failure has occurred in the one of the plurality of data processing systems.
Claim 28
Dependent Claim 64 words
The method of claim 25, wherein step (B) further includes steps of: transmitting, over the network cloud, a response from the monitoring system to the service request indicating that the monitoring system is prepared to process the service request; and transmitting, from the one of the plurality of data processing systems to the monitoring system, the stored information indicating the nature of the failure.
Claim 29
Dependent Claim 87 words
The method of claim 19, wherein step (B) includes steps, performed by the monitoring system, of: periodically transmitting communications over the network cloud to the one of the plurality of data processing systems to determine whether the one of the plurality of data processing systems is capable of returning a responsive communication over the network cloud; and when no responsive communication is received from the one of the plurality of data processing systems, determining that the failure has occurred in the one of the data processing systems.
Claim 30
Dependent Claim 65 words
The method of claim 27, wherein step (B) includes steps, performed by the one of the data processing systems, of: detecting the failure; and broadcasting a service request over the network cloud from the one of the plurality of data processing systems to the monitoring system, the service request indicating that the failure has occurred in the one of the plurality of data processing systems.
Claim 31
Dependent Claim 52 words
The method of claim 19, wherein step (B) further includes steps, performed by the monitoring system, of periodically transmitting inquiries over the network cloud to the one of the plurality of data processing systems requesting information as to whether the one of the plurality of data processing systems has experienced a failure.
Claim 32
Dependent Claim 56 words
The method of claim 29, wherein step (B) further includes steps, performed by the one of the data processing systems, of: detecting the failure; storing information indicating the nature of the failure; and responding to the inquiries by transmitting the stored information, indicating the nature of the failure, over the network cloud to the monitoring system.
Claim 33
Dependent Claim 25 words
The method of claim 19, wherein each of the plurality of data processing systems is a storage system that includes a plurality of disc drives.
Claim 34
Dependent Claim 44 words
The method of claim 31, wherein each of the plurality of data processing systems has a service processor, and wherein step (A) includes a step of directly coupling the service processor of each of the plurality of data processing systems to the network cloud.
Claim 35
Independent Claim 111 words
An apparatus, comprising: a network cloud; a plurality of remote data processing systems installed at a plurality of remote customer sites and coupled to the network cloud; and a local monitoring system disposed at a local customer service site and coupled to the network cloud, wherein the local monitoring system monitors the plurality of remote data processing systems to determine when any of the remote data processing systems experiences a failure, and wherein the local monitoring system detects a failure in one of the remote data processing systems based upon communications over the network cloud between the one of the plurality of remote data processing systems and the local monitoring system.
Claim 36
Independent Claim 111 words
An apparatus, comprising: a network cloud; a plurality of remote data processing systems installed at a plurality of remote customer sites and coupled to the network cloud; and a local monitoring system disposed at a local customer service site and coupled to the network cloud, wherein the local monitoring system monitors the plurality of remote data processing systems to determine when any of the remote data processing systems experiences a failure, and wherein the local monitoring system detects a failure in one of the remote data processing systems based upon communications over the network cloud between the one of the plurality of remote data processing systems and the local monitoring system.
Claim 37
Dependent Claim 53 words
The apparatus of claim 33, wherein each one of the data processing systems includes: means for detecting a failure in the one of the data processing systems; and means for, when a failure is detected, broadcasting a service request over the network cloud to the monitoring system indicating that the failure has occurred.
Claim 38
Dependent Claim 34 words
The apparatus of claim 34, wherein the monitoring system includes a plurality of servers capable of responding to each service request broadcast over the network by one of the plurality of data processing systems.
Claim 39
Dependent Claim 56 words
The apparatus of claim 34, wherein each of the data processing systems broadcasts a different type of service request for different types of failures, and wherein the monitoring system includes a plurality of servers capable of responding to each type of service request broadcast over the network by one of the plurality of data processing systems.
Claim 40
Dependent Claim 30 words
The apparatus of claim 36, wherein the apparatus includes means for selecting a one of the plurality of servers capable of responding to each type of service request most efficiently.
Claim 41
Dependent Claim 82 words
The apparatus of claim 33, wherein the monitoring system includes: means for periodically transmitting communications over the network cloud to each of the plurality of data processing systems to determine whether each of the plurality of data processing systems is capable of returning a responsive communication over the network cloud; and means for determining that the failure has occurred in one of the data processing systems when no responsive communication is received from the one of the plurality of data processing systems.
Claim 42
Dependent Claim 53 words
The apparatus of claim 38, wherein each one of the data processing systems includes: means for detecting a failure in the one of the data processing systems; and means for, when a failure is detected, broadcasting a service request over the network cloud to the monitoring system indicating that the failure has occurred.
Claim 43
Dependent Claim 29 words
The apparatus of claim 33, wherein the monitoring system includes means for notifying service personnel when a failure is detected in one of the plurality of data processing systems.
Claim 44
Dependent Claim 24 words
The apparatus of claim 33, wherein each of the plurality of data processing systems has a service processor directly coupled to the network cloud.
Claim 45
Dependent Claim 27 words
The apparatus of claim 41, wherein the monitoring system includes a database and means for storing in the database the information indicating the nature of each failure.
Claim 46
Dependent Claim 26 words
The apparatus of claim 33, wherein the monitoring system includes a database and means for storing in the database information indicating the nature of each failure.
Claim 47
Dependent Claim 49 words
The apparatus of claim 33, wherein the monitoring system further includes polling means for periodically transmitting inquiries over the network cloud to each one of the plurality of data processing systems requesting information as to whether the one of the plurality of data processing systems has experienced a failure.
Claim 48
Dependent Claim 63 words
The apparatus of claim 44, wherein each one of the data processing systems includes: means for detecting a failure in the one of the data processing systems; means for storing information indicating the nature of each failure; and means, responsive to the inquiries, for transmitting the stored information that indicates the nature of the failure over the network cloud to the monitoring system.
Claim 49
Dependent Claim 12 words
The apparatus of claim 33, wherein the network cloud includes the Internet.
Claim 50
Dependent Claim 25 words
The apparatus of claim 46, wherein each of the plurality of data processing systems is a storage system that includes a plurality of disc drives.
Claim 51
Dependent Claim 63 words
The apparatus of claim 33, wherein each one of the data processing systems includes: means for detecting a failure in the one of the data processing systems; means for storing information identifying a nature of each failure; and means for, when a failure is detected, broadcasting a service request over the network cloud to the monitoring system indicating that the failure has occurred.
Claim 52
Dependent Claim 62 words
The apparatus of claim 48, wherein each of the plurality of data processing systems includes means for, when a response is received from the monitoring system indicating that the monitoring system is prepared to process the service request, transmitting from the one of the plurality of data processing systems to the monitoring system the stored information indicating the nature of the failure.
Claim 53
Dependent Claim 25 words
The apparatus of claim 33, wherein each of the plurality of data processing systems is a storage system that includes a plurality of disc drives.
Claim 54
Dependent Claim 24 words
The apparatus of claim 50, wherein each of the plurality of data processing systems has a service processor directly coupled to the network cloud.
Claim 55
Independent Claim 146 words
An apparatus comprising: a network cloud; a plurality of data processing systems installed in a manufacture/test facility coupled to the network cloud, each one of the plurality of data processing systems executing a plurality of tests to test the functional operation of the one of the plurality of data processing systems, each one of the plurality of tests generating a failure when the one of the plurality of data processing systems does not properly execute the one of the plurality of tests; and a monitoring system, coupled to the network cloud, to monitor the plurality of data processing systems to determine when any of the data processing systems experiences a failure, wherein the monitoring system detects a failure in one of the data processing systems based upon communications over the network cloud between the one of the plurality of data processing systems and the monitoring system.
Claim 56
Independent Claim 146 words
An apparatus comprising: a network cloud; a plurality of data processing systems installed in a manufacture/test facility coupled to the network cloud, each one of the plurality of data processing systems executing a plurality of tests to test the functional operation of the one of the plurality of data processing systems, each one of the plurality of tests generating a failure when the one of the plurality of data processing systems does not properly execute the one of the plurality of tests; and a monitoring system, coupled to the network cloud, to monitor the plurality of data processing systems to determine when any of the data processing systems experiences a failure, wherein the monitoring system detects a failure in one of the data processing systems based upon communications over the network cloud between the one of the plurality of data processing systems and the monitoring system.
Claim 57
Dependent Claim 62 words
The apparatus of claim 52, further including means for, when one of the plurality of data processing systems experiences a failure, transferring information from the one of the plurality of data processing systems to the monitoring system through the network cloud, the information indicating to the monitoring system that the one of the plurality of data processing systems has experienced the failure.
Claim 58
Dependent Claim 24 words
The apparatus of claim 52, wherein each of the plurality of data processing systems has a service processor directly coupled to the network cloud.
Claim 59
Dependent Claim 63 words
The apparatus of claim 52, wherein each one of the data processing systems includes: means for detecting a failure in the one of the data processing systems; means for storing information identifying a nature of each failure; and means for, when a failure is detected, broadcasting a service request over the network cloud to the monitoring system indicating that the failure has occurred.
Claim 60
Dependent Claim 62 words
The apparatus of claim 55, wherein each of the plurality of data processing systems includes means for, when a response is received from the monitoring system indicating that the monitoring system is prepared to process the service request, transmitting from the one of the plurality of data processing systems to the monitoring system the stored information indicating the nature of the failure.
Claim 61
Dependent Claim 44 words
The apparatus of claim 52, wherein the monitoring system includes a database, and wherein the apparatus further includes means for storing in the database information indicating the nature of the failures of each of the plurality of data processing systems in the manufacture/test facility.
Claim 62
Dependent Claim 25 words
The apparatus of claim 52, wherein each of the plurality of data processing systems is a storage system that includes a plurality of disc drives.
Claim 63
Dependent Claim 23 words
The apparatus of claim 58, wherein each of plurality of data processing systems has a service processor directly coupled to the network cloud.
Claim 64
Dependent Claim 12 words
The apparatus of claim 52, wherein the network cloud includes the Internet.
Claim 65
Dependent Claim 82 words
The apparatus of claim 52, wherein the monitoring system includes: means for periodically transmitting communications over the network cloud to each of the plurality of data processing systems to determine whether each of the plurality of data processing systems is capable of returning a responsive communication over the network cloud; and means for determining that the failure has occurred in one of the data processing systems when no responsive communication is received from the one of the plurality of data processing systems.
Claim 66
Dependent Claim 53 words
The apparatus of claim 61, wherein each one of the data processing systems includes: means for detecting a failure in the one of the data processing systems; and means for, when a failure is detected, broadcasting a service request over the network cloud to the monitoring system indicating that the failure has occurred.
Claim 67
Dependent Claim 53 words
The apparatus of claim 52, wherein each one of the data processing systems includes: means for detecting a failure in the one of the data processing systems; and means for, when a failure is detected, broadcasting a service request over the network cloud to the monitoring system indicating that the failure has occurred.
Claim 68
Dependent Claim 49 words
The apparatus of claim 52, wherein the monitoring system further includes polling means for periodically transmitting inquiries over the network cloud to each one of the plurality of data processing systems requesting information as to whether the one of the plurality of data processing systems has experienced a failure.
Claim 69
Dependent Claim 63 words
The apparatus of claim 64, wherein each one of the data processing systems includes: means for detecting a failure in the one of the data processing systems; means for storing information indicating the nature of each failure; and means, responsive to the inquiries, for transmitting the stored information that indicates the nature of the failure over the network cloud to the monitoring system.
Claim 70
Independent Claim 150 words
A method of automatically downloading an updated a piece of software to a plurality of data processing systems, the plurality of data processing systems each being coupled to a service center, the method comprising steps of: (A) providing the updated piece of software on the service center; (B) periodically receiving service requests from each of the plurality of data processing systems, each service request including information from which a determination can be made as to whether the data processing system that transmitted the request has a copy of the updated piece of software; (C) in response to the service requests, automatically determining which of the plurality of data processing systems do not have a copy of the updated piece of software; and (D) automatically downloading a copy of the updated piece of software to the data processing systems that do not have a copy of the updated piece of software.
Claim 71
Independent Claim 150 words
A method of automatically downloading an updated a piece of software to a plurality of data processing systems, the plurality of data processing systems each being coupled to a service center, the method comprising steps of: (A) providing the updated piece of software on the service center; (B) periodically receiving service requests from each of the plurality of data processing systems, each service request including information from which a determination can be made as to whether the data processing system that transmitted the request has a copy of the updated piece of software; (C) in response to the service requests, automatically determining which of the plurality of data processing systems do not have a copy of the updated piece of software; and (D) automatically downloading a copy of the updated piece of software to the data processing systems that do not have a copy of the updated piece of software.
Claim 72
Dependent Claim 44 words
The method of claim 66, wherein the plurality of data processing systems is coupled to the service center via a network cloud, and wherein step (D) includes a step of automatically downloading a copy of the updated piece of software over the network cloud.
Claim 73
Dependent Claim 14 words
The method of claim 66, wherein steps (B)-(D) execute automatically, without any operator participation.
Claim 74
Independent Claim 175 words
A method of using a monitoring system to monitor the status of a plurality of data processing systems in a manufacture/test facility, the method comprising steps of: (A) executing a plurality of tests on each of the plurality of data processing systems to test the functional operation of the plurality of data processing systems, each one of the plurality of tests generating a failure when one of the plurality of data processing systems does not properly execute the one of the plurality of tests; (B) when a failing one of the plurality of data processing systems experiences a failure; storing information in the failing one of the plurality of data processing systems identifying a nature of the failure; and broadcasting a service request from the failing one of the plurality of data processing systems to the monitoring system, the service request indicating that the failure has occurred; and (C) storing information in the monitoring system to record the failure in response to information provided by the failing one of the plurality of data processing systems.
Claim 75
Independent Claim 175 words
A method of using a monitoring system to monitor the status of a plurality of data processing systems in a manufacture/test facility, the method comprising steps of: (A) executing a plurality of tests on each of the plurality of data processing systems to test the functional operation of the plurality of data processing systems, each one of the plurality of tests generating a failure when one of the plurality of data processing systems does not properly execute the one of the plurality of tests; (B) when a failing one of the plurality of data processing systems experiences a failure; storing information in the failing one of the plurality of data processing systems identifying a nature of the failure; and broadcasting a service request from the failing one of the plurality of data processing systems to the monitoring system, the service request indicating that the failure has occurred; and (C) storing information in the monitoring system to record the failure in response to information provided by the failing one of the plurality of data processing systems.
Claim 76
Dependent Claim 78 words
The method of claim 69, wherein step (C) further includes steps of: tranmsitting a response from the monitoring system to the service request indicating that the monitoring system is prepared to process the service request; receiving, from the failing one of the plurality of data processing systems, the stored information indicating the nature of the failure; and storing information in the monitoring system to record the failure based upon the stored information indicating the nature of the failure.
Claim 77
Dependent Claim 77 words
The method of claim 70, further including steps, performed by the monitoring system, of: periodically transmitting communications to each of plurality of data processing systems to determine whether each of the plurality of data processing systems is capable of returning a responsive communication over the network cloud; and when no responsive communication is received from one of the plurality of data processing systems, determining that a failure has occurred in the one of the data processing systems.
Claim 78
Independent Claim 178 words
A method of using a monitoring system to monitor the status of a plurality of data processing systems in a manufacture/test facility, the method comprising steps of: (A) executing a plurality of tests on each of the plurality of data processing systems to test the functional operation of the plurality of data processing systems, each one of the plurality of tests generating a failure when one of the plurality of data processing systems does not properly execute the one of the plurality of tests; (B) periodically transmitting inquiries from the monitoring system to each of the plurality of data processing systems requesting information as to whether the one of the plurality of data processing systems has experienced a failure; and (C) when a failing one of the plurality of data processing systems experiences a failure; storing information in the failing one of the plurality of data processing systems identifying a nature of the failure; and responding to one of the periodic inquiries by transmitting the stored information that indicates the nature of the failure to the monitoring system.
Claim 79
Independent Claim 178 words
A method of using a monitoring system to monitor the status of a plurality of data processing systems in a manufacture/test facility, the method comprising steps of: (A) executing a plurality of tests on each of the plurality of data processing systems to test the functional operation of the plurality of data processing systems, each one of the plurality of tests generating a failure when one of the plurality of data processing systems does not properly execute the one of the plurality of tests; (B) periodically transmitting inquiries from the monitoring system to each of the plurality of data processing systems requesting information as to whether the one of the plurality of data processing systems has experienced a failure; and (C) when a failing one of the plurality of data processing systems experiences a failure; storing information in the failing one of the plurality of data processing systems identifying a nature of the failure; and responding to one of the periodic inquiries by transmitting the stored information that indicates the nature of the failure to the monitoring system.
Claim 80
Independent Claim 227 words
A method of monitoring a plurality of data processing systems from a monitoring system to determine when any of the data processing systems experiences a failure, the method comprising steps of: (A) coupling the plurality of data processing systems to the monitoring system via a network cloud; and (B) when one of the plurality of data processing systems experiences a failure, detecting the failure at the monitoring system based upon communications over the network cloud between the one of the plurality of data processing systems and the monitoring system, wherein step (B) further includes steps of: (B1) detecting the failure at the one of the data processing systems, and broadcasting a service request over the network cloud from the one of the plurality of data processing systems to the monitoring system, the service request indicating that the failure has occurred in the one of the plurality of data processing systems; and (B2) periodically transmitting communications over the network cloud from the monitoring system to the one of the plurality of data processing systems to determine whether the one of the plurality of data processing systems is capable of returning a responsive communication over the network cloud, and when no responsive communication is received from the one of the plurality of data processing systems, determining that the failure has occurred in the one of the data processing systems.
Claim 81
Independent Claim 227 words
A method of monitoring a plurality of data processing systems from a monitoring system to determine when any of the data processing systems experiences a failure, the method comprising steps of: (A) coupling the plurality of data processing systems to the monitoring system via a network cloud; and (B) when one of the plurality of data processing systems experiences a failure, detecting the failure at the monitoring system based upon communications over the network cloud between the one of the plurality of data processing systems and the monitoring system, wherein step (B) further includes steps of: (B1) detecting the failure at the one of the data processing systems, and broadcasting a service request over the network cloud from the one of the plurality of data processing systems to the monitoring system, the service request indicating that the failure has occurred in the one of the plurality of data processing systems; and (B2) periodically transmitting communications over the network cloud from the monitoring system to the one of the plurality of data processing systems to determine whether the one of the plurality of data processing systems is capable of returning a responsive communication over the network cloud, and when no responsive communication is received from the one of the plurality of data processing systems, determining that the failure has occurred in the one of the data processing systems.

References Cited (Backward Citations)

US4092642A Cited
US4477873A Cited
US4991174A Cited
US4914572A Cited
US4750175A Cited
US5495384A Cited
US5621663A Cited
US5673386A Cited
US5535330A Cited
US5777549A Cited
US5745268A Cited
US5802146A Cited
US5901280A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2003-10-24 2004-04-24 2004-10-24 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2007-10-24 2008-04-24 2008-10-24 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2011-10-24 2012-04-24 2012-10-24 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag