Patents by Inventor Samantha L. Ranaweera

Samantha L. Ranaweera 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: 7596685
    Abstract: The present invention provides a method of packaging, storing, uploading, and executing a DOS based software module capable for being utilized as applications of a PCI device. The present invention may deliver both a binary image and a DOS executable of an application provided by the PCI device. The DOS executable may be utilized by a source level debugger for the development of the application of the PCI device as any changes to the configuration utility can easily be viewed, debugged and corrected. As a result, testing changes become simple operation that does not require building a bundled binary image with the PCI option ROM. The present invention may provide a method for additional modules to be utilized during system startup time. Further, the present invention may provide an independent tool running under DOS without the presence of the PCI option ROM. Independent DOS executable module may be used to demonstrate the application for internal reviews.
    Type: Grant
    Filed: June 25, 2007
    Date of Patent: September 29, 2009
    Assignee: LSI Corporation
    Inventors: Derick G. Moore, Roy Wade, Samantha L. Ranaweera, Lawrence J. Rawe
  • Patent number: 7574630
    Abstract: An apparatus and method for detecting an interface failure of a first interface of a first expander of a storage system, and retrieving state information from a second expander to the first expander using a second interface of the first expander when the interface failure of the first interface is detected. The state information is normally available to the first expander through the first interface, but is unavailable through the first interface due to the interface failure of the first interface.
    Type: Grant
    Filed: August 14, 2006
    Date of Patent: August 11, 2009
    Assignee: Network Appliance, Inc.
    Inventors: Samantha L. Ranaweera, Andrew Reynolds
  • Patent number: 7484084
    Abstract: In a processing system that includes a baseboard management controller (BMC) and which has a plurality of modes of operation, including a startup mode, a shutdown mode, a basic input/output system (BIOS) recovery mode, and a normal operating mode, the BMC is used to facilitate installation of firmware in the processing system while the processing system is in any of the plurality of modes of operation.
    Type: Grant
    Filed: December 20, 2005
    Date of Patent: January 27, 2009
    Assignee: NetApp, Inc.
    Inventors: Samantha L. Ranaweera, Roger M. Blood
  • Patent number: 7260713
    Abstract: The present invention provides a method of packaging, storing, uploading, and executing a DOS based software module capable for being utilized as applications of a PCI device. The present invention may deliver both a binary image and a DOS executable of an application provided by the PCI device. The DOS executable may be utilized by a source level debugger for the development of the application of the PCI device as any changes to the CU can easily be viewed, debugged and corrected. As a result, testing changes become simple operation that does not require building a bundled binary image with the PCI option ROM. The present invention may provide a method for additional modules to be utilized during system startup time. Further, the present invention may provide an independent tool running under DOS without the presence of the PCI option ROM. Independent DOS executable module may be used to demonstrate the application for internal reviews.
    Type: Grant
    Filed: December 14, 2004
    Date of Patent: August 21, 2007
    Assignee: LSI Corporation
    Inventors: Derick G. Moore, Roy Wade, Samantha L. Ranaweera, Lawrence J. Rawe