US 11,934,818 B2
Cloud orchestration engine
John M. Keagy, San Francisco, CA (US); Mark W. Worsey, Pleasanton, CA (US); and Heather A. McKelvey, San Francisco, CA (US)
Assigned to Google LLC, Mountain View, CA (US)
Filed by Google LLC, Mountain View, CA (US)
Filed on Aug. 31, 2022, as Appl. No. 17/900,273.
Application 17/900,273 is a continuation of application No. 17/194,305, filed on Mar. 7, 2021, granted, now 11,442,716, issued on Sep. 13, 2022.
Application 17/194,305 is a continuation of application No. 15/973,825, filed on May 8, 2018, abandoned.
Application 15/973,825 is a continuation of application No. 14/727,815, filed on Jun. 1, 2015, granted, now 9,965,263, issued on May 8, 2018.
Claims priority of provisional application 62/006,880, filed on Jun. 2, 2014.
Prior Publication US 2022/0413824 A1, Dec. 29, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 8/61 (2018.01); G06F 9/455 (2018.01); H04L 41/50 (2022.01); H04L 41/5054 (2022.01); H04L 43/55 (2022.01)
CPC G06F 8/61 (2013.01) [G06F 9/45533 (2013.01); H04L 41/5054 (2013.01); H04L 41/5058 (2013.01); H04L 41/5096 (2013.01); H04L 43/55 (2022.05)] 20 Claims
OG exemplary drawing
 
1. A non-transitory machine readable medium for storing instructions that when executed by at least one processor cause the at least one processor to perform an installation of a system solution, the installation including:
generating a blueprint for instantiating the system solution on a plurality of clouds, generating the blueprint further comprising:
generating a particular blueprint providing the system solution based on information provided via a form to a potential user;
instantiating one or more first components in a first cloud and instantiating one or more second components in a second cloud based on the particular blueprint;
installing and configuring software on at least one of the first cloud or the second cloud based on the particular blueprint;
converging the first cloud and the second cloud such that at least one first component of the first cloud is configured to communicate with at least one second component of the second cloud based on the particular blueprint; and
verifying that the installation is successful.