Automated backward-compatible function updates Grant US-11237818-B1 United States of America 01 Feb 2022