Loading patent details...
US7105982B1: System for optimal energy harvesting and storage from an electromechanical transducer | Searchlight