Diagnostic and managing distributed processor system
First Claim
1. A computer comprising:
- a central processing unit;
a fan; and
a network of microcontrollers comprising;
a system recorder microcontroller configured to record system and error messages;
a system interface microcontroller in communication with the central processing unit, the system interface microcontroller configured to send and receive messages to and from the central processing unit, wherein at least one message requests information about the fan in the computer; and
at least one microcontroller configured to adjust the speed of the fan in the computer.
3 Assignments
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.
345 Citations
32 Claims
-
1. A computer comprising:
-
a central processing unit; a fan; and a network of microcontrollers comprising; a system recorder microcontroller configured to record system and error messages; a system interface microcontroller in communication with the central processing unit, the system interface microcontroller configured to send and receive messages to and from the central processing unit, wherein at least one message requests information about the fan in the computer; and at least one microcontroller configured to adjust the speed of the fan in the computer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer comprising:
-
a central processing unit; a network interface port; a fan; and a network of microcontrollers, wherein said network of microcontrollers are configured to; monitor the environmental condition of one or more components within the computer; record a system error message, including the generation of the system error message upon detecting that an environmental condition is not within an acceptable range; and send and receive messages to and from the central processing unit. - View Dependent Claims (21, 22, 23, 24, 25, 26)
-
-
27. Computerized apparatus, comprising:
-
a central processing unit; a network interface port; an environmental sensing apparatus; an environmental control apparatus; and a plurality of microcontrollers, wherein said plurality of microcontrollers are configured to; monitor the environmental condition of one or more components via said environmental sensing apparatus; record a system error condition based on the generation of a system error message upon detecting that an environmental condition is not at an acceptable value; and send and receive messages to and from the central processing unit. - View Dependent Claims (28, 29, 30, 31, 32)
-
Specification