US Patent No: 5,974,546

Number of patents in Portfolio can not be more than 2000

Apparatus and method to determine cause of failed boot sequence to improve likelihood of successful subsequent boot attempt

1 Status Updates

Stats

ATTORNEY / AGENT: (SPONSORED)
 

Importance

Loading Importance Indicators... loading....

Abstract

The present invention relates to an apparatus and method for improving the probability of a successful, subsequent attempt to boot a computer system after a failed system boot. The method comprises the steps of: (a) identifying a cause of the failed system boot; and (b) modifying parameters related to an identified cause of a failed system boot and/or taking evasive action based on an identified cause of a failed system boot.

Loading the Abstract Image... loading....

First Claim

Related Publications

Loading Related Publications... loading....

Patent Owner(s)

Patent OwnerAddressTotal Patents
MEI CALIFORNIA, INC.NAMPA, ID189
ROUND ROCK RESEARCH, LLCBOISE, ID3576

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Anderson, Eric D Hudson, WI 34 446

Cited Art

Patent Info (Count) # Cites Year
 
INTEL CORPORATION (1)
5,710,930 Apparatus and a method for allowing an operating system of a computer system to persist across a power off and on cycle 25 1995
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (1)
5,564,054 Fail-safe computer boot apparatus and method 67 1994
 
INTERNATIONAL COMPUTERS LIMITED (1)
5,615,330 Recovery method for a high availability data processing system 19 1995
 
KINGLITE HOLDINGS INC. (1)
5,732,268 Extended BIOS adapted to establish remote communication for diagnostics and repair 127 1996
 
LENOVO (SINGAPORE) PTE LTD. (1)
5,634,137 Method and apparatus for updating system configuration based on open/closed state of computer housing cover 21 1995

Patent Citation Ranking

Forward Cites

Patent Info (Count) # Cites Year
 
MICROSOFT CORPORATION (26)
6,205,561 Tracking and managing failure-susceptible operations in a computer system 8 1997
7,194,092 Key-based secure storage 29 1999
7,174,457 System and method for authenticating an operating system to a central processing unit, providing the CPU/OS with secure storage, and authenticating the CPU/OS to a third party 11 1999
6,430,706 Tracking and managing failure-susceptible operations in a computer system 6 2000
7,533,214 Open architecture flash driver 1 2002
7,620,961 Open-architecture file system 0 2002
7,178,061 Power failure detection and correction in a flash memory device 7 2002
7,139,883 Transactional file system for flash memory 5 2002
7,543,336 System and method for secure storage of data using public and private keys 6 2003
7,529,919 Boot blocks for software 7 2003
7,434,263 System and method for secure storage data using a key 1 2003
7,424,606 System and method for authenticating an operating system 0 2003
7,356,682 Attesting to a value of a register and/or memory region 5 2003
7,080,232 Free sector manager for data stored in flash memory devices 7 2004
7,512,786 Client-side boot domains and boot rules 1 2004
7,734,945 Automated recovery of unbootable systems 10 2005
7,076,599 Transactional file system for flash memory 20 2005
7,302,709 Key-based secure storage 16 2005
7,139,915 Method and apparatus for authenticating an open system application to a portable IC device 3 2005
7,093,101 Dynamic data structures for tracking file system free space in a flash memory device 47 2005
7,082,512 Dynamic data structures for tracking file system free space in a flash memory device 11 2005
7,594,064 Free sector manager for data stored in flash memory devices 1 2005
7,340,647 Power failure detection and correction in a flash memory device 2 2006
7,350,105 Power failure detection in a flash memory device 1 2006
7,457,412 System and method for authenticating an operating system to a central processing unit, providing the CPU/OS with secure storage, and authenticating the CPU/OS to a third party 0 2006
7,415,620 System and method for authenticating an operating system to a central processing unit, providing the CPU/OS with secure storage, and authenticating the CPU/OS to a third party 5 2006
 
INTEL CORPORATION (12)
6,807,643 Method and apparatus for providing diagnosis of a processor without an operating system boot 21 1999
6,732,261 Method and apparatus for implementing a register scan process 3 1999
6,629,192 Method and apparatus for use of a non-volatile storage management system for PC/AT compatible system firmware 19 1999
6,594,663 Method and apparatus for implementing and maintaining a configuration database 2 1999
6,763,456 Self correcting server with automatic error handling 12 2000
6,785,806 Bios having macro/effector pairs for hardware initialization 3 2000
7,080,246 Firmware override handling system with default selection of a platform specific group or a customized group of hardware settings 2 2002
7,243,222 Storing data related to system initialization in memory while determining and storing data if an exception has taken place during initialization 3 2004
7,421,620 Configuration proxy service for the extended firmware interface environment 0 2005
7,673,128 Methods and apparatus to facilitate fast restarts in processor systems 2 2005
7,716,464 Method to have fault resilient booting 2 2005
7,877,589 Configuring a device for operation on a computing platform 0 2006
 
