US 12,244,599 B2
Private cloud control
Xu Zou, Santa Clara, CA (US); Jianlin Zeng, Santa Clara, CA (US); and Mei Wang, Saratoga, CA (US)
Assigned to Palo Alto Networks, Inc., Santa Clara, CA (US)
Filed by Palo Alto Networks, Inc., Santa Clara, CA (US)
Filed on Nov. 17, 2022, as Appl. No. 18/056,630.
Application 18/056,630 is a continuation of application No. 16/520,345, filed on Jul. 23, 2019, granted, now 11,552,954.
Application 16/520,345 is a continuation of application No. 15/703,913, filed on Sep. 13, 2017, granted, now 10,362,037, issued on Jul. 23, 2019.
Application 15/703,913 is a continuation of application No. 14/743,913, filed on Jun. 18, 2015, granted, now 9,774,604, issued on Sep. 26, 2017.
Claims priority of provisional application 62/104,646, filed on Jan. 16, 2015.
Prior Publication US 2023/0084344 A1, Mar. 16, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 29/06 (2006.01); H04L 9/40 (2022.01)
CPC H04L 63/102 (2013.01) [H04L 63/0263 (2013.01); H04L 63/08 (2013.01); H04L 63/1408 (2013.01); H04L 63/1433 (2013.01); H04L 63/1441 (2013.01)] 18 Claims
OG exemplary drawing
 
1. A method comprising:
receiving, at a private cloud control center agent, a request from an Internet of Things (IoT) device to connect to a private cloud, wherein the private cloud is used to manage IoT devices;
placing, by the private cloud control center agent, the IoT device into an unproven device zone after identification of the IoT device;
onboarding the IoT device for management of the IoT device through the private cloud in response to determining that the IoT device conforms to an IoT firewall;
generating a device profile for the IoT device; and
regulating flow of data to and from the IoT device through application of IoT rules of the IoT firewall according to the device profile of the IoT device, including by modifying one or more headers of an HTTP packet associated with the IoT device, including by either removing or rewriting a header of the HTTP packet sent from the IoT device to a destination, to remove at least one of: (1) a device type, (2) an operating system version, or (3) a firmware version of the IoT device.