Test Sequence At Power-up Or Initialization Patents (Class 714/36)
  • Patent number: 8554193
    Abstract: A mobile terminal for reporting an exception or error and a method thereof, by which an exception of the mobile terminal can be transmitted to a server in a transmission mode appropriate for a status of a network. Exception information, such as information of a register of the mobile terminal if the exception is generated, information of a task performed by the mobile terminal before the generation of the exception, and history information before the generation of exception, are stored in a memory. The exception information is transmitted to the server.
    Type: Grant
    Filed: January 19, 2010
    Date of Patent: October 8, 2013
    Assignee: LG Electronics Inc.
    Inventors: Jong Cheol Jung, Jin Sup Hong, Jae Woong Yun
  • Patent number: 8538720
    Abstract: A cold boot test system and method can control an electronic device to perform a cold boot process to test whether the electronic device is operable. The method sets time parameters for a test period of the cold boot process, drives a data communication interface of a computer to generate a period control signal according to the time parameters, and sends the period control signal to a controller via the data communication interface. The method further transfers the period control signal to the electronic device by controlling a power switch to switch on and switch off, controls the electronic device to execute the cold boot process to generate test information correspondingly. In addition, the method obtains the test information from the electronic device, and displays the test information on a display screen of the computer upon the condition that the cold boot process is abnormal.
    Type: Grant
    Filed: November 30, 2010
    Date of Patent: September 17, 2013
    Assignee: Hon Hai Precision Industry Co., Ltd.
    Inventor: Ming-Yuan Hsu
  • Publication number: 20130238937
    Abstract: A display device is coupled to a computer, and the computer accommodates a motherboard. The display device includes an interface unit connected to the motherboard, a display panel, and a processor electrically coupled to the interface unit. The processor is used to: receive a power-on self test (POST) code from the motherboard via the interface unit, convert the POST code into a debug code, and control the display panel to display the debug code.
    Type: Application
    Filed: August 30, 2012
    Publication date: September 12, 2013
    Applicants: HON HAI PRECISION INDUSTRY CO., LTD., HONG FU JIN PRECISION INDUSTRY (ShenZhen) CO., LTD
    Inventors: YI-XIN TU, ZHENG-QUAN PENG, ZHAO-YANG CAI, HAI-QING ZHOU
  • Patent number: 8527816
    Abstract: A method, system, and computer usable program product for identifying a defective adapter are provided in the illustrative embodiments. A configuration process of the adapter is initiated, the adapter being coupled with a slot in a data processing system. An indication of the configuration process is activated. A determination is made whether the configuration has completed successfully. The indication is allowed to remain activated responsive to the configuration not completing successfully. The activated indication identifies the defective adapter.
    Type: Grant
    Filed: March 10, 2010
    Date of Patent: September 3, 2013
    Assignee: International Business Machines Corporation
    Inventors: James A Lindeman, Orlando O'Neill, Gary Lee Ruzek, Chris Alan Schwendiman
  • Patent number: 8528108
    Abstract: A way for securely protecting secret information—for example, a secret key—in a programmed electronic device is provided. A technique is disclosed for protecting secret information in a programmed electronic device that includes a non-trusted memory containing software, a data memory containing the secret information, and an access restriction logic unit that is adapted to allow or block access to the secret information wherein the secret information is adapted to be used for verifying the integrity of the software. In one embodiment, when starting up the programmed electronic device, the access restriction logic unit allows access to the secret information. Then the secret information is accessed for use in verifying the integrity of the software, and subsequently the access restriction logic unit blocks further access to the secret information. Embodiments of a semiconductor device and a programmed electronic device comprising similar features are also disclosed.
    Type: Grant
    Filed: October 6, 2006
    Date of Patent: September 3, 2013
    Assignee: Agere Systems LLC
    Inventors: Gerhard Ammer, Michael Chambers, Hai Wang, Paul Renshaw, Michael Kiessling
  • Patent number: 8516235
    Abstract: A system and method provide for integrating a Basic Input/Output System (BIOS) Read-Only-Memory (ROM) image. A method includes but is not limited to opening a BIOS modification application; opening a target BIOS binary image within the BIOS modification application; and adding an electronic security and tracking system and method (ESTSM) ROM image to the target BIOS binary image.
    Type: Grant
    Filed: October 30, 2007
    Date of Patent: August 20, 2013
    Assignee: Softex Incorporated
    Inventors: Apurva Mahendrakumar Bhansali, Manoj Kumar Jain, Shradha Dube, Gayathri Rangarajan, Mehul Ramjibhai Patel, Rayesh Kashinath Raikar, Kamal Mansukhlal Dhanani, Ranjit Kapila, Elza Abraham Varghese, Thomas David Tucker
  • Patent number: 8516306
    Abstract: A computer startup test apparatus for turning on a computer automatically, includes a control module, a switch module, and a startup module. The control module is configured to output control signals, data signals and clock signals. The switch module is configured to receive the control signals, and turn on the computer according to the received control signals. The startup module is configured to receive the data signals and clock signals, and restarts the computer according to the received data signals and clock signals. The control module stores a predetermined test time. The control module records abnormal information and test times when the computer restarts, and outputs the control signals to turn on the computer using the switch module when the computer cannot restart.
    Type: Grant
    Filed: December 6, 2010
    Date of Patent: August 20, 2013
    Assignees: Hong Fu Jin Precision Industry (ShenZhen) Co., Ltd., Hon Hai Precision Industry Co., Ltd.
    Inventors: Ling-Yu Xie, Xing-Ping Xie
  • Patent number: 8516298
    Abstract: A data protection method for damaged memory cells is provided. A power-on self-test (POST) is executed, and an initial backup memory is reserved in a memory. An operating system (OS) is executed, and data is loaded from a kernel region of the OS in the memory into a mirror region, so that when a processor accesses the data in the kernel region, it also accesses the data in the mirror region. An uncorrectable error (UE) is detected to determine a damaged page, and a backup page is selected from the initial backup memory or dynamically obtained from the OS to back up data in the damaged page. A mapping address of the damaged page and backup page are recorded into a page mapping table in a memory controller. Accordingly, when the OS accesses the damaged page, the memory controller accesses the backup page instead according to the page mapping table.
    Type: Grant
    Filed: June 10, 2011
    Date of Patent: August 20, 2013
    Assignee: Inventec Corporation
    Inventors: Ying-Chih Lu, Yu-Hui Wang
  • Patent number: 8495431
    Abstract: A method, system and computer program product for generating device fingerprints and authenticating devices uses initial states of internal storage cells after each of a number multiple power cycles for each of a number of device temperatures to generate a device fingerprint. The device fingerprint may include pairs of expected values for each of the internal storage cells and a corresponding probability that the storage cell will assume the expected value. Storage cells that have expected values varying over the multiple temperatures may be excluded from the fingerprint. A device is authenticated by a similarity algorithm that uses a match of the expected values from a known fingerprint with power-up values from an unknown device, weighting the comparisons by the probability for each cell to compute a similarity measure.
    Type: Grant
    Filed: May 30, 2012
    Date of Patent: July 23, 2013
    Assignee: International Business Machines Corporation
    Inventors: Fadi H. Gebara, Joonsoo Kim, Jeremy D. Schaub, Volker Strumpen
  • Patent number: 8495349
    Abstract: Administering computer processor execution of BIOS code that includes a primary BIOS code and a recovery BIOS code stored in ROM, the ROM operatively coupled to a control module and the processor, where administering processor execution of the BIOS code includes determining, by the control module, a size of the ROM; generating, by the control module in dependence upon the size of the ROM, an address for the primary BIOS code and an address for the recovery BIOS code; starting, by the control module, operation of the processor for execution of the primary BIOS code including providing, to the processor, the address for the primary BIOS code; and if executing the primary BIOS code fails, restarting, by the control module, operation of the processor for execution of the recovery BIOS code including providing, to the processor, the address for the recovery BIOS code to the processor.
    Type: Grant
    Filed: October 9, 2008
    Date of Patent: July 23, 2013
    Assignee: International Business Machines Corporation
    Inventors: Thomas F. Lewis, Pivithuru S. Perera, Robert M. Piper
  • Patent number: 8489944
    Abstract: Memory apparatus and methods utilizing multiple bit lanes may redirect one or more signals on the bit lanes. A memory agent may include a redrive circuit having a plurality of bit lanes, a memory device or interface, and a fail-over circuit coupled between the plurality of bit lanes and the memory device or interface.
    Type: Grant
    Filed: December 3, 2012
    Date of Patent: July 16, 2013
    Assignee: Intel Corporation
    Inventors: Warren Morrow, Pete Vogt, Dennis W. Brzezinski
  • Patent number: 8479039
    Abstract: The present invention provides a method of protecting against errors in a boot memory, the method comprising initiating booting of a processor by executing primary boot code from a primary boot memory, and based on the execution of the primary boot code: accessing a data structure comprising a plurality of redundant portions of boot information stored on a secondary boot memory; performing an error check on a plurality of the portions to determine whether those portions contain errors and, based on the error checks, to identify a valid portion; and booting the processor using the valid portion of boot information.
    Type: Grant
    Filed: July 20, 2011
    Date of Patent: July 2, 2013
    Assignee: Icera Inc.
    Inventors: David Alan Edwards, Joe Woodward
  • Patent number: 8479049
    Abstract: A method for detecting a power failure type of an electronic device sets a shutdown flag as a first value when the electronic device is turned on, modifies the shutdown flag to a second value if a shutdown status of the electronic device is detected, and modifies the shutdown flag to a third value when the electronic device keeps the shutdown status for a predetermined time. The method further determines the power failure type of the electronic device according to a value of the shutdown flag when the electronic device is turned on the next time.
    Type: Grant
    Filed: April 14, 2011
    Date of Patent: July 2, 2013
    Assignees: Hong Fu Jin Precision Industry (ShenZhen) Co., Ltd., Hon Hai Precision Industry Co., Ltd.
    Inventor: Jian Peng
  • Publication number: 20130166956
    Abstract: A diagnostic card includes a circuit board, a connector, a controller, and a first display. The connector is coupled to a low pin count (LPC) to receive a reset signal outputted by a basic input output system as a server reboots. The controller is configured to record the total number of reboot times of the server and displays the total number of reboot times on the first display area.
    Type: Application
    Filed: August 29, 2012
    Publication date: June 27, 2013
    Applicants: HON HAI PRECISION INDUSTRY CO., LTD., HONG FU JIN PRECISION INDUSTRY (ShenZhen) CO., LTD.
    Inventors: WEI PANG, YANG LIU, CHENG-FEI WENG, AI-LING HE
  • Patent number: 8468388
    Abstract: A state restoration unit tracks opening and closing of programs within a computer operating system. Responsive to detecting opening and closing of programs, a state restoration structure is updated. After the computer operating system restarts from a failure, the state restoration structure is accessed. The state restoration unit restores those of the programs indicated as open in the state restoration structure.
    Type: Grant
    Filed: April 20, 2010
    Date of Patent: June 18, 2013
    Assignee: International Business Machines Corporation
    Inventors: Kulvir S. Bhogal, William Griffith, Mark W. Talbot
  • Patent number: 8458524
    Abstract: A firmware recovery system includes a baseboard management controller (BMC) module, a south bridge, a basic input and output system (BIOS) module, a multiplexer and a storage module. The BIOS module is connected to the BMC module by the south bridge and determines whether a firmware file of the BMC module is corrupt. The multiplexer selectively connects the BIOS module or the BMC module to the south bridge. The storage module stores a new firmware file. When the firmware file of the BMC module is corrupt, the BIOS module controls the multiplexer to select the BMC module to connect to the south bridge. The BIOS module reads the new firmware file from the storage module to recover the corrupt firmware file from the BMC module.
    Type: Grant
    Filed: December 31, 2010
    Date of Patent: June 4, 2013
    Assignees: Hong Fu Jin Precision Industry (ShenZhen) Co., Ltd., Hon Hai Precision Industry Co., Ltd.
    Inventors: Wei Shao, Le Zhang
  • Patent number: 8453120
    Abstract: A hardware and/or software facility for executing a multithreaded program is described. The facility causes each of a plurality of machines to execute the multithreaded program deterministically, such that the deterministic execution of the multithreaded program is replaced across the plurality of machines. The facility detects a problem in the execution of the multithreaded Program by one of the plurality of machines. In response, the facility adjusts the execution of the multithreaded program by at least one of the machines of the plurality.
    Type: Grant
    Filed: May 11, 2010
    Date of Patent: May 28, 2013
    Assignee: F5 Networks, Inc.
    Inventors: Luis Ceze, Peter J. Godman, Mark H. Oskin
  • Publication number: 20130132776
    Abstract: The present disclosure provides a method for outputting power-on self test information, a virtual machine manager, and a processor. The method includes: receiving trigger information generated by a BIOS program when the BIOS program runs a predefined virtual mode trigger instruction, starting, by a virtual machine manager, the virtual machine manager and monitoring a processor, where the processor is a processor that enters a virtual mode after receiving the trigger information of the BIOS program; when detecting that the processor generates an exit instruction, obtaining power-on self test information after the BIOS program performs a power-on self test operation, and outputting the power-on self test information to a serial port. Power-on self test information may be output without using a motherboard diagnostic card, so that device resources are saved. In addition, the operation is simple, and no human control operation is required.
    Type: Application
    Filed: December 14, 2012
    Publication date: May 23, 2013
    Applicant: Huawei Technologies Co., Ltd.
    Inventor: Huawei Technologies Co., Ltd.
  • Patent number: 8443234
    Abstract: A BIOS refresh device includes a first socket, a second socket, and a jumper. The first socket includes a first elastic contact, a first voltage contact, and a first ground contact. The second socket includes a second elastic contact, a second voltage contact, and a second ground contact. The jumper includes a first pin, a second pin, a third pin, and a fourth pin. The first pin is electronically connected with the second elastic contact. The second pin is electronically connected with the first voltage contact or the second voltage contact. The third pin is electronically connected with the first elastic contact. The fourth pin is electronically connected with the second ground contact or the second ground contact.
    Type: Grant
    Filed: January 6, 2011
    Date of Patent: May 14, 2013
    Assignees: Hong Fu Jin Precision Industry (ShenZhen) Co., Ltd., Hon Hai Precision Industry Co., Ltd.
    Inventors: Guo-Yi Chen, Hai-Qing Zhou, Jian-Chun Pan
  • Publication number: 20130117612
    Abstract: During starting of a field device for pressure measurement, flow measurement and/or fill level measurement, which field device including a memory that includes a boot memory region in which a boot function is stored, and an operating memory region in which an operating function is stored, the following steps are carried out: carrying out the boot function; determining whether a memory check of the operating memory region is to be carried out; carrying out a memory check of the operating memory region when it has been determined that a memory check is to be carried out; and carrying out the operating function.
    Type: Application
    Filed: October 18, 2012
    Publication date: May 9, 2013
    Applicant: VEGA Grieshaber KG
    Inventor: VEGA Grieshaber KG
  • Patent number: 8438423
    Abstract: Technologies are described herein for allowing a computer system to recover from an invalid configuration, without requiring any modifications to the hardware of the computer system by the user. The computer determines whether a boot-fail counter exceeds a threshold value. If the boot-fail counter exceeds the threshold value, the computer executes an exception processing routine. In one aspect, the exception processing routine causes the computer to reset configuration settings stored in a memory area of the computer to default configuration settings. If the boot-fail counter does not exceed the threshold value, the computer increments the boot-fail counter and executes system initialization routines for booting the computer. Upon successfully completing the system initialization routines, the computer resets the boot-fail counter.
    Type: Grant
    Filed: March 31, 2009
    Date of Patent: May 7, 2013
    Assignee: American Megatrends, Inc.
    Inventor: Jonathan Bret Barkelew
  • Patent number: 8438379
    Abstract: A value of a configuration setting contained within a selected content unit of an application may be used as input for a configuration check algorithm to calculate a control parameter output. The algorithm may include logical operators, conditional statements, mathematical logic, and mathematical functions. The algorithm may be used to verify the correctness of the value. Different control parameter output values may be associated with different options in the automated configuration verification program. The options may include, but are not limited to, modifying an unsupported configuration setting value to a supported value, updating configuration setting values in non-selected content units, exiting the automated program and switching to a manual configuration setting change mode, and automatically updating a configuration setting value to a supported value without further intervention.
    Type: Grant
    Filed: September 24, 2010
    Date of Patent: May 7, 2013
    Assignee: SAP AG
    Inventors: Roland Hoff, Robert Bäthe, Jan Krieg, Viktor Folmer
  • Patent number: 8429390
    Abstract: A method for performing a quick boot and a general boot at a basic input output system (BIOS) stage is described. A computer is powered on. An embedded controller firmware or a BIOS determines whether a quick boot key is pressed. If the quick boot key is not pressed, a boot flag is changed from Quick Boot to General Boot. If the quick boot key is pressed, the BIOS determines whether the boot flag is set to Quick Boot. If it is determined that the boot flag is set to Quick Boot, an initialization of drivers preset by the quick boot is performed, and uninitialized drivers are initialized at a stage when an operating system is started. If it is determined that the boot flag is set to General Boot, an initialization of all drivers is performed.
    Type: Grant
    Filed: December 24, 2009
    Date of Patent: April 23, 2013
    Assignee: Insyde Software Corp.
    Inventors: David Yu, Lawrence Chiu, Jeremy Wang, Sam Lo, Giant Liang, Susan Su
  • Patent number: 8423832
    Abstract: A system for preventing processor errors in accordance with one exemplary embodiment of the present disclosure has a processor core, a patch, and a controller. The patch configures the processor core to detect occurrences of an event indicative of an imminent error in the processor core. The controller is configured to adjust, in response to a detection of an occurrence of the event by the processor core, a clock signal or a power signal provided to the processor core such that the imminent error is prevented.
    Type: Grant
    Filed: November 7, 2006
    Date of Patent: April 16, 2013
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Reid J. Riedlinger, Douglas John Cutter, Rich McGowen, II
  • Patent number: 8417932
    Abstract: An information processing apparatus including an apparatus body and a system control apparatus. The apparatus body includes a first processing unit that executes an arithmetic operation; a first storage unit that stores configuration information of the first processing unit; and a first control unit that controls a readout of the configuration information. The system control apparatus includes a second storage unit that stores a program for controlling the system control apparatus and diagnosis procedures of the information processing apparatus; a second processing unit that reads the program and executes the program; and a second control unit that detects the first processing unit by reading the configuration information via the first control unit on the basis of the diagnosis procedures stored in the second storage unit simultaneously with the execution of the program by the second processing unit.
    Type: Grant
    Filed: March 15, 2011
    Date of Patent: April 9, 2013
    Assignee: Fujitsu Limited
    Inventors: Yuichi Musha, Jinsuke Nakai
  • Patent number: 8413117
    Abstract: A computer-implemented method for focusing product testing based on areas of change within the product is described. A link between resource files of a product and test cases associated with the product is created. The resource files of a first build of the product are compared with the resource files of a second build of the product. A report that comprises which resource files changed between the first build of the product and the second build of the product is generated. The resource files that have changed and the test cases linked to the changed resource files are displayed. The test cases linked to the changed resource files are executed.
    Type: Grant
    Filed: August 7, 2009
    Date of Patent: April 2, 2013
    Assignee: Symantec Corporation
    Inventors: Martin Coughlan, Janick Deregnieaux, Robert Leyden, Sebastian Nowak, Martin Roche
  • Publication number: 20130080835
    Abstract: A test method for an ASIC uses an embedded processor in the ASIC to execute test routines from an embedded memory or an external memory. During ASIC production, the test routines can comprehensively test of the blocks of the ASIC without a complicated test pattern from test equipment. The test routines can also perform power-up tests in systems or end products containing the ASIC. Test selection, activation, and result output can be implement using a few terminals of the ASIC.
    Type: Application
    Filed: November 21, 2012
    Publication date: March 28, 2013
    Applicant: MARVELL INTERNATIONAL TECHNOLOGY LTD
    Inventor: MARVELL INTERNATIONAL TECHNOLOGY LTD
  • Patent number: 8392762
    Abstract: A non-volatile memory device comprises an application code sector of sufficient size to store a first copy of an application code and a second copy of the application code; and a boot sector having a boot loader code embodied therein. The boot loader code is configured to cause a processor to check the integrity of both the first and second copies of the application code; if the first copy is corrupted, overwrite the first copy of the application code with the second copy; and if the second copy is corrupted, overwrite the second copy of the application code with the first copy.
    Type: Grant
    Filed: February 4, 2008
    Date of Patent: March 5, 2013
    Assignee: Honeywell International Inc.
    Inventors: Yogesha Aralakuppe Ramegowda, Srinivasa R. Dangeti, Puja Chopra, Narasimha Rao Pesala, Puri Gautam, Shruti Kop, Darshan Raj, Mani Sivaraman, Yugandhar Kumar Puppala, Kaarthikeyan Muthusamy, Sachin Jethe, Mugdalbetta Rajesh Suresh
  • Patent number: 8381034
    Abstract: A testing method for a server supporting an intelligent platform management interface (IPMI) is applied to test a server before an operating system (OS) of the server operates. The test method includes the following steps. A baseboard management controller (BMC) of the server is activated. The server is activated, and a monitoring module is operated. Real-time status data of the server stored in the BMC of the server is obtained. The monitoring module executes a pre-test procedure according to the real-time status data of the server before the OS operates. A test result of the pre-test procedure is stored.
    Type: Grant
    Filed: December 21, 2010
    Date of Patent: February 19, 2013
    Assignee: Inventec Corporation
    Inventors: Zhen Chen, Qiu Yue Duan, Chih Feng Chen
  • Patent number: 8375252
    Abstract: Embodiments of the present invention provide a method, devices and a system for automatic device failure recovery. The method mainly includes: sending a recovery request message to a management device or a server; obtaining a program file used for failure recovery from the management device or the server; and performing the failure recovery by using the program file. With the implemention of the present invention, a device may recover from a failure fully automatically. No intervention of a local user is needed in the whole failure recovery process. Therefore, the implementation of the recovery is more convenient and more flexible. Meanwhile, the failure emergency recovery of the device may be implemented automatically, which makes the failure recovery processing safer and more reliable, and effectively reduces the cost of the local maintenance of a device.
    Type: Grant
    Filed: December 17, 2007
    Date of Patent: February 12, 2013
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Meng Diao, Lei Li, Bo Yang, Zhiyong Zhang
  • Patent number: 8352721
    Abstract: A computer system firmware stores an operating system boot loader along with accompanying firmware boot driver and a service option ROM. A firmware boot enables the computer system to initiate an operating system boot without necessarily utilizing a hard drive or other peripheral. The service option ROM is installed, indicating to the firmware that a firmware boot is available. When selected the firmware boot copies the operating system boot loader from firmware to main memory and then initiates the operating system boot loader.
    Type: Grant
    Filed: August 12, 2011
    Date of Patent: January 8, 2013
    Assignee: American Megatrends, Inc.
    Inventors: Stefano Righi, Natalya Kalistratova
  • Patent number: 8347141
    Abstract: A volatile or nonvolatile cache memory can cache mass storage device read data and write data. The cache memory may become inaccessible, and I/O operations may go directly to the mass storage device, bypassing the cache memory. A log of write operations may be maintained to update the cache memory when it becomes available.
    Type: Grant
    Filed: April 14, 2011
    Date of Patent: January 1, 2013
    Assignee: Intel Corporation
    Inventors: Sanjeev N. Trika, Michael K. Eschmann, Jeanna N. Matthews, Vasudevan Srinivasan
  • Patent number: 8335913
    Abstract: Disclosed are techniques for recovering system configuration settings, such as remote management, of an information handling system following a disorderly shutdown. A restart controller detects a disorderly shutdown of an information handling system and, in response, sets a disorderly shutdown flag and restarts the information handling system. During the restart, the basic input/output system (BIOS) checks the disorderly shutdown flag as part of its power-on housekeeping. In response to determining the disorderly shutdown flag has been set, the BIOS reconfigures the system configuration settings, such as the power management scheme, of the information handling system so as to enable one or more remote wake mechanisms, such as wake-on-LAN or wake-on-ring. The BIOS then performs an orderly shutdown of the information handling system to place the information handling system in a low-power state, from which the information handling system can be awoken via the remote wake mechanism.
    Type: Grant
    Filed: September 8, 2008
    Date of Patent: December 18, 2012
    Assignee: Dell Products, LLP
    Inventors: Matthew B. Mendelow, Todd W. Schlottman, Joshua N. Alperin
  • Patent number: 8331175
    Abstract: According to example embodiments, a solid state drive system includes at least one semiconductor memory, a control circuit including first connection terminals, and second connection terminals. The first connection terminals may be configured to supply one or more operational voltages to the at least one semiconductor memory. The second connection terminals may be configured to supply one or more test voltages to the at least one semiconductor memory.
    Type: Grant
    Filed: October 9, 2009
    Date of Patent: December 11, 2012
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Kwang-kyu Bang, Kwan-jong Park, Hyun-soo Kim
  • Patent number: 8332695
    Abstract: A data storage device (DSD) tester for testing a DSD is disclosed. The DSD tester comprises a plurality of bays, a screen, and control circuitry operable to detect when a first DSD has been inserted into a first bay. Independent of operator input, a graphical user interface (GUI) displayed on the screen is automatically updated to reflect the first DSD has been inserted into the first bay. Independent of operator input, a DSD test is automatically executed on the first DSD. When the first DSD is removed from the first bay, independent of operator input, the GUI is automatically updated to reflect the first DSD has been removed from the first bay.
    Type: Grant
    Filed: March 29, 2010
    Date of Patent: December 11, 2012
    Assignee: Western Digital Technologies, Inc.
    Inventors: Lawrence J. Dalphy, Daniel K. Blackburn
  • Patent number: 8327408
    Abstract: A method for troubleshooting a set top box is disclosed and can include receiving a trouble ticket from a set top box and initiating a self test at the set top box. The method can also include receiving test results from the set top box and analyzing the test results to isolate a problem.
    Type: Grant
    Filed: August 29, 2007
    Date of Patent: December 4, 2012
    Assignee: AT&T Intellectual Property I, LP
    Inventors: Raghvendra Savoor, Zhi Li
  • Publication number: 20120304011
    Abstract: A control server is electronically connected with a number of test servers via a number network interfaces. The control server records a network interface number and an IP address of a baseboard management controller (BMC) of each test server, sets an IP address of a network card of the control server, and generates a test command. The test command comprises information in relation to a number of times for powering on a test server, a number of times for powering off the test server, and a time interval between a power-on operation and a power-off operation. The test command is sent to each test server by the control server according to the network interface number and the IP address of the test server. After receiving the test command, the BMC of the test server performs power-on/power-off operations of the test server according to the test command.
    Type: Application
    Filed: March 21, 2012
    Publication date: November 29, 2012
    Applicants: HON HAI PRECISION INDUSTRY CO., LTD., HONG FU JIN PRECISION INDUSTRY (ShenZhen) CO., LTD.
    Inventor: WEN-BIN LAI
  • Patent number: 8321731
    Abstract: A test method for an ASIC uses an embedded processor in the ASIC to execute test routines from an embedded memory or an external memory. During ASIC production, the test routines can comprehensively test of the blocks of the ASIC without a complicated test pattern from test equipment. The test routines can also perform power-up tests in systems or end products containing the ASIC. Test selection, activation, and result output can be implement using a few terminals of the ASIC.
    Type: Grant
    Filed: October 20, 2011
    Date of Patent: November 27, 2012
    Assignee: Marvell International Technology Ltd.
    Inventors: Richard D. Taylor, Mark D. Montierth, Melvin Bodily, Gary Zimmerman, John Marshall
  • Patent number: 8312256
    Abstract: Example embodiments relate to a machine-readable storage medium encoded with instructions executable by a processor of a computing device including a display device. The machine-readable storage medium may include instructions that access a stored indication upon boot-up of the computing device using a Basic Input Output System (BIOS). In addition, the machine-readable storage medium may include instructions that determine, using the stored indication, whether an operating system (OS) of the computing device exited properly, and instructions that display a BIOS productivity display using the display device when it is determined that the computing device exited properly. Still further, the machine-readable storage medium may include instructions that permit the OS to display a recovery display when it is determined that the OS did not exit properly.
    Type: Grant
    Filed: February 24, 2010
    Date of Patent: November 13, 2012
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Baraneedharan Anbazhagan, Lan Wang, Jon Liu, Dong Wei
  • Patent number: 8307244
    Abstract: A storage system includes first and second expanders for connecting storage units, each of the first and second expanders being connected cascade each other, a first controller connected one of the first and one of the second expanders and a host, a second controller connected the one of the second expanders, the one of the first expanders and the host, the second controller detecting a failure of at least one of the first controller, the first expanders and the second expanders, the second controller selectively controlling a first boot sequence which boots the first controller after the first expanders have been booted and a second boot sequence which boots the first controller before the first expanders have been booted, determining one of the first boot sequence and the second boot sequence on the basis of a place where a failure has occurred in a recovery process.
    Type: Grant
    Filed: May 25, 2010
    Date of Patent: November 6, 2012
    Assignee: Fujitsu Limited
    Inventors: Kouichi Tsukada, Akira Sampei, Fumio Hanzawa, Hiroaki Sato, Kazuo Nakashima
  • Patent number: 8296556
    Abstract: A method for processing booting failure of a computer system is adapted for being performed at a computer. The method includes the following steps. First, a parameter selecting signal is generated according to a triggering signal by a control module. Second, a driving parameter is chosen from a look-up table according to the parameter selecting signal by a basic input output system (BIOS), and the driving parameter is loaded into the BIOS and provided to a driving module. Third, a memory is driven according to the driving parameter by the driving module. Fourth, the driving parameter is stored by BIOS.
    Type: Grant
    Filed: January 7, 2010
    Date of Patent: October 23, 2012
    Assignee: ASUSTeK Computer Inc.
    Inventors: Chih-Shien Lin, Yi-Chun Tsai
  • Patent number: 8281229
    Abstract: Embodiments of an invention for verifying firmware using system memory error check logic are disclosed. In one embodiment, an apparatus includes an execution core, firmware, error check logic, non-volatile memory, comparison logic, and security logic. The error check logic is to generate, for each line of firmware, an error check value. The comparison logic is to compare stored error check values from the non-volatile memory with generated error check values from the error check logic. The security logic is to prevent the execution core from executing the firmware if the comparison logic detects a mismatch between the stored error code values and the generated error code values.
    Type: Grant
    Filed: December 30, 2008
    Date of Patent: October 2, 2012
    Assignee: Intel Corporation
    Inventors: Yen Hsiang Chew, Bok Eng Cheah, Kooi Chi Ooi, Shanggar Periaman
  • Patent number: 8265285
    Abstract: Aspects for monitoring audible tones indicative of operational status of each planar in a multiple planar chassis are described. Included in the aspects is the monitoring of a speaker channel of each planar of a plurality of planars in a common chassis for state changes of beep tones. An operational status of a specific planar emitting the beep tones is identified based on the state changes.
    Type: Grant
    Filed: May 22, 2008
    Date of Patent: September 11, 2012
    Assignee: International Business Machines Corporation
    Inventors: Carl A. Morrell, William B. Schwartz
  • Patent number: 8261131
    Abstract: A user of a user computer whose hard disk drive (HDD) is “fried” can press a special key to cause BIOS to automatically gather location information about the computer from its GPS receiver and gather information about the HDD, activate a WWAN transceiver, and automatically send the location and HDD information over the WWAN to a service computer, which may return a location of a nearest service center to the user computer and any other advice including recovery advice for the HDD that the service center might be able to divine from the information sent to it by the user computer.
    Type: Grant
    Filed: October 15, 2010
    Date of Patent: September 4, 2012
    Assignee: Sony Corporation
    Inventors: Sean Patrick Kennedy, Fredrik Carpio, Adrian Crisan, Rommel Garay, Gary Robert Lyons, Edward Theodore Winter
  • Patent number: 8250409
    Abstract: A boot test apparatus and method can repeatedly execute actions of power-on and power-off for a cold boot test of a computer to test whether the computer is operable. The boot test apparatus includes a microprocessor, a controller, and a power switch. The microprocessor generates a control signal according to a period voltage provided by an internal power supply. The control signal includes a pulse signal and a voltage signal. The controller controls a power switch to send the pulse signal to the computer through a power button of the computer, and controls the power switch to send the voltage signal to the computer through a power input port of the computer. The microprocessor further obtains test information from the computer when the computer executes a cold boot process according to the control signal, and displays the test information on an LED when the cold boot process is abnormal.
    Type: Grant
    Filed: September 13, 2010
    Date of Patent: August 21, 2012
    Assignee: Hon Hai Precision Industry Co., Ltd.
    Inventor: Ming-Yuan Hsu
  • Patent number: 8245023
    Abstract: A method capable of executing programs for a computer system operating in a shut down state includes generating a control instruction while a key of the computer system is pressed down; storing the control instruction; and performing actions according to the control instruction when the computer system is booted up.
    Type: Grant
    Filed: June 30, 2009
    Date of Patent: August 14, 2012
    Assignee: ASUSTeK Computer Inc.
    Inventors: Jin-En Liao, Chiy-Ferng Perng
  • Patent number: 8239667
    Abstract: Embodiments of switching between multiple operating systems (OSes) using sleep state management and sequestered re-baseable memory are generally described herein. Embodiments of the invention allow one OS to be suspended into S3 or sleep mode, saving its state to memory and turning off its devices. Then, another sleeping OS can be resumed from another location in memory by switching a memory base addressed to a sequestered memory region and restoring its device state. Other embodiments may be described and claimed.
    Type: Grant
    Filed: November 13, 2008
    Date of Patent: August 7, 2012
    Assignee: Intel Corporation
    Inventor: David Durham
  • Patent number: 8230260
    Abstract: A method and system for performing parallel tasks in a computer system includes invoking a single-threaded operating environment in a computer, invoking under the single-threaded operating environment a first task to be performed by a first processor, invoking under the single-threaded operating environment a second task to be performed by a second processor, while the first task is still being performed, and receiving results from the first and second tasks.
    Type: Grant
    Filed: May 11, 2010
    Date of Patent: July 24, 2012
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Derek D. Perronne, Robert D. Matthews
  • Patent number: 8230210
    Abstract: Firmware is interactively recoverable prior to loading an operating system on a computer. Rather than proceeding through a recovery without user input, user input about a recovery is solicited after determining that an update is needed. Prior to recovering the firmware, users may be able to, for example, specify configuration options about the recovery, cancel the update altogether, and specify a firmware image location. Once input is received, the firmware recovery proceeds.
    Type: Grant
    Filed: March 9, 2010
    Date of Patent: July 24, 2012
    Assignee: America Megatrends, Inc
    Inventor: Feliks Polyudov
  • Patent number: 8219793
    Abstract: A storage medium to manage a master boot record and a method of booting a computer system using the storage medium. The storage medium includes a master boot record sector area having a master boot record related to a booting operation being currently performed stored therein, a data storage area having a master boot record that is previously changed stored therein, and a firmware to communicate with a host device and to manage the master boot record sector area and the data storage area, wherein, when an error occurs in the master boot record stored in the master boot record sector area, the firmware selects a specific master boot record from the data storage area and stores the selected master boot record in the master boot record sector area.
    Type: Grant
    Filed: November 1, 2006
    Date of Patent: July 10, 2012
    Assignee: Samsung Electronics Co., Ltd.
    Inventor: Seong-kook Park