SYMANTEC CORPORATION (11)
6,275,930 Method, computer, and article of manufacturing for fault tolerant booting 9 1998
6,230,285 Boot failure recovery 87 1998
7,797,733 Monitoring and controlling services 0 2004
7,337,327 Using mobility tokens to observe malicious mobile code 1 2004
7,735,100 Regulating remote registry access over a computer network 5 2004
8,108,937 Robustly regulating access to executable class registry entries 1 2004
7,334,163 Duplicating handles of target processes without having debug privileges 3 2004
7,571,448 Lightweight hooking mechanism for kernel level operations 2 2004
7,509,680 Detecting computer worms as they arrive at local computers through open network shares 6 2004
7,690,034 Using behavior blocking mobility tokens to facilitate distributed worm detection 0 2004
7,334,722 Scan-on-read 1 2005
 
DELL USA, L.P. (9)
6,393,559 Method and computer for self-healing BIOS initialization code 16 1999
6,560,726 Method and system for automated technical support for computers 21 1999
6,606,716 Method and system for automated technical support for computers 13 1999
6,598,223 Method and system for installing and testing build-to-order components in a defined configuration computer system 77 1999
6,574,615 System and method for monitoring support activity 5 1999
6,563,698 System and method for providing a computer system with a detachable component 2 1999
6,556,431 System and method for converting alternating current into direct current 2 1999
6,539,499 Graphical interface, method, and system for the provision of diagnostic and support services in a computer system 37 1999
6,564,220 System and method for monitoring support activity 8 1999
 
DELL PRODUCTS L.P. (7)
6,760,708 Method and system for migrating stored data to a build-to-order computing system 29 1999
6,807,629 Apparatus and method for accessing POST 80h codes via a computer port 4 2000
7,543,183 Method and system for automated technical support for computers 1 2003
7,127,603 System and method for manufacture of information handling systems with selective option ROM executions 4 2003
6,912,552 Method and system for migrating stored data to a build-to-order computing system 13 2003
7,613,733 Method and system for migrating stored data to a build-to-order computing system 1 2005
7,831,638 Method and system for image management in a computing system 0 2009
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (7)
6,272,626 System for setting a flag indicating a boot failure of loading a procedure and aborting additional loading attempt thereof when the flag is detected 18 1998
6,463,531 Method and system for monitoring a boot process of a data processing system providing boot data and user prompt 12 1999
6,779,110 Network station suitable for identifying and prioritizing boot information for locating an operating system kernel on a remote server 2 2000
6,957,328 System and method using a first counter and a second counter to select a code image during a reboot routine 10 2001
7,415,634 Method for fast system recovery via degraded reboot 2 2004
7,917,614 Fault tolerance in a client side pre-boot execution 1 2008
7,886,192 Method for fast system recovery via degraded reboot 0 2008
 
SUN MICROSYSTEMS, INC. (4)
7,200,646 System and method for on-demand node creation for fabric devices 2 2001
7,171,474 Persistent repository for on-demand node creation for fabric devices 2 2001
6,965,951 Device centric discovery and configuration for fabric devices 4 2002
7,555,677 System and method for diagnostic test innovation 4 2005
 
HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P. (3)
6,496,945 Computer system implementing fault detection and isolation using unique identification codes stored in non-volatile memory 29 1998
6,463,550 Computer system implementing fault detection and isolation using unique identification codes stored in non-volatile memory 25 1999
7,315,962 Managing boot errors 8 2003
 
LENOVO (SINGAPORE) PTE LTD. (3)
6,421,792 Data processing system and method for automatic recovery from an unsuccessful boot 35 1998
6,314,455 Data processing system and method for permitting a server to remotely initiate a client's boot block recovery 18 1999
6,721,885 Reducing start-up time and avoiding customer-induced system failures for personal computers 14 2000
 
NETAPP, INC. (2)
7,840,837 System and method for protecting memory during system initialization 0 2007
7,836,331 System and method for protecting the contents of memory during error conditions 0 2007
 
AMERICAN MEGATRENDS, INC. (1)
8,438,423 Invalid setup recovery 0 2009
 
CISCO TECHNOLOGY, INC. (1)
7,073,053 Method and apparatus for a boot progression scheme for reliably initializing a system 17 2001
 
FUJITSU LIMITED (1)
7,669,043 Memory parameter initialization based on a temperature acquired at startup 0 2005
 
INVENTEC CORPORATION (1)
7,565,579 Post (power on self test) debug system and method 3 2006
 
KOM NETWORKS INC. (1)
8,234,477 Method and system for providing restricted access to a storage medium 0 2009
 
MAINSTREAM SCIENTIFIC, LLC (1)
8,346,887 Tracking and tracing user activity with application media packages 0 2007
 
MATSUSHITA ELECTRIC INDUSTRIAL CO., LTD. (1)
7,234,078 Data recovery method and data recording apparatus 1 2004
 
NETWORK APPLIANCE, INC. (1)
7,206,970 System and method for diagnostics execution and data capture in a storage system using nonvolatile memory 12 2002
 
SMITH, JONATHAN M. (1)
6,185,678 Secure and reliable bootstrap architecture 186 1998