US 12,284,253 B2
Private service endpoints in isolated virtual networks
Kyle Tailor Akers, Sterling, VA (US); Michael Siaosi Voegele, Bethesda, MD (US); Kevin Christopher Miller, Fairfax, VA (US); Chao Yuan, Arlington, VA (US); David Brian Lennon, Reston, VA (US); and Patrick Stephenson, Reston, VA (US)
Assigned to Amazon Technologies, Inc., Seattle, WA (US)
Filed by Amazon Technologies, Inc., Seattle, WA (US)
Filed on Jan. 16, 2024, as Appl. No. 18/413,895.
Application 18/413,895 is a continuation of application No. 18/305,265, filed on Apr. 21, 2023, granted, now 12,047,462.
Application 18/305,265 is a continuation of application No. 17/520,529, filed on Nov. 5, 2021, granted, now 11,637,906, issued on Apr. 25, 2023.
Application 17/520,529 is a continuation of application No. 16/549,246, filed on Aug. 23, 2019, granted, now 11,172,032, issued on Nov. 9, 2021.
Application 16/549,246 is a continuation of application No. 16/029,468, filed on Jul. 6, 2018, granted, now 10,397,344, issued on Aug. 27, 2019.
Application 16/029,468 is a continuation of application No. 14/746,519, filed on Jun. 22, 2015, granted, now 10,021,196, issued on Jul. 10, 2018.
Prior Publication US 2024/0155039 A1, May 9, 2024
Int. Cl. G06F 13/00 (2006.01); H04L 9/40 (2022.01); H04L 67/10 (2022.01); H04L 67/51 (2022.01); H04L 12/46 (2006.01)
CPC H04L 67/51 (2022.05) [H04L 63/0272 (2013.01); H04L 67/10 (2013.01); H04L 12/4641 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A computer-implemented method for providing private pathways between virtual networks, comprising:
receiving a request to establish a private endpoint, the request indicating a first virtual network;
establishing the private endpoint associated with the first virtual network;
receiving a service request addressed to the private endpoint from a first computing resource in the first virtual network;
routing the service request to one or more load balancers across network paths not accessible from the public Internet;
distributing, using the one or more load balancers, the service request to one or more second computing resources in a second virtual network; and
processing the service request at the one or more second computing resources.