Patents by Inventor Louis Odenwald
Louis Odenwald 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: 8677064Abstract: Embodiments of the invention provide a method associated with a RAID configuration, wherein RAID storage volumes are created by RAID controllers from a shared pool of disk drives. A specified RAID volume is mapped to a virtual target port, and is accessed by each of one or more servers via the virtual target address. One embodiment of the invention is directed to a method associated with multiple RAID controllers, and a pool of disk drives that comprises multiple storage disks. The method comprises operating one or more of the RAID controllers to each configure one or more RAID volumes from selected storage disks. A unique identifier is assigned to each of the RAID volumes, wherein a specified RAID volume is assigned a specified unique identifier, and a particular RAID controller is provided with ownership of the specified RAID volume at a particular time.Type: GrantFiled: November 30, 2010Date of Patent: March 18, 2014Assignee: LSI CorporationInventors: Louis Odenwald, Jason A. Unrein
-
Publication number: 20120137065Abstract: Embodiments of the invention provide a method associated with a RAID configuration, wherein RAID storage volumes are created by RAID controllers from a shared pool of disk drives. A specified RAID volume is mapped to a virtual target port, and is accessed by each of one or more servers via the virtual target address. One embodiment of the invention is directed to a method associated with multiple RAID controllers, and a pool of disk drives that comprises multiple storage disks. The method comprises operating one or more of the RAID controllers to each configure one or more RAID volumes from selected storage disks. A unique identifier is assigned to each of the RAID volumes, wherein a specified RAID volume is assigned a specified unique identifier, and a particular RAID controller is provided with ownership of the specified RAID volume at a particular time.Type: ApplicationFiled: November 30, 2010Publication date: May 31, 2012Applicant: LSI CORPORATIONInventors: Louis Odenwald, Jason A. Unrein
-
Patent number: 6996629Abstract: The present invention is directed to a system and method of providing an embedded input/output interface failover. An apparatus for providing an input/output interface with failover functionality between a host and a target may include a first data transfer route suitable for communicatively coupling the apparatus to a host system, a second data transfer route suitable for communicatively coupling the apparatus to a target, and a third data transfer route suitable for communicatively coupling the apparatus to the target. A memory suitable for storing electronic data is also included, the memory including a program of instructions. A controller is communicatively coupled to the first data transfer route, the second data transfer route, the third data transfer route and the memory.Type: GrantFiled: October 31, 2001Date of Patent: February 7, 2006Assignee: LSI Logic CorporationInventor: Louis Odenwald
-
Publication number: 20050125523Abstract: A method and system for configuring and managing remote host bus adapters of remote devices involves the modification of a standard message to accommodate a bus interface, such as iSCSI, SAS, and FC. The modifications may entail adding a field to a message, adding a second message, or using unused bits in a message.Type: ApplicationFiled: December 5, 2003Publication date: June 9, 2005Inventors: C. Hickerson, Louis Odenwald
-
Patent number: 6813656Abstract: The present invention is directed to a system and method of providing an integrated dynamic multipathing filter. A method of providing a data transfer between a host and a target in a network environment may include providing a logical identifier table by an input/output interface. The logical identifier table includes at least one logical identifier suitable for referencing a physical address identifier of a target. Communications between the host and the target are managed by selecting a route by the input/output interface from at least two routes associated with a logical identifier, the at least two routes communicatively coupling the input/output interface to the target so that the host may access the target utilizing the logical identifier.Type: GrantFiled: October 31, 2001Date of Patent: November 2, 2004Assignee: LSI Logic CorporationInventors: Louis Odenwald, William Ortega
-
Patent number: 6785750Abstract: The present invention is directed to a system and method of providing an embedded input/output interface dynamic load balancing. A method for providing a load balancing function between a host and a target in a network environment by an input/output interface may include providing a logical identifier table by an input/output interface, the logical identifier table including at least one logical identifier, the logical identifier suitable for referencing at least one physical address identifier of a target. Communications are managed between the host and the target by the input/output interface. The communications occurring over at least one of a first route and a second route of at least two routes communicatively coupling the input/output interface to the target are managed so that the host transfers data by balancing data transferred utilizing the second route and the third route of the at least two routes.Type: GrantFiled: October 31, 2001Date of Patent: August 31, 2004Assignee: LSI Logic CorporationInventor: Louis Odenwald
-
Patent number: 6671727Abstract: An apparatus comprising a first circuit and a second circuit. The first circuit may be configured to (i) generate a sorted list of permanent unique identifiers according to predetermined criteria and (ii) associate a logical identification with a physical address identifier using the sorted list. The second circuit may be configured to manage communications between a host and a target. The second circuit may (i) communicate with the host using the logical identification and (ii) communicate with the target using the physical address identifier. The communications between the host and the target may be unaffected by changes in the physical address identifier. The function of the first circuit and/or the second circuit may be implemented, among other examples, in software and/or firmware.Type: GrantFiled: December 20, 1999Date of Patent: December 30, 2003Assignee: LSI Logic CorporationInventor: Louis Odenwald
-
Patent number: 6629156Abstract: An apparatus comprising a first circuit and a second circuit. The first circuit may be configured to obtain a number of service parameters from a network device. The second circuit may be configured to store (i) a first portion of the service parameters in a first group comprising identification parameters, a number of pointers, and a control field and (ii) one or more second portions of the service parameters in one or more second groups, each comprising a communication parameter and a counter. Each of the number of pointers points to a null address or one of the one or more second groups.Type: GrantFiled: March 2, 2000Date of Patent: September 30, 2003Assignee: LSI Logic CorporationInventors: Louis Odenwald, William Ortega
-
Patent number: 6223240Abstract: The method and apparatus provides a data processing system. The data processing system includes a primary bus, a secondary bus, and a host processor connected to the primary bus. The data processing system includes a first secondary processor connected to the primacy bus and the secondary bus. Additionally, a second secondary processor is connected to the secondary bus. The first secondary processor and the second secondary processor forms cascaded processors for input/output functions. Selected functions normally performed by the second secondary processor are performed by the first secondary processor, wherein a division of workload increases performance of the data processing system. This architecture allows shifting of workload down to the secondary bus.Type: GrantFiled: January 31, 2000Date of Patent: April 24, 2001Assignee: LSI Logic CorporationInventors: Louis Odenwald, Steve Schremmer