Loading patent details...
US7560856B2: Harvesting energy from flowing fluid | Searchlight