Patents by Inventor Lawrence Rawe

Lawrence Rawe 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: 7644259
    Abstract: A customizable option ROM image that allows a user to modify certain features of a ROM image is described. In one embodiment, a plurality of configuration ROM image modules is provided to a user. These modules may be bundled in a single file along with a software interface application that allows the user to customize one or more of the modules. In particular, the software application provides a simple interface so that a user may identify and change particular ROM image features. Thereafter, a ROM image is built using the modules, some of which may have been modified, so that it may be installed within the customer's system.
    Type: Grant
    Filed: October 18, 2005
    Date of Patent: January 5, 2010
    Assignee: LSI Corporation
    Inventors: Brett Henning, Lawrence Rawe, Roy Wade
  • Patent number: 7475215
    Abstract: An apparatus and method are described for identifying uncommitted memory in a system RAM during an initialization process of a computer system, such as a boot procedure or power-on self test, during which memory management is uncontrolled. In various embodiments of the invention, repeating patterns that are indicative of uncommitted memory blocks are identified within a conventional memory area of the system RAM. At least some of the uncommitted memory blocks are allocated for use by an option ROM or other BIOS data and a table is created identifying these uncommitted memory blocks. After the BIOS code exits the system RAM, the table is used to restore the uncommitted memory blocks into their previous data states.
    Type: Grant
    Filed: September 8, 2006
    Date of Patent: January 6, 2009
    Assignee: LSI Corporation
    Inventors: Derick Moore, Lawrence Rawe, Roy Wade
  • Patent number: 7409498
    Abstract: The present invention provides disk coercion by generating coercion percentages or values that can be used to coerce various disks according to each disk's particular labeled size or capacity. In one embodiment, a disk size is received and a base coercion scaling factor is provided such that the received disk size is coerced according to the base coercion scaling factor if the labeled disk capacity is below a disk size threshold. The coercion scaling factor increases for labeled disk capacity above the disk threshold. If the labeled disk capacity is above the disk size threshold, then a coercion scaling factor is provided according to the rate of increase of coercion scaling factors and the labeled disk capacity.
    Type: Grant
    Filed: March 2, 2006
    Date of Patent: August 5, 2008
    Assignee: LSI Logic Corporation
    Inventors: Brett Henning, Lawrence Rawe, Roy Wade
  • Publication number: 20080065852
    Abstract: An apparatus and method are described for identifying uncommitted memory in a system RAM during an initialization process of a computer system, such as a boot procedure or power-on self test, during which memory management is uncontrolled. In various embodiments of the invention, repeating patterns that are indicative of uncommitted memory blocks are identified within a conventional memory area of the system RAM. At least some of the uncommitted memory blocks are allocated for use by an option ROM or other BIOS data and a table is created identifying these uncommitted memory blocks. After the BIOS code exits the system RAM, the table is used to restore the uncommitted memory blocks into their previous data states.
    Type: Application
    Filed: September 8, 2006
    Publication date: March 13, 2008
    Inventors: Derick Guy Moore, Lawrence Rawe, Roy Wade
  • Publication number: 20070250698
    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.
    Type: Application
    Filed: June 25, 2007
    Publication date: October 25, 2007
    Inventors: Derick Moore, Roy Wade, Samantha Ranaweera, Lawrence Rawe
  • Publication number: 20070208909
    Abstract: The present invention provides disk coercion by generating coercion percentages or values that can be used to coerce various disks according to each disk's particular labeled size or capacity. In one embodiment, a disk size is received and a base coercion scaling factor is provided such that the received disk size is coerced according to the base coercion scaling factor if the labeled disk capacity is below a disk size threshold. The coercion scaling factor increases for labeled disk capacity above the disk threshold. If the labeled disk capacity is above the disk size threshold, then a coercion scaling factor is provided according to the rate of increase of coercion scaling factors and the labeled disk capacity.
    Type: Application
    Filed: March 2, 2006
    Publication date: September 6, 2007
    Inventors: Brett Henning, Lawrence Rawe, Roy Wade
  • Publication number: 20070143589
    Abstract: A method and apparatus are disclosed in a data processing system for dynamically selecting one of multiple different I/O firmware images for booting a particular I/O controller that is included in the data processing system. Multiple different I/O firmware images are provided. A configuration of the I/O controller is determined. One of the I/O firmware images is identified that supports the configuration of the particular I/O controller. The identified I/O firmware image is then dynamically selected for booting said I/O controller.
    Type: Application
    Filed: December 15, 2005
    Publication date: June 21, 2007
    Inventors: Lawrence Rawe, Roy Wade
  • Publication number: 20070088941
    Abstract: A customizable option ROM image that allows a user to modify certain features of a ROM image is described. In one embodiment, a plurality of configuration ROM image modules is provided to a user. These modules may be bundled in a single file along with a software interface application that allows the user to customize one or more of the modules. In particular, the software application provides a simple interface so that a user may identify and change particular ROM image features. Thereafter, a ROM image is built using the modules, some of which may have been modified, so that it may be installed within the customer's system.
    Type: Application
    Filed: October 18, 2005
    Publication date: April 19, 2007
    Inventors: Brett Henning, Lawrence Rawe, Roy Wade
  • Publication number: 20070083706
    Abstract: The present invention is a method for coercing disk drive capacity in a RAID configuration. The method includes the step of determining actual disk drive capacities of a first disk drive and a second disk drive in the RAID configuration. If the actual disk drive capacities of the first disk drive and the second disk drive differ, the method further includes multiplying the smaller actual disk drive capacity by a coercion ratio to establish an optimal disk drive capacity. The optimal disk drive capacity sets a minimum capacity threshold for any disk drive utilized within the RAID configuration. If the actual disk drive capacities of the first disk drive and the second disk drive are an equal value, the method further includes multiplying the value by the coercion ratio to establish the optimal disk drive capacity.
    Type: Application
    Filed: October 11, 2005
    Publication date: April 12, 2007
    Inventor: Lawrence Rawe
  • Publication number: 20060129796
    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.
    Type: Application
    Filed: December 14, 2004
    Publication date: June 15, 2006
    Inventors: Derick Moore, Roy Wade, Samantha Ranaweera, Lawrence Rawe
  • Publication number: 20060075215
    Abstract: A system and method for deploying various versions of a BIOS system having configurable text strings. When a text string is required, the BIOS or configuration tool may retrieve a text string from the text string location. The executable BIOS and configuration tool may be common for many applications while the text strings may be changed for various applications. The text strings may be customized for various languages or applications without requiring recompiling the BIOS or configuration tool executable code.
    Type: Application
    Filed: September 25, 2004
    Publication date: April 6, 2006
    Applicant: LSI Logic Corporation
    Inventors: Lawrence Rawe, Roy Wade, Samantha Ranaweera