Loading patent details...
US7659636B2: Methods and apparatus for harvesting biomechanical energy | Searchlight