Patents by Inventor Sandeep Siroya
Sandeep Siroya 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: 20220329461Abstract: Some embodiments provide a centralized overlay-network cloud gateway and a set of centralized services in a transit virtual cloud network (VCN) connected to multiple other compute VCNs hosting compute nodes (VMs, containers, etc.) that are part of (belong to) the overlay network. The centralized overlay-network cloud gateway provides connectivity between compute nodes of the overlay network (e.g., a logical network spanning multiple VCNs) and compute nodes in external networks. Some embodiments use the centralized overlay-network cloud gateway to provide transitive routing (e.g., routing through a transit VCN) in the absence of direct peering between source and destination VCNs. The overlay network, of some embodiments, uses the same subnetting and default gateway address for each compute node as the cloud provider network provided by the virtual private cloud provider.Type: ApplicationFiled: June 26, 2022Publication date: October 13, 2022Inventors: Mukesh Hira, Su Wang, Rahul Jain, Ganesan Chandrashekhar, Sandeep Siroya
-
Publication number: 20220253531Abstract: Infrastructure attacks are identified by monitoring system level activities using software agents deployed on respective operating systems and constructing, based on the system level activities, an execution graph comprising a plurality of execution trails. A connection to a remote server executing on a first one of the operating systems is identified, where the connection is initiated by a remote execution function executing on a second one of the operating systems. A connection is formed between the first operating system and the second operating system in a global execution trail in the execution graph. A new process created on the first operating system is determined to be associated with a logon session resulting from the connection, and behavior exhibited from the logon session is attributed to the global execution trail in the execution graph.Type: ApplicationFiled: January 29, 2021Publication date: August 11, 2022Inventors: Eun-Gyu Kim, Rushikesh Patil, Sandeep Siroya, Niloy Mukherjee
-
Patent number: 11397808Abstract: Infrastructure attacks based on graph edge context are identified by receiving an execution graph constructed by a central service based on behaviors monitored by a plurality of agents deployed on respective systems including a first system. The execution graph comprises a plurality of execution trails. One or more tags are applied to each edge of an execution trail of the execution graph based on at least one of temporal context or spatial context associated with the edge. One or more behaviors associated with the edge of the execution trail happen across an enterprise infrastructure involving the first system. The execution trail enriched with the one or more tags is analyzed. An action that is performed to mitigate security risks in the execution graph is determined based on the analysis.Type: GrantFiled: September 2, 2021Date of Patent: July 26, 2022Assignee: Confluera, Inc.Inventors: Vinay Prabhu, Pradeep Gopanapalli Venkata, Chamnan So, Sandeep Siroya, Niloy Mukherjee
-
Patent number: 11374899Abstract: Described herein are systems, methods, and software to enhance connectivity between cloud computing service endpoints and virtual machines. In one implementation, a method of managing data packet addressing in a first namespace includes receiving a data packet at a first interface for the first namespace, wherein the first interface is paired with a second interface of a second namespace. The method also includes identifying if the packet is destined for a service node in an underlay network outside of an overlay network for the second namespace, and if destined for a service node outside of an overlay network for the second namespace, modifying addressing in the data packet to support the underlay network and transferring the data packet over a virtual network interface for the virtual machine.Type: GrantFiled: October 13, 2020Date of Patent: June 28, 2022Assignee: Nicira, Inc.Inventors: Mukesh Hira, Sandeep Siroya
-
Patent number: 11374794Abstract: Some embodiments provide a centralized overlay-network cloud gateway and a set of centralized services in a transit virtual cloud network (VCN) connected to multiple other compute VCNs hosting compute nodes (VMs, containers, etc.) that are part of (belong to) the overlay network. The centralized overlay-network cloud gateway provides connectivity between compute nodes of the overlay network (e.g., a logical network spanning multiple VCNs) and compute nodes in external networks. Some embodiments use the centralized overlay-network cloud gateway to provide transitive routing (e.g., routing through a transit VCN) in the absence of direct peering between source and destination VCNs. The overlay network, of some embodiments, uses the same subnetting and default gateway address for each compute node as the cloud provider network provided by the virtual private cloud provider.Type: GrantFiled: August 24, 2018Date of Patent: June 28, 2022Assignee: VMWARE, INC.Inventors: Mukesh Hira, Su Wang, Rahul Jain, Ganesan Chandrashekhar, Sandeep Siroya
-
Patent number: 11196591Abstract: Some embodiments provide a centralized overlay-network cloud gateway and a set of centralized services in a transit virtual private cloud (VPC) connected to multiple other compute VPCs hosting compute nodes (VMs, containers, etc.) that are part of (belong to) the overlay network. The centralized overlay-network cloud gateway provides connectivity between compute nodes of the overlay network (e.g., a logical network spanning multiple VPCs) and compute nodes in external networks. Some embodiments use the centralized overlay-network cloud gateway to provide transitive routing (e.g., routing through a transit VPC) in the absence of direct peering between source and destination VPCs. The overlay network, of some embodiments, uses the same subnetting and default gateway address for each compute node as the cloud provider network provided by the virtual private cloud provider.Type: GrantFiled: August 24, 2018Date of Patent: December 7, 2021Assignee: VMWARE, INC.Inventors: Mukesh Hira, Su Wang, Rahul Jain, Ganesan Chandrashekhar, Sandeep Siroya
-
Publication number: 20210029077Abstract: Described herein are systems, methods, and software to enhance connectivity between cloud computing service endpoints and virtual machines. In one implementation, a method of managing data packet addressing in a first namespace includes receiving a data packet at a first interface for the first namespace, wherein the first interface is paired with a second interface of a second namespace. The method also includes identifying if the packet is destined for a service node in an underlay network outside of an overlay network for the second namespace, and if destined for a service node outside of an overlay network for the second namespace, modifying addressing in the data packet to support the underlay network and transferring the data packet over a virtual network interface for the virtual machine.Type: ApplicationFiled: October 13, 2020Publication date: January 28, 2021Inventors: Mukesh Hira, Sandeep Siroya
-
Patent number: 10887337Abstract: Infrastructure attacks involving lateral movement are identified by monitoring system level activities using software agents deployed on respective operating systems, and constructing, based on the system level activities, an execution graph comprising execution trails. A logon session between a remote connection client executing on a first operating system and a remote connection server executing on a second operating system is identified. Behavior exhibited from the logon session is attributed to a first global execution trail in the execution graph. A reconnection to the logon session between a remote connection client executing on a third operating system and the remote connection server is then identified, and, thereafter, behavior exhibited from the logon session is attributed to a second global execution trail in the execution graph.Type: GrantFiled: June 17, 2020Date of Patent: January 5, 2021Assignee: Confluera, Inc.Inventors: Eun-Gyu Kim, Rushikesh Patil, Sandeep Siroya, Niloy Mukherjee
-
Patent number: 10819675Abstract: Described herein are systems, methods, and software to enhance connectivity between cloud computing service endpoints and virtual machines. In one implementation, a method of managing data packet addressing in a first namespace includes receiving a data packet at a first interface for the first namespace, wherein the first interface is paired with a second interface of a second namespace. The method also includes identifying if the packet is destined for a service node in an underlay network outside of an overlay network for the second namespace, and if destined for a service node outside of an overlay network for the second namespace, modifying addressing in the data packet to support the underlay network and transferring the data packet over a virtual network interface for the virtual machine.Type: GrantFiled: August 14, 2017Date of Patent: October 27, 2020Assignee: Nicira, Inc.Inventors: Mukesh Hira, Sandeep Siroya
-
Publication number: 20200067733Abstract: Some embodiments provide a centralized overlay-network cloud gateway and a set of centralized services in a transit virtual cloud network (VCN) connected to multiple other compute VCNs hosting compute nodes (VMs, containers, etc.) that are part of (belong to) the overlay network. The centralized overlay-network cloud gateway provides connectivity between compute nodes of the overlay network (e.g., a logical network spanning multiple VCNs) and compute nodes in external networks. Some embodiments use the centralized overlay-network cloud gateway to provide transitive routing (e.g., routing through a transit VCN) in the absence of direct peering between source and destination VCNs. The overlay network, of some embodiments, uses the same subnetting and default gateway address for each compute node as the cloud provider network provided by the virtual private cloud provider.Type: ApplicationFiled: August 24, 2018Publication date: February 27, 2020Inventors: Mukesh Hira, Su Wang, Rahul Jain, Ganesan Chandrashekhar, Sandeep Siroya
-
Publication number: 20200067734Abstract: Some embodiments provide a centralized overlay-network cloud gateway and a set of centralized services in a transit virtual private cloud (VPC) connected to multiple other compute VPCs hosting compute nodes (VMs, containers, etc.) that are part of (belong to) the overlay network. The centralized overlay-network cloud gateway provides connectivity between compute nodes of the overlay network (e.g., a logical network spanning multiple VPCs) and compute nodes in external networks. Some embodiments use the centralized overlay-network cloud gateway to provide transitive routing (e.g., routing through a transit VPC) in the absence of direct peering between source and destination VPCs. The overlay network, of some embodiments, uses the same subnetting and default gateway address for each compute node as the cloud provider network provided by the virtual private cloud provider.Type: ApplicationFiled: August 24, 2018Publication date: February 27, 2020Inventors: Mukesh Hira, Su Wang, Rahul Jain, Ganesan Chandrashekhar, Sandeep Siroya
-
Patent number: 10491466Abstract: Some embodiments provide a method and system for configuring a plurality of managed forwarding elements (MFEs) in a plurality of cloud-provider virtual networks (CPVNs) to make routing decisions that efficiently use a peered transit CPVN and peering with other CPVNs in the plurality of CPVNs. In some embodiments, a controller set receives an identification of peering relationships between CPVNs in the plurality of CPVNs and generates configuration data for configuring each MFE. The configuration data is used to configure the MFE to forward data messages received at the MFE using a peering between a source CPVN and a destination CPVN when possible and to forward data messages received at the MFE to a transit gateway device in a transit CPVN when it is not possible to use a peering between the source and destination CPVNs.Type: GrantFiled: August 24, 2018Date of Patent: November 26, 2019Assignee: VMWARE, INC.Inventors: Mukesh Hira, Su Wang, Rahul Jain, Ganesan Chandrashekhar, Sandeep Siroya
-
Patent number: 10263896Abstract: In some embodiments, an apparatus includes a gateway device that can be operatively coupled to a switch via a set of links. The gateway device can operatively couple a network node during a communication session with the switch, and can store an association between the communication session of the network node and a link such that data sent via the communication session of the network node is sent via the link. In such embodiments, the gateway device can receive, from a virtual port associated with the network node, a login request. The gateway device can send the login request to the switch to initiate a communication session between the virtual port and the switch. The gateway device can also associate the communication session of the virtual port with the link based on the communication session of the network node being associated with the link.Type: GrantFiled: September 19, 2016Date of Patent: April 16, 2019Assignee: Juniper Networks, Inc.Inventors: Jeevan Madhu Kamisetty, Sandeep Siroya
-
Publication number: 20190052598Abstract: Described herein are systems, methods, and software to enhance connectivity between cloud computing service endpoints and virtual machines. In one implementation, a method of managing data packet addressing in a first namespace includes receiving a data packet at a first interface for the first namespace, wherein the first interface is paired with a second interface of a second namespace. The method also includes identifying if the packet is destined for a service node in an underlay network outside of an overlay network for the second namespace, and if destined for a service node outside of an overlay network for the second namespace, modifying addressing in the data packet to support the underlay network and transferring the data packet over a virtual network interface for the virtual machine.Type: ApplicationFiled: August 14, 2017Publication date: February 14, 2019Inventors: Mukesh Hira, Sandeep Siroya
-
Patent number: 9450877Abstract: In some embodiments, an apparatus includes a gateway device that can be operatively coupled to a switch via a set of links. The gateway device can operatively couple a network node during a communication session with the switch, and can store an association between the communication session of the network node and a link such that data sent via the communication session of the network node is sent via the link. In such embodiments, the gateway device can receive, from a virtual port associated with the network node, a login request. The gateway device can send the login request to the switch to initiate a communication session between the virtual port and the switch. The gateway device can also associate the communication session of the virtual port with the link based on the communication session of the network node being associated with the link.Type: GrantFiled: March 15, 2013Date of Patent: September 20, 2016Assignee: Juniper Networks, Inc.Inventors: Jeevan Madhu Kamisetty, Sandeep Siroya