US Patent No: 6,944,854

Number of patents in Portfolio can not be more than 2000

Method and apparatus for updating new versions of firmware in the background

ALSO PUBLISHED AS: 20020092008
1 Status Updates

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

A method, system, and computer program for updating firmware in a data processing system as a background operation allowing a user to utilize the computer for other purposes during the update process is provided. In one embodiment, after an operating system has been loaded and control has been transferred from the service processor to the host, the service processor determines whether the level of a firmware copy on a system component, such as an SPCN card, matches the current level of firmware stored on a non-volatile memory accessible to the service processor. If the level of the firmware copy in the component is different from the current level, the service processor transfers the current level of firmware from the non-volatile memory accessible to the service processor to the system component.

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

First Claim

See full text

all claims..

Related Publications

Loading Related Publications... loading....

Patent Owner(s)

Patent OwnerAddressTotal Patents
INTERNATIONAL BUSINESS MACHINES CORPORATIONARMONK, NY77020

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Kehne, Kevin Gene Austin, TX 14 101
Mehta, Chetan Austin, TX 43 483
Patel, Jayeshkumar M Austin, TX 12 95
Patel, Kasturi Austin, TX 2 65

Cited Art Landscape

Patent Info (Count) # Cites Year
 
HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P. (2)
5,568,641 Powerfail durable flash EEPROM upgrade 113 1995
6,189,050 Method and apparatus for adding or removing devices from a computer system without restarting 77 1998
 
CISCO TECHNOLOGY, INC. (1)
5,117,430 Apparatus and method for communicating between nodes in a network 92 1991
 
FLAT CONNECTIONS, INC. (1)
5,822,692 Data communication device 60 1996
 
FUJITSU LIMITED (1)
5,339,450 Computer system including a terminal operable as a service processor and a work station 6 1992
 
HEWLETT-PACKARD COMPANY (1)
5,729,675 Apparatus for initializing a multiple processor computer system using a common ROM 21 1996
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (1)
5,935,252 Apparatus and method for determining and setting system device configuration relating to power and cooling using VPD circuits associated with system devices 72 1997
 
MITSUBISHI DENKI KABUSHIKI KAISHA (1)
6,374,353 Information processing apparatus method of booting information processing apparatus at a high speed 39 1999
 
MITSUMI ELECTRIC CO., LTD. (1)
6,357,021 Method and apparatus for updating firmware 83 1999
 
ROCKSTAR CONSORTIUM US LP (1)
6,640,334 Method and apparatus of remotely updating firmware of a communication device 83 1999
 
SUN MICROSYSTEMS, INC. (1)
6,003,065 Method and system for distributed processing of applications on host and peripheral devices 206 1997

Patent Citation Ranking

Forward Cite Landscape

Patent Info (Count) # Cites Year
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (10)
7,454,657 Method for self-diagnosing remote I/O enclosures with enhanced FRU callouts 1 2004
7,136,778 Method for non-invasive performance monitoring and tuning 8 2004
8,484,398 Multiple host support for remote expansion apparatus 0 2004
7,823,020 System and method for applying a destructive firmware update in a non-destructive manner 1 2006
8,776,037 Apparatus and method to update multiple devices disposed in a computing system 0 2007
7,971,200 Transparent recovery of self-sustained code-upgrade 0 2007
7,962,793 Self-diagnosing remote I/O enclosures with enhanced FRU callouts 0 2008
7,669,084 Method for self-diagnosing remote I/O enclosures with enhanced FRU callouts 3 2008
8,856,776 Updating firmware without disrupting service 0 2009
8,392,904 Apparatus, system, and method for efficient code update 1 2009
 
CORNICE, INC. (9)
7,106,541 Digital device configuration and method 18 2001
7,546,411 Digital device configuration and method 5 2005
7,165,139 Digital device configuration and method 10 2005
7,162,578 Digital device configuration and method 11 2005
7,149,891 Digital device configuration and method 9 2005
8,001,321 Digital device configuration and method 5 2005
7,702,847 Digital device configuration and method 2 2005
7,689,785 Digital device configuration and method 2 2005
7,551,382 Digital device configuration and method 3 2005
 
AMAZON TECHNOLOGIES, INC. (7)
8,601,170 Managing firmware update attempts 0 2009
8,640,220 Co-operative secure packet management 0 2009
8,381,264 Managing hardware reboot and reset in shared environments 6 2009
8,335,237 Streamlined guest networking in a virtualized environment 0 2011
8,483,221 Leveraging physical network interface functionality for packet processing 0 2012
8,681,821 Streamlined guest networking in a virtualized environment 0 2012
8,806,576 Managing hardware reboot and reset in shared environments 0 2013
 
HAND HELD PRODUCTS, INC. (4)
7,857,222 Data collection system having EIR terminal interface node 6 2007
8,025,233 Data collection system having EIR terminal interface node 2 2010
8,297,508 Data collection system having EIR terminal interface node 2 2011
8,556,174 Data collection system having EIR terminal interface node 0 2012
 
AMERICAN MEGATRENDS, INC. (3)
7,797,696 Dynamically updating a computer system and firmware image utilizing an option read only memory (OPROM) data structure 4 2006
8,555,043 Dynamically updating a computer system firmware image 0 2009
8,578,360 Dynamically updating a computer system and firmware image utilizing an option read only memory (OPROM) data structure 0 2010
 
BENHOV GMBH, LLC (2)
8,312,209 Digital device configuration and method 1 2011
8,631,196 Digital device configuration and method 0 2012
 
HONEYWELL INTERNATIONAL INC. (2)
8,621,123 Device management using virtual interfaces 0 2011
8,539,123 Device management using a dedicated management interface 0 2011
 
ACCESS CO., LTD. (1)
8,214,821 Method and system for automatic firmware updates in a portable hand-held device 1 2004
 
DELL PRODUCTS L.P. (1)
7,849,454 Automatic firmware corruption recovery and update 4 2006
 
EMC CORPORATION (1)
7,363,520 Techniques for providing power to a set of powerable devices 11 2005
 
GOOGLE INC. (1)
7,290,180 Method to use an alternate I/O debug path 6 2004
 
HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P. (1)
7,080,243 Method and system for comparing firmware images 4 2003
 
HITACHI, LTD. (1)
7,032,218 Updating method of firmware of hard disk unit mounted on disk array device and disk array device with function for performing updating method 15 2002
 
INTEL CORPORATION (1)
7,146,512 Method of activating management mode through a network for monitoring a hardware entity and transmitting the monitored information through the network 8 2003
 
LUCENT TECHNOLOGIES INC. (1)
7,146,541 Back out provision for failed programmable hardware update 6 2003
 
MITSUBISHI ELECTRIC CORPORATION (1)
7,490,194 System and method for updating firmware in a non-volatile memory without using a processor 0 2007
 
Sprint Communications Company L.P. (1)
7,409,435 Integrated services hub binary file trial run process 2 2002
 
TEXAS INSTRUMENTS INCORPORATED (1)
7,562,360 Method and system for firmware downloads 4 2003

Maintenance Fees

Fee Large entity fee small entity fee micro entity fee due date
11.5 Year Payment $7400.00 $3700.00 $1850.00 Mar 13, 2017
Fee Large entity fee small entity fee micro entity fee
Surcharge - 11.5 year - Late payment within 6 months $160.00 $80.00 $40.00
Surcharge after expiration - Late payment is unavoidable $700.00 $350.00 $175.00
Surcharge after expiration - Late payment is unintentional $1,640.00 $820.00 $410.00