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: 20240078198Abstract: 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: ApplicationFiled: September 15, 2023Publication date: March 7, 2024Applicant: Nutanix, Inc.Inventors: Dezhou Jiang, Kiran Tatiparthi, Monil Devang Shah, Mukul Sharma, Prakash Narayanasamy, Praveen Kumar Padia, Sagi Sai Sruthi, Deepak Narayan
-
Patent number: 11860802Abstract: 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: GrantFiled: February 18, 2022Date of Patent: January 2, 2024Assignee: Nutanix, Inc.Inventors: Dezhou Jiang, Kiran Tatiparthi, Monil Devang Shah, Mukul Sharma, Prakash Narayanasamy, Praveen Kumar Padia, Sagi Sai Sruthi, Deepak Narayan
-
Patent number: 11768743Abstract: 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: GrantFiled: July 29, 2020Date of Patent: September 26, 2023Assignee: Nutanix, Inc.Inventors: Kiran Tatiparthi, Ankush Jindal, Monil Devang Shah, Mukul Sharma, Shubham Gupta, Sharad Maheshwari, Kilol Surjan
-
Patent number: 11704280Abstract: 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: GrantFiled: September 21, 2017Date of Patent: July 18, 2023Assignee: NetApp, Inc.Inventors: Jonathan Curley, Srishylam Simharajan, Devang Shah, Richard Jernigan
-
Publication number: 20220309010Abstract: 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: ApplicationFiled: February 18, 2022Publication date: September 29, 2022Applicant: Nutanix, Inc.Inventors: Dezhou Jiang, Kiran Tatiparthi, Monil Devang Shah, Mukul Sharma, Prakash Narayanasamy, Praveen Kumar Padia, Sagi Sai Sruthi, Deepak Narayan
-
Publication number: 20210382797Abstract: 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: ApplicationFiled: July 29, 2020Publication date: December 9, 2021Applicant: Nutanix, Inc.Inventors: Kiran Tatiparthi, Ankush Jindal, Monil Devang Shah, Mukul Sharma, Shubham Gupta, Sharad Maheshwari, Kilol Surjan
-
Publication number: 20200396306Abstract: 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: ApplicationFiled: July 31, 2019Publication date: December 17, 2020Applicant: 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: 10419828Abstract: 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: GrantFiled: January 8, 2018Date of Patent: September 17, 2019Assignee: NETFLIX, INC.Inventors: Murthy Parthasarathi, Ghaida Zahran, Devang Shah, Andrew Swan, Thomas E. Mack, Kalyan Nistala
-
Publication number: 20190215580Abstract: 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: ApplicationFiled: January 8, 2018Publication date: July 11, 2019Inventors: Murthy PARTHASARATHI, Ghaida ZAHRAN, Devang SHAH, Andrew SWAN, Thomas E. MACK, Kalyan NISTALA
-
Publication number: 20180011862Abstract: 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: ApplicationFiled: September 21, 2017Publication date: January 11, 2018Inventors: Jonathan Curley, Srishylam Simharajan, Devang Shah, Richard Jernigan
-
Patent number: 9773004Abstract: 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: GrantFiled: October 24, 2014Date of Patent: September 26, 2017Assignee: NetApp, Inc.Inventors: Jonathan Curley, Srishylam Simharajan, Devang Shah, Richard Jernigan
-
Publication number: 20160117374Abstract: 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: ApplicationFiled: October 24, 2014Publication date: April 28, 2016Inventors: Jonathan Curley, Srishylam Simharajan, Devang Shah, Richard Jernigan
-
Patent number: 8954390Abstract: 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: GrantFiled: April 29, 2009Date of Patent: February 10, 2015Assignee: Netapp, Inc.Inventors: Alan Driscoll, Devang Shah, Balaji S. Rao
-
Publication number: 20130237998Abstract: 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: ApplicationFiled: June 10, 2010Publication date: September 12, 2013Applicant: C.R. BARD INCInventors: Jeffrey M. Wallace, Peter J. Lukin, Devang Shah
-
Patent number: 8078816Abstract: 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: GrantFiled: April 7, 2009Date of Patent: December 13, 2011Assignee: NetApp, Inc.Inventors: Omprakaash C. Thoppai, Umeshkumar V. Rajasekaran, Alan Stuart Driscoll, Devang Shah
-
Publication number: 20080015210Abstract: 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: ApplicationFiled: July 16, 2007Publication date: January 17, 2008Inventors: Devang Shah, John Barr, Brian Baxter, Jorge Heller
-
Publication number: 20070264339Abstract: 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: ApplicationFiled: December 1, 2006Publication date: November 15, 2007Inventors: Devang Shah, John Barr, Brian Baxter, Jorge Heller
-
Publication number: 20070264338Abstract: 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: ApplicationFiled: May 12, 2006Publication date: November 15, 2007Inventors: Devang Shah, John Barr, Brian Baxter, Jorge Heller
-
Publication number: 20070178843Abstract: 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: ApplicationFiled: February 1, 2006Publication date: August 2, 2007Applicant: FMR Corp.Inventors: Stephen Singh, Devang Shah, Paul Gallagher, Pradeep Phatak, Anubhav Jindal
-
Patent number: 6747199Abstract: 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: GrantFiled: February 6, 2002Date of Patent: June 8, 2004Inventor: Devang Shah