The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Sep. 15, 2020
Filed:
Jul. 30, 2018
International Business Machines Corporation, Armonk, NY (US);
Kam Hou U, Brooklyn, NY (US);
Angel A. Merchan, Poughkeepsie, NY (US);
Thomas D. Fitzsimmons, Elverson, PA (US);
INTERNATIONAL BUSINESS MACHINES CORPORATION, Armonk, NY (US);
Abstract
A method includes grouping nodes into a first level clusters. For each first level cluster, a leader node is promoted. For each first level cluster that has a size exceeding a predetermined threshold, nodes of the cluster are grouped into second level clusters. For each second level cluster, a leader node is promoted. If no single node is trusted to patch its cluster, a fragmentation scheme is applied to enable nodes to check validity of the receiving patch. This grouping scheme is applied in a hierarchical manner until the size of all clusters are found to be under the predetermined threshold. A software patch is transmitted to the leader nodes of the first level clusters, which then transmit the software patch to next level leaders (if any) or to all other nodes within the same cluster. The patch transmission is done in a hierarchical manner for subsequent levels.