Patents by Inventor David C. Weibel

David C. Weibel has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 7673077
    Abstract: A target discovery manager associated with a target discovery layer is interposed between a host initiator and one or more discovery protocols. The target discovery manager maintains a list of target devices found by each of several target discovery protocols. For each discovered target device listed, the associated discovery protocols that discovered the target device are prioritized and coalesced into a single enumerated target device register. The target device register provides the host initiator with a single list of known target devices produced from multiple discovery protocols with the discovery protocols that independently discovered each device prioritized according to various parameters.
    Type: Grant
    Filed: March 9, 2006
    Date of Patent: March 2, 2010
    Assignee: Sun Microsystems, Inc.
    Inventors: Sumit Gupta, David C. Weibel
  • Patent number: 7146609
    Abstract: Provided are a method, system and article of manufacture for a firmware image. A computer readable medium, comprises at least one data structure stored in the computer readable medium. The at least one data structure comprises a firmware image for installation on a hardware device and metadata, wherein the metadata is used to control the installation of the firmware image on the hardware device. A firmware update application on a data processing system interprets the metadata and based on the interpretation installs the firmware image on the hardware device. The firmware update application installs firmware images for different types of devices.
    Type: Grant
    Filed: May 17, 2002
    Date of Patent: December 5, 2006
    Assignee: Sun Microsystems, Inc.
    Inventors: Scott A. Thurston, David C. Weibel
  • Patent number: 7036066
    Abstract: Error detection using data block mapping is provided. One method includes receiving a write request to write a user data block having a first block size, generating an error detection code for the user data block, appending the error detection code to the user data block to form an extended data block, and mapping the extended data block to a plurality of actual data blocks, each actual data block having a block size equal to the first block size.
    Type: Grant
    Filed: May 24, 2002
    Date of Patent: April 25, 2006
    Assignee: Sun Microsystems, Inc.
    Inventors: David C. Weibel, William L. Duncan
  • Publication number: 20030221155
    Abstract: Error detection using data block mapping is provided. One method includes receiving a write request to write a user data block having a first block size, generating an error detection code for the user data block, appending the error detection code to the user data block to form an extended data block, and mapping the extended data block to a plurality of actual data blocks, each actual data block having a block size equal to the first block size.
    Type: Application
    Filed: May 24, 2002
    Publication date: November 27, 2003
    Inventors: David C. Weibel, William L. Duncan
  • Publication number: 20030217358
    Abstract: Provided are a method, system, and an article of manufacture for installing firmware. A device independent application receives a firmware image. The device independent application requests a device dependent application to install the firmware image on at least one hardware device, wherein the at least one hardware device is determined by the device dependent application.
    Type: Application
    Filed: May 17, 2002
    Publication date: November 20, 2003
    Applicant: Sun Microsystems, Inc.
    Inventors: Scott A. Thurston, David C. Weibel
  • Publication number: 20030217193
    Abstract: Provided are a method, system and article of manufacture for a firmware image. A computer readable medium, comprises at least one data structure stored in the computer readable medium. The at least one data structure comprises a firmware image for installation on a hardware device and metadata, wherein the metadata is used to control the installation of the firmware image on the hardware device. A firmware update application on a data processing system interprets the metadata and based on the interpretation installs the firmware image on the hardware device. The firmware update application installs firmware images for different types of devices.
    Type: Application
    Filed: May 17, 2002
    Publication date: November 20, 2003
    Applicant: Sun Microsystems, Inc.
    Inventors: Scott A. Thurston, David C. Weibel