Dictionary.com
Thesaurus.com

will have been reinventing

  • future perfect progressive
    of reinvent.
    reinvent
    verb (used with object)
    to invent again or anew, especially without knowing that the invention already exists.