Energy recovery in filamentary resistive memories Grant US-11763884-B2 United States of America 19 Sep 2023