Loading patent details...
US8968296B2: Energy-harvesting system, apparatus and methods | Searchlight