Check out this amazing video. The device they depict is hypothesized to be available in seven years, due to the progress scientists are making with nanotechnology: