What is the meaning of Reinvent?

To invent again something that has already been invented.

To adapt into a different form; to give a new style or image to.

Source: wiktionary.org