US 12,015,499 B2
Adaptive deployment of applications
Mark Yarvis, Portland, OR (US); Aaron R. Berck, Hillsboro, OR (US); Sharad K. Garg, Portland, OR (US); Casey Rathbone, Banks, OR (US); Andrew G. Shirtz, Mountain View, CA (US); Ron Kuruvilla Thomas, San Jose, CA (US); and Xubo Zhang, Fremont, CA (US)
Assigned to Intel Corporation, Santa Clara, CA (US)
Filed by Intel Corporation, Santa Clara, CA (US)
Filed on Mar. 23, 2022, as Appl. No. 17/702,264.
Application 17/702,264 is a continuation of application No. 16/478,591, granted, now 11,296,902, previously published as PCT/US2017/039436, filed on Jun. 27, 2017.
Claims priority of provisional application 62/454,887, filed on Feb. 5, 2017.
Prior Publication US 2022/0271968 A1, Aug. 25, 2022
Int. Cl. H04L 12/28 (2006.01); H04L 67/00 (2022.01); H04L 67/125 (2022.01); H04L 67/60 (2022.01)
CPC H04L 12/2814 (2013.01) [H04L 12/281 (2013.01); H04L 67/125 (2013.01); H04L 67/34 (2013.01); H04L 67/60 (2022.05)] 21 Claims
OG exemplary drawing
 
1. An orchestration device to orchestrate an Internet of Things (IoT) network, comprising:
a processor;
a memory device including instructions, which when executed by the processor, cause the processor to:
receive resource requirements for an application to execute on a first plurality of devices in the IoT network;
access a capability graph of a second plurality of devices in the IoT network;
identify a container deployment plan, based on the capability graph, that satisfies the resource requirements; and
communicate with one of the second plurality of devices in the IoT network to deploy containers based on the container deployment plan.