Patents by Inventor Shivjit Satish Patil
Shivjit Satish Patil 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: 20250184272Abstract: A distributed computing system is provided, including a source computing device implementing a source hypervisor executing a virtual machine, a source-side router coupled to the source hypervisor, a destination computing device implementing a destination hypervisor, and a destination-side router coupled to the destination hypervisor. The source hypervisor is connected to the destination hypervisor through a network. During a migration of the virtual machine from the source hypervisor to the destination hypervisor, the source-side router duplicates packets ingressing into the source-side router. The duplicated packets include a first set of packets and a second set of packets, where the first set of packets is routed to the virtual machine through the source hypervisor on the network, and the second set of packets is routed to the virtual machine through the destination hypervisor on the network.Type: ApplicationFiled: February 4, 2025Publication date: June 5, 2025Applicant: Microsoft Technology Licensing, LLCInventors: Kenyon James HENSLER, Rupesh Bhagaban PATRO, Aishwarya Srinivasa RAGHAVAN, Shivjit Satish PATIL, Rangaprasad NARASIMHAN, Anand RAMAKRISHNA
-
Patent number: 12244500Abstract: A distributed computing system is provided, including a source computing device implementing a source hypervisor executing a virtual machine, a source-side router coupled to the source hypervisor, a destination computing device implementing a destination hypervisor, and a destination-side router coupled to the destination hypervisor. The source hypervisor is connected to the destination hypervisor through a network. During a migration of the virtual machine from the source hypervisor to the destination hypervisor, the source-side router duplicates packets ingressing into the source-side router. The duplicated packets include a first set of packets and a second set of packets, where the first set of packets is routed to the virtual machine through the source hypervisor on the network, and the second set of packets is routed to the virtual machine through the destination hypervisor on the network.Type: GrantFiled: December 27, 2023Date of Patent: March 4, 2025Assignee: Microsoft Technology Licensing, LLCInventors: Kenyon James Hensler, Rupesh Bhagaban Patro, Aishwarya Srinivasa Raghavan, Shivjit Satish Patil, Rangaprasad Narasimhan, Anand Ramakrishna
-
Publication number: 20240202016Abstract: A distributed computing system including a migration domain having migration agents and virtual machines running on hypervisors, where the hypervisors span multiple independent distributed computing platforms. The migration domain is configured to (1) receive a request to migrate a virtual machine from a source hypervisor to a target hypervisor on a separate, independent distributed computing platform; (2) receive, once the virtual machine is active at the target hypervisor, virtual network parameters that were used by the virtual machine, pre-migration, to connect with a virtual network; and (3) communicate an updated virtual/physical association of the virtual network parameters to one or more other migration agents, enabling the migrated virtual machine to continue connectivity to the virtual network with the same virtual network parameters used at the source hypervisor.Type: ApplicationFiled: December 15, 2022Publication date: June 20, 2024Applicant: Microsoft Technology Licensing, LLCInventors: Rupesh Bhagaban PATRO, Shivjit Satish PATIL, Aishwarya Srinivasa RAGHAVAN, Kenyon James HENSLER
-
Publication number: 20240205089Abstract: A distributed computing system is provided, including a server executing a mobility service, and a first computing device executing a first hypervisor implementing a first mobility client configured to detect an attachment of a virtual machine to the first hypervisor, and a second computing device executing a second hypervisor implementing a second mobility client configured to detect an attachment of the virtual machine to the second hypervisor, and send a message to the first computing device indicating the attachment of the virtual machine to the second hypervisor. The first mobility client is further configured to store network routing information indicating a network location of the virtual machine, receive network traffic for the virtual machine, and forward the network traffic to the second hypervisor based on the stored network routing information.Type: ApplicationFiled: December 16, 2022Publication date: June 20, 2024Applicant: Microsoft Technology Licensing, LLCInventors: Shivjit Satish PATIL, Rupesh Bhagaban PATRO, Kenyon James HENSLER, Aishwarya Srinivasa RAGHAVAN, Rangaprasad NARASIMHAN, Anand RAMAKRISHNA
-
Publication number: 20240205152Abstract: A distributed computing system is provided, including a source computing device implementing a source hypervisor executing a virtual machine, a source-side router coupled to the source hypervisor, a destination computing device implementing a destination hypervisor, and a destination-side router coupled to the destination hypervisor. The source hypervisor is connected to the destination hypervisor through a network. During a migration of the virtual machine from the source hypervisor to the destination hypervisor, the source-side router duplicates packets ingressing into the source-side router. The duplicated packets include a first set of packets and a second set of packets, where the first set of packets is routed to the virtual machine through the source hypervisor on the network, and the second set of packets is routed to the virtual machine through the destination hypervisor on the network.Type: ApplicationFiled: December 27, 2023Publication date: June 20, 2024Applicant: Microsoft Technology Licensing, LLCInventors: Kenyon James HENSLER, Rupesh Bhagaban PATRO, Aishwarya Srinivasa RAGHAVAN, Shivjit Satish PATIL, Rangaprasad NARASIMHAN, Anand RAMAKRISHNA
-
Patent number: 12003377Abstract: A distributed computing system is provided, including a server executing a mobility service, and a first computing device executing a first hypervisor implementing a first mobility client configured to detect an attachment of a virtual machine to the first hypervisor, and a second computing device executing a second hypervisor implementing a second mobility client configured to detect an attachment of the virtual machine to the second hypervisor, and send a message to the first computing device indicating the attachment of the virtual machine to the second hypervisor. The first mobility client is further configured to store network routing information indicating a network location of the virtual machine, receive network traffic for the virtual machine, and forward the network traffic to the second hypervisor based on the stored network routing information.Type: GrantFiled: December 16, 2022Date of Patent: June 4, 2024Assignee: Microsoft Technology Licensing, LLCInventors: Shivjit Satish Patil, Rupesh Bhagaban Patro, Kenyon James Hensler, Aishwarya Srinivasa Raghavan, Rangaprasad Narasimhan, Anand Ramakrishna
-
Patent number: 11870695Abstract: A distributed computing system is provided, including a source computing device implementing a source hypervisor executing a virtual machine, a source-side router coupled to the source hypervisor, a destination computing device implementing a destination hypervisor, and a destination-side router coupled to the destination hypervisor. The source hypervisor is connected to the destination hypervisor through a network. During a migration of the virtual machine from the source hypervisor to the destination hypervisor, the source-side router duplicates packets ingressing into the source-side router. The duplicated packets include a first set of packets and a second set of packets, where the first set of packets is routed to the virtual machine through the source hypervisor on the network, and the second set of packets is routed to the virtual machine through the destination hypervisor on the network.Type: GrantFiled: December 16, 2022Date of Patent: January 9, 2024Assignee: Microsoft Technology Licensing, LLCInventors: Kenyon James Hensler, Rupesh Bhagaban Patro, Aishwarya Srinivasa Raghavan, Shivjit Satish Patil, Rangaprasad Narasimhan, Anand Ramakrishna