what are solar panels made out ofpatent us5820978