Handling failures in distributed data system Grant US-11442828-B2 United States of America 13 Sep 2022