Patents by Inventor Samdeep NAYAK
Samdeep NAYAK 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: 11714684Abstract: Methods, apparatus, systems and articles of manufacture are disclosed for managing compute resources in a computing environment. Disclosed examples are to select an offering workload in a computing environment to lend at least one resource to a needy workload in the computing environment; Disclosed examples are also to cause a host associated with the offering workload to at least one of (i) instantiate a first virtual machine when the host is implemented with a second virtual machine or (ii) instantiate a first container when the host is implemented with a second container. Disclosed examples are further to assign the first virtual machine or the first container to the needy workload.Type: GrantFiled: July 22, 2021Date of Patent: August 1, 2023Assignee: VMware, Inc.Inventors: Gireesha Udagani Siddappa, Samdeep Nayak, Ravi Kumar Reddy Kottapalli, Srinivas Sampatkumar Hemige, Shubham Verma
-
Patent number: 11500659Abstract: The disclosure provides an approach for processing frames of a virtualized desktop to improve accessibility for users, such as users with disabilities. The approach involves processing frames by an accessibility engine that is located on a client device of the user. The virtualized desktop runs on a virtual machine that is remote to the client device. The location of the accessibility engine on the client device allows advantages such as the ability to process frames that indicate a non-operational virtual machine.Type: GrantFiled: February 22, 2019Date of Patent: November 15, 2022Assignee: INTUIT, INC.Inventors: Shubham Verma, Prabhakara Rao Narnakaje Venugopala, Samdeep Nayak
-
Patent number: 11461120Abstract: Methods, apparatus, systems, and articles of manufacture are disclosed for rack nesting in virtualized server systems. An example apparatus includes a resource discoverer to identify resources to be allocated to the nested rack based on a policy indicative of one or more physical racks from which to identify the resources, and determine candidate resources from the resources to be allocated to the nested rack based on a capacity parameter indicative of a quantity of the resources available to be allocated to the nested rack, the candidate resources to have first hypervisors, and a nested rack controller to generate the nested rack by deploying second hypervisors on the first hypervisors, the second hypervisors to facilitate communication between the candidate resources and one or more virtual machines on the second hypervisors, the nested rack to execute one or more computing tasks based on the communication.Type: GrantFiled: May 28, 2019Date of Patent: October 4, 2022Assignee: VMWARE, INC.Inventors: Shubham Verma, Ravi Kumar Reddy Kottapalli, Samdeep Nayak, Kannan Balasubramanian, Suket Gakhar
-
Patent number: 11424940Abstract: A computer-implemented method for using a standalone tool for certificate management is provided. The standalone tool for certificate management is provided between a plurality of computing nodes and a management node. The standalone tool determines a certificate status for each of the plurality of computing nodes in the computing system. The standalone tool also determines any certificate operations for each of the plurality of computing nodes in the computing system. The certificate status and any of the certificate operations are presented in a consolidated view.Type: GrantFiled: July 16, 2019Date of Patent: August 23, 2022Assignee: VMware, Inc.Inventors: Krzysztof K Pierscieniak, Samdeep Nayak, Ranganathan Srinivasan
-
Patent number: 11265253Abstract: Disclosed are various examples for network management in hyper-converged infrastructures. In one example, tagged data is received by a switch. The tagged data includes a header that identifies that the tagged data is for replication. The switch generates replicated versions of the tagged data. The replicated versions of the tagged data can include modified header data. The replicated versions of the tagged data are transmitted to a plurality of hosts within the hyper-converged infrastructure.Type: GrantFiled: February 18, 2020Date of Patent: March 1, 2022Assignee: VMWARE, INC.Inventors: Samdeep Nayak, Karthick Selvaraj
-
Publication number: 20210349760Abstract: Methods, apparatus, systems and articles of manufacture are disclosed for managing compute resources in a computing environment. Disclosed examples are to select an offering workload in a computing environment to lend at least one resource to a needy workload in the computing environment; Disclosed examples are also to cause a host associated with the offering workload to at least one of (i) instantiate a first virtual machine when the host is implemented with a second virtual machine or (ii) instantiate a first container when the host is implemented with a second container. Disclosed examples are further to assign the first virtual machine or the first container to the needy workload.Type: ApplicationFiled: July 22, 2021Publication date: November 11, 2021Inventors: Gireesha Udagani Siddappa, Samdeep Nayak, Ravi Kumar Reddy Kottapalli, Srinivas Sampatkumar Hemige, Shubham Verma
-
Patent number: 11086684Abstract: Methods, apparatus, systems and articles of manufacture are disclosed for managing compute resources in a computing environment. Examples disclosed herein include identifying (i) needy workloads and (ii) offering workloads in the computing environment. Disclosed examples also include selecting a first one of the offering workloads to lend resources to a first one of the needy workloads. Disclosed examples further include causing a host associated with the first one of the offering workloads to at least one of (i) instantiate a first virtual machine when the host is implemented with a second virtual machine or (ii) instantiate a first container when the host is implemented with a second container, and assigning the first virtual machine or the first container to the first one of the needy workloads.Type: GrantFiled: June 15, 2020Date of Patent: August 10, 2021Assignee: VMware, Inc.Inventors: Gireesha Udagani Siddappa, Samdeep Nayak, Ravi Kumar Reddy Kottapalli, Srinivas Sampatkumar Hemige, Shubham Verma
-
Patent number: 10979504Abstract: A distributed storage resource management in a hyper converged infrastructure is created. The system accesses a virtualized infrastructure comprising a plurality of host machines, each of said plurality of host machines having resources, the resources comprising: a central processing unit (CPU), a memory, and a storage, each of the plurality of host machines communicatively coupled with one or more virtual machines. The resources in each of the host machines are disaggregated. The resources are aggregated based on a nature of the resource into a common pool of shared resources. A request is received for a workload application having a resource requirement. The resource requirement of the workload application is matched with resources in the common pool of shared resources. The matched resources in the common pool of shared resources are assigned to the workload application.Type: GrantFiled: October 7, 2019Date of Patent: April 13, 2021Assignee: VMware, Inc.Inventors: Gireesha Udagani Siddappa, Samdeep Nayak
-
Publication number: 20210105329Abstract: 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: ApplicationFiled: November 23, 2020Publication date: April 8, 2021Inventors: Samdeep Nayak, Satyam B. Vaghani, Rajesh Bhat, Vinay Gaonkar, Sanjay Vasudev Acharya, Chiao-Chuan Shih
-
Patent number: 10922112Abstract: A virtualization platform can discover capabilities of data devices connected in a virtual infrastructure. The virtualization platform allows a user (e.g., system administrator) to specify a policy profile for a virtual machine in terms of performance and data handling parameters. The virtualization platform can provision a virtual machine comprising data devices having a combined capability that matches the policy profile. Enforcement of a policy profile can be made when I/O is performed by a virtual machine.Type: GrantFiled: May 21, 2014Date of Patent: February 16, 2021Assignee: VMware, Inc.Inventors: Chiao-Chuan Shih, Samdeep Nayak, Sanjay Vasudev Acharya
-
Patent number: 10873638Abstract: 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: GrantFiled: April 20, 2018Date of Patent: December 22, 2020Assignee: VMWARE, INC.Inventors: Samdeep Nayak, Satyam B. Vaghani, Rajesh Bhat, Vinay Gaonkar, Sanjay Vasudev Acharya, Chiao-Chuan Shih
-
Publication number: 20200382324Abstract: A computer-implemented method for using a standalone tool for certificate management is provided. The standalone tool for certificate management is provided between a plurality of computing nodes and a management node. The standalone tool determines a certificate status for each of the plurality of computing nodes in the computing system. The standalone tool also determines any certificate operations for each of the plurality of computing nodes in the computing system. The certificate status and any of the certificate operations are presented in a consolidated view.Type: ApplicationFiled: July 16, 2019Publication date: December 3, 2020Inventors: KRZYSZTOF K PIERSCIENIAK, SAMDEEP NAYAK, RANGANATHAN SRINIVASAN
-
Publication number: 20200310877Abstract: Methods, apparatus, systems and articles of manufacture are disclosed for managing compute resources in a computing environment. Examples disclosed herein include identifying (i) needy workloads and (ii) offering workloads in the computing environment. Disclosed examples also include selecting a first one of the offering workloads to lend resources to a first one of the needy workloads. Disclosed examples further include causing a host associated with the first one of the offering workloads to at least one of (i) instantiate a first virtual machine when the host is implemented with a second virtual machine or (ii) instantiate a first container when the host is implemented with a second container, and assigning the first virtual machine or the first container to the first one of the needy workloads.Type: ApplicationFiled: June 15, 2020Publication date: October 1, 2020Inventors: Gireesha Udagani Siddappa, Samdeep Nayak, Ravi Kumar Reddy Kottapalli, Srinivas Sampatkumar Hemige, Shubham Verma
-
Publication number: 20200241910Abstract: Methods, apparatus, systems, and articles of manufacture are disclosed for rack nesting in virtualized server systems. An example apparatus includes a resource discoverer to identify resources to be allocated to the nested rack based on a policy indicative of one or more physical racks from which to identify the resources, and determine candidate resources from the resources to be allocated to the nested rack based on a capacity parameter indicative of a quantity of the resources available to be allocated to the nested rack, the candidate resources to have first hypervisors, and a nested rack controller to generate the nested rack by deploying second hypervisors on the first hypervisors, the second hypervisors to facilitate communication between the candidate resources and one or more virtual machines on the second hypervisors, the nested rack to execute one or more computing tasks based on the communication.Type: ApplicationFiled: May 28, 2019Publication date: July 30, 2020Inventors: SHUBHAM VERMA, RAVI KUMAR REDDY KOTTAPALLI, SAMDEEP NAYAK, KANNAN BALASUBRAMANIAN, SUKET GAKHAR
-
Patent number: 10684893Abstract: Methods, apparatus, systems and articles of manufacture are disclosed for managing compute resources in a hyperconverged infrastructure computing environment. An example apparatus includes a resource manager table populator to populate a resource management table with information identifying workloads and a workload categorizer to categorize the workloads identified in the resource management table as needy workloads or offering workloads. The disclosed apparatus further include a workload selector to select an offering workload to lend resources to a needy workload, and a resource configurer. The resource configurer to cause a host included in the workload to spin a virtual machine or create a container, and assign the virtual machine or container to support the needy workload.Type: GrantFiled: September 18, 2018Date of Patent: June 16, 2020Assignee: VMware, Inc.Inventors: Gireesha Udagani Siddappa, Samdeep Nayak, Ravi Kumar Reddy Kottapalli, Srinivas Sampatkumar Hemige, Shubham Verma
-
Publication number: 20200186475Abstract: Disclosed are various examples for network management in hyper-converged infrastructures. In one example, tagged data is received by a switch. The tagged data includes a header that identifies that the tagged data is for replication. The switch generates replicated versions of the tagged data. The replicated versions of the tagged data can include modified header data. The replicated versions of the tagged data are transmitted to a plurality of hosts within the hyper-converged infrastructure.Type: ApplicationFiled: February 18, 2020Publication date: June 11, 2020Inventors: Samdeep Nayak, Karthik Selvaraj
-
Publication number: 20200183713Abstract: The disclosure provides an approach for processing frames of a virtualized desktop to improve accessibility for users, such as users with disabilities. The approach involves processing frames by an accessibility engine that is located on a client device of the user. The virtualized desktop runs on a virtual machine that is remote to the client device. The location of the accessibility engine on the client device allows advantages such as the ability to process frames that indicate a non-operational virtual machine.Type: ApplicationFiled: February 22, 2019Publication date: June 11, 2020Inventors: SHUBHAM VERMA, PRABHAKARA RAO NARNAKAJE VENUGOPALA, SAMDEEP NAYAK
-
Patent number: 10616559Abstract: Embodiments of the present disclosure relate to synthesizing a virtual stereo device. Embodiments include receiving a request from a user to synthesize the virtual stereo device based on a first camera and a second camera associated with a client device. Embodiments include calibrating the virtual stereo device by using images received from the first camera and the second camera to determine calibration parameters. Embodiments include storing the calibration parameters in a manifest file and transmitting the manifest file to the client device. Embodiments include receiving encoded frames associated with the virtual stereo device from the client device, each of the encoded frames including a stereo image that has been created by the client device, based on the calibration parameters in the manifest file, from image data captured using the first camera and the second camera. Embodiments include decoding the encoded frames for use by an application involving stereo vision.Type: GrantFiled: February 5, 2019Date of Patent: April 7, 2020Assignee: VMWARE, Inc.Inventors: Shubham Verma, Prabhakara Rao Narnakaje Venugopala, Samdeep Nayak, Suket Gakhar
-
Patent number: 10574580Abstract: Disclosed are various examples for network management in hyper-converged infrastructures. In one example, network traffic is monitored. Available bandwidth of a switch is determined using the network traffic. A host that is connected to a port of the switch is assigned to a workload domain based on the available bandwidth of the switch and expected bandwidth for the workload domain.Type: GrantFiled: October 24, 2017Date of Patent: February 25, 2020Assignee: VMWARE, INC.Inventors: Samdeep Nayak, Karthick Selvaraj
-
Publication number: 20200036791Abstract: A distributed storage resource management in a hyper converged infrastructure is created. The system accesses a virtualized infrastructure comprising a plurality of host machines, each of said plurality of host machines having resources, the resources comprising: a central processing unit (CPU), a memory, and a storage, each of the plurality of host machines communicatively coupled with one or more virtual machines. The resources in each of the host machines are disaggregated. The resources are aggregated based on a nature of the resource into a common pool of shared resources. A request is received for a workload application having a resource requirement. The resource requirement of the workload application is matched with resources in the common pool of shared resources. The matched resources in the common pool of shared resources are assigned to the workload application.Type: ApplicationFiled: October 7, 2019Publication date: January 30, 2020Applicant: VMware, Inc.Inventors: Gireesha Udagani SIDDAPPA, Samdeep NAYAK