US 12,068,889 B2
Scalable tenant networks
Poornananda R. Gaddehosur, Redmond, WA (US); and Benjamin M. Schultz, Bellevue, WA (US)
Assigned to Microsoft Technology Licensing, LLC, Redmond, WA (US)
Filed by MICROSOFT TECHNOLOGY LICENSING, LLC, Redmond, WA (US)
Filed on Aug. 5, 2022, as Appl. No. 17/882,438.
Application 17/882,438 is a division of application No. 16/706,456, filed on Dec. 6, 2019, granted, now 11,438,194.
Application 16/706,456 is a continuation of application No. 16/054,638, filed on Aug. 3, 2018, granted, now 10,505,761, issued on Dec. 10, 2019.
Application 16/054,638 is a continuation of application No. 15/859,247, filed on Dec. 29, 2017, granted, now 10,044,525, issued on Aug. 7, 2018.
Application 15/859,247 is a continuation of application No. 15/075,049, filed on Mar. 18, 2016, abandoned.
Claims priority of provisional application 62/267,664, filed on Dec. 15, 2015.
Prior Publication US 2022/0374253 A1, Nov. 24, 2022
Int. Cl. H04L 12/28 (2006.01); G06F 9/455 (2018.01); H04L 12/46 (2006.01); H04L 41/0893 (2022.01); H04L 41/12 (2022.01); H04L 41/122 (2022.01); H04L 67/1031 (2022.01)
CPC H04L 12/4675 (2013.01) [G06F 9/45537 (2013.01); H04L 41/0893 (2013.01); H04L 41/12 (2013.01); H04L 41/122 (2022.05); H04L 67/1031 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A computerized system comprising:
one or more computer processors; and
computer memory storing computer-useable instructions that, when used by the one or more computer processors, cause the one or more computer processors to perform operations comprising:
allocating, by a central controller, a policy for a tenant network;
receiving, at the central controller and from a local controller associated with the tenant network, a declaration of a number of containers hosted by one or more nodes or one or more virtual machines of the tenant network; and
sending, from the central controller to the local controller and based at least in part on the declaration, a policy template associated with the policy for the tenant network.