Patents by Inventor Srinivas Pamu

Srinivas Pamu 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: 20250126183
    Abstract: The present disclosure relates generally to establishing a connection between a client and an endpoint in a manner that reduces network latency. In an example, a network layer proxy receives a request of a client for an endpoint connection establishment, the request including endpoint information. The network layer proxy sends, to an application layer proxy, the endpoint information, the endpoint information sent using a connection-less protocol. Thereafter, the network layer proxy receives, from the application layer proxy, a network address of an endpoint selected by the application layer proxy based on the endpoint information and application layer information. The network layer proxy sends a response to the client such that a connection is established to the endpoint using a connection-based protocol and such that the connection bypasses the application layer proxy.
    Type: Application
    Filed: July 5, 2024
    Publication date: April 17, 2025
    Applicant: Oracle International Corporation
    Inventors: Shuvabrata Ganguly, Soumya Kailasa, Satish Panchumarthy, Bhaskar Mathur, Jinesh Udaykumar Vora, Feroz Alam Khan, Kant C. Patel, Srinivas Pamu
  • Publication number: 20240422215
    Abstract: Some embodiments are directed to an improved approach to implement deployments where a client can get application-level redirects to different servers, where the service is running in a different cloud environment. Dynamic port mapping may be performed at runtime. Routes may be added to IP tables to implement redirects from a first cloud to a second cloud.
    Type: Application
    Filed: June 16, 2023
    Publication date: December 19, 2024
    Applicant: Oracle International Corporation
    Inventors: Feroz Alam Khan, Srinivas Pamu, Prasanna Ramamurthi, Kant Patel
  • Patent number: 12170643
    Abstract: A computer program product, system, and computer implemented method for application-level redirect trapping and creation of NAT mapping to work with routing infrastructure for private connectivity in cloud and customer networks. The approach disclosed herein generally comprises a method of leveraging a reverse connection endpoint and IP address mapping controller to capture redirection messages from a private cloud or network (e.g., a service consumer network or a service consumer hybrid cloud). This allows at least the IP address mapping controller to manage a cloud networking infrastructure to provide for a service provider network (e.g., a public cloud) to support applications that overcome the isolation requirements of a private cloud or network to perform useful work. For example, without saddling the private cloud or network user with a heavy pre-configuration burden, the approach disclosed herein supports redirection to dynamically determined IP addresses at the private cloud or network.
    Type: Grant
    Filed: September 11, 2023
    Date of Patent: December 17, 2024
    Assignee: Oracle International Corporation
    Inventors: Srinivas Pamu, Feroz Alam Khan, Kant C. Patel
  • Publication number: 20240080296
    Abstract: A computer program product, system, and computer implemented method for application-level redirect trapping and creation of NAT mapping to work with routing infrastructure for private connectivity in cloud and customer networks. The approach disclosed herein generally comprises a method of leveraging a reverse connection endpoint and IP address mapping controller to capture redirection messages from a private cloud or network (e.g., a service consumer network or a service consumer hybrid cloud). This allows at least the IP address mapping controller to manage a cloud networking infrastructure to provide for a service provider network (e.g., a public cloud) to support applications that overcome the isolation requirements of a private cloud or network to perform useful work. For example, without saddling the private cloud or network user with a heavy pre-configuration burden, the approach disclosed herein supports redirection to dynamically determined IP addresses at the private cloud or network.
    Type: Application
    Filed: September 11, 2023
    Publication date: March 7, 2024
    Applicant: Oracle International Corporation
    Inventors: Srinivas PAMU, Feroz Alam KHAN, Kant C. PATEL
  • Patent number: 11792153
    Abstract: A computer program product, system, and computer implemented method for application-level redirect trapping and creation of NAT mapping to work with routing infrastructure for private connectivity in cloud and customer networks. The approach disclosed herein generally comprises a method of leveraging a reverse connection endpoint and IP address mapping controller to capture redirection messages from a private cloud or network (e.g., a service consumer network or a service consumer hybrid cloud). This allows at least the IP address mapping controller to manage a cloud networking infrastructure to provide for a service provider network (e.g., a public cloud) to support applications that overcome the isolation requirements of a private cloud or network to perform useful work. For example, without saddling the private cloud or network user with a heavy pre-configuration burden, the approach disclosed herein supports redirection to dynamically determined IP addresses at the private cloud or network.
    Type: Grant
    Filed: June 3, 2022
    Date of Patent: October 17, 2023
    Assignee: Oracle International Corporation
    Inventors: Srinivas Pamu, Feroz Alam Khan, Kant C. Patel
  • Patent number: 11122019
    Abstract: Described is an improved approach to ensure high availability for established sessions (e.g., application layer sessions) over network connections that negotiates and renegotiates encryption keys (e.g., TLS/SSL) at clean boundaries to ensure in-transit data are properly handled during migration of an application (e.g., a reverse proxy server instance). Connected TCP sessions may be handed off to another application (e.g., from existing proxy server to new/upgraded proxy server) and after establishing a new TLS session with a new encryption key, data transfer may be resumed between a client and a server using the new/upgraded application in a client-server architecture.
    Type: Grant
    Filed: September 13, 2019
    Date of Patent: September 14, 2021
    Assignee: Oracle International Corporation
    Inventors: Abhishek Dadhich, Kant C. Patel, Feroz Alam Khan, Bhaskar Mathur, Srinivas Pamu
  • Publication number: 20210084016
    Abstract: Described is an improved approach to ensure high availability for established sessions (e.g., application layer sessions) over network connections that negotiates and renegotiates encryption keys (e.g., TLS/SSL) at clean boundaries to ensure in-transit data are properly handled during migration of an application (e.g., a reverse proxy server instance). Connected TCP sessions may be handed off to another application (e.g., from existing proxy server to new/upgraded proxy server) and after establishing a new TLS session with a new encryption key, data transfer may be resumed between a client and a server using the new/upgraded application in a client-server architecture.
    Type: Application
    Filed: September 13, 2019
    Publication date: March 18, 2021
    Applicant: Oracle International Corporation
    Inventors: Abhishek DADHICH, Kant C. PATEL, Feroz Alam KHAN, Bhaskar MATHUR, Srinivas PAMU
  • Patent number: 8724693
    Abstract: The techniques are provided automatically detecting when performing pre-transmission compression on data to be sent over a network connection will be preferable to sending the data uncompressed, and for automatically performing pre-transmission compression only when doing so is determined to be beneficial. The techniques involve performing compression on sample data. The time it takes to perform the compression on the sample data, along with the reduction in size achieved by the compression, are factors used to automatically determine whether compressing data before sending the data over a network connection will achieve better results that sending the data uncompressed. In some embodiments, multiple compression algorithm/compression level combinations are tested at different points in the transmission. At each point, the sending device may switch to the algorithm/level combination that is producing the best results on the current sample.
    Type: Grant
    Filed: May 11, 2012
    Date of Patent: May 13, 2014
    Assignee: Oracle International Corporation
    Inventors: Srinivas Pamu, Kant C. Patel, Feroz Alam Khan, Abhishek Dadhich, Saravanakumar Ramasubramanian, Bhaskar Mathur
  • Publication number: 20130301430
    Abstract: The techniques are provided automatically detecting when performing pre-transmission compression on data to be sent over a network connection will be preferable to sending the data uncompressed, and for automatically performing pre-transmission compression only when doing so is determined to be beneficial. The techniques involve performing compression on sample data. The time it takes to perform the compression on the sample data, along with the reduction in size achieved by the compression, are factors used to automatically determine whether compressing data before sending the data over a network connection will achieve better results that sending the data uncompressed. In some embodiments, multiple compression algorithm/compression level combinations are tested at different points in the transmission. At each point, the sending device may switch to the algorithm/level combination that is producing the best results on the current sample.
    Type: Application
    Filed: May 11, 2012
    Publication date: November 14, 2013
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: Srinivas Pamu, Kant C. Patel, Feroz Alam Khan, Abhishek Dadhich, Saravanakumar Ramasubramanian, Bhaskar Mathur
  • Patent number: 8036109
    Abstract: Systems, methods, and other embodiments associated with set transparent network communication are described. In one embodiment, in response to receiving a listen signal from a listen requestor, where the listen signal contains a handle identifying a set of interfaces from which the listen requestor is configured to receive incoming network communications: a set of listening endpoints are opened, where a member of the set of listening endpoints is associated with a member of the set of interfaces. The handle is modified to produce a modified handle that identifies the set of listening endpoints. The modified handle facilitates set transparent communication between the listen requester and a member of the set of listening endpoints. The modified handle is provided to the listen requester.
    Type: Grant
    Filed: January 29, 2009
    Date of Patent: October 11, 2011
    Assignee: Oracle International Corporation
    Inventors: Kant C. Patel, Karthik Rajan, Sudeep Reguna, Feroz A. Khan, Srinivas Pamu, Bhaskar Mathur
  • Publication number: 20100189101
    Abstract: Systems, methods, and other embodiments associated with set transparent network communication are described. In one embodiment, in response to receiving a listen signal from a listen requestor, where the listen signal contains a handle identifying a set of interfaces from which the listen requestor is configured to receive incoming network communications: a set of listening endpoints are opened, where a member of the set of listening endpoints is associated with a member of the set of interfaces. The handle is modified to produce a modified handle that identifies the set of listening endpoints. The modified handle facilitates set transparent communication between the listen requester and a member of the set of listening endpoints. The modified handle is provided to the listen requester.
    Type: Application
    Filed: January 29, 2009
    Publication date: July 29, 2010
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: Kant C. Patel, Karthik Rajan, Sudeep Reguna, Feroz A. Khan, Srinivas Pamu, Bhaskar Mathur