Patents by Inventor Sameer NARKHEDE

Sameer NARKHEDE 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: 11954515
    Abstract: A system according to an embodiment of the present invention includes at least two virtual machines running on a hardware platform using either a hosted or a bare metal hypervisor. The virtual machines may communicate with an agent-server resident in the host operating system or in one of the virtual machines to switch control of the hardware component, such as graphics hardware, from one virtual machine to another.
    Type: Grant
    Filed: March 21, 2022
    Date of Patent: April 9, 2024
    Assignee: Google LLC
    Inventors: Wing-Yee Au, Alan Rowe, Sameer Narkhede
  • Patent number: 11700178
    Abstract: Various embodiments disclosed herein are related to an apparatus. In some embodiments, the apparatus includes a processor and a memory. In some embodiments, the memory includes instructions that, when executed by the processor, cause the apparatus to collect, at a cloud server, service data from a collector framework service of an edge network. In some embodiments, the memory includes instructions that, when executed by the processor, cause the apparatus to provide a configuration to the collector framework service based on the service data.
    Type: Grant
    Filed: October 22, 2021
    Date of Patent: July 11, 2023
    Assignee: Nutanix, Inc.
    Inventors: Venkata Vamsi Krishna Kothuri, Akshay Narayan Muramatti, Anurag Choudhary, Ashish Ramdas Mankar, Nikita Vishwanath Shetty, Sameer Narkhede, Isha Singhal, Matthew James Armstrong, Prashant Batra, Shi Shu, Yiran Deng, Zhuoran Li, Mukesh Sohanlal Bafna, Praveen Uday Bhaskara Pisipati, Amarsinh Vijaysinh Patil, Arvind Mohan
  • Publication number: 20220141090
    Abstract: Various embodiments disclosed herein are related to an apparatus. In some embodiments, the apparatus includes a processor and a memory. In some embodiments, the memory includes instructions that, when executed by the processor, cause the apparatus to collect, at a cloud server, service data from a collector framework service of an edge network. In some embodiments, the memory includes instructions that, when executed by the processor, cause the apparatus to provide a configuration to the collector framework service based on the service data.
    Type: Application
    Filed: October 22, 2021
    Publication date: May 5, 2022
    Applicant: Nutanix, Inc.
    Inventors: Venkata Vamsi Krishna Kothuri, Akshay Narayan Muramatti, Anurag Choudhary, Ashish Ramdas Mankar, Nikita Vishwanath Shetty, Sameer Narkhede, Isha Singhal, Matthew James Armstrong, Prashant Batra, Shi Shu, Yiran Deng, Zhuoran Li, Mukesh Sohanlal Bafna, Praveen Uday Bhaskara Pisipati, Amarsinh Vijaysinh Patil, Arvind Mohan
  • Patent number: 11290330
    Abstract: Various embodiments disclosed herein are related to a non-transitory computer readable storage medium. In some embodiments, the medium includes instructions stored thereon that, when executed by a processor, cause the processor to receive a stored configuration state of a cluster, receive a snapshot of the configuration state of the cluster, determine that an entity of the cluster is different between the stored configuration state and the snapshot, determine that a first timestamp of the stored configuration state is less than a second timestamp of the snapshot, and send an indication that the entity is changed.
    Type: Grant
    Filed: February 4, 2021
    Date of Patent: March 29, 2022
    Assignee: Nutanix, Inc.
    Inventors: Venkata Vamsi Krishna Kothuri, Akshay Narayan Muramatti, Anurag Choudhary, Ashish Ramdas Mankar, Nikita Vishwanath Shetty, Sameer Narkhede
  • Patent number: 11288085
    Abstract: A system according to an embodiment of the present invention includes at least two virtual machines running on a hardware platform using either a hosted or a bare metal hypervisor. The virtual machines may communicate with an agent-server resident in the host operating system or in one of the virtual machines to switch control of the hardware component, such as graphics hardware, from one virtual machine to another.
    Type: Grant
    Filed: May 12, 2020
    Date of Patent: March 29, 2022
    Assignee: Google LLC
    Inventors: Wing-Yee Au, Alan Rowe, Sameer Narkhede
  • Patent number: 11194620
    Abstract: Systems and methods for preferential treatment of a prioritized virtual machine during migration of a group of virtual machines from a first virtualized computing environment to a second virtualized computing environment. A data structure is allocated to store virtual machine migration task attributes that are associated with a plurality of in-process virtual machine migration tasks. As migration proceeds, the migration task attributes in the data structure are updated to reflect ongoing migration task scheduling adjustments and ongoing migration task resource allotments. A user interface or other process indicates a request to prioritize migration of a particular one of the to-be-migrated virtual machines. Based on the request, at least some of the virtual machine migration task attributes are modified to indicate a reduced scheduling priority of some of the to-be-migrated virtual machine migration tasks so as to preferentially deliver computing resources to the prioritized virtual machine migration tasks.
    Type: Grant
    Filed: October 31, 2018
    Date of Patent: December 7, 2021
    Assignee: Nutanix, Inc.
    Inventors: Heiko Friedrich Koehler, Sameer Narkhede, Venkatesh Kothakota
  • Patent number: 11188368
    Abstract: Systems and methods for workload migration control. Migration control operations commence upon identifying a workload comprising two or more virtual machines to be migrated from a source computing environment to a target computing environment. A migration process initiates migration of the two or more virtual machines to the target computing environment. After the migration process has begun, a user identifies a prioritized virtual machine from among the two or more virtual machines that are in the process of being migrated. In response to receiving the user input, a migration manager suspends progression of selected virtual machines while accelerating progression of the migration of the prioritized virtual machine that is not suspended. The migration of the re-prioritized virtual machine preferentially receives computing resources.
    Type: Grant
    Filed: October 31, 2018
    Date of Patent: November 30, 2021
    Assignee: Nutanix, Inc.
    Inventors: Heiko Friedrich Koehler, Sameer Narkhede, Venkatesh Kothakota
  • Patent number: 10649804
    Abstract: A system according to an embodiment of the present invention includes at least two virtual machines running on a hardware platform using either a hosted or a bare metal hypervisor. The virtual machines may communicate with an agent-server resident in the host operating system or in one of the virtual machines to switch control of the hardware component, such as graphics hardware, from one virtual machine to another.
    Type: Grant
    Filed: September 11, 2018
    Date of Patent: May 12, 2020
    Assignee: OPEN INVENTION NETWORK LLC
    Inventors: Wing-Yee Au, Alan Rowe, Sameer Narkhede
  • Patent number: 10642639
    Abstract: An illustrative embodiment disclosed herein is a method, by a migration virtual machine, including determining whether a first target network interface card is configured by dynamic host configuration protocol and sending a first address resolution protocol request for a first source Internet Protocol gateway to the first target network interface card. Sending the first address resolution protocol request is based on determining that the first target network interface card is not configured by dynamic host configuration protocol. The method further includes determining whether the first target network interface card responds to the first address resolution protocol request of the migration virtual machine and applying an Internet Protocol configuration of a first source network interface card to the first target network interface card.
    Type: Grant
    Filed: January 30, 2018
    Date of Patent: May 5, 2020
    Assignee: NUTANIX, INC.
    Inventors: Heiko Koehler, Sameer Narkhede
  • Publication number: 20200133718
    Abstract: Systems and methods for preferential treatment of a prioritized virtual machine during migration of a group of virtual machines from a first virtualized computing environment to a second virtualized computing environment. A data structure is allocated to store virtual machine migration task attributes that are associated with a plurality of in-process virtual machine migration tasks. As migration proceeds, the migration task attributes in the data structure are updated to reflect ongoing migration task scheduling adjustments and ongoing migration task resource allotments. A user interface or other process indicates a request to prioritize migration of a particular one of the to-be-migrated virtual machines. Based on the request, at least some of the virtual machine migration task attributes are modified to indicate a reduced scheduling priority of some of the to-be-migrated virtual machine migration tasks so as to preferentially deliver computing resources to the prioritized virtual machine migration tasks.
    Type: Application
    Filed: October 31, 2018
    Publication date: April 30, 2020
    Applicant: Nutanix, Inc.
    Inventors: Heiko Friedrich Koehler, Sameer Narkhede, Venkatesh Kothakota
  • Publication number: 20200133706
    Abstract: Systems and methods for workload migration control. Migration control operations commence upon identifying a workload comprising two or more virtual machines to be migrated from a source computing environment to a target computing environment. A migration process initiates migration of the two or more virtual machines to the target computing environment. After the migration process has begun, a user identifies a prioritized virtual machine from among the two or more virtual machines that are in the process of being migrated. In response to receiving the user input, a migration manager suspends progression of selected virtual machines while accelerating progression of the migration of the prioritized virtual machine that is not suspended. The migration of the re-prioritized virtual machine preferentially receives computing resources.
    Type: Application
    Filed: October 31, 2018
    Publication date: April 30, 2020
    Applicant: Nutanix, Inc.
    Inventors: Heiko Friedrich KOEHLER, Sameer NARKHEDE, Venkatesh KOTHAKOTA
  • Publication number: 20190235898
    Abstract: An illustrative embodiment disclosed herein is a method, by a migration virtual machine, including determining whether a first target network interface card is configured by dynamic host configuration protocol and sending a first address resolution protocol request for a first source Internet Protocol gateway to the first target network interface card. Sending the first address resolution protocol request is based on determining that the first target network interface card is not configured by dynamic host configuration protocol. The method further includes determining whether the first target network interface card responds to the first address resolution protocol request of the migration virtual machine and applying an Internet Protocol configuration of a first source network interface card to the first target network interface card.
    Type: Application
    Filed: January 30, 2018
    Publication date: August 1, 2019
    Inventors: Heiko Koehler, Sameer Narkhede
  • Patent number: 10338833
    Abstract: Methods, computer media encoding instructions, and systems that receive write requests directed to non-sequential logical block addresses and write the write requests to sequential disk block addresses in a storage system include an overprovision of a storage system to include an increment of additional storage space such that it is more likely a large enough sequential block of storage will be available to accommodate incoming write requests.
    Type: Grant
    Filed: April 3, 2018
    Date of Patent: July 2, 2019
    Assignee: OPEN INVENTION NETWORK LLC
    Inventors: Alan Rowe, Chandrika Srinivasan, Sameer Narkhede, Wing Yee Au, Ismail Dalgic
  • Patent number: 10073712
    Abstract: A system according to an embodiment of the present invention includes at least two virtual machines running on a hardware platform using either a hosted or a bare metal hypervisor. The virtual machines may communicate with an agent-server resident in the host operating system or in one of the virtual machines to switch control of the hardware component, such as graphics hardware, from one virtual machine to another.
    Type: Grant
    Filed: May 17, 2016
    Date of Patent: September 11, 2018
    Assignee: Open Invention Network, LLC
    Inventors: Wing-Yee Au, Alan Rowe, Sameer Narkhede
  • Patent number: 9933962
    Abstract: Methods, computer media encoding instructions, and systems that receive write requests directed to non-sequential logical block addresses and write the write requests to sequential disk block addresses in a storage system include an overprovision of a storage system to include an increment of additional storage space such that it is more likely a large enough sequential block of storage will be available to accommodate incoming write requests.
    Type: Grant
    Filed: February 27, 2017
    Date of Patent: April 3, 2018
    Assignee: Open Invention Network, LLC
    Inventors: Alan Rowe, Chandrika Srinivasan, Sameer Narkhede, Wing Yee Au, Ismail Dalgic
  • Patent number: 9658959
    Abstract: A resource manager directs cache operating states of virtual machines based on cache resource latency and by distinguishing between latencies in flash memory and latencies in network communications and by distinguishing between executing read commands and executing different types of write commands. As a result, the resource manager can downgrade the cache operating state of the virtual machines differently based on the type of latency being experienced and the type of command being performed. The resource manager can upgrade and/or reset the cache operating state of the virtual machines, when appropriate, and can give priority to some virtual machines over other virtual machines when operating in a downgraded cache operating state.
    Type: Grant
    Filed: February 20, 2015
    Date of Patent: May 23, 2017
    Assignee: PernixData, Inc.
    Inventors: Mahesh Patil, Sameer Narkhede
  • Patent number: 9588687
    Abstract: Methods, computer media encoding instructions, and systems that receive write requests directed to non-sequential logical block addresses and write the write requests to sequential disk block addresses in a storage system include an overprovision of a storage system to include an increment of additional storage space such that it is more likely a large enough sequential block of storage will be available to accommodate incoming write requests.
    Type: Grant
    Filed: October 27, 2015
    Date of Patent: March 7, 2017
    Assignee: Open Invention Network, LLC
    Inventors: Alan Rowe, Chandrika Srinivasan, Sameer Narkhede, Wing Yee Au, Ismail Dalgic
  • Publication number: 20160246717
    Abstract: A resource manager directs cache operating states of virtual machines based on cache resource latency and by distinguishing between latencies in flash memory and latencies in network communications and by distinguishing between executing read commands and executing different types of write commands. As a result, the resource manager can downgrade the cache operating state of the virtual machines differently based on the type of latency being experienced and the type of command being performed. The resource manager can upgrade and/or reset the cache operating state of the virtual machines, when appropriate, and can give priority to some virtual machines over other virtual machines when operating in a downgraded cache operating state.
    Type: Application
    Filed: February 20, 2015
    Publication date: August 25, 2016
    Inventors: Mahesh Patil, Sameer Narkhede
  • Patent number: 9342335
    Abstract: A system according to an embodiment of the present invention includes at least two virtual machines running on a hardware platform using either a hosted or a bare metal hypervisor. The virtual machines may communicate with an agent-server resident in the host operating system or in one of the virtual machines to switch control of the hardware component, such as graphics hardware, from one virtual machine to another.
    Type: Grant
    Filed: August 11, 2010
    Date of Patent: May 17, 2016
    Assignee: Open Innovation Network, LLC
    Inventors: Wing-Yee Au, Alan Rowe, Sameer Narkhede
  • Patent number: 9170930
    Abstract: Methods, computer media encoding instructions, and that receive write requests directed to non-sequential logical block addresses and writing the write requests to sequential disk block addresses in a storage system include an overprovision of a storage system to include an increment of additional storage space such that it is more likely a large enough sequential block of storage will be available to accommodate incoming write requests.
    Type: Grant
    Filed: September 9, 2014
    Date of Patent: October 27, 2015
    Assignee: Open Invention Network, LLC
    Inventors: Alan Rowe, Chandrika Srinivasan, Sameer Narkhede, Wing Yee Au, Ismail Dalgic