Loading patent details...
US9109583B2: Apparatus for footwear-embedded mechanical energy harvesting using modular elements | Searchlight