Patents by Inventor Shishir Shah
Shishir Shah 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: 9507524Abstract: Machine implemented method and system for in-band management is provided. The method includes generating a management command from a first adapter having a storage protocol controller; and using a transport driver at the first adapter for sending the management command to a second adapter via the port that is also used for sending any input/output requests to read and write information to and from a storage device, where the management command is in a same format as a write command block for writing information at the storage device.Type: GrantFiled: March 8, 2013Date of Patent: November 29, 2016Assignee: QLOGIC, CorporationInventors: Shishir Shah, Sudhir T. Ponnachana
-
Patent number: 9350807Abstract: A network device that includes a storage protocol controller having a port for interfacing with a storage area network (SAN) based storage device and another network device operating within a cluster is provided. The network device also includes a processor executing instructions for managing a local storage device that is configured to operate as a caching device for a computing device. The network device is configured to operate as a host bus adapter and a storage controller for managing storage space at the local storage device and the SAN-based storage device.Type: GrantFiled: March 8, 2013Date of Patent: May 24, 2016Assignee: QLOGIC, CorporationInventor: Shishir Shah
-
Patent number: 9330003Abstract: A system having a first computing device interfacing with a first adapter and a second computing device interfacing with a second adapter, where the first adapter and the second adapter operate within a cluster is provided. The first adapter processes an I/O request, when the first adapter is a cache owner of a logical entity presented to the first computing device, otherwise the request is sent to the second adapter by a storage protocol controller of the first adapter and the second adapter as the cache owner of the logical entity processes the request.Type: GrantFiled: March 8, 2013Date of Patent: May 3, 2016Assignee: QLOGIC, CorporationInventors: Shishir Shah, Normin A. Emralino
-
Patent number: 9232005Abstract: An adapter for processing requests from a computing device is provided. The adapter includes a processor executing: a storage protocol driver for interfacing with a storage protocol controller that communicates with a storage device of a storage area network (SAN) via a port for providing SAN connectivity to the adapter; and a storage driver for interfacing with a solid state storage device managed by the adapter and available to the computing device as a local caching device.Type: GrantFiled: March 8, 2013Date of Patent: January 5, 2016Assignee: QLOGIC, CorporationInventors: Shishir Shah, Ajmer Singh, Charles Micalizzi, Jr., Sudhir T. Ponnachana
-
Patent number: 9172586Abstract: A computing device having a processor for executing an application for generating an input/output (I/O) request for writing data to a logical object presented to the application; and a device interfacing with the computing device having a processor for generating a single I/O command for writing data in response to the I/O request and writing a tag that is associated with the data are provided. The tag includes an identifier for the logical object used for writing the data at a storage device and a logical address for a location at the storage device where the data is written. Furthermore, the tag is stored at a memory device of the device, while the data is stored at a local caching device, at a storage area network (SAN) storage device or both.Type: GrantFiled: May 24, 2013Date of Patent: October 27, 2015Assignee: QLOGIC, CorporationInventors: Shishir Shah, Ajmer Singh
-
Patent number: 8873430Abstract: A machine implemented method is provided. The method comprises configuring a target port of a target storage array as a plurality of virtual ports; wherein an application executed by a computing system uses the target port to access storage space at the storage array; presenting the plurality of virtual ports to an operating system instance executed by a computing system processor; and using the plurality of virtual ports to read and write information to the storage space of the target storage array.Type: GrantFiled: February 19, 2013Date of Patent: October 28, 2014Assignee: QLOGIC, CorporationInventor: Shishir Shah
-
Patent number: 8676928Abstract: Method and system for writing data in a network is provided. The method includes receiving an original write command from a host system to write data to a target; sending a command notifying the host system to send data, wherein a local router sends the command to the host system; receiving data from the host system, wherein the local router receives data; segmenting the original write command into a plurality of write commands; sending the plurality of write commands with data to a remote router; sending a status command to the local router for the plurality of write commands except for a first write command; assembling the plurality of write commands with data to a single write command, wherein the remote router assembles the plurality of write commands with data; and sending the single write command to the target.Type: GrantFiled: September 22, 2011Date of Patent: March 18, 2014Assignee: QLOGIC, CorporationInventor: Shishir Shah
-
Publication number: 20130339600Abstract: A network device that includes a storage protocol controller having a port for interfacing with a storage area network (SAN) based storage device and another network device operating within a cluster is provided. The network device also includes a processor executing instructions for managing a local storage device that is configured to operate as a caching device for a computing device. The network device is configured to operate as a host bus adapter and a storage controller for managing storage space at the local storage device and the SAN-based storage device.Type: ApplicationFiled: March 8, 2013Publication date: December 19, 2013Applicant: QLOGIC, CorporationInventor: Shishir Shah
-
Patent number: 8510527Abstract: Method and system for migrating information from a source storage device to a destination storage device via a router is provided. The method includes selecting the source storage device for migrating information from; selecting a destination storage device and concluding upon validation that the destination storage device is configured to operate as a thin provisioned storage device for storing information; and reading information from the source storage device and if the read information is zero, then reading a corresponding segment of the destination storage device and if non-zero information is read from the corresponding segment, then setting an indicator for indicating that the destination storage device is not configured as the thin provisioned storage device.Type: GrantFiled: October 8, 2010Date of Patent: August 13, 2013Assignee: QLOGIC, CorporationInventors: Bhavik Shah, Shishir Shah
-
Patent number: 8406152Abstract: A machine implemented method is provided. The method comprises configuring a target port of a target storage array as a plurality of virtual ports; wherein an application executed by a computing system uses the target port to access storage space at the storage array; presenting the plurality of virtual ports to an operating system instance executed by a computing system processor; and using the plurality of virtual ports to read and write information to the storage space of the target storage array.Type: GrantFiled: March 23, 2010Date of Patent: March 26, 2013Assignee: QLOGIC, CorporationInventor: Shishir Shah
-
Patent number: 8261099Abstract: Method and system for storing data in a storage device accessible through a storage area network is provided. The method includes receiving data from a host system; generating a first encryption key for encrypting data information that describes the received data; generating a second encryption key that encrypts the first encryption key and the encrypted data information; generating an encryption packet that includes the second encryption key, the first encryption key and the data information; storing the encryption packet at one or more memory locations; and periodically refreshing the encryption packet without periodically encrypting the received data for securely storing the received data.Type: GrantFiled: July 25, 2011Date of Patent: September 4, 2012Assignee: QLOGIC, CorporationInventor: Shishir Shah
-
Patent number: 8055726Abstract: Method and system for writing data in a network is provided. The method includes receiving an original write command from a host system to write data to a target; sending a command notifying the host system to send data, wherein a local router sends the command to the host system; receiving data from the host system, wherein the local router receives data; segmenting the original write command into a plurality of write commands; sending the plurality of write commands with data to a remote router; sending a status command to the local router for the plurality of write commands except for a first write command; assembling the plurality of write commands with data to a single write command, wherein the remote router assembles the plurality of write commands with data; and sending the single write command to the target.Type: GrantFiled: October 31, 2006Date of Patent: November 8, 2011Assignee: QLOGIC, CorporationInventor: Shishir Shah
-
Patent number: 8010809Abstract: Method and system for storing data in a storage device accessible through a storage area network is provided. The method includes receiving data from a host system; generating a first encryption key for encrypting data information that describes the received data; generating a second encryption key that encrypts the first encryption key and the encrypted data information; generating an encryption packet that includes the second encryption key, the first encryption key and the data information; storing the encryption packet at one or more memory locations; and periodically refreshing the encryption packet without periodically encrypting the received data for securely storing the received data.Type: GrantFiled: December 27, 2007Date of Patent: August 30, 2011Assignee: QLOGIC, CorporationInventor: Shishir Shah
-
Patent number: 7994296Abstract: The invention provides computer systems, computer program products and methods for in silico array-based methods for determining the relative amount of biological molecules (e.g., nucleic acid sequences) in two or more samples. The invention also provides novel arrays comprising immobilized calibration molecules (e.g., nucleic acids) for normalizing the results of array-based binding assays (e.g., hybridization reactions).Type: GrantFiled: August 10, 2004Date of Patent: August 9, 2011Assignee: PerkinElmer Health Sciences, Inc.Inventor: Shishir Shah
-
Patent number: 7930377Abstract: A method and system for booting a server and/or server blade in a network is provided. The system includes, a boot server that is used to store plural WWPNs, an active profile for the server and a boot schedule, wherein a HBA registers a default WWPN and/or HBA profile with the boot server and if the HBA is configured to boot using a management application, the boot server provides a WWPN to the HBA. The management application includes, a graphical user interface for creating a LUN for a storage system and assigning the LUN to be a boot LUN, wherein the graphical user interface can access a boot server for booting a server.Type: GrantFiled: October 1, 2004Date of Patent: April 19, 2011Assignee: QLOGIC, CorporationInventors: Shishir Shah, Edward C McGlaughlin
-
Patent number: 7355698Abstract: An imaging device and system for the high throughput imaging of multi-sample containers is described. Generally speaking, one or more containers capable of holding multiple sample volumes are fixed to a platform which is rotated during image acquisition operations. Images of sample volumes are obtained by moving an imaging device (e.g., a camera) from a first position to a second position across the one or more sample volumes. Because the platform is continuously rotated there is no lost time due to moving the samples (e.g., acceleration, deceleration and backlash compensation). Movement artifacts associated with motion of the imaging device occur in those times when the imaging device is “between” sample volumes, thereby eliminating any lost time due to this motion. Rather than, or in combination with, the aforementioned lights sources, additional light sources may be added to provide epi-illumination.Type: GrantFiled: April 24, 2006Date of Patent: April 8, 2008Assignee: Spin Diagnostics, Inc.Inventors: Shishir Shah, Glenn F. Spaulding
-
Patent number: 7335470Abstract: In one aspect the invention provides compilations of nucleic acids, articles of manufacture, e.g., arrays, and methods for the detection of chromosomal abnormalities, such as a chromosomal aneuploidies, deletions, amplifications, and the like, and the diagnosis or prognosis of syndromes associated with a contiguous gene abnormality. Kits are also provided.Type: GrantFiled: October 15, 2002Date of Patent: February 26, 2008Assignee: PerkinElmer, LAS, Inc.Inventors: Mansoor Mohammed, Jason Kang, Shishir Shah, Wei-Wen Cai
-
Publication number: 20060238765Abstract: An imaging device and system for the high throughput imaging of multi-sample containers is described. Generally speaking, one or more containers capable of holding multiple sample volumes are fixed to a platform which is rotated during image acquisition operations. Images of sample volumes are obtained by moving an imaging device (e.g., a camera) from a first position to a second position across the one or more sample volumes. Because the platform is continuously rotated there is no lost time due to moving the samples (e.g., acceleration, deceleration and backlash compensation). Movement artifacts associated with motion of the imaging device occur in those times when the imaging device is “between” sample volumes, thereby eliminating any lost time due to this motion. Rather than, or in combination with, the aforementioned lights sources, additional light sources may be added to provide epi-illumination.Type: ApplicationFiled: April 24, 2006Publication date: October 26, 2006Applicant: Spin Diagnostics, Inc.Inventors: Shishir Shah, Glenn Spaulding
-
Publication number: 20060047852Abstract: A method and system for booting a server and/or server blade in a network is provided. The system includes, a boot server that is used to store plural WWPNs, an active profile for the server and a boot schedule, wherein a HBA registers a default WWPN and/or HBA profile with the boot server and if the HBA is configured to boot using a management application, the boot server provides a WWPN to the HBA. The management application includes, a graphical user interface for creating a LUN for a storage system and assigning the LUN to be a boot LUN, wherein the graphical user interface can access a boot server for booting a server.Type: ApplicationFiled: October 1, 2004Publication date: March 2, 2006Inventors: Shishir Shah, Edward McGlaughlin
-
Publication number: 20050240727Abstract: A method and system for creating a logical unit number (“LUN”) in a storage area network is provided. The method includes selecting a storage sub-system from a list of available storage sub-subsystems for which the LUN is created in a wizard like setting, wherein a display attribute may be used for depicting connectivity of the storage sub-system to a server and/or host bus adapter; configuring the LUN for the selected storage sub-system; and assigning the LUN to at least one server. The method also includes, extending, shrinking and/or deleting an existing LUN by using a graphical user interface and selecting the LUN associated with a storage sub-system and a server. The method also includes partitioning a LUN in a wizard like setting by assigning a partition size, and drive letter.Type: ApplicationFiled: April 6, 2005Publication date: October 27, 2005Inventors: Shishir Shah, Hue Nguyen