Patents by Inventor Narayan Ayalasomayajula
Narayan Ayalasomayajula 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: 9317678Abstract: A system and method for managing logins and/or conducting data storage transactions, for example in a network interface. One exemplary embodiment comprises a method for interfacing a mass storage target system with a plurality of initiators. The method includes creating a data structure in local memory of a network interface chip to, at least in part, manage one or more logins; storing information comprising service parameter information m the data structure; and receiving a login request for a login comprising service parameter information. The method further includes comparing the service parameter information of the login request to the service parameter information stored in the data structure; determining, based at least in part on said comparing, to utilize the data structure to manage the login; and managing the login with the network interface chip using at least the data structure.Type: GrantFiled: June 26, 2014Date of Patent: April 19, 2016Assignee: Avago Technologies General IP (Singapore) Pte. Ltd.Inventors: James Smart, Narayan Ayalasomayajula, Vuong Nguyen, Jeffrey Beckett
-
Publication number: 20150281001Abstract: A system and method for managing logins and/or conducting data storage transactions, for example in a network interface.Type: ApplicationFiled: June 26, 2014Publication date: October 1, 2015Inventors: Narayan Ayalasomayajula, James Smart, Vuong Nguyen, Jeffrey Beckett
-
Publication number: 20150281197Abstract: A system and method for managing logins and/or conducting data storage transactions, for example in a network interface.Type: ApplicationFiled: June 26, 2014Publication date: October 1, 2015Inventors: James Smart, Narayan Ayalasomayajula, Vuong Nguyen, Jeffrey Beckett
-
Patent number: 8321650Abstract: In various embodiments, the present invention provides virtual disk formatting by intermediate devices including: (1) a storage shelf router and the storage shelf in which the storage-shelf is included, to external computing entities, such as disk-array controllers and host computers; (2) an I/O controller; and (3) a storage-bridge device. Additional embodiments of the present invention enhance virtual formatting by using additional padding, in a dual-abstraction method, to efficiently align virtual-block reads with underlying device blocks. Yet additional embodiments of the present invention allow for tracking and correcting device blocks corrupted during READ-MODIFY operations that occur during virtual-block WRITE operations. Various intermediate devices may employ two or more of the virtual formatting, dual abstraction, and corrupted-device-block tracking methods.Type: GrantFiled: November 26, 2007Date of Patent: November 27, 2012Assignee: Emulex Design & Manufacturing CorporationInventors: Joseph H. Steinmetz, Murthy Kompella, Narayan Ayalasomayajula, Donia Sebastian
-
Patent number: 8281084Abstract: In one embodiment of the present invention, a two-register interface is provided by a first electronic device to allow access to memory within the electronic device by external electronic devices. The two-register interface is mapped from the memory of an accessing, second electronic device. READ and WRITE accesses are transmitted from the accessing, second electronic device to the two-register interface through a communications medium. A first register of the two-register interface directs access to a particular memory location, and the second register of the two-register interface provides a portal for both READ and WRITE access to the particular memory location.Type: GrantFiled: June 29, 2007Date of Patent: October 2, 2012Assignee: Emlilex Design & Manufacturing Corp.Inventors: Joseph Harold Steinmetz, Narayan Ayalasomayajula, Murthy Kompella
-
Patent number: 8074113Abstract: Disclosed herein is a technique to protect sector remapped boundary data from corruption due to catastrophic errors such as loss of power in storage disks including SATA (Serial ATA) drives. Specially, one method is provided for protecting the boundary sector data from power failure through a data recovery mechanism, namely, a boundary sector table in which the boundary sectors are pre-stored in case any power failure or loss occurs during the sector remapped write operations. In connection with the boundary sector table stored in a reserved region of the storage disk, a boundary sector information index is provided in a bridge coupled to the disk, which serves as a key to identify and retrieve the needed boundary sector data from the table for corrupted data recovery.Type: GrantFiled: March 10, 2009Date of Patent: December 6, 2011Assignee: Emulex Design & Manufacturing CorporationInventors: Murthy Kompella, Joseph H. Steinmetz, Narayan Ayalasomayajula
-
Patent number: 8046533Abstract: Disclosed herein is an improved sector remapping method that maps logical sectors into physical sectors in storage disks such as SATA (Serial ATA) drives without reducing either storage capacity or I/O performance efficiency. Under this sector remapping method, logical sectors of data can be written into the physical sectors of a storage device through control frames having padded data or information associated with the padded data, as well as data frames having real data to be stored. With the padded data to be added to the real data, the frames provide multiple physical sectors to be transmitted into the storage device in a single write operation. The sector remapping method can be implemented in a storage bridge coupled to a storage device such as SATA drives.Type: GrantFiled: March 10, 2009Date of Patent: October 25, 2011Assignee: Emulex Design & Manufacturing CorporationInventors: Murthy Kompella, Joseph Harold Steinmetz, Narayan Ayalasomayajula
-
Patent number: 7801120Abstract: Embodiments of the present invention are directed to methods for efficient queue management, and device implementations that incorporate these methods, for systems that include two or more electronic devices that share a queue residing in the memory of one of the two or more electronic devices. In certain embodiments of the present invention, a discard field or bit is included in each queue entry. The bit or field is set to a first value, such as the Boolean value “0,” by a producing device to indicate that the entry is valid, or, in other words, that the entry can be consumed by the consuming device. After placing entries into the queue, the producing device may subsequently remove one or more entries from the queue by setting the discard field or bit to a second value, such as Boolean value “1.Type: GrantFiled: June 29, 2007Date of Patent: September 21, 2010Assignee: Emulex Design & Manufacturing CorporationInventors: Joseph Harold Steinmetz, Narayan Ayalasomayajula, Murthy Kompella
-
Publication number: 20100235678Abstract: Disclosed herein is a technique to protect sector remapped boundary data from corruption due to catastrophic errors such as loss of power in storage disks including SATA (Serial ATA) drives. Specially, one method is provided for protecting the boundary sector data from power failure through a data recovery mechanism, namely, a boundary sector table in which the boundary sectors are pre-stored in case any power failure or loss occurs during the sector remapped write operations. In connection with the boundary sector table stored in a reserved region of the storage disk, a boundary sector information index is provided in a bridge coupled to the disk, which serves as a key to identify and retrieve the needed boundary sector data from the table for corrupted data recovery.Type: ApplicationFiled: March 10, 2009Publication date: September 16, 2010Applicant: Emulex Design & Manufacturing CorporationInventors: Murthy KOMPELLA, Joseph H. Steinmetz, Narayan Ayalasomayajula
-
Publication number: 20100232049Abstract: Disclosed herein is an improved sector remapping method that maps logical sectors into physical sectors in storage disks such as SATA (Serial ATA) drives without reducing either storage capacity or I/O performance efficiency. Under this sector remapping method, logical sectors of data can be written into the physical sectors of a storage device through control frames having padded data or information associated with the padded data, as well as data frames having real data to be stored. With the padded data to be added to the real data, the frames provide multiple physical sectors to be transmitted into the storage device in a single write operation. The sector remapping method can be implemented in a storage bridge coupled to a storage device such as SATA drives.Type: ApplicationFiled: March 10, 2009Publication date: September 16, 2010Applicant: Emulex Design & Manufacturing CorporationInventors: Murthy KOMPELLA, Joseph H. STEINMETZ, Narayan AYALASOMAYAJULA
-
Publication number: 20080162811Abstract: In various embodiments, the present invention provides virtual disk formatting by intermediate devices including: (1) a storage shelf router and the storage shelf in which the storage-shelf is included, to external computing entities, such as disk-array controllers and host computers; (2) an I/O controller; and (3) a storage-bridge device. Additional embodiments of the present invention enhance virtual formatting by using additional padding, in a dual-abstraction method, to efficiently align virtual-block reads with underlying device blocks. Yet additional embodiments of the present invention allow for tracking and correcting device blocks corrupted during READ-MODIFY operations that occur during virtual-block WRITE operations. Various intermediate devices may employ two or more of the virtual formatting, dual abstraction, and corrupted-device-block tracking methods.Type: ApplicationFiled: November 26, 2007Publication date: July 3, 2008Inventors: Joseph H. Steinmetz, Murthy Kompella, Narayan Ayalasomayajula, Donia Sebastian
-
Publication number: 20080077763Abstract: Embodiments of the present invention are directed to methods for efficient queue management, and device implementations that incorporate these methods, for systems that include two or more electronic devices that share a queue residing in the memory of one of the two or more electronic devices. In certain embodiments of the present invention, a discard field or bit is included in each queue entry. The bit or field is set to a first value, such as the Boolean value “0,” by a producing device to indicate that the entry is valid, or, in other words, that the entry can be consumed by the consuming device. After placing entries into the queue, the producing device may subsequently remove one or more entries from the queue by setting the discard field or bit to a second value, such as Boolean value “1.Type: ApplicationFiled: June 29, 2007Publication date: March 27, 2008Inventors: Joseph Steinmctz, Narayan Ayalasomayajula, Murthy Kompella
-
Publication number: 20080052728Abstract: In one embodiment of the present invention, a two-register interface is provided by a first electronic device to allow access to memory within the electronic device by external electronic devices. The two-register interface is mapped from the memory of an accessing, second electronic device. READ and WRITE accesses are transmitted from the accessing, second electronic device to the two-register interface through a communications medium. A first register of the two-register interface directs access to a particular memory location, and the second register of the two-register interface provides a portal for both READ and WRITE access to the particular memory location.Type: ApplicationFiled: June 29, 2007Publication date: February 28, 2008Inventors: Joseph Steinmetz, Narayan Ayalasomayajula, Murthy Kompella