Carbon-based volatile and non-volatile memristors Grant US-11393976-B2 United States of America 19 Jul 2022