USB Technical Analysis