US 12,461,738 B1
Cloud based service for customer enterprises
Yann Christensen, Hailey, ID (US); Ritika Rasiwasia, Kirkland, WA (US); Kymberly Ann Hines, Kenmore, WA (US); Michael Emery, Whitby (CA); Fnu Rahul Muralinath, Newark, CA (US); Krishnan Anantheswaran, San Jose, CA (US); Gaurav Chawla, San Jose, CA (US); and Aditya Nagnath Kamble, Sunnyvale, CA (US)
Assigned to Cisco Technology, Inc., San Jose, CA (US)
Filed by Cisco Technology, Inc., San Jose, CA (US)
Filed on Apr. 7, 2023, as Appl. No. 18/297,078.
Claims priority of provisional application 63/328,668, filed on Apr. 7, 2022.
Int. Cl. G06F 8/65 (2018.01); H04L 43/10 (2022.01)
CPC G06F 8/65 (2013.01) [H04L 43/10 (2013.01)] 18 Claims
OG exemplary drawing
 
1. A method comprising:
generating, by a node, a key pair including a private key and a public key;
sending, by the node, a first request to a cloud-based configuration controller included in a cloud service infrastructure, the first request requesting creating a service principal that is to be associated with the node;
responsive to successfully creating the service principal, transmitting, by the node, a heartbeat message to the cloud-based configuration controller, the heartbeat message including first metadata indicative of a current configuration of a package that is executed by the node;
receiving, by the node, a heartbeat response message including second metadata indicating that the current configuration of the package is to be updated to a new configuration of the package;
sending, by the node, in response to receiving the heartbeat response message, a second request to a content delivery network included in the cloud service infrastructure to obtain the new configuration of the package; and
executing, by the node, the new configuration of the package obtained from the content delivery network, the executing including, installing the new configuration of the package on a server associated with the node.