System and method for improving internet communication by using intermediate nodes | Patent Number 09742866 | Patexia