Patents by Inventor Satyam B. Vaghani

Satyam B. Vaghani 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: 20230289225
    Abstract: A scalable Internet of Things (IoT) system may include multiple instances of an IoT manager, each instance respectively configured to connect to a respective edge system of multiple edge systems. The IoT system may further include a containerized system configured to allow any instance of the IoT manager to deploy data pipelines to any edge system of the multiple edge systems in delta communications. Any instance of the IoT manager may send a change message to any edge system via a publish/subscribe notification method. In some examples, a centralized IoT manager may form a secure communication with an edge system, synchronize an object model with an edge object model for the edge system, and maintain the edge system using delta change communications. The IoT system may facilitate any instance of the IoT manager to subscribe a communication channel with an associated edge system for receiving update notification.
    Type: Application
    Filed: March 16, 2023
    Publication date: September 14, 2023
    Applicant: NUTANIX, INC.
    Inventors: Naorem Khogendro Singh, Sandeep Reddy Goli, Satyam B. Vaghani, Shyan-Ming Perng
  • Patent number: 11635990
    Abstract: A scalable Internet of Things (IoT) system may include multiple instances of an IoT manager, each instance respectively configured to connect to a respective edge system of multiple edge systems. The IoT system may further include a containerized system configured to allow any instance of the IoT manager to deploy data pipelines to any edge system of the multiple edge systems in delta communications. Any instance of the IoT manager may send a change message to any edge system via a publish/subscribe notification method. In some examples, a centralized IoT manager may form a secure communication with an edge system, synchronize an object model with an edge object model for the edge system, and maintain the edge system using delta change communications. The IoT system may facilitate any instance of the IoT manager to subscribe a communication channel with an associated edge system for receiving update notification.
    Type: Grant
    Filed: October 28, 2019
    Date of Patent: April 25, 2023
    Assignee: Nutanix, Inc.
    Inventors: Naorem Khogendro Singh, Sandeep Reddy Goli, Satyam B. Vaghani, Shyan-Ming Perng
  • Patent number: 11188254
    Abstract: In a computer system with a disk array that has physical storage devices arranged as logical storage units and is capable of carrying out hardware storage operations on a per logical storage unit basis, data movement operations can be carried out on a per-file basis. A data mover software component for use in a computer or storage system enables cloning and initialization of data to provide high data throughput without moving the data between the kernel and application levels.
    Type: Grant
    Filed: January 18, 2017
    Date of Patent: November 30, 2021
    Assignee: VMware, Inc.
    Inventors: Satyam B. Vaghani, Mayank Rawat, Abhishek Rai
  • Patent number: 11188253
    Abstract: In a computer system with a disk array that has physical storage devices arranged as logical storage units and is capable of carrying out hardware storage operations on a per logical storage unit basis, data movement operations can be carried out on a per-file basis. A data mover software component for use in a computer or storage system enables cloning and initialization of data to provide high data throughput without moving the data between the kernel and application levels.
    Type: Grant
    Filed: September 12, 2016
    Date of Patent: November 30, 2021
    Assignee: VMware, Inc.
    Inventors: Satyam B. Vaghani, Mayank Rawat, Abhishek Rai
  • Publication number: 20210112128
    Abstract: A platform-as-a-service (PaaS) manager abstracts deployment of PaaS software stacks to different computing platforms such that the PaaS software stacks provide a common platform to host an application despite differences in the underlying architectures of the computing platforms. Each PaaS software stack is hosted on a service domain installed on a respective one of the computing platforms, and includes an operating system and provides access to a set of services for execution of applications. The some examples, the different computing platforms include multiple different cloud architectures.
    Type: Application
    Filed: July 31, 2020
    Publication date: April 15, 2021
    Applicant: Nutanix, Inc.
    Inventors: Akhilesh Joshi, Amit Jain, Sanika Mokashi, Bryan Crowe, Satyam B. Vaghani
  • Publication number: 20210105329
    Abstract: Embodiments provide data in-flight (DIF) services to software applications such as virtual machines (VMs) at an application level without requiring modification to established storage protocols. In exemplary embodiments, a storage controller transmits an advertisement of one or more data in-flight (DIF) services supported by a storage container of the storage controller. One or more DIF services communication path is created with attributes corresponding to the DIF services supported by the storage container. The storage controller receives, over the DIF services communication path, tagged data that can include data transmitted by a virtual machine (VM) for storage in the storage container.
    Type: Application
    Filed: November 23, 2020
    Publication date: April 8, 2021
    Inventors: Samdeep Nayak, Satyam B. Vaghani, Rajesh Bhat, Vinay Gaonkar, Sanjay Vasudev Acharya, Chiao-Chuan Shih
  • Publication number: 20210004270
    Abstract: A scalable Internet of Things (IoT) system may include multiple instances of an IoT manager, each instance respectively configured to connect to a respective edge system of multiple edge systems, The IoT system may further include a containerized system configured to allow any instance of the IoT manager to deploy data pipelines to any edge system of the multiple edge systems in delta communications. Any instance of the IoT manager may send a change message to any edge system via a publish/subscribe notification method. In some examples, a centralized IoT manager may form a secure communication with an edge system, synchronize an object model with an edge object model for the edge system, and maintain the edge system using delta change communications. The IoT system may facilitate any instance of the IoT manager to subscribe a communication channel with an associated edge system for receiving update notification.
    Type: Application
    Filed: October 28, 2019
    Publication date: January 7, 2021
    Applicant: NUTANIX, INC.
    Inventors: Naorem Khogendro Singh, Sandeep Reddy Goli, Satyam B. Vaghani, Shyan-Ming Perng
  • Patent number: 10873638
    Abstract: Embodiments perform capability discovery, policy management, and policy enforcement to provide data in-flight (DIF) services to virtual machines (VMs) without requiring modification to established storage protocols. In exemplary embodiments, a management device receives advertisements of DIF services supported by network nodes. The management device groups the advertised DIF services into a DIF services policy. The management device associates a host and a communication path. The management device enforces the DIF services policy by storing a unique number that causes transmission of data along the communication path.
    Type: Grant
    Filed: April 20, 2018
    Date of Patent: December 22, 2020
    Assignee: VMWARE, INC.
    Inventors: Samdeep Nayak, Satyam B. Vaghani, Rajesh Bhat, Vinay Gaonkar, Sanjay Vasudev Acharya, Chiao-Chuan Shih
  • Patent number: 10776206
    Abstract: Described herein is technology for, among things, a distributed transaction system. The distributed transaction system includes a number of computing entities and a data storage unit in communication with the computing entities. The data storage unit is operable to store a file system that is accessible by the computing entities. The data storage unit is also operable to store a number of transaction journals corresponding to respective computing entities. The transaction journals describe transactions of the computing entities on the file system. A particular computing entity is operable to maintain a respective transaction journal without communicating with the other computing entities.
    Type: Grant
    Filed: February 16, 2007
    Date of Patent: September 15, 2020
    Assignee: VMware, Inc.
    Inventors: Satyam B. Vaghani, Yuen-Lin Tan, Abhishek Rai
  • Patent number: 10430392
    Abstract: A namespace is provided in a file system that employs logical volumes. With the namespace, the file system can withstand data storage units going offline without compromising accessibility of the files in the data storage units that remain online. The files in the online data storage units remain accessible through the use of path lookup tables that are stored in the online data storage units.
    Type: Grant
    Filed: June 22, 2015
    Date of Patent: October 1, 2019
    Assignee: VMware, Inc.
    Inventors: Satyam B. Vaghani, Yuen-Lin Tan
  • Patent number: 10387042
    Abstract: Interfaces to storage devices that employ storage space optimization technologies, such as thin provisioning, are configured to enable the benefits gained from such technologies to be sustained. Such an interface may be provided in a hypervisor of a virtualized computer system to enable the hypervisor to discover features of a logical unit number (LUN), such as whether or not the LUN is thinly provisioned, and also in a virtual machine (VM) of the virtualized computer system to enable the VM to discover features of a virtual disk, such as whether or not the virtual disk is thinly provisioned. The discovery of these features enables the hypervisor or the VM to instruct the underlying storage device to carry out certain operations such as an operation to deallocate blocks previously allocated to a logical block device, so that the storage device can continue to benefit from storage space optimization technologies implemented therein.
    Type: Grant
    Filed: October 24, 2014
    Date of Patent: August 20, 2019
    Assignee: VMware, Inc.
    Inventors: Satyam B. Vaghani, Tejasvi Aswathanarayana
  • Publication number: 20180248961
    Abstract: Embodiments perform capability discovery, policy management, and policy enforcement to provide data in-flight (DIF) services to virtual machines (VMs) without requiring modification to established storage protocols. In exemplary embodiments, a management device receives advertisements of DIF services supported by network nodes. The management device groups the advertised DIF services into a DIF services policy. The management device associates a host and a communication path. The management device enforces the DIF services policy by storing a unique number that causes transmission of data along the communication path.
    Type: Application
    Filed: April 20, 2018
    Publication date: August 30, 2018
    Inventors: Samdeep NAYAK, Satyam B. VAGHANI, Rajest BHAT, Vinay GAONKAR, Sanjay Vasudev ACHARYA, Chiao-Chuan SHIH
  • Patent number: 9992289
    Abstract: Embodiments provide data in-flight (DIF) services to software applications such as virtual machines (VMs) at an application level without requiring modification to established storage protocols. In exemplary embodiments, a software application is associated with a DIF services policy indicating one or more DIF services to apply to the software application. Data transmitted by the software application to a destination is tagged based on the DIF services policy associated with the software application and transmitted to the destination.
    Type: Grant
    Filed: January 13, 2017
    Date of Patent: June 5, 2018
    Assignee: VMware, Inc.
    Inventors: Samdeep Nayak, Satyam B. Vaghani, Rajest Bhat, Vinay Gaonkar, Sanjay Vasudev Acharya, Chiao-Chuan Shih
  • Publication number: 20180121237
    Abstract: Performance of a virtual machine system is improved by avoiding and/or eliminating bottlenecks in read and write operations. The system analyzes current virtualized workloads and provides working set estimates for individual VMs, hosts, and clusters. The working set estimate data is then utilized to make specific recommendations for different types of backend storage technologies. After procuring a storage device, the system provides a variety of information to aid in the operation of the system. From this information, the system can detect various scenarios and proactively make recommendations to the user about ways in which to improve storage performance at a host level and at a per-VM level. In some embodiments, these recommendations may be implemented automatically without user involvement.
    Type: Application
    Filed: October 24, 2017
    Publication date: May 3, 2018
    Inventors: Bryan Jeffrey Crowe, Satyam B. Vaghani, Akhilesh Joshi, Shyan-Ming Perng, Snehal Mundle, Chethan Kumar, Sandeep Reddy Goli, Prashant Saxena
  • Patent number: 9904471
    Abstract: Interfaces to storage devices that employ storage space optimization technologies, such as thin provisioning, are configured to enable the benefits gained from such technologies to be sustained. Such an interface may be provided in a hypervisor of a virtualized computer system to enable the hypervisor to discover features of a logical unit number (LUN), such as whether or not the LUN is thinly provisioned, and also in a virtual machine (VM) of the virtualized computer system to enable the VM to discover features of a virtual disk, such as whether or not the virtual disk is thinly provisioned. The discovery of these features enables the hypervisor or the VM to instruct the underlying storage device to carry out certain operations such as an operation to deallocate blocks previously allocated to a logical block device, so that the storage device can continue to benefit from storage space optimization technologies implemented therein.
    Type: Grant
    Filed: October 24, 2014
    Date of Patent: February 27, 2018
    Assignee: VMware, Inc.
    Inventors: Satyam B. Vaghani, Tejasvi Aswathanarayana
  • Patent number: 9703482
    Abstract: A framework for performing transformations of logical storage volumes in software is provided. This framework interposes on various operations that can be performed on a logical storage volume, such as input/output (IO) operations, via one or more filters, which may be implemented by an appliance that is inserted into the data path of the operations issued to the logical storage volume.
    Type: Grant
    Filed: June 29, 2012
    Date of Patent: July 11, 2017
    Assignee: VMware, Inc.
    Inventors: Derek Uluski, Nagendra Tomar, Gourav Sakargayan, Satyam B. Vaghani
  • Publication number: 20170134507
    Abstract: Embodiments provide data in-flight (DIF) services to software applications such as virtual machines (VMs) at an application level without requiring modification to established storage protocols. In exemplary embodiments, a software application is associated with a DIF services policy indicating one or more DIF services to apply to the software application. Data transmitted by the software application to a destination is tagged based on the DIF services policy associated with the software application and transmitted to the destination.
    Type: Application
    Filed: January 13, 2017
    Publication date: May 11, 2017
    Inventors: Samdeep NAYAK, Satyam B. VAGHANI, Rajest BHAT, Vinay CAONKAR, Sanjay Vasudev ACHARYA, Chiao-Chuan SHIH
  • Publication number: 20170124112
    Abstract: In a computer system with a disk array that has physical storage devices arranged as logical storage units and is capable of carrying out hardware storage operations on a per logical storage unit basis, data movement operations can be carried out on a per-file basis. A data mover software component for use in a computer or storage system enables cloning and initialization of data to provide high data throughput without moving the data between the kernel and application levels.
    Type: Application
    Filed: January 18, 2017
    Publication date: May 4, 2017
    Applicant: VMware, Inc.
    Inventors: Satyam B. Vaghani, Mayank Rawat, Abhishek Rai
  • Patent number: 9588855
    Abstract: Fault domains are defined which reflect, either physically or virtually, the topology of a networked computing environment. These defined fault domains are then used to control where cached data is replicated when running in a write back cache mode. Unlike known replication approaches, the present approach replicates such data according to a user's defined data policy and based on the defined fault domains thereby avoiding the user having to keep track of changes in computing system configurations or update their data policy when virtual machines migrate from one host computing system to another.
    Type: Grant
    Filed: April 22, 2015
    Date of Patent: March 7, 2017
    Assignee: PernixData, Inc.
    Inventors: Akhilesh Manohar Joshi, Deepak Dilip Muley, Bryan Crowe, Satyam B. Vaghani, Shankar Vilayannur Natarajan
  • Patent number: 9547517
    Abstract: Embodiments provide data in-flight (DIF) services to software applications such as virtual machines (VMs) at an application level without requiring modification to established storage protocols. In exemplary embodiments, a software application is associated with a DIF services policy indicating one or more DIF services to apply to the software application. Data transmitted by the software application to a destination is tagged based on the DIF services policy associated with the software application and transmitted to the destination.
    Type: Grant
    Filed: December 22, 2014
    Date of Patent: January 17, 2017
    Assignee: VMware, Inc.
    Inventors: Samdeep Nayak, Satyam B. Vaghani, Rajesh Bhat, Vinay Gaonkar, Sanjay Vasudev Acharya, Chiao-Chuan Shih