Maintaining and updating software versions via hierarchy Grant US-11886870-B2 United States of America 30 Jan 2024