Patents by Inventor Abhijit Patra
Abhijit Patra 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: 11606226Abstract: An example method for a programmable infrastructure gateway for enabling hybrid cloud services in a network environment is provided and includes receiving an instruction from a hybrid cloud application executing in a private cloud, interpreting the instruction according to a hybrid cloud application programming interface, and executing the interpreted instruction in a public cloud using a cloud adapter. The method is generally executed in the infrastructure gateway including a programmable integration framework allowing generation of various cloud adapters using a cloud adapter software development kit, the cloud adapter being generated and programmed to be compatible with a specific public cloud platform of the public cloud.Type: GrantFiled: April 2, 2021Date of Patent: March 14, 2023Assignee: Cisco Technology, Inc.Inventors: Nagaraj A. Bagepalli, David Wei-Shen Chang, Abhijit Patra, Murali Anantha, Prashanth Thumbargudi
-
Patent number: 11604658Abstract: Many hybrid cloud topologies require virtual machines in a public cloud to use a router in a private cloud, even when the virtual machine is transmitting to another virtual machine in the public cloud. Routing data through an enterprise router on the private cloud via the internet is generally inefficient. This problem can be overcome by placing a router within the public cloud that mirrors much of the routing functionality of the enterprise router. A switch configured to intercept address resolution protocol (ARP) request for the enterprise router's address and fabricate a response using the MAC address of the router in the public cloud.Type: GrantFiled: June 11, 2021Date of Patent: March 14, 2023Assignee: Cisco Technology, Inc.Inventors: David W. Chang, Abhijit Patra, Nagaraj Bagepalli, Dileep Kumar Devireddy, Ganesh Sadasivan
-
Publication number: 20210328834Abstract: An example method for a programmable infrastructure gateway for enabling hybrid cloud services in a network environment is provided and includes receiving an instruction from a hybrid cloud application executing in a private cloud, interpreting the instruction according to a hybrid cloud application programming interface, and executing the interpreted instruction in a public cloud using a cloud adapter. The method is generally executed in the infrastructure gateway including a programmable integration framework allowing generation of various cloud adapters using a cloud adapter software development kit, the cloud adapter being generated and programmed to be compatible with a specific public cloud platform of the public cloud.Type: ApplicationFiled: April 2, 2021Publication date: October 21, 2021Inventors: Nagaraj A. Bagepalli, David Wei-Shen Chang, Abhijit Patra, Murali Anantha, Prashanth Thumbargudi
-
Publication number: 20210306299Abstract: Many hybrid cloud topologies require virtual machines in a public cloud to use a router in a private cloud, even when the virtual machine is transmitting to another virtual machine in the public cloud. Routing data through an enterprise router on the private cloud via the internet is generally inefficient. This problem can be overcome by placing a router within the public cloud that mirrors much of the routing functionality of the enterprise router. A switch configured to intercept address resolution protocol (ARP) request for the enterprise router's address and fabricate a response using the MAC address of the router in the public cloud.Type: ApplicationFiled: June 11, 2021Publication date: September 30, 2021Inventors: David W. Chang, Abhijit Patra, Nagaraj Bagepalli, Dileep Kumar Devireddy, Ganesh Sadasivan
-
Patent number: 11057343Abstract: Many hybrid cloud topologies require virtual machines in a public cloud to use a router in a private cloud, even when the virtual machine is transmitting to another virtual machine in the public cloud. Routing data through an enterprise router on the private cloud via the internet is generally inefficient. This problem can be overcome by placing a router within the public cloud that mirrors much of the routing functionality of the enterprise router. A switch configured to intercept address resolution protocol (ARP) request for the enterprise router's address and fabricate a response using the MAC address of the router in the public cloud.Type: GrantFiled: February 3, 2020Date of Patent: July 6, 2021Assignee: CISCO TECHNOLOGY, INC.Inventors: David W. Chang, Abhijit Patra, Nagaraj Bagepalli, Dileep Kumar Devireddy, Ganesh Sadasivan
-
Patent number: 11005682Abstract: Network policies can be used to optimize the flow of network traffic between virtual machines (VMs) in a hybrid cloud environment. In an example embodiment, one or more policies can drive a virtual switch controller, a hybrid cloud manager, a hypervisor manager, a virtual switch, or other orchestrator to create one or more direct tunnels that can be utilized by a respective pair of VMs to bypass the virtual switch and enable direct communication between the VMs. The virtual switch can send the VMs network and security policies to ensure that these policies are enforced. The VMs can exchange security credentials in order to establish the direct tunnel. The direct tunnel can be used by the VMs to bypass the virtual switch and allow the VMs to communicate with each other directly.Type: GrantFiled: October 6, 2015Date of Patent: May 11, 2021Assignee: CISCO TECHNOLOGY, INC.Inventors: David W. Chang, Abhijit Patra, Nagaraj A. Bagepalli, Dileep Kumar Devireddy
-
Patent number: 10972312Abstract: An example method for a programmable infrastructure gateway for enabling hybrid cloud services in a network environment is provided and includes receiving an instruction from a hybrid cloud application executing in a private cloud, interpreting the instruction according to a hybrid cloud application programming interface, and executing the interpreted instruction in a public cloud using a cloud adapter. The method is generally executed in the infrastructure gateway including a programmable integration framework allowing generation of various cloud adapters using a cloud adapter software development kit, the cloud adapter being generated and programmed to be compatible with a specific public cloud platform of the public cloud.Type: GrantFiled: September 20, 2019Date of Patent: April 6, 2021Assignee: CISCO TECHNOLOGY, INC.Inventors: Nagaraj A. Bagepalli, David Wei-Shen Chang, Abhijit Patra, Murali Anantha, Prashanth Thumbargudi
-
Publication number: 20200177543Abstract: Many hybrid cloud topologies require virtual machines in a public cloud to use a router in a private cloud, even when the virtual machine is transmitting to another virtual machine in the public cloud. Routing data through an enterprise router on the private cloud via the internet is generally inefficient. This problem can be overcome by placing a router within the public cloud that mirrors much of the routing functionality of the enterprise router. A switch configured to intercept address resolution protocol (ARP) request for the enterprise router's address and fabricate a response using the MAC address of the router in the public cloud.Type: ApplicationFiled: February 3, 2020Publication date: June 4, 2020Inventors: David W. Chang, Abhijit Patra, Nagaraj Bagepalli, Dileep Kumar Devireddy, Ganesh Sadasivan
-
Patent number: 10554620Abstract: Many hybrid cloud topologies require virtual machines in a public cloud to use a router in a private cloud, even when the virtual machine is transmitting to another virtual machine in the public cloud. Routing data through an enterprise router on the private cloud via the internet is generally inefficient. This problem can be overcome by placing a router within the public cloud that mirrors much of the routing functionality of the enterprise router. A switch configured to intercept address resolution protocol (ARP) request for the enterprise router's address and fabricate a response using the MAC address of the router in the public cloud.Type: GrantFiled: June 24, 2015Date of Patent: February 4, 2020Assignee: CISCO TECHNOLOGY, INC.Inventors: David W. Chang, Abhijit Patra, Nagaraj Bagepalli, Dileep Kumar Devireddy, Ganesh Sadasivan
-
Patent number: 10552191Abstract: Aspects of the instant disclosure relate to methods for facilitating intercloud resource migration. In some embodiments, a method of the subject technology can include steps for instantiating a first intercloud fabric provider platform (ICFPP) at a first cloud datacenter, instantiating a second ICFPP at a second cloud datacenter, and receiving a migration request at the first ICFPP, the migration request including a request to migrate a virtual machine (VM) workload from the first cloud datacenter to the second cloud datacenter. In some aspects, the method may further include steps for initiating, by the first ICFPP, a migration of the VM workload via the second ICFPP in response to the migration request. Systems and machine readable media are also provided.Type: GrantFiled: January 26, 2017Date of Patent: February 4, 2020Assignee: CISCO TECHNOLOGY, INC.Inventors: David Wei-Shen Chang, Abhijit Patra, Nagaraj A. Bagepalli, Dileep Kumar Devireddy, Murali Anantha
-
Publication number: 20200014559Abstract: An example method for a programmable infrastructure gateway for enabling hybrid cloud services in a network environment is provided and includes receiving an instruction from a hybrid cloud application executing in a private cloud, interpreting the instruction according to a hybrid cloud application programming interface, and executing the interpreted instruction in a public cloud using a cloud adapter. The method is generally executed in the infrastructure gateway including a programmable integration framework allowing generation of various cloud adapters using a cloud adapter software development kit, the cloud adapter being generated and programmed to be compatible with a specific public cloud platform of the public cloud.Type: ApplicationFiled: September 20, 2019Publication date: January 9, 2020Inventors: Nagaraj A. Bagepalli, David Wei-Shen Chang, Abhijit Patra, Murali Anantha, Prashanth Thumbargudi
-
Patent number: 10461959Abstract: An example method for a programmable infrastructure gateway for enabling hybrid cloud services in a network environment is provided and includes receiving an instruction from a hybrid cloud application executing in a private cloud, interpreting the instruction according to a hybrid cloud application programming interface, and executing the interpreted instruction in a public cloud using a cloud adapter. The method is generally executed in the infrastructure gateway including a programmable integration framework allowing generation of various cloud adapters using a cloud adapter software development kit, the cloud adapter being generated and programmed to be compatible with a specific public cloud platform of the public cloud.Type: GrantFiled: August 31, 2017Date of Patent: October 29, 2019Assignee: CISCO TECHNOLOGY, INC.Inventors: Nagaraj A. Bagepalli, David Wei-Shen Chang, Abhijit Patra, Murali Anantha, Prashanth Thumbargudi
-
Patent number: 10462072Abstract: According to one aspect, a method includes an Intercloud Fabric Switch (ICS) included in a public cloud and an ICS cluster obtaining a packet, and determining if the packet is obtained from a site-to-site link that links the ICS to an enterprise datacenter. If the packet is obtained from the site-to-site link, it is determined whether the packet is an unknown unicast packet. If the packet is an unknown unicast packet, the packet is dropped, and if not, the packet is provided to an access link that links the ICS to a virtual machine. If the packet is not obtained from the site-to-site link, it is determined whether the packet is obtained from an inter-ICS link that allows the ICS to communicate with the ICS cluster. If the packet is obtained from the inter-ICS link, the packet is dropped if it is an unknown unicast packet.Type: GrantFiled: March 15, 2018Date of Patent: October 29, 2019Assignee: CISCO TECHNOLOGY, INC.Inventors: David W. Chang, Abhijit Patra, Nagaraj A. Bagepalli
-
Patent number: 10237379Abstract: An example method for distributed service chaining is provided and includes receiving a packet belonging to a service chain in a distributed virtual switch (DVS) network environment, the packet includes a network service header (NSH) indicating a service path identifier identifying the service chain. The packet is provided to a virtual Ethernet module (VEM) connected to an agentless service node (SN) providing an edge service such as a server load balancer (SLB). The VEM associates a service path identifier corresponding to the service chain with a local identifier such as a virtual local area network (VLAN). The agentless SN returns the packet to the VEM for forwarding on the VLAN. Because the VLAN corresponds exactly to the service path and service chain, the packet is forwarded directly to the next node in the service chain. This can enable agentless SNs to efficiently provide a service chain for network traffic.Type: GrantFiled: September 21, 2017Date of Patent: March 19, 2019Assignee: Cisco Technology, Inc.Inventors: Surendra M. Kumar, Nagaraj A. Bagepalli, Abhijit Patra
-
Patent number: 10084703Abstract: A method is provided in one example embodiment and includes receiving at a network element a packet including a Network Services Header (“NSH”), in which the NSH includes an Infrastructure (“I”) flag and a service path header comprising a Service Index (“SI”), and a Service Path ID (“SPI”) and determining whether the I flag is set to a first value. The method further includes, if the I flag is set to the first value, setting the I flag to a second value and forwarding the packet to the service function that corresponds to the SI for processing. The method still further includes, if the I flag is not set to the first value, decrementing the SI and making a forwarding decision based on a new value of the SI and the SPI.Type: GrantFiled: April 29, 2016Date of Patent: September 25, 2018Assignee: CISCO TECHNOLOGY, INC.Inventors: Surendra M. Kumar, Hendrikus G. P. Bosch, Kent K. Leung, Abhijit Patra
-
Publication number: 20180212896Abstract: Aspects of the instant disclosure relate to methods for facilitating intercloud resource migration. In some embodiments, a method of the subject technology can include steps for instantiating a first intercloud fabric provider platform (ICFPP) at a first cloud datacenter, instantiating a second ICFPP at a second cloud datacenter, and receiving a migration request at the first ICFPP, the migration request including a request to migrate a virtual machine (VM) workload from the first cloud datacenter to the second cloud datacenter. In some aspects, the method may further include steps for initiating, by the first ICFPP, a migration of the VM workload via the second ICFPP in response to the migration request. Systems and machine readable media are also provided.Type: ApplicationFiled: January 26, 2017Publication date: July 26, 2018Inventors: David Wei-Shen Chang, Abhijit Patra, Nagaraj A. Bagepalli, Dileep Kumar Devireddy, Murali Anantha
-
Publication number: 20180205669Abstract: According to one aspect, a method includes an Intercloud Fabric Switch (ICS) included in a public cloud and an ICS cluster obtaining a packet, and determining if the packet is obtained from a site-to-site link that links the ICS to an enterprise datacenter. If the packet is obtained from the site-to-site link, it is determined whether the packet is an unknown unicast packet. If the packet is an unknown unicast packet, the packet is dropped, and if not, the packet is provided to an access link that links the ICS to a virtual machine. If the packet is not obtained from the site-to-site link, it is determined whether the packet is obtained from an inter-ICS link that allows the ICS to communicate with the ICS cluster. If the packet is obtained from the inter-ICS link, the packet is dropped if it is an unknown unicast packet.Type: ApplicationFiled: March 15, 2018Publication date: July 19, 2018Inventors: David W. Chang, Abhijit Patra, Nagaraj A. Bagepalli
-
Patent number: 9965317Abstract: A sense of location is provided for distributed virtual switch components into the service provisioning scheme to reduce latency observed in conducting policy evaluations across a network in a hybrid cloud environment. A management application in a first virtual network subscribes to virtual network services provided by a first virtual service node in the first virtual network. A second virtual network receives the subscription to the virtual network services and starts a virtual switch that switches network traffic for one or more virtual machines in the second virtual network that are configured to extend services provided by the first virtual network into the second virtual network. The second virtual network starts a second virtual service node in the second virtual network that provides network traffic services for the one or more virtual machines.Type: GrantFiled: March 22, 2017Date of Patent: May 8, 2018Assignee: Cisco Technology, Inc.Inventors: David Chang, Abhijit Patra, Nagaraj Bagepalli, Murali Anantha
-
Patent number: 9935896Abstract: According to one aspect, a method includes an Intercloud Fabric Switch (ICS) included in a public cloud and an ICS cluster obtaining a packet, and determining if the packet is obtained from a site-to-site link that links the ICS to an enterprise datacenter. If the packet is obtained from the site-to-site link, it is determined whether the packet is an unknown unicast packet. If the packet is an unknown unicast packet, the packet is dropped, and if not, the packet is provided to an access link that links the ICS to a virtual machine. If the packet is not obtained from the site-to-site link, it is determined whether the packet is obtained from an inter-ICS link that allows the ICS to communicate with the ICS cluster. If the packet is obtained from the inter-ICS link, the packet is dropped if it is an unknown unicast packet.Type: GrantFiled: June 18, 2015Date of Patent: April 3, 2018Assignee: Cisco Technology, Inc.Inventors: David W. Chang, Abhijit Patra, Nagaraj A. Bagepalli
-
Patent number: 9906496Abstract: Techniques are provided for implementing a zone-based firewall policy. At a virtual network device, information is defined and stored that represents a security management zone for a virtual firewall policy comprising one or more common attributes of applications associated with the security zone. Information representing a firewall rule for the security zone is defined and comprises first conditions for matching common attributes of applications associated with the security zone and an action to be performed on application traffic. Parameters associated with the application traffic are received that are associated with properly provisioned virtual machines. A determination is made whether the application traffic parameters satisfy the conditions of the firewall rule and in response to determining that the conditions are satisfied, the action is performed.Type: GrantFiled: September 20, 2016Date of Patent: February 27, 2018Assignee: Cisco Technology, Inc.Inventors: David Chang, Abhijit Patra, Nagaraj Bagepalli, Rajesh Kumar Sethuraghavan