Loading patent details...
US8311632B2: Devices, methods, and systems for harvesting energy in the body | Searchlight