Inventions for the future of Solar Energy