In one of my many descriptions of mind uploading/foglet/AI descriptions I mentioned both software and hardware versions of future avatars and their evolution which could be a form of immortality. This organization is looking to create technologies closely paralleling predictions along these lines..all in the next 30 years.
http://www.seriouswonder.com/2045-initiatives-avatar-technologies-series-2/
Avatar Project timelines:

http://www.seriouswonder.com/2045-initiatives-avatar-technologies-series-2/
Avatar Project timelines:
