Here is an innovative nanotech heated jacket that heats up in 10 seconds at the push of a button. It is made with stainless steel fiber, so it is super thin and heats up quickly. Its battery lasts up to 8 hours. The surface is wind resistant and waterproof.
You can use the 7800 mA battery to recharge your smartphone on the go. This project is getting funded on Indiegogo. You can find out more here.