Diagnostic and managing distributed processor system
First Claim
1. A computer comprising:
- a central processing unit;
a network of microcontrollers including;
a system recorder microcontroller configured to record system and error messages;
a system interface configured to receive messages from the central processing unit and to forward the message to another one of the microcontrollers in the network;
a microcontroller configured to detect the presence of a power supply and configured to transmit information indicative of the presence of the power supply to the system recorder; and
a microcontroller configured to control the power supply to one or more adapter slots in the computer.
1 Assignment
0 Petitions
Accused Products
Abstract
A network of microcontrollers for monitoring and diagnosing the environmental conditions of a computer is disclosed. The network of microcontrollers provides a management system by which computer users can accurately gauge the health of their computer. The network of microcontrollers provides users the ability to detect system fan speeds, internal temperatures and voltage levels. The invention is designed to not only be resilient to faults, but also allows for the system maintenance, modification, and growth—without downtime. Additionally, the present invention allows users to replace failed components, and add new functionality, such as new network interfaces, disk interface cards and storage, without impacting existing users. One of the primary roles of the present invention is to manage the environment without outside involvement. This self-management allows the system to continue to operate even though components have failed.
140 Citations
44 Claims
-
1. A computer comprising:
-
a central processing unit;
a network of microcontrollers including;
a system recorder microcontroller configured to record system and error messages;
a system interface configured to receive messages from the central processing unit and to forward the message to another one of the microcontrollers in the network;
a microcontroller configured to detect the presence of a power supply and configured to transmit information indicative of the presence of the power supply to the system recorder; and
a microcontroller configured to control the power supply to one or more adapter slots in the computer. - View Dependent Claims (2)
-
-
3. A computer comprising:
-
a central processing unit;
at least one fan;
a network of microcontrollers including;
a system recorder microcontroller configured to record system and error messages;
a system interface configured to send and receive messages to and from the central processing unit;
a microcontroller configured to detect the temperature in the computer and to transmit temperature information indicative of the current information to the system recorder; and
a microcontroller configured to adjust the speed of a fan in the computer. - View Dependent Claims (4)
-
-
5. A computer comprising:
a network of microcontrollers including;
a system recorder microcontroller configured to record system and error messages; and
a remote interface microcontroller configured to retrieve and send information that is recorded by the system recorder to a remote computer. - View Dependent Claims (6)
-
7. A computer monitoring and diagnostic system, comprising:
-
a computer having a housing;
wherein the computer includes a plurality of canisters, each of the canisters having a plurality of card slots, and wherein the computer is configured to control the power to the canisters. - View Dependent Claims (8, 9, 10)
-
-
11. A computer monitoring and diagnostic system, comprising:
-
a computer;
at least one sensor, located within the computer, configured to sense environmental conditions within the computer; and
an actuator configured to modify an environmental condition of the computer.
-
-
12. A computer monitoring and diagnostic system, comprising:
-
a computer;
at least one sensor, located within the computer, configured to sense conditions within the computer. - View Dependent Claims (13, 14, 15)
-
-
16. A computer monitoring and diagnostic system, comprising:
-
a computer, having a computing device and a housing;
at least one sensor, located within the computer, configured to sense conditions within the computer; and
at least one microcontroller, located within the computer, wherein the microcontroller is configured to process requests for conditions from the computer and responsively provides sensed conditions to the computer. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A microcontroller for diagnosing and managing the conditions of a computer, the microcontroller network comprising:
at least one microcontroller, located within the computer, wherein the microcontroller is configured to manage the environmental conditions within the computer. - View Dependent Claims (26, 27, 28, 29, 30, 31)
-
32. A computer monitoring and diagnostic system, comprising:
-
a computer, having a plurality of computer-related components, wherein the components have associated environmental and systemic conditions;
at least one sensor configured to sense the environmental and systemic conditions, wherein the sensor is located within the computer; and
at least one microcontroller connected to the sensor and the computer. - View Dependent Claims (33, 34, 35, 36, 37, 38)
-
-
39. A method of monitoring and diagnosing a computer connected to a microcontroller, the method comprising:
-
receiving from a source a request for the conditions of the computer;
sensing the conditions of the computer with the microcontroller;
receiving the sensed conditions in the microcontroller; and
communicating the sensed conditions from the microcontroller to the source of the request. - View Dependent Claims (40)
-
-
41. A system for monitoring and diagnosing a computer connected to a microcontroller, the method comprising:
-
means for receiving from a source a request for the conditions of the computer;
means for sensing the conditions of the computer with the microcontroller;
means for receiving the sensed conditions in the microcontroller; and
means for communicating the sensed conditions from the microcontroller to the source of the request. - View Dependent Claims (42)
-
-
43. A method of monitoring system functions of a computer, the method comprising:
-
controlling a plurality of environmental conditions of the computer using at least one microcontroller;
receiving a message sent from the system bus to the interconnected microcontroller, the message requesting a change in a selected one of the plurality of environmental conditions; and
sending a message from the interconnected microcontroller to the system bus, the message indicating a change in the selected one of the plurality of environmental conditions. - View Dependent Claims (44)
-
Specification