USB wireless adapter for picking weak signal laptop cannot??

Hi all,

I have a friend who has an unlimited internet connection at his home and lives quite near my house.
I want to share the internet through his wifi.
The signal just outside my house is poor but i can connect to it and access slowwww internet with my laptop. Even my phones pick up one bar of signal and can connect with crawling speed.

However, inside my house the signal is simply not there.
My laptop and phones do not see any signal. My laptop has an internal intel centrino 6205 wifi adapter.

I want to know if i can buy a usb wifi adapter with external antenna that could catch the signal and let me browse. Is this possible?? Or do those usb have the same signal picking strength.

Thank you


I did not find the right solution from the internet
References :

motion graphic samples