US 12,457,262 B2
Client-directed placement of remotely-configured service instances
Andries Petrus Johannes Dippenaar, Cape Town (ZA); Duncan Matthew Clough, Cape Town (ZA); Gideon Jan-Wessel Redelinghuys, Cape Town (ZA); Mathew Daniel, Johannesburg (ZA); Gideon Klompje, Paar (ZA); Gavin Alexander Bramhill, Cape Town (ZA); Marcin Piotr Kowalski, Cape Town (ZA); Richard Alan Hamman, Cape Town (ZA); Roland Paterson-Jones, Cape Town (ZA); and Almero Gouws, Cape Town (ZA)
Assigned to Amazon Technologies, Inc., Seattle, WA (US)
Filed by Amazon Technologies, Inc., Seattle, WA (US)
Filed on Apr. 26, 2024, as Appl. No. 18/647,512.
Application 18/647,512 is a continuation of application No. 18/321,292, filed on May 22, 2023, granted, now 12,003,571.
Application 18/321,292 is a continuation of application No. 16/446,212, filed on Jun. 19, 2019, granted, now 11,700,296, issued on Jul. 11, 2023.
Application 16/446,212 is a continuation of application No. 14/133,533, filed on Dec. 18, 2013, granted, now 10,333,789, issued on Jun. 25, 2019.
Prior Publication US 2024/0283840 A1, Aug. 22, 2024
Int. Cl. H04L 67/025 (2022.01); H04L 9/40 (2022.01); H04L 41/0895 (2022.01); H04L 41/5041 (2022.01); H04L 67/52 (2022.01)
CPC H04L 67/025 (2013.01) [H04L 63/00 (2013.01); H04L 67/52 (2022.05); H04L 41/0895 (2022.05); H04L 41/5041 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A computer-implemented method, comprising:
determining, by a network-accessible service of a cloud computing environment, that an application of a client runs at a first host located at a first premise of a telecommunication provider, wherein the first premise is external to the cloud computing environment;
determining, by the network-accessible service, an estimated improvement in performance of the application which would result from transferring the application to a second premise external to the cloud computing environment;
providing, to the client by the network-accessible service, based at least in part on the estimated improvement, a recommendation to transfer the application to a second host at the second premise; and
responsive to an indication from the client, causing, by the network-accessible service, the second host at the second premise to be configured to run the application.