Home | Links | Contact Us | More About Intellectual Property | Bookmark
Search patents:
Home File Sharing Method-and-apparatus-for-synchronizing-firmware

 Method and apparatus of retrieving continuous and non-continuous media data from a file system
FIG. 1 shows an exemplary architecture of a multimedia data file system 100 which provides for the ...


 Watermark enabled video objects
The following sections detail ways to encode and decode information, actions and links into video ...


 System and method for efficiently encoding an image by prioritizing groups of spatially correlated coefficients based on an activity measure
OF THE PREFERRED EMBODIMENTS While this invention is susceptible of embodiment in many different ...


 Method and system for gathering information by voice input
The present invention discloses a method and system for gathering information by voice input, ...


 Method, product, and apparatus for processing a data request
The present invention assures that a response type may be automatically selected when a data ...


 HTML guided web tour
It is therefore an object of the present invention to provide a guided tour of some portion of the W...


 Web application for accessing media streams
FIG. 1 shows a media access web page 10 generated by an Internet site that is particularly suited ...


 System and method for maintaining up-to-date link information in the metadata repository of a search engine
The present invention is a system and method for updating search engine indexes and link structure ...


 Method for promoting contextual information to display pages containing hyperlinks
The invention in which an exclusive right is claimed is defined by the following: 1. A method for ...


 Internet web browser with proximity sensitie hyperlink history report
Broadly, the present invention provides a web browser program that enables a computer to present ...


 Method and apparatus for synchronizing firmware

Details
Inventors: Northcutt, J. Duane; Wall, Gerard A.; Hanko, James G.; Stoltz, Benjamin H.;
Assignee: Sun Microsystems, Inc. (Palo Alto, CA)
Primary Examiner: Alam; Hosain T.
Assistant Examiner: Nguyen; Thu Ha
Attorney, Agent or Firm: O'Melveny & Myers LLP

The invention is a method and apparatus for synchronizing firmware associated with a first computer device and a second computer device, such as a server and a client computer. In accordance with one embodiment of the invention, the method comprises the steps of providing information regarding a characteristic of the firmware associated with the first and second devices, comparing the provided firmware information to determine if the firmware is synchronized, and associating new firmware with the second device to synchronize the firmware if the firmware is found to not be synchronized in the comparing step. In one or more embodiments of the invention, the firmware associated with the second device is not modified unless the integrity of the firmware to be installed on the second device is verified using a digital signature.

DETAILED DESCRIPTION The invention is a method and apparatus for synchronizing firmware, such as versions of software, associated with a first computer device and a second computer device.
In accordance with one embodiment of the invention, the method comprises the steps of transmitting information regarding a characteristic of the firmware associated with the first device from the first device to the second device, comparing the firmware information transmitted from the first device to information regarding the same characteristic of the firmware associated with the second device, and associating new or different firmware with the second device if the characteristics associated with the firmware of the first and second devices are not the same to thereby synchronize the firmware associated with the two devices.
In accordance with one or more embodiments of the invention, in the event the firmware associated with the second device is not the same as that of the first device, then the firmware associated with the second device is modified to match or synchronize with that of the first device by loading updated firmware to the second device.
In accordance with one or more embodiments of the invention, updated firmware is not installed onto the second device until the integrity of the updated firmware is verified.
This prevents the introduction of unwanted code, such as a virus, untrusted code, or other unauthorized code to the system.
In one embodiment, the firmware to be installed to the second device comprises a load module having a private key associated therewith and the step of verifying comprises using a public key to verify the private key.
In accordance with one or more embodiments of the invention, the first device is a server which is capable of providing services to a number of interface devices, and the second device comprises one of such interface devices.
In accordance with one embodiment, the second device includes a memory element onto which the firmware is loaded and a read-only memory area which includes emergency firmware for ensuring the device is not rendered inoperative in the event updated firmware is not properly or completely installed



Related patents
  Information retrieval system
OF PREFERRED EMBODIMENTS Preferred embodiments according to the present invention will be disclosed with reference to the attached drawings. First Embodiment FIG. 1 ...
  Multiprocessor computer system
OF THE PREFERRED EMBODIMENT 1. GENERAL DESCRIPTION 2. NETWORK TOPOLOGY 3. SWITCH NODES 4. NETWORK CONTROLLERS 5. DIAGNOSTIC PROCESSORS 6. PACKAGING 7. TYPE-A BOARD 8. TY...
  Virtual processor method and apparatus for enhancing parallelism and availability in computer systems
To overcome the limitations in the prior art described above, and to overcome other limitations that will become apparent upon reading and understanding the present ...
  Truck bed cover
Accordingly, the above problems and difficulties are obviated by the present invention which provides a novel cover for a conventional truck bed which employs a rigid ...
  Vibration damper for the crankshaft of a piston engine
One feature of the present invention resides in the provision of a piston engine which comprises a housing, a crankshaft which is rotatably journalled in the housing, ...
  Method of making an article from a lightweight cementitious composition and a decorative article made therefrom
OF THE PREFERRED EMBODIMENT The system and method 10, shown schematically in FIG. 1, according to the present invention, mixes a castable cementitious mixture 20 ...
  Self tuning database retrieval optimization using regression functions
OF THE PREFERED EMBODIMENT With general reference to the figures and with special reference now to the basic steps of sampling and training, an application of a ...
  System and method for measuring similarity between a set of known temporal media segments and a one or more temporal media streams
OF THE INVENTION This system for measuring similarity between a set of known temporal media segments (reference streams) and one or more target media streams, or ...
  Full-text relevancy ranking
A method and system for ranking relevancy of metadata associated with media on a computer network include categorizing the metadata into sets of metadata. Each category ...
  Rich media event production system and method including the capturing, indexing, and synchronizing of RGB-based graphic content
An exemplary embodiment relates to a rich media event production method including the capturing, indexing, and synchronizing of RGB-based graphic content. The method ...

0.014

Archive: All patents - Links

Copyright (c)2006 Eipa-patents.org - All rights reserved