Patents by Inventor Devang Shah

Devang 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).

  • Publication number: 20240078198
    Abstract: In accordance with some aspects of the present disclosure, a non-transitory computer readable medium is disclosed. In some embodiments, the non-transitory computer readable medium includes instructions that, when executed by a processor, cause the processor to receive, from a workload hosted on a host of a cluster, first I/O traffic programmed according to a first I/O traffic protocol supported by a cluster-wide storage fabric exposed to the workload as being hosted on the same host. In some embodiments, the workload is recovered by a hypervisor hosted on the same host. In some embodiments, the non-transitory computer readable medium includes the instructions that, when executed by the processor, cause the processor to adapt the first I/O traffic to generate second I/O traffic programmed according to a second I/O traffic protocol supported by a repository external to the storage fabric and forward the second I/O traffic to the repository.
    Type: Application
    Filed: September 15, 2023
    Publication date: March 7, 2024
    Applicant: Nutanix, Inc.
    Inventors: Dezhou Jiang, Kiran Tatiparthi, Monil Devang Shah, Mukul Sharma, Prakash Narayanasamy, Praveen Kumar Padia, Sagi Sai Sruthi, Deepak Narayan
  • Patent number: 11860802
    Abstract: In accordance with some aspects of the present disclosure, a non-transitory computer readable medium is disclosed. In some embodiments, the non-transitory computer readable medium includes instructions that, when executed by a processor, cause the processor to receive, from a workload hosted on a host of a cluster, first I/O traffic programmed according to a first I/O traffic protocol supported by a cluster-wide storage fabric exposed to the workload as being hosted on the same host. In some embodiments, the workload is recovered by a hypervisor hosted on the same host. In some embodiments, the non-transitory computer readable medium includes the instructions that, when executed by the processor, cause the processor to adapt the first I/O traffic to generate second I/O traffic programmed according to a second I/O traffic protocol supported by a repository external to the storage fabric and forward the second I/O traffic to the repository.
    Type: Grant
    Filed: February 18, 2022
    Date of Patent: January 2, 2024
    Assignee: Nutanix, Inc.
    Inventors: Dezhou Jiang, Kiran Tatiparthi, Monil Devang Shah, Mukul Sharma, Prakash Narayanasamy, Praveen Kumar Padia, Sagi Sai Sruthi, Deepak Narayan
  • Patent number: 11768743
    Abstract: A system and method include migrating, by a migration controller, a first entity of a first subset of entities from a source site to a target site in a virtual computing system based on an asynchronous mode of replication. The system and method also include replicating, by the migration controller, data of a second entity of a second subset of entities from the source site to the target site based on a synchronous mode of replication in parallel with the migration of the first entity for dynamically adjusting a recovery time objective parameter.
    Type: Grant
    Filed: July 29, 2020
    Date of Patent: September 26, 2023
    Assignee: Nutanix, Inc.
    Inventors: Kiran Tatiparthi, Ankush Jindal, Monil Devang Shah, Mukul Sharma, Shubham Gupta, Sharad Maheshwari, Kilol Surjan
  • Patent number: 11704280
    Abstract: A method, non-transitory computer readable medium, and device that replicates data and provides instantaneous access to data includes receiving in a destination volume one or more named data extents and one or more references to the one or more named data extents associated with a file in parallel from a source volume. A determination is made to check whether the one or more references arrive before the one or more named data extents arrive. Each of the received one or more references which are determined to have arrived prior to the one or more data extents is allocated as absent by the storage management computing device. An instantaneous access to the file is provided during the allocation.
    Type: Grant
    Filed: September 21, 2017
    Date of Patent: July 18, 2023
    Assignee: NetApp, Inc.
    Inventors: Jonathan Curley, Srishylam Simharajan, Devang Shah, Richard Jernigan
  • Publication number: 20220309010
    Abstract: In accordance with some aspects of the present disclosure, a non-transitory computer readable medium is disclosed. In some embodiments, the non-transitory computer readable medium includes instructions that, when executed by a processor, cause the processor to receive, from a workload hosted on a host of a cluster, first I/O traffic programmed according to a first I/O traffic protocol supported by a cluster-wide storage fabric exposed to the workload as being hosted on the same host. In some embodiments, the workload is recovered by a hypervisor hosted on the same host. In some embodiments, the non-transitory computer readable medium includes the instructions that, when executed by the processor, cause the processor to adapt the first I/O traffic to generate second I/O traffic programmed according to a second I/O traffic protocol supported by a repository external to the storage fabric and forward the second I/O traffic to the repository.
    Type: Application
    Filed: February 18, 2022
    Publication date: September 29, 2022
    Applicant: Nutanix, Inc.
    Inventors: Dezhou Jiang, Kiran Tatiparthi, Monil Devang Shah, Mukul Sharma, Prakash Narayanasamy, Praveen Kumar Padia, Sagi Sai Sruthi, Deepak Narayan
  • Publication number: 20210382797
    Abstract: A system and method include migrating, by a migration controller, a first entity of a first subset of entities from a source site to a target site in a virtual computing system based on an asynchronous mode of replication. The system and method also include replicating, by the migration controller, data of a second entity of a second subset of entities from the source site to the target site based on a synchronous mode of replication in parallel with the migration of the first entity for dynamically adjusting a recovery time objective parameter.
    Type: Application
    Filed: July 29, 2020
    Publication date: December 9, 2021
    Applicant: Nutanix, Inc.
    Inventors: Kiran Tatiparthi, Ankush Jindal, Monil Devang Shah, Mukul Sharma, Shubham Gupta, Sharad Maheshwari, Kilol Surjan
  • Publication number: 20200396306
    Abstract: Examples of a distributed message service include a virtualized file system including a virtual disk configured to store messages for a message topic, and a broker logically allocated to the message topic. The broker is configured to cause a message directed to the message topic provided from a publisher to be stored at the virtual disk, and to route the message to a subscriber of the message topic that is registered with the broker. The distributed message service further includes an operating system configured to manage the virtualized file system and includes a message service configured to manage logical allocation of the broker and manage allocation of the virtual disk to the message topic.
    Type: Application
    Filed: July 31, 2019
    Publication date: December 17, 2020
    Applicant: Nutanix, Inc.
    Inventors: AMOD VILAS JALTADE, ADITYA VILAS JALTADE, CHINMAY DINESH KAMAT, GOWTHAM ALLURI, HARSHIT AGARWAL, KARAN GUPTA, MAYUR VIJAY SADAVARTE, MONIL DEVANG SHAH, PARTHA RAMACHANDRAN, RAMYA BOLLA
  • Patent number: 10419828
    Abstract: In various embodiments, a subtitle conformance application causes modifications to a subtitle list based on changes associated with an audiovisual program. In operation, the subtitle conformance application performs comparison operation(s) between versions of a subtitle template to identify changes to subtitles associated with the audiovisual program. The subtitle conformance application then determines a mapping between a first change included in the changes and a subtitle list associated with the audiovisual program. Finally, the subtitle conformance application causes the subtitle list to be modified based on the first change and the mapping. Advantageously, the subtitle conformance application enables productive development of subtitles to begin before the audiovisual program is finalized.
    Type: Grant
    Filed: January 8, 2018
    Date of Patent: September 17, 2019
    Assignee: NETFLIX, INC.
    Inventors: Murthy Parthasarathi, Ghaida Zahran, Devang Shah, Andrew Swan, Thomas E. Mack, Kalyan Nistala
  • Publication number: 20190215580
    Abstract: In various embodiments, a subtitle conformance application causes modifications to a subtitle list based on changes associated with an audiovisual program. In operation, the subtitle conformance application performs comparison operation(s) between versions of a subtitle template to identify changes to subtitles associated with the audiovisual program. The subtitle conformance application then determines a mapping between a first change included in the changes and a subtitle list associated with the audiovisual program. Finally, the subtitle conformance application causes the subtitle list to be modified based on the first change and the mapping. Advantageously, the subtitle conformance application enables productive development of subtitles to begin before the audiovisual program is finalized.
    Type: Application
    Filed: January 8, 2018
    Publication date: July 11, 2019
    Inventors: Murthy PARTHASARATHI, Ghaida ZAHRAN, Devang SHAH, Andrew SWAN, Thomas E. MACK, Kalyan NISTALA
  • Publication number: 20180011862
    Abstract: A method, non-transitory computer readable medium, and device that replicates data and provides instantaneous access to data includes receiving in a destination volume one or more named data extents and one or more references to the one or more named data extents associated with a file in parallel from a source volume. A determination is made to check whether the one or more references arrive before the one or more named data extents arrive. Each of the received one or more references which are determined to have arrived prior to the one or more data extents is allocated as absent by the storage management computing device. An instantaneous access to the file is provided during the allocation.
    Type: Application
    Filed: September 21, 2017
    Publication date: January 11, 2018
    Inventors: Jonathan Curley, Srishylam Simharajan, Devang Shah, Richard Jernigan
  • Patent number: 9773004
    Abstract: A method, non-transitory computer readable medium, and device that replicates data and provides instantaneous access to data includes receiving in a destination volume one or more named data extents and one or more references to the one or more named data extents associated with a file in parallel from a source volume. A determination is made to check whether the one or more references arrive before the one or more named data extents arrive. Each of the received one or more references which are determined to have arrived prior to the one or more data extents is allocated as absent by the storage management computing device. An instantaneous access to the file is provided during the allocation.
    Type: Grant
    Filed: October 24, 2014
    Date of Patent: September 26, 2017
    Assignee: NetApp, Inc.
    Inventors: Jonathan Curley, Srishylam Simharajan, Devang Shah, Richard Jernigan
  • Publication number: 20160117374
    Abstract: A method, non-transitory computer readable medium, and device that replicates data and provides instantaneous access to data includes receiving in a destination volume one or more named data extents and one or more references to the one or more named data extents associated with a file in parallel from a source volume. A determination is made to check whether the one or more references arrive before the one or more named data extents arrive. Each of the received one or more references which are determined to have arrived prior to the one or more data extents is allocated as absent by the storage management computing device. An instantaneous access to the file is provided during the allocation.
    Type: Application
    Filed: October 24, 2014
    Publication date: April 28, 2016
    Inventors: Jonathan Curley, Srishylam Simharajan, Devang Shah, Richard Jernigan
  • Patent number: 8954390
    Abstract: A data container replication method and system are provided. The data container includes a plurality of entries and is replicated from a source module to a destination module. The data container may be a directory that includes a plurality of files. Before replicating the directory, it is determined if the source module and the destination module use a same directory version and directory layout. If the directory version and layout are the same, then the entire directory is replicated “as is” without evaluating every directory entry. If the directory version or the directory layout is different, then each directory entry is evaluated, before being replicated.
    Type: Grant
    Filed: April 29, 2009
    Date of Patent: February 10, 2015
    Assignee: Netapp, Inc.
    Inventors: Alan Driscoll, Devang Shah, Balaji S. Rao
  • Publication number: 20130237998
    Abstract: A method of promoting tissue adhesion to reinforce tissue apposition that may include collecting a first tissue portion, collecting a second tissue portion, placing one or more tissue securement devices through the first and second tissue portions, tightening the one or more tissue securement devices to approximate the first and second tissue portions, and placing a fixation agent between the first and second tissue portions. The method promotes tissue adhesion between one or more portions of tissue, wherein the tissue adhesion may reinforce a tissue apposition.
    Type: Application
    Filed: June 10, 2010
    Publication date: September 12, 2013
    Applicant: C.R. BARD INC
    Inventors: Jeffrey M. Wallace, Peter J. Lukin, Devang Shah
  • Patent number: 8078816
    Abstract: A technique that provides the ability to copy or move a volume that includes one or more quota structures, by using logical replication, where the volume and any quota structures in it are immediately accessible upon completion of the copy/move operation, and where the quota structures' usage control functionality is immediately functional and reliable upon completion of the copy/move operation. A user does not have to reinitialize the quota mechanism or invoke a quota scanner at the destination.
    Type: Grant
    Filed: April 7, 2009
    Date of Patent: December 13, 2011
    Assignee: NetApp, Inc.
    Inventors: Omprakaash C. Thoppai, Umeshkumar V. Rajasekaran, Alan Stuart Driscoll, Devang Shah
  • Publication number: 20080015210
    Abstract: A stabilized semi-solid delivery vehicle contains a polyorthoester and an excipient, and a pharmaceutical composition contains an active agent, optionally a stabilizing agent, and the delivery vehicle. The pharmaceutical composition may be a topical, syringable, or injectable formulation; and is suitable for local delivery of the active agent. Methods of treatment are also disclosed.
    Type: Application
    Filed: July 16, 2007
    Publication date: January 17, 2008
    Inventors: Devang Shah, John Barr, Brian Baxter, Jorge Heller
  • Publication number: 20070264339
    Abstract: A stabilized semi-solid delivery vehicle contains a polyorthoester and an excipient, and a pharmaceutical composition contains an active agent, optionally a stabilizing agent, and the delivery vehicle. The pharmaceutical composition may be a topical, syringable, or injectable formulation; and is suitable for local delivery of the active agent. Methods of treatment are also disclosed.
    Type: Application
    Filed: December 1, 2006
    Publication date: November 15, 2007
    Inventors: Devang Shah, John Barr, Brian Baxter, Jorge Heller
  • Publication number: 20070264338
    Abstract: A stabilized semi-solid delivery vehicle contains a polyorthoester and an excipient, and a pharmaceutical composition contains an active agent, optionally a stabilizing agent, and the delivery vehicle. The pharmaceutical composition may be a topical, syringable, or injectable formulation; and is suitable for local delivery of the active agent. Methods of treatment are also disclosed.
    Type: Application
    Filed: May 12, 2006
    Publication date: November 15, 2007
    Inventors: Devang Shah, John Barr, Brian Baxter, Jorge Heller
  • Publication number: 20070178843
    Abstract: Described are methods and apparatus, including computer program products, for automated testing of a handheld device over a network. A first predefined test is executed on a handheld device to generate a first element with a first predefined value for a first parameter associated with the first element and the first element is transmitted over a communication network to a desktop computing device. Receipt of the first element is verified at the desktop computing device. Also verified is that the first parameter associated with the first element has the first predefined value.
    Type: Application
    Filed: February 1, 2006
    Publication date: August 2, 2007
    Applicant: FMR Corp.
    Inventors: Stephen Singh, Devang Shah, Paul Gallagher, Pradeep Phatak, Anubhav Jindal
  • Patent number: 6747199
    Abstract: A quick release lug system for musical drums. The assembly utilized by the present invention uniquely allows a user to remove a drumhead quickly, dispensing with the need to unscrew multiple tuning rodes. Thus, the assembly of the present invention allows for more efficient transport, assembly and disassembly of drums than previously available, and does so in a manner that maintains the integrity of the traditional tuning system.
    Type: Grant
    Filed: February 6, 2002
    Date of Patent: June 8, 2004
    Inventor: Devang Shah