US 11,809,852 B2
Distributed autonomous patching system
Benjamin Thomas, San Jose, CA (US); Suresh Mathew, San Jose, CA (US); Arvind Sugumar, San Jose, CA (US); Krishnakanth Batta, San Jose, CA (US); Vaibhav Desai, San Jose, CA (US); Ramakrishnan Sumesh Vadassery, Fremont, CA (US); and Shankar Jothi, San Jose, CA (US)
Assigned to PAYPAL, INC., San Jose, CA (US)
Filed by PAYPAL, INC., San Jose, CA (US)
Filed on Sep. 14, 2021, as Appl. No. 17/474,248.
Application 17/474,248 is a continuation of application No. 16/732,268, filed on Dec. 31, 2019, granted, now 11,119,753, issued on Sep. 14, 2021.
Claims priority of provisional application 62/844,083, filed on May 6, 2019.
Prior Publication US 2022/0004378 A1, Jan. 6, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 8/65 (2018.01)
CPC G06F 8/65 (2013.01) 20 Claims
OG exemplary drawing
 
1. A service provider system comprising:
a non-transitory memory; and
one or more hardware processors coupled to the non-transitory memory and configured to read instructions from the non-transitory memory to cause the service provider system to perform operations comprising:
in response to receiving a software patch for an application of a computing architecture, determining a plurality of computes in availability zones within the computing architecture that run one or more software programs specified by the software patch;
generating a patching topology map based on one or more patching factors for each availability zone, wherein the patching topology map comprises a plurality of nodes representing the plurality of computes for patching; and
selecting a set of computes from the plurality of computes based on the patching topology map on which to perform the software patch.