Patents by Inventor Roy Wade
Roy Wade 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: 8869104Abstract: A system and method for managing several versions of a device with embedded object code by using an editor to scan the object code, find a signature, change one or more parameters within the object code, and replace the object code. The device may be shipped to a customer in a standard configuration and the object code may be changed by the customer using the editor.Type: GrantFiled: June 30, 2004Date of Patent: October 21, 2014Assignee: LSI CorporationInventor: Roy Wade
-
Patent number: 7644259Abstract: 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: GrantFiled: October 18, 2005Date of Patent: January 5, 2010Assignee: LSI CorporationInventors: Brett Henning, Lawrence Rawe, Roy Wade
-
Patent number: 7596685Abstract: 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: GrantFiled: June 25, 2007Date of Patent: September 29, 2009Assignee: LSI CorporationInventors: Derick G. Moore, Roy Wade, Samantha L. Ranaweera, Lawrence J. Rawe
-
Patent number: 7475215Abstract: 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: GrantFiled: September 8, 2006Date of Patent: January 6, 2009Assignee: LSI CorporationInventors: Derick Moore, Lawrence Rawe, Roy Wade
-
Patent number: 7409498Abstract: 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: GrantFiled: March 2, 2006Date of Patent: August 5, 2008Assignee: LSI Logic CorporationInventors: Brett Henning, Lawrence Rawe, Roy Wade
-
Publication number: 20080065852Abstract: 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: ApplicationFiled: September 8, 2006Publication date: March 13, 2008Inventors: Derick Guy Moore, Lawrence Rawe, Roy Wade
-
Publication number: 20070250698Abstract: 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: ApplicationFiled: June 25, 2007Publication date: October 25, 2007Inventors: Derick Moore, Roy Wade, Samantha Ranaweera, Lawrence Rawe
-
Publication number: 20070208909Abstract: 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: ApplicationFiled: March 2, 2006Publication date: September 6, 2007Inventors: Brett Henning, Lawrence Rawe, Roy Wade
-
Patent number: 7260713Abstract: 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: GrantFiled: December 14, 2004Date of Patent: August 21, 2007Assignee: LSI CorporationInventors: Derick G. Moore, Roy Wade, Samantha L. Ranaweera, Lawrence J. Rawe
-
Publication number: 20070143589Abstract: 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: ApplicationFiled: December 15, 2005Publication date: June 21, 2007Inventors: Lawrence Rawe, Roy Wade
-
Publication number: 20070088941Abstract: 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: ApplicationFiled: October 18, 2005Publication date: April 19, 2007Inventors: Brett Henning, Lawrence Rawe, Roy Wade
-
Publication number: 20060129796Abstract: 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: ApplicationFiled: December 14, 2004Publication date: June 15, 2006Inventors: Derick Moore, Roy Wade, Samantha Ranaweera, Lawrence Rawe
-
Publication number: 20060075215Abstract: 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: ApplicationFiled: September 25, 2004Publication date: April 6, 2006Applicant: LSI Logic CorporationInventors: Lawrence Rawe, Roy Wade, Samantha Ranaweera
-
Publication number: 20060005167Abstract: A system and method for managing several versions of a device with embedded object code by using an editor to scan the object code, find a signature, change one or more parameters within the object code, and replace the object code. The device may be shipped to a customer in a standard configuration and the object code may be changed by the customer using the editor.Type: ApplicationFiled: June 30, 2004Publication date: January 5, 2006Applicant: LSI Logic CorporationInventor: Roy Wade