Patents by Inventor Vishal Patil

Vishal Patil 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: 9311023
    Abstract: This disclosure uses both an administrative thread and multiple worker threads (N) to process the LUN on-lining work in parallel at both the volume level and the LUN level. When the administrative thread receives the message to start the initialization, the administrative thread assigns the work for reading the VTOC information for the LUNs in a volume to one or more worker threads and moves on to perform additional initialization tasks. N worker threads work on N volumes in parallel. These worker threads then independently send messages (e.g., asynchronous messages) to the file system layer, and once the file system layer is done loading the required buffers, the file system layer sends replies back to the administrative thread. The administrative thread then again assigns work to the worker threads to finally bring the LUNs on-line.
    Type: Grant
    Filed: August 7, 2014
    Date of Patent: April 12, 2016
    Assignee: NetApp, Inc.
    Inventors: Vishal Patil, Albert E. Yong
  • Publication number: 20150377758
    Abstract: A viscometer, comprising: a source of fluid pressure, a tube, an array of optical detectors, an acquisition driver circuit and viscosity computation logic. The tube has an inside volume that is hydraulically responsive to the source of fluid pressure. The array of optical detectors is positioned along a length of the first tube with a plurality of its detectors optically responsive to the inside volume of the first tube and including an image data output. The acquisition driver circuit is responsive to the image data output of the first array to acquire a series of successive images of the inside volume of the first tube. The viscosity computation logic is responsive to the acquisition driver circuit and operative to compute the viscosity of a fluid flowing along the first tube from the series of images of the inside volume of the first tube.
    Type: Application
    Filed: February 20, 2014
    Publication date: December 31, 2015
    Inventors: E. Neil Lewis, Kenneth HABER, John MCCAFFREY, Vishal PATIL, Samiul AMIN, Rohit GOSWAMI
  • Patent number: 8999636
    Abstract: A chamber in which an agent, like genomic DNA, may be harvested and optionally manipulated rapidly (e.g., on the order of a few hours), without shearing or fragmentation.
    Type: Grant
    Filed: January 8, 2008
    Date of Patent: April 7, 2015
    Assignee: Toxic Report LLC
    Inventors: Vishal Patil, Emilia Mollova, Rudolf Gilmanshin
  • Publication number: 20140351464
    Abstract: This disclosure uses both an administrative thread and multiple worker threads (N) to process the LUN on-lining work in parallel at both the volume level and the LUN level. When the administrative thread receives the message to start the initialization, the administrative thread assigns the work for reading the VTOC information for the LUNs in a volume to one or more worker threads and moves on to perform additional initialization tasks. N worker threads work on N volumes in parallel. These worker threads then independently send messages (e.g., asynchronous messages) to the file system layer, and once the file system layer is done loading the required buffers, the file system layer sends replies back to the administrative thread. The administrative thread then again assigns work to the worker threads to finally bring the LUNs on-line.
    Type: Application
    Filed: August 7, 2014
    Publication date: November 27, 2014
    Inventors: Vishal Patil, Albert E. Yong
  • Patent number: 8806096
    Abstract: An apparatus and a method for initializing data storage units of a volume or multiple volumes in parallel for data access as part of an initialization process. The method may include assigning initialization tasks for each of the data storage units to the multiple worker threads, and each of the worker threads independently performing each of the initialization tasks. The apparatus may include a processor and a memory storing instructions which configure the processor to initialize an initialization process to initialize the data storage units of a volume or of multiple volumes in parallel for data access.
    Type: Grant
    Filed: April 20, 2007
    Date of Patent: August 12, 2014
    Assignee: NetApp, Inc.
    Inventors: Vishal Patil, Albert E. Yong
  • Publication number: 20130266935
    Abstract: Aspects of the invention relate to devices and methods of use thereof for concentrating, positioning and/or manipulating agents within a fluid, including but not limited to genomic DNA.
    Type: Application
    Filed: January 23, 2013
    Publication date: October 10, 2013
    Inventor: Vishal Patil
  • Patent number: 8380954
    Abstract: Method and system is provided for performing a failover operation during which a second storage system takes over the management of a storage volume managed by a first storage system. The first storage system may also manage a plurality of replicated copies of the storage volume and maintain metadata for storing information regarding the replicated copies. The failover operation is completed without having the second storage system read all the metadata.
    Type: Grant
    Filed: December 23, 2010
    Date of Patent: February 19, 2013
    Assignee: Netapp, Inc.
    Inventors: Vishal Patil, Stephen Wu, Manish K. Bhuwania
  • Patent number: 8361716
    Abstract: Aspects of the invention relate to devices and methods of use thereof for concentrating, positioning and/or manipulating agents within a fluid, including but not limited to genomic DNA.
    Type: Grant
    Filed: October 5, 2009
    Date of Patent: January 29, 2013
    Assignee: PathoGenetix, Inc.
    Inventor: Vishal Patil
  • Publication number: 20100120101
    Abstract: A chamber in which an agent, like genomic DNA, may be harvested and optionally manipulated rapidly (e.g., on the order of a few hours), without shearing or fragmentation.
    Type: Application
    Filed: January 8, 2008
    Publication date: May 13, 2010
    Applicant: U.S. Genomics, Inc.
    Inventors: Vishal Patil, Emilia Mollova, Rudolf Gilmashin
  • Publication number: 20100112576
    Abstract: Aspects of the invention relate to devices and methods of use thereof for concentrating, positioning and/or manipulating agents within a fluid, including but not limited to genomic DNA.
    Type: Application
    Filed: October 5, 2009
    Publication date: May 6, 2010
    Applicant: U.S. Genomics, Inc.
    Inventor: Vishal Patil