Every year, IBM creates a list of the five technological innovations they think will have the biggest impact on society over the next five years.
This year, human-generated energy, or "people power" made a surprise appearance at the top of the list.
"Advances in renewable energy technology will allow individuals to collect this kinetic energy, which now goes to waste, and use it to help power our homes, offices and cities.
Imagine attaching small devices to the spokes on your bicycle wheels that recharge batteries as you pedal along. You will have the satisfaction of not only getting to where you want to go, but at the same time powering some of the lights in your home."
Other innovations to make the list include replacing digital passwords with biological identifiers, personalized advertising, and the reality of mind-reading. Watch the video below to learn more, and then tell us if you agree with IBM's choices.