IP Library Granted Patent US 12683933
Granted Patent B2
US 12683933 · App. 18/435,904 · Granted Jul 14, 2026

Systems and methods for processing network communications

Inventors: Hariprasad Nekkare Gururaj (Bangalore, IN); Venkata Suresh Reddy Obulareddy (Bangalore, IN)
Assignee: Sophos Limited
H04L63/0281H04L63/029H04L67/1008
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12683933
App. No.
18/435,904
Granted
Jul 14, 2026
Kind
B2
Abstract

Systems and methods for processing an electronic network communication. The method includes receiving a request at a first proxy service to access a network endpoint device; referencing, by the first proxy service, a database to identify a second proxy service, wherein the second proxy service is identified based on having a previously-established secure tunnel with the network endpoint device; forwarding the request from the first proxy service to the second proxy service; and forwarding the request from the second proxy service through the previously-established secure tunnel to the network endpoint device.

Claims (45)

1 . A method for processing an electronic communication, the method comprising:

receiving a request at a first proxy service to access a network endpoint device;

referencing, by the first proxy service, a database to identify a second proxy service that has an established secure tunnel with the network endpoint device, wherein the first proxy service directly references the database to identify the second proxy service;

forwarding the request from the first proxy service to the second proxy service; and

forwarding the request from the second proxy service through the previously-established secure tunnel to the network endpoint device.

2 . The method of claim 1 wherein receiving the request at the first proxy service includes:

receiving at an application load balancer the request, and

communicating the request from the application load balancer to the first proxy service.

3 . The method of claim 1 wherein the first proxy service and the second proxy service execute in a virtual computing environment.

4 . The method of claim 2 wherein the first proxy service is configured with:

a first port to establish a connection with the application load balancer,

a second port to establish a connection with the database, and

a third port to establish a connection with the second proxy service.

5 . The method of claim 1 wherein the first proxy service forwards the request to the second proxy service via a secure socket protocol.

6 . The method of claim 1 further comprising establishing the secure tunnel between the second proxy service and the network endpoint device.

7 . The method of claim 1 further comprising performing a single sign on authentication procedure associated with the request prior to forwarding the request to the network endpoint device.

8 . The method of claim 1 wherein the first proxy service forwards the request to the second proxy service directly and without forwarding the request to a load balancer or router.

9 . A system for processing an electronic network communication, the system comprising:

a plurality of proxy services executing in a virtual computing environment including a first proxy service and a second proxy service, wherein the first proxy service is configured to:

receive a request to access a network endpoint device,

reference a database directly to identify that the second proxy service that has an established secure tunnel with the network endpoint device, and

forward the request to the second proxy service;

wherein the second proxy service is configured to forward the request to the network endpoint device.

10 . The system of claim 9 further comprising an application load balancer configured to:

receive the request, and

communicate the request to the first proxy service.

11 . The system of claim 9 wherein the first proxy service and the second proxy service execute in a virtual computing environment.

12 . The system of claim 10 wherein the first proxy service is configured with:

a first port to establish a connection with the application load balancer,

a second port to establish a connection with the database, and

a third port to establish a connection with the second proxy service.

13 . The system of claim 9 wherein the first proxy service forwards the request to the second proxy service via a secure socket protocol.

14 . The system of claim 9 wherein at least one of the first proxy service or the second proxy service is configured to perform a single sign on authentication procedure associated with the request prior to forwarding the request to the network endpoint device.

15 . The system of claim 9 wherein the first proxy service forwards the request to the second proxy service directly and without forwarding the request to a load balancer or router.

16 . A computer program product for processing an electronic communication, the computer program product comprising computer executable code embodied in one or more non-transitory computer readable media that, when executing on one or more processors, performs the steps of:

receiving a request at a first proxy service executing in a virtual computing environment to access a network endpoint device;

referencing, by the first proxy service, a database to identify a second proxy service that has an established secure tunnel with the network endpoint device, wherein the first proxy service directly references the database to identify the second proxy service;

forwarding the request from the first proxy service to the second proxy service; and

forwarding the request from the second proxy service through the secure tunnel to the network endpoint device.

17 . The computer program product of claim 16 wherein receiving the request at the first proxy service includes:

receiving the request at an application load balancer, and

communicating the request from the application load balancer to the first proxy service.

18 . The computer program product of claim 17 wherein the first proxy service and the second proxy service execute in a virtual computing environment.

19 . The computer program product of claim 16 wherein the first proxy service forwards the request to the second proxy service via a secure socket protocol.

20 . The computer program product of claim 16 wherein the first proxy service forwards the request to the second proxy service directly and without forwarding the request to a load balancer or router.