Patents by Inventor Uttam Ramesh

Uttam Ramesh 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: 12647388
    Abstract: Anycast IP addressing and policy-based forwarding are implemented so that resources deployed in association with different accounts of a tenant but have overlapping IP addresses appear distinct to the tenant. A service that executes on a network controller configures a DHCP address pool for an account for which associated resources are indicated for deployment. The service also orchestrates instantiation of one or more connectors configured to front the resource(s) and allocates an anycast IP address to the connector(s) that is unique with respect to other connectors that front resources associated with the same account or different accounts. The service then creates a policy-based forwarding rule to forward network traffic originating from an IP address within the account's DHCP address pool and with a destination address that matches the resource(s) IP address to the anycast IP address allocated to the connector(s) that fronts the resources.
    Type: Grant
    Filed: April 17, 2024
    Date of Patent: June 2, 2026
    Assignee: Palo Alto Networks, Inc.
    Inventors: Jayant Jain, Mingfei Peng, Brian Russell Kean, Srivatsan Rajagopal, Uttam Ramesh, Ketan Gunawant Kulkarni
  • Publication number: 20260075036
    Abstract: A data packet is received. It is determined whether the data packet is encapsulated. One or more security policies are applied to the data packet based on whether the data packet is encapsulated.
    Type: Application
    Filed: August 26, 2025
    Publication date: March 12, 2026
    Inventors: Uttam Ramesh, Jayant Jain, Brian Russell Kean, Aditya Srinivasa Ivaturi, Srikanth Ramachandran, Nidhi Shah, Srikanth Mulakaluri
  • Publication number: 20260005949
    Abstract: Anycast addressing is utilized to support the connection of multiple application connectors fronting an application(s) to a network element and anycast routing of network traffic destined for the application(s). When an application is indicated for onboarding in a tenant's network fabric, a network controller allocates virtual and anycast addresses to the application. Allocation of anycast addresses is per domain name and port/protocol combination. Upon determining that the application is available, the application connector(s) advertises reachability of the application via the anycast address. The network controller orchestrates configuration of a domain name system entry that resolves the application name to its virtual Internet Protocol (IP) address and destination network address translation rules that translate the virtual IP address to the anycast address and the anycast address to the application's private IP address.
    Type: Application
    Filed: September 4, 2025
    Publication date: January 1, 2026
    Inventors: Jacob Rameen Chitsaz, Jayant Jain, Brian Russell Kean, Uttam Ramesh, Mingfei Peng
  • Publication number: 20250330442
    Abstract: Anycast IP addressing and policy-based forwarding are implemented so that resources deployed in association with different accounts of a tenant but have overlapping IP addresses appear distinct to the tenant. A service that executes on a network controller configures a DHCP address pool for an account for which associated resources are indicated for deployment. The service also orchestrates instantiation of one or more connectors configured to front the resource(s) and allocates an anycast IP address to the connector(s) that is unique with respect to other connectors that front resources associated with the same account or different accounts. The service then creates a policy-based forwarding rule to forward network traffic originating from an IP address within the account's DHCP address pool and with a destination address that matches the resource(s) IP address to the anycast IP address allocated to the connector(s) that fronts the resources.
    Type: Application
    Filed: April 17, 2024
    Publication date: October 23, 2025
    Inventors: Jayant Jain, Mingfei Peng, Brian Russell Kean, Srivatsan Rajagopal, Uttam Ramesh, Ketan Gunawant Kulkarni
  • Patent number: 12425370
    Abstract: A data packet is received. It is determined whether the data packet is encapsulated. One or more security policies are applied to the data packet based on whether the data packet is encapsulated.
    Type: Grant
    Filed: September 12, 2024
    Date of Patent: September 23, 2025
    Assignee: Palo Alto Networks, Inc.
    Inventors: Uttam Ramesh, Jayant Jain, Brian Russell Kean, Aditya Srinivasa Ivaturi, Srikanth Ramachandran, Nidhi Shah, Srikanth Mulakaluri
  • Patent number: 12425327
    Abstract: Anycast addressing is utilized to support the connection of multiple application connectors fronting an application(s) to a network element and anycast routing of network traffic destined for the application(s). When an application is indicated for onboarding in a tenant's network fabric, a network controller allocates virtual and anycast addresses to the application. Allocation of anycast addresses is per domain name and port/protocol combination. Upon determining that the application is available, the application connector(s) advertises reachability of the application via the anycast address. The network controller orchestrates configuration of a domain name system entry that resolves the application name to its virtual Internet Protocol (IP) address and destination network address translation rules that translate the virtual IP address to the anycast address and the anycast address to the application's private IP address.
    Type: Grant
    Filed: October 31, 2023
    Date of Patent: September 23, 2025
    Assignee: Palo Alto Networks, Inc.
    Inventors: Jacob Rameen Chitsaz, Jayant Jain, Brian Russell Kean, Uttam Ramesh, Mingfei Peng
  • Publication number: 20250141778
    Abstract: Anycast addressing is utilized to support the connection of multiple application connectors fronting an application(s) to a network element and anycast routing of network traffic destined for the application(s). When an application is indicated for onboarding in a network fabric of a tenant, a network controller allocates virtual and anycast addresses to the application. Allocation of anycast addresses is per domain name and port/protocol combination. Upon determining that the application is available, the application connector(s) advertises reachability of the application via the anycast address. The network controller orchestrates configuration of a DNS entry that resolves the application name to its virtual IP address and destination NAT rules that translate the virtual IP address to the anycast address and the anycast address to the application's private IP address. Application network traffic can thus be forwarded to the application via any application connector that advertised the anycast address.
    Type: Application
    Filed: October 31, 2023
    Publication date: May 1, 2025
    Inventors: Jacob Rameen Chitsaz, Jayant Jain, Brian Russell Kean, Uttam Ramesh, Mingfei Peng