Mind uploading is the idea that one can scan his brain and then replicate its function in a computing device, making the mind independent of the brain. Mind uploading will probably happen eventually. After all, brain scanning technology is progressing exponentially. It just won't happen in the next ten years. Mapping the neurons and their synapses would require about 20,000 TeraBytes to store and over 1,000 TFlops to simulate. This is not unreasonable when spread among numerous distributed processors.
Currently, an accurate mapping of the neural network of the brain can only be done by destroying the brain. Such mappings don't even begin to consider the many additional ways that human neural networks can be tweeked. For example, genes and gene expression may affect neuron behavior. If so, an accurate mapping would need to include the states of genes and their expression.
Non-destructive mappings would need to be extremely low power to avoid damage and high resolution to be accurate, requirements that work against each other. A non-destructive mapping may need to be completely passive. However, a passive scan may miss the seldom used networks.
Mind uploading may be availabe someday, but cloning by other means will probably be available much sooner. Our focus is generating an interesting clone of your brain long before mind uploading is possible. However, when mind uploading becomes possible, a brain clone will still be useful for adding everything you have forgotten in the intervening 40 years. After all, even a perfect emulation of your brain won't have perfect memories because your brain doesn't remember perfectly. Instead, your brain takes short cuts, remembering stubs of information that it reconstructs when needed.