The assignee for this patent application is
Reporters obtained the following quote from the background information supplied by the inventors: "Test automation is critical for assessing and improving the quality of a computer system. However, testing of various hardware components in a computer system traditionally requires certain physical acts to be performed on the hardware components, making such testing processes difficult to automate. For example, to test the behavior of a computer system when a fan is unplugged from the motherboard of the computer system, a human operator may need to perform certain physical acts. That is, the human operator may need to manually open the computer system's chassis, locate the fan on the motherboard and the wires that connect to the fan, and physically pull the wires in order to unplug the fan and proceed with the testing. Also, if the human operator has trouble physically accessing the computer system or interacting with the hardware components of the computer system, then the testing of such hardware components becomes not only time consuming but also limited in coverage.
"In addition, conventional automated testing approaches fail to consider certain conditions of a computer system. One example condition may be that a hardware component of the computer system is under development or is unavailable for testing. Another example condition may be that certain errors of the computer system frequently occur when the computer system includes one or more malfunctioning or failing hardware components."
In addition to obtaining background information on this patent application, VerticalNews editors also obtained the inventor's summary information for this patent application: "Methods and systems configured to interact with hardware components of a computer system are described. In some embodiments, the system includes a processor and a memory coupled with the processor, wherein the memory is configured to provide the processor with instructions for generating, by a software module executing on the system, an Intelligent Platform Management Interface (IPMI) request configured for a controller of the computer system; transmitting, by the software module, the IPMI request to a server separate from the computer system, wherein the server is configured to emulate the controller of the computer system; and receiving, by the software module, an IPMI response from the server, wherein the IPMI response is based on a simulated operating condition of a hardware component of the computer system at the server, thereby obviating a manual adjustment of the hardware component on the computer system.
BRIEF DESCRIPTION OF THE DRAWINGS
"FIG. 1 illustrates one example of a virtual Intelligent Platform Management Interface (IPMI) environment configured to provide autonomous monitoring and managing of hardware components and firmware of a computer system, according to one embodiment of the present disclosure.
"FIG. 2 illustrates one example of a virtual IPMI environment having a virtual IPMI module configured to interact with a virtual IPMI server, according to one embodiment of the present disclosure.
"FIG. 3 illustrates one example of a virtual IPMI module performing kernel registration and information processing, according to one embodiment of the present disclosure.
"FIG. 4 is a flow chart illustrating one example process for implementing a virtual IPMI module, according to one embodiment of the present disclosure.
"FIG. 5 is a flow chart illustrating one example process for simulating a BMC responding to an IPMI request, according to one embodiment of the present disclosure."
For more information, see this patent application: DU, Haishan. Virtual Intelligent Platform Management Interface for Hardware Components. Filed
Keywords for this news article include: Software,
Our reports deliver fact-based news of research and discoveries from around the world. Copyright 2014, NewsRx LLC
Most Popular Stories
- Crimean Referendum Violates International Law: Obama
- Florida Insurers Reach Out to Hispanics
- Where Are the World's Most Expensive Cities?
- BP Tripled CEO's Pay Despite Deepwater Horizon
- 2 Million Long-term Jobless Have No Benefits
- House OKs $1 Billion for Ukraine
- EU Breaks Off Talks With Russia
- Putin Gets Thumbs-up From Assad
- Nakamoto 'No Longer Involved' in Bitcoin
- U.S. Economy Added 175,000 Jobs in